{"version":3,"file":"discourse-talk-section.js","names":["define","_exports","_component","_isComponent","_thisFallbackHelper","_tryLookupHelper","_templateFactory","Object","defineProperty","value","default","__COLOCATED_TEMPLATE__","createTemplateFactory","id","block","moduleName","scope","isStrictMode","setComponentTemplate","extend","didInsertElement","lazyYT","$","this","element","find","length","attr","css","size","scPlayer","playerElem","link","url","includes","startOfMediaCode","indexOf","endOfMediaCode","substring","replace","replaceWith","_scrolling","_slider","_runloop","_readjustScrollPosition","bindScrolling","window","sliders","willDestroyElement","scrollTop","unbindScrolling","scrollTo","session","get","height","getMore","schedule","saveScrollPosition","set","scrolled","isScrolledToBottom","document","actions","editPost","post","edit","deletePost","delete","_owner","_shareTopic","sharePost","getOwner","lookup","show","model","topic","_decorators","_object","_controller","dt7948","p","saved","saveButtonText","isSaving","I18n","t","setSliderPosition","className","prop","titleValidation","title","lastValidatedAt","create","failed","reason","lastShownAt","contentValidation","content","publishedAtValidation","published_at","imageFileNameValidation","image_file_name","croppedImageFileNameValidation","cropped_image_file_name","timezoneOffset","date","Date","toString","validateAndSave","save","notifyPropertyChange","send","choosePosition","pos","action","loadingMore","gotMore","Article","constructor","super","arguments","mins","String","getMinutes","padStart","hrs","getHours","published_at_time","shareUrl","isNews","type","static","n","prototype","computed","isTalk","articles","featured","offset","limit","init","didGetMore","console","log","randomizeFeatured","temporaryValue","randomIndex","array","currentIndex","Math","floor","random","_discourse","_article","setupController","controller","_super","params","transition","ajax","article_id","then","result","talk_article","_user","_getOwner","beforeModel","current","getOwnerWithFallback","transitionTo","edit_article_id","updateArticle","self","moment","format","toJSON","currentModel","data","disco1_file_name","disco1_info","disco1_name","disco2_file_name","disco2_info","disco2_name","disco3_file_name","disco3_info","disco3_name","facebook_link","ingress","quote","slider_text_position","media_link1","media_link2","media_link3","subject_user_id","twitter_link","visible","user_id","_articles","reopen","events","fetchData","index","tempArticles","forEach","article","articleModel","admin","addObject","addObjects","when","success","i","setTimeout","saveArticle","route","path","Slider","slideset","waitDelay","activeSlide","numSlides","timeouts","buttons","buttonContainer","slideButtonClass","activeSlideButtonClass","setupNavigation","scheduleNextChange","slide","addEventListener","cancelTimeouts","createElement","button","goToSlide","push","appendChild","parentNode","updateNavButtons","classList","remove","activeColor","getComputedStyle","color","style","add","getPosition","nextSlide","slideIndex","position","transform","showNextSlide","timeout","clearTimeout","querySelectorAll","Array","from"],"sources":["discourse/plugins/discourse-talk-section/discourse/components/media-player.js","discourse/plugins/discourse-talk-section/discourse/components/talk-feed.js","discourse/plugins/discourse-talk-section/discourse/components/talk-post.js","discourse/plugins/discourse-talk-section/discourse/controllers/talk-edit.js","discourse/plugins/discourse-talk-section/discourse/controllers/talk-index.js","discourse/plugins/discourse-talk-section/discourse/controllers/talk-new.js","discourse/plugins/discourse-talk-section/discourse/models/article.js","discourse/plugins/discourse-talk-section/discourse/models/articles.js","discourse/plugins/discourse-talk-section/discourse/routes/talk-article.js","discourse/plugins/discourse-talk-section/discourse/routes/talk-edit.js","discourse/plugins/discourse-talk-section/discourse/routes/talk-index.js","discourse/plugins/discourse-talk-section/discourse/routes/talk-new.js","discourse/plugins/discourse-talk-section/discourse/talk-section-route-map.js","discourse/plugins/discourse-talk-section/discourse/templates/talk/article.js","discourse/plugins/discourse-talk-section/discourse/templates/talk/edit.js","discourse/plugins/discourse-talk-section/discourse/templates/talk/index.js","discourse/plugins/discourse-talk-section/discourse/templates/talk/new.js","discourse/plugins/discourse-talk-section/lib/slider.js"],"sourcesContent":["define(\"discourse/plugins/discourse-talk-section/discourse/components/media-player\", [\"exports\", \"@ember/component\", \"ember-this-fallback/is-component\", \"ember-this-fallback/this-fallback-helper\", \"ember-this-fallback/try-lookup-helper\", \"@ember/template-factory\"], function (_exports, _component, _isComponent, _thisFallbackHelper, _tryLookupHelper, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const __COLOCATED_TEMPLATE__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    {{{model}}}\n  \n  */\n  {\n    \"id\": \"FHN5wIsA\",\n    \"block\": \"[[[41,[28,[32,0],[\\\"model\\\"],null],[[[8,[39,1],null,null,null]],[]],[[[44,[[28,[37,3],null,[[\\\"model\\\"],[[28,[32,1],[\\\"model\\\"],null]]]]],[[[1,[52,[30,1,[\\\"model\\\"]],[28,[30,1,[\\\"model\\\"]],null,null],[28,[32,2],[[30,0],\\\"model\\\",\\\"[\\\\\\\"The `model` property path was used in the `discourse/plugins/discourse-talk-section/discourse/components/media-player.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}]\\\"],null]]]],[1]]]],[]]],[1,\\\"\\\\n\\\"]],[\\\"maybeHelpers\\\"],false,[\\\"if\\\",\\\"model\\\",\\\"let\\\",\\\"hash\\\"]]\",\n    \"moduleName\": \"discourse/plugins/discourse-talk-section/discourse/components/media-player.hbs\",\n    \"scope\": () => [_isComponent.default, _tryLookupHelper.default, _thisFallbackHelper.default],\n    \"isStrictMode\": false\n  });\n  var _default = _exports.default = (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, _component.default.extend({\n    didInsertElement() {\n      // YouTube player\n      var lazyYT = $(this.element).find(\".lazyYT\");\n      if (lazyYT.length !== 0) {\n        lazyYT.lazyYT();\n        lazyYT.attr(\"data-height\", 200);\n        lazyYT.attr(\"data-width\", 360);\n        lazyYT.css(\"padding-bottom\", \"200px\");\n        lazyYT.css(\"width\", \"360px\");\n      }\n\n      // Soundcloud player\n      if ($(this.element).find(\".sc-player\").size()) {\n        $.scPlayer({}, $(this.element).find(\".sc-player\"));\n      }\n\n      // Spotify player\n      if ($(this.element).find(\".spotify-player\").size()) {\n        var playerElem = $(this.element).find(\".spotify-player\");\n        var link = playerElem.attr('href');\n        var url = 'https://open.spotify.com/embed?uri=spotify:user:spotify:';\n        if (link.includes('open.spotify.com')) {\n          let startOfMediaCode = link.indexOf('open.spotify.com') + 17;\n          let endOfMediaCode = link[link.length - 1] == '/' ? link.length - 2 : link.length - 1;\n          url += link.substring(startOfMediaCode, endOfMediaCode).replace('/', ':');\n        } else if (link.includes('spotify:')) {\n          url += link.replace('spotify:', '');\n        }\n        playerElem.replaceWith('<iframe src=\"' + url + '\" width=\"360\" height=\"80\" frameborder=\"0\" allowtransparency=\"true\"></iframe>');\n      }\n    }\n  }));\n});","define(\"discourse/plugins/discourse-talk-section/discourse/components/talk-feed\", [\"exports\", \"@ember/component\", \"discourse/mixins/scrolling\", \"discourse/plugins/discourse-talk-section/lib/slider\", \"@ember/runloop\", \"@ember/template-factory\"], function (_exports, _component, _scrolling, _slider, _runloop, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const __COLOCATED_TEMPLATE__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class=\"talk-feed\">\n  \n    <div class=\"articles\">\n  \n      {{#each this.model.articles as |post index|}}\n        {{#if post.featured}}\n          {{component 'talk-post' post=post edit=(action 'editPost') delete=(action 'deletePost') class='featured'}}\n        {{/if}}\n        {{#unless post.featured}}\n          {{component 'talk-post' post=post edit=(action 'editPost') delete=(action 'deletePost')}}\n        {{/unless}}\n      {{/each}}\n  \n    </div>\n  \n    <div class=\"spinner-container\">\n      {{conditional-loading-spinner condition=this.loadingMore}}\n    </div>\n  \n  </div>\n  \n  */\n  {\n    \"id\": \"7+rb5zSl\",\n    \"block\": \"[[[10,0],[14,0,\\\"talk-feed\\\"],[12],[1,\\\"\\\\n\\\\n  \\\"],[10,0],[14,0,\\\"articles\\\"],[12],[1,\\\"\\\\n\\\\n\\\"],[42,[28,[37,2],[[28,[37,2],[[30,0,[\\\"model\\\",\\\"articles\\\"]]],null]],null],null,[[[41,[30,1,[\\\"featured\\\"]],[[[1,\\\"        \\\"],[46,\\\"talk-post\\\",null,[[\\\"post\\\",\\\"edit\\\",\\\"delete\\\",\\\"class\\\"],[[30,1],[28,[37,5],[[30,0],\\\"editPost\\\"],null],[28,[37,5],[[30,0],\\\"deletePost\\\"],null],\\\"featured\\\"]],null],[1,\\\"\\\\n\\\"]],[]],null],[41,[51,[30,1,[\\\"featured\\\"]]],[[[1,\\\"        \\\"],[46,\\\"talk-post\\\",null,[[\\\"post\\\",\\\"edit\\\",\\\"delete\\\"],[[30,1],[28,[37,5],[[30,0],\\\"editPost\\\"],null],[28,[37,5],[[30,0],\\\"deletePost\\\"],null]]],null],[1,\\\"\\\\n\\\"]],[]],null]],[1,2]],null],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,0],[14,0,\\\"spinner-container\\\"],[12],[1,\\\"\\\\n    \\\"],[1,[28,[35,7],null,[[\\\"condition\\\"],[[30,0,[\\\"loadingMore\\\"]]]]]],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[13],[1,\\\"\\\\n\\\"]],[\\\"post\\\",\\\"index\\\"],false,[\\\"div\\\",\\\"each\\\",\\\"-track-array\\\",\\\"if\\\",\\\"component\\\",\\\"action\\\",\\\"unless\\\",\\\"conditional-loading-spinner\\\"]]\",\n    \"moduleName\": \"discourse/plugins/discourse-talk-section/discourse/components/talk-feed.hbs\",\n    \"isStrictMode\": false\n  });\n  var _default = _exports.default = (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, _component.default.extend(_scrolling.default, {\n    didInsertElement() {\n      this._readjustScrollPosition();\n      this.bindScrolling();\n      window.sliders = new _slider.default();\n    },\n    willDestroyElement() {\n      $(window).scrollTop(0);\n      this.unbindScrolling();\n    },\n    _readjustScrollPosition() {\n      const scrollTo = this.session.get('talkListScrollPosition');\n      if (scrollTo && scrollTo >= 0) {\n        if ($(window).height() < scrollTo) {\n          this.getMore();\n        }\n        (0, _runloop.schedule)('afterRender', () => $(window).scrollTop(scrollTo + 1));\n      } else {\n        //Ember.run.scheduleOnce('afterRender', this, this.loadMoreUnlessFull);\n      }\n    },\n    saveScrollPosition() {\n      this.session.set('talkListScrollPosition', $(window).scrollTop());\n    },\n    scrolled() {\n      this.saveScrollPosition();\n      if (this.isScrolledToBottom()) {\n        this.getMore();\n      }\n    },\n    isScrolledToBottom() {\n      if ($(window).scrollTop() + $(window).height() > $(document).height() - 50 && $(document).height() > $(window).height()) {\n        return true;\n      }\n      return false;\n    },\n    actions: {\n      editPost(post) {\n        this.edit(post);\n      },\n      deletePost(post) {\n        this.delete(post);\n      }\n    }\n  }));\n});","define(\"discourse/plugins/discourse-talk-section/discourse/components/talk-post\", [\"exports\", \"@ember/component\", \"@ember/owner\", \"discourse/components/modal/share-topic\", \"@ember/template-factory\"], function (_exports, _component, _owner, _shareTopic, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const __COLOCATED_TEMPLATE__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <article class=\"post talk-post {{unless this.post.visible 'not-visible'}} {{if this.post.deleted 'deleted'}}\">\n    <LinkTo @route=\"talk.edit\" @model=\"{{this.post.id}}\">\n      <div class=\"invisible-overlay\">\n        <i class=\"fa fa-eye-slash\" aria-hidden=\"true\"></i>\n      </div>\n    </LinkTo>\n    <div class=\"talk\">\n      <div class=\"article-image\">\n        <div class=\"image-wrapper\">\n          <LinkTo @route=\"talk.article\" @model=\"{{this.post.id}}\">\n            {{#if this.post.featured}}\n              <img src=\"{{this.post.image_file_name}}\" alt=\"\" />\n            {{/if}}\n            {{#unless this.post.featured}}\n              <img src=\"{{this.post.cropped_image_file_name}}\" alt=\"\" />\n            {{/unless}}\n          </LinkTo>\n        </div>\n      </div>\n      <div class=\"article-description\">\n  \n        <div class=\"article-content\">\n          <LinkTo @route=\"talk.article\" @model=\"{{this.post.id}}\">\n            <h1>{{this.post.title}}</h1>\n          </LinkTo>\n          <div class=\"ingress\">\n            {{{this.post.ingress_cooked}}}\n          </div>\n          <br>\n        </div>\n  \n        <div class=\"article-footer\">\n          <LinkTo @route=\"talk.article\" @model=\"{{this.post.id}}\" class=\"read-more\">\n            <h4>{{i18n 'talk.read_more'}} >>></h4>\n          </LinkTo>\n          <div class=\"talk-date\">\n            {{format-date this.post.published_at}}\n          </div>\n          {{mount-widget widget=\"post-menu\"\n                         args=this.post\n                         editPost=(action \"editPost\")\n                         deletePost=(action \"deletePost\")\n                         share=(action \"sharePost\")\n                         model=this.post}}\n        </div>\n  \n      </div>\n    </div>\n  </article>\n  \n  */\n  {\n    \"id\": \"Ui0SzwCw\",\n    \"block\": \"[[[10,\\\"article\\\"],[15,0,[29,[\\\"post talk-post \\\",[52,[51,[30,0,[\\\"post\\\",\\\"visible\\\"]]],\\\"not-visible\\\"],\\\" \\\",[52,[30,0,[\\\"post\\\",\\\"deleted\\\"]],\\\"deleted\\\"]]]],[12],[1,\\\"\\\\n  \\\"],[8,[39,3],null,[[\\\"@route\\\",\\\"@model\\\"],[\\\"talk.edit\\\",[29,[[30,0,[\\\"post\\\",\\\"id\\\"]]]]]],[[\\\"default\\\"],[[[[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"invisible-overlay\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"i\\\"],[14,0,\\\"fa fa-eye-slash\\\"],[14,\\\"aria-hidden\\\",\\\"true\\\"],[12],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[]]]]],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"talk\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"article-image\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"image-wrapper\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,3],null,[[\\\"@route\\\",\\\"@model\\\"],[\\\"talk.article\\\",[29,[[30,0,[\\\"post\\\",\\\"id\\\"]]]]]],[[\\\"default\\\"],[[[[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"post\\\",\\\"featured\\\"]],[[[1,\\\"            \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[29,[[30,0,[\\\"post\\\",\\\"image_file_name\\\"]]]]],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n\\\"]],[]],null],[41,[51,[30,0,[\\\"post\\\",\\\"featured\\\"]]],[[[1,\\\"            \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[29,[[30,0,[\\\"post\\\",\\\"cropped_image_file_name\\\"]]]]],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"        \\\"]],[]]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"article-description\\\"],[12],[1,\\\"\\\\n\\\\n      \\\"],[10,0],[14,0,\\\"article-content\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,3],null,[[\\\"@route\\\",\\\"@model\\\"],[\\\"talk.article\\\",[29,[[30,0,[\\\"post\\\",\\\"id\\\"]]]]]],[[\\\"default\\\"],[[[[1,\\\"\\\\n          \\\"],[10,\\\"h1\\\"],[12],[1,[30,0,[\\\"post\\\",\\\"title\\\"]]],[13],[1,\\\"\\\\n        \\\"]],[]]]]],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"ingress\\\"],[12],[1,\\\"\\\\n          \\\"],[2,[30,0,[\\\"post\\\",\\\"ingress_cooked\\\"]]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,\\\"br\\\"],[12],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,0],[14,0,\\\"article-footer\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,3],[[24,0,\\\"read-more\\\"]],[[\\\"@route\\\",\\\"@model\\\"],[\\\"talk.article\\\",[29,[[30,0,[\\\"post\\\",\\\"id\\\"]]]]]],[[\\\"default\\\"],[[[[1,\\\"\\\\n          \\\"],[10,\\\"h4\\\"],[12],[1,[28,[35,10],[\\\"talk.read_more\\\"],null]],[1,\\\" >>>\\\"],[13],[1,\\\"\\\\n        \\\"]],[]]]]],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"talk-date\\\"],[12],[1,\\\"\\\\n          \\\"],[1,[28,[35,11],[[30,0,[\\\"post\\\",\\\"published_at\\\"]]],null]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[1,[28,[35,12],null,[[\\\"widget\\\",\\\"args\\\",\\\"editPost\\\",\\\"deletePost\\\",\\\"share\\\",\\\"model\\\"],[\\\"post-menu\\\",[30,0,[\\\"post\\\"]],[28,[37,13],[[30,0],\\\"editPost\\\"],null],[28,[37,13],[[30,0],\\\"deletePost\\\"],null],[28,[37,13],[[30,0],\\\"sharePost\\\"],null],[30,0,[\\\"post\\\"]]]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"]],[],false,[\\\"article\\\",\\\"unless\\\",\\\"if\\\",\\\"link-to\\\",\\\"div\\\",\\\"i\\\",\\\"img\\\",\\\"h1\\\",\\\"br\\\",\\\"h4\\\",\\\"i18n\\\",\\\"format-date\\\",\\\"mount-widget\\\",\\\"action\\\"]]\",\n    \"moduleName\": \"discourse/plugins/discourse-talk-section/discourse/components/talk-post.hbs\",\n    \"isStrictMode\": false\n  });\n  var _default = _exports.default = (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, _component.default.extend({\n    actions: {\n      editPost(post) {\n        this.edit(post);\n      },\n      deletePost(post) {\n        this.delete(post);\n      },\n      sharePost(post) {\n        (0, _owner.getOwner)(this).lookup(\"service:modal\").show(_shareTopic.default, {\n          model: {\n            topic: post\n          }\n        });\n      }\n    }\n  }));\n});","define(\"discourse/plugins/discourse-talk-section/discourse/controllers/talk-edit\", [\"exports\", \"discourse-common/utils/decorators\", \"@ember/object\", \"@ember/controller\"], function (_exports, _decorators, _object, _controller) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _controller.default.extend(dt7948.p({\n    // By default we haven't saved anything\n    saved: false,\n    saveButtonText(isSaving) {\n      return isSaving ? I18n.t('saving') : I18n.t('save');\n    },\n    setSliderPosition() {\n      var className = this.get('model').get('slider_text_position');\n      $('#' + className).prop('checked', true);\n    },\n    titleValidation(title, lastValidatedAt) {\n      if (this.model.get('titleMissing') && !title) {\n        return _object.default.create({\n          failed: true,\n          reason: I18n.t('talk.article.title') + \" \" + I18n.t('talk.missing'),\n          lastShownAt: lastValidatedAt\n        });\n      }\n    },\n    contentValidation(content, lastValidatedAt) {\n      if (this.model.get('contentMissing') && !content) {\n        return _object.default.create({\n          failed: true,\n          reason: I18n.t('talk.article.body') + \" \" + I18n.t('talk.missing'),\n          lastShownAt: lastValidatedAt\n        });\n      }\n    },\n    publishedAtValidation(published_at, lastValidatedAt) {\n      if (this.model.get('publishedAtMissing') && !published_at) {\n        return _object.default.create({\n          failed: true,\n          reason: I18n.t('talk.article.published_at') + \" \" + I18n.t('talk.missing'),\n          lastShownAt: lastValidatedAt\n        });\n      }\n    },\n    imageFileNameValidation(image_file_name, lastValidatedAt) {\n      if (this.model.get('imageFileNameMissing') && !image_file_name) {\n        return _object.default.create({\n          failed: true,\n          reason: I18n.t('talk.article.image_file_name.title') + \" \" + I18n.t('talk.missing'),\n          lastShownAt: lastValidatedAt\n        });\n      }\n    },\n    croppedImageFileNameValidation(cropped_image_file_name, lastValidatedAt) {\n      if (this.model.get('croppedImageFileNameMissing') && !cropped_image_file_name) {\n        return _object.default.create({\n          failed: true,\n          reason: I18n.t('talk.article.cropped_image_file_name.title') + \" \" + I18n.t('talk.missing'),\n          lastShownAt: lastValidatedAt\n        });\n      }\n    },\n    timezoneOffset() {\n      var date = new Date().toString();\n      return date.substring(date.indexOf(\"GMT\") + 3, date.indexOf(\"GMT\") + 6);\n    },\n    validateAndSave() {\n      var save = true;\n      if (!this.model.get('title')) {\n        this.model.set('titleMissing', true);\n        this.notifyPropertyChange('model.title');\n        save = false;\n      }\n      if (!this.model.get('content')) {\n        this.model.set('contentMissing', true);\n        this.notifyPropertyChange('model.reply');\n        save = false;\n      }\n      if (!this.model.get('published_at')) {\n        this.model.set('publishedAtMissing', true);\n        this.notifyPropertyChange('model.published_at');\n        save = false;\n      }\n      if (!this.model.get('image_file_name')) {\n        this.model.set('imageFileNameMissing', true);\n        this.notifyPropertyChange('model.image_file_name');\n        save = false;\n      }\n      if (!this.model.get('cropped_image_file_name')) {\n        this.model.set('croppedImageFileNameMissing', true);\n        this.notifyPropertyChange('model.cropped_image_file_name');\n        save = false;\n      }\n      if (save) {\n        // Trigger the route's save action\n        this.send('updateArticle');\n      }\n      return save;\n    },\n    choosePosition(pos) {\n      var model = this.model;\n      model.set('slider_text_position', pos);\n    }\n  }, [[\"method\", \"saveButtonText\", [(0, _decorators.default)(\"model.isSaving\")]], [\"method\", \"titleValidation\", [(0, _decorators.default)('model.title', 'lastValidatedAt', 'model.titleMissing')]], [\"method\", \"contentValidation\", [(0, _decorators.default)('model.content', 'lastValidatedAt', 'model.contentMissing')]], [\"method\", \"publishedAtValidation\", [(0, _decorators.default)('model.published_at', 'lastValidatedAt', 'model.publishedAtMissing')]], [\"method\", \"imageFileNameValidation\", [(0, _decorators.default)('model.image_file_name', 'lastValidatedAt', 'model.imageFileNameMissing')]], [\"method\", \"croppedImageFileNameValidation\", [(0, _decorators.default)('model.cropped_image_file_name', 'lastValidatedAt', 'model.croppedImageFileNameMissing')]], [\"method\", \"timezoneOffset\", [(0, _decorators.default)()]], [\"method\", \"validateAndSave\", [_object.action]], [\"method\", \"choosePosition\", [_object.action]]]));\n});","define(\"discourse/plugins/discourse-talk-section/discourse/controllers/talk-index\", [\"exports\", \"@ember/controller\"], function (_exports, _controller) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _controller.default.extend({\n    loadingMore: true,\n    actions: {\n      editPost(post) {\n        this.get('target').send('editPost', post);\n      },\n      deletePost(post) {\n        this.get('target').send('deletePost', post);\n      },\n      getMore: function () {\n        if (this.get('loadingMore')) {\n          return;\n        }\n        this.set('loadingMore', true);\n        this.get('target').send('getMore');\n      },\n      gotMore: function () {\n        this.set('loadingMore', false);\n      }\n    }\n  });\n});","define(\"discourse/plugins/discourse-talk-section/discourse/controllers/talk-new\", [\"exports\", \"discourse-common/utils/decorators\", \"@ember/object\", \"@ember/controller\"], function (_exports, _decorators, _object, _controller) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _controller.default.extend(dt7948.p({\n    // By default we haven't saved anything\n    saved: false,\n    saveButtonText(isSaving) {\n      return isSaving ? I18n.t('saving') : I18n.t('save');\n    },\n    titleValidation(title, lastValidatedAt) {\n      if (this.model.get('titleMissing') && !title) {\n        return _object.default.create({\n          failed: true,\n          reason: I18n.t('talk.article.title') + \" \" + I18n.t('talk.missing'),\n          lastShownAt: lastValidatedAt\n        });\n      }\n    },\n    contentValidation(content, lastValidatedAt) {\n      if (this.model.get('contentMissing') && !content) {\n        return _object.default.create({\n          failed: true,\n          reason: I18n.t('talk.article.body') + \" \" + I18n.t('talk.missing'),\n          lastShownAt: lastValidatedAt\n        });\n      }\n    },\n    publishedAtValidation(published_at, lastValidatedAt) {\n      if (this.model.get('publishedAtMissing') && !published_at) {\n        return _object.default.create({\n          failed: true,\n          reason: I18n.t('talk.article.published_at') + \" \" + I18n.t('talk.missing'),\n          lastShownAt: lastValidatedAt\n        });\n      }\n    },\n    imageFileNameValidation(image_file_name, lastValidatedAt) {\n      if (this.model.get('imageFileNameMissing') && !image_file_name) {\n        return _object.default.create({\n          failed: true,\n          reason: I18n.t('talk.article.image_file_name.title') + \" \" + I18n.t('talk.missing'),\n          lastShownAt: lastValidatedAt\n        });\n      }\n    },\n    croppedImageFileNameValidation(cropped_image_file_name, lastValidatedAt) {\n      if (this.model.get('croppedImageFileNameMissing') && !cropped_image_file_name) {\n        return _object.default.create({\n          failed: true,\n          reason: I18n.t('talk.article.cropped_image_file_name.title') + \" \" + I18n.t('talk.missing'),\n          lastShownAt: lastValidatedAt\n        });\n      }\n    },\n    timezoneOffset() {\n      var date = new Date().toString();\n      return date.substring(date.indexOf(\"GMT\") + 3, date.indexOf(\"GMT\") + 6);\n    },\n    validateAndSave() {\n      var save = true;\n      if (!this.model.get('title')) {\n        this.model.set('titleMissing', true);\n        this.notifyPropertyChange('model.title');\n        save = false;\n      }\n      if (!this.model.get('content')) {\n        this.model.set('contentMissing', true);\n        this.notifyPropertyChange('model.reply');\n        save = false;\n      }\n      if (!this.model.get('published_at')) {\n        this.model.set('publishedAtMissing', true);\n        this.notifyPropertyChange('model.published_at');\n        save = false;\n      }\n      if (!this.model.get('image_file_name')) {\n        this.model.set('imageFileNameMissing', true);\n        this.notifyPropertyChange('model.image_file_name');\n        save = false;\n      }\n      if (!this.model.get('cropped_image_file_name')) {\n        this.model.set('croppedImageFileNameMissing', true);\n        this.notifyPropertyChange('model.cropped_image_file_name');\n        save = false;\n      }\n      if (save) {\n        // Trigger the route's save action\n        this.send('saveArticle');\n      }\n      return save;\n    },\n    choosePosition(pos) {\n      var model = this.model;\n      model.set('slider_text_position', pos);\n    }\n  }, [[\"method\", \"saveButtonText\", [(0, _decorators.default)(\"model.isSaving\")]], [\"method\", \"titleValidation\", [(0, _decorators.default)('model.title', 'lastValidatedAt', 'model.titleMissing')]], [\"method\", \"contentValidation\", [(0, _decorators.default)('model.content', 'lastValidatedAt', 'model.contentMissing')]], [\"method\", \"publishedAtValidation\", [(0, _decorators.default)('model.published_at', 'lastValidatedAt', 'model.publishedAtMissing')]], [\"method\", \"imageFileNameValidation\", [(0, _decorators.default)('model.image_file_name', 'lastValidatedAt', 'model.imageFileNameMissing')]], [\"method\", \"croppedImageFileNameValidation\", [(0, _decorators.default)('model.cropped_image_file_name', 'lastValidatedAt', 'model.croppedImageFileNameMissing')]], [\"method\", \"timezoneOffset\", [(0, _decorators.default)()]], [\"method\", \"validateAndSave\", [_object.action]], [\"method\", \"choosePosition\", [_object.action]]]));\n});","define(\"discourse/plugins/discourse-talk-section/discourse/models/article\", [\"exports\", \"@ember/object\"], function (_exports, _object) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class Article extends _object.default {\n    isSaving = false;\n    constructor() {\n      super(...arguments);\n      this.isSaving = false;\n      if (this.published_at) {\n        const date = new Date(this.published_at.replace(\" \", \"T\"));\n        const mins = String(date.getMinutes()).padStart(2, \"0\");\n        const hrs = String(date.getHours()).padStart(2, \"0\");\n        this.published_at_time = `${hrs}:${mins}`;\n      }\n    }\n    get shareUrl() {\n      if (this.id) {\n        return `/news/${this.id}`;\n      }\n      return null;\n    }\n    get isNews() {\n      return this.type === 'news';\n    }\n    static #_ = (() => dt7948.n(this.prototype, \"isNews\", [(0, _object.computed)('type')]))();\n    get isTalk() {\n      return this.type === 'talk';\n    }\n    static #_2 = (() => dt7948.n(this.prototype, \"isTalk\", [(0, _object.computed)('type')]))();\n  }\n  _exports.default = Article;\n});","define(\"discourse/plugins/discourse-talk-section/discourse/models/articles\", [\"exports\", \"@ember/object\"], function (_exports, _object) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _object.default.extend({\n    articles: [],\n    featured: [],\n    offset: 0,\n    limit: 20,\n    init: function () {\n      this.set('articles', []);\n      this.set('featured', []);\n      this.set('offset', 0);\n      this.set('limit', 20);\n    },\n    didGetMore: function () {\n      console.log(\"Did get more!\");\n    },\n    randomizeFeatured: function () {\n      var array = this.featured;\n      var currentIndex = array.length,\n        temporaryValue,\n        randomIndex;\n      while (0 !== currentIndex) {\n        randomIndex = Math.floor(Math.random() * currentIndex);\n        currentIndex -= 1;\n        temporaryValue = array[currentIndex];\n        array[currentIndex] = array[randomIndex];\n        array[randomIndex] = temporaryValue;\n      }\n      this.set('featured', array);\n    }\n  });\n});","define(\"discourse/plugins/discourse-talk-section/discourse/routes/talk-article\", [\"exports\", \"discourse/routes/discourse\", \"discourse/plugins/discourse-talk-section/discourse/models/article\"], function (_exports, _discourse, _article) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _discourse.default.extend({\n    setupController: function (controller, model) {\n      this._super(controller, model);\n    },\n    model(params, transition) {\n      return $.ajax({\n        url: \"/talk/\" + params.article_id,\n        type: \"GET\"\n      }).then(function (result) {\n        var postModel = _article.default.create(result.talk_article);\n        return postModel;\n      });\n    }\n  });\n});","define(\"discourse/plugins/discourse-talk-section/discourse/routes/talk-edit\", [\"exports\", \"discourse/plugins/discourse-talk-section/discourse/models/article\", \"discourse/models/user\", \"discourse/routes/discourse\", \"discourse-common/lib/get-owner\", \"@ember/runloop\"], function (_exports, _article, _user, _discourse, _getOwner, _runloop) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _discourse.default.extend({\n    setupController: function (controller, model) {\n      controller.set(\"model\", model);\n      controller.set(\"saved\", false);\n      this._super(controller, model);\n    },\n    beforeModel(transition) {\n      if (!_user.default.current() || !_user.default.current().get('admin')) {\n        const router = (0, _getOwner.getOwnerWithFallback)(this).lookup(\"service:router\");\n        router.transitionTo(\"talk.index\");\n      }\n    },\n    model(params, transition) {\n      var self = this;\n      return $.ajax({\n        url: \"/talk/edit/\" + params.edit_article_id,\n        type: \"GET\"\n      }).then(function (result) {\n        return _article.default.create(result.talk_article);\n      });\n    },\n    actions: {\n      updateArticle() {\n        var self = this;\n        var model = this.controller.model;\n        var date = new Date(model.published_at);\n        if (model.published_at_time) {\n          date = new Date(moment(date).format(\"YYYY-MM-DD\") + \" \" + model.published_at_time);\n        }\n        model.set('published_at', date.toJSON());\n        model.set('isSaving', true);\n        $.ajax({\n          url: \"/talk/\" + this.currentModel.id,\n          type: \"PUT\",\n          data: {\n            content: model.content,\n            disco1_file_name: model.disco1_file_name,\n            disco1_info: model.disco1_info,\n            disco1_name: model.disco1_name,\n            disco2_file_name: model.disco2_file_name,\n            disco2_info: model.disco2_info,\n            disco2_name: model.disco2_name,\n            disco3_file_name: model.disco3_file_name,\n            disco3_info: model.disco3_info,\n            disco3_name: model.disco3_name,\n            facebook_link: model.facebook_link,\n            image_file_name: model.image_file_name,\n            cropped_image_file_name: model.cropped_image_file_name,\n            ingress: model.ingress,\n            quote: model.quote,\n            slider_text_position: model.slider_text_position,\n            link: model.link,\n            media_link1: model.media_link1,\n            media_link2: model.media_link2,\n            media_link3: model.media_link3,\n            published_at: model.published_at,\n            subject_user_id: model.subject_user_id,\n            title: model.title,\n            twitter_link: model.twitter_link,\n            visible: model.visible,\n            featured: model.featured,\n            user_id: _user.default.current().id\n          }\n        }).then(function (result) {\n          self.controller.set('saved', true);\n          model.set('isSaving', false);\n          return result;\n        });\n      }\n    }\n  });\n});","define(\"discourse/plugins/discourse-talk-section/discourse/routes/talk-index\", [\"exports\", \"discourse/plugins/discourse-talk-section/discourse/models/article\", \"discourse/plugins/discourse-talk-section/discourse/models/articles\", \"discourse/models/user\", \"discourse/routes/discourse\", \"discourse-common/lib/get-owner\"], function (_exports, _article, _articles, _user, _discourse, _getOwner) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _discourse.default.extend({\n    init: function () {\n      var self = this;\n      _articles.default.reopen({\n        didGetMore: function () {\n          if (self.controller) {\n            self.controller.send('gotMore');\n          }\n        }\n      });\n    },\n    setupController: function (controller, model) {\n      controller.set('model', model);\n      controller.send('gotMore');\n      this._super(controller, model);\n    },\n    model(params, transition) {\n      var model = _articles.default.create();\n      return this.events.fetchData(model);\n    },\n    events: {\n      fetchData(model) {\n        return $.ajax({\n          url: \"/talk\",\n          type: \"GET\",\n          data: {\n            offset: model.get('offset'),\n            limit: model.get('limit')\n          }\n        }).then(function (result) {\n          var index = 0;\n          var tempArticles = [];\n          result.articles.forEach(function (article) {\n            var articleModel = _article.default.create(article);\n            if (_user.default.current()) {\n              articleModel.set('canEdit', articleModel.user_id == _user.default.current().id || _user.default.current().admin);\n              articleModel.set('canDelete', articleModel.user_id == _user.default.current().id || _user.default.current().admin);\n            }\n            if (articleModel.featured && index % 2) {\n              tempArticles.addObject(articleModel);\n            } else {\n              model.articles.addObject(articleModel);\n              if (articleModel.featured) {\n                index = 0;\n              } else {\n                index++;\n              }\n              if (tempArticles.length > 0) {\n                model.articles.addObjects(tempArticles);\n                tempArticles = [];\n                index = 0;\n              }\n            }\n          });\n          model.articles.addObjects(tempArticles);\n          result.featured.forEach(function (article) {\n            var articleModel = _article.default.create(article);\n            var className = articleModel.get('slider_text_position').replace('_', '-');\n            articleModel.set('className', className);\n            if (articleModel.get('quote')) {\n              articleModel.set('hasQuote', true);\n            }\n            model.featured.addObject(articleModel);\n          });\n          model.randomizeFeatured();\n          model.set('offset', result.offset);\n          model.set('limit', result.limit);\n          model.didGetMore();\n          return model;\n        });\n      }\n    },\n    actions: {\n      editPost(post) {\n        const router = (0, _getOwner.getOwnerWithFallback)(this).lookup(\"service:router\");\n        router.transitionTo(\"talk.edit\", post.id);\n      },\n      deletePost(post) {\n        var model = this.controller.model;\n        $.when($.ajax({\n          url: \"/talk/\" + post.id,\n          type: \"DELETE\"\n        })).then(function (result) {\n          if (result.success) {\n            for (var i = 0; i < model.articles.length; i++) {\n              if (post.id == model.articles[i].id) {\n                model.articles[i].set('deleted', true);\n                setTimeout(function () {\n                  $(\".talk .articles .talk-post.deleted\").height('0');\n                }, 100);\n                break;\n              }\n            }\n          }\n        });\n      },\n      getMore() {\n        var limit = this.controller.model.get('limit'),\n          offset = this.controller.model.get('offset');\n        this.controller.model.set('offset', offset + limit);\n        this.events.fetchData(this.controller.model);\n      }\n    }\n  });\n});","define(\"discourse/plugins/discourse-talk-section/discourse/routes/talk-new\", [\"exports\", \"discourse/plugins/discourse-talk-section/discourse/models/article\", \"discourse/models/user\", \"discourse/routes/discourse\", \"discourse-common/lib/get-owner\", \"@ember/runloop\"], function (_exports, _article, _user, _discourse, _getOwner, _runloop) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _discourse.default.extend({\n    beforeModel(transition) {\n      if (!_user.default.current() || !_user.default.current().get('admin')) {\n        const router = (0, _getOwner.getOwnerWithFallback)(this).lookup(\"service:router\");\n        router.transitionTo(\"talk.index\");\n      }\n    },\n    setupController: function (controller, model) {\n      model = _article.default.create();\n      controller.set(\"model\", model);\n    },\n    actions: {\n      saveArticle() {\n        var self = this;\n        var model = this.controller.model;\n        var date = new Date(model.published_at);\n        if (model.published_at_time) {\n          date = new Date(model.published_at + \" \" + model.published_at_time);\n        }\n        model.set('published_at', date.toJSON());\n        model.set('isSaving', true);\n        $.ajax({\n          url: \"/talk/new\",\n          type: \"POST\",\n          data: {\n            content: model.content,\n            disco1_file_name: model.disco1_file_name,\n            disco1_info: model.disco1_info,\n            disco1_name: model.disco1_name,\n            disco2_file_name: model.disco2_file_name,\n            disco2_info: model.disco2_info,\n            disco2_name: model.disco2_name,\n            disco3_file_name: model.disco3_file_name,\n            disco3_info: model.disco3_info,\n            disco3_name: model.disco3_name,\n            facebook_link: model.facebook_link,\n            image_file_name: model.image_file_name,\n            cropped_image_file_name: model.cropped_image_file_name,\n            ingress: model.ingress,\n            quote: model.quote,\n            slider_text_position: model.slider_text_position,\n            link: model.link,\n            media_link1: model.media_link1,\n            media_link2: model.media_link2,\n            media_link3: model.media_link3,\n            published_at: model.published_at,\n            subject_user_id: model.subject_user_id,\n            title: model.title,\n            twitter_link: model.twitter_link,\n            visible: model.visible,\n            featured: model.featured,\n            user_id: _user.default.current().id\n          }\n        }).then(function (result) {\n          self.controller.set('saved', true);\n          model.set('isSaving', false);\n          const router = (0, _getOwner.getOwnerWithFallback)(this).lookup(\"service:router\");\n          router.transitionTo(\"talk.index\");\n        });\n      }\n    }\n  });\n});","define(\"discourse/plugins/discourse-talk-section/discourse/talk-section-route-map\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = _default;\n  function _default() {\n    this.route('talk', {\n      path: '/talk'\n    }, function () {\n      this.route('new');\n      // this.route('article', {path: '/view/:view_article_id'});\n      this.route('article', {\n        path: '/:article_id'\n      });\n      this.route('edit', {\n        path: '/edit/:edit_article_id'\n      });\n    });\n\n    // resource: 'talk',\n    // path: '/talk',\n    // map() {\n    //   this.route('index', {path: '/'});\n    // }\n  }\n});","define(\"discourse/plugins/discourse-talk-section/discourse/templates/talk/article\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <article class='article'>\n  \n    <div class=\"article-container\">\n      <div class=\"article-content\">\n        <img src=\"{{this.model.image_file_name}}\" alt=\"\" />\n        <h1><thin>{{i18n 'talk.talk'}}: </thin>{{this.model.title}}</h1>\n        <strong>{{{this.model.ingress_cooked}}}</strong>\n        {{{this.model.content_cooked}}}\n      </div>\n      <div class=\"article-sidebar\">\n  \n        <section class=\"article-albums\">\n  \n          {{!-- {{#each model.albums as |album|}}\n            <div class=\"article-album\">\n              <img src=\"{{album.disco_file.url}}\" alt=\"\" />\n              <div>\n                <h4>{{album.disco_name}}</h4>\n                {{album.disco_info}}\n              </div>\n            </div>\n          {{/each}} --}}\n  \n          {{#if this.model.disco1_file_name}}\n            <div class=\"article-album\">\n              <img src=\"{{this.model.disco1_file_name}}\" alt=\"\" />\n              <div>\n                <h4>{{this.model.disco1_name}}</h4>\n                {{this.model.disco1_info}}\n              </div>\n            </div>\n          {{/if}}\n  \n          {{#if this.model.disco2_file_name}}\n            <div class=\"article-album\">\n              <img src=\"{{this.model.disco2_file_name}}\" alt=\"\" />\n              <div>\n                <h4>{{this.model.disco2_name}}</h4>\n                {{this.model.disco2_info}}\n              </div>\n            </div>\n          {{/if}}\n  \n          {{#if this.model.disco3_file_name}}\n            <div class=\"article-album\">\n              <img src=\"{{this.model.disco3_file_name}}\" alt=\"\" />\n              <div>\n                <h4>{{this.model.disco3_name}}</h4>\n                {{this.model.disco3_info}}\n              </div>\n            </div>\n          {{/if}}\n  \n        </section>\n  \n        <section class=\"article-media\">\n  \n          {{#each this.model.media as |media|}}\n  \n            {{component 'media-player' model=media}}\n  \n          {{/each}}\n  \n        </section>\n  \n        <section class=\"article-links\">\n          <p>\n            {{#if this.model.link}}\n            <a href=\"{{this.model.link}}\" target=\"_blank\"><i class=\"fa fa-globe\"></i> official page</a> |\n            {{/if}}\n            {{#if this.model.facebook_link}}\n            <a href=\"{{this.model.facebook_link}}\" target=\"_blank\"><i class=\"fa fa-facebook\"></i> facebook</a> |\n            {{/if}}\n            {{#if this.model.soundcloud_link}}\n            <a href=\"{{this.model.soundcloud_link}}\" target=\"_blank\"><i class=\"fa fa-soundcloud\"></i> soundcloud</a> |\n            {{/if}}\n            {{#if this.model.twitter_link}}\n            <a href=\"{{this.model.twitter_link}}\" target=\"_blank\"><i class=\"fa fa-twitter\"></i> twitter</a>\n            {{/if}}\n          </p>\n        </section>\n  \n        {{#if this.currentUser.admin}}\n          <LinkTo @route=\"talk.edit\" @model=\"{{this.model.id}}\" class=\"btn btn-primary edit-talk-btn\">\n            {{i18n 'talk.edit_article'}}\n          </LinkTo>\n        {{/if}}\n  \n      </div>\n    </div>\n  </article>\n  \n  */\n  {\n    \"id\": \"8C5LxkD/\",\n    \"block\": \"[[[10,\\\"article\\\"],[14,0,\\\"article\\\"],[12],[1,\\\"\\\\n\\\\n  \\\"],[10,0],[14,0,\\\"article-container\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"article-content\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[29,[[30,0,[\\\"model\\\",\\\"image_file_name\\\"]]]]],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n      \\\"],[10,\\\"h1\\\"],[12],[10,\\\"thin\\\"],[12],[1,[28,[35,5],[\\\"talk.talk\\\"],null]],[1,\\\": \\\"],[13],[1,[30,0,[\\\"model\\\",\\\"title\\\"]]],[13],[1,\\\"\\\\n      \\\"],[10,\\\"strong\\\"],[12],[2,[30,0,[\\\"model\\\",\\\"ingress_cooked\\\"]]],[13],[1,\\\"\\\\n      \\\"],[2,[30,0,[\\\"model\\\",\\\"content_cooked\\\"]]],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"article-sidebar\\\"],[12],[1,\\\"\\\\n\\\\n      \\\"],[10,\\\"section\\\"],[14,0,\\\"article-albums\\\"],[12],[1,\\\"\\\\n\\\\n\\\"],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"model\\\",\\\"disco1_file_name\\\"]],[[[1,\\\"          \\\"],[10,0],[14,0,\\\"article-album\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[29,[[30,0,[\\\"model\\\",\\\"disco1_file_name\\\"]]]]],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n            \\\"],[10,0],[12],[1,\\\"\\\\n              \\\"],[10,\\\"h4\\\"],[12],[1,[30,0,[\\\"model\\\",\\\"disco1_name\\\"]]],[13],[1,\\\"\\\\n              \\\"],[1,[30,0,[\\\"model\\\",\\\"disco1_info\\\"]]],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"model\\\",\\\"disco2_file_name\\\"]],[[[1,\\\"          \\\"],[10,0],[14,0,\\\"article-album\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[29,[[30,0,[\\\"model\\\",\\\"disco2_file_name\\\"]]]]],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n            \\\"],[10,0],[12],[1,\\\"\\\\n              \\\"],[10,\\\"h4\\\"],[12],[1,[30,0,[\\\"model\\\",\\\"disco2_name\\\"]]],[13],[1,\\\"\\\\n              \\\"],[1,[30,0,[\\\"model\\\",\\\"disco2_info\\\"]]],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"model\\\",\\\"disco3_file_name\\\"]],[[[1,\\\"          \\\"],[10,0],[14,0,\\\"article-album\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[29,[[30,0,[\\\"model\\\",\\\"disco3_file_name\\\"]]]]],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n            \\\"],[10,0],[12],[1,\\\"\\\\n              \\\"],[10,\\\"h4\\\"],[12],[1,[30,0,[\\\"model\\\",\\\"disco3_name\\\"]]],[13],[1,\\\"\\\\n              \\\"],[1,[30,0,[\\\"model\\\",\\\"disco3_info\\\"]]],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,\\\"section\\\"],[14,0,\\\"article-media\\\"],[12],[1,\\\"\\\\n\\\\n\\\"],[42,[28,[37,11],[[28,[37,11],[[30,0,[\\\"model\\\",\\\"media\\\"]]],null]],null],null,[[[1,\\\"\\\\n          \\\"],[46,\\\"media-player\\\",null,[[\\\"model\\\"],[[30,1]]],null],[1,\\\"\\\\n\\\\n\\\"]],[1]],null],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,\\\"section\\\"],[14,0,\\\"article-links\\\"],[12],[1,\\\"\\\\n        \\\"],[10,2],[12],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"model\\\",\\\"link\\\"]],[[[1,\\\"          \\\"],[10,3],[15,6,[29,[[30,0,[\\\"model\\\",\\\"link\\\"]]]]],[14,\\\"target\\\",\\\"_blank\\\"],[12],[10,\\\"i\\\"],[14,0,\\\"fa fa-globe\\\"],[12],[13],[1,\\\" official page\\\"],[13],[1,\\\" |\\\\n\\\"]],[]],null],[41,[30,0,[\\\"model\\\",\\\"facebook_link\\\"]],[[[1,\\\"          \\\"],[10,3],[15,6,[29,[[30,0,[\\\"model\\\",\\\"facebook_link\\\"]]]]],[14,\\\"target\\\",\\\"_blank\\\"],[12],[10,\\\"i\\\"],[14,0,\\\"fa fa-facebook\\\"],[12],[13],[1,\\\" facebook\\\"],[13],[1,\\\" |\\\\n\\\"]],[]],null],[41,[30,0,[\\\"model\\\",\\\"soundcloud_link\\\"]],[[[1,\\\"          \\\"],[10,3],[15,6,[29,[[30,0,[\\\"model\\\",\\\"soundcloud_link\\\"]]]]],[14,\\\"target\\\",\\\"_blank\\\"],[12],[10,\\\"i\\\"],[14,0,\\\"fa fa-soundcloud\\\"],[12],[13],[1,\\\" soundcloud\\\"],[13],[1,\\\" |\\\\n\\\"]],[]],null],[41,[30,0,[\\\"model\\\",\\\"twitter_link\\\"]],[[[1,\\\"          \\\"],[10,3],[15,6,[29,[[30,0,[\\\"model\\\",\\\"twitter_link\\\"]]]]],[14,\\\"target\\\",\\\"_blank\\\"],[12],[10,\\\"i\\\"],[14,0,\\\"fa fa-twitter\\\"],[12],[13],[1,\\\" twitter\\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"currentUser\\\",\\\"admin\\\"]],[[[1,\\\"        \\\"],[8,[39,16],[[24,0,\\\"btn btn-primary edit-talk-btn\\\"]],[[\\\"@route\\\",\\\"@model\\\"],[\\\"talk.edit\\\",[29,[[30,0,[\\\"model\\\",\\\"id\\\"]]]]]],[[\\\"default\\\"],[[[[1,\\\"\\\\n          \\\"],[1,[28,[35,5],[\\\"talk.edit_article\\\"],null]],[1,\\\"\\\\n        \\\"]],[]]]]],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,\\\"\\\\n\\\"]],[\\\"media\\\"],false,[\\\"article\\\",\\\"div\\\",\\\"img\\\",\\\"h1\\\",\\\"thin\\\",\\\"i18n\\\",\\\"strong\\\",\\\"section\\\",\\\"if\\\",\\\"h4\\\",\\\"each\\\",\\\"-track-array\\\",\\\"component\\\",\\\"p\\\",\\\"a\\\",\\\"i\\\",\\\"link-to\\\"]]\",\n    \"moduleName\": \"discourse/plugins/discourse-talk-section/discourse/templates/talk/article.hbs\",\n    \"isStrictMode\": false\n  });\n});","define(\"discourse/plugins/discourse-talk-section/discourse/templates/talk/edit\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <article class='edit-article'>\n  \n    <form class=\"form-horizontal\" method=\"post\">\n  \n      <div class=\"control-group talk-article-heading\">\n        <div class=\"controls\">\n            <h1>{{i18n 'talk.edit_article'}}</h1>\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-title\">\n        <label class=\"control-label\">{{i18n 'talk.article.title'}}</label>\n        <div class=\"controls\">\n          {{input type=\"text\" value=this.model.title class=\"input-xxlarge\" id='edit-title'}}\n          {{input-tip validation=this.titleValidation id=\"title-validation\"}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-pres-image\">\n        <label class=\"control-label\">{{i18n 'talk.article.image_file_name.title'}}</label>\n        <div class=\"controls\">\n          {{uppy-image-uploader imageUrl=this.model.image_file_name type=\"talk_image\" id=\"talk-image-edit\"}}\n          <div class='instructions'>\n            {{i18n 'talk.article.image_file_name.instructions'}}\n            {{input-tip validation=this.imageFileNameValidation id=\"image-file-name-validation\"}}\n          </div>\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-cropped-image\">\n        <label class=\"control-label\">{{i18n 'talk.article.cropped_image_file_name.title'}}</label>\n        <div class=\"controls\">\n          {{uppy-image-uploader imageUrl=this.model.cropped_image_file_name type=\"talk_cropped_image\" id=\"talk-cropped-image-edit\"}}\n          <div class='instructions'>\n            {{i18n 'talk.article.cropped_image_file_name.instructions'}}\n            {{input-tip validation=this.croppedImageFileNameValidation id=\"cropped-image-file-name-validation\"}}\n          </div>\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-ingress\">\n        <label class=\"control-label\">{{i18n 'talk.article.ingress'}}</label>\n        <div class=\"controls\">\n          {{d-editor value=this.model.ingress id='edit-ingress'}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-body\">\n        <label class=\"control-label\">{{i18n 'talk.article.body'}}</label>\n        <div class=\"controls bio-composer\">\n          {{d-editor value=this.model.content id='edit-body'}}\n          {{input-tip validation=this.contentValidation id=\"content-validation\"}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-quote\">\n        <label class=\"control-label\">{{i18n 'talk.article.quote'}}</label>\n        <div class=\"controls bio-composer\">\n          {{d-editor value=this.model.quote id='edit-quote'}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-slider-text-position\">\n        <label class=\"control-label\">{{i18n 'talk.article.slider_text_position'}}</label>\n        <div class=\"controls\">\n          <div class=\"horizontal-controls-cell\">\n            <label>{{i18n 'talk.article.upper_left'}}</label>\n            <input type=\"radio\" id=\"upper_left\" class=\"slider_text_position\" value=\"upper_left\" name=\"upper left\"\n              checked={{eq this.model.slider_text_position \"upper_left\"}}\n              {{on \"change\" (fn this.choosePosition \"upper_left\")}}\n            />\n            <br>\n            <label>{{i18n 'talk.article.lower_left'}}</label>\n            <input type=\"radio\" id=\"lower_left\" class=\"slider_text_position\" value=\"lower_left\" name=\"lower left\"\n              checked={{eq this.model.slider_text_position \"lower_left\"}}\n              {{on \"change\" (fn this.choosePosition \"lower_left\")}}\n            />\n          </div>\n          <div class=\"horizontal-controls-cell\">\n            <label>{{i18n 'talk.article.upper_right'}}</label>\n            <input type=\"radio\" id=\"upper_right\" class=\"slider_text_position\" value=\"upper_right\" name=\"upper right\"\n              checked={{eq this.model.slider_text_position \"upper_right\"}}\n              {{on \"change\" (fn this.choosePosition \"upper_right\")}}\n            />\n            <br>\n            <label>{{i18n 'talk.article.lower_right'}}</label>\n            <input type=\"radio\" id=\"lower_right\" class=\"slider_text_position\" value=\"lower_right\" name=\"lower right\"\n              checked={{eq this.model.slider_text_position \"lower_right\"}}\n              {{on \"change\" (fn this.choosePosition \"lower_right\")}}\n            />\n          </div>\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-website\">\n        <label class=\"control-label\">{{i18n 'talk.article.website_link'}}</label>\n        <div class=\"controls\">\n          {{input type=\"text\" value=this.model.link class=\"input-xxlarge\" id='edit-website-link'}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-facebook\">\n        <label class=\"control-label\">{{i18n 'talk.article.facebook_link'}}</label>\n        <div class=\"controls\">\n          {{input type=\"text\" value=this.model.facebook_link class=\"input-xxlarge\" id='edit-facebook-link'}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-twitter\">\n        <label class=\"control-label\">{{i18n 'talk.article.twitter_link'}}</label>\n        <div class=\"controls\">\n          {{input type=\"text\" value=this.model.twitter_link class=\"input-xxlarge\" id='edit-twitter-link'}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-subject-user-id\">\n        <label class=\"control-label\">{{i18n 'talk.article.subject_user_id'}}</label>\n        <div class=\"controls\">\n          {{input type=\"text\" value=this.model.subject_user_id class=\"input-xxlarge\" id='edit-subject-user-id'}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-discography\">\n        <label class=\"control-label\">{{i18n 'talk.article.discography'}}</label>\n        <div class=\"controls\">\n          <div class=\"horizontal-controls-cell\">\n            <label>{{i18n 'talk.article.album_cover'}}</label>\n            {{uppy-image-uploader class=\"disc-cover\" imageUrl=this.model.disco1_file_name type=\"album_cover_one\" id=\"album-cover-one\"}}\n            <label>{{i18n 'talk.article.album_name'}}</label>\n            {{input type=\"text\" value=this.model.disco1_name id='edit-disco1-name'}}\n            <label>{{i18n 'talk.article.album_info'}}</label>\n            {{input type=\"text\" value=this.model.disco1_info id='edit-disco1-info'}}\n          </div>\n          <div class=\"horizontal-controls-cell\">\n            <label>{{i18n 'talk.article.album_cover'}}</label>\n            {{uppy-image-uploader class=\"disc-cover\" imageUrl=this.model.disco2_file_name type=\"album_cover_two\" id=\"album-cover-two\"}}\n            <label>{{i18n 'talk.article.album_name'}}</label>\n            {{input type=\"text\" value=this.model.disco2_name id='edit-disco2-name'}}\n            <label>{{i18n 'talk.article.album_info'}}</label>\n            {{input type=\"text\" value=this.model.disco2_info id='edit-disco2-info'}}\n          </div>\n          <div class=\"horizontal-controls-cell\">\n            <label>{{i18n 'talk.article.album_cover'}}</label>\n            {{uppy-image-uploader class=\"disc-cover\" imageUrl=this.model.disco3_file_name type=\"album_cover_three\" id=\"album-cover-three\"}}\n            <label>{{i18n 'talk.article.album_name'}}</label>\n            {{input type=\"text\" value=this.model.disco3_name id='edit-disco3-name'}}\n            <label>{{i18n 'talk.article.album_info'}}</label>\n            {{input type=\"text\" value=this.model.disco3_info id='edit-disco3-info'}}\n          </div>\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-video-audio\">\n        <label class=\"control-label\">{{i18n 'talk.article.video_audio'}}</label>\n        <div class=\"controls\">\n          <label>{{i18n 'talk.article.media_link1'}}</label>\n          {{input type=\"text\" value=this.model.media_link1 id='edit-media-link1'}}\n          <label>{{i18n 'talk.article.media_link2'}}</label>\n          {{input type=\"text\" value=this.model.media_link2 id='edit-media-link2'}}\n          <label>{{i18n 'talk.article.media_link3'}}</label>\n          {{input type=\"text\" value=this.model.media_link3 id='edit-media-link3'}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-publish\">\n        <label class=\"control-label\">{{i18n 'talk.article.publish'}}</label>\n        {{preference-checkbox labelKey=\"talk.article.special_feature\" checked=this.model.featured}}\n        {{preference-checkbox labelKey=\"talk.article.visible\" checked=this.model.visible}}\n        <div class=\"controls\">\n          <label>{{i18n 'talk.article.published_at'}}</label>\n          {{date-time-picker model=this.model validation=this.publishedAtValidation}}\n        </div>\n      </div>\n  \n      <div class=\"control-group\">\n        <div class=\"controls\">\n          <DButton @action={{action \"validateAndSave\"}} @disabled={{this.model.isSaving}} class=\"btn btn-primary save-user\">\n            {{this.saveButtonText}}\n          </DButton>\n  \n          {{#if this.saved}}\n            <span class='saved-user'>{{i18n 'saved'}}</span>\n          {{/if}}\n        </div>\n      </div>\n  \n    </form>\n  \n  </article>\n  \n  */\n  {\n    \"id\": \"NSTWKhzd\",\n    \"block\": \"[[[10,\\\"article\\\"],[14,0,\\\"edit-article\\\"],[12],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"form\\\"],[14,0,\\\"form-horizontal\\\"],[14,\\\"method\\\",\\\"post\\\"],[12],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-heading\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"h1\\\"],[12],[1,[28,[35,4],[\\\"talk.edit_article\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-title\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.title\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"class\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"title\\\"]],\\\"input-xxlarge\\\",\\\"edit-title\\\"]]]],[1,\\\"\\\\n        \\\"],[1,[28,[35,7],null,[[\\\"validation\\\",\\\"id\\\"],[[30,0,[\\\"titleValidation\\\"]],\\\"title-validation\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-pres-image\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.image_file_name.title\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,8],null,[[\\\"imageUrl\\\",\\\"type\\\",\\\"id\\\"],[[30,0,[\\\"model\\\",\\\"image_file_name\\\"]],\\\"talk_image\\\",\\\"talk-image-edit\\\"]]]],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"instructions\\\"],[12],[1,\\\"\\\\n          \\\"],[1,[28,[35,4],[\\\"talk.article.image_file_name.instructions\\\"],null]],[1,\\\"\\\\n          \\\"],[1,[28,[35,7],null,[[\\\"validation\\\",\\\"id\\\"],[[30,0,[\\\"imageFileNameValidation\\\"]],\\\"image-file-name-validation\\\"]]]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-cropped-image\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.cropped_image_file_name.title\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,8],null,[[\\\"imageUrl\\\",\\\"type\\\",\\\"id\\\"],[[30,0,[\\\"model\\\",\\\"cropped_image_file_name\\\"]],\\\"talk_cropped_image\\\",\\\"talk-cropped-image-edit\\\"]]]],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"instructions\\\"],[12],[1,\\\"\\\\n          \\\"],[1,[28,[35,4],[\\\"talk.article.cropped_image_file_name.instructions\\\"],null]],[1,\\\"\\\\n          \\\"],[1,[28,[35,7],null,[[\\\"validation\\\",\\\"id\\\"],[[30,0,[\\\"croppedImageFileNameValidation\\\"]],\\\"cropped-image-file-name-validation\\\"]]]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-ingress\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.ingress\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,9],null,[[\\\"value\\\",\\\"id\\\"],[[30,0,[\\\"model\\\",\\\"ingress\\\"]],\\\"edit-ingress\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-body\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.body\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls bio-composer\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,9],null,[[\\\"value\\\",\\\"id\\\"],[[30,0,[\\\"model\\\",\\\"content\\\"]],\\\"edit-body\\\"]]]],[1,\\\"\\\\n        \\\"],[1,[28,[35,7],null,[[\\\"validation\\\",\\\"id\\\"],[[30,0,[\\\"contentValidation\\\"]],\\\"content-validation\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-quote\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.quote\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls bio-composer\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,9],null,[[\\\"value\\\",\\\"id\\\"],[[30,0,[\\\"model\\\",\\\"quote\\\"]],\\\"edit-quote\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-slider-text-position\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.slider_text_position\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"horizontal-controls-cell\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.upper_left\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[11,\\\"input\\\"],[24,1,\\\"upper_left\\\"],[24,0,\\\"slider_text_position\\\"],[24,2,\\\"upper_left\\\"],[24,3,\\\"upper left\\\"],[16,\\\"checked\\\",[28,[37,10],[[30,0,[\\\"model\\\",\\\"slider_text_position\\\"]],\\\"upper_left\\\"],null]],[24,4,\\\"radio\\\"],[4,[38,11],[\\\"change\\\",[28,[37,12],[[30,0,[\\\"choosePosition\\\"]],\\\"upper_left\\\"],null]],null],[12],[13],[1,\\\"\\\\n          \\\"],[10,\\\"br\\\"],[12],[13],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.lower_left\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[11,\\\"input\\\"],[24,1,\\\"lower_left\\\"],[24,0,\\\"slider_text_position\\\"],[24,2,\\\"lower_left\\\"],[24,3,\\\"lower left\\\"],[16,\\\"checked\\\",[28,[37,10],[[30,0,[\\\"model\\\",\\\"slider_text_position\\\"]],\\\"lower_left\\\"],null]],[24,4,\\\"radio\\\"],[4,[38,11],[\\\"change\\\",[28,[37,12],[[30,0,[\\\"choosePosition\\\"]],\\\"lower_left\\\"],null]],null],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"horizontal-controls-cell\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.upper_right\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[11,\\\"input\\\"],[24,1,\\\"upper_right\\\"],[24,0,\\\"slider_text_position\\\"],[24,2,\\\"upper_right\\\"],[24,3,\\\"upper right\\\"],[16,\\\"checked\\\",[28,[37,10],[[30,0,[\\\"model\\\",\\\"slider_text_position\\\"]],\\\"upper_right\\\"],null]],[24,4,\\\"radio\\\"],[4,[38,11],[\\\"change\\\",[28,[37,12],[[30,0,[\\\"choosePosition\\\"]],\\\"upper_right\\\"],null]],null],[12],[13],[1,\\\"\\\\n          \\\"],[10,\\\"br\\\"],[12],[13],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.lower_right\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[11,\\\"input\\\"],[24,1,\\\"lower_right\\\"],[24,0,\\\"slider_text_position\\\"],[24,2,\\\"lower_right\\\"],[24,3,\\\"lower right\\\"],[16,\\\"checked\\\",[28,[37,10],[[30,0,[\\\"model\\\",\\\"slider_text_position\\\"]],\\\"lower_right\\\"],null]],[24,4,\\\"radio\\\"],[4,[38,11],[\\\"change\\\",[28,[37,12],[[30,0,[\\\"choosePosition\\\"]],\\\"lower_right\\\"],null]],null],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-website\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.website_link\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"class\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"link\\\"]],\\\"input-xxlarge\\\",\\\"edit-website-link\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-facebook\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.facebook_link\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"class\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"facebook_link\\\"]],\\\"input-xxlarge\\\",\\\"edit-facebook-link\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-twitter\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.twitter_link\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"class\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"twitter_link\\\"]],\\\"input-xxlarge\\\",\\\"edit-twitter-link\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-subject-user-id\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.subject_user_id\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"class\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"subject_user_id\\\"]],\\\"input-xxlarge\\\",\\\"edit-subject-user-id\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-discography\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.discography\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"horizontal-controls-cell\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_cover\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,8],null,[[\\\"class\\\",\\\"imageUrl\\\",\\\"type\\\",\\\"id\\\"],[\\\"disc-cover\\\",[30,0,[\\\"model\\\",\\\"disco1_file_name\\\"]],\\\"album_cover_one\\\",\\\"album-cover-one\\\"]]]],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_name\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"disco1_name\\\"]],\\\"edit-disco1-name\\\"]]]],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_info\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"disco1_info\\\"]],\\\"edit-disco1-info\\\"]]]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"horizontal-controls-cell\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_cover\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,8],null,[[\\\"class\\\",\\\"imageUrl\\\",\\\"type\\\",\\\"id\\\"],[\\\"disc-cover\\\",[30,0,[\\\"model\\\",\\\"disco2_file_name\\\"]],\\\"album_cover_two\\\",\\\"album-cover-two\\\"]]]],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_name\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"disco2_name\\\"]],\\\"edit-disco2-name\\\"]]]],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_info\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"disco2_info\\\"]],\\\"edit-disco2-info\\\"]]]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"horizontal-controls-cell\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_cover\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,8],null,[[\\\"class\\\",\\\"imageUrl\\\",\\\"type\\\",\\\"id\\\"],[\\\"disc-cover\\\",[30,0,[\\\"model\\\",\\\"disco3_file_name\\\"]],\\\"album_cover_three\\\",\\\"album-cover-three\\\"]]]],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_name\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"disco3_name\\\"]],\\\"edit-disco3-name\\\"]]]],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_info\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"disco3_info\\\"]],\\\"edit-disco3-info\\\"]]]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-video-audio\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.video_audio\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.media_link1\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"media_link1\\\"]],\\\"edit-media-link1\\\"]]]],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.media_link2\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"media_link2\\\"]],\\\"edit-media-link2\\\"]]]],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.media_link3\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"media_link3\\\"]],\\\"edit-media-link3\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-publish\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.publish\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[1,[28,[35,14],null,[[\\\"labelKey\\\",\\\"checked\\\"],[\\\"talk.article.special_feature\\\",[30,0,[\\\"model\\\",\\\"featured\\\"]]]]]],[1,\\\"\\\\n      \\\"],[1,[28,[35,14],null,[[\\\"labelKey\\\",\\\"checked\\\"],[\\\"talk.article.visible\\\",[30,0,[\\\"model\\\",\\\"visible\\\"]]]]]],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.published_at\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[1,[28,[35,15],null,[[\\\"model\\\",\\\"validation\\\"],[[30,0,[\\\"model\\\"]],[30,0,[\\\"publishedAtValidation\\\"]]]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,16],[[24,0,\\\"btn btn-primary save-user\\\"]],[[\\\"@action\\\",\\\"@disabled\\\"],[[28,[37,17],[[30,0],\\\"validateAndSave\\\"],null],[30,0,[\\\"model\\\",\\\"isSaving\\\"]]]],[[\\\"default\\\"],[[[[1,\\\"\\\\n          \\\"],[1,[30,0,[\\\"saveButtonText\\\"]]],[1,\\\"\\\\n        \\\"]],[]]]]],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"saved\\\"]],[[[1,\\\"          \\\"],[10,1],[14,0,\\\"saved-user\\\"],[12],[1,[28,[35,4],[\\\"saved\\\"],null]],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[13],[1,\\\"\\\\n\\\"]],[],false,[\\\"article\\\",\\\"form\\\",\\\"div\\\",\\\"h1\\\",\\\"i18n\\\",\\\"label\\\",\\\"input\\\",\\\"input-tip\\\",\\\"uppy-image-uploader\\\",\\\"d-editor\\\",\\\"eq\\\",\\\"on\\\",\\\"fn\\\",\\\"br\\\",\\\"preference-checkbox\\\",\\\"date-time-picker\\\",\\\"d-button\\\",\\\"action\\\",\\\"if\\\",\\\"span\\\"]]\",\n    \"moduleName\": \"discourse/plugins/discourse-talk-section/discourse/templates/talk/edit.hbs\",\n    \"isStrictMode\": false\n  });\n});","define(\"discourse/plugins/discourse-talk-section/discourse/templates/talk/index\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class='talk'>\n  \n    {{#if this.currentUser.admin}}\n      <LinkTo @route=\"talk.new\" class=\"btn btn-primary new-talk-btn\">\n        {{i18n 'talk.new_article'}}\n      </LinkTo>\n    {{/if}}\n  \n    {{#if this.siteSettings.talk_header_slider_enabled}}\n      <div class=\"slider\">\n        {{#each this.model.featured as |post index|}}\n          <div class=\"slide\" data-slider='1'>\n            <LinkTo @route=\"talk.article\" @model=\"{{post.id}}\">\n              <div class=\"slide-content\">\n                <img src= \"{{post.image_file_name}}\" alt=\"\" />\n                <div class=\"slide-text {{post.className}}\">\n                  <h1>{{post.title}}</h1>\n                  {{#if post.hasQuote}}\n                    <h2>&ldquo;{{{post.quote}}}&rdquo;</h2>\n                  {{/if}}\n                </div>\n              </div>\n            </LinkTo>\n          </div>\n        {{/each}}\n      </div>\n    {{/if}}\n  \n    {{component 'talk-feed' model=this.model loadingMore=this.loadingMore getMore=(action 'getMore') gotMore=(action 'gotMore') edit=(action 'editPost') delete=(action 'deletePost')}}\n  \n  </div>\n  \n  */\n  {\n    \"id\": \"5ijuS63r\",\n    \"block\": \"[[[10,0],[14,0,\\\"talk\\\"],[12],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"currentUser\\\",\\\"admin\\\"]],[[[1,\\\"    \\\"],[8,[39,2],[[24,0,\\\"btn btn-primary new-talk-btn\\\"]],[[\\\"@route\\\"],[\\\"talk.new\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n      \\\"],[1,[28,[35,3],[\\\"talk.new_article\\\"],null]],[1,\\\"\\\\n    \\\"]],[]]]]],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"siteSettings\\\",\\\"talk_header_slider_enabled\\\"]],[[[1,\\\"    \\\"],[10,0],[14,0,\\\"slider\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,5],[[28,[37,5],[[30,0,[\\\"model\\\",\\\"featured\\\"]]],null]],null],null,[[[1,\\\"        \\\"],[10,0],[14,0,\\\"slide\\\"],[14,\\\"data-slider\\\",\\\"1\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[39,2],null,[[\\\"@route\\\",\\\"@model\\\"],[\\\"talk.article\\\",[29,[[30,1,[\\\"id\\\"]]]]]],[[\\\"default\\\"],[[[[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"slide-content\\\"],[12],[1,\\\"\\\\n              \\\"],[10,\\\"img\\\"],[15,\\\"src\\\",[29,[[30,1,[\\\"image_file_name\\\"]]]]],[14,\\\"alt\\\",\\\"\\\"],[12],[13],[1,\\\"\\\\n              \\\"],[10,0],[15,0,[29,[\\\"slide-text \\\",[30,1,[\\\"className\\\"]]]]],[12],[1,\\\"\\\\n                \\\"],[10,\\\"h1\\\"],[12],[1,[30,1,[\\\"title\\\"]]],[13],[1,\\\"\\\\n\\\"],[41,[30,1,[\\\"hasQuote\\\"]],[[[1,\\\"                  \\\"],[10,\\\"h2\\\"],[12],[1,\\\"“\\\"],[2,[30,1,[\\\"quote\\\"]]],[1,\\\"”\\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"]],[]]]]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[1,2]],null],[1,\\\"    \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n  \\\"],[46,\\\"talk-feed\\\",null,[[\\\"model\\\",\\\"loadingMore\\\",\\\"getMore\\\",\\\"gotMore\\\",\\\"edit\\\",\\\"delete\\\"],[[30,0,[\\\"model\\\"]],[30,0,[\\\"loadingMore\\\"]],[28,[37,10],[[30,0],\\\"getMore\\\"],null],[28,[37,10],[[30,0],\\\"gotMore\\\"],null],[28,[37,10],[[30,0],\\\"editPost\\\"],null],[28,[37,10],[[30,0],\\\"deletePost\\\"],null]]],null],[1,\\\"\\\\n\\\\n\\\"],[13],[1,\\\"\\\\n\\\"]],[\\\"post\\\",\\\"index\\\"],false,[\\\"div\\\",\\\"if\\\",\\\"link-to\\\",\\\"i18n\\\",\\\"each\\\",\\\"-track-array\\\",\\\"img\\\",\\\"h1\\\",\\\"h2\\\",\\\"component\\\",\\\"action\\\"]]\",\n    \"moduleName\": \"discourse/plugins/discourse-talk-section/discourse/templates/talk/index.hbs\",\n    \"isStrictMode\": false\n  });\n});","define(\"discourse/plugins/discourse-talk-section/discourse/templates/talk/new\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <article class='edit-article'>\n  \n    <form class=\"form-horizontal\" method=\"post\">\n  \n      <div class=\"control-group talk-article-heading\">\n        <div class=\"controls\">\n            <h1>{{i18n 'talk.new_article'}}</h1>\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-title\">\n        <label class=\"control-label\">{{i18n 'talk.article.title'}}</label>\n        <div class=\"controls\">\n          {{input type=\"text\" value=this.model.title class=\"input-xxlarge\" id='edit-title'}}\n          {{input-tip validation=this.titleValidation id=\"title-validation\"}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-pres-image\">\n        <label class=\"control-label\">{{i18n 'talk.article.image_file_name.title'}}</label>\n        <div class=\"controls\">\n          {{uppy-image-uploader imageUrl=this.model.image_file_name type=\"talk_image\" id=\"talk-image-new\"}}\n          <div class='instructions'>\n            {{i18n 'talk.article.image_file_name.instructions'}}\n            {{input-tip validation=this.imageFileNameValidation id=\"image-file-name-validation\"}}\n          </div>\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-cropped-image\">\n        <label class=\"control-label\">{{i18n 'talk.article.cropped_image_file_name.title'}}</label>\n        <div class=\"controls\">\n          {{uppy-image-uploader imageUrl=this.model.cropped_image_file_name type=\"talk_cropped_image\" id=\"talk-cropped-image-new\"}}\n          <div class='instructions'>\n            {{i18n 'talk.article.cropped_image_file_name.instructions'}}\n            {{input-tip validation=this.croppedImageFileNameValidation id=\"cropped-image-file-name-validation\"}}\n          </div>\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-ingress\">\n        <label class=\"control-label\">{{i18n 'talk.article.ingress'}}</label>\n        <div class=\"controls\">\n          {{d-editor value=this.model.ingress id='edit-ingress'}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-body\">\n        <label class=\"control-label\">{{i18n 'talk.article.body'}}</label>\n        <div class=\"controls bio-composer\">\n          {{d-editor value=this.model.content id='edit-body'}}\n          {{input-tip validation=this.contentValidation id=\"content-validation\"}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-quote\">\n        <label class=\"control-label\">{{i18n 'talk.article.quote'}}</label>\n        <div class=\"controls bio-composer\">\n          {{d-editor value=this.model.quote id='edit-quote'}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-slider-text-position\">\n        <label class=\"control-label\">{{i18n 'talk.article.slider_text_position'}}</label>\n        <div class=\"controls\">\n          <div class=\"horizontal-controls-cell\">\n            <label>{{i18n 'talk.article.upper_left'}}</label>\n            <input type=\"radio\" id=\"upper_left\" class=\"slider_text_position\" value=\"upper_left\" name=\"upper left\"\n              checked={{eq this.model.slider_text_position \"upper_left\"}}\n              {{on \"change\" (fn this.choosePosition \"upper_left\")}}\n            />\n            <br>\n            <label>{{i18n 'talk.article.lower_left'}}</label>\n            <input type=\"radio\" id=\"lower_left\" class=\"slider_text_position\" value=\"lower_left\" name=\"lower left\"\n              checked={{eq this.model.slider_text_position \"lower_left\"}}\n              {{on \"change\" (fn this.choosePosition \"lower_left\")}}\n            />\n          </div>\n          <div class=\"horizontal-controls-cell\">\n            <label>{{i18n 'talk.article.upper_right'}}</label>\n            <input type=\"radio\" id=\"upper_right\" class=\"slider_text_position\" value=\"upper_right\" name=\"upper right\"\n              checked={{eq this.model.slider_text_position \"upper_right\"}}\n              {{on \"change\" (fn this.choosePosition \"upper_right\")}}\n            />\n            <br>\n            <label>{{i18n 'talk.article.lower_right'}}</label>\n            <input type=\"radio\" id=\"lower_right\" class=\"slider_text_position\" value=\"lower_right\" name=\"lower right\"\n              checked={{eq this.model.slider_text_position \"lower_right\"}}\n              {{on \"change\" (fn this.choosePosition \"lower_right\")}}\n            />\n          </div>\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-website\">\n        <label class=\"control-label\">{{i18n 'talk.article.website_link'}}</label>\n        <div class=\"controls\">\n          {{input type=\"text\" value=this.model.link class=\"input-xxlarge\" id='edit-website-link'}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-facebook\">\n        <label class=\"control-label\">{{i18n 'talk.article.facebook_link'}}</label>\n        <div class=\"controls\">\n          {{input type=\"text\" value=this.model.facebook_link class=\"input-xxlarge\" id='edit-facebook-link'}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-twitter\">\n        <label class=\"control-label\">{{i18n 'talk.article.twitter_link'}}</label>\n        <div class=\"controls\">\n          {{input type=\"text\" value=this.model.twitter_link class=\"input-xxlarge\" id='edit-twitter-link'}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-subject-user-id\">\n        <label class=\"control-label\">{{i18n 'talk.article.subject_user_id'}}</label>\n        <div class=\"controls\">\n          {{input type=\"text\" value=this.model.subject_user_id class=\"input-xxlarge\" id='edit-subject-user-id'}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-discography\">\n        <label class=\"control-label\">{{i18n 'talk.article.discography'}}</label>\n        <div class=\"controls\">\n          <div class=\"horizontal-controls-cell\">\n            <label>{{i18n 'talk.article.album_cover'}}</label>\n            {{uppy-image-uploader class=\"disc-cover\" imageUrl=this.model.disco1_file_name type=\"album_cover_one\" id=\"album-cover-one\"}}\n            <label>{{i18n 'talk.article.album_name'}}</label>\n            {{input type=\"text\" value=this.model.disco1_name id='edit-disco1-name'}}\n            <label>{{i18n 'talk.article.album_info'}}</label>\n            {{input type=\"text\" value=this.model.disco1_info id='edit-disco1-info'}}\n          </div>\n          <div class=\"horizontal-controls-cell\">\n            <label>{{i18n 'talk.article.album_cover'}}</label>\n            {{uppy-image-uploader class=\"disc-cover\" imageUrl=this.model.disco2_file_name type=\"album_cover_two\" id=\"album-cover-two\"}}\n            <label>{{i18n 'talk.article.album_name'}}</label>\n            {{input type=\"text\" value=this.model.disco2_name id='edit-disco2-name'}}\n            <label>{{i18n 'talk.article.album_info'}}</label>\n            {{input type=\"text\" value=this.model.disco2_info id='edit-disco2-info'}}\n          </div>\n          <div class=\"horizontal-controls-cell\">\n            <label>{{i18n 'talk.article.album_cover'}}</label>\n            {{uppy-image-uploader class=\"disc-cover\" imageUrl=this.model.disco3_file_name type=\"album_cover_three\" id=\"album-cover-three\"}}\n            <label>{{i18n 'talk.article.album_name'}}</label>\n            {{input type=\"text\" value=this.model.disco3_name id='edit-disco3-name'}}\n            <label>{{i18n 'talk.article.album_info'}}</label>\n            {{input type=\"text\" value=this.model.disco3_info id='edit-disco3-info'}}\n          </div>\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-video-audio\">\n        <label class=\"control-label\">{{i18n 'talk.article.video_audio'}}</label>\n        <div class=\"controls\">\n          <label>{{i18n 'talk.article.media_link1'}}</label>\n          {{input type=\"text\" value=this.model.media_link1 id='edit-media-link1'}}\n          <label>{{i18n 'talk.article.media_link2'}}</label>\n          {{input type=\"text\" value=this.model.media_link2 id='edit-media-link2'}}\n          <label>{{i18n 'talk.article.media_link3'}}</label>\n          {{input type=\"text\" value=this.model.media_link3 id='edit-media-link3'}}\n        </div>\n      </div>\n  \n      <div class=\"control-group talk-article-publish\">\n        <label class=\"control-label\">{{i18n 'talk.article.publish'}}</label>\n        {{preference-checkbox labelKey=\"talk.article.special_feature\" checked=this.model.featured}}\n        {{preference-checkbox labelKey=\"talk.article.visible\" checked=this.model.visible}}\n        <div class=\"controls\">\n          <label>{{i18n 'talk.article.published_at'}}</label>\n          {{date-time-picker model=this.model validation=this.publishedAtValidation}}\n        </div>\n      </div>\n  \n      <div class=\"control-group\">\n        <div class=\"controls\">\n          <DButton @action={{action \"validateAndSave\"}} @disabled={{this.model.isSaving}} class=\"btn btn-primary save-user\">\n            {{this.saveButtonText}}\n          </DButton>\n  \n          {{#if this.saved}}\n            <span class='saved-user'>{{i18n 'saved'}}</span>\n          {{/if}}\n        </div>\n      </div>\n  \n    </form>\n  \n  </article>\n  \n  */\n  {\n    \"id\": \"4Q9M5FO9\",\n    \"block\": \"[[[10,\\\"article\\\"],[14,0,\\\"edit-article\\\"],[12],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"form\\\"],[14,0,\\\"form-horizontal\\\"],[14,\\\"method\\\",\\\"post\\\"],[12],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-heading\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"h1\\\"],[12],[1,[28,[35,4],[\\\"talk.new_article\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-title\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.title\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"class\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"title\\\"]],\\\"input-xxlarge\\\",\\\"edit-title\\\"]]]],[1,\\\"\\\\n        \\\"],[1,[28,[35,7],null,[[\\\"validation\\\",\\\"id\\\"],[[30,0,[\\\"titleValidation\\\"]],\\\"title-validation\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-pres-image\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.image_file_name.title\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,8],null,[[\\\"imageUrl\\\",\\\"type\\\",\\\"id\\\"],[[30,0,[\\\"model\\\",\\\"image_file_name\\\"]],\\\"talk_image\\\",\\\"talk-image-new\\\"]]]],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"instructions\\\"],[12],[1,\\\"\\\\n          \\\"],[1,[28,[35,4],[\\\"talk.article.image_file_name.instructions\\\"],null]],[1,\\\"\\\\n          \\\"],[1,[28,[35,7],null,[[\\\"validation\\\",\\\"id\\\"],[[30,0,[\\\"imageFileNameValidation\\\"]],\\\"image-file-name-validation\\\"]]]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-cropped-image\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.cropped_image_file_name.title\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,8],null,[[\\\"imageUrl\\\",\\\"type\\\",\\\"id\\\"],[[30,0,[\\\"model\\\",\\\"cropped_image_file_name\\\"]],\\\"talk_cropped_image\\\",\\\"talk-cropped-image-new\\\"]]]],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"instructions\\\"],[12],[1,\\\"\\\\n          \\\"],[1,[28,[35,4],[\\\"talk.article.cropped_image_file_name.instructions\\\"],null]],[1,\\\"\\\\n          \\\"],[1,[28,[35,7],null,[[\\\"validation\\\",\\\"id\\\"],[[30,0,[\\\"croppedImageFileNameValidation\\\"]],\\\"cropped-image-file-name-validation\\\"]]]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-ingress\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.ingress\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,9],null,[[\\\"value\\\",\\\"id\\\"],[[30,0,[\\\"model\\\",\\\"ingress\\\"]],\\\"edit-ingress\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-body\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.body\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls bio-composer\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,9],null,[[\\\"value\\\",\\\"id\\\"],[[30,0,[\\\"model\\\",\\\"content\\\"]],\\\"edit-body\\\"]]]],[1,\\\"\\\\n        \\\"],[1,[28,[35,7],null,[[\\\"validation\\\",\\\"id\\\"],[[30,0,[\\\"contentValidation\\\"]],\\\"content-validation\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-quote\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.quote\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls bio-composer\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,9],null,[[\\\"value\\\",\\\"id\\\"],[[30,0,[\\\"model\\\",\\\"quote\\\"]],\\\"edit-quote\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-slider-text-position\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.slider_text_position\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"horizontal-controls-cell\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.upper_left\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[11,\\\"input\\\"],[24,1,\\\"upper_left\\\"],[24,0,\\\"slider_text_position\\\"],[24,2,\\\"upper_left\\\"],[24,3,\\\"upper left\\\"],[16,\\\"checked\\\",[28,[37,10],[[30,0,[\\\"model\\\",\\\"slider_text_position\\\"]],\\\"upper_left\\\"],null]],[24,4,\\\"radio\\\"],[4,[38,11],[\\\"change\\\",[28,[37,12],[[30,0,[\\\"choosePosition\\\"]],\\\"upper_left\\\"],null]],null],[12],[13],[1,\\\"\\\\n          \\\"],[10,\\\"br\\\"],[12],[13],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.lower_left\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[11,\\\"input\\\"],[24,1,\\\"lower_left\\\"],[24,0,\\\"slider_text_position\\\"],[24,2,\\\"lower_left\\\"],[24,3,\\\"lower left\\\"],[16,\\\"checked\\\",[28,[37,10],[[30,0,[\\\"model\\\",\\\"slider_text_position\\\"]],\\\"lower_left\\\"],null]],[24,4,\\\"radio\\\"],[4,[38,11],[\\\"change\\\",[28,[37,12],[[30,0,[\\\"choosePosition\\\"]],\\\"lower_left\\\"],null]],null],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"horizontal-controls-cell\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.upper_right\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[11,\\\"input\\\"],[24,1,\\\"upper_right\\\"],[24,0,\\\"slider_text_position\\\"],[24,2,\\\"upper_right\\\"],[24,3,\\\"upper right\\\"],[16,\\\"checked\\\",[28,[37,10],[[30,0,[\\\"model\\\",\\\"slider_text_position\\\"]],\\\"upper_right\\\"],null]],[24,4,\\\"radio\\\"],[4,[38,11],[\\\"change\\\",[28,[37,12],[[30,0,[\\\"choosePosition\\\"]],\\\"upper_right\\\"],null]],null],[12],[13],[1,\\\"\\\\n          \\\"],[10,\\\"br\\\"],[12],[13],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.lower_right\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[11,\\\"input\\\"],[24,1,\\\"lower_right\\\"],[24,0,\\\"slider_text_position\\\"],[24,2,\\\"lower_right\\\"],[24,3,\\\"lower right\\\"],[16,\\\"checked\\\",[28,[37,10],[[30,0,[\\\"model\\\",\\\"slider_text_position\\\"]],\\\"lower_right\\\"],null]],[24,4,\\\"radio\\\"],[4,[38,11],[\\\"change\\\",[28,[37,12],[[30,0,[\\\"choosePosition\\\"]],\\\"lower_right\\\"],null]],null],[12],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-website\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.website_link\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"class\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"link\\\"]],\\\"input-xxlarge\\\",\\\"edit-website-link\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-facebook\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.facebook_link\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"class\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"facebook_link\\\"]],\\\"input-xxlarge\\\",\\\"edit-facebook-link\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-twitter\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.twitter_link\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"class\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"twitter_link\\\"]],\\\"input-xxlarge\\\",\\\"edit-twitter-link\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-subject-user-id\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.subject_user_id\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"class\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"subject_user_id\\\"]],\\\"input-xxlarge\\\",\\\"edit-subject-user-id\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-discography\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.discography\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"horizontal-controls-cell\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_cover\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,8],null,[[\\\"class\\\",\\\"imageUrl\\\",\\\"type\\\",\\\"id\\\"],[\\\"disc-cover\\\",[30,0,[\\\"model\\\",\\\"disco1_file_name\\\"]],\\\"album_cover_one\\\",\\\"album-cover-one\\\"]]]],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_name\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"disco1_name\\\"]],\\\"edit-disco1-name\\\"]]]],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_info\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"disco1_info\\\"]],\\\"edit-disco1-info\\\"]]]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"horizontal-controls-cell\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_cover\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,8],null,[[\\\"class\\\",\\\"imageUrl\\\",\\\"type\\\",\\\"id\\\"],[\\\"disc-cover\\\",[30,0,[\\\"model\\\",\\\"disco2_file_name\\\"]],\\\"album_cover_two\\\",\\\"album-cover-two\\\"]]]],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_name\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"disco2_name\\\"]],\\\"edit-disco2-name\\\"]]]],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_info\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"disco2_info\\\"]],\\\"edit-disco2-info\\\"]]]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"horizontal-controls-cell\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_cover\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,8],null,[[\\\"class\\\",\\\"imageUrl\\\",\\\"type\\\",\\\"id\\\"],[\\\"disc-cover\\\",[30,0,[\\\"model\\\",\\\"disco3_file_name\\\"]],\\\"album_cover_three\\\",\\\"album-cover-three\\\"]]]],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_name\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"disco3_name\\\"]],\\\"edit-disco3-name\\\"]]]],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.album_info\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"disco3_info\\\"]],\\\"edit-disco3-info\\\"]]]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-video-audio\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.video_audio\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.media_link1\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"media_link1\\\"]],\\\"edit-media-link1\\\"]]]],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.media_link2\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"media_link2\\\"]],\\\"edit-media-link2\\\"]]]],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.media_link3\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[1,[28,[35,6],null,[[\\\"type\\\",\\\"value\\\",\\\"id\\\"],[\\\"text\\\",[30,0,[\\\"model\\\",\\\"media_link3\\\"]],\\\"edit-media-link3\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group talk-article-publish\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.publish\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[1,[28,[35,14],null,[[\\\"labelKey\\\",\\\"checked\\\"],[\\\"talk.article.special_feature\\\",[30,0,[\\\"model\\\",\\\"featured\\\"]]]]]],[1,\\\"\\\\n      \\\"],[1,[28,[35,14],null,[[\\\"labelKey\\\",\\\"checked\\\"],[\\\"talk.article.visible\\\",[30,0,[\\\"model\\\",\\\"visible\\\"]]]]]],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[12],[1,[28,[35,4],[\\\"talk.article.published_at\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[1,[28,[35,15],null,[[\\\"model\\\",\\\"validation\\\"],[[30,0,[\\\"model\\\"]],[30,0,[\\\"publishedAtValidation\\\"]]]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,16],[[24,0,\\\"btn btn-primary save-user\\\"]],[[\\\"@action\\\",\\\"@disabled\\\"],[[28,[37,17],[[30,0],\\\"validateAndSave\\\"],null],[30,0,[\\\"model\\\",\\\"isSaving\\\"]]]],[[\\\"default\\\"],[[[[1,\\\"\\\\n          \\\"],[1,[30,0,[\\\"saveButtonText\\\"]]],[1,\\\"\\\\n        \\\"]],[]]]]],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"saved\\\"]],[[[1,\\\"          \\\"],[10,1],[14,0,\\\"saved-user\\\"],[12],[1,[28,[35,4],[\\\"saved\\\"],null]],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[13],[1,\\\"\\\\n\\\"]],[],false,[\\\"article\\\",\\\"form\\\",\\\"div\\\",\\\"h1\\\",\\\"i18n\\\",\\\"label\\\",\\\"input\\\",\\\"input-tip\\\",\\\"uppy-image-uploader\\\",\\\"d-editor\\\",\\\"eq\\\",\\\"on\\\",\\\"fn\\\",\\\"br\\\",\\\"preference-checkbox\\\",\\\"date-time-picker\\\",\\\"d-button\\\",\\\"action\\\",\\\"if\\\",\\\"span\\\"]]\",\n    \"moduleName\": \"discourse/plugins/discourse-talk-section/discourse/templates/talk/new.hbs\",\n    \"isStrictMode\": false\n  });\n});","define(\"discourse/plugins/discourse-talk-section/lib/slider\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class Slider {\n    constructor(slideset) {\n      this.slideset = slideset; // Array of slide elements\n      this.waitDelay = 5000; // Delay between slide changes\n      this.activeSlide = 0; // Current active slide index\n      this.numSlides = slideset.length; // Total slides\n      this.timeouts = [];\n      this.buttons = [];\n      this.buttonContainer = null;\n      this.slideButtonClass = 'fa-circle-thin';\n      this.activeSlideButtonClass = 'fa-circle';\n      this.setupNavigation();\n      this.scheduleNextChange();\n\n      // Event listeners for hovering\n      slideset.forEach(slide => {\n        slide.addEventListener(\"mouseenter\", () => this.cancelTimeouts());\n        slide.addEventListener(\"mouseleave\", () => this.scheduleNextChange());\n      });\n    }\n    setupNavigation() {\n      this.buttonContainer = document.createElement(\"div\");\n      this.buttonContainer.className = \"slider-nav-buttons\";\n      this.slideset.forEach((slide, index) => {\n        const button = document.createElement(\"i\");\n        button.className = `fa ${this.slideButtonClass}`;\n        button.addEventListener(\"click\", () => this.goToSlide(index));\n        this.buttons.push(button);\n        this.buttonContainer.appendChild(button);\n      });\n\n      // Append navigation to the slider container\n      this.slideset[this.slideset.length - 1].parentNode.appendChild(this.buttonContainer);\n      this.updateNavButtons();\n    }\n    updateNavButtons() {\n      this.buttons.forEach((button, index) => {\n        button.classList.remove(this.slideButtonClass, this.activeSlideButtonClass);\n        if (index === this.activeSlide) {\n          const activeColor = window.getComputedStyle(this.slideset[this.activeSlide]).color;\n          this.buttonContainer.style.color = activeColor; // Set button color to active slide color\n          button.classList.add(this.activeSlideButtonClass);\n        } else {\n          button.classList.add(this.slideButtonClass);\n        }\n      });\n    }\n    getPosition(nextSlide) {\n      if (nextSlide === \"next\") {\n        nextSlide = this.activeSlide + 1;\n      }\n      if (nextSlide >= this.numSlides) {\n        this.activeSlide = 0;\n      } else {\n        this.activeSlide = nextSlide;\n      }\n      return -100 * this.activeSlide;\n    }\n    goToSlide(slideIndex) {\n      const position = this.getPosition(slideIndex);\n      this.slideset.forEach(slide => {\n        slide.style.transform = `translate3d(${position}%, 0, 0)`;\n      });\n      this.updateNavButtons();\n    }\n    showNextSlide() {\n      this.goToSlide(\"next\");\n      this.scheduleNextChange();\n    }\n    cancelTimeouts() {\n      this.timeouts.forEach(timeout => clearTimeout(timeout));\n      this.timeouts = [];\n    }\n    scheduleNextChange() {\n      this.cancelTimeouts();\n      this.timeouts.push(setTimeout(() => this.showNextSlide(), this.waitDelay));\n    }\n  }\n  class Sliders {\n    constructor() {\n      this.sliders = [];\n      const sliders = document.querySelectorAll('[data-slider]');\n      for (let i = 1; i <= 10; i++) {\n        const slideset = Array.from(document.querySelectorAll(`[data-slider=\"${i}\"]`));\n        if (slideset.length > 0) {\n          this.sliders.push(new Slider(slideset));\n        }\n      }\n    }\n  }\n  _exports.default = Sliders;\n});"],"mappings":"AAAAA,OAAA,sQAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,GACA;AAEAC,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACA,MAAAC,GAAA,EAAAL,EAAAM,uBAKA,CACAC,GAAA,WACAC,MAAA,40BACAC,WAAA,iFACAC,MAAA,KAAAb,EAAAO,QAAAL,EAAAK,QAAAN,EAAAM,SACAO,cAAA;AAEAhB,EAAAS,SAAA,EAAAR,EAAAgB,sBAAAP,EAAAT,EAAAQ,QAAAS,OAAA,CACA,gBAAAC,GAEA,IAAAC,EAAAC,EAAAC,KAAAC,SAAAC,KAAA;AAeA,GAdA,IAAAJ,EAAAK,SACAL,WACAA,EAAAM,KAAA,mBACAN,EAAAM,KAAA,kBACAN,EAAAO,IAAA,0BACAP,EAAAO,IAAA,kBAIAN,EAAAC,KAAAC,SAAAC,KAAA,cAAAI,QACAP,EAAAQ,SAAA,GAAAR,EAAAC,KAAAC,SAAAC,KAAA,eAIAH,EAAAC,KAAAC,SAAAC,KAAA,mBAAAI,OAAA,CACA,IAAAE,EAAAT,EAAAC,KAAAC,SAAAC,KAAA,mBACAO,EAAAD,EAAAJ,KAAA,QACAM,EAAA;AACA,GAAAD,EAAAE,SAAA,qBACA,IAAAC,EAAAH,EAAAI,QAAA,uBACAC,EAAA,KAAAL,IAAAN,OAAA,GAAAM,EAAAN,OAAA,EAAAM,EAAAN,OAAA;AACAO,GAAAD,EAAAM,UAAAH,EAAAE,GAAAE,QAAA,QACA,MAAAP,EAAAE,SAAA,cACAD,GAAAD,EAAAO,QAAA;AAEAR,EAAAS,YAAA,gBAAAP,EAAA,+EACA,CACA,I,IClDAjC,OAAA,iPAAAC,EAAAC,EAAAuC,EAAAC,EAAAC,EAAArC,GACA;AAEAC,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACA,MAAAC,GAAA,EAAAL,EAAAM,uBAwBA,CACAC,GAAA,WACAC,MAAA,05BACAC,WAAA,8EACAE,cAAA;AAEAhB,EAAAS,SAAA,EAAAR,EAAAgB,sBAAAP,EAAAT,EAAAQ,QAAAS,OAAAsB,EAAA/B,QAAA,CACA,gBAAAU,GACAG,KAAAqB,0BACArB,KAAAsB,gBACAC,OAAAC,QAAA,IAAAL,EAAAhC,OACA,EACA,kBAAAsC,GACA1B,EAAAwB,QAAAG,UAAA,GACA1B,KAAA2B,iBACA,EACA,uBAAAN,GACA,MAAAO,EAAA5B,KAAA6B,QAAAC,IAAA;AACAF,MAAA,IACA7B,EAAAwB,QAAAQ,SAAAH,GACA5B,KAAAgC,WAEA,EAAAZ,EAAAa,UAAA,mBAAAlC,EAAAwB,QAAAG,UAAAE,EAAA,KAIA,EACA,kBAAAM,GACAlC,KAAA6B,QAAAM,IAAA,yBAAApC,EAAAwB,QAAAG,YACA,EACA,QAAAU,GACApC,KAAAkC,qBACAlC,KAAAqC,sBACArC,KAAAgC,SAEA,EACAK,mBAAA,IACAtC,EAAAwB,QAAAG,YAAA3B,EAAAwB,QAAAQ,SAAAhC,EAAAuC,UAAAP,SAAA,IAAAhC,EAAAuC,UAAAP,SAAAhC,EAAAwB,QAAAQ,SAKAQ,QAAA,CACA,QAAAC,CAAAC,GACAzC,KAAA0C,KAAAD,EACA,EACA,UAAAE,CAAAF,GACAzC,KAAA4C,OAAAH,EACA,K,IC/EAhE,OAAA,qMAAAC,EAAAC,EAAAkE,EAAAC,EAAA/D,GACA;AAEAC,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACA,MAAAC,GAAA,EAAAL,EAAAM,uBAqDA,CACAC,GAAA,WACAC,MAAA,89EACAC,WAAA,8EACAE,cAAA;AAEAhB,EAAAS,SAAA,EAAAR,EAAAgB,sBAAAP,EAAAT,EAAAQ,QAAAS,OAAA,CACA2C,QAAA,CACA,QAAAC,CAAAC,GACAzC,KAAA0C,KAAAD,EACA,EACA,UAAAE,CAAAF,GACAzC,KAAA4C,OAAAH,EACA,EACA,SAAAM,CAAAN,IACA,EAAAI,EAAAG,UAAAhD,MAAAiD,OAAA,iBAAAC,KAAAJ,EAAA3D,QAAA,CACAgE,MAAA,CACAC,MAAAX,IAGA,K,IChFAhE,OAAA,yKAAAC,EAAA2E,EAAAC,EAAAC,GACA;AAEAvE,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACAT,EAAAS,QAAAoE,EAAApE,QAAAS,OAAA4D,OAAAC,EAAA,CAEAC,OAAA,EACAC,eAAAC,GACAA,EAAAC,KAAAC,EAAA,UAAAD,KAAAC,EAAA,QAEA,iBAAAC,GACA,IAAAC,EAAAhE,KAAA8B,IAAA,SAAAA,IAAA;AACA/B,EAAA,IAAAiE,GAAAC,KAAA,aACA,EACA,eAAAC,CAAAC,EAAAC,GACA,GAAApE,KAAAmD,MAAArB,IAAA,kBAAAqC,EACA,OAAAb,EAAAnE,QAAAkF,OAAA,CACAC,QAAA,EACAC,OAAAV,KAAAC,EAAA,0BAAAD,KAAAC,EAAA,gBACAU,YAAAJ,GAGA,EACA,iBAAAK,CAAAC,EAAAN,GACA,GAAApE,KAAAmD,MAAArB,IAAA,oBAAA4C,EACA,OAAApB,EAAAnE,QAAAkF,OAAA,CACAC,QAAA,EACAC,OAAAV,KAAAC,EAAA,yBAAAD,KAAAC,EAAA,gBACAU,YAAAJ,GAGA,EACA,qBAAAO,CAAAC,EAAAR,GACA,GAAApE,KAAAmD,MAAArB,IAAA,wBAAA8C,EACA,OAAAtB,EAAAnE,QAAAkF,OAAA,CACAC,QAAA,EACAC,OAAAV,KAAAC,EAAA,iCAAAD,KAAAC,EAAA,gBACAU,YAAAJ,GAGA,EACA,uBAAAS,CAAAC,EAAAV,GACA,GAAApE,KAAAmD,MAAArB,IAAA,0BAAAgD,EACA,OAAAxB,EAAAnE,QAAAkF,OAAA,CACAC,QAAA,EACAC,OAAAV,KAAAC,EAAA,0CAAAD,KAAAC,EAAA,gBACAU,YAAAJ,GAGA,EACA,8BAAAW,CAAAC,EAAAZ,GACA,GAAApE,KAAAmD,MAAArB,IAAA,iCAAAkD,EACA,OAAA1B,EAAAnE,QAAAkF,OAAA,CACAC,QAAA,EACAC,OAAAV,KAAAC,EAAA,kDAAAD,KAAAC,EAAA,gBACAU,YAAAJ,GAGA,EACA,cAAAa,GACA,IAAAC,GAAA,IAAAC,MAAAC;AACA,OAAAF,EAAAnE,UAAAmE,EAAArE,QAAA,SAAAqE,EAAArE,QAAA,SACA,EACA,eAAAwE,GACA,IAAAC,GAAA;AA8BA,OA7BAtF,KAAAmD,MAAArB,IAAA,WACA9B,KAAAmD,MAAAhB,IAAA,mBACAnC,KAAAuF,qBAAA,eACAD,GAAA,GAEAtF,KAAAmD,MAAArB,IAAA,aACA9B,KAAAmD,MAAAhB,IAAA,qBACAnC,KAAAuF,qBAAA,eACAD,GAAA,GAEAtF,KAAAmD,MAAArB,IAAA,kBACA9B,KAAAmD,MAAAhB,IAAA,yBACAnC,KAAAuF,qBAAA,sBACAD,GAAA,GAEAtF,KAAAmD,MAAArB,IAAA,qBACA9B,KAAAmD,MAAAhB,IAAA,2BACAnC,KAAAuF,qBAAA,yBACAD,GAAA,GAEAtF,KAAAmD,MAAArB,IAAA,6BACA9B,KAAAmD,MAAAhB,IAAA,kCACAnC,KAAAuF,qBAAA,iCACAD,GAAA,GAEAA,GAEAtF,KAAAwF,KAAA,iBAEAF,CACA,EACA,cAAAG,CAAAC,GACA1F,KAAAmD,MACAhB,IAAA,uBAAAuD,EACA,GACA,gCAAArC,EAAAlE,SAAA,oDAAAkE,EAAAlE,SAAA,0FAAAkE,EAAAlE,SAAA,kGAAAkE,EAAAlE,SAAA,6GAAAkE,EAAAlE,SAAA,yHAAAkE,EAAAlE,SAAA,wHAAAkE,EAAAlE,aAAA,6BAAAmE,EAAAqC,SAAA,4BAAArC,EAAAqC,W,ICvGAlH,OAAA,sHAAAC,EAAA6E,GACA;AAEAvE,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACAT,EAAAS,QAAAoE,EAAApE,QAAAS,OAAA,CACAgG,aAAA,EACArD,QAAA,CACA,QAAAC,CAAAC,GACAzC,KAAA8B,IAAA,UAAA0D,KAAA,WAAA/C,EACA,EACA,UAAAE,CAAAF,GACAzC,KAAA8B,IAAA,UAAA0D,KAAA,aAAA/C,EACA,EACAT,QAAA,WACAhC,KAAA8B,IAAA,iBAGA9B,KAAAmC,IAAA,kBACAnC,KAAA8B,IAAA,UAAA0D,KAAA,WACA,EACAK,QAAA,WACA7F,KAAAmC,IAAA,iBACA,I,ICzBA1D,OAAA,wKAAAC,EAAA2E,EAAAC,EAAAC,GACA;AAEAvE,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACAT,EAAAS,QAAAoE,EAAApE,QAAAS,OAAA4D,OAAAC,EAAA,CAEAC,OAAA,EACAC,eAAAC,GACAA,EAAAC,KAAAC,EAAA,UAAAD,KAAAC,EAAA,QAEA,eAAAI,CAAAC,EAAAC,GACA,GAAApE,KAAAmD,MAAArB,IAAA,kBAAAqC,EACA,OAAAb,EAAAnE,QAAAkF,OAAA,CACAC,QAAA,EACAC,OAAAV,KAAAC,EAAA,0BAAAD,KAAAC,EAAA,gBACAU,YAAAJ,GAGA,EACA,iBAAAK,CAAAC,EAAAN,GACA,GAAApE,KAAAmD,MAAArB,IAAA,oBAAA4C,EACA,OAAApB,EAAAnE,QAAAkF,OAAA,CACAC,QAAA,EACAC,OAAAV,KAAAC,EAAA,yBAAAD,KAAAC,EAAA,gBACAU,YAAAJ,GAGA,EACA,qBAAAO,CAAAC,EAAAR,GACA,GAAApE,KAAAmD,MAAArB,IAAA,wBAAA8C,EACA,OAAAtB,EAAAnE,QAAAkF,OAAA,CACAC,QAAA,EACAC,OAAAV,KAAAC,EAAA,iCAAAD,KAAAC,EAAA,gBACAU,YAAAJ,GAGA,EACA,uBAAAS,CAAAC,EAAAV,GACA,GAAApE,KAAAmD,MAAArB,IAAA,0BAAAgD,EACA,OAAAxB,EAAAnE,QAAAkF,OAAA,CACAC,QAAA,EACAC,OAAAV,KAAAC,EAAA,0CAAAD,KAAAC,EAAA,gBACAU,YAAAJ,GAGA,EACA,8BAAAW,CAAAC,EAAAZ,GACA,GAAApE,KAAAmD,MAAArB,IAAA,iCAAAkD,EACA,OAAA1B,EAAAnE,QAAAkF,OAAA,CACAC,QAAA,EACAC,OAAAV,KAAAC,EAAA,kDAAAD,KAAAC,EAAA,gBACAU,YAAAJ,GAGA,EACA,cAAAa,GACA,IAAAC,GAAA,IAAAC,MAAAC;AACA,OAAAF,EAAAnE,UAAAmE,EAAArE,QAAA,SAAAqE,EAAArE,QAAA,SACA,EACA,eAAAwE,GACA,IAAAC,GAAA;AA8BA,OA7BAtF,KAAAmD,MAAArB,IAAA,WACA9B,KAAAmD,MAAAhB,IAAA,mBACAnC,KAAAuF,qBAAA,eACAD,GAAA,GAEAtF,KAAAmD,MAAArB,IAAA,aACA9B,KAAAmD,MAAAhB,IAAA,qBACAnC,KAAAuF,qBAAA,eACAD,GAAA,GAEAtF,KAAAmD,MAAArB,IAAA,kBACA9B,KAAAmD,MAAAhB,IAAA,yBACAnC,KAAAuF,qBAAA,sBACAD,GAAA,GAEAtF,KAAAmD,MAAArB,IAAA,qBACA9B,KAAAmD,MAAAhB,IAAA,2BACAnC,KAAAuF,qBAAA,yBACAD,GAAA,GAEAtF,KAAAmD,MAAArB,IAAA,6BACA9B,KAAAmD,MAAAhB,IAAA,kCACAnC,KAAAuF,qBAAA,iCACAD,GAAA,GAEAA,GAEAtF,KAAAwF,KAAA,eAEAF,CACA,EACA,cAAAG,CAAAC,GACA1F,KAAAmD,MACAhB,IAAA,uBAAAuD,EACA,GACA,gCAAArC,EAAAlE,SAAA,oDAAAkE,EAAAlE,SAAA,0FAAAkE,EAAAlE,SAAA,kGAAAkE,EAAAlE,SAAA,6GAAAkE,EAAAlE,SAAA,yHAAAkE,EAAAlE,SAAA,wHAAAkE,EAAAlE,aAAA,6BAAAmE,EAAAqC,SAAA,4BAAArC,EAAAqC,W,ICnGAlH,OAAA,0GAAAC,EAAA4E,GACA;AAEAtE,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACA,MAAA2G,UAAAxC,EAAAnE,QACAyE,UAAA;AACA,WAAAmC,GAGA,GAFAC,SAAAC,WACAjG,KAAA4D,UAAA,EACA5D,KAAA4E,aAAA,CACA,MAAAM,EAAA,IAAAC,KAAAnF,KAAA4E,aAAA5D,QAAA,UACAkF,EAAAC,OAAAjB,EAAAkB,cAAAC,SAAA,OACAC,EAAAH,OAAAjB,EAAAqB,YAAAF,SAAA;AACArG,KAAAwG,kBAAA,GAAAF,KAAAJ,GACA,CACA,CACA,YAAAO,GACA,OAAAzG,KAAAV,GACA,SAAAU,KAAAV,KAEA,IACA,CACA,UAAAoH,GACA,eAAA1G,KAAA2G,IACA,CACAC,SAAA,KAAApD,OAAAqD,EAAA7G,KAAA8G,UAAA,aAAAxD,EAAAyD,UAAA;AACA,UAAAC,GACA,eAAAhH,KAAA2G,IACA,CACAC,SAAA,KAAApD,OAAAqD,EAAA7G,KAAA8G,UAAA,aAAAxD,EAAAyD,UAAA,aAEArI,EAAAS,QAAA2G,C,IClCArH,OAAA,2GAAAC,EAAA4E,GACA;AAEAtE,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACAT,EAAAS,QAAAmE,EAAAnE,QAAAS,OAAA,CACAqH,SAAA,GACAC,SAAA,GACAC,OAAA,EACAC,MAAA,GACAC,KAAA,WACArH,KAAAmC,IAAA,eACAnC,KAAAmC,IAAA,eACAnC,KAAAmC,IAAA,YACAnC,KAAAmC,IAAA,WACA,EACAmF,WAAA,WACAC,QAAAC,IAAA,gBACA,EACAC,kBAAA,WAKA,IAJA,IAEAC,EACAC,EAHAC,EAAA5H,KAAAkH,SACAW,EAAAD,EAAAzH,OAGA,IAAA0H,GACAF,EAAAG,KAAAC,MAAAD,KAAAE,SAAAH,GAEAH,EAAAE,EADAC,GAAA,GAEAD,EAAAC,GAAAD,EAAAD,GACAC,EAAAD,GAAAD;AAEA1H,KAAAmC,IAAA,WAAAyF,EACA,G,IClCAnJ,OAAA,gMAAAC,EAAAuJ,EAAAC,GACA;AAEAlJ,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACAT,EAAAS,QAAA8I,EAAA9I,QAAAS,OAAA,CACAuI,gBAAA,SAAAC,EAAAjF,GACAnD,KAAAqI,OAAAD,EAAAjF,EACA,EACAA,MAAA,CAAAmF,EAAAC,IACAxI,EAAAyI,KAAA,CACA9H,IAAA,SAAA4H,EAAAG,WACA9B,KAAA,QACA+B,MAAA,SAAAC,GAEA,OADAT,EAAA/I,QAAAkF,OAAAsE,EAAAC,aAEA,K,IClBAnK,OAAA,uQAAAC,EAAAwJ,EAAAW,EAAAZ,EAAAa,EAAA1H,GACA;AAEApC,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACAT,EAAAS,QAAA8I,EAAA9I,QAAAS,OAAA,CACAuI,gBAAA,SAAAC,EAAAjF,GACAiF,EAAAjG,IAAA,QAAAgB,GACAiF,EAAAjG,IAAA,YACAnC,KAAAqI,OAAAD,EAAAjF,EACA,EACA,WAAA4F,CAAAR,GACA,IAAAM,EAAA1J,QAAA6J,YAAAH,EAAA1J,QAAA6J,UAAAlH,IAAA,WACA,EAAAgH,EAAAG,sBAAAjJ,MAAAiD,OAAA,kBACAiG,aAAA,aACA,CACA,EACA/F,MAAA,CAAAmF,EAAAC,IAEAxI,EAAAyI,KAAA,CACA9H,IAAA,cAAA4H,EAAAa,gBACAxC,KAAA,QACA+B,MAAA,SAAAC,GACA,OAAAT,EAAA/I,QAAAkF,OAAAsE,EAAAC,aACA,IAEArG,QAAA,CACA,aAAA6G,GACA,IAAAC,EAAArJ,KACAmD,EAAAnD,KAAAoI,WAAAjF,MACA+B,EAAA,IAAAC,KAAAhC,EAAAyB;AACAzB,EAAAqD,oBACAtB,EAAA,IAAAC,KAAAmE,OAAApE,GAAAqE,OAAA,kBAAApG,EAAAqD,oBAEArD,EAAAhB,IAAA,eAAA+C,EAAAsE,UACArG,EAAAhB,IAAA,eACApC,EAAAyI,KAAA,CACA9H,IAAA,SAAAV,KAAAyJ,aAAAnK,GACAqH,KAAA,MACA+C,KAAA,CACAhF,QAAAvB,EAAAuB,QACAiF,iBAAAxG,EAAAwG,iBACAC,YAAAzG,EAAAyG,YACAC,YAAA1G,EAAA0G,YACAC,iBAAA3G,EAAA2G,iBACAC,YAAA5G,EAAA4G,YACAC,YAAA7G,EAAA6G,YACAC,iBAAA9G,EAAA8G,iBACAC,YAAA/G,EAAA+G,YACAC,YAAAhH,EAAAgH,YACAC,cAAAjH,EAAAiH,cACAtF,gBAAA3B,EAAA2B,gBACAE,wBAAA7B,EAAA6B,wBACAqF,QAAAlH,EAAAkH,QACAC,MAAAnH,EAAAmH,MACAC,qBAAApH,EAAAoH,qBACA9J,KAAA0C,EAAA1C,KACA+J,YAAArH,EAAAqH,YACAC,YAAAtH,EAAAsH,YACAC,YAAAvH,EAAAuH,YACA9F,aAAAzB,EAAAyB,aACA+F,gBAAAxH,EAAAwH,gBACAxG,MAAAhB,EAAAgB,MACAyG,aAAAzH,EAAAyH,aACAC,QAAA1H,EAAA0H,QACA3D,SAAA/D,EAAA+D,SACA4D,QAAAjC,EAAA1J,QAAA6J,UAAA1J,MAEAoJ,MAAA,SAAAC,GAGA,OAFAU,EAAAjB,WAAAjG,IAAA,YACAgB,EAAAhB,IAAA,eACAwG,CACA,GACA,I,IC3EAlK,OAAA,4TAAAC,EAAAwJ,EAAA6C,EAAAlC,EAAAZ,EAAAa,GACA;AAEA9J,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACAT,EAAAS,QAAA8I,EAAA9I,QAAAS,OAAA,CACAyH,KAAA,WACA,IAAAgC,EAAArJ;AACA+K,EAAA5L,QAAA6L,OAAA,CACA1D,WAAA,WACA+B,EAAAjB,YACAiB,EAAAjB,WAAA5C,KAAA,UAEA,GAEA,EACA2C,gBAAA,SAAAC,EAAAjF,GACAiF,EAAAjG,IAAA,QAAAgB,GACAiF,EAAA5C,KAAA,WACAxF,KAAAqI,OAAAD,EAAAjF,EACA,EACA,KAAAA,CAAAmF,EAAAC,GACA,IAAApF,EAAA4H,EAAA5L,QAAAkF;AACA,OAAArE,KAAAiL,OAAAC,UAAA/H,EACA,EACA8H,OAAA,CACAC,UAAA/H,GACApD,EAAAyI,KAAA,CACA9H,IAAA,QACAiG,KAAA,MACA+C,KAAA,CACAvC,OAAAhE,EAAArB,IAAA,UACAsF,MAAAjE,EAAArB,IAAA,YAEA4G,MAAA,SAAAC,GACA,IAAAwC,EAAA,EACAC,EAAA;AAqCA,OApCAzC,EAAA1B,SAAAoE,SAAA,SAAAC,GACA,IAAAC,EAAArD,EAAA/I,QAAAkF,OAAAiH;AACAzC,EAAA1J,QAAA6J,YACAuC,EAAApJ,IAAA,UAAAoJ,EAAAT,SAAAjC,EAAA1J,QAAA6J,UAAA1J,IAAAuJ,EAAA1J,QAAA6J,UAAAwC,OACAD,EAAApJ,IAAA,YAAAoJ,EAAAT,SAAAjC,EAAA1J,QAAA6J,UAAA1J,IAAAuJ,EAAA1J,QAAA6J,UAAAwC,QAEAD,EAAArE,UAAAiE,EAAA,EACAC,EAAAK,UAAAF,IAEApI,EAAA8D,SAAAwE,UAAAF,GACAA,EAAArE,SACAiE,EAAA,EAEAA,IAEAC,EAAAjL,OAAA,IACAgD,EAAA8D,SAAAyE,WAAAN,GACAA,EAAA,GACAD,EAAA,GAGA,IACAhI,EAAA8D,SAAAyE,WAAAN,GACAzC,EAAAzB,SAAAmE,SAAA,SAAAC,GACA,IAAAC,EAAArD,EAAA/I,QAAAkF,OAAAiH,GACAtH,EAAAuH,EAAAzJ,IAAA,wBAAAd,QAAA;AACAuK,EAAApJ,IAAA,YAAA6B,GACAuH,EAAAzJ,IAAA,UACAyJ,EAAApJ,IAAA,eAEAgB,EAAA+D,SAAAuE,UAAAF,EACA,IACApI,EAAAsE,oBACAtE,EAAAhB,IAAA,SAAAwG,EAAAxB,QACAhE,EAAAhB,IAAA,QAAAwG,EAAAvB,OACAjE,EAAAmE,aACAnE,CACA,KAGAZ,QAAA,CACA,QAAAC,CAAAC,IACA,EAAAqG,EAAAG,sBAAAjJ,MAAAiD,OAAA,kBACAiG,aAAA,YAAAzG,EAAAnD,GACA,EACA,UAAAqD,CAAAF,GACA,IAAAU,EAAAnD,KAAAoI,WAAAjF;AACApD,EAAA4L,KAAA5L,EAAAyI,KAAA,CACA9H,IAAA,SAAA+B,EAAAnD,GACAqH,KAAA,YACA+B,MAAA,SAAAC,GACA,GAAAA,EAAAiD,QACA,QAAAC,EAAA,EAAAA,EAAA1I,EAAA8D,SAAA9G,OAAA0L,IACA,GAAApJ,EAAAnD,IAAA6D,EAAA8D,SAAA4E,GAAAvM,GAAA,CACA6D,EAAA8D,SAAA4E,GAAA1J,IAAA,cACA2J,YAAA,WACA/L,EAAA,sCAAAgC,OAAA,IACA;AACA,KACA,CAGA,GACA,EACA,OAAAC,GACA,IAAAoF,EAAApH,KAAAoI,WAAAjF,MAAArB,IAAA,SACAqF,EAAAnH,KAAAoI,WAAAjF,MAAArB,IAAA;AACA9B,KAAAoI,WAAAjF,MAAAhB,IAAA,SAAAgF,EAAAC,GACApH,KAAAiL,OAAAC,UAAAlL,KAAAoI,WAAAjF,MACA,I,IC5GA1E,OAAA,sQAAAC,EAAAwJ,EAAAW,EAAAZ,EAAAa,EAAA1H,GACA;AAEApC,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACAT,EAAAS,QAAA8I,EAAA9I,QAAAS,OAAA,CACA,WAAAmJ,CAAAR,GACA,IAAAM,EAAA1J,QAAA6J,YAAAH,EAAA1J,QAAA6J,UAAAlH,IAAA,WACA,EAAAgH,EAAAG,sBAAAjJ,MAAAiD,OAAA,kBACAiG,aAAA,aACA,CACA,EACAf,gBAAA,SAAAC,EAAAjF,GACAA,EAAA+E,EAAA/I,QAAAkF,SACA+D,EAAAjG,IAAA,QAAAgB,EACA,EACAZ,QAAA,CACA,WAAAwJ,GACA,IAAA1C,EAAArJ,KACAmD,EAAAnD,KAAAoI,WAAAjF,MACA+B,EAAA,IAAAC,KAAAhC,EAAAyB;AACAzB,EAAAqD,oBACAtB,EAAA,IAAAC,KAAAhC,EAAAyB,aAAA,IAAAzB,EAAAqD,oBAEArD,EAAAhB,IAAA,eAAA+C,EAAAsE,UACArG,EAAAhB,IAAA,eACApC,EAAAyI,KAAA,CACA9H,IAAA,YACAiG,KAAA,OACA+C,KAAA,CACAhF,QAAAvB,EAAAuB,QACAiF,iBAAAxG,EAAAwG,iBACAC,YAAAzG,EAAAyG,YACAC,YAAA1G,EAAA0G,YACAC,iBAAA3G,EAAA2G,iBACAC,YAAA5G,EAAA4G,YACAC,YAAA7G,EAAA6G,YACAC,iBAAA9G,EAAA8G,iBACAC,YAAA/G,EAAA+G,YACAC,YAAAhH,EAAAgH,YACAC,cAAAjH,EAAAiH,cACAtF,gBAAA3B,EAAA2B,gBACAE,wBAAA7B,EAAA6B,wBACAqF,QAAAlH,EAAAkH,QACAC,MAAAnH,EAAAmH,MACAC,qBAAApH,EAAAoH,qBACA9J,KAAA0C,EAAA1C,KACA+J,YAAArH,EAAAqH,YACAC,YAAAtH,EAAAsH,YACAC,YAAAvH,EAAAuH,YACA9F,aAAAzB,EAAAyB,aACA+F,gBAAAxH,EAAAwH,gBACAxG,MAAAhB,EAAAgB,MACAyG,aAAAzH,EAAAyH,aACAC,QAAA1H,EAAA0H,QACA3D,SAAA/D,EAAA+D,SACA4D,QAAAjC,EAAA1J,QAAA6J,UAAA1J,MAEAoJ,MAAA,SAAAC,GACAU,EAAAjB,WAAAjG,IAAA,YACAgB,EAAAhB,IAAA,gBACA,EAAA2G,EAAAG,sBAAAjJ,MAAAiD,OAAA,kBACAiG,aAAA,aACA,GACA,I,IClEAzK,OAAA,kGAAAC,GACA;AAEAM,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,QACA,WACAa,KAAAgM,MAAA,QACAC,KAAA,UACA,WACAjM,KAAAgM,MAAA,OAEAhM,KAAAgM,MAAA,WACAC,KAAA,iBAEAjM,KAAAgM,MAAA,QACAC,KAAA,0BAEA,GAOA,C,IC1BAxN,OAAA,4HAAAC,EAAAK,GACA;AAEAC,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACAT,EAAAS,SAAA,EAAAJ,EAAAM,uBA+FA,CACAC,GAAA,WACAC,MAAA,gyHACAC,WAAA,gFACAE,cAAA,G,IC1GAjB,OAAA,yHAAAC,EAAAK,GACA;AAEAC,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACAT,EAAAS,SAAA,EAAAJ,EAAAM,uBAiMA,CACAC,GAAA,WACAC,MAAA,stYACAC,WAAA,6EACAE,cAAA,G,IC5MAjB,OAAA,0HAAAC,EAAAK,GACA;AAEAC,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACAT,EAAAS,SAAA,EAAAJ,EAAAM,uBAmCA,CACAC,GAAA,WACAC,MAAA,6qDACAC,WAAA,8EACAE,cAAA,G,IC9CAjB,OAAA,wHAAAC,EAAAK,GACA;AAEAC,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACAT,EAAAS,SAAA,EAAAJ,EAAAM,uBAiMA,CACAC,GAAA,WACAC,MAAA,mtYACAC,WAAA,4EACAE,cAAA,G,IC5MAjB,OAAA,4EAAAC,GACA;AAEAM,OAAAC,eAAAP,EAAA,cACAQ,OAAA,IAEAR,EAAAS,aAAA;AACA,MAAA+M,EACA,WAAAnG,CAAAoG,GACAnM,KAAAmM,WACAnM,KAAAoM,UAAA,IACApM,KAAAqM,YAAA,EACArM,KAAAsM,UAAAH,EAAAhM,OACAH,KAAAuM,SAAA,GACAvM,KAAAwM,QAAA,GACAxM,KAAAyM,gBAAA,KACAzM,KAAA0M,iBAAA,iBACA1M,KAAA2M,uBAAA,YACA3M,KAAA4M,kBACA5M,KAAA6M,qBAGAV,EAAAd,SAAAyB,IACAA,EAAAC,iBAAA,kBAAA/M,KAAAgN,mBACAF,EAAAC,iBAAA,kBAAA/M,KAAA6M,sBAAA,GAEA,CACA,eAAAD,GACA5M,KAAAyM,gBAAAnK,SAAA2K,cAAA,OACAjN,KAAAyM,gBAAAzI,UAAA,qBACAhE,KAAAmM,SAAAd,SAAA,CAAAyB,EAAA3B,KACA,MAAA+B,EAAA5K,SAAA2K,cAAA;AACAC,EAAAlJ,UAAA,MAAAhE,KAAA0M,mBACAQ,EAAAH,iBAAA,aAAA/M,KAAAmN,UAAAhC,KACAnL,KAAAwM,QAAAY,KAAAF,GACAlN,KAAAyM,gBAAAY,YAAAH,EAAA,IAIAlN,KAAAmM,SAAAnM,KAAAmM,SAAAhM,OAAA,GAAAmN,WAAAD,YAAArN,KAAAyM,iBACAzM,KAAAuN,kBACA,CACA,gBAAAA,GACAvN,KAAAwM,QAAAnB,SAAA,CAAA6B,EAAA/B,KAEA,GADA+B,EAAAM,UAAAC,OAAAzN,KAAA0M,iBAAA1M,KAAA2M,wBACAxB,IAAAnL,KAAAqM,YAAA,CACA,MAAAqB,EAAAnM,OAAAoM,iBAAA3N,KAAAmM,SAAAnM,KAAAqM,cAAAuB;AACA5N,KAAAyM,gBAAAoB,MAAAD,MAAAF,EACAR,EAAAM,UAAAM,IAAA9N,KAAA2M,uBACA,MACAO,EAAAM,UAAAM,IAAA9N,KAAA0M,iBACA,GAEA,CACA,WAAAqB,CAAAC,GASA,MARA,SAAAA,IACAA,EAAAhO,KAAAqM,YAAA,GAEA2B,GAAAhO,KAAAsM,UACAtM,KAAAqM,YAAA,EAEArM,KAAAqM,YAAA2B,GAEA,IAAAhO,KAAAqM,WACA,CACA,SAAAc,CAAAc,GACA,MAAAC,EAAAlO,KAAA+N,YAAAE;AACAjO,KAAAmM,SAAAd,SAAAyB,IACAA,EAAAe,MAAAM,UAAA,eAAAD,WAAA,IAEAlO,KAAAuN,kBACA,CACA,aAAAa,GACApO,KAAAmN,UAAA,QACAnN,KAAA6M,oBACA,CACA,cAAAG,GACAhN,KAAAuM,SAAAlB,SAAAgD,GAAAC,aAAAD,KACArO,KAAAuM,SAAA,EACA,CACA,kBAAAM,GACA7M,KAAAgN,iBACAhN,KAAAuM,SAAAa,KAAAtB,YAAA,IAAA9L,KAAAoO,iBAAApO,KAAAoM,WACA,EAcA1N,EAAAS,QAZA,MACA,WAAA4G,GACA/F,KAAAwB,QAAA;AACAc,SAAAiM,iBAAA;AACA,QAAA1C,EAAA,EAAAA,GAAA,GAAAA,IAAA,CACA,MAAAM,EAAAqC,MAAAC,KAAAnM,SAAAiM,iBAAA,iBAAA1C;AACAM,EAAAhM,OAAA,GACAH,KAAAwB,QAAA4L,KAAA,IAAAlB,EAAAC,GAEA,CACA,E"}