{"version":3,"file":"DatasetDetailsNavigationLinks.vue.mjs","sources":["../../../lib/datasetDetails/navigation/DatasetDetailsNavigationLinks.vue"],"sourcesContent":["<template>\n  <nav class=\"dsd-nav-links\">\n    <ul class=\"menu m-0 list-inline list-unstyled navbar-nav\">\n      <dataset-details-feedback-button />\n      <div class=\"d-inline dropdown dsd-link-share\">\n        <app-link class=\"nav-item nav-link dropdown-toggle text-nowrap\" fragment=\"#\" role=\"button\" id=\"shareDatasetDropdownMenuLink\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\"  isTooltip=\"true\">\n              <span :title=\"$t('message.tooltip.datasetDetails.share')\"\n                    data-toggle=\"tooltip\"\n                    data-placement=\"top\">\n                    {{ $t('message.datasetDetails.share') }}\n              </span>\n        </app-link>\n        <div class=\"dropdown-menu\" aria-labelledby=\"shareDatasetDropdownMenuLink\">\n          <dataset-details-share-button class=\"dropdown-item\" :to=\"`https://www.facebook.com/sharer.php?u=${url}`\" :icon=\"{ prefix: 'fab', iconName: 'facebook-f' }\"></dataset-details-share-button>\n          <dataset-details-share-button class=\"dropdown-item\" :to=\"`https://twitter.com/intent/tweet?url=${url}`\" :icon=\"{ prefix: 'fab', iconName: 'twitter' }\"></dataset-details-share-button>\n          <dataset-details-share-button class=\"dropdown-item\" :to=\"`https://www.linkedin.com/shareArticle?mini=true&url=${url}`\" :icon=\"{ prefix: 'fab', iconName: 'linkedin-in' }\"></dataset-details-share-button>\n        </div>\n      </div>\n\n      <!-- API link with True/False-->\n      <div v-if=\"this.$env.content.datasetDetails.embed.enable\" class=\"d-inline dropdown dsd-link-cite\">\n        <button\n         @click=\"openApiCall()\"\n          class=\"nav-item nav-link text-nowrap api-button\"\n          :class=\"{\n            'disabled': getLoading,\n          }\"\n          fragment=\"#\"\n          role=\"button\"\n          id=\"citationDropdown\"\n          data-toggle=\"dropdown\"\n          aria-haspopup=\"true\"\n          aria-expanded=\"false\"\n          data-cy=\"citation-dropdown-expand\">\n\n          <span class=\"api-link\" title=\"Open API request of this Dataset.\" data-toggle=\"tooltip\" data-placement=\"top\">\n            API\n            <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" fill=\"currentColor\" class=\"bi bi-box-arrow-up-right\" viewBox=\"0 0 16 16\">\n            <path fill-rule=\"evenodd\" d=\"M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5\"/>\n            <path fill-rule=\"evenodd\" d=\"M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0z\"/>\n          </svg>\n          </span>\n        </button>\n\n      </div>\n\n       <!-- Cite link -->\n      <div class=\"d-inline dropdown dsd-link-cite\">\n        <app-link\n          class=\"nav-item nav-link dropdown-toggle text-nowrap\"\n          :class=\"{\n            'disabled': getLoading,\n          }\"\n          fragment=\"#\"\n          role=\"button\"\n          isTooltip=\"true\"\n          id=\"citationDropdown\"\n          data-toggle=\"dropdown\"\n          aria-haspopup=\"true\"\n          aria-expanded=\"false\"\n          data-cy=\"citation-dropdown-expand\">\n          <span :title=\"$t('message.tooltip.datasetDetails.cite')\" data-toggle=\"tooltip\" data-placement=\"top\"> {{ $t('message.datasetDetails.cite') }}\n          </span>\n        </app-link>\n        <div\n          class=\"dropdown-menu dropdown-menu-right\"\n          aria-labelledby=\"citationDropdown\"\n        >\n          <button\n            class=\"dropdown-item\"\n            v-for=\"(citationLabel, style) in availableCitationStyles\"\n            type=\"button\"\n            :key=\"style\"\n            :disabled=\"getLoading\"\n            @click=\"showCitationModal(style)\"\n          >\n            <div :data-cy=\"`citation-dropdown-item@${style}`\">\n              {{ $te(`message.datasetDetails.citationStyle.${style}`) ? $t(`message.datasetDetails.citationStyle.${style}`) : citationLabel }}\n            </div>\n          </button>\n        </div>\n      </div>\n\n      <!-- Linked Data link-->\n      <div class=\"d-inline dropdown dsd-link-linked-data\">\n        <app-link class=\"nav-item nav-link dropdown-toggle text-nowrap\" fragment=\"#\" role=\"button\" id=\"linkedDataDropdownMenuLink\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\"  isTooltip=\"true\">\n          <!--<i class=\"material-icons small-icon align-bottom text-dark\">***FIND A LINKED DATA ICON***</i>-->\n          <span :title=\"$t('message.tooltip.datasetDetails.linkedData')\"\n                data-toggle=\"tooltip\"\n                data-placement=\"top\">\n                    {{ $t('message.metadata.linkedData') }}\n              </span>\n        </app-link>\n        <div class=\"dropdown-menu\" aria-labelledby=\"linkedDataDropdownMenuLink\">\n          <resource-details-linked-data-button isTooltip=\"true\" class=\"dropdown-item\" format=\"rdf\" text=\"RDF/XML\" resources=\"datasets\" v-bind:resources-id=\"datasetId\"></resource-details-linked-data-button>\n          <resource-details-linked-data-button isTooltip=\"true\" class=\"dropdown-item\" format=\"ttl\" text=\"Turtle\" resources=\"datasets\" v-bind:resources-id=\"datasetId\"></resource-details-linked-data-button>\n          <resource-details-linked-data-button isTooltip=\"true\" class=\"dropdown-item\" format=\"n3\" text=\"Notation3\" resources=\"datasets\" v-bind:resources-id=\"datasetId\"></resource-details-linked-data-button>\n          <resource-details-linked-data-button isTooltip=\"true\" class=\"dropdown-item\" format=\"nt\" text=\"N-Triples\" resources=\"datasets\" v-bind:resources-id=\"datasetId\"></resource-details-linked-data-button>\n          <resource-details-linked-data-button isTooltip=\"true\" class=\"dropdown-item\" format=\"jsonld\" text=\"JSON-LD\" resources=\"datasets\" v-bind:resources-id=\"datasetId\"></resource-details-linked-data-button>\n        </div>\n      </div>\n\n      <!-- Embed link with True/False-->\n      <div v-if=\"this.$env.content.datasetDetails.embed.enable && !this.$route.path.endsWith('/quality') && !this.$route.path.endsWith('/similarDatasets')\" class=\"d-inline dropdown dsd-link-cite\">\n        <button type=\"button\" data-toggle=\"modal\" data-target=\"#embedModal\" class=\"nav-item nav-link text-nowrap bg-none border-0\" fragment=\"#\" role=\"button\" id=\"\" style=\"background:none;\">\n          <span title=\"Copy link to embed the dataset in other pages\"\n                data-toggle=\"tooltip\"\n                data-placement=\"top\"\n                >\n                    {{ $t('message.datasetDetails.datasets.modal.embed') }}\n              </span>\n        </button>\n      </div>\n\n      <!-- DQV link with True/False-->\n      <div class=\"d-inline dropdown dsd-link-dqv\" v-if=\"showDQV\">\n        <app-link class=\"nav-item nav-link dropdown-toggle text-nowrap\"\n          :class=\"{'disabled': !(getIsDQVDataRDFAvailable || getIsDQVDataTTLAvailable || getIsDQVDataN3Available || getIsDQVDataNTAvailable || getIsDQVDataJSONLDAvailable)}\"\n          fragment=\"#\" role=\"button\" id=\"metaDataDropdownMenuLink\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" isTooltip=\"true\">\n          <!--<i class=\"material-icons small-icon align-bottom text-dark\">***FIND A LINKED DATA ICON***</i>-->\n          <span :title=\"$t('message.tooltip.datasetDetails.dqvData')\"\n                data-toggle=\"tooltip\"\n                data-placement=\"top\">\n                     DQV Data\n              </span>\n        </app-link>\n        <div class=\"dropdown-menu dropdown-menu-right\" aria-labelledby=\"metaDataDropdownMenuLink\">\n          <dataset-details-linked-metrics-button isTooltip=\"true\" class=\"dropdown-item\" :class=\"{'disabled': !getIsDQVDataRDFAvailable}\" format=\"rdf\" text=\"RDF/XML\" v-bind:dataset-id=\"datasetId\"></dataset-details-linked-metrics-button>\n          <dataset-details-linked-metrics-button isTooltip=\"true\" class=\"dropdown-item\" :class=\"{'disabled': !getIsDQVDataTTLAvailable}\" format=\"ttl\" text=\"Turtle\" v-bind:dataset-id=\"datasetId\"></dataset-details-linked-metrics-button>\n          <dataset-details-linked-metrics-button isTooltip=\"true\" class=\"dropdown-item\" :class=\"{'disabled': !getIsDQVDataN3Available}\" format=\"n3\" text=\"Notation3\" v-bind:dataset-id=\"datasetId\"></dataset-details-linked-metrics-button>\n          <dataset-details-linked-metrics-button isTooltip=\"true\" class=\"dropdown-item\" :class=\"{'disabled': !getIsDQVDataNTAvailable}\" format=\"nt\" text=\"N-Triples\" v-bind:dataset-id=\"datasetId\"></dataset-details-linked-metrics-button>\n          <dataset-details-linked-metrics-button isTooltip=\"true\" class=\"dropdown-item\" :class=\"{'disabled': !getIsDQVDataJSONLDAvailable}\" format=\"jsonld\" text=\"JSON-LD\" v-bind:dataset-id=\"datasetId\"></dataset-details-linked-metrics-button>\n        </div>\n      </div>\n\n\n      <!-- Dataset Feed link -->\n      <div class=\"d-inline dsd-link-feed\">\n        <app-link class=\"nav-item nav-link text-nowrap\"\n                  :to=\"getFeedLink()\"\n                  isTooltip=\"true\"\n                  target=\"_blank\"\n                  matomo-track-page-view\n                  role=\"button\">\n          <span :title=\"$t('message.tooltip.datasetDetails.datasetFeed')\" data-toggle=\"tooltip\"  data-placement=\"top\"> {{ $t('message.datasetDetails.datasetFeed') }}\n          </span>\n        </app-link>\n      </div>\n      <hr />\n    </ul>\n    <dataset-citation-modal\n      v-if=\"!getLoading && getID\"\n      :modal-id=\"citationModalId\"\n      :citation-style=\"citationStyle\"\n      :available-citation-styles=\"availableCitationStyles\"\n    />\n    <dataset-embed-modal />\n  </nav>\n</template>\n\n<script>\nimport { defineAsyncComponent } from 'vue';\nimport { mapGetters, mapActions } from \"vuex\";\nimport $ from \"jquery\";\nimport * as metaInfo from '../../composables/head';\nimport { getTranslationFor } from \"../../utils/helpers\";\n\n\nexport default {\n  name: \"DatasetDetailsNavigationLinks\",\n  props: {\n    datasetId: {\n      type: String,\n      required: true,\n    },\n  },\n  components: {\n    AppLink: defineAsyncComponent(() => import('../../widgets/AppLink')),\n    DatasetCitationModal: defineAsyncComponent(() => import('../../citation/DatasetCitationModal')),\n    DatasetEmbedModal: defineAsyncComponent(() => import('../../embed/DatasetEmbedModal')),\n    DatasetDetailsFeedbackButton: defineAsyncComponent(() => import('../../datasetDetails/DatasetDetailsFeedbackButton')),\n    DatasetDetailsShareButton: defineAsyncComponent(() => import('../../datasetDetails/DatasetDetailsShareButton')),\n    DatasetDetailsLinkedMetricsButton: defineAsyncComponent(() => import('../../datasetDetails/DatasetDetailsLinkedMetricsButton')),\n    ResourceDetailsLinkedDataButton: defineAsyncComponent(() => import('../../widgets/ResourceDetailsLinkedDataButton')),\n  },\n  data() {\n    return {\n      baseUrl: this.$env.api.baseUrl,\n      useDQVDataDropdown: this.$env.content.datasetDetails.quality.useDQVDataDropdown,\n      citationModalId: 'citationModal',\n      // Note: leave citationStyle empty so that the app does not try to load the citation\n      // on navigation to the dataset details page in the background.\n      citationStyle: '',\n      availableCitationStyles: {\n        deu: 'EU Data Citation',\n        apa: 'APA',\n        harvard1: 'Harvard',\n        vancouver: 'Vancouver',\n      },\n    };\n  },\n  computed: {\n    ...mapGetters('datasetDetails', [\n      'getTitle',\n      'getLanguages',\n      'getLoading',\n      'getIsDQVDataRDFAvailable',\n      'getIsDQVDataTTLAvailable',\n      'getIsDQVDataN3Available',\n      'getIsDQVDataNTAvailable',\n      'getIsDQVDataJSONLDAvailable',\n      'getID',\n    ]),\n    url() {\n      return window.location.href;\n    },\n    showDQV() {\n      return this.useDQVDataDropdown && this.$route.path.endsWith(\"quality\");\n    },\n  },\n  methods: {\n    getTranslationFor,\n    getFeedLink() {\n      return `${this.baseUrl}${this.$route.query.locale}/feeds/datasets/${this.datasetId}.rss`;\n    },\n    async showCitationModal(style = 'default') {\n      this.citationStyle = style;\n      await this.$nextTick();\n      $('#citationModal').modal({ show: true });\n    },\n    modal() {\n      $('#citationModal').modal({ show: true });\n    },\n    openApiCall() {\n      window.open(this.baseUrl + \"datasets/\" + this.getID, \"_blank\");\n    }\n  },\n  mounted() {},\n  setup() {\n    metaInfo.useDatasetDetailsNavigationLinksHead();\n  }\n}\n</script>\n\n<style scoped lang=\"scss\">\n.dropdown-item {\n  &:active {\n    background-color: var(--dropdown-item-active-bg);\n  }\n}\n\n.nav-link {\n  text-decoration: underline;\n}\n\n.api-link svg {\n  margin-bottom: 4px;\n}\n\n.api-button {\n  all: unset;\n  cursor: pointer;\n  padding: 0px;\n  margin-top: 8px;\n}\n\n.menu .nav-link:focus {\n  border: none !important;\n}\n</style>\n"],"names":["_sfc_main","defineAsyncComponent","mapGetters","getTranslationFor","style","$","metaInfo.useDatasetDetailsNavigationLinksHead","_hoisted_1","_hoisted_2","_hoisted_3","_hoisted_7","_hoisted_12","_hoisted_21","_openBlock","_createElementBlock","_createElementVNode","_createVNode","_component_dataset_details_feedback_button","_component_app_link","_ctx","_hoisted_4","_hoisted_5","_component_dataset_details_share_button","$options","_hoisted_6","_hoisted_8","_hoisted_9","_Fragment","_renderList","$data","citationLabel","$event","_toDisplayString","_hoisted_11","_hoisted_13","_hoisted_14","_component_resource_details_linked_data_button","$props","_hoisted_15","_hoisted_16","_hoisted_17","_hoisted_18","_normalizeClass","_hoisted_19","_hoisted_20","_component_dataset_details_linked_metrics_button","_hoisted_22","_createBlock","_component_dataset_citation_modal","_component_dataset_embed_modal"],"mappings":";;;;;;;;;;;;;;;;;;;;;AAwKA,MAAKA,IAAU;AAAA,EACb,MAAM;AAAA,EACN,OAAO;AAAA,IACL,WAAW;AAAA,MACT,MAAM;AAAA,MACN,UAAU;AAAA,IACX;AAAA,EACF;AAAA,EACD,YAAY;AAAA,IACV,SAASC,EAAqB,MAAM,OAAO,+BAAuB,CAAC;AAAA,IACnE,sBAAsBA,EAAqB,MAAM,OAAO,6CAAqC,CAAC;AAAA,IAC9F,mBAAmBA,EAAqB,MAAM,OAAO,uCAA+B,CAAC;AAAA,IACrF,8BAA8BA,EAAqB,MAAM,OAAO,yCAAmD,CAAC;AAAA,IACpH,2BAA2BA,EAAqB,MAAM,OAAO,sCAAgD,CAAC;AAAA,IAC9G,mCAAmCA,EAAqB,MAAM,OAAO,8CAAwD,CAAC;AAAA,IAC9H,iCAAiCA,EAAqB,MAAM,OAAO,uDAA+C,CAAC;AAAA,EACpH;AAAA,EACD,OAAO;AACL,WAAO;AAAA,MACL,SAAS,KAAK,KAAK,IAAI;AAAA,MACvB,oBAAoB,KAAK,KAAK,QAAQ,eAAe,QAAQ;AAAA,MAC7D,iBAAiB;AAAA;AAAA;AAAA,MAGjB,eAAe;AAAA,MACf,yBAAyB;AAAA,QACvB,KAAK;AAAA,QACL,KAAK;AAAA,QACL,UAAU;AAAA,QACV,WAAW;AAAA,MACZ;AAAA;EAEJ;AAAA,EACD,UAAU;AAAA,IACR,GAAGC,EAAW,kBAAkB;AAAA,MAC9B;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF,CAAC;AAAA,IACD,MAAM;AACJ,aAAO,OAAO,SAAS;AAAA,IACxB;AAAA,IACD,UAAU;AACR,aAAO,KAAK,sBAAsB,KAAK,OAAO,KAAK,SAAS,SAAS;AAAA,IACtE;AAAA,EACF;AAAA,EACD,SAAS;AAAA,IACP,mBAAAC;AAAA,IACA,cAAc;AACZ,aAAO,GAAG,KAAK,OAAO,GAAG,KAAK,OAAO,MAAM,MAAM,mBAAmB,KAAK,SAAS;AAAA,IACnF;AAAA,IACD,MAAM,kBAAkBC,IAAQ,WAAW;AACzC,WAAK,gBAAgBA,GACrB,MAAM,KAAK,aACXC,EAAE,gBAAgB,EAAE,MAAM,EAAE,MAAM,GAAG,CAAG;AAAA,IACzC;AAAA,IACD,QAAQ;AACN,MAAAA,EAAE,gBAAgB,EAAE,MAAM,EAAE,MAAM,GAAG,CAAG;AAAA,IACzC;AAAA,IACD,cAAc;AACZ,aAAO,KAAK,KAAK,UAAU,cAAc,KAAK,OAAO,QAAQ;AAAA,IAC/D;AAAA,EACD;AAAA,EACD,UAAU;AAAA,EAAE;AAAA,EACZ,QAAQ;AACNC,IAAAA;EACF;AACF,GAhPOC,IAAA,EAAA,OAAM,gBAAe,GACpBC,IAAA,EAAA,OAAM,gDAA+C,GAElDC,IAAA,EAAA,OAAM,mCAAkC;EAQtC,OAAM;AAAA,EAAgB,mBAAgB;;;EAQa,OAAM;GA2B3DC,IAAA,EAAA,OAAM,kCAAiC;EAkBxC,OAAM;AAAA,EACN,mBAAgB;iDAkBfC,IAAA,EAAA,OAAM,yCAAwC;EAS5C,OAAM;AAAA,EAAgB,mBAAgB;;;EAUyG,OAAM;;EAClJ,MAAK;AAAA,EAAS,eAAY;AAAA,EAAQ,eAAY;AAAA,EAAc,OAAM;AAAA,EAAiD,UAAS;AAAA,EAAI,MAAK;AAAA,EAAS,IAAG;AAAA,EAAG,OAAA,EAAwB,YAAA,OAAA;;EAC5K,OAAM;AAAA,EACN,eAAY;AAAA,EACZ,kBAAe;;;EAQpB,OAAM;;EAWJ,OAAM;AAAA,EAAoC,mBAAgB;GAW5DC,KAAA,EAAA,OAAM,yBAAwB;;;AAxIvC,SAAAC,EAAA,GAAAC,EA4JM,OA5JNP,GA4JM;AAAA,IA3JJQ,EAmJK,MAnJLP,GAmJK;AAAA,MAlJHQ,EAAmCC,CAAA;AAAA;MACnCF,EAaM,OAbNN,GAaM;AAAA,QAZJO,EAMWE,GAAA;AAAA,UAND,OAAM;AAAA,UAAgD,UAAS;AAAA,UAAI,MAAK;AAAA,UAAS,IAAG;AAAA,UAA+B,eAAY;AAAA,UAAW,iBAAc;AAAA,UAAO,iBAAc;AAAA,UAAS,WAAU;AAAA;qBACpM,MAIO;AAAA,YAJPH,EAIO,QAAA;AAAA,cAJA,OAAOI,EAAE,GAAA,sCAAA;AAAA,cACV,eAAY;AAAA,cACZ,kBAAe;AAAA,iBACZA,EAAE,GAAA,8BAAA,CAAA,GAAA,GAAAC,CAAA;AAAA;;;;QAGjBL,EAIM,OAJNM,GAIM;AAAA,UAHJL,EAA0LM,GAAA;AAAA,YAA5J,OAAM;AAAA,YAAiB,6CAA6CC,EAAG,GAAA;AAAA,YAAK,MAAM,EAAyC,QAAA,OAAA,UAAA,aAAA;AAAA;;UACzJP,EAAsLM,GAAA;AAAA,YAAxJ,OAAM;AAAA,YAAiB,4CAA4CC,EAAG,GAAA;AAAA,YAAK,MAAM,EAAsC,QAAA,OAAA,UAAA,UAAA;AAAA;;UACrJP,EAAyMM,GAAA;AAAA,YAA3K,OAAM;AAAA,YAAiB,2DAA2DC,EAAG,GAAA;AAAA,YAAK,MAAM,EAA0C,QAAA,OAAA,UAAA,cAAA;AAAA;;;;MAK5J,KAAA,KAAK,QAAQ,eAAe,MAAM,UAAlDV,KAAAC,EAwBM,OAxBNU,GAwBM;AAAA,QAvBJT,EAqBS,UAAA;AAAA,UApBP,gCAAOQ,EAAW,YAAA;AAAA,UAClB,UAAM,4CAA0C;AAAA,sBACdJ,EAAU;AAAA;UAG5C,UAAS;AAAA,UACT,MAAK;AAAA,UACL,IAAG;AAAA,UACH,eAAY;AAAA,UACZ,iBAAc;AAAA,UACd,iBAAc;AAAA,UACd,WAAQ;AAAA;UAERJ,EAMO,QAAA;AAAA,YAND,OAAM;AAAA,YAAW,OAAM;AAAA,YAAoC,eAAY;AAAA,YAAU,kBAAe;AAAA;cAAM;AAAA;AAAA,aAE1G;AAAA,YAAAA,EAGI,OAAA;AAAA,cAHC,OAAM;AAAA,cAA6B,OAAM;AAAA,cAAK,QAAO;AAAA,cAAK,MAAK;AAAA,cAAe,OAAM;AAAA,cAA2B,SAAQ;AAAA;cAC5HA,EAA+O,QAAA;AAAA,gBAAzO,aAAU;AAAA,gBAAU,GAAE;AAAA;;cAC5BA,EAA4I,QAAA;AAAA,gBAAtI,aAAU;AAAA,gBAAU,GAAE;AAAA;;;;;;MAQlCA,EAkCM,OAlCNL,GAkCM;AAAA,QAjCJM,EAeWE,GAAA;AAAA,UAdT,UAAM,iDAA+C;AAAA,sBACnBC,EAAU;AAAA;UAG5C,UAAS;AAAA,UACT,MAAK;AAAA,UACL,WAAU;AAAA,UACV,IAAG;AAAA,UACH,eAAY;AAAA,UACZ,iBAAc;AAAA,UACd,iBAAc;AAAA,UACd,WAAQ;AAAA;qBACR,MACO;AAAA,YADPJ,EACO,QAAA;AAAA,cADA,OAAOI,EAAE,GAAA,qCAAA;AAAA,cAAyC,eAAY;AAAA,cAAU,kBAAe;AAAA,iBAAUA,EAAE,GAAA,6BAAA,CAAA,GAAA,GAAAM,CAAA;AAAA;;;;QAG5GV,EAgBM,OAhBNW,GAgBM;AAAA,WAZJb,EAAA,EAAA,GAAAC,EAWSa,GAT0B,MAAAC,EAAAC,EAAA,yBAAzB,CAAAC,GAAe1B,YAFzBU,EAWS,UAAA;AAAA,YAVP,OAAM;AAAA,YAEN,MAAK;AAAA,YACJ,KAAKV;AAAA,YACL,UAAUe,EAAU;AAAA,YACpB,SAAK,CAAAY,OAAER,EAAiB,kBAACnB,CAAK;AAAA;YAE/BW,EAEM,OAAA;AAAA,cAFA,qCAAmCX,CAAK;AAAA,YACzC,GAAA4B,EAAAb,EAAA,4CAA4Cf,CAAK,EAAA,IAAMe,KAA2C,wCAAAf,CAAK,MAAM0B,CAAa,GAAA,GAAAG,CAAA;AAAA;;;;MAOrIlB,EAgBM,OAhBNJ,GAgBM;AAAA,QAfJK,EAOWE,GAAA;AAAA,UAPD,OAAM;AAAA,UAAgD,UAAS;AAAA,UAAI,MAAK;AAAA,UAAS,IAAG;AAAA,UAA6B,eAAY;AAAA,UAAW,iBAAc;AAAA,UAAO,iBAAc;AAAA,UAAS,WAAU;AAAA;qBAEtM,MAIW;AAAA,YAJXH,EAIW,QAAA;AAAA,cAJJ,OAAOI,EAAE,GAAA,2CAAA;AAAA,cACV,eAAY;AAAA,cACZ,kBAAe;AAAA,iBACRA,EAAE,GAAA,6BAAA,CAAA,GAAA,GAAAe,CAAA;AAAA;;;;QAGjBnB,EAMM,OANNoB,GAMM;AAAA,UALJnB,EAAmMoB,GAAA;AAAA,YAA9J,WAAU;AAAA,YAAO,OAAM;AAAA,YAAgB,QAAO;AAAA,YAAM,MAAK;AAAA,YAAU,WAAU;AAAA,YAAkB,gBAAcC,EAAS;AAAA;;UAC3JrB,EAAkMoB,GAAA;AAAA,YAA7J,WAAU;AAAA,YAAO,OAAM;AAAA,YAAgB,QAAO;AAAA,YAAM,MAAK;AAAA,YAAS,WAAU;AAAA,YAAkB,gBAAcC,EAAS;AAAA;;UAC1JrB,EAAoMoB,GAAA;AAAA,YAA/J,WAAU;AAAA,YAAO,OAAM;AAAA,YAAgB,QAAO;AAAA,YAAK,MAAK;AAAA,YAAY,WAAU;AAAA,YAAkB,gBAAcC,EAAS;AAAA;;UAC5JrB,EAAoMoB,GAAA;AAAA,YAA/J,WAAU;AAAA,YAAO,OAAM;AAAA,YAAgB,QAAO;AAAA,YAAK,MAAK;AAAA,YAAY,WAAU;AAAA,YAAkB,gBAAcC,EAAS;AAAA;;UAC5JrB,EAAsMoB,GAAA;AAAA,YAAjK,WAAU;AAAA,YAAO,OAAM;AAAA,YAAgB,QAAO;AAAA,YAAS,MAAK;AAAA,YAAU,WAAU;AAAA,YAAkB,gBAAcC,EAAS;AAAA;;;;MAKlJ,KAAA,KAAK,QAAQ,eAAe,MAAM,UAAM,CAAA,KAAU,OAAO,KAAK,SAAQ,UAAA,KAAA,CAAA,KAAsB,OAAO,KAAK,SAAQ,kBAAA,KAAhIxB,KAAAC,EASM,OATNwB,GASM;AAAA,QARJvB,EAOS,UAPTwB,GAOS;AAAA,UANPxB,EAKW,QALXyB,GAKWR,EADEb,EAAE,GAAA,6CAAA,CAAA,GAAA,CAAA;AAAA;;;MAM+BI,EAAO,WAAzDV,KAAAC,EAkBM,OAlBN2B,GAkBM;AAAA,QAjBJzB,EASWE,GAAA;AAAA,UATD,OAAKwB,EAAA,CAAC,iDAA+C,EAAA,UAAA,EACtCvB,EAAwB,4BAAIA,EAAwB,4BAAIA,EAAuB,2BAAIA,EAAuB,2BAAIA,EAA2B,6BAAA,CAAA,CAAA;AAAA,UAChK,UAAS;AAAA,UAAI,MAAK;AAAA,UAAS,IAAG;AAAA,UAA2B,eAAY;AAAA,UAAW,iBAAc;AAAA,UAAO,iBAAc;AAAA,UAAQ,WAAU;AAAA;qBAErI,MAIW;AAAA,YAJXJ,EAIW,QAAA;AAAA,cAJJ,OAAOI,EAAE,GAAA,wCAAA;AAAA,cACV,eAAY;AAAA,cACZ,kBAAe;AAAA,eAAM;AAAA;AAAA,iBAEvB,GAAAwB,CAAA;AAAA;;;;QAEN5B,EAMM,OANN6B,GAMM;AAAA,UALJ5B,EAAiO6B,GAAA;AAAA,YAA1L,WAAU;AAAA,YAAO,OAAKH,EAAA,CAAC,iBAAe,EAAA,UAAA,CAAuBvB,EAAwB,yBAAA,CAAA,CAAA;AAAA,YAAG,QAAO;AAAA,YAAM,MAAK;AAAA,YAAiB,cAAYkB,EAAS;AAAA;;UACvLrB,EAAgO6B,GAAA;AAAA,YAAzL,WAAU;AAAA,YAAO,OAAKH,EAAA,CAAC,iBAAe,EAAA,UAAA,CAAuBvB,EAAwB,yBAAA,CAAA,CAAA;AAAA,YAAG,QAAO;AAAA,YAAM,MAAK;AAAA,YAAgB,cAAYkB,EAAS;AAAA;;UACtLrB,EAAiO6B,GAAA;AAAA,YAA1L,WAAU;AAAA,YAAO,OAAKH,EAAA,CAAC,iBAAe,EAAA,UAAA,CAAuBvB,EAAuB,wBAAA,CAAA,CAAA;AAAA,YAAG,QAAO;AAAA,YAAK,MAAK;AAAA,YAAmB,cAAYkB,EAAS;AAAA;;UACvLrB,EAAiO6B,GAAA;AAAA,YAA1L,WAAU;AAAA,YAAO,OAAKH,EAAA,CAAC,iBAAe,EAAA,UAAA,CAAuBvB,EAAuB,wBAAA,CAAA,CAAA;AAAA,YAAG,QAAO;AAAA,YAAK,MAAK;AAAA,YAAmB,cAAYkB,EAAS;AAAA;;UACvLrB,EAAuO6B,GAAA;AAAA,YAAhM,WAAU;AAAA,YAAO,OAAKH,EAAA,CAAC,iBAAe,EAAA,UAAA,CAAuBvB,EAA2B,4BAAA,CAAA,CAAA;AAAA,YAAG,QAAO;AAAA,YAAS,MAAK;AAAA,YAAiB,cAAYkB,EAAS;AAAA;;;;MAMjMtB,EAUM,OAVNH,IAUM;AAAA,QATJI,EAQWE,GAAA;AAAA,UARD,OAAM;AAAA,UACL,IAAIK,EAAW,YAAA;AAAA,UAChB,WAAU;AAAA,UACV,QAAO;AAAA,UACP,0BAAA;AAAA,UACA,MAAK;AAAA;qBACb,MACO;AAAA,YADPR,EACO,QAAA;AAAA,cADA,OAAOI,EAAE,GAAA,4CAAA;AAAA,cAAgD,eAAY;AAAA,cAAW,kBAAe;AAAA,iBAAUA,EAAE,GAAA,oCAAA,CAAA,GAAA,GAAA2B,EAAA;AAAA;;;;;wBAItH/B,EAAM,MAAA,MAAA,MAAA,EAAA;AAAA;;IAGC,CAAAI,EAAA,cAAcA,EAAK,cAD5B4B,EAKEC,GAAA;AAAA;MAHC,YAAUnB,EAAe;AAAA,MACzB,kBAAgBA,EAAa;AAAA,MAC7B,6BAA2BA,EAAuB;AAAA;;IAErDb,EAAuBiC,CAAA;AAAA;;;"}