diff --git a/peachjam/admin.py b/peachjam/admin.py index 0a79f1999..e4464457e 100644 --- a/peachjam/admin.py +++ b/peachjam/admin.py @@ -55,6 +55,7 @@ Journal, Judge, Judgment, + Label, LegalInstrument, Legislation, Locality, @@ -317,7 +318,12 @@ class DocumentAdmin(admin.ModelAdmin): exclude = ("doc_type",) date_hierarchy = "date" prepopulated_fields = {"frbr_uri_number": ("title",)} - actions = ["extract_citations", "reextract_content", "reindex_for_search"] + actions = [ + "extract_citations", + "reextract_content", + "reindex_for_search", + "apply_labels", + ] fieldsets = [ ( @@ -492,7 +498,7 @@ def reextract_content(self, request, queryset): reextract_content.short_description = "Re-extract content from DOCX files" def reindex_for_search(self, request, queryset): - """Setup a background task to re-index documents for search.""" + """Set up a background task to re-index documents for search.""" count = queryset.count() for doc in queryset: search_model_saved(doc._meta.label, doc.pk) @@ -500,6 +506,14 @@ def reindex_for_search(self, request, queryset): reindex_for_search.short_description = "Re-index for search (background)" + def apply_labels(self, request, queryset): + count = queryset.count() + for doc in queryset: + doc.apply_labels() + self.message_user(request, f"Applying labels for {count} documents.") + + apply_labels.short_description = "Apply labels" + def has_delete_permission(self, request, obj=None): if obj: if ( @@ -854,6 +868,12 @@ class UserAdminCustom(ImportExportMixin, UserAdmin): resource_class = UserResource +@admin.register(Label) +class LabelAdmin(admin.ModelAdmin): + list_display = ("name", "code") + prepopulated_fields = {"code": ("name",)} + + admin.site.register( [ Locality, diff --git a/peachjam/js/components/FindDocuments/SearchResult.vue b/peachjam/js/components/FindDocuments/SearchResult.vue index 165b7582b..97c9ad0a2 100644 --- a/peachjam/js/components/FindDocuments/SearchResult.vue +++ b/peachjam/js/components/FindDocuments/SearchResult.vue @@ -34,7 +34,9 @@
{{ item.matter_type }}
- +
+ {{ label.name }} +
[] + } + + }, + computed: { + labels () { + // get documentLabels where the code is in item.labels + return this.documentLabels.filter(label => (this.item.labels || []).includes(label.code)); } }, methods: { diff --git a/peachjam/js/components/FindDocuments/index.vue b/peachjam/js/components/FindDocuments/index.vue index 6bab1c8b5..ecc0bcc10 100644 --- a/peachjam/js/components/FindDocuments/index.vue +++ b/peachjam/js/components/FindDocuments/index.vue @@ -164,6 +164,7 @@ :item="item" :query="q" :showJurisdiction="showJurisdiction" + :documentLabels="documentLabels" /> @@ -241,6 +242,7 @@ export default { data () { const data = { searchPlaceholder: JSON.parse(document.querySelector('#data-labels').textContent).searchPlaceholder, + documentLabels: JSON.parse(document.querySelector('#data-labels').textContent).documentLabels, loadingCount: 0, error: null, searchInfo: {}, @@ -346,6 +348,7 @@ export default { options: [] }); } + data.facets = facets; resetAdvancedFields(data.advancedFields); return data; diff --git a/peachjam/migrations/0093_add_model_labels.py b/peachjam/migrations/0093_add_model_labels.py new file mode 100644 index 000000000..1506bfe8f --- /dev/null +++ b/peachjam/migrations/0093_add_model_labels.py @@ -0,0 +1,80 @@ +# Generated by Django 3.2.19 on 2023-07-31 07:47 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("peachjam", "0092_documentcontent_content_xml"), + ] + + operations = [ + migrations.CreateModel( + name="Label", + fields=[ + ( + "id", + models.BigAutoField( + auto_created=True, + primary_key=True, + serialize=False, + verbose_name="ID", + ), + ), + ( + "name", + models.CharField(max_length=1024, unique=True, verbose_name="name"), + ), + ( + "name_en", + models.CharField( + max_length=1024, null=True, unique=True, verbose_name="name" + ), + ), + ( + "name_fr", + models.CharField( + max_length=1024, null=True, unique=True, verbose_name="name" + ), + ), + ( + "name_pt", + models.CharField( + max_length=1024, null=True, unique=True, verbose_name="name" + ), + ), + ( + "name_sw", + models.CharField( + max_length=1024, null=True, unique=True, verbose_name="name" + ), + ), + ( + "code", + models.SlugField(max_length=1024, unique=True, verbose_name="code"), + ), + ( + "level", + models.CharField( + default="info", + help_text="One of: primary, secondary, success, danger, warning or info.", + max_length=1024, + verbose_name="level", + ), + ), + ], + options={ + "verbose_name": "label", + "verbose_name_plural": "labels", + "ordering": ["name"], + }, + ), + migrations.AddField( + model_name="coredocument", + name="labels", + field=models.ManyToManyField( + blank=True, to="peachjam.Label", verbose_name="labels" + ), + ), + ] diff --git a/peachjam/models/core_document_model.py b/peachjam/models/core_document_model.py index fdada5f57..a6c2c56c8 100644 --- a/peachjam/models/core_document_model.py +++ b/peachjam/models/core_document_model.py @@ -14,6 +14,7 @@ from django.core.files import File from django.db import models from django.utils.functional import cached_property +from django.utils.text import slugify from django.utils.translation import gettext_lazy as _ from docpipe.pipeline import PipelineContext from docpipe.soffice import soffice_convert @@ -37,6 +38,34 @@ from peachjam.storage import DynamicStorageFileField +class Label(models.Model): + name = models.CharField( + _("name"), max_length=1024, unique=True, null=False, blank=False + ) + code = models.SlugField(_("code"), max_length=1024, unique=True) + level = models.CharField( + _("level"), + max_length=1024, + null=False, + blank=False, + default="info", + help_text="One of: primary, secondary, success, danger, warning or info.", + ) + + def save(self, *args, **kwargs): + if not self.code: + self.code = slugify(self.name) + return super().save(*args, **kwargs) + + class Meta: + verbose_name = _("label") + verbose_name_plural = _("labels") + ordering = ["name"] + + def __str__(self): + return f"{self.name}" + + class DocumentNature(models.Model): name = models.CharField( _("name"), max_length=1024, null=False, blank=False, unique=True @@ -396,6 +425,7 @@ class CoreDocument(PolymorphicModel): # options for the FRBR URI doctypes frbr_uri_doctypes = FRBR_URI_DOCTYPES + labels = models.ManyToManyField(Label, verbose_name=_("labels"), blank=True) class Meta: ordering = ["doc_type", "title"] @@ -407,6 +437,9 @@ class Meta: def __str__(self): return f"{self.doc_type} - {self.title}" + def apply_labels(self): + pass + def get_all_fields(self): return self._meta.get_fields() @@ -505,10 +538,12 @@ def pre_save(self): self.work.save() def save(self, *args, **kwargs): - # give ourselves and subclasses a chance to pre-populate derived fields before saving, in case full_clean() has - # not yet been called + # give ourselves and subclasses a chance to pre-populate derived fields before saving, + # in case full_clean() has not yet been called self.pre_save() - return super().save(*args, **kwargs) + super().save(*args, **kwargs) + # apply labels + self.apply_labels() @cached_property def relationships_as_subject(self): diff --git a/peachjam/models/generic_document.py b/peachjam/models/generic_document.py index c598200ca..a597eaf83 100644 --- a/peachjam/models/generic_document.py +++ b/peachjam/models/generic_document.py @@ -6,6 +6,7 @@ CoreDocument, CoreDocumentManager, CoreDocumentQuerySet, + Label, Work, ) from peachjam.models.author import Author @@ -85,6 +86,20 @@ class Meta(CoreDocument.Meta): def __str__(self): return self.title + def apply_labels(self): + # label to indicate that this legislation is repealed + label, _ = Label.objects.get_or_create( + code="repealed", defaults={"name": "Repealed", "code": "repealed"} + ) + # apply label if repealed + if self.repealed: + self.labels.add(label.pk) + else: + # not repealed, remove label + self.labels.remove(label.pk) + + super().apply_labels() + def pre_save(self): self.doc_type = "legislation" return super().pre_save() diff --git a/peachjam/models/judgment.py b/peachjam/models/judgment.py index c2d1d6b9a..e0363288e 100644 --- a/peachjam/models/judgment.py +++ b/peachjam/models/judgment.py @@ -7,7 +7,7 @@ from django.utils.translation import gettext_lazy as _ from django.utils.translation import override as lang_override -from peachjam.models import CoreDocument +from peachjam.models import CoreDocument, Label class Attorney(models.Model): @@ -284,6 +284,23 @@ def assign_title(self): self.title = " ".join(parts) self.citation = self.title + def apply_labels(self): + """Apply labels to this judgment based on its properties.""" + # label showing that a judgment is cited/reported in law reports, hence "more important" + label, _ = Label.objects.get_or_create( + code="reported", + defaults={"name": "Reported", "code": "reported"}, + ) + + # if the judgment has alternative_names, apply the "reported" label + if self.alternative_names.exists(): + self.labels.add(label.pk) + # if the judgment no alternative_names, remove the "reported" label + else: + self.labels.remove(label.pk) + + super().apply_labels() + def pre_save(self): # ensure registry aligns to the court if self.registry: diff --git a/peachjam/static/js/app-prod.js b/peachjam/static/js/app-prod.js index 51298482d..bdbc8097e 100644 --- a/peachjam/static/js/app-prod.js +++ b/peachjam/static/js/app-prod.js @@ -1,2 +1,2 @@ /*! For license information please see app-prod.js.LICENSE.txt */ -(()=>{var e,t,n={9448:(e,t,n)=>{e.exports=n(1908)},1908:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromRange=function(e,t){if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "range"');return s(e,a.fromRange(e,t))},t.fromTextPosition=s,t.toRange=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=l(e,t,n);return null===o?null:(o.end=Math.min(o.end,e.textContent.length),a.toRange(e,o))},t.toTextPosition=l;var o,r=(o=n(2027))&&o.__esModule?o:{default:o},a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(9535)),i=new RegExp("(.|[\r\n]){1,"+String(32)+"}","g");function s(e,t){if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "selector"');var n=t.start;if(void 0===n)throw new Error('selector missing required property "start"');if(n<0)throw new Error('property "start" must be a non-negative integer');var o=t.end;if(void 0===o)throw new Error('selector missing required property "end"');if(o<0)throw new Error('property "end" must be a non-negative integer');var r=e.textContent.substr(n,o-n),a=Math.max(0,n-32),i=e.textContent.substr(a,n-a),s=Math.min(e.textContent.length,o+32);return{exact:r,prefix:i,suffix:e.textContent.substr(o,s-o)}}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "selector"');var o=t.exact;if(void 0===o)throw new Error('selector missing required property "exact"');var a=t.prefix,s=t.suffix,l=n.hint,c=new r.default;c.Match_Distance=2*e.textContent.length;var u=o.match(i),p=void 0===l?e.textContent.length/2|0:l,d=Number.POSITIVE_INFINITY,f=Number.NEGATIVE_INFINITY,h=-1,m=void 0!==a,g=void 0!==s,b=!1;m&&(h=c.match_main(e.textContent,a,p))>-1&&(p=h+a.length,b=!0),g&&!b&&(h=c.match_main(e.textContent,s,p+o.length))>-1&&(p=h-o.length);var v=u.shift();if(!((h=c.match_main(e.textContent,v,p))>-1))return null;p=f=(d=h)+v.length;var y=function(t,n){if(!t)return null;var o=c.match_main(e.textContent,n,t.loc);return-1===o?null:(t.loc=o+n.length,t.start=Math.min(t.start,o),t.end=Math.max(t.end,o+n.length),t)};c.Match_Distance=64;var k=u.reduce(y,{start:d,end:f,loc:p});return k?{start:k.start,end:k.end}:null}},9183:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GutterEnrichmentManager=void 0;const o=n(2581);t.GutterEnrichmentManager=class{constructor(e){this.root=e,this.gutter=e.querySelector("la-gutter"),this.akn=e.querySelector("la-akoma-ntoso"),this.providers=[],this.floatingContainer=this.createFloatingContainer(),this.floaterTimeout=null,this.target=null,document.addEventListener("selectionchange",this.selectionChanged.bind(this))}addProvider(e){this.providers.push(e)}createFloatingContainer(){const e=document.createElement("la-gutter-item"),t=document.createElement("div");return t.className="gutter-enrichment-new-buttons btn-group-vertical btn-group-sm bg-white",e.appendChild(t),e}selectionChanged(){const e=document.getSelection();if(this.akn&&this.gutter)if(e&&e.rangeCount>0&&!e.getRangeAt(0).collapsed){this.floaterTimeout&&window.clearTimeout(this.floaterTimeout);const t=e.getRangeAt(0);if(t.commonAncestorContainer.compareDocumentPosition(this.akn)&Node.DOCUMENT_POSITION_CONTAINS){let e=t.startContainer;for(;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.parentElement;this.target=(0,o.rangeToTarget)(t,this.akn),this.target?(this.addProviderButtons(this.target),this.floatingContainer.anchor=e,this.gutter.contains(this.floatingContainer)||this.gutter.appendChild(this.floatingContainer)):this.removeFloater()}}else this.floaterTimeout=window.setTimeout(this.removeFloater.bind(this),200)}addProviderButtons(e){const t=this.floatingContainer.firstElementChild;if(t){t.innerHTML="";for(const n of this.providers){const o=n.getButton(e);o&&(o.addEventListener("click",(()=>{this.removeFloater(),n.addEnrichment(e)})),t.appendChild(o))}}}removeFloater(){this.floatingContainer.remove(),this.floaterTimeout=null}}},8482:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(2720),t),r(n(9183),t)},2720:function(e,t,n){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PopupEnrichmentManager=t.EnrichmentMarker=void 0;const r=n(2581),a=o(n(5088));n(9639),n(3612);class i{constructor(e,t){this.provider=e,this.enrichment=t,this.marks=[],this.popups=[]}}t.EnrichmentMarker=i,t.PopupEnrichmentManager=class{constructor(e){this.markTag="mark",this.markClasses=["enrichment","enrichment--popup"],this.documentRoot=e,this.providers=[],this.markers=[],this.observer=this.createObserver()}createObserver(){const e=new MutationObserver((()=>this.applyEnrichments()));return e.observe(this.documentRoot,{childList:!0}),e}addProvider(e){this.providers.push(e)}removeProvider(e){const t=this.providers.indexOf(e);t>-1&&(this.unapplyProviderEnrichments(e),this.providers.splice(t,1))}applyEnrichments(){for(const e of this.providers)this.applyProviderEnrichments(e)}applyProviderEnrichments(e){this.unapplyProviderEnrichments(e);for(const t of e.getEnrichments()){const n=new i(e,t),o=(0,r.targetToRange)(t.target,this.documentRoot);o&&(0,r.markRange)(o,this.markTag,(o=>(n.marks.push(o),o.classList.add(...this.markClasses),e.markCreated(t,o),n.popups.push(this.createPopup(e,t,o)),o))),n.marks.length&&this.markers.push(n)}}unapplyProviderEnrichments(e){const t=this.markers.filter((t=>t.provider===e));for(const e of t)this.unapplyMarker(e)}unapplyMarker(e){for(const t of e.marks)if(t.parentElement){for(;t.firstChild;)t.parentElement.insertBefore(t.firstChild,t);t.parentElement.removeChild(t)}for(const t of e.popups)t.destroy()}createPopup(e,t,n){const o=(0,a.default)(n,{appendTo:document.body,interactive:!0,theme:"light",zIndex:0,delay:[0,0],onShow:o=>{o.setContent(""),o.setContent(e.getPopupContent(t,n))}});return e.popupCreated(t,o),o}}},2581:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.aknRangeToTarget=t.rangeToTarget=t.selectorsToRange=t.targetToAknRange=t.targetToRange=t.withoutForeignElements=t.markRange=t.getTextNodes=t.foreignElementsSelector=void 0;const o=n(9535),r=n(9448);function a(e){const t=[],n={TABLE:1,THEAD:1,TBODY:1,TR:1};let o,r,a,i;function s(e,t){return 0!==t?e.splitText(t):e}if(e.startContainer.nodeType===Node.TEXT_NODE)a=s(e.startContainer,e.startOffset);else if(a=document.createNodeIterator(e.startContainer,NodeFilter.SHOW_TEXT).nextNode(),!a)return t;i=e.endContainer.nodeType===Node.TEXT_NODE?s(e.endContainer,e.endOffset):e.endContainer,o=document.createNodeIterator(e.commonAncestorContainer,NodeFilter.SHOW_TEXT,(function(e){return n[e.parentElement.tagName]?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}));let l=o.nextNode();for(;l&&l!==a;)l=o.nextNode();for(;l&&(r=l.compareDocumentPosition(i),0!=(r&Node.DOCUMENT_POSITION_CONTAINS)||0!=(r&Node.DOCUMENT_POSITION_FOLLOWING));)t.push(l),l=o.nextNode();return t}function i(e,n,o=t.foreignElementsSelector){const r=[];for(const t of Array.from(e.querySelectorAll(o))){const e={e:t,before:null,parent:null};t.nextSibling?e.before=t.nextSibling:e.parent=t.parentElement,t.parentElement&&t.parentElement.removeChild(t),r.push(e)}try{return n()}finally{r.reverse();for(const e of r)e.before&&e.before.parentElement?e.before.parentElement.insertBefore(e.e,e.before):e.parent&&e.parent.appendChild(e.e)}}function s(e,t){let n;const a=t.find((e=>"TextPositionSelector"===e.type)),i=t.find((e=>"TextQuoteSelector"===e.type));if(a)try{if(n=(0,o.toRange)(e,a),!i||n.toString()===i.exact)return n}catch(e){}if(i)return(0,r.toRange)(e,i)}t.foreignElementsSelector=".ig",t.getTextNodes=a,t.markRange=function(e,t="mark",n){let o=e.commonAncestorContainer;o.nodeType!==Node.ELEMENT_NODE&&(o=o.parentElement),o&&i(o,(()=>{for(const o of a(e))if(o.parentElement){let e=o.ownerDocument.createElement(t);n&&(e=n(e,o)),e&&(o.parentElement.insertBefore(e,o),e.appendChild(o))}}))},t.withoutForeignElements=i,t.targetToRange=function(e,t){let n=e.anchor_id,o=n.lastIndexOf("__"),r=t.querySelector(`[id="${n}"]`);for(;!r&&o>-1;)n=n.substring(0,o),o=n.lastIndexOf("__"),r=t.querySelector(`[id="${n}"]`);if(r){if(e.selectors)return i(r,(()=>s(r,e.selectors)));{const e=t.ownerDocument.createRange();return e.selectNodeContents(r),e}}return null},t.targetToAknRange=function(e,t){function n(e){return"arguments"===e?t.querySelector(e):t.querySelector(`[eId=${e}]`)}let o=e.anchor_id,r=o.lastIndexOf("__"),a=n(o);for(;!a&&r>-1;)o=o.substring(0,r),r=o.lastIndexOf("__"),a=n(o);if(a){if(e.selectors)return s(a,e.selectors);{const e=new Range;return e.selectNodeContents(a),e}}return null},t.selectorsToRange=s,t.rangeToTarget=function(e,t){let n=e.commonAncestorContainer;if(n.nodeType!==Node.ELEMENT_NODE&&(n=n.parentElement,!n))return null;if(n=n.closest("[id]"),!n||n!==t&&0==(n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINS))return null;const a={anchor_id:n.id,selectors:[]};return i(n,(()=>{let t=(0,o.fromRange)(n,e);t.type="TextPositionSelector",a.selectors.push(t),t=(0,r.fromTextPosition)(n,t),t.type="TextQuoteSelector",a.selectors.push(t)})),a},t.aknRangeToTarget=function(e,t){let n=e.commonAncestorContainer;if(n.nodeType!==Node.ELEMENT_NODE&&(n=n.parentElement,!n))return null;if(n=n.closest("[eId]"),!n||n!==t&&0==(n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINS))return null;const a={anchor_id:n.getAttribute("eId")||"",selectors:[]};let i=(0,o.fromRange)(n,e);return i.type="TextPositionSelector",a.selectors.push(i),i=(0,r.fromTextPosition)(n,i),i.type="TextQuoteSelector",a.selectors.push(i),a}},8240:(e,t,n)=>{"use strict";n.d(t,{fi:()=>_,kZ:()=>k});var o=n(400),r=n(2163),a=n(2057),i=n(2556),s=n(6333),l=n(4063),c=n(7252),u=n(611),p=n(138);function d(e,t,n){void 0===n&&(n=!1);var d,f,h=(0,i.Re)(t),m=(0,i.Re)(t)&&function(e){var t=e.getBoundingClientRect(),n=(0,p.NM)(t.width)/e.offsetWidth||1,o=(0,p.NM)(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),g=(0,c.Z)(t),b=(0,o.Z)(e,m,n),v={scrollLeft:0,scrollTop:0},y={x:0,y:0};return(h||!h&&!n)&&(("body"!==(0,s.Z)(t)||(0,u.Z)(g))&&(v=(d=t)!==(0,a.Z)(d)&&(0,i.Re)(d)?{scrollLeft:(f=d).scrollLeft,scrollTop:f.scrollTop}:(0,r.Z)(d)),(0,i.Re)(t)?((y=(0,o.Z)(t,!0)).x+=t.clientLeft,y.y+=t.clientTop):g&&(y.x=(0,l.Z)(g))),{x:b.left+v.scrollLeft-y.x,y:b.top+v.scrollTop-y.y,width:b.width,height:b.height}}var f=n(583),h=n(3624),m=n(3779),g=n(7701);function b(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}var v={placement:"bottom",modifiers:[],strategy:"absolute"};function y(){for(var e=arguments.length,t=new Array(e),n=0;n{"use strict";n.d(t,{Z:()=>r});var o=n(2556);function r(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,o.Zq)(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}},400:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(2556),r=n(138),a=n(2057),i=n(7977);function s(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var s=e.getBoundingClientRect(),l=1,c=1;t&&(0,o.Re)(e)&&(l=e.offsetWidth>0&&(0,r.NM)(s.width)/e.offsetWidth||1,c=e.offsetHeight>0&&(0,r.NM)(s.height)/e.offsetHeight||1);var u=((0,o.kK)(e)?(0,a.Z)(e):window).visualViewport,p=!(0,i.Z)()&&n,d=(s.left+(p&&u?u.offsetLeft:0))/l,f=(s.top+(p&&u?u.offsetTop:0))/c,h=s.width/l,m=s.height/c;return{width:h,height:m,top:f,right:d+h,bottom:f+m,left:d,x:d,y:f}}},3062:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2057);function r(e){return(0,o.Z)(e).getComputedStyle(e)}},7252:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2556);function r(e){return(((0,o.kK)(e)?e.ownerDocument:e.document)||window.document).documentElement}},583:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(400);function r(e){var t=(0,o.Z)(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}},6333:(e,t,n)=>{"use strict";function o(e){return e?(e.nodeName||"").toLowerCase():null}n.d(t,{Z:()=>o})},3779:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var o=n(2057),r=n(6333),a=n(3062),i=n(2556);function s(e){return["table","td","th"].indexOf((0,r.Z)(e))>=0}var l=n(5923),c=n(5918);function u(e){return(0,i.Re)(e)&&"fixed"!==(0,a.Z)(e).position?e.offsetParent:null}function p(e){for(var t=(0,o.Z)(e),n=u(e);n&&s(n)&&"static"===(0,a.Z)(n).position;)n=u(n);return n&&("html"===(0,r.Z)(n)||"body"===(0,r.Z)(n)&&"static"===(0,a.Z)(n).position)?t:n||function(e){var t=/firefox/i.test((0,c.Z)());if(/Trident/i.test((0,c.Z)())&&(0,i.Re)(e)&&"fixed"===(0,a.Z)(e).position)return null;var n=(0,l.Z)(e);for((0,i.Zq)(n)&&(n=n.host);(0,i.Re)(n)&&["html","body"].indexOf((0,r.Z)(n))<0;){var o=(0,a.Z)(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}},5923:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(6333),r=n(7252),a=n(2556);function i(e){return"html"===(0,o.Z)(e)?e:e.assignedSlot||e.parentNode||((0,a.Zq)(e)?e.host:null)||(0,r.Z)(e)}},2057:(e,t,n)=>{"use strict";function o(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}n.d(t,{Z:()=>o})},2163:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2057);function r(e){var t=(0,o.Z)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}},4063:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(400),r=n(7252),a=n(2163);function i(e){return(0,o.Z)((0,r.Z)(e)).left+(0,a.Z)(e).scrollLeft}},2556:(e,t,n)=>{"use strict";n.d(t,{Re:()=>a,Zq:()=>i,kK:()=>r});var o=n(2057);function r(e){return e instanceof(0,o.Z)(e).Element||e instanceof Element}function a(e){return e instanceof(0,o.Z)(e).HTMLElement||e instanceof HTMLElement}function i(e){return"undefined"!=typeof ShadowRoot&&(e instanceof(0,o.Z)(e).ShadowRoot||e instanceof ShadowRoot)}},7977:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(5918);function r(){return!/^((?!chrome|android).)*safari/i.test((0,o.Z)())}},611:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(3062);function r(e){var t=(0,o.Z)(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}},3624:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var o=n(5923),r=n(611),a=n(6333),i=n(2556);function s(e){return["html","body","#document"].indexOf((0,a.Z)(e))>=0?e.ownerDocument.body:(0,i.Re)(e)&&(0,r.Z)(e)?e:s((0,o.Z)(e))}var l=n(2057);function c(e,t){var n;void 0===t&&(t=[]);var a=s(e),i=a===(null==(n=e.ownerDocument)?void 0:n.body),u=(0,l.Z)(a),p=i?[u].concat(u.visualViewport||[],(0,r.Z)(a)?a:[]):a,d=t.concat(p);return i?d:d.concat(c((0,o.Z)(p)))}},7701:(e,t,n)=>{"use strict";n.d(t,{BL:()=>c,Ct:()=>g,DH:()=>_,F2:()=>a,I:()=>r,MS:()=>E,N7:()=>b,Pj:()=>d,XM:()=>k,YP:()=>h,bw:()=>m,cW:()=>O,d7:()=>s,ij:()=>v,iv:()=>x,k5:()=>f,mv:()=>l,r5:()=>y,t$:()=>i,ut:()=>u,wX:()=>w,we:()=>o,xs:()=>S,zV:()=>p});var o="top",r="bottom",a="right",i="left",s="auto",l=[o,r,a,i],c="start",u="end",p="clippingParents",d="viewport",f="popper",h="reference",m=l.reduce((function(e,t){return e.concat([t+"-"+c,t+"-"+u])}),[]),g=[].concat(l,[s]).reduce((function(e,t){return e.concat([t,t+"-"+c,t+"-"+u])}),[]),b="beforeRead",v="read",y="afterRead",k="beforeMain",_="main",w="afterMain",x="beforeWrite",O="write",E="afterWrite",S=[b,v,y,k,_,w,x,O,E]},7824:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(6333),r=n(2556);const a={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},a=t.attributes[e]||{},i=t.elements[e];(0,r.Re)(i)&&(0,o.Z)(i)&&(Object.assign(i.style,n),Object.keys(a).forEach((function(e){var t=a[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var a=t.elements[e],i=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});(0,r.Re)(a)&&(0,o.Z)(a)&&(Object.assign(a.style,s),Object.keys(i).forEach((function(e){a.removeAttribute(e)})))}))}},requires:["computeStyles"]}},6896:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var o=n(6206),r=n(583),a=n(4985),i=n(3779),s=n(1516),l=n(7516),c=n(3293),u=n(3706),p=n(7701);const d={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,a=e.name,d=e.options,f=n.elements.arrow,h=n.modifiersData.popperOffsets,m=(0,o.Z)(n.placement),g=(0,s.Z)(m),b=[p.t$,p.F2].indexOf(m)>=0?"height":"width";if(f&&h){var v=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,(0,c.Z)("number"!=typeof e?e:(0,u.Z)(e,p.mv))}(d.padding,n),y=(0,r.Z)(f),k="y"===g?p.we:p.t$,_="y"===g?p.I:p.F2,w=n.rects.reference[b]+n.rects.reference[g]-h[g]-n.rects.popper[b],x=h[g]-n.rects.reference[g],O=(0,i.Z)(f),E=O?"y"===g?O.clientHeight||0:O.clientWidth||0:0,S=w/2-x/2,C=v[k],T=E-y[b]-v[_],A=E/2-y[b]/2+S,L=(0,l.u)(C,A,T),D=g;n.modifiersData[a]=((t={})[D]=L,t.centerOffset=L-A,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&(0,a.Z)(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},6531:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var o=n(7701),r=n(3779),a=n(2057),i=n(7252),s=n(3062),l=n(6206),c=n(4943),u=n(138),p={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(e){var t,n=e.popper,l=e.popperRect,c=e.placement,d=e.variation,f=e.offsets,h=e.position,m=e.gpuAcceleration,g=e.adaptive,b=e.roundOffsets,v=e.isFixed,y=f.x,k=void 0===y?0:y,_=f.y,w=void 0===_?0:_,x="function"==typeof b?b({x:k,y:w}):{x:k,y:w};k=x.x,w=x.y;var O=f.hasOwnProperty("x"),E=f.hasOwnProperty("y"),S=o.t$,C=o.we,T=window;if(g){var A=(0,r.Z)(n),L="clientHeight",D="clientWidth";A===(0,a.Z)(n)&&(A=(0,i.Z)(n),"static"!==(0,s.Z)(A).position&&"absolute"===h&&(L="scrollHeight",D="scrollWidth")),(c===o.we||(c===o.t$||c===o.F2)&&d===o.ut)&&(C=o.I,w-=(v&&A===T&&T.visualViewport?T.visualViewport.height:A[L])-l.height,w*=m?1:-1),c!==o.t$&&(c!==o.we&&c!==o.I||d!==o.ut)||(S=o.F2,k-=(v&&A===T&&T.visualViewport?T.visualViewport.width:A[D])-l.width,k*=m?1:-1)}var N,$=Object.assign({position:h},g&&p),P=!0===b?function(e,t){var n=e.x,o=e.y,r=t.devicePixelRatio||1;return{x:(0,u.NM)(n*r)/r||0,y:(0,u.NM)(o*r)/r||0}}({x:k,y:w},(0,a.Z)(n)):{x:k,y:w};return k=P.x,w=P.y,m?Object.assign({},$,((N={})[C]=E?"0":"",N[S]=O?"0":"",N.transform=(T.devicePixelRatio||1)<=1?"translate("+k+"px, "+w+"px)":"translate3d("+k+"px, "+w+"px, 0)",N)):Object.assign({},$,((t={})[C]=E?w+"px":"",t[S]=O?k+"px":"",t.transform="",t))}const f={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=void 0===o||o,a=n.adaptive,i=void 0===a||a,s=n.roundOffsets,u=void 0===s||s,p={placement:(0,l.Z)(t.placement),variation:(0,c.Z)(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,d(Object.assign({},p,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,d(Object.assign({},p,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}}},2372:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(2057),r={passive:!0};const a={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,a=e.options,i=a.scroll,s=void 0===i||i,l=a.resize,c=void 0===l||l,u=(0,o.Z)(t.elements.popper),p=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&p.forEach((function(e){e.addEventListener("scroll",n.update,r)})),c&&u.addEventListener("resize",n.update,r),function(){s&&p.forEach((function(e){e.removeEventListener("scroll",n.update,r)})),c&&u.removeEventListener("resize",n.update,r)}},data:{}}},5228:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var o={left:"right",right:"left",bottom:"top",top:"bottom"};function r(e){return e.replace(/left|right|bottom|top/g,(function(e){return o[e]}))}var a=n(6206),i={start:"end",end:"start"};function s(e){return e.replace(/start|end/g,(function(e){return i[e]}))}var l=n(9966),c=n(4943),u=n(7701);const p={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var i=n.mainAxis,p=void 0===i||i,d=n.altAxis,f=void 0===d||d,h=n.fallbackPlacements,m=n.padding,g=n.boundary,b=n.rootBoundary,v=n.altBoundary,y=n.flipVariations,k=void 0===y||y,_=n.allowedAutoPlacements,w=t.options.placement,x=(0,a.Z)(w),O=h||(x!==w&&k?function(e){if((0,a.Z)(e)===u.d7)return[];var t=r(e);return[s(e),t,s(t)]}(w):[r(w)]),E=[w].concat(O).reduce((function(e,n){return e.concat((0,a.Z)(n)===u.d7?function(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=n.boundary,i=n.rootBoundary,s=n.padding,p=n.flipVariations,d=n.allowedAutoPlacements,f=void 0===d?u.Ct:d,h=(0,c.Z)(o),m=h?p?u.bw:u.bw.filter((function(e){return(0,c.Z)(e)===h})):u.mv,g=m.filter((function(e){return f.indexOf(e)>=0}));0===g.length&&(g=m);var b=g.reduce((function(t,n){return t[n]=(0,l.Z)(e,{placement:n,boundary:r,rootBoundary:i,padding:s})[(0,a.Z)(n)],t}),{});return Object.keys(b).sort((function(e,t){return b[e]-b[t]}))}(t,{placement:n,boundary:g,rootBoundary:b,padding:m,flipVariations:k,allowedAutoPlacements:_}):n)}),[]),S=t.rects.reference,C=t.rects.popper,T=new Map,A=!0,L=E[0],D=0;D=0,j=I?"width":"height",M=(0,l.Z)(t,{placement:N,boundary:g,rootBoundary:b,altBoundary:v,padding:m}),R=I?P?u.F2:u.t$:P?u.I:u.we;S[j]>C[j]&&(R=r(R));var F=r(R),V=[];if(p&&V.push(M[$]<=0),f&&V.push(M[R]<=0,M[F]<=0),V.every((function(e){return e}))){L=N,A=!1;break}T.set(N,V)}if(A)for(var z=function(e){var t=E.find((function(t){var n=T.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return L=t,"break"},q=k?3:1;q>0&&"break"!==z(q);q--);t.placement!==L&&(t.modifiersData[o]._skip=!0,t.placement=L,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}}},9892:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7701),r=n(9966);function a(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function i(e){return[o.we,o.F2,o.I,o.t$].some((function(t){return e[t]>=0}))}const s={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,s=t.rects.popper,l=t.modifiersData.preventOverflow,c=(0,r.Z)(t,{elementContext:"reference"}),u=(0,r.Z)(t,{altBoundary:!0}),p=a(c,o),d=a(u,s,l),f=i(p),h=i(d);t.modifiersData[n]={referenceClippingOffsets:p,popperEscapeOffsets:d,isReferenceHidden:f,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":h})}}},2122:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(6206),r=n(7701);const a={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,a=e.name,i=n.offset,s=void 0===i?[0,0]:i,l=r.Ct.reduce((function(e,n){return e[n]=function(e,t,n){var a=(0,o.Z)(e),i=[r.t$,r.we].indexOf(a)>=0?-1:1,s="function"==typeof n?n(Object.assign({},t,{placement:e})):n,l=s[0],c=s[1];return l=l||0,c=(c||0)*i,[r.t$,r.F2].indexOf(a)>=0?{x:c,y:l}:{x:l,y:c}}(n,t.rects,s),e}),{}),c=l[t.placement],u=c.x,p=c.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=p),t.modifiersData[a]=l}}},7421:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9349);const r={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=(0,o.Z)({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}}},3920:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var o=n(7701),r=n(6206),a=n(1516),i=n(7516),s=n(583),l=n(3779),c=n(9966),u=n(4943),p=n(3607),d=n(138);const f={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,f=e.name,h=n.mainAxis,m=void 0===h||h,g=n.altAxis,b=void 0!==g&&g,v=n.boundary,y=n.rootBoundary,k=n.altBoundary,_=n.padding,w=n.tether,x=void 0===w||w,O=n.tetherOffset,E=void 0===O?0:O,S=(0,c.Z)(t,{boundary:v,rootBoundary:y,padding:_,altBoundary:k}),C=(0,r.Z)(t.placement),T=(0,u.Z)(t.placement),A=!T,L=(0,a.Z)(C),D="x"===L?"y":"x",N=t.modifiersData.popperOffsets,$=t.rects.reference,P=t.rects.popper,I="function"==typeof E?E(Object.assign({},t.rects,{placement:t.placement})):E,j="number"==typeof I?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(N){if(m){var F,V="y"===L?o.we:o.t$,z="y"===L?o.I:o.F2,q="y"===L?"height":"width",B=N[L],H=B+S[V],U=B-S[z],W=x?-P[q]/2:0,Z=T===o.BL?$[q]:P[q],J=T===o.BL?-P[q]:-$[q],Y=t.elements.arrow,K=x&&Y?(0,s.Z)(Y):{width:0,height:0},G=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,p.Z)(),X=G[V],Q=G[z],ee=(0,i.u)(0,$[q],K[q]),te=A?$[q]/2-W-ee-X-j.mainAxis:Z-ee-X-j.mainAxis,ne=A?-$[q]/2+W+ee+Q+j.mainAxis:J+ee+Q+j.mainAxis,oe=t.elements.arrow&&(0,l.Z)(t.elements.arrow),re=oe?"y"===L?oe.clientTop||0:oe.clientLeft||0:0,ae=null!=(F=null==M?void 0:M[L])?F:0,ie=B+te-ae-re,se=B+ne-ae,le=(0,i.u)(x?(0,d.VV)(H,ie):H,B,x?(0,d.Fp)(U,se):U);N[L]=le,R[L]=le-B}if(b){var ce,ue="x"===L?o.we:o.t$,pe="x"===L?o.I:o.F2,de=N[D],fe="y"===D?"height":"width",he=de+S[ue],me=de-S[pe],ge=-1!==[o.we,o.t$].indexOf(C),be=null!=(ce=null==M?void 0:M[D])?ce:0,ve=ge?he:de-$[fe]-P[fe]-be+j.altAxis,ye=ge?de+$[fe]+P[fe]-be-j.altAxis:me,ke=x&&ge?(0,i.q)(ve,de,ye):(0,i.u)(x?ve:he,de,x?ye:me);N[D]=ke,R[D]=ke-de}t.modifiersData[f]=R}},requiresIfExists:["offset"]}},804:(e,t,n)=>{"use strict";n.d(t,{fi:()=>h});var o=n(8240),r=n(2372),a=n(7421),i=n(6531),s=n(7824),l=n(2122),c=n(5228),u=n(3920),p=n(6896),d=n(9892),f=[r.Z,a.Z,i.Z,s.Z,l.Z,c.Z,u.Z,p.Z,d.Z],h=(0,o.kZ)({defaultModifiers:f})},9349:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(6206),r=n(4943),a=n(1516),i=n(7701);function s(e){var t,n=e.reference,s=e.element,l=e.placement,c=l?(0,o.Z)(l):null,u=l?(0,r.Z)(l):null,p=n.x+n.width/2-s.width/2,d=n.y+n.height/2-s.height/2;switch(c){case i.we:t={x:p,y:n.y-s.height};break;case i.I:t={x:p,y:n.y+n.height};break;case i.F2:t={x:n.x+n.width,y:d};break;case i.t$:t={x:n.x-s.width,y:d};break;default:t={x:n.x,y:n.y}}var f=c?(0,a.Z)(c):null;if(null!=f){var h="y"===f?"height":"width";switch(u){case i.BL:t[f]=t[f]-(n[h]/2-s[h]/2);break;case i.ut:t[f]=t[f]+(n[h]/2-s[h]/2)}}return t}},9966:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});var o=n(7701),r=n(2057),a=n(7252),i=n(4063),s=n(7977),l=n(3062),c=n(2163),u=n(138),p=n(3624),d=n(3779),f=n(2556),h=n(400),m=n(5923),g=n(4985),b=n(6333);function v(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function y(e,t,n){return t===o.Pj?v(function(e,t){var n=(0,r.Z)(e),o=(0,a.Z)(e),l=n.visualViewport,c=o.clientWidth,u=o.clientHeight,p=0,d=0;if(l){c=l.width,u=l.height;var f=(0,s.Z)();(f||!f&&"fixed"===t)&&(p=l.offsetLeft,d=l.offsetTop)}return{width:c,height:u,x:p+(0,i.Z)(e),y:d}}(e,n)):(0,f.kK)(t)?function(e,t){var n=(0,h.Z)(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):v(function(e){var t,n=(0,a.Z)(e),o=(0,c.Z)(e),r=null==(t=e.ownerDocument)?void 0:t.body,s=(0,u.Fp)(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),p=(0,u.Fp)(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),d=-o.scrollLeft+(0,i.Z)(e),f=-o.scrollTop;return"rtl"===(0,l.Z)(r||n).direction&&(d+=(0,u.Fp)(n.clientWidth,r?r.clientWidth:0)-s),{width:s,height:p,x:d,y:f}}((0,a.Z)(e)))}var k=n(9349),_=n(3293),w=n(3706);function x(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=void 0===r?e.placement:r,s=n.strategy,c=void 0===s?e.strategy:s,x=n.boundary,O=void 0===x?o.zV:x,E=n.rootBoundary,S=void 0===E?o.Pj:E,C=n.elementContext,T=void 0===C?o.k5:C,A=n.altBoundary,L=void 0!==A&&A,D=n.padding,N=void 0===D?0:D,$=(0,_.Z)("number"!=typeof N?N:(0,w.Z)(N,o.mv)),P=T===o.k5?o.YP:o.k5,I=e.rects.popper,j=e.elements[L?P:T],M=function(e,t,n,o){var r="clippingParents"===t?function(e){var t=(0,p.Z)((0,m.Z)(e)),n=["absolute","fixed"].indexOf((0,l.Z)(e).position)>=0&&(0,f.Re)(e)?(0,d.Z)(e):e;return(0,f.kK)(n)?t.filter((function(e){return(0,f.kK)(e)&&(0,g.Z)(e,n)&&"body"!==(0,b.Z)(e)})):[]}(e):[].concat(t),a=[].concat(r,[n]),i=a[0],s=a.reduce((function(t,n){var r=y(e,n,o);return t.top=(0,u.Fp)(r.top,t.top),t.right=(0,u.VV)(r.right,t.right),t.bottom=(0,u.VV)(r.bottom,t.bottom),t.left=(0,u.Fp)(r.left,t.left),t}),y(e,i,o));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}((0,f.kK)(j)?j:j.contextElement||(0,a.Z)(e.elements.popper),O,S,c),R=(0,h.Z)(e.elements.reference),F=(0,k.Z)({reference:R,element:I,strategy:"absolute",placement:i}),V=v(Object.assign({},I,F)),z=T===o.k5?V:R,q={top:M.top-z.top+$.top,bottom:z.bottom-M.bottom+$.bottom,left:M.left-z.left+$.left,right:z.right-M.right+$.right},B=e.modifiersData.offset;if(T===o.k5&&B){var H=B[i];Object.keys(q).forEach((function(e){var t=[o.F2,o.I].indexOf(e)>=0?1:-1,n=[o.we,o.I].indexOf(e)>=0?"y":"x";q[e]+=H[n]*t}))}return q}},3706:(e,t,n)=>{"use strict";function o(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}n.d(t,{Z:()=>o})},6206:(e,t,n)=>{"use strict";function o(e){return e.split("-")[0]}n.d(t,{Z:()=>o})},3607:(e,t,n)=>{"use strict";function o(){return{top:0,right:0,bottom:0,left:0}}n.d(t,{Z:()=>o})},1516:(e,t,n)=>{"use strict";function o(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}n.d(t,{Z:()=>o})},4943:(e,t,n)=>{"use strict";function o(e){return e.split("-")[1]}n.d(t,{Z:()=>o})},138:(e,t,n)=>{"use strict";n.d(t,{Fp:()=>o,NM:()=>a,VV:()=>r});var o=Math.max,r=Math.min,a=Math.round},3293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(3607);function r(e){return Object.assign({},(0,o.Z)(),e)}},5918:(e,t,n)=>{"use strict";function o(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}n.d(t,{Z:()=>o})},7516:(e,t,n)=>{"use strict";n.d(t,{q:()=>a,u:()=>r});var o=n(138);function r(e,t,n){return(0,o.Fp)(e,(0,o.VV)(t,n))}function a(e,t,n){var o=r(e,t,n);return o>n?n:o}},1993:e=>{function t(e){return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}t.keys=()=>[],t.resolve=t,t.id=1993,e.exports=t},2262:(e,t,n)=>{"use strict";n.d(t,{$y:()=>Ee,B:()=>i,BK:()=>Ue,Bj:()=>a,EB:()=>c,Fl:()=>Ye,IU:()=>Te,Jd:()=>E,OT:()=>_e,PG:()=>Oe,SU:()=>Ve,Um:()=>ke,Vh:()=>Ze,WL:()=>qe,X$:()=>A,X3:()=>Ce,XI:()=>je,Xl:()=>Ae,YS:()=>we,ZM:()=>He,cE:()=>_,dq:()=>Pe,iH:()=>Ie,j:()=>C,lk:()=>S,nZ:()=>l,oR:()=>Fe,qj:()=>ye,qq:()=>y,sT:()=>w,yT:()=>Se});var o=n(3577);let r;class a{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&r&&(this.parent=r,this.index=(r.scopes||(r.scopes=[])).push(this)-1)}run(e){if(this.active)try{return r=this,e()}finally{r=this.parent}}on(){r=this}off(){r=this.parent}stop(e){if(this.active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},p=e=>(e.w&g)>0,d=e=>(e.n&g)>0,f=new WeakMap;let h,m=0,g=1;const b=Symbol(""),v=Symbol("");class y{constructor(e,t=null,n){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,s(this,n)}run(){if(!this.active)return this.fn();let e=h,t=x;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=h,h=this,x=!0,g=1<<++m,m<=30?(({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{("length"===t||t>=r)&&l.push(e)}));else switch(void 0!==n&&l.push(s.get(n)),t){case"add":(0,o.kJ)(e)?(0,o.S0)(n)&&l.push(s.get("length")):(l.push(s.get(b)),(0,o._N)(e)&&l.push(s.get(v)));break;case"delete":(0,o.kJ)(e)||(l.push(s.get(b)),(0,o._N)(e)&&l.push(s.get(v)));break;case"set":(0,o._N)(e)&&l.push(s.get(b))}if(1===l.length)l[0]&&L(l[0]);else{const e=[];for(const t of l)t&&e.push(...t);L(u(e))}}function L(e,t){for(const t of(0,o.kJ)(e)?e:[...e])(t!==h||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const D=(0,o.fY)("__proto__,__v_isRef,__isVue"),N=new Set(Object.getOwnPropertyNames(Symbol).map((e=>Symbol[e])).filter(o.yk)),$=F(),P=F(!1,!0),I=F(!0),j=F(!0,!0),M=R();function R(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Te(this);for(let e=0,t=this.length;e{e[t]=function(...e){E();const n=Te(this)[t].apply(this,e);return S(),n}})),e}function F(e=!1,t=!1){return function(n,r,a){if("__v_isReactive"===r)return!e;if("__v_isReadonly"===r)return e;if("__v_isShallow"===r)return t;if("__v_raw"===r&&a===(e?t?ve:be:t?ge:me).get(n))return n;const i=(0,o.kJ)(n);if(!e&&i&&(0,o.RI)(M,r))return Reflect.get(M,r,a);const s=Reflect.get(n,r,a);return((0,o.yk)(r)?N.has(r):D(r))?s:(e||C(n,0,r),t?s:Pe(s)?i&&(0,o.S0)(r)?s:s.value:(0,o.Kn)(s)?e?_e(s):ye(s):s)}}const V=q(),z=q(!0);function q(e=!1){return function(t,n,r,a){let i=t[n];if(Ee(i)&&Pe(i)&&!Pe(r))return!1;if(!e&&!Ee(r)&&(Se(r)||(r=Te(r),i=Te(i)),!(0,o.kJ)(t)&&Pe(i)&&!Pe(r)))return i.value=r,!0;const s=(0,o.kJ)(t)&&(0,o.S0)(n)?Number(n)!0,deleteProperty:(e,t)=>!0},U=(0,o.l7)({},B,{get:P,set:z}),W=(0,o.l7)({},H,{get:j}),Z=e=>e,J=e=>Reflect.getPrototypeOf(e);function Y(e,t,n=!1,o=!1){const r=Te(e=e.__v_raw),a=Te(t);t!==a&&!n&&C(r,0,t),!n&&C(r,0,a);const{has:i}=J(r),s=o?Z:n?De:Le;return i.call(r,t)?s(e.get(t)):i.call(r,a)?s(e.get(a)):void(e!==r&&e.get(t))}function K(e,t=!1){const n=this.__v_raw,o=Te(n),r=Te(e);return e!==r&&!t&&C(o,0,e),!t&&C(o,0,r),e===r?n.has(e):n.has(e)||n.has(r)}function G(e,t=!1){return e=e.__v_raw,!t&&C(Te(e),0,b),Reflect.get(e,"size",e)}function X(e){e=Te(e);const t=Te(this);return J(t).has.call(t,e)||(t.add(e),A(t,"add",e,e)),this}function Q(e,t){t=Te(t);const n=Te(this),{has:r,get:a}=J(n);let i=r.call(n,e);i||(e=Te(e),i=r.call(n,e));const s=a.call(n,e);return n.set(e,t),i?(0,o.aU)(t,s)&&A(n,"set",e,t):A(n,"add",e,t),this}function ee(e){const t=Te(this),{has:n,get:o}=J(t);let r=n.call(t,e);r||(e=Te(e),r=n.call(t,e)),o&&o.call(t,e);const a=t.delete(e);return r&&A(t,"delete",e,void 0),a}function te(){const e=Te(this),t=0!==e.size,n=e.clear();return t&&A(e,"clear",void 0,void 0),n}function ne(e,t){return function(n,o){const r=this,a=r.__v_raw,i=Te(a),s=t?Z:e?De:Le;return!e&&C(i,0,b),a.forEach(((e,t)=>n.call(o,s(e),s(t),r)))}}function oe(e,t,n){return function(...r){const a=this.__v_raw,i=Te(a),s=(0,o._N)(i),l="entries"===e||e===Symbol.iterator&&s,c="keys"===e&&s,u=a[e](...r),p=n?Z:t?De:Le;return!t&&C(i,0,c?v:b),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:l?[p(e[0]),p(e[1])]:p(e),done:t}},[Symbol.iterator](){return this}}}}function re(e){return function(...t){return"delete"!==e&&this}}function ae(){const e={get(e){return Y(this,e)},get size(){return G(this)},has:K,add:X,set:Q,delete:ee,clear:te,forEach:ne(!1,!1)},t={get(e){return Y(this,e,!1,!0)},get size(){return G(this)},has:K,add:X,set:Q,delete:ee,clear:te,forEach:ne(!1,!0)},n={get(e){return Y(this,e,!0)},get size(){return G(this,!0)},has(e){return K.call(this,e,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ne(!0,!1)},o={get(e){return Y(this,e,!0,!0)},get size(){return G(this,!0)},has(e){return K.call(this,e,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ne(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((r=>{e[r]=oe(r,!1,!1),n[r]=oe(r,!0,!1),t[r]=oe(r,!1,!0),o[r]=oe(r,!0,!0)})),[e,n,t,o]}const[ie,se,le,ce]=ae();function ue(e,t){const n=t?e?ce:le:e?se:ie;return(t,r,a)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get((0,o.RI)(n,r)&&r in t?n:t,r,a)}const pe={get:ue(!1,!1)},de={get:ue(!1,!0)},fe={get:ue(!0,!1)},he={get:ue(!0,!0)},me=new WeakMap,ge=new WeakMap,be=new WeakMap,ve=new WeakMap;function ye(e){return Ee(e)?e:xe(e,!1,B,pe,me)}function ke(e){return xe(e,!1,U,de,ge)}function _e(e){return xe(e,!0,H,fe,be)}function we(e){return xe(e,!0,W,he,ve)}function xe(e,t,n,r,a){if(!(0,o.Kn)(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const i=a.get(e);if(i)return i;const s=(l=e).__v_skip||!Object.isExtensible(l)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((0,o.W7)(l));var l;if(0===s)return e;const c=new Proxy(e,2===s?r:n);return a.set(e,c),c}function Oe(e){return Ee(e)?Oe(e.__v_raw):!(!e||!e.__v_isReactive)}function Ee(e){return!(!e||!e.__v_isReadonly)}function Se(e){return!(!e||!e.__v_isShallow)}function Ce(e){return Oe(e)||Ee(e)}function Te(e){const t=e&&e.__v_raw;return t?Te(t):e}function Ae(e){return(0,o.Nj)(e,"__v_skip",!0),e}const Le=e=>(0,o.Kn)(e)?ye(e):e,De=e=>(0,o.Kn)(e)?_e(e):e;function Ne(e){x&&h&&T((e=Te(e)).dep||(e.dep=u()))}function $e(e,t){(e=Te(e)).dep&&L(e.dep)}function Pe(e){return!(!e||!0!==e.__v_isRef)}function Ie(e){return Me(e,!1)}function je(e){return Me(e,!0)}function Me(e,t){return Pe(e)?e:new Re(e,t)}class Re{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Te(e),this._value=t?e:Le(e)}get value(){return Ne(this),this._value}set value(e){e=this.__v_isShallow?e:Te(e),(0,o.aU)(e,this._rawValue)&&(this._rawValue=e,this._value=this.__v_isShallow?e:Le(e),$e(this))}}function Fe(e){$e(e)}function Ve(e){return Pe(e)?e.value:e}const ze={get:(e,t,n)=>Ve(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Pe(r)&&!Pe(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function qe(e){return Oe(e)?e:new Proxy(e,ze)}class Be{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e((()=>Ne(this)),(()=>$e(this)));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}function He(e){return new Be(e)}function Ue(e){const t=(0,o.kJ)(e)?new Array(e.length):{};for(const n in e)t[n]=Ze(e,n);return t}class We{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}}function Ze(e,t,n){const o=e[t];return Pe(o)?o:new We(e,t,n)}class Je{constructor(e,t,n,o){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new y(e,(()=>{this._dirty||(this._dirty=!0,$e(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const e=Te(this);return Ne(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function Ye(e,t,n=!1){let r,a;const i=(0,o.mf)(e);return i?(r=e,a=o.dG):(r=e.get,a=e.set),new Je(r,a,i||!a,n)}Promise.resolve()},6252:(e,t,n)=>{"use strict";n.d(t,{$d:()=>u,$y:()=>o.$y,Ah:()=>Ke,B:()=>o.B,BK:()=>o.BK,Bj:()=>o.Bj,Bz:()=>lo,C3:()=>hn,C_:()=>r.C_,Cn:()=>K,EB:()=>o.EB,Eo:()=>It,F4:()=>kn,FN:()=>Bn,Fl:()=>io,G:()=>Eo,HX:()=>G,HY:()=>Gt,Ho:()=>_n,IU:()=>o.IU,JJ:()=>ue,Jd:()=>Ye,KU:()=>c,Ko:()=>Ln,LL:()=>Zt,MW:()=>so,MX:()=>wo,Mr:()=>_o,Nv:()=>Dn,OT:()=>o.OT,Ob:()=>Ie,P$:()=>xe,PG:()=>o.PG,Q2:()=>Jt,Q6:()=>Ae,RC:()=>Ne,Rh:()=>fe,Rr:()=>po,S3:()=>p,SU:()=>o.SU,U2:()=>Ee,Uc:()=>yo,Uk:()=>wn,Um:()=>o.Um,Us:()=>Pt,Vh:()=>o.Vh,WI:()=>Nn,WL:()=>o.WL,WY:()=>co,Wm:()=>yn,X3:()=>o.X3,XI:()=>o.XI,Xl:()=>o.Xl,Xn:()=>Ze,Y1:()=>Xn,Y3:()=>E,Y8:()=>_e,YP:()=>ge,YS:()=>o.YS,Yq:()=>Xe,ZK:()=>i,ZM:()=>o.ZM,Zq:()=>ko,_:()=>vn,_A:()=>r._A,aZ:()=>Le,b9:()=>uo,bT:()=>Qe,bv:()=>We,cE:()=>o.cE,d1:()=>et,dD:()=>Y,dG:()=>Tn,dl:()=>Me,dq:()=>o.dq,ec:()=>R,eq:()=>So,f3:()=>pe,h:()=>vo,hR:()=>r.hR,i8:()=>Oo,iD:()=>un,iH:()=>o.iH,ic:()=>Je,j4:()=>pn,j5:()=>r.j5,kC:()=>r.kC,kq:()=>On,l1:()=>fo,lA:()=>dn,lR:()=>Bt,m0:()=>de,mW:()=>P,mv:()=>bo,mx:()=>Pn,n4:()=>re,nK:()=>Te,nQ:()=>xo,nZ:()=>o.nZ,oR:()=>o.oR,of:()=>Qn,p1:()=>go,qG:()=>en,qZ:()=>ln,qb:()=>A,qj:()=>o.qj,qq:()=>o.qq,ry:()=>Co,sT:()=>o.sT,se:()=>Re,sv:()=>Qt,uE:()=>xn,u_:()=>mo,up:()=>Ut,vl:()=>Ge,vs:()=>r.vs,w5:()=>X,wF:()=>Ue,wg:()=>on,wy:()=>xt,xv:()=>Xt,yT:()=>o.yT,yX:()=>he,zw:()=>r.zw});var o=n(2262),r=n(3577);const a=[];function i(e,...t){(0,o.Jd)();const n=a.length?a[a.length-1].component:null,r=n&&n.appContext.config.warnHandler,i=function(){let e=a[a.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const o=e.component&&e.component.parent;e=o&&o.vnode}return t}();if(r)c(r,n,11,[e+t.join(""),n&&n.proxy,i.map((({vnode:e})=>`at <${ao(n,e.type)}>`)).join("\n"),i]);else{const n=[`[Vue warn]: ${e}`,...t];i.length&&n.push("\n",...function(e){const t=[];return e.forEach(((e,n)=>{t.push(...0===n?[]:["\n"],...function({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",o=!!e.component&&null==e.component.parent,r=` at <${ao(e.component,e.type,o)}`,a=">"+n;return e.props?[r,...s(e.props),a]:[r+a]}(e))})),t}(i)),console.warn(...n)}(0,o.lk)()}function s(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach((n=>{t.push(...l(n,e[n]))})),n.length>3&&t.push(" ..."),t}function l(e,t,n){return(0,r.HD)(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:(0,o.dq)(t)?(t=l(e,(0,o.IU)(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):(0,r.mf)(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=(0,o.IU)(t),n?t:[`${e}=`,t])}function c(e,t,n,o){let r;try{r=o?e(...o):e()}catch(e){p(e,t,n)}return r}function u(e,t,n,o){if((0,r.mf)(e)){const a=c(e,t,n,o);return a&&(0,r.tI)(a)&&a.catch((e=>{p(e,t,n)})),a}const a=[];for(let r=0;r>>1;N(h[o])N(e)-N(t))),_=0;_null==e.id?1/0:e.id;function $(e){f=!1,d=!0,L(e),h.sort(((e,t)=>N(e)-N(t))),r.dG;try{for(m=0;mP.emit(e,...t))),I=[]):"undefined"!=typeof window&&window.HTMLElement&&!(null===(o=null===(n=window.navigator)||void 0===n?void 0:n.userAgent)||void 0===o?void 0:o.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push((e=>{R(e,t)})),setTimeout((()=>{P||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,j=!0,I=[])}),3e3)):(j=!0,I=[])}const F=q("component:added"),V=q("component:updated"),z=q("component:removed");function q(e){return t=>{M(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function B(e,t,...n){const o=e.vnode.props||r.kT;let a=n;const i=t.startsWith("update:"),s=i&&t.slice(7);if(s&&s in o){const e=`${"modelValue"===s?"model":s}Modifiers`,{number:t,trim:i}=o[e]||r.kT;i?a=n.map((e=>e.trim())):t&&(a=n.map(r.He))}let l;__VUE_PROD_DEVTOOLS__&&function(e,t,n){M("component:emit",e.appContext.app,e,t,n)}(e,t,a);let c=o[l=(0,r.hR)(t)]||o[l=(0,r.hR)((0,r._A)(t))];!c&&i&&(c=o[l=(0,r.hR)((0,r.rs)(t))]),c&&u(c,e,6,a);const p=o[l+"Once"];if(p){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,u(p,e,6,a)}}function H(e,t,n=!1){const o=t.emitsCache,a=o.get(e);if(void 0!==a)return a;const i=e.emits;let s={},l=!1;if(__VUE_OPTIONS_API__&&!(0,r.mf)(e)){const o=e=>{const n=H(e,t,!0);n&&(l=!0,(0,r.l7)(s,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return i||l?((0,r.kJ)(i)?i.forEach((e=>s[e]=null)):(0,r.l7)(s,i),o.set(e,s),s):(o.set(e,null),null)}function U(e,t){return!(!e||!(0,r.F7)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,r.RI)(e,t[0].toLowerCase()+t.slice(1))||(0,r.RI)(e,(0,r.rs)(t))||(0,r.RI)(e,t))}let W=null,Z=null;function J(e){const t=W;return W=e,Z=e&&e.type.__scopeId||null,t}function Y(e){Z=e}function K(){Z=null}const G=e=>X;function X(e,t=W,n){if(!t)return e;if(e._n)return e;const o=(...n)=>{o._d&&ln(-1);const r=J(t),a=e(...n);return J(r),o._d&&ln(1),__VUE_PROD_DEVTOOLS__&&V(t),a};return o._n=!0,o._c=!0,o._d=!0,o}function Q(e){const{type:t,vnode:n,proxy:o,withProxy:a,props:i,propsOptions:[s],slots:l,attrs:c,emit:u,render:d,renderCache:f,data:h,setupState:m,ctx:g,inheritAttrs:b}=e;let v,y;const k=J(e);try{if(4&n.shapeFlag){const e=a||o;v=En(d.call(e,e,f,i,m,h,g)),y=c}else{const e=t;v=En(e.length>1?e(i,{attrs:c,slots:l,emit:u}):e(i,null)),y=t.props?c:ee(c)}}catch(t){tn.length=0,p(t,e,1),v=yn(Qt)}let _=v;if(y&&!1!==b){const e=Object.keys(y),{shapeFlag:t}=_;e.length&&7&t&&(s&&e.some(r.tR)&&(y=te(y,s)),_=_n(_,y))}return n.dirs&&(_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),v=_,J(k),v}const ee=e=>{let t;for(const n in e)("class"===n||"style"===n||(0,r.F7)(n))&&((t||(t={}))[n]=e[n]);return t},te=(e,t)=>{const n={};for(const o in e)(0,r.tR)(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function ne(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;r0?(ae(e,"onPending"),ae(e,"onFallback"),c(null,e.ssFallback,t,n,o,null,a,i),ce(d,e.ssFallback)):d.resolve()}(t,n,o,r,a,i,s,l,c):function(e,t,n,o,r,a,i,s,{p:l,um:c,o:{createElement:u}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const d=t.ssContent,f=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:g,isHydrating:b}=p;if(m)p.pendingBranch=d,fn(d,m)?(l(m,d,p.hiddenContainer,null,r,p,a,i,s),p.deps<=0?p.resolve():g&&(l(h,f,n,o,r,null,a,i,s),ce(p,f))):(p.pendingId++,b?(p.isHydrating=!1,p.activeBranch=m):c(m,r,p),p.deps=0,p.effects.length=0,p.hiddenContainer=u("div"),g?(l(null,d,p.hiddenContainer,null,r,p,a,i,s),p.deps<=0?p.resolve():(l(h,f,n,o,r,null,a,i,s),ce(p,f))):h&&fn(d,h)?(l(h,d,n,o,r,p,a,i,s),p.resolve(!0)):(l(null,d,p.hiddenContainer,null,r,p,a,i,s),p.deps<=0&&p.resolve()));else if(h&&fn(d,h))l(h,d,n,o,r,p,a,i,s),ce(p,d);else if(ae(t,"onPending"),p.pendingBranch=d,p.pendingId++,l(null,d,p.hiddenContainer,null,r,p,a,i,s),p.deps<=0)p.resolve();else{const{timeout:e,pendingId:t}=p;e>0?setTimeout((()=>{p.pendingId===t&&p.fallback(f)}),e):0===e&&p.fallback(f)}}(e,t,n,o,r,i,s,l,c)},hydrate:function(e,t,n,o,r,a,i,s,l){const c=t.suspense=ie(t,o,n,e.parentNode,document.createElement("div"),null,r,a,i,s,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,a,i);return 0===c.deps&&c.resolve(),u},create:ie,normalize:function(e){const{shapeFlag:t,children:n}=e,o=32&t;e.ssContent=se(o?n.default:n),e.ssFallback=o?se(n.fallback):yn(Qt)}};function ae(e,t){const n=e.props&&e.props[t];(0,r.mf)(n)&&n()}function ie(e,t,n,o,a,i,s,l,c,u,d=!1){const{p:f,m:h,um:m,n:g,o:{parentNode:b,remove:v}}=u,y=(0,r.He)(e.props&&e.props.timeout),k={vnode:e,parent:t,parentComponent:n,isSVG:s,container:o,hiddenContainer:a,anchor:i,deps:0,pendingId:0,timeout:"number"==typeof y?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:d,isUnmounted:!1,effects:[],resolve(e=!1){const{vnode:t,activeBranch:n,pendingBranch:o,pendingId:r,effects:a,parentComponent:i,container:s}=k;if(k.isHydrating)k.isHydrating=!1;else if(!e){const e=n&&o.transition&&"out-in"===o.transition.mode;e&&(n.transition.afterLeave=()=>{r===k.pendingId&&h(o,s,t,0)});let{anchor:t}=k;n&&(t=g(n),m(n,i,k,!0)),e||h(o,s,t,0)}ce(k,o),k.pendingBranch=null,k.isInFallback=!1;let l=k.parent,c=!1;for(;l;){if(l.pendingBranch){l.effects.push(...a),c=!0;break}l=l.parent}c||A(a),k.effects=[],ae(t,"onResolve")},fallback(e){if(!k.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:o,container:r,isSVG:a}=k;ae(t,"onFallback");const i=g(n),s=()=>{k.isInFallback&&(f(null,e,r,i,o,null,a,l,c),ce(k,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=s),k.isInFallback=!0,m(n,o,null,!0),u||s()},move(e,t,n){k.activeBranch&&h(k.activeBranch,e,t,n),k.container=e},next:()=>k.activeBranch&&g(k.activeBranch),registerDep(e,t){const n=!!k.pendingBranch;n&&k.deps++;const o=e.vnode.el;e.asyncDep.catch((t=>{p(t,e,0)})).then((r=>{if(e.isUnmounted||k.isUnmounted||k.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:a}=e;Gn(e,r,!1),o&&(a.el=o);const i=!o&&e.subTree.el;t(e,a,b(o||e.subTree.el),o?null:g(e.subTree),k,s,c),i&&v(i),oe(e,a.el),n&&0==--k.deps&&k.resolve()}))},unmount(e,t){k.isUnmounted=!0,k.activeBranch&&m(k.activeBranch,n,e,t),k.pendingBranch&&m(k.pendingBranch,n,e,t)}};return k}function se(e){let t;if((0,r.mf)(e)){const n=sn&&e._c;n&&(e._d=!1,on()),e=e(),n&&(e._d=!0,t=nn,rn())}if((0,r.kJ)(e)){const t=function(e){let t;for(let n=0;nt!==e))),e}function le(e,t){t&&t.pendingBranch?(0,r.kJ)(e)?t.effects.push(...e):t.effects.push(e):A(e)}function ce(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e,r=n.el=t.el;o&&o.subTree===n&&(o.vnode.el=r,oe(o,r))}function ue(e,t){if(qn){let n=qn.provides;const o=qn.parent&&qn.parent.provides;o===n&&(n=qn.provides=Object.create(o)),n[e]=t}}function pe(e,t,n=!1){const o=qn||W;if(o){const a=null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(a&&e in a)return a[e];if(arguments.length>1)return n&&(0,r.mf)(t)?t.call(o.proxy):t}}function de(e,t){return be(e,null,t)}function fe(e,t){return be(e,null,{flush:"post"})}function he(e,t){return be(e,null,{flush:"sync"})}const me={};function ge(e,t,n){return be(e,t,n)}function be(e,t,{immediate:n,deep:a,flush:i,onTrack:s,onTrigger:l}=r.kT){const p=qn;let d,f,h=!1,m=!1;if((0,o.dq)(e)?(d=()=>e.value,h=(0,o.yT)(e)):(0,o.PG)(e)?(d=()=>e,a=!0):(0,r.kJ)(e)?(m=!0,h=e.some(o.PG),d=()=>e.map((e=>(0,o.dq)(e)?e.value:(0,o.PG)(e)?ke(e):(0,r.mf)(e)?c(e,p,2):void 0))):d=(0,r.mf)(e)?t?()=>c(e,p,2):()=>{if(!p||!p.isUnmounted)return f&&f(),u(e,p,3,[y])}:r.dG,t&&a){const e=d;d=()=>ke(e())}let y=e=>{f=x.onStop=()=>{c(e,p,4)}};if(Yn)return y=r.dG,t?n&&u(t,p,3,[d(),m?[]:void 0,y]):d(),r.dG;let k=m?[]:me;const _=()=>{if(x.active)if(t){const e=x.run();(a||h||(m?e.some(((e,t)=>(0,r.aU)(e,k[t]))):(0,r.aU)(e,k)))&&(f&&f(),u(t,p,3,[e,k===me?void 0:k,y]),k=e)}else x.run()};let w;_.allowRecurse=!!t,w="sync"===i?_:"post"===i?()=>$t(_,p&&p.suspense):()=>{!p||p.isMounted?function(e){T(e,b,g,v)}(_):_()};const x=new o.qq(d,w);return t?n?_():k=x.run():"post"===i?$t(x.run.bind(x),p&&p.suspense):x.run(),()=>{x.stop(),p&&p.scope&&(0,r.Od)(p.scope.effects,x)}}function ve(e,t,n){const o=this.proxy,a=(0,r.HD)(e)?e.includes(".")?ye(o,e):()=>o[e]:e.bind(o,o);let i;(0,r.mf)(t)?i=t:(i=t.handler,n=t);const s=qn;Hn(this);const l=be(a,i.bind(o),n);return s?Hn(s):Un(),l}function ye(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{ke(e,t)}));else if((0,r.PO)(e))for(const n in e)ke(e[n],t);return e}function _e(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return We((()=>{e.isMounted=!0})),Ye((()=>{e.isUnmounting=!0})),e}const we=[Function,Array],xe={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:we,onEnter:we,onAfterEnter:we,onEnterCancelled:we,onBeforeLeave:we,onLeave:we,onAfterLeave:we,onLeaveCancelled:we,onBeforeAppear:we,onAppear:we,onAfterAppear:we,onAppearCancelled:we},setup(e,{slots:t}){const n=Bn(),r=_e();let a;return()=>{const i=t.default&&Ae(t.default(),!0);if(!i||!i.length)return;const s=(0,o.IU)(e),{mode:l}=s,c=i[0];if(r.isLeaving)return Se(c);const u=Ce(c);if(!u)return Se(c);const p=Ee(u,s,r,n);Te(u,p);const d=n.subTree,f=d&&Ce(d);let h=!1;const{getTransitionKey:m}=u.type;if(m){const e=m();void 0===a?a=e:e!==a&&(a=e,h=!0)}if(f&&f.type!==Qt&&(!fn(u,f)||h)){const e=Ee(f,s,r,n);if(Te(f,e),"out-in"===l)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,n.update()},Se(c);"in-out"===l&&u.type!==Qt&&(e.delayLeave=(e,t,n)=>{Oe(r,f)[String(f.key)]=f,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete p.delayedLeave},p.delayedLeave=n})}return c}}};function Oe(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Ee(e,t,n,o){const{appear:r,mode:a,persisted:i=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:c,onEnterCancelled:p,onBeforeLeave:d,onLeave:f,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:g,onAppear:b,onAfterAppear:v,onAppearCancelled:y}=t,k=String(e.key),_=Oe(n,e),w=(e,t)=>{e&&u(e,o,9,t)},x={mode:a,persisted:i,beforeEnter(t){let o=s;if(!n.isMounted){if(!r)return;o=g||s}t._leaveCb&&t._leaveCb(!0);const a=_[k];a&&fn(e,a)&&a.el._leaveCb&&a.el._leaveCb(),w(o,[t])},enter(e){let t=l,o=c,a=p;if(!n.isMounted){if(!r)return;t=b||l,o=v||c,a=y||p}let i=!1;const s=e._enterCb=t=>{i||(i=!0,w(t?a:o,[e]),x.delayedLeave&&x.delayedLeave(),e._enterCb=void 0)};t?(t(e,s),t.length<=1&&s()):s()},leave(t,o){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return o();w(d,[t]);let a=!1;const i=t._leaveCb=n=>{a||(a=!0,o(),w(n?m:h,[t]),t._leaveCb=void 0,_[r]===e&&delete _[r])};_[r]=e,f?(f(t,i),f.length<=1&&i()):i()},clone:e=>Ee(e,t,n,o)};return x}function Se(e){if(Pe(e))return(e=_n(e)).children=null,e}function Ce(e){return Pe(e)?e.children?e.children[0]:void 0:e}function Te(e,t){6&e.shapeFlag&&e.component?Te(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ae(e,t=!1){let n=[],o=0;for(let r=0;r1)for(let e=0;e!!e.type.__asyncLoader;function Ne(e){(0,r.mf)(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:a,delay:i=200,timeout:s,suspensible:l=!0,onError:c}=e;let u,d=null,f=0;const h=()=>{let e;return d||(e=d=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),c)return new Promise(((t,n)=>{c(e,(()=>t((f++,d=null,h()))),(()=>n(e)),f+1)}));throw e})).then((t=>e!==d&&d?d:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),u=t,t))))};return Le({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return u},setup(){const e=qn;if(u)return()=>$e(u,e);const t=t=>{d=null,p(t,e,13,!a)};if(l&&e.suspense||Yn)return h().then((t=>()=>$e(t,e))).catch((e=>(t(e),()=>a?yn(a,{error:e}):null)));const r=(0,o.iH)(!1),c=(0,o.iH)(),f=(0,o.iH)(!!i);return i&&setTimeout((()=>{f.value=!1}),i),null!=s&&setTimeout((()=>{if(!r.value&&!c.value){const e=new Error(`Async component timed out after ${s}ms.`);t(e),c.value=e}}),s),h().then((()=>{r.value=!0,e.parent&&Pe(e.parent.vnode)&&S(e.parent.update)})).catch((e=>{t(e),c.value=e})),()=>r.value&&u?$e(u,e):c.value&&a?yn(a,{error:c.value}):n&&!f.value?yn(n):void 0}})}function $e(e,{vnode:{ref:t,props:n,children:o}}){const r=yn(e,n,o);return r.ref=t,r}const Pe=e=>e.type.__isKeepAlive,Ie={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Bn(),o=n.ctx;if(!o.renderer)return t.default;const a=new Map,i=new Set;let s=null;__VUE_PROD_DEVTOOLS__&&(n.__v_cache=a);const l=n.suspense,{renderer:{p:c,m:u,um:p,o:{createElement:d}}}=o,f=d("div");function h(e){ze(e),p(e,n,l,!0)}function m(e){a.forEach(((t,n)=>{const o=ro(t.type);!o||e&&e(o)||g(n)}))}function g(e){const t=a.get(e);s&&t.type===s.type?s&&ze(s):h(t),a.delete(e),i.delete(e)}o.activate=(e,t,n,o,a)=>{const i=e.component;u(e,t,n,0,l),c(i.vnode,e,t,n,i,l,o,e.slotScopeIds,a),$t((()=>{i.isDeactivated=!1,i.a&&(0,r.ir)(i.a);const t=e.props&&e.props.onVnodeMounted;t&&An(t,i.parent,e)}),l),__VUE_PROD_DEVTOOLS__&&F(i)},o.deactivate=e=>{const t=e.component;u(e,f,null,1,l),$t((()=>{t.da&&(0,r.ir)(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&An(n,t.parent,e),t.isDeactivated=!0}),l),__VUE_PROD_DEVTOOLS__&&F(t)},ge((()=>[e.include,e.exclude]),(([e,t])=>{e&&m((t=>je(e,t))),t&&m((e=>!je(t,e)))}),{flush:"post",deep:!0});let b=null;const v=()=>{null!=b&&a.set(b,qe(n.subTree))};return We(v),Je(v),Ye((()=>{a.forEach((e=>{const{subTree:t,suspense:o}=n,r=qe(t);if(e.type!==r.type)h(e);else{ze(r);const e=r.component.da;e&&$t(e,o)}}))})),()=>{if(b=null,!t.default)return null;const n=t.default(),o=n[0];if(n.length>1)return s=null,n;if(!dn(o)||!(4&o.shapeFlag||128&o.shapeFlag))return s=null,o;let r=qe(o);const l=r.type,c=ro(De(r)?r.type.__asyncResolved||{}:l),{include:u,exclude:p,max:d}=e;if(u&&(!c||!je(u,c))||p&&c&&je(p,c))return s=r,o;const f=null==r.key?l:r.key,h=a.get(f);return r.el&&(r=_n(r),128&o.shapeFlag&&(o.ssContent=r)),b=f,h?(r.el=h.el,r.component=h.component,r.transition&&Te(r,r.transition),r.shapeFlag|=512,i.delete(f),i.add(f)):(i.add(f),d&&i.size>parseInt(d,10)&&g(i.values().next().value)),r.shapeFlag|=256,s=r,o}}};function je(e,t){return(0,r.kJ)(e)?e.some((e=>je(e,t))):(0,r.HD)(e)?e.split(",").includes(t):!!e.test&&e.test(t)}function Me(e,t){Fe(e,"a",t)}function Re(e,t){Fe(e,"da",t)}function Fe(e,t,n=qn){const o=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(Be(t,o,n),n){let e=n.parent;for(;e&&e.parent;)Pe(e.parent.vnode)&&Ve(o,t,n,e),e=e.parent}}function Ve(e,t,n,o){const a=Be(t,e,o,!0);Ke((()=>{(0,r.Od)(o[t],a)}),n)}function ze(e){let t=e.shapeFlag;256&t&&(t-=256),512&t&&(t-=512),e.shapeFlag=t}function qe(e){return 128&e.shapeFlag?e.ssContent:e}function Be(e,t,n=qn,r=!1){if(n){const a=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;(0,o.Jd)(),Hn(n);const a=u(t,n,e,r);return Un(),(0,o.lk)(),a});return r?a.unshift(i):a.push(i),i}}const He=e=>(t,n=qn)=>(!Yn||"sp"===e)&&Be(e,t,n),Ue=He("bm"),We=He("m"),Ze=He("bu"),Je=He("u"),Ye=He("bum"),Ke=He("um"),Ge=He("sp"),Xe=He("rtg"),Qe=He("rtc");function et(e,t=qn){Be("ec",e,t)}let tt=!0;function nt(e,t,n){u((0,r.kJ)(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function ot(e,t,n,o){const a=o.includes(".")?ye(n,o):()=>n[o];if((0,r.HD)(e)){const n=t[e];(0,r.mf)(n)&&ge(a,n)}else if((0,r.mf)(e))ge(a,e.bind(n));else if((0,r.Kn)(e))if((0,r.kJ)(e))e.forEach((e=>ot(e,t,n,o)));else{const o=(0,r.mf)(e.handler)?e.handler.bind(n):t[e.handler];(0,r.mf)(o)&&ge(a,o,e)}}function rt(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,s=a.get(t);let l;return s?l=s:r.length||n||o?(l={},r.length&&r.forEach((e=>at(l,e,i,!0))),at(l,t,i)):l=t,a.set(t,l),l}function at(e,t,n,o=!1){const{mixins:r,extends:a}=t;a&&at(e,a,n,!0),r&&r.forEach((t=>at(e,t,n,!0)));for(const r in t)if(o&&"expose"===r);else{const o=it[r]||n&&n[r];e[r]=o?o(e[r],t[r]):t[r]}return e}const it={data:st,props:ut,emits:ut,methods:ut,computed:ut,beforeCreate:ct,created:ct,beforeMount:ct,mounted:ct,beforeUpdate:ct,updated:ct,beforeDestroy:ct,beforeUnmount:ct,destroyed:ct,unmounted:ct,activated:ct,deactivated:ct,errorCaptured:ct,serverPrefetch:ct,components:ut,directives:ut,watch:function(e,t){if(!e)return t;if(!t)return e;const n=(0,r.l7)(Object.create(null),e);for(const o in t)n[o]=ct(e[o],t[o]);return n},provide:st,inject:function(e,t){return ut(lt(e),lt(t))}};function st(e,t){return t?e?function(){return(0,r.l7)((0,r.mf)(e)?e.call(this,this):e,(0,r.mf)(t)?t.call(this,this):t)}:t:e}function lt(e){if((0,r.kJ)(e)){const t={};for(let n=0;n{c=!0;const[n,o]=ft(e,t,!0);(0,r.l7)(s,n),o&&l.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!i&&!c)return o.set(e,r.Z6),r.Z6;if((0,r.kJ)(i))for(let e=0;e-1,o[1]=n<0||e-1||(0,r.RI)(o,"default"))&&l.push(t)}}}const u=[s,l];return o.set(e,u),u}function ht(e){return"$"!==e[0]}function mt(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:null===e?"null":""}function gt(e,t){return mt(e)===mt(t)}function bt(e,t){return(0,r.kJ)(t)?t.findIndex((t=>gt(t,e))):(0,r.mf)(t)&>(t,e)?0:-1}const vt=e=>"_"===e[0]||"$stable"===e,yt=e=>(0,r.kJ)(e)?e.map(En):[En(e)],kt=(e,t,n)=>{const o=X(((...e)=>yt(t(...e))),n);return o._c=!1,o},_t=(e,t,n)=>{const o=e._ctx;for(const n in e){if(vt(n))continue;const a=e[n];if((0,r.mf)(a))t[n]=kt(0,a,o);else if(null!=a){const e=yt(a);t[n]=()=>e}}},wt=(e,t)=>{const n=yt(t);e.slots.default=()=>n};function xt(e,t){if(null===W)return e;const n=W.proxy,o=e.dirs||(e.dirs=[]);for(let e=0;e(i.has(e)||(e&&(0,r.mf)(e.install)?(i.add(e),e.install(l,...t)):(0,r.mf)(e)&&(i.add(e),e(l,...t))),l),mixin:e=>(__VUE_OPTIONS_API__&&(a.mixins.includes(e)||a.mixins.push(e)),l),component:(e,t)=>t?(a.components[e]=t,l):a.components[e],directive:(e,t)=>t?(a.directives[e]=t,l):a.directives[e],mount(r,i,c){if(!s){const u=yn(n,o);return u.appContext=a,i&&t?t(u,r):e(u,r,c),s=!0,l._container=r,r.__vue_app__=l,__VUE_PROD_DEVTOOLS__&&(l._instance=u.component,function(e,t){M("app:init",e,t,{Fragment:Gt,Text:Xt,Comment:Qt,Static:en})}(l,Oo)),no(u.component)||u.component.proxy}},unmount(){s&&(e(null,l._container),__VUE_PROD_DEVTOOLS__&&(l._instance=null,function(e){M("app:unmount",e)}(l)),delete l._container.__vue_app__)},provide:(e,t)=>(a.provides[e]=t,l)};return l}}function Tt(e,t,n,a,i=!1){if((0,r.kJ)(e))return void e.forEach(((e,o)=>Tt(e,t&&((0,r.kJ)(t)?t[o]:t),n,a,i)));if(De(a)&&!i)return;const s=4&a.shapeFlag?no(a.component)||a.component.proxy:a.el,l=i?null:s,{i:u,r:p}=e,d=t&&t.r,f=u.refs===r.kT?u.refs={}:u.refs,h=u.setupState;if(null!=d&&d!==p&&((0,r.HD)(d)?(f[d]=null,(0,r.RI)(h,d)&&(h[d]=null)):(0,o.dq)(d)&&(d.value=null)),(0,r.mf)(p))c(p,u,12,[l,f]);else{const t=(0,r.HD)(p),a=(0,o.dq)(p);if(t||a){const a=()=>{if(e.f){const n=t?f[p]:p.value;i?(0,r.kJ)(n)&&(0,r.Od)(n,s):(0,r.kJ)(n)?n.includes(s)||n.push(s):t?f[p]=[s]:(p.value=[s],e.k&&(f[e.k]=p.value))}else t?(f[p]=l,(0,r.RI)(h,p)&&(h[p]=l)):(0,o.dq)(p)&&(p.value=l,e.k&&(f[e.k]=l))};l?(a.id=-1,$t(a,n)):a()}}}let At=!1;const Lt=e=>/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,Dt=e=>8===e.nodeType;function Nt(e){const{mt:t,p:n,o:{patchProp:o,nextSibling:a,parentNode:i,remove:s,insert:l,createComment:c}}=e,u=(n,o,r,s,l,c=!1)=>{const g=Dt(n)&&"["===n.data,b=()=>h(n,o,r,s,l,g),{type:v,ref:y,shapeFlag:k}=o,_=n.nodeType;o.el=n;let w=null;switch(v){case Xt:3!==_?w=b():(n.data!==o.children&&(At=!0,n.data=o.children),w=a(n));break;case Qt:w=8!==_||g?b():a(n);break;case en:if(1===_){w=n;const e=!o.children.length;for(let t=0;t{l=l||!!t.dynamicChildren;const{type:c,props:u,patchFlag:p,shapeFlag:f,dirs:h}=t,m="input"===c&&h||"option"===c;if(m||-1!==p){if(h&&Ot(t,null,n,"created"),u)if(m||!l||48&p)for(const t in u)(m&&t.endsWith("value")||(0,r.F7)(t)&&!(0,r.Gg)(t))&&o(e,t,null,u[t],!1,void 0,n);else u.onClick&&o(e,"onClick",null,u.onClick,!1,void 0,n);let c;if((c=u&&u.onVnodeBeforeMount)&&An(c,n,t),h&&Ot(t,null,n,"beforeMount"),((c=u&&u.onVnodeMounted)||h)&&le((()=>{c&&An(c,n,t),h&&Ot(t,null,n,"mounted")}),a),16&f&&(!u||!u.innerHTML&&!u.textContent)){let o=d(e.firstChild,t,e,n,a,i,l);for(;o;){At=!0;const e=o;o=o.nextSibling,s(e)}}else 8&f&&e.textContent!==t.children&&(At=!0,e.textContent=t.children)}return e.nextSibling},d=(e,t,o,r,a,i,s)=>{s=s||!!t.dynamicChildren;const l=t.children,c=l.length;for(let t=0;t{const{slotScopeIds:u}=t;u&&(r=r?r.concat(u):u);const p=i(e),f=d(a(e),t,p,n,o,r,s);return f&&Dt(f)&&"]"===f.data?a(t.anchor=f):(At=!0,l(t.anchor=c("]"),p,f),f)},h=(e,t,o,r,l,c)=>{if(At=!0,t.el=null,c){const t=m(e);for(;;){const n=a(e);if(!n||n===t)break;s(n)}}const u=a(e),p=i(e);return s(e),n(null,t,p,u,o,r,Lt(p),l),u},m=e=>{let t=0;for(;e;)if((e=a(e))&&Dt(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return a(e);t--}return e};return[(e,t)=>{if(!t.hasChildNodes())return n(null,e,t),void D();At=!1,u(t.firstChild,e,null,null,null),D(),At&&console.error("Hydration completed but contains mismatches.")},u]}const $t=le;function Pt(e){return jt(e)}function It(e){return jt(e,Nt)}function jt(e,t){"boolean"!=typeof __VUE_OPTIONS_API__&&((0,r.E9)().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&((0,r.E9)().__VUE_PROD_DEVTOOLS__=!1);const n=(0,r.E9)();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&R(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:a,remove:i,patchProp:s,createElement:l,createText:c,createComment:u,setText:p,setElementText:d,parentNode:f,nextSibling:g,setScopeId:b=r.dG,cloneNode:v,insertStaticContent:y}=e,k=(e,t,n,o=null,r=null,a=null,i=!1,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!fn(e,t)&&(o=te(e),Y(e,r,a,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:p}=t;switch(c){case Xt:_(e,t,n,o);break;case Qt:w(e,t,n,o);break;case en:null==e&&x(t,n,o,i);break;case Gt:P(e,t,n,o,r,a,i,s,l);break;default:1&p?O(e,t,n,o,r,a,i,s,l):6&p?I(e,t,n,o,r,a,i,s,l):(64&p||128&p)&&c.process(e,t,n,o,r,a,i,s,l,ae)}null!=u&&r&&Tt(u,e&&e.ref,a,t||e,!t)},_=(e,t,n,o)=>{if(null==e)a(t.el=c(t.children),n,o);else{const n=t.el=e.el;t.children!==e.children&&p(n,t.children)}},w=(e,t,n,o)=>{null==e?a(t.el=u(t.children||""),n,o):t.el=e.el},x=(e,t,n,o)=>{[e.el,e.anchor]=y(e.children,t,n,o,e.el,e.anchor)},O=(e,t,n,o,r,a,i,s,l)=>{i=i||"svg"===t.type,null==e?E(t,n,o,r,a,i,s,l):A(e,t,r,a,i,s,l)},E=(e,t,n,o,i,c,u,p)=>{let f,h;const{type:m,props:g,shapeFlag:b,transition:y,patchFlag:k,dirs:_}=e;if(e.el&&void 0!==v&&-1===k)f=e.el=v(e.el);else{if(f=e.el=l(e.type,c,g&&g.is,g),8&b?d(f,e.children):16&b&&T(e.children,f,null,o,i,c&&"foreignObject"!==m,u,p),_&&Ot(e,null,o,"created"),g){for(const t in g)"value"===t||(0,r.Gg)(t)||s(f,t,null,g[t],c,e.children,o,i,ee);"value"in g&&s(f,"value",null,g.value),(h=g.onVnodeBeforeMount)&&An(h,o,e)}C(f,e,e.scopeId,u,o)}__VUE_PROD_DEVTOOLS__&&(Object.defineProperty(f,"__vnode",{value:e,enumerable:!1}),Object.defineProperty(f,"__vueParentComponent",{value:o,enumerable:!1})),_&&Ot(e,null,o,"beforeMount");const w=(!i||i&&!i.pendingBranch)&&y&&!y.persisted;w&&y.beforeEnter(f),a(f,t,n),((h=g&&g.onVnodeMounted)||w||_)&&$t((()=>{h&&An(h,o,e),w&&y.enter(f),_&&Ot(e,null,o,"mounted")}),i)},C=(e,t,n,o,r)=>{if(n&&b(e,n),o)for(let t=0;t{for(let c=l;c{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:p,dirs:f}=t;u|=16&e.patchFlag;const h=e.props||r.kT,m=t.props||r.kT;let g;n&&Mt(n,!1),(g=m.onVnodeBeforeUpdate)&&An(g,n,t,e),f&&Ot(t,e,n,"beforeUpdate"),n&&Mt(n,!0);const b=a&&"foreignObject"!==t.type;if(p?N(e.dynamicChildren,p,c,n,o,b,i):l||H(e,t,c,null,n,o,b,i,!1),u>0){if(16&u)$(c,t,h,m,n,o,a);else if(2&u&&h.class!==m.class&&s(c,"class",null,m.class,a),4&u&&s(c,"style",h.style,m.style,a),8&u){const r=t.dynamicProps;for(let t=0;t{g&&An(g,n,t,e),f&&Ot(t,e,n,"updated")}),o)},N=(e,t,n,o,r,a,i)=>{for(let s=0;s{if(n!==o){for(const c in o){if((0,r.Gg)(c))continue;const u=o[c],p=n[c];u!==p&&"value"!==c&&s(e,c,p,u,l,t.children,a,i,ee)}if(n!==r.kT)for(const c in n)(0,r.Gg)(c)||c in o||s(e,c,n[c],null,l,t.children,a,i,ee);"value"in o&&s(e,"value",n.value,o.value)}},P=(e,t,n,o,r,i,s,l,u)=>{const p=t.el=e?e.el:c(""),d=t.anchor=e?e.anchor:c("");let{patchFlag:f,dynamicChildren:h,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(a(p,n,o),a(d,n,o),T(t.children,n,d,r,i,s,l,u)):f>0&&64&f&&h&&e.dynamicChildren?(N(e.dynamicChildren,h,n,r,i,s,l),(null!=t.key||r&&t===r.subTree)&&Rt(e,t,!0)):H(e,t,n,d,r,i,s,l,u)},I=(e,t,n,o,r,a,i,s,l)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,i,l):j(t,n,o,r,a,i,l):M(e,t,l)},j=(e,t,n,o,r,a,i)=>{const s=e.component=zn(e,o,r);if(Pe(e)&&(s.ctx.renderer=ae),Kn(s),s.asyncDep){if(r&&r.registerDep(s,q),!e.el){const e=s.subTree=yn(Qt);w(null,e,t,n)}}else q(s,e,t,n,r,a,i)},M=(e,t,n)=>{const o=t.component=e.component;if(function(e,t,n){const{props:o,children:r,component:a}=e,{props:i,children:s,patchFlag:l}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!r&&!s||s&&s.$stable)||o!==i&&(o?!i||ne(o,i,c):!!i);if(1024&l)return!0;if(16&l)return o?ne(o,i,c):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;tm&&h.splice(t,1)}(o.update),o.update()}else t.component=e.component,t.el=e.el,o.vnode=t},q=(e,t,n,a,i,s,l)=>{const c=e.effect=new o.qq((()=>{if(e.isMounted){let t,{next:n,bu:o,u:a,parent:c,vnode:u}=e,p=n;Mt(e,!1),n?(n.el=u.el,B(e,n,l)):n=u,o&&(0,r.ir)(o),(t=n.props&&n.props.onVnodeBeforeUpdate)&&An(t,c,n,u),Mt(e,!0);const d=Q(e),h=e.subTree;e.subTree=d,k(h,d,f(h.el),te(h),e,i,s),n.el=d.el,null===p&&oe(e,d.el),a&&$t(a,i),(t=n.props&&n.props.onVnodeUpdated)&&$t((()=>An(t,c,n,u)),i),__VUE_PROD_DEVTOOLS__&&V(e)}else{let o;const{el:l,props:c}=t,{bm:u,m:p,parent:d}=e,f=De(t);if(Mt(e,!1),u&&(0,r.ir)(u),!f&&(o=c&&c.onVnodeBeforeMount)&&An(o,d,t),Mt(e,!0),l&&se){const n=()=>{e.subTree=Q(e),se(l,e.subTree,e,i,null)};f?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const o=e.subTree=Q(e);k(null,o,n,a,e,i,s),t.el=o.el}if(p&&$t(p,i),!f&&(o=c&&c.onVnodeMounted)){const e=t;$t((()=>An(o,d,e)),i)}256&t.shapeFlag&&e.a&&$t(e.a,i),e.isMounted=!0,__VUE_PROD_DEVTOOLS__&&F(e),t=n=a=null}}),(()=>S(e.update)),e.scope),u=e.update=c.run.bind(c);u.id=e.uid,Mt(e,!0),u()},B=(e,t,n)=>{t.component=e;const a=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,a){const{props:i,attrs:s,vnode:{patchFlag:l}}=e,c=(0,o.IU)(i),[u]=e.propsOptions;let p=!1;if(!(a||l>0)||16&l){let o;pt(e,t,i,s)&&(p=!0);for(const a in c)t&&((0,r.RI)(t,a)||(o=(0,r.rs)(a))!==a&&(0,r.RI)(t,o))||(u?!n||void 0===n[a]&&void 0===n[o]||(i[a]=dt(u,c,a,void 0,e,!0)):delete i[a]);if(s!==c)for(const e in s)t&&(0,r.RI)(t,e)||(delete s[e],p=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let o=0;o{const{vnode:o,slots:a}=e;let i=!0,s=r.kT;if(32&o.shapeFlag){const e=t._;e?n&&1===e?i=!1:((0,r.l7)(a,t),n||1!==e||delete a._):(i=!t.$stable,_t(t,a)),s=t}else t&&(wt(e,t),s={default:1});if(i)for(const e in a)vt(e)||e in s||delete a[e]})(e,t.children,n),(0,o.Jd)(),L(void 0,e.update),(0,o.lk)()},H=(e,t,n,o,r,a,i,s,l=!1)=>{const c=e&&e.children,u=e?e.shapeFlag:0,p=t.children,{patchFlag:f,shapeFlag:h}=t;if(f>0){if(128&f)return void Z(c,p,n,o,r,a,i,s,l);if(256&f)return void W(c,p,n,o,r,a,i,s,l)}8&h?(16&u&&ee(c,r,a),p!==c&&d(n,p)):16&u?16&h?Z(c,p,n,o,r,a,i,s,l):ee(c,r,a,!0):(8&u&&d(n,""),16&h&&T(p,n,o,r,a,i,s,l))},W=(e,t,n,o,a,i,s,l,c)=>{e=e||r.Z6,t=t||r.Z6;const u=e.length,p=t.length,d=Math.min(u,p);let f;for(f=0;fp?ee(e,a,i,!0,!1,d):T(t,n,o,a,i,s,l,c,d)},Z=(e,t,n,o,a,i,s,l,c)=>{let u=0;const p=t.length;let d=e.length-1,f=p-1;for(;u<=d&&u<=f;){const o=e[u],r=t[u]=c?Sn(t[u]):En(t[u]);if(!fn(o,r))break;k(o,r,n,null,a,i,s,l,c),u++}for(;u<=d&&u<=f;){const o=e[d],r=t[f]=c?Sn(t[f]):En(t[f]);if(!fn(o,r))break;k(o,r,n,null,a,i,s,l,c),d--,f--}if(u>d){if(u<=f){const e=f+1,r=ef)for(;u<=d;)Y(e[u],a,i,!0),u++;else{const h=u,m=u,g=new Map;for(u=m;u<=f;u++){const e=t[u]=c?Sn(t[u]):En(t[u]);null!=e.key&&g.set(e.key,u)}let b,v=0;const y=f-m+1;let _=!1,w=0;const x=new Array(y);for(u=0;u=y){Y(o,a,i,!0);continue}let r;if(null!=o.key)r=g.get(o.key);else for(b=m;b<=f;b++)if(0===x[b-m]&&fn(o,t[b])){r=b;break}void 0===r?Y(o,a,i,!0):(x[r-m]=u+1,r>=w?w=r:_=!0,k(o,t[r],n,null,a,i,s,l,c),v++)}const O=_?function(e){const t=e.slice(),n=[0];let o,r,a,i,s;const l=e.length;for(o=0;o>1,e[n[s]]0&&(t[o]=n[a-1]),n[a]=o)}}for(a=n.length,i=n[a-1];a-- >0;)n[a]=i,i=t[i];return n}(x):r.Z6;for(b=O.length-1,u=y-1;u>=0;u--){const e=m+u,r=t[e],d=e+1{const{el:i,type:s,transition:l,children:c,shapeFlag:u}=e;if(6&u)J(e.component.subTree,t,n,o);else if(128&u)e.suspense.move(t,n,o);else if(64&u)s.move(e,t,n,ae);else if(s!==Gt)if(s!==en)if(2!==o&&1&u&&l)if(0===o)l.beforeEnter(i),a(i,t,n),$t((()=>l.enter(i)),r);else{const{leave:e,delayLeave:o,afterLeave:r}=l,s=()=>a(i,t,n),c=()=>{e(i,(()=>{s(),r&&r()}))};o?o(i,s,c):c()}else a(i,t,n);else(({el:e,anchor:t},n,o)=>{let r;for(;e&&e!==t;)r=g(e),a(e,n,o),e=r;a(t,n,o)})(e,t,n);else{a(i,t,n);for(let e=0;e{const{type:a,props:i,ref:s,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:p,dirs:d}=e;if(null!=s&&Tt(s,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const f=1&u&&d,h=!De(e);let m;if(h&&(m=i&&i.onVnodeBeforeUnmount)&&An(m,t,e),6&u)X(e.component,n,o);else{if(128&u)return void e.suspense.unmount(n,o);f&&Ot(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,r,ae,o):c&&(a!==Gt||p>0&&64&p)?ee(c,t,n,!1,!0):(a===Gt&&384&p||!r&&16&u)&&ee(l,t,n),o&&K(e)}(h&&(m=i&&i.onVnodeUnmounted)||f)&&$t((()=>{m&&An(m,t,e),f&&Ot(e,null,t,"unmounted")}),n)},K=e=>{const{type:t,el:n,anchor:o,transition:r}=e;if(t===Gt)return void G(n,o);if(t===en)return void(({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=g(e),i(e),e=n;i(t)})(e);const a=()=>{i(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:o}=r,i=()=>t(n,a);o?o(e.el,a,i):i()}else a()},G=(e,t)=>{let n;for(;e!==t;)n=g(e),i(e),e=n;i(t)},X=(e,t,n)=>{const{bum:o,scope:a,update:i,subTree:s,um:l}=e;o&&(0,r.ir)(o),a.stop(),i&&(i.active=!1,Y(s,e,t,n)),l&&$t(l,t),$t((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve()),__VUE_PROD_DEVTOOLS__&&z(e)},ee=(e,t,n,o=!1,r=!1,a=0)=>{for(let i=a;i6&e.shapeFlag?te(e.component.subTree):128&e.shapeFlag?e.suspense.next():g(e.anchor||e.el),re=(e,t,n)=>{null==e?t._vnode&&Y(t._vnode,null,null,!0):k(t._vnode||null,e,t,null,null,null,n),D(),t._vnode=e},ae={p:k,um:Y,m:J,r:K,mt:j,mc:T,pc:H,pbc:N,n:te,o:e};let ie,se;return t&&([ie,se]=t(ae)),{render:re,hydrate:ie,createApp:Ct(re,ie)}}function Mt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Rt(e,t,n=!1){const o=e.children,a=t.children;if((0,r.kJ)(o)&&(0,r.kJ)(a))for(let e=0;ee&&(e.disabled||""===e.disabled),Vt=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,zt=(e,t)=>{const n=e&&e.to;if((0,r.HD)(n)){if(t){return t(n)}return null}return n};function qt(e,t,n,{o:{insert:o},m:r},a=2){0===a&&o(e.targetAnchor,t,n);const{el:i,anchor:s,shapeFlag:l,children:c,props:u}=e,p=2===a;if(p&&o(i,t,n),(!p||Ft(u))&&16&l)for(let e=0;e{16&v&&u(y,e,t,r,a,i,s,l)};b?g(n,c):p&&g(p,d)}else{t.el=e.el;const o=t.anchor=e.anchor,u=t.target=e.target,f=t.targetAnchor=e.targetAnchor,m=Ft(e.props),g=m?n:u,v=m?o:f;if(i=i||Vt(u),k?(d(e.dynamicChildren,k,g,r,a,i,s),Rt(e,t,!0)):l||p(e,t,g,v,r,a,i,s,!1),b)m||qt(t,n,o,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=zt(t.props,h);e&&qt(t,e,null,c,0)}else m&&qt(t,u,f,c,1)}},remove(e,t,n,o,{um:r,o:{remove:a}},i){const{shapeFlag:s,children:l,anchor:c,targetAnchor:u,target:p,props:d}=e;if(p&&a(u),(i||!Ft(d))&&(a(c),16&s))for(let e=0;e0?nn||r.Z6:null,rn(),sn>0&&nn&&nn.push(e),e}function un(e,t,n,o,r,a){return cn(vn(e,t,n,o,r,a,!0))}function pn(e,t,n,o,r){return cn(yn(e,t,n,o,r,!0))}function dn(e){return!!e&&!0===e.__v_isVNode}function fn(e,t){return e.type===t.type&&e.key===t.key}function hn(e){an=e}const mn="__vInternal",gn=({key:e})=>null!=e?e:null,bn=({ref:e,ref_key:t,ref_for:n})=>null!=e?(0,r.HD)(e)||(0,o.dq)(e)||(0,r.mf)(e)?{i:W,r:e,k:t,f:!!n}:e:null;function vn(e,t=null,n=null,o=0,a=null,i=(e===Gt?0:1),s=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&gn(t),ref:t&&bn(t),scopeId:Z,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:a,dynamicChildren:null,appContext:null};return l?(Cn(c,n),128&i&&e.normalize(c)):n&&(c.shapeFlag|=(0,r.HD)(n)?8:16),sn>0&&!s&&nn&&(c.patchFlag>0||6&i)&&32!==c.patchFlag&&nn.push(c),c}const yn=function(e,t=null,n=null,a=0,i=null,s=!1){if(e&&e!==Wt||(e=Qt),dn(e)){const o=_n(e,t,!0);return n&&Cn(o,n),o}if(l=e,(0,r.mf)(l)&&"__vccOpts"in l&&(e=e.__vccOpts),t){t=kn(t);let{class:e,style:n}=t;e&&!(0,r.HD)(e)&&(t.class=(0,r.C_)(e)),(0,r.Kn)(n)&&((0,o.X3)(n)&&!(0,r.kJ)(n)&&(n=(0,r.l7)({},n)),t.style=(0,r.j5)(n))}var l;return vn(e,t,n,a,i,(0,r.HD)(e)?1:(e=>e.__isSuspense)(e)?128:(e=>e.__isTeleport)(e)?64:(0,r.Kn)(e)?4:(0,r.mf)(e)?2:0,s,!0)};function kn(e){return e?(0,o.X3)(e)||mn in e?(0,r.l7)({},e):e:null}function _n(e,t,n=!1){const{props:o,ref:a,patchFlag:i,children:s}=e,l=t?Tn(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&gn(l),ref:t&&t.ref?n&&a?(0,r.kJ)(a)?a.concat(bn(t)):[a,bn(t)]:bn(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Gt?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&_n(e.ssContent),ssFallback:e.ssFallback&&_n(e.ssFallback),el:e.el,anchor:e.anchor}}function wn(e=" ",t=0){return yn(Xt,null,e,t)}function xn(e,t){const n=yn(en,null,e);return n.staticCount=t,n}function On(e="",t=!1){return t?(on(),pn(Qt,null,e)):yn(Qt,null,e)}function En(e){return null==e||"boolean"==typeof e?yn(Qt):(0,r.kJ)(e)?yn(Gt,null,e.slice()):"object"==typeof e?Sn(e):yn(Xt,null,String(e))}function Sn(e){return null===e.el||e.memo?e:_n(e)}function Cn(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if((0,r.kJ)(t))n=16;else if("object"==typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),Cn(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||mn in t?3===o&&W&&(1===W.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=W}}else(0,r.mf)(t)?(t={default:t,_ctx:W},n=32):(t=String(t),64&o?(n=16,t=[wn(t)]):n=8);e.children=t,e.shapeFlag|=n}function Tn(...e){const t={};for(let n=0;nt(e,n,void 0,i&&i[n])));else{const n=Object.keys(e);a=new Array(n.length);for(let o=0,r=n.length;o!dn(e)||e.type!==Qt&&!(e.type===Gt&&!$n(e.children))))?e:null}function Pn(e){const t={};for(const n in e)t[(0,r.hR)(n)]=e[n];return t}const In=e=>e?Wn(e)?no(e)||e.proxy:In(e.parent):null,jn=(0,r.l7)(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>In(e.parent),$root:e=>In(e.root),$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?rt(e):e.type,$forceUpdate:e=>()=>S(e.update),$nextTick:e=>E.bind(e.proxy),$watch:e=>__VUE_OPTIONS_API__?ve.bind(e):r.dG}),Mn={get({_:e},t){const{ctx:n,setupState:a,data:i,props:s,accessCache:l,type:c,appContext:u}=e;let p;if("$"!==t[0]){const o=l[t];if(void 0!==o)switch(o){case 1:return a[t];case 2:return i[t];case 4:return n[t];case 3:return s[t]}else{if(a!==r.kT&&(0,r.RI)(a,t))return l[t]=1,a[t];if(i!==r.kT&&(0,r.RI)(i,t))return l[t]=2,i[t];if((p=e.propsOptions[0])&&(0,r.RI)(p,t))return l[t]=3,s[t];if(n!==r.kT&&(0,r.RI)(n,t))return l[t]=4,n[t];__VUE_OPTIONS_API__&&!tt||(l[t]=0)}}const d=jn[t];let f,h;return d?("$attrs"===t&&(0,o.j)(e,"get",t),d(e)):(f=c.__cssModules)&&(f=f[t])?f:n!==r.kT&&(0,r.RI)(n,t)?(l[t]=4,n[t]):(h=u.config.globalProperties,(0,r.RI)(h,t)?h[t]:void 0)},set({_:e},t,n){const{data:o,setupState:a,ctx:i}=e;return a!==r.kT&&(0,r.RI)(a,t)?(a[t]=n,!0):o!==r.kT&&(0,r.RI)(o,t)?(o[t]=n,!0):!((0,r.RI)(e.props,t)||"$"===t[0]&&t.slice(1)in e||(i[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:a,propsOptions:i}},s){let l;return!!n[s]||e!==r.kT&&(0,r.RI)(e,s)||t!==r.kT&&(0,r.RI)(t,s)||(l=i[0])&&(0,r.RI)(l,s)||(0,r.RI)(o,s)||(0,r.RI)(jn,s)||(0,r.RI)(a.config.globalProperties,s)},defineProperty(e,t,n){return null!=n.get?this.set(e,t,n.get(),null):null!=n.value&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Rn=(0,r.l7)({},Mn,{get(e,t){if(t!==Symbol.unscopables)return Mn.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!(0,r.e1)(t)}),Fn=Et();let Vn=0;function zn(e,t,n){const a=e.type,i=(t?t.appContext:e.appContext)||Fn,s={uid:Vn++,vnode:e,type:a,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new o.Bj(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:ft(a,i),emitsOptions:H(a,i),emit:null,emitted:null,propsDefaults:r.kT,inheritAttrs:a.inheritAttrs,ctx:r.kT,data:r.kT,props:r.kT,attrs:r.kT,slots:r.kT,refs:r.kT,setupState:r.kT,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=B.bind(null,s),e.ce&&e.ce(s),s}let qn=null;const Bn=()=>qn||W,Hn=e=>{qn=e,e.scope.on()},Un=()=>{qn&&qn.scope.off(),qn=null};function Wn(e){return 4&e.vnode.shapeFlag}let Zn,Jn,Yn=!1;function Kn(e,t=!1){Yn=t;const{props:n,children:a}=e.vnode,i=Wn(e);!function(e,t,n,a=!1){const i={},s={};(0,r.Nj)(s,mn,1),e.propsDefaults=Object.create(null),pt(e,t,i,s);for(const t in e.propsOptions[0])t in i||(i[t]=void 0);n?e.props=a?i:(0,o.Um)(i):e.type.props?e.props=i:e.props=s,e.attrs=s}(e,n,i,t),((e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=(0,o.IU)(t),(0,r.Nj)(t,"_",n)):_t(t,e.slots={})}else e.slots={},t&&wt(e,t);(0,r.Nj)(e.slots,mn,1)})(e,a);const s=i?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=(0,o.Xl)(new Proxy(e.ctx,Mn));const{setup:a}=n;if(a){const n=e.setupContext=a.length>1?to(e):null;Hn(e),(0,o.Jd)();const i=c(a,e,0,[e.props,n]);if((0,o.lk)(),Un(),(0,r.tI)(i)){if(i.then(Un,Un),t)return i.then((n=>{Gn(e,n,t)})).catch((t=>{p(t,e,0)}));e.asyncDep=i}else Gn(e,i,t)}else eo(e,t)}(e,t):void 0;return Yn=!1,s}function Gn(e,t,n){(0,r.mf)(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:(0,r.Kn)(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=(0,o.WL)(t)),eo(e,n)}function Xn(e){Zn=e,Jn=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,Rn))}}const Qn=()=>!Zn;function eo(e,t,n){const a=e.type;if(!e.render){if(!t&&Zn&&!a.render){const t=a.template;if(t){const{isCustomElement:n,compilerOptions:o}=e.appContext.config,{delimiters:i,compilerOptions:s}=a,l=(0,r.l7)((0,r.l7)({isCustomElement:n,delimiters:i},o),s);a.render=Zn(t,l)}}e.render=a.render||r.dG,Jn&&Jn(e)}__VUE_OPTIONS_API__&&(Hn(e),(0,o.Jd)(),function(e){const t=rt(e),n=e.proxy,a=e.ctx;tt=!1,t.beforeCreate&&nt(t.beforeCreate,e,"bc");const{data:i,computed:s,methods:l,watch:c,provide:u,inject:p,created:d,beforeMount:f,mounted:h,beforeUpdate:m,updated:g,activated:b,deactivated:v,beforeDestroy:y,beforeUnmount:k,destroyed:_,unmounted:w,render:x,renderTracked:O,renderTriggered:E,errorCaptured:S,serverPrefetch:C,expose:T,inheritAttrs:A,components:L,directives:D,filters:N}=t;if(p&&function(e,t,n=r.dG,a=!1){(0,r.kJ)(e)&&(e=lt(e));for(const n in e){const i=e[n];let s;s=(0,r.Kn)(i)?"default"in i?pe(i.from||n,i.default,!0):pe(i.from||n):pe(i),(0,o.dq)(s)&&a?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[n]=s}}(p,a,null,e.appContext.config.unwrapInjectedRef),l)for(const e in l){const t=l[e];(0,r.mf)(t)&&(a[e]=t.bind(n))}if(i){const t=i.call(n,n);(0,r.Kn)(t)&&(e.data=(0,o.qj)(t))}if(tt=!0,s)for(const e in s){const t=s[e],o=(0,r.mf)(t)?t.bind(n,n):(0,r.mf)(t.get)?t.get.bind(n,n):r.dG,i=!(0,r.mf)(t)&&(0,r.mf)(t.set)?t.set.bind(n):r.dG,l=io({get:o,set:i});Object.defineProperty(a,e,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(c)for(const e in c)ot(c[e],a,n,e);if(u){const e=(0,r.mf)(u)?u.call(n):u;Reflect.ownKeys(e).forEach((t=>{ue(t,e[t])}))}function $(e,t){(0,r.kJ)(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(d&&nt(d,e,"c"),$(Ue,f),$(We,h),$(Ze,m),$(Je,g),$(Me,b),$(Re,v),$(et,S),$(Qe,O),$(Xe,E),$(Ye,k),$(Ke,w),$(Ge,C),(0,r.kJ)(T))if(T.length){const t=e.exposed||(e.exposed={});T.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});x&&e.render===r.dG&&(e.render=x),null!=A&&(e.inheritAttrs=A),L&&(e.components=L),D&&(e.directives=D)}(e),(0,o.lk)(),Un())}function to(e){let t;return{get attrs(){return t||(t=function(e){return new Proxy(e.attrs,{get:(t,n)=>((0,o.j)(e,"get","$attrs"),t[n])})}(e))},slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function no(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy((0,o.WL)((0,o.Xl)(e.exposed)),{get:(t,n)=>n in t?t[n]:n in jn?jn[n](e):void 0}))}const oo=/(?:^|[-_])(\w)/g;function ro(e){return(0,r.mf)(e)&&e.displayName||e.name}function ao(e,t,n=!1){let o=ro(t);if(!o&&t.__file){const e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(o=e[1])}if(!o&&e&&e.parent){const n=e=>{for(const n in e)if(e[n]===t)return n};o=n(e.components||e.parent.type.components)||n(e.appContext.components)}return o?o.replace(oo,(e=>e.toUpperCase())).replace(/[-_]/g,""):n?"App":"Anonymous"}const io=(e,t)=>(0,o.Fl)(e,t,Yn);function so(){return null}function lo(){return null}function co(e){}function uo(e,t){return null}function po(){return ho().slots}function fo(){return ho().attrs}function ho(){const e=Bn();return e.setupContext||(e.setupContext=to(e))}function mo(e,t){const n=(0,r.kJ)(e)?e.reduce(((e,t)=>(e[t]={},e)),{}):e;for(const e in t){const o=n[e];o?(0,r.kJ)(o)||(0,r.mf)(o)?n[e]={type:o,default:t[e]}:o.default=t[e]:null===o&&(n[e]={default:t[e]})}return n}function go(e,t){const n={};for(const o in e)t.includes(o)||Object.defineProperty(n,o,{enumerable:!0,get:()=>e[o]});return n}function bo(e){const t=Bn();let n=e();return Un(),(0,r.tI)(n)&&(n=n.catch((e=>{throw Hn(t),e}))),[n,()=>Hn(t)]}function vo(e,t,n){const o=arguments.length;return 2===o?(0,r.Kn)(t)&&!(0,r.kJ)(t)?dn(t)?yn(e,null,[t]):yn(e,t):yn(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&dn(n)&&(n=[n]),yn(e,t,n))}const yo=Symbol(""),ko=()=>{{const e=pe(yo);return e||i("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function _o(){}function wo(e,t,n,o){const r=n[o];if(r&&xo(r,e))return r;const a=t();return a.memo=e.slice(),n[o]=a}function xo(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let e=0;e0&&nn&&nn.push(e),!0}const Oo="3.2.31",Eo={createComponentInstance:zn,setupComponent:Kn,renderComponentRoot:Q,setCurrentRenderingInstance:J,isVNode:dn,normalizeVNode:En},So=null,Co=null},9963:(e,t,n)=>{"use strict";n.r(t),n.d(t,{BaseTransition:()=>r.P$,Comment:()=>r.sv,EffectScope:()=>r.Bj,Fragment:()=>r.HY,KeepAlive:()=>r.Ob,ReactiveEffect:()=>r.qq,Static:()=>r.qG,Suspense:()=>r.n4,Teleport:()=>r.lR,Text:()=>r.xv,Transition:()=>N,TransitionGroup:()=>K,VueElement:()=>E,callWithAsyncErrorHandling:()=>r.$d,callWithErrorHandling:()=>r.KU,camelize:()=>r._A,capitalize:()=>r.kC,cloneVNode:()=>r.Ho,compatUtils:()=>r.ry,computed:()=>r.Fl,createApp:()=>Ce,createBlock:()=>r.j4,createCommentVNode:()=>r.kq,createElementBlock:()=>r.iD,createElementVNode:()=>r._,createHydrationRenderer:()=>r.Eo,createPropsRestProxy:()=>r.p1,createRenderer:()=>r.Us,createSSRApp:()=>Te,createSlots:()=>r.Nv,createStaticVNode:()=>r.uE,createTextVNode:()=>r.Uk,createVNode:()=>r.Wm,customRef:()=>r.ZM,defineAsyncComponent:()=>r.RC,defineComponent:()=>r.aZ,defineCustomElement:()=>w,defineEmits:()=>r.Bz,defineExpose:()=>r.WY,defineProps:()=>r.MW,defineSSRCustomElement:()=>x,devtools:()=>r.mW,effect:()=>r.cE,effectScope:()=>r.B,getCurrentInstance:()=>r.FN,getCurrentScope:()=>r.nZ,getTransitionRawChildren:()=>r.Q6,guardReactiveProps:()=>r.F4,h:()=>r.h,handleError:()=>r.S3,hydrate:()=>Se,initCustomFormatter:()=>r.Mr,initDirectivesForSSR:()=>De,inject:()=>r.f3,isMemoSame:()=>r.nQ,isProxy:()=>r.X3,isReactive:()=>r.PG,isReadonly:()=>r.$y,isRef:()=>r.dq,isRuntimeOnly:()=>r.of,isShallow:()=>r.yT,isVNode:()=>r.lA,markRaw:()=>r.Xl,mergeDefaults:()=>r.u_,mergeProps:()=>r.dG,nextTick:()=>r.Y3,normalizeClass:()=>r.C_,normalizeProps:()=>r.vs,normalizeStyle:()=>r.j5,onActivated:()=>r.dl,onBeforeMount:()=>r.wF,onBeforeUnmount:()=>r.Jd,onBeforeUpdate:()=>r.Xn,onDeactivated:()=>r.se,onErrorCaptured:()=>r.d1,onMounted:()=>r.bv,onRenderTracked:()=>r.bT,onRenderTriggered:()=>r.Yq,onScopeDispose:()=>r.EB,onServerPrefetch:()=>r.vl,onUnmounted:()=>r.Ah,onUpdated:()=>r.ic,openBlock:()=>r.wg,popScopeId:()=>r.Cn,provide:()=>r.JJ,proxyRefs:()=>r.WL,pushScopeId:()=>r.dD,queuePostFlushCb:()=>r.qb,reactive:()=>r.qj,readonly:()=>r.OT,ref:()=>r.iH,registerRuntimeCompiler:()=>r.Y1,render:()=>Ee,renderList:()=>r.Ko,renderSlot:()=>r.WI,resolveComponent:()=>r.up,resolveDirective:()=>r.Q2,resolveDynamicComponent:()=>r.LL,resolveFilter:()=>r.eq,resolveTransitionHooks:()=>r.U2,setBlockTracking:()=>r.qZ,setDevtoolsHook:()=>r.ec,setTransitionHooks:()=>r.nK,shallowReactive:()=>r.Um,shallowReadonly:()=>r.YS,shallowRef:()=>r.XI,ssrContextKey:()=>r.Uc,ssrUtils:()=>r.G,stop:()=>r.sT,toDisplayString:()=>r.zw,toHandlerKey:()=>r.hR,toHandlers:()=>r.mx,toRaw:()=>r.IU,toRef:()=>r.Vh,toRefs:()=>r.BK,transformVNodeArgs:()=>r.C3,triggerRef:()=>r.oR,unref:()=>r.SU,useAttrs:()=>r.l1,useCssModule:()=>S,useCssVars:()=>C,useSSRContext:()=>r.Zq,useSlots:()=>r.Rr,useTransitionState:()=>r.Y8,vModelCheckbox:()=>re,vModelDynamic:()=>pe,vModelRadio:()=>ie,vModelSelect:()=>se,vModelText:()=>oe,vShow:()=>ve,version:()=>r.i8,warn:()=>r.ZK,watch:()=>r.YP,watchEffect:()=>r.m0,watchPostEffect:()=>r.Rh,watchSyncEffect:()=>r.yX,withAsyncContext:()=>r.mv,withCtx:()=>r.w5,withDefaults:()=>r.b9,withDirectives:()=>r.wy,withKeys:()=>be,withMemo:()=>r.MX,withModifiers:()=>me,withScopeId:()=>r.HX});var o=n(3577),r=n(6252),a=n(2262);const i="undefined"!=typeof document?document:null,s=i&&i.createElement("template"),l={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?i.createElementNS("http://www.w3.org/2000/svg",e):i.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>i.createTextNode(e),createComment:e=>i.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>i.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,o,r,a){const i=n?n.previousSibling:t.lastChild;if(r&&(r===a||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),r!==a&&(r=r.nextSibling););else{s.innerHTML=o?`${e}`:e;const r=s.content;if(o){const e=r.firstChild;for(;e.firstChild;)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},c=/\s*!important$/;function u(e,t,n){if((0,o.kJ)(n))n.forEach((n=>u(e,t,n)));else if(t.startsWith("--"))e.setProperty(t,n);else{const r=function(e,t){const n=d[t];if(n)return n;let r=(0,o._A)(t);if("filter"!==r&&r in e)return d[t]=r;r=(0,o.kC)(r);for(let n=0;ndocument.createEvent("Event").timeStamp&&(h=()=>performance.now());const e=navigator.userAgent.match(/firefox\/(\d+)/i);m=!!(e&&Number(e[1])<=53)}let g=0;const b=Promise.resolve(),v=()=>{g=0};function y(e,t,n,o){e.addEventListener(t,n,o)}const k=/(?:Once|Passive|Capture)$/,_=/^on[a-z]/;function w(e,t){const n=(0,r.aZ)(e);class o extends E{constructor(e){super(n,e,t)}}return o.def=n,o}const x=e=>w(e,Se),O="undefined"!=typeof HTMLElement?HTMLElement:class{};class E extends O{constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):this.attachShadow({mode:"open"})}connectedCallback(){this._connected=!0,this._instance||this._resolveDef()}disconnectedCallback(){this._connected=!1,(0,r.Y3)((()=>{this._connected||(Ee(null,this.shadowRoot),this._instance=null)}))}_resolveDef(){if(this._resolved)return;this._resolved=!0;for(let e=0;e{for(const t of e)this._setAttr(t.attributeName)})).observe(this,{attributes:!0});const e=e=>{const{props:t,styles:n}=e,r=!(0,o.kJ)(t),a=t?r?Object.keys(t):t:[];let i;if(r)for(const e in this._props){const n=t[e];(n===Number||n&&n.type===Number)&&(this._props[e]=(0,o.He)(this._props[e]),(i||(i=Object.create(null)))[e]=!0)}this._numberProps=i;for(const e of Object.keys(this))"_"!==e[0]&&this._setProp(e,this[e],!0,!1);for(const e of a.map(o._A))Object.defineProperty(this,e,{get(){return this._getProp(e)},set(t){this._setProp(e,t)}});this._applyStyles(n),this._update()},t=this._def.__asyncLoader;t?t().then(e):e(this._def)}_setAttr(e){let t=this.getAttribute(e);this._numberProps&&this._numberProps[e]&&(t=(0,o.He)(t)),this._setProp((0,o._A)(e),t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,r=!0){t!==this._props[e]&&(this._props[e]=t,r&&this._instance&&this._update(),n&&(!0===t?this.setAttribute((0,o.rs)(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute((0,o.rs)(e),t+""):t||this.removeAttribute((0,o.rs)(e))))}_update(){Ee(this._createVNode(),this.shadowRoot)}_createVNode(){const e=(0,r.Wm)(this._def,(0,o.l7)({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0,e.emit=(e,...t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof E){e.parent=t._instance;break}}),e}_applyStyles(e){e&&e.forEach((e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)}))}}function S(e="$style"){{const t=(0,r.FN)();if(!t)return o.kT;const n=t.type.__cssModules;if(!n)return o.kT;return n[e]||o.kT}}function C(e){const t=(0,r.FN)();if(!t)return;const n=()=>T(t.subTree,e(t.proxy));(0,r.Rh)(n),(0,r.bv)((()=>{const e=new MutationObserver(n);e.observe(t.subTree.el.parentNode,{childList:!0}),(0,r.Ah)((()=>e.disconnect()))}))}function T(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((()=>{T(n.activeBranch,t)}))}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)A(e.el,t);else if(e.type===r.HY)e.children.forEach((e=>T(e,t)));else if(e.type===r.qG){let{el:n,anchor:o}=e;for(;n&&(A(n,t),n!==o);)n=n.nextSibling}}function A(e,t){if(1===e.nodeType){const n=e.style;for(const e in t)n.setProperty(`--${e}`,t[e])}}const L="transition",D="animation",N=(e,{slots:t})=>(0,r.h)(r.P$,M(e),t);N.displayName="Transition";const $={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},P=N.props=(0,o.l7)({},r.P$.props,$),I=(e,t=[])=>{(0,o.kJ)(e)?e.forEach((e=>e(...t))):e&&e(...t)},j=e=>!!e&&((0,o.kJ)(e)?e.some((e=>e.length>1)):e.length>1);function M(e){const t={};for(const n in e)n in $||(t[n]=e[n]);if(!1===e.css)return t;const{name:n="v",type:r,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=s,appearToClass:p=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=function(e){if(null==e)return null;if((0,o.Kn)(e))return[R(e.enter),R(e.leave)];{const t=R(e);return[t,t]}}(a),g=m&&m[0],b=m&&m[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:k,onLeave:_,onLeaveCancelled:w,onBeforeAppear:x=v,onAppear:O=y,onAppearCancelled:E=k}=t,S=(e,t,n)=>{V(e,t?p:l),V(e,t?u:s),n&&n()},C=(e,t)=>{V(e,h),V(e,f),t&&t()},T=e=>(t,n)=>{const o=e?O:y,a=()=>S(t,e,n);I(o,[t,a]),z((()=>{V(t,e?c:i),F(t,e?p:l),j(o)||B(t,r,g,a)}))};return(0,o.l7)(t,{onBeforeEnter(e){I(v,[e]),F(e,i),F(e,s)},onBeforeAppear(e){I(x,[e]),F(e,c),F(e,u)},onEnter:T(!1),onAppear:T(!0),onLeave(e,t){const n=()=>C(e,t);F(e,d),Z(),F(e,f),z((()=>{V(e,d),F(e,h),j(_)||B(e,r,b,n)})),I(_,[e,n])},onEnterCancelled(e){S(e,!1),I(k,[e])},onAppearCancelled(e){S(e,!0),I(E,[e])},onLeaveCancelled(e){C(e),I(w,[e])}})}function R(e){return(0,o.He)(e)}function F(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function V(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function z(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let q=0;function B(e,t,n,o){const r=e._endId=++q,a=()=>{r===e._endId&&o()};if(n)return setTimeout(a,n);const{type:i,timeout:s,propCount:l}=H(e,t);if(!i)return o();const c=i+"end";let u=0;const p=()=>{e.removeEventListener(c,d),a()},d=t=>{t.target===e&&++u>=l&&p()};setTimeout((()=>{u(n[e]||"").split(", "),r=o("transitionDelay"),a=o("transitionDuration"),i=U(r,a),s=o("animationDelay"),l=o("animationDuration"),c=U(s,l);let u=null,p=0,d=0;return t===L?i>0&&(u=L,p=i,d=a.length):t===D?c>0&&(u=D,p=c,d=l.length):(p=Math.max(i,c),u=p>0?i>c?L:D:null,d=u?u===L?a.length:l.length:0),{type:u,timeout:p,propCount:d,hasTransform:u===L&&/\b(transform|all)(,|$)/.test(n.transitionProperty)}}function U(e,t){for(;e.lengthW(t)+W(e[n]))))}function W(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function Z(){return document.body.offsetHeight}const J=new WeakMap,Y=new WeakMap,K={name:"TransitionGroup",props:(0,o.l7)({},P,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=(0,r.FN)(),o=(0,r.Y8)();let i,s;return(0,r.ic)((()=>{if(!i.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!function(e,t,n){const o=e.cloneNode();e._vtc&&e._vtc.forEach((e=>{e.split(/\s+/).forEach((e=>e&&o.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&o.classList.add(e))),o.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(o);const{hasTransform:a}=H(o);return r.removeChild(o),a}(i[0].el,n.vnode.el,t))return;i.forEach(G),i.forEach(X);const o=i.filter(Q);Z(),o.forEach((e=>{const n=e.el,o=n.style;F(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",r),n._moveCb=null,V(n,t))};n.addEventListener("transitionend",r)}))})),()=>{const l=(0,a.IU)(e),c=M(l);let u=l.tag||r.HY;i=s,s=t.default?(0,r.Q6)(t.default()):[];for(let e=0;e{const t=e.props["onUpdate:modelValue"];return(0,o.kJ)(t)?e=>(0,o.ir)(t,e):t};function te(e){e.target.composing=!0}function ne(e){const t=e.target;t.composing&&(t.composing=!1,function(e,t){const n=document.createEvent("HTMLEvents");n.initEvent("input",!0,!0),e.dispatchEvent(n)}(t))}const oe={created(e,{modifiers:{lazy:t,trim:n,number:r}},a){e._assign=ee(a);const i=r||a.props&&"number"===a.props.type;y(e,t?"change":"input",(t=>{if(t.target.composing)return;let r=e.value;n?r=r.trim():i&&(r=(0,o.He)(r)),e._assign(r)})),n&&y(e,"change",(()=>{e.value=e.value.trim()})),t||(y(e,"compositionstart",te),y(e,"compositionend",ne),y(e,"change",ne))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:a}},i){if(e._assign=ee(i),e.composing)return;if(document.activeElement===e){if(n)return;if(r&&e.value.trim()===t)return;if((a||"number"===e.type)&&(0,o.He)(e.value)===t)return}const s=null==t?"":t;e.value!==s&&(e.value=s)}},re={deep:!0,created(e,t,n){e._assign=ee(n),y(e,"change",(()=>{const t=e._modelValue,n=ce(e),r=e.checked,a=e._assign;if((0,o.kJ)(t)){const e=(0,o.hq)(t,n),i=-1!==e;if(r&&!i)a(t.concat(n));else if(!r&&i){const n=[...t];n.splice(e,1),a(n)}}else if((0,o.DM)(t)){const e=new Set(t);r?e.add(n):e.delete(n),a(e)}else a(ue(e,r))}))},mounted:ae,beforeUpdate(e,t,n){e._assign=ee(n),ae(e,t,n)}};function ae(e,{value:t,oldValue:n},r){e._modelValue=t,(0,o.kJ)(t)?e.checked=(0,o.hq)(t,r.props.value)>-1:(0,o.DM)(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=(0,o.WV)(t,ue(e,!0)))}const ie={created(e,{value:t},n){e.checked=(0,o.WV)(t,n.props.value),e._assign=ee(n),y(e,"change",(()=>{e._assign(ce(e))}))},beforeUpdate(e,{value:t,oldValue:n},r){e._assign=ee(r),t!==n&&(e.checked=(0,o.WV)(t,r.props.value))}},se={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const a=(0,o.DM)(t);y(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>n?(0,o.He)(ce(e)):ce(e)));e._assign(e.multiple?a?new Set(t):t:t[0])})),e._assign=ee(r)},mounted(e,{value:t}){le(e,t)},beforeUpdate(e,t,n){e._assign=ee(n)},updated(e,{value:t}){le(e,t)}};function le(e,t){const n=e.multiple;if(!n||(0,o.kJ)(t)||(0,o.DM)(t)){for(let r=0,a=e.options.length;r-1:a.selected=t.has(i);else if((0,o.WV)(ce(a),t))return void(e.selectedIndex!==r&&(e.selectedIndex=r))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function ce(e){return"_value"in e?e._value:e.value}function ue(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const pe={created(e,t,n){de(e,t,n,null,"created")},mounted(e,t,n){de(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){de(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){de(e,t,n,o,"updated")}};function de(e,t,n,o,r){let a;switch(e.tagName){case"SELECT":a=se;break;case"TEXTAREA":a=oe;break;default:switch(n.props&&n.props.type){case"checkbox":a=re;break;case"radio":a=ie;break;default:a=oe}}const i=a[r];i&&i(e,t,n,o)}const fe=["ctrl","shift","alt","meta"],he={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>fe.some((n=>e[`${n}Key`]&&!t.includes(n)))},me=(e,t)=>(n,...o)=>{for(let e=0;en=>{if(!("key"in n))return;const r=(0,o.rs)(n.key);return t.some((e=>e===r||ge[e]===r))?e(n):void 0},ve={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):ye(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),ye(e,!0),o.enter(e)):o.leave(e,(()=>{ye(e,!1)})):ye(e,t))},beforeUnmount(e,{value:t}){ye(e,t)}};function ye(e,t){e.style.display=t?e._vod:"none"}const ke=(0,o.l7)({patchProp:(e,t,n,a,i=!1,s,l,c,p)=>{"class"===t?function(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,a,i):"style"===t?function(e,t,n){const r=e.style,a=(0,o.HD)(n);if(n&&!a){for(const e in n)u(r,e,n[e]);if(t&&!(0,o.HD)(t))for(const e in t)null==n[e]&&u(r,e,"")}else{const o=r.display;a?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}(e,n,a):(0,o.F7)(t)?(0,o.tR)(t)||function(e,t,n,a,i=null){const s=e._vei||(e._vei={}),l=s[t];if(a&&l)l.value=a;else{const[n,c]=function(e){let t;if(k.test(e)){let n;for(t={};n=e.match(k);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[(0,o.rs)(e.slice(2)),t]}(t);if(a){const l=s[t]=function(e,t){const n=e=>{const a=e.timeStamp||h();(m||a>=n.attached-1)&&(0,r.$d)(function(e,t){if((0,o.kJ)(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=g||(b.then(v),g=h()),n}(a,i);y(e,n,l,c)}else l&&(function(e,t,n,o){e.removeEventListener(t,n,o)}(e,n,l,c),s[t]=void 0)}}(e,t,0,a,l):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,r){return r?"innerHTML"===t||"textContent"===t||!!(t in e&&_.test(t)&&(0,o.mf)(n)):"spellcheck"!==t&&"draggable"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!_.test(t)||!(0,o.HD)(n))&&t in e))))}(e,t,a,i))?function(e,t,n,r,a,i,s){if("innerHTML"===t||"textContent"===t)return r&&s(r,a,i),void(e[t]=null==n?"":n);if("value"===t&&"PROGRESS"!==e.tagName&&!e.tagName.includes("-")){e._value=n;const o=null==n?"":n;return e.value===o&&"OPTION"!==e.tagName||(e.value=o),void(null==n&&e.removeAttribute(t))}if(""===n||null==n){const r=typeof e[t];if("boolean"===r)return void(e[t]=(0,o.yA)(n));if(null==n&&"string"===r)return e[t]="",void e.removeAttribute(t);if("number"===r){try{e[t]=0}catch(e){}return void e.removeAttribute(t)}}try{e[t]=n}catch(e){}}(e,t,a,s,l,c,p):("true-value"===t?e._trueValue=a:"false-value"===t&&(e._falseValue=a),function(e,t,n,r,a){if(r&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(f,t.slice(6,t.length)):e.setAttributeNS(f,t,n);else{const r=(0,o.Pq)(t);null==n||r&&!(0,o.yA)(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}(e,t,a,i))}},l);let _e,we=!1;function xe(){return _e||(_e=(0,r.Us)(ke))}function Oe(){return _e=we?_e:(0,r.Eo)(ke),we=!0,_e}const Ee=(...e)=>{xe().render(...e)},Se=(...e)=>{Oe().hydrate(...e)},Ce=(...e)=>{const t=xe().createApp(...e),{mount:n}=t;return t.mount=e=>{const r=Ae(e);if(!r)return;const a=t._component;(0,o.mf)(a)||a.render||a.template||(a.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t},Te=(...e)=>{const t=Oe().createApp(...e),{mount:n}=t;return t.mount=e=>{const t=Ae(e);if(t)return n(t,!0,t instanceof SVGElement)},t};function Ae(e){return(0,o.HD)(e)?document.querySelector(e):e}let Le=!1;const De=()=>{Le||(Le=!0,oe.getSSRProps=({value:e})=>({value:e}),ie.getSSRProps=({value:e},t)=>{if(t.props&&(0,o.WV)(t.props.value,e))return{checked:!0}},re.getSSRProps=({value:e},t)=>{if((0,o.kJ)(e)){if(t.props&&(0,o.hq)(e,t.props.value)>-1)return{checked:!0}}else if((0,o.DM)(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},ve.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}})}},3577:(e,t,n)=>{"use strict";function o(e,t){const n=Object.create(null),o=e.split(",");for(let e=0;e!!n[e.toLowerCase()]:e=>!!n[e]}n.d(t,{C_:()=>p,DM:()=>L,E9:()=>te,F7:()=>w,Gg:()=>q,HD:()=>$,He:()=>Q,Kn:()=>I,NO:()=>k,Nj:()=>X,Od:()=>E,PO:()=>V,Pq:()=>a,RI:()=>C,S0:()=>z,W7:()=>F,WV:()=>f,Z6:()=>v,_A:()=>U,_N:()=>A,aU:()=>K,dG:()=>y,e1:()=>r,fY:()=>o,hR:()=>Y,hq:()=>h,ir:()=>G,j5:()=>s,kC:()=>J,kJ:()=>T,kT:()=>b,l7:()=>O,mf:()=>N,rs:()=>Z,tI:()=>j,tR:()=>x,vs:()=>d,yA:()=>i,yk:()=>P,zw:()=>m});const r=o("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt"),a=o("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function i(e){return!!e||""===e}function s(e){if(T(e)){const t={};for(let n=0;n{if(e){const n=e.split(c);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function p(e){let t="";if($(e))t=e;else if(T(e))for(let n=0;nf(e,t)))}const m=e=>$(e)?e:null==e?"":T(e)||I(e)&&(e.toString===M||!N(e.toString))?JSON.stringify(e,g,2):String(e),g=(e,t)=>t&&t.__v_isRef?g(e,t.value):A(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:L(t)?{[`Set(${t.size})`]:[...t.values()]}:!I(t)||T(t)||V(t)?t:String(t),b={},v=[],y=()=>{},k=()=>!1,_=/^on[^a-z]/,w=e=>_.test(e),x=e=>e.startsWith("onUpdate:"),O=Object.assign,E=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},S=Object.prototype.hasOwnProperty,C=(e,t)=>S.call(e,t),T=Array.isArray,A=e=>"[object Map]"===R(e),L=e=>"[object Set]"===R(e),D=e=>e instanceof Date,N=e=>"function"==typeof e,$=e=>"string"==typeof e,P=e=>"symbol"==typeof e,I=e=>null!==e&&"object"==typeof e,j=e=>I(e)&&N(e.then)&&N(e.catch),M=Object.prototype.toString,R=e=>M.call(e),F=e=>R(e).slice(8,-1),V=e=>"[object Object]"===R(e),z=e=>$(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,q=o(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),B=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},H=/-(\w)/g,U=B((e=>e.replace(H,((e,t)=>t?t.toUpperCase():"")))),W=/\B([A-Z])/g,Z=B((e=>e.replace(W,"-$1").toLowerCase())),J=B((e=>e.charAt(0).toUpperCase()+e.slice(1))),Y=B((e=>e?`on${J(e)}`:"")),K=(e,t)=>!Object.is(e,t),G=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Q=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ee;const te=()=>ee||(ee="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{})},110:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,'.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}',""]);const s=i},2588:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,".tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}",""]);const s=i},3232:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.diffset-left {\n width: 48%;\n}\n.diffset-left .ins,\n.diffset-left ins {\n display: none !important;\n}\n.diffset-right {\n width: 48%;\n}\n.diffset-right .del,\n.diffset-right del {\n display: none !important;\n}\n",""]);const s=i},5719:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.card-header[data-v-64890e74] {\n background-color: #ffdf80;\n font-family: var(--bs-body-font-family);\n}\n.card-body[data-v-64890e74] {\n background-color: #fff6da;\n}\n",""]);const s=i},6307:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.doc-search {\n display: flex;\n flex-direction: column;\n height: 100%;\n padding: 1rem;\n}\n.doc-search__results {\n flex: 1 1 auto;\n overflow-y: auto;\n height: 0;\n}\n.doc-search__results .snippet-card:focus {\n border-color: var(--bs-primary);\n}\n",""]);const s=i},8901:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.facets-scrollable[data-v-08feaab9] {\n max-height: 25vh;\n overflow-y: auto;\n}\n",""]);const s=i},4593:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.mobile-side-drawer__mobile-view[data-v-6caa891a] {\n position: fixed;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n z-index: 99;\n visibility: hidden;\n transition: visibility 300ms ease-in-out;\n}\n.mobile-side-drawer__mobile-view__content[data-v-6caa891a] {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.mobile-side-drawer__mobile-view__content .slot[data-v-6caa891a] {\n width: 80%;\n height: 100%;\n transition: transform 300ms ease-in-out;\n transform: translateX(-100%);\n overflow: auto;\n}\n.mobile-side-drawer__mobile-view__content .overlay[data-v-6caa891a] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.5);\n transition: opacity 300ms ease-in-out;\n opacity: 0;\n}\n.mobile-side-drawer__mobile-view.active[data-v-6caa891a] {\n visibility: visible;\n}\n.mobile-side-drawer__mobile-view.active .slot[data-v-6caa891a] {\n transform: translateX(0);\n}\n.mobile-side-drawer__mobile-view.active .overlay[data-v-6caa891a] {\n opacity: 1;\n}\n",""]);const s=i},9473:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.hit mark {\n font-weight: bold;\n padding: 0px;\n}\n.snippet {\n line-height: 1.3;\n word-break: break-word;\n}\n",""]);const s=i},5212:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.search-pane[data-v-a556c440] {\n padding-top: 10px;\n}\n.overlay[data-v-a556c440] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.2);\n z-index: 9;\n}\n.sort-body[data-v-a556c440] {\n display: flex;\n justify-content: space-between;\n}\n@media screen and (max-width: 400px) {\n.sort-body[data-v-a556c440] {\n flex-direction: column;\n}\n.sort__inner[data-v-a556c440] {\n margin-top: 10px;\n}\n}\n@media screen and (max-width: 992px) {\n.filter-facet-title[data-v-a556c440] {\n position: absolute;\n margin: auto;\n left: 0;\n right: 0;\n width: 40px;\n}\n}\n",""]);const s=i},8058:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.legislation-table__row[data-v-57c7a87c] {\n padding: 0.25rem;\n border-bottom: 1px solid var(--bs-gray-200);\n cursor: default !important;\n transition: background-color 300ms ease-in-out;\n}\n.legislation-table__row.has-children[data-v-57c7a87c] {\n cursor: pointer !important;\n}\n.legislation-table__row.has-children[data-v-57c7a87c]:hover {\n background-color: var(--bs-light);\n}\n.legislation-table__row.headings[data-v-57c7a87c] {\n border-bottom: 1px solid var(--bs-primary);\n}\n.legislation-table__row.headings i[data-v-57c7a87c] {\n font-size: 18px;\n}\n.column-caret[data-v-57c7a87c] {\n text-align: center;\n}\n.legislation-table__row .column-caret .bi-caret-down-fill[data-v-57c7a87c] {\n display: none;\n}\n.legislation-table__row.expanded .column-caret .bi-caret-down-fill[data-v-57c7a87c] {\n display: block;\n}\n.legislation-table__row.expanded .column-caret .bi-caret-right-fill[data-v-57c7a87c] {\n display: none;\n}\n.indent[data-v-57c7a87c] {\n flex: 0 0 30px;\n}\n.table-row__content-col[data-v-57c7a87c] {\n flex: 1;\n}\n.table-row[data-v-57c7a87c] {\n display: flex;\n width: 100%;\n flex-wrap: wrap;\n}\n.table-row .content[data-v-57c7a87c] {\n display: grid;\n grid-gap: 1rem;\n grid-template-columns: repeat(12, 1fr);\n}\n.content__children[data-v-57c7a87c] {\n grid-column: 1/13;\n margin-top: 10px;\n}\n.content__children .content__title[data-v-57c7a87c] {\n padding-left: 30px;\n}\n.content__title[data-v-57c7a87c] {\n grid-column: 1/7;\n}\n.content__numbered-title[data-v-57c7a87c] {\n grid-column: 7/12;\n}\n.content__icon[data-v-57c7a87c] {\n grid-column: 12/13;\n}\n",""]);const s=i},9593:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.facets-scrollable[data-v-adaff450] {\n max-height: 25vh;\n overflow-y: auto;\n}\n",""]);const s=i},6968:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.bi-chat-left[data-v-1f5a887a] {\n text-align: center;\n position: relative;\n z-index: 9;\n}\n@media screen and (max-width: 992px) {\n.card[data-v-1f5a887a] {\n position: fixed;\n bottom: 0;\n left: 0;\n width: 100%;\n transform: translateY(100%);\n transition: transform ease-in-out 300ms;\n z-index: 9;\n}\nla-gutter-item[active][data-v-1f5a887a] {\n z-index: 9;\n}\nla-gutter-item[active] .card[data-v-1f5a887a] {\n transform: translateY(0);\n}\n\n /*So content is above To the top element*/\n.card .card-body[data-v-1f5a887a] {\n padding-bottom: 40px;\n}\n}\n",""]);const s=i},404:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,":root{--vs-colors--lightest:rgba(60,60,60,0.26);--vs-colors--light:rgba(60,60,60,0.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,0.15);--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);--vs-transition-duration:150ms}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);--vs-transition-duration:0.15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search:-ms-input-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}",""]);const s=i},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,r,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(o)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=a),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),r&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=r):u[4]="".concat(r)),t.push(u))}},t}},8081:e=>{"use strict";e.exports=function(e){return e[1]}},2027:e=>{var t=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},n=-1;t.Diff=function(e,t){return[e,t]},t.prototype.diff_main=function(e,n,o,r){void 0===r&&(r=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var a=r;if(null==e||null==n)throw new Error("Null input. (diff_main)");if(e==n)return e?[new t.Diff(0,e)]:[];void 0===o&&(o=!0);var i=o,s=this.diff_commonPrefix(e,n),l=e.substring(0,s);e=e.substring(s),n=n.substring(s),s=this.diff_commonSuffix(e,n);var c=e.substring(e.length-s);e=e.substring(0,e.length-s),n=n.substring(0,n.length-s);var u=this.diff_compute_(e,n,i,a);return l&&u.unshift(new t.Diff(0,l)),c&&u.push(new t.Diff(0,c)),this.diff_cleanupMerge(u),u},t.prototype.diff_compute_=function(e,o,r,a){var i;if(!e)return[new t.Diff(1,o)];if(!o)return[new t.Diff(n,e)];var s=e.length>o.length?e:o,l=e.length>o.length?o:e,c=s.indexOf(l);if(-1!=c)return i=[new t.Diff(1,s.substring(0,c)),new t.Diff(0,l),new t.Diff(1,s.substring(c+l.length))],e.length>o.length&&(i[0][0]=i[2][0]=n),i;if(1==l.length)return[new t.Diff(n,e),new t.Diff(1,o)];var u=this.diff_halfMatch_(e,o);if(u){var p=u[0],d=u[1],f=u[2],h=u[3],m=u[4],g=this.diff_main(p,f,r,a),b=this.diff_main(d,h,r,a);return g.concat([new t.Diff(0,m)],b)}return r&&e.length>100&&o.length>100?this.diff_lineMode_(e,o,a):this.diff_bisect_(e,o,a)},t.prototype.diff_lineMode_=function(e,o,r){var a=this.diff_linesToChars_(e,o);e=a.chars1,o=a.chars2;var i=a.lineArray,s=this.diff_main(e,o,!1,r);this.diff_charsToLines_(s,i),this.diff_cleanupSemantic(s),s.push(new t.Diff(0,""));for(var l=0,c=0,u=0,p="",d="";l=1&&u>=1){s.splice(l-c-u,c+u),l=l-c-u;for(var f=this.diff_main(p,d,!1,r),h=f.length-1;h>=0;h--)s.splice(l,0,f[h]);l+=f.length}u=0,c=0,p="",d=""}l++}return s.pop(),s},t.prototype.diff_bisect_=function(e,o,r){for(var a=e.length,i=o.length,s=Math.ceil((a+i)/2),l=s,c=2*s,u=new Array(c),p=new Array(c),d=0;dr);y++){for(var k=-y+m;k<=y-g;k+=2){for(var _=l+k,w=(C=k==-y||k!=y&&u[_-1]a)g+=2;else if(w>i)m+=2;else if(h&&(E=l+f-k)>=0&&E=(O=a-p[E]))return this.diff_bisectSplit_(e,o,C,w,r)}for(var x=-y+b;x<=y-v;x+=2){for(var O,E=l+x,S=(O=x==-y||x!=y&&p[E-1]a)v+=2;else if(S>i)b+=2;else if(!h){var C;if((_=l+f-x)>=0&&_=(O=a-O))return this.diff_bisectSplit_(e,o,C,w,r)}}}return[new t.Diff(n,e),new t.Diff(1,o)]},t.prototype.diff_bisectSplit_=function(e,t,n,o,r){var a=e.substring(0,n),i=t.substring(0,o),s=e.substring(n),l=t.substring(o),c=this.diff_main(a,i,!1,r),u=this.diff_main(s,l,!1,r);return c.concat(u)},t.prototype.diff_linesToChars_=function(e,t){var n=[],o={};function r(e){for(var t="",r=0,i=-1,s=n.length;io?e=e.substring(n-o):nt.length?e:t,o=e.length>t.length?t:e;if(n.length<4||2*o.length=e.length?[o,a,i,s,u]:null}var i,s,l,c,u,p=a(n,o,Math.ceil(n.length/4)),d=a(n,o,Math.ceil(n.length/2));return p||d?(i=d?p&&p[4].length>d[4].length?p:d:p,e.length>t.length?(s=i[0],l=i[1],c=i[2],u=i[3]):(c=i[0],u=i[1],s=i[2],l=i[3]),[s,l,c,u,i[4]]):null},t.prototype.diff_cleanupSemantic=function(e){for(var o=!1,r=[],a=0,i=null,s=0,l=0,c=0,u=0,p=0;s0?r[a-1]:-1,l=0,c=0,u=0,p=0,i=null,o=!0)),s++;for(o&&this.diff_cleanupMerge(e),this.diff_cleanupSemanticLossless(e),s=1;s=m?(h>=d.length/2||h>=f.length/2)&&(e.splice(s,0,new t.Diff(0,f.substring(0,h))),e[s-1][1]=d.substring(0,d.length-h),e[s+1][1]=f.substring(h),s++):(m>=d.length/2||m>=f.length/2)&&(e.splice(s,0,new t.Diff(0,d.substring(0,m))),e[s-1][0]=1,e[s-1][1]=f.substring(0,f.length-m),e[s+1][0]=n,e[s+1][1]=d.substring(m),s++),s++}s++}},t.prototype.diff_cleanupSemanticLossless=function(e){function n(e,n){if(!e||!n)return 6;var o=e.charAt(e.length-1),r=n.charAt(0),a=o.match(t.nonAlphaNumericRegex_),i=r.match(t.nonAlphaNumericRegex_),s=a&&o.match(t.whitespaceRegex_),l=i&&r.match(t.whitespaceRegex_),c=s&&o.match(t.linebreakRegex_),u=l&&r.match(t.linebreakRegex_),p=c&&e.match(t.blanklineEndRegex_),d=u&&n.match(t.blanklineStartRegex_);return p||d?5:c||u?4:a&&!s&&l?3:s||l?2:a||i?1:0}for(var o=1;o=d&&(d=f,c=r,u=a,p=i)}e[o-1][1]!=c&&(c?e[o-1][1]=c:(e.splice(o-1,1),o--),e[o][1]=u,p?e[o+1][1]=p:(e.splice(o+1,1),o--))}o++}},t.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,t.whitespaceRegex_=/\s/,t.linebreakRegex_=/[\r\n]/,t.blanklineEndRegex_=/\n\r?\n$/,t.blanklineStartRegex_=/^\r?\n\r?\n/,t.prototype.diff_cleanupEfficiency=function(e){for(var o=!1,r=[],a=0,i=null,s=0,l=!1,c=!1,u=!1,p=!1;s0?r[a-1]:-1,u=p=!1),o=!0)),s++;o&&this.diff_cleanupMerge(e)},t.prototype.diff_cleanupMerge=function(e){e.push(new t.Diff(0,""));for(var o,r=0,a=0,i=0,s="",l="";r1?(0!==a&&0!==i&&(0!==(o=this.diff_commonPrefix(l,s))&&(r-a-i>0&&0==e[r-a-i-1][0]?e[r-a-i-1][1]+=l.substring(0,o):(e.splice(0,0,new t.Diff(0,l.substring(0,o))),r++),l=l.substring(o),s=s.substring(o)),0!==(o=this.diff_commonSuffix(l,s))&&(e[r][1]=l.substring(l.length-o)+e[r][1],l=l.substring(0,l.length-o),s=s.substring(0,s.length-o))),r-=a+i,e.splice(r,a+i),s.length&&(e.splice(r,0,new t.Diff(n,s)),r++),l.length&&(e.splice(r,0,new t.Diff(1,l)),r++),r++):0!==r&&0==e[r-1][0]?(e[r-1][1]+=e[r][1],e.splice(r,1)):r++,i=0,a=0,s="",l=""}""===e[e.length-1][1]&&e.pop();var c=!1;for(r=1;rt));o++)i=r,s=a;return e.length!=o&&e[o][0]===n?s:s+(t-i)},t.prototype.diff_prettyHtml=function(e){for(var t=[],o=/&/g,r=//g,i=/\n/g,s=0;s");switch(l){case 1:t[s]=''+c+"";break;case n:t[s]=''+c+"";break;case 0:t[s]=""+c+""}}return t.join("")},t.prototype.diff_text1=function(e){for(var t=[],n=0;nthis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var o=this.match_alphabet_(t),r=this;function a(e,o){var a=e/t.length,i=Math.abs(n-o);return r.Match_Distance?a+i/r.Match_Distance:i?1:a}var i=this.Match_Threshold,s=e.indexOf(t,n);-1!=s&&(i=Math.min(a(0,s),i),-1!=(s=e.lastIndexOf(t,n+t.length))&&(i=Math.min(a(0,s),i)));var l,c,u=1<=h;b--){var v=o[e.charAt(b-1)];if(g[b]=0===f?(g[b+1]<<1|1)&v:(g[b+1]<<1|1)&v|(p[b+1]|p[b])<<1|1|p[b+1],g[b]&u){var y=a(f,b-1);if(y<=i){if(i=y,!((s=b-1)>n))break;h=Math.max(1,2*n-s)}}}if(a(f+1,n)>i)break;p=g}return s},t.prototype.match_alphabet_=function(e){for(var t={},n=0;n2&&(this.diff_cleanupSemantic(i),this.diff_cleanupEfficiency(i));else if(e&&"object"==typeof e&&void 0===o&&void 0===r)i=e,a=this.diff_text1(i);else if("string"==typeof e&&o&&"object"==typeof o&&void 0===r)a=e,i=o;else{if("string"!=typeof e||"string"!=typeof o||!r||"object"!=typeof r)throw new Error("Unknown call format to patch_make.");a=e,i=r}if(0===i.length)return[];for(var s=[],l=new t.patch_obj,c=0,u=0,p=0,d=a,f=a,h=0;h=2*this.Patch_Margin&&c&&(this.patch_addContext_(l,d),s.push(l),l=new t.patch_obj,c=0,d=f,u=p)}1!==m&&(u+=g.length),m!==n&&(p+=g.length)}return c&&(this.patch_addContext_(l,d),s.push(l)),s},t.prototype.patch_deepCopy=function(e){for(var n=[],o=0;othis.Match_MaxBits?-1!=(s=this.match_main(t,u.substring(0,this.Match_MaxBits),c))&&(-1==(p=this.match_main(t,u.substring(u.length-this.Match_MaxBits),c+u.length-this.Match_MaxBits))||s>=p)&&(s=-1):s=this.match_main(t,u,c),-1==s)a[i]=!1,r-=e[i].length2-e[i].length1;else if(a[i]=!0,r=s-c,u==(l=-1==p?t.substring(s,s+u.length):t.substring(s,p+this.Match_MaxBits)))t=t.substring(0,s)+this.diff_text2(e[i].diffs)+t.substring(s+u.length);else{var d=this.diff_main(u,l,!1);if(u.length>this.Match_MaxBits&&this.diff_levenshtein(d)/u.length>this.Patch_DeleteThreshold)a[i]=!1;else{this.diff_cleanupSemanticLossless(d);for(var f,h=0,m=0;mi[0][1].length){var s=n-i[0][1].length;i[0][1]=o.substring(i[0][1].length)+i[0][1],a.start1-=s,a.start2-=s,a.length1+=s,a.length2+=s}return 0==(i=(a=e[e.length-1]).diffs).length||0!=i[i.length-1][0]?(i.push(new t.Diff(0,o)),a.length1+=n,a.length2+=n):n>i[i.length-1][1].length&&(s=n-i[i.length-1][1].length,i[i.length-1][1]+=o.substring(0,s),a.length1+=s,a.length2+=s),o},t.prototype.patch_splitMax=function(e){for(var o=this.Match_MaxBits,r=0;r2*o?(c.length1+=d.length,i+=d.length,u=!1,c.diffs.push(new t.Diff(p,d)),a.diffs.shift()):(d=d.substring(0,o-c.length1-this.Patch_Margin),c.length1+=d.length,i+=d.length,0===p?(c.length2+=d.length,s+=d.length):u=!1,c.diffs.push(new t.Diff(p,d)),d==a.diffs[0][1]?a.diffs.shift():a.diffs[0][1]=a.diffs[0][1].substring(d.length))}l=(l=this.diff_text2(c.diffs)).substring(l.length-this.Patch_Margin);var f=this.diff_text1(a.diffs).substring(0,this.Patch_Margin);""!==f&&(c.length1+=f.length,c.length2+=f.length,0!==c.diffs.length&&0===c.diffs[c.diffs.length-1][0]?c.diffs[c.diffs.length-1][1]+=f:c.diffs.push(new t.Diff(0,f))),u||e.splice(++r,0,c)}}},t.prototype.patch_toText=function(e){for(var t=[],n=0;n{e.exports=n(5775)},5775:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromRange=function(e,t){if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "range"');var n=e.ownerDocument.createRange(),o=t.startContainer,a=t.startOffset;n.setStart(e,0),n.setEnd(o,a);var i=(0,r.default)(n).length;return{start:i,end:i+(0,r.default)(t).length}},t.toRange=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0===e)throw new Error('missing required parameter "root"');var n=e.ownerDocument,r=n.createRange(),a=n.createNodeIterator(e,4),i=t.start||0,s=t.end||i,l=i-(0,o.default)(a,i),c=a.referenceNode,u=s-i+l,p=u-(0,o.default)(a,u),d=a.referenceNode;return r.setStart(c,l),r.setEnd(d,p),r};var o=a(n(3604)),r=a(n(9781));function a(e){return e&&e.__esModule?e:{default:e}}},9781:(e,t)=>{"use strict";function n(e,t){if(!t&&e.firstChild)return e.firstChild;do{if(e.nextSibling)return e.nextSibling;e=e.parentNode}while(e);return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t="";return function(e,t){for(var o=function(e){return e.startContainer.nodeType===Node.ELEMENT_NODE?e.startContainer.childNodes[e.startOffset]||n(e.startContainer,!0):e.startContainer}(e),r=function(e){return e.endContainer.nodeType===Node.ELEMENT_NODE?e.endContainer.childNodes[e.endOffset]||n(e.endContainer,!0):n(e.endContainer)}(e);o!==r;)t(o),o=n(o)}(e,(function(n){if(n.nodeType===Node.TEXT_NODE){var o=n===e.startContainer?e.startOffset:0,r=n===e.endContainer?e.endOffset:n.textContent.length;t+=n.textContent.slice(o,r)}})),t}},3604:(e,t,n)=>{e.exports=n(8115).default},8115:(e,t)=>{"use strict";t.default=function(e,t){if(4!==e.whatToShow){var a;try{a=new DOMException(o,"InvalidStateError")}catch(e){(a=new Error(o)).code=11,a.name="InvalidStateError",a.toString=function(){return"InvalidStateError: ".concat(o)}}throw a}var i,s=0,l=e.referenceNode,c=null;if("number"==typeof(i=t)&&isFinite(i)&&Math.floor(i)===i)c={forward:function(){return st||!e.pointerBeforeReferenceNode}};else{if(!r(t))throw new TypeError("Argument 2 of seek must be an integer or a Text Node.");c={forward:function(e,t){return 2&e.compareDocumentPosition(t)}(l,t)?function(){return!1}:function(){return l!==t},backward:function(){return l!==t||!e.pointerBeforeReferenceNode}}}for(;c.forward();){if(null===(l=e.nextNode()))throw new RangeError(n);s+=l.nodeValue.length}for(e.nextNode()&&(l=e.previousNode());c.backward();){if(null===(l=e.previousNode()))throw new RangeError(n);s-=l.nodeValue.length}if(!r(e.referenceNode))throw new RangeError(n);return s};var n="Iterator exhausted before seek ended.",o="Argument 1 of seek must use filter NodeFilter.SHOW_TEXT.";function r(e){return 3===e.nodeType}},1296:(e,t,n)=>{var o=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,i=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,u=l||c||Function("return this")(),p=Object.prototype.toString,d=Math.max,f=Math.min,h=function(){return u.Date.now()};function m(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==p.call(e)}(e))return NaN;if(m(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=m(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=a.test(e);return n||i.test(e)?s(e.slice(2),n?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,n){var o,r,a,i,s,l,c=0,u=!1,p=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=o,a=r;return o=r=void 0,c=t,i=e.apply(a,n)}function y(e){return c=e,s=setTimeout(_,t),u?v(e):i}function k(e){var n=e-l;return void 0===l||n>=t||n<0||p&&e-c>=a}function _(){var e=h();if(k(e))return w(e);s=setTimeout(_,function(e){var n=t-(e-l);return p?f(n,a-(e-c)):n}(e))}function w(e){return s=void 0,b&&o?v(e):(o=r=void 0,i)}function x(){var e=h(),n=k(e);if(o=arguments,r=this,l=e,n){if(void 0===s)return y(l);if(p)return s=setTimeout(_,t),v(l)}return void 0===s&&(s=setTimeout(_,t)),i}return t=g(t)||0,m(n)&&(u=!!n.leading,a=(p="maxWait"in n)?d(g(n.maxWait)||0,t):a,b="trailing"in n?!!n.trailing:b),x.cancel=function(){void 0!==s&&clearTimeout(s),c=0,o=l=r=s=void 0},x.flush=function(){return void 0===s?i:w(h())},x}},2705:(e,t,n)=>{var o=n(5639).Symbol;e.exports=o},4239:(e,t,n)=>{var o=n(2705),r=n(9607),a=n(2333),i=o?o.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?r(e):a(e)}},7561:(e,t,n)=>{var o=n(7990),r=/^\s+/;e.exports=function(e){return e?e.slice(0,o(e)+1).replace(r,""):e}},1957:(e,t,n)=>{var o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=o},9607:(e,t,n)=>{var o=n(2705),r=Object.prototype,a=r.hasOwnProperty,i=r.toString,s=o?o.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var o=!0}catch(e){}var r=i.call(e);return o&&(t?e[s]=n:delete e[s]),r}},2333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5639:(e,t,n)=>{var o=n(1957),r="object"==typeof self&&self&&self.Object===Object&&self,a=o||r||Function("return this")();e.exports=a},7990:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},3279:(e,t,n)=>{var o=n(3218),r=n(7771),a=n(4841),i=Math.max,s=Math.min;e.exports=function(e,t,n){var l,c,u,p,d,f,h=0,m=!1,g=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=l,o=c;return l=c=void 0,h=t,p=e.apply(o,n)}function y(e){return h=e,d=setTimeout(_,t),m?v(e):p}function k(e){var n=e-f;return void 0===f||n>=t||n<0||g&&e-h>=u}function _(){var e=r();if(k(e))return w(e);d=setTimeout(_,function(e){var n=t-(e-f);return g?s(n,u-(e-h)):n}(e))}function w(e){return d=void 0,b&&l?v(e):(l=c=void 0,p)}function x(){var e=r(),n=k(e);if(l=arguments,c=this,f=e,n){if(void 0===d)return y(f);if(g)return clearTimeout(d),d=setTimeout(_,t),v(f)}return void 0===d&&(d=setTimeout(_,t)),p}return t=a(t)||0,o(n)&&(m=!!n.leading,u=(g="maxWait"in n)?i(a(n.maxWait)||0,t):u,b="trailing"in n?!!n.trailing:b),x.cancel=function(){void 0!==d&&clearTimeout(d),h=0,l=f=c=d=void 0},x.flush=function(){return void 0===d?p:w(r())},x}},3218:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},3448:(e,t,n)=>{var o=n(4239),r=n(7005);e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==o(e)}},7771:(e,t,n)=>{var o=n(5639);e.exports=function(){return o.Date.now()}},4841:(e,t,n)=>{var o=n(7561),r=n(3218),a=n(3448),i=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return NaN;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=o(e);var n=s.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):i.test(e)?NaN:+e}},813:function(e){e.exports=function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=o,this.exclude=r,this.iframesTimeout=a}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},o=void 0;try{var r=e.contentWindow;if(o=r.document,!r||!o)throw new Error("iframe inaccessible")}catch(e){n()}o&&t(o)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var o=this,r=!1,a=null,i=function i(){if(!r){r=!0,clearTimeout(a);try{o.isIframeBlank(e)||(e.removeEventListener("load",i),o.getIframeContents(e,t,n))}catch(e){n()}}};e.addEventListener("load",i),a=setTimeout(i,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(e){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,o=0;this.forEachIframe(e,(function(){return!0}),(function(e){o++,n.waitForIframes(e.querySelector("html"),(function(){--o||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,o){var r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},i=t.querySelectorAll("iframe"),s=i.length,l=0;i=Array.prototype.slice.call(i);var c=function(){--s<=0&&a(l)};s||c(),i.forEach((function(t){e.matches(t,r.exclude)?c():r.onIframeReady(t,(function(e){n(t)&&(l++,o(e)),c()}),c)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,o){var r=!1,a=!1;return o.forEach((function(e,t){e.val===n&&(r=t,a=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==r||a?!1===r||a||(o[r].handled=!0):o.push({val:n,handled:!0}),!0):(!1===r&&o.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,o){var r=this;e.forEach((function(e){e.handled||r.getIframeContents(e.val,(function(e){r.createInstanceOnIframe(e).forEachNode(t,n,o)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,o,r){for(var a=this,i=this.createIterator(t,e,o),s=[],l=[],c=void 0,u=void 0;p=void 0,p=a.getIteratorNode(i),u=p.prevNode,c=p.node;)this.iframes&&this.forEachIframe(t,(function(e){return a.checkIframeFilter(c,u,e,s)}),(function(t){a.createInstanceOnIframe(t).forEachNode(e,(function(e){return l.push(e)}),o)})),l.push(c);var p;l.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(s,e,n,o),r()}},{key:"forEachNode",value:function(e,t,n){var o=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=this.getContexts(),i=a.length;i||r(),a.forEach((function(a){var s=function(){o.iterateThroughNodes(e,a,t,n,(function(){--i<=0&&r()}))};o.iframes?o.waitForIframes(a,s):s()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,o=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(o){var r=!1;return n.every((function(t){return!o.call(e,t)||(r=!0,!1)})),r}return!1}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(a,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",o=this.opt.log;this.opt.debug&&"object"===(void 0===o?"undefined":e(o))&&"function"==typeof o[n]&&o[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",o=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var r in t)if(t.hasOwnProperty(r)){var a=t[r],i="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(r):this.escapeStr(r),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(a):this.escapeStr(a);""!==i&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(i)+"|"+this.escapeStr(s)+")","gm"+n),o+"("+this.processSynomyms(i)+"|"+this.processSynomyms(s)+")"+o))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":""}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":""}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var o=n.charAt(t+1);return/[(|)\\]/.test(o)||""===o?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],o=[];return e.split("").forEach((function(r){n.every((function(n){if(-1!==n.indexOf(r)){if(o.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),o.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n=this.opt.accuracy,o="string"==typeof n?n:n.value,r="string"==typeof n?[]:n.limiters,a="";switch(r.forEach((function(e){a+="|"+t.escapeStr(e)})),o){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(a="\\s"+(a||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")))+"]*"+e+"[^"+a+"]*)";case"exactly":return"(^|\\s"+a+")("+e+")(?=$|\\s"+a+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],o=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var r=t.callNoMatchOnInvalidRanges(e,o),a=r.start,i=r.end;r.valid&&(e.start=a,e.length=i-a,n.push(e),o=i)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,o=void 0,r=!1;return e&&void 0!==e.start?(o=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&o-t>0&&o-n>0?r=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:o,valid:r}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var o=void 0,r=!0,a=n.length,i=t-a,s=parseInt(e.start,10)-i;return(o=(s=s>a?a:s)+parseInt(e.length,10))>a&&(o=a,this.log("End range automatically set to the max value of "+a)),s<0||o-s<0||s>a||o>a?(r=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,o).replace(/\s+/g,"")&&(r=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:o,valid:r}}},{key:"getTextNodes",value:function(e){var t=this,n="",o=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){o.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:o})}))}},{key:"matchesExclude",value:function(e){return r.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var o=this.opt.element?this.opt.element:"mark",r=e.splitText(t),a=r.splitText(n-t),i=document.createElement(o);return i.setAttribute("data-markjs","true"),this.opt.className&&i.setAttribute("class",this.opt.className),i.textContent=r.textContent,r.parentNode.replaceChild(i,r),a}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,o,r){var a=this;e.nodes.every((function(i,s){var l=e.nodes[s+1];if(void 0===l||l.start>t){if(!o(i.node))return!1;var c=t-i.start,u=(n>i.end?i.end:n)-i.start,p=e.value.substr(0,i.start),d=e.value.substr(u+i.start);if(i.node=a.wrapRangeInTextNode(i.node,c,u),e.value=p+d,e.nodes.forEach((function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=u),e.nodes[n].end-=u)})),n-=u,r(i.node.previousSibling,i.start),!(n>i.end))return!1;t=i.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,o,r){var a=this,i=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var r=void 0;null!==(r=e.exec(t.textContent))&&""!==r[i];)if(n(r[i],t)){var s=r.index;if(0!==i)for(var l=1;l{"use strict";n.r(t),n.d(t,{animateFill:()=>ne,createSingleton:()=>Q,default:()=>ue,delegate:()=>te,followCursor:()=>ie,hideAll:()=>G,inlinePositioning:()=>se,roundArrow:()=>a,sticky:()=>le});var o=n(804),r=n(7824),a='',i="tippy-content",s="tippy-backdrop",l="tippy-arrow",c="tippy-svg-arrow",u={passive:!0,capture:!0},p=function(){return document.body};function d(e,t,n){if(Array.isArray(e)){var o=e[t];return null==o?Array.isArray(n)?n[t]:n:o}return e}function f(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function h(e,t){return"function"==typeof e?e.apply(void 0,t):e}function m(e,t){return 0===t?e:function(o){clearTimeout(n),n=setTimeout((function(){e(o)}),t)};var n}function g(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function b(e){return[].concat(e)}function v(e,t){-1===e.indexOf(t)&&e.push(t)}function y(e){return e.split("-")[0]}function k(e){return[].slice.call(e)}function _(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function w(){return document.createElement("div")}function x(e){return["Element","Fragment"].some((function(t){return f(e,t)}))}function O(e){return f(e,"MouseEvent")}function E(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function S(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function C(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function T(e){var t,n=b(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function A(e,t,n){var o=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[o](t,n)}))}function L(e,t){for(var n=t;n;){var o;if(e.contains(n))return!0;n=null==n.getRootNode||null==(o=n.getRootNode())?void 0:o.host}return!1}var D={isTouch:!1},N=0;function $(){D.isTouch||(D.isTouch=!0,window.performance&&document.addEventListener("mousemove",P))}function P(){var e=performance.now();e-N<20&&(D.isTouch=!1,document.removeEventListener("mousemove",P)),N=e}function I(){var e=document.activeElement;if(E(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var j=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),M=Object.assign({appendTo:p,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),R=Object.keys(M);function F(e){var t=(e.plugins||[]).reduce((function(t,n){var o,r=n.name,a=n.defaultValue;return r&&(t[r]=void 0!==e[r]?e[r]:null!=(o=M[r])?o:a),t}),{});return Object.assign({},e,t)}function V(e,t){var n=Object.assign({},t,{content:h(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(F(Object.assign({},M,{plugins:t}))):R).reduce((function(t,n){var o=(e.getAttribute("data-tippy-"+n)||"").trim();if(!o)return t;if("content"===n)t[n]=o;else try{t[n]=JSON.parse(o)}catch(e){t[n]=o}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},M.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function z(e,t){e.innerHTML=t}function q(e){var t=w();return!0===e?t.className=l:(t.className=c,x(e)?t.appendChild(e):z(t,e)),t}function B(e,t){x(t.content)?(z(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?z(e,t.content):e.textContent=t.content)}function H(e){var t=e.firstElementChild,n=k(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(i)})),arrow:n.find((function(e){return e.classList.contains(l)||e.classList.contains(c)})),backdrop:n.find((function(e){return e.classList.contains(s)}))}}function U(e){var t=w(),n=w();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var o=w();function r(n,o){var r=H(t),a=r.box,i=r.content,s=r.arrow;o.theme?a.setAttribute("data-theme",o.theme):a.removeAttribute("data-theme"),"string"==typeof o.animation?a.setAttribute("data-animation",o.animation):a.removeAttribute("data-animation"),o.inertia?a.setAttribute("data-inertia",""):a.removeAttribute("data-inertia"),a.style.maxWidth="number"==typeof o.maxWidth?o.maxWidth+"px":o.maxWidth,o.role?a.setAttribute("role",o.role):a.removeAttribute("role"),n.content===o.content&&n.allowHTML===o.allowHTML||B(i,e.props),o.arrow?s?n.arrow!==o.arrow&&(a.removeChild(s),a.appendChild(q(o.arrow))):a.appendChild(q(o.arrow)):s&&a.removeChild(s)}return o.className=i,o.setAttribute("data-state","hidden"),B(o,e.props),t.appendChild(n),n.appendChild(o),r(e.props,e.props),{popper:t,onUpdate:r}}U.$$tippy=!0;var W=1,Z=[],J=[];function Y(e,t){var n,r,a,i,s,l,c,f,g=V(e,Object.assign({},M,F(_(t)))),x=!1,E=!1,N=!1,$=!1,P=[],I=m(ke,g.interactiveDebounce),R=W++,z=(f=g.plugins).filter((function(e,t){return f.indexOf(e)===t})),q={id:R,reference:e,popper:w(),popperInstance:null,props:g,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:z,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(r),cancelAnimationFrame(a)},setProps:function(t){if(!q.state.isDestroyed){ie("onBeforeUpdate",[q,t]),ve();var n=q.props,o=V(e,Object.assign({},n,_(t),{ignoreAttributes:!0}));q.props=o,be(),n.interactiveDebounce!==o.interactiveDebounce&&(ce(),I=m(ke,o.interactiveDebounce)),n.triggerTarget&&!o.triggerTarget?b(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):o.triggerTarget&&e.removeAttribute("aria-expanded"),le(),ae(),Y&&Y(n,o),q.popperInstance&&(Oe(),Se().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),ie("onAfterUpdate",[q,t])}},setContent:function(e){q.setProps({content:e})},show:function(){var e=q.state.isVisible,t=q.state.isDestroyed,n=!q.state.isEnabled,o=D.isTouch&&!q.props.touch,r=d(q.props.duration,0,M.duration);if(!(e||t||n||o||te().hasAttribute("disabled")||(ie("onShow",[q],!1),!1===q.props.onShow(q)))){if(q.state.isVisible=!0,ee()&&(U.style.visibility="visible"),ae(),fe(),q.state.isMounted||(U.style.transition="none"),ee()){var a=oe();S([a.box,a.content],0)}var i,s,c;l=function(){var e;if(q.state.isVisible&&!$){if($=!0,U.offsetHeight,U.style.transition=q.props.moveTransition,ee()&&q.props.animation){var t=oe(),n=t.box,o=t.content;S([n,o],r),C([n,o],"visible")}se(),le(),v(J,q),null==(e=q.popperInstance)||e.forceUpdate(),ie("onMount",[q]),q.props.animation&&ee()&&function(e,t){me(e,(function(){q.state.isShown=!0,ie("onShown",[q])}))}(r)}},s=q.props.appendTo,c=te(),(i=q.props.interactive&&s===p||"parent"===s?c.parentNode:h(s,[c])).contains(U)||i.appendChild(U),q.state.isMounted=!0,Oe()}},hide:function(){var e=!q.state.isVisible,t=q.state.isDestroyed,n=!q.state.isEnabled,o=d(q.props.duration,1,M.duration);if(!(e||t||n)&&(ie("onHide",[q],!1),!1!==q.props.onHide(q))){if(q.state.isVisible=!1,q.state.isShown=!1,$=!1,x=!1,ee()&&(U.style.visibility="hidden"),ce(),he(),ae(!0),ee()){var r=oe(),a=r.box,i=r.content;q.props.animation&&(S([a,i],o),C([a,i],"hidden"))}se(),le(),q.props.animation?ee()&&function(e,t){me(e,(function(){!q.state.isVisible&&U.parentNode&&U.parentNode.contains(U)&&t()}))}(o,q.unmount):q.unmount()}},hideWithInteractivity:function(e){ne().addEventListener("mousemove",I),v(Z,I),I(e)},enable:function(){q.state.isEnabled=!0},disable:function(){q.hide(),q.state.isEnabled=!1},unmount:function(){q.state.isVisible&&q.hide(),q.state.isMounted&&(Ee(),Se().forEach((function(e){e._tippy.unmount()})),U.parentNode&&U.parentNode.removeChild(U),J=J.filter((function(e){return e!==q})),q.state.isMounted=!1,ie("onHidden",[q]))},destroy:function(){q.state.isDestroyed||(q.clearDelayTimeouts(),q.unmount(),ve(),delete e._tippy,q.state.isDestroyed=!0,ie("onDestroy",[q]))}};if(!g.render)return q;var B=g.render(q),U=B.popper,Y=B.onUpdate;U.setAttribute("data-tippy-root",""),U.id="tippy-"+q.id,q.popper=U,e._tippy=q,U._tippy=q;var K=z.map((function(e){return e.fn(q)})),G=e.hasAttribute("aria-expanded");return be(),le(),ae(),ie("onCreate",[q]),g.showOnCreate&&Ce(),U.addEventListener("mouseenter",(function(){q.props.interactive&&q.state.isVisible&&q.clearDelayTimeouts()})),U.addEventListener("mouseleave",(function(){q.props.interactive&&q.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",I)})),q;function X(){var e=q.props.touch;return Array.isArray(e)?e:[e,0]}function Q(){return"hold"===X()[0]}function ee(){var e;return!(null==(e=q.props.render)||!e.$$tippy)}function te(){return c||e}function ne(){var e=te().parentNode;return e?T(e):document}function oe(){return H(U)}function re(e){return q.state.isMounted&&!q.state.isVisible||D.isTouch||i&&"focus"===i.type?0:d(q.props.delay,e?0:1,M.delay)}function ae(e){void 0===e&&(e=!1),U.style.pointerEvents=q.props.interactive&&!e?"":"none",U.style.zIndex=""+q.props.zIndex}function ie(e,t,n){var o;void 0===n&&(n=!0),K.forEach((function(n){n[e]&&n[e].apply(n,t)})),n&&(o=q.props)[e].apply(o,t)}function se(){var t=q.props.aria;if(t.content){var n="aria-"+t.content,o=U.id;b(q.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(q.state.isVisible)e.setAttribute(n,t?t+" "+o:o);else{var r=t&&t.replace(o,"").trim();r?e.setAttribute(n,r):e.removeAttribute(n)}}))}}function le(){!G&&q.props.aria.expanded&&b(q.props.triggerTarget||e).forEach((function(e){q.props.interactive?e.setAttribute("aria-expanded",q.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",I),Z=Z.filter((function(e){return e!==I}))}function ue(t){if(!D.isTouch||!N&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!q.props.interactive||!L(U,n)){if(b(q.props.triggerTarget||e).some((function(e){return L(e,n)}))){if(D.isTouch)return;if(q.state.isVisible&&q.props.trigger.indexOf("click")>=0)return}else ie("onClickOutside",[q,t]);!0===q.props.hideOnClick&&(q.clearDelayTimeouts(),q.hide(),E=!0,setTimeout((function(){E=!1})),q.state.isMounted||he())}}}function pe(){N=!0}function de(){N=!1}function fe(){var e=ne();e.addEventListener("mousedown",ue,!0),e.addEventListener("touchend",ue,u),e.addEventListener("touchstart",de,u),e.addEventListener("touchmove",pe,u)}function he(){var e=ne();e.removeEventListener("mousedown",ue,!0),e.removeEventListener("touchend",ue,u),e.removeEventListener("touchstart",de,u),e.removeEventListener("touchmove",pe,u)}function me(e,t){var n=oe().box;function o(e){e.target===n&&(A(n,"remove",o),t())}if(0===e)return t();A(n,"remove",s),A(n,"add",o),s=o}function ge(t,n,o){void 0===o&&(o=!1),b(q.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,o),P.push({node:e,eventType:t,handler:n,options:o})}))}function be(){var e;Q()&&(ge("touchstart",ye,{passive:!0}),ge("touchend",_e,{passive:!0})),(e=q.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,ye),e){case"mouseenter":ge("mouseleave",_e);break;case"focus":ge(j?"focusout":"blur",we);break;case"focusin":ge("focusout",we)}}))}function ve(){P.forEach((function(e){var t=e.node,n=e.eventType,o=e.handler,r=e.options;t.removeEventListener(n,o,r)})),P=[]}function ye(e){var t,n=!1;if(q.state.isEnabled&&!xe(e)&&!E){var o="focus"===(null==(t=i)?void 0:t.type);i=e,c=e.currentTarget,le(),!q.state.isVisible&&O(e)&&Z.forEach((function(t){return t(e)})),"click"===e.type&&(q.props.trigger.indexOf("mouseenter")<0||x)&&!1!==q.props.hideOnClick&&q.state.isVisible?n=!0:Ce(e),"click"===e.type&&(x=!n),n&&!o&&Te(e)}}function ke(e){var t=e.target,n=te().contains(t)||U.contains(t);if("mousemove"!==e.type||!n){var o=Se().concat(U).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:g}:null})).filter(Boolean);(function(e,t){var n=t.clientX,o=t.clientY;return e.every((function(e){var t=e.popperRect,r=e.popperState,a=e.props.interactiveBorder,i=y(r.placement),s=r.modifiersData.offset;if(!s)return!0;var l="bottom"===i?s.top.y:0,c="top"===i?s.bottom.y:0,u="right"===i?s.left.x:0,p="left"===i?s.right.x:0,d=t.top-o+l>a,f=o-t.bottom-c>a,h=t.left-n+u>a,m=n-t.right-p>a;return d||f||h||m}))})(o,e)&&(ce(),Te(e))}}function _e(e){xe(e)||q.props.trigger.indexOf("click")>=0&&x||(q.props.interactive?q.hideWithInteractivity(e):Te(e))}function we(e){q.props.trigger.indexOf("focusin")<0&&e.target!==te()||q.props.interactive&&e.relatedTarget&&U.contains(e.relatedTarget)||Te(e)}function xe(e){return!!D.isTouch&&Q()!==e.type.indexOf("touch")>=0}function Oe(){Ee();var t=q.props,n=t.popperOptions,r=t.placement,a=t.offset,i=t.getReferenceClientRect,s=t.moveTransition,c=ee()?H(U).arrow:null,u=i?{getBoundingClientRect:i,contextElement:i.contextElement||te()}:e,p=[{name:"offset",options:{offset:a}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(ee()){var n=oe().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&c&&p.push({name:"arrow",options:{element:c,padding:3}}),p.push.apply(p,(null==n?void 0:n.modifiers)||[]),q.popperInstance=(0,o.fi)(u,U,Object.assign({},n,{placement:r,onFirstUpdate:l,modifiers:p}))}function Ee(){q.popperInstance&&(q.popperInstance.destroy(),q.popperInstance=null)}function Se(){return k(U.querySelectorAll("[data-tippy-root]"))}function Ce(e){q.clearDelayTimeouts(),e&&ie("onTrigger",[q,e]),fe();var t=re(!0),o=X(),r=o[0],a=o[1];D.isTouch&&"hold"===r&&a&&(t=a),t?n=setTimeout((function(){q.show()}),t):q.show()}function Te(e){if(q.clearDelayTimeouts(),ie("onUntrigger",[q,e]),q.state.isVisible){if(!(q.props.trigger.indexOf("mouseenter")>=0&&q.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&x)){var t=re(!1);t?r=setTimeout((function(){q.state.isVisible&&q.hide()}),t):a=requestAnimationFrame((function(){q.hide()}))}}else he()}}function K(e,t){void 0===t&&(t={});var n=M.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",$,u),window.addEventListener("blur",I);var o,r=Object.assign({},t,{plugins:n}),a=(o=e,x(o)?[o]:function(e){return f(e,"NodeList")}(o)?k(o):Array.isArray(o)?o:k(document.querySelectorAll(o))).reduce((function(e,t){var n=t&&Y(t,r);return n&&e.push(n),e}),[]);return x(e)?a[0]:a}K.defaultProps=M,K.setDefaultProps=function(e){Object.keys(e).forEach((function(t){M[t]=e[t]}))},K.currentInput=D;var G=function(e){var t=void 0===e?{}:e,n=t.exclude,o=t.duration;J.forEach((function(e){var t=!1;if(n&&(t=E(n)?e.reference===n:e.popper===n.popper),!t){var r=e.props.duration;e.setProps({duration:o}),e.hide(),e.state.isDestroyed||e.setProps({duration:r})}}))},X=Object.assign({},r.Z,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),Q=function(e,t){var n;void 0===t&&(t={});var o,r=e,a=[],i=[],s=t.overrides,l=[],c=!1;function u(){i=r.map((function(e){return b(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function p(){a=r.map((function(e){return e.reference}))}function d(e){r.forEach((function(t){e?t.enable():t.disable()}))}function f(e){return r.map((function(t){var n=t.setProps;return t.setProps=function(r){n(r),t.reference===o&&e.setProps(r)},function(){t.setProps=n}}))}function h(e,t){var n=i.indexOf(t);if(t!==o){o=t;var l=(s||[]).concat("content").reduce((function(e,t){return e[t]=r[n].props[t],e}),{});e.setProps(Object.assign({},l,{getReferenceClientRect:"function"==typeof l.getReferenceClientRect?l.getReferenceClientRect:function(){var e;return null==(e=a[n])?void 0:e.getBoundingClientRect()}}))}}d(!1),p(),u();var m={fn:function(){return{onDestroy:function(){d(!0)},onHidden:function(){o=null},onClickOutside:function(e){e.props.showOnCreate&&!c&&(c=!0,o=null)},onShow:function(e){e.props.showOnCreate&&!c&&(c=!0,h(e,a[0]))},onTrigger:function(e,t){h(e,t.currentTarget)}}}},v=K(w(),Object.assign({},g(t,["overrides"]),{plugins:[m].concat(t.plugins||[]),triggerTarget:i,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],[X])})})),y=v.show;v.show=function(e){if(y(),!o&&null==e)return h(v,a[0]);if(!o||null!=e){if("number"==typeof e)return a[e]&&h(v,a[e]);if(r.indexOf(e)>=0){var t=e.reference;return h(v,t)}return a.indexOf(e)>=0?h(v,e):void 0}},v.showNext=function(){var e=a[0];if(!o)return v.show(0);var t=a.indexOf(o);v.show(a[t+1]||e)},v.showPrevious=function(){var e=a[a.length-1];if(!o)return v.show(e);var t=a.indexOf(o),n=a[t-1]||e;v.show(n)};var k=v.setProps;return v.setProps=function(e){s=e.overrides||s,k(e)},v.setInstances=function(e){d(!0),l.forEach((function(e){return e()})),r=e,d(!1),p(),u(),l=f(v),v.setProps({triggerTarget:i})},l=f(v),v},ee={mouseover:"mouseenter",focusin:"focus",click:"click"};function te(e,t){var n=[],o=[],r=!1,a=t.target,i=g(t,["target"]),s=Object.assign({},i,{trigger:"manual",touch:!1}),l=Object.assign({touch:M.touch},i,{showOnCreate:!0}),c=K(e,s);function p(e){if(e.target&&!r){var n=e.target.closest(a);if(n){var i=n.getAttribute("data-tippy-trigger")||t.trigger||M.trigger;if(!n._tippy&&!("touchstart"===e.type&&"boolean"==typeof l.touch||"touchstart"!==e.type&&i.indexOf(ee[e.type])<0)){var s=K(n,l);s&&(o=o.concat(s))}}}}function d(e,t,o,r){void 0===r&&(r=!1),e.addEventListener(t,o,r),n.push({node:e,eventType:t,handler:o,options:r})}return b(c).forEach((function(e){var t=e.destroy,a=e.enable,i=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&o.forEach((function(e){e.destroy()})),o=[],n.forEach((function(e){var t=e.node,n=e.eventType,o=e.handler,r=e.options;t.removeEventListener(n,o,r)})),n=[],t()},e.enable=function(){a(),o.forEach((function(e){return e.enable()})),r=!1},e.disable=function(){i(),o.forEach((function(e){return e.disable()})),r=!0},function(e){var t=e.reference;d(t,"touchstart",p,u),d(t,"mouseover",p),d(t,"focusin",p),d(t,"click",p)}(e)})),c}var ne={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=H(e.popper),o=n.box,r=n.content,a=e.props.animateFill?function(){var e=w();return e.className=s,C([e],"hidden"),e}():null;return{onCreate:function(){a&&(o.insertBefore(a,o.firstElementChild),o.setAttribute("data-animatefill",""),o.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(a){var e=o.style.transitionDuration,t=Number(e.replace("ms",""));r.style.transitionDelay=Math.round(t/10)+"ms",a.style.transitionDuration=e,C([a],"visible")}},onShow:function(){a&&(a.style.transitionDuration="0ms")},onHide:function(){a&&C([a],"hidden")}}}},oe={clientX:0,clientY:0},re=[];function ae(e){var t=e.clientX,n=e.clientY;oe={clientX:t,clientY:n}}var ie={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=T(e.props.triggerTarget||t),o=!1,r=!1,a=!0,i=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function l(){n.addEventListener("mousemove",p)}function c(){n.removeEventListener("mousemove",p)}function u(){o=!0,e.setProps({getReferenceClientRect:null}),o=!1}function p(n){var o=!n.target||t.contains(n.target),r=e.props.followCursor,a=n.clientX,i=n.clientY,s=t.getBoundingClientRect(),l=a-s.left,c=i-s.top;!o&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=a,o=i;"initial"===r&&(n=e.left+l,o=e.top+c);var s="horizontal"===r?e.top:o,u="vertical"===r?e.right:n,p="horizontal"===r?e.bottom:o,d="vertical"===r?e.left:n;return{width:u-d,height:p-s,top:s,right:u,bottom:p,left:d}}})}function d(){e.props.followCursor&&(re.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",ae)}(n))}function f(){0===(re=re.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",ae)}(n)}return{onCreate:d,onDestroy:f,onBeforeUpdate:function(){i=e.props},onAfterUpdate:function(t,n){var a=n.followCursor;o||void 0!==a&&i.followCursor!==a&&(f(),a?(d(),!e.state.isMounted||r||s()||l()):(c(),u()))},onMount:function(){e.props.followCursor&&!r&&(a&&(p(oe),a=!1),s()||l())},onTrigger:function(e,t){O(t)&&(oe={clientX:t.clientX,clientY:t.clientY}),r="focus"===t.type},onHidden:function(){e.props.followCursor&&(u(),c(),a=!0)}}}},se={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference,o=-1,r=!1,a=[],i={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(r){var i=r.state;e.props.inlinePositioning&&(-1!==a.indexOf(i.placement)&&(a=[]),t!==i.placement&&-1===a.indexOf(i.placement)&&(a.push(i.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,o){if(n.length<2||null===e)return t;if(2===n.length&&o>=0&&n[0].left>n[1].right)return n[o]||t;switch(e){case"top":case"bottom":var r=n[0],a=n[n.length-1],i="top"===e,s=r.top,l=a.bottom,c=i?r.left:a.left,u=i?r.right:a.right;return{top:s,bottom:l,left:c,right:u,width:u-c,height:l-s};case"left":case"right":var p=Math.min.apply(Math,n.map((function(e){return e.left}))),d=Math.max.apply(Math,n.map((function(e){return e.right}))),f=n.filter((function(t){return"left"===e?t.left===p:t.right===d})),h=f[0].top,m=f[f.length-1].bottom;return{top:h,bottom:m,left:p,right:d,width:d-p,height:m-h};default:return t}}(y(e),n.getBoundingClientRect(),k(n.getClientRects()),o)}(i.placement)}})),t=i.placement)}};function s(){var t;r||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,i),r=!0,e.setProps(t),r=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(O(n)){var r=k(e.reference.getClientRects()),a=r.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),i=r.indexOf(a);o=i>-1?i:o}},onHidden:function(){o=-1}}}},le={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function o(t){return!0===e.props.sticky||e.props.sticky===t}var r=null,a=null;function i(){var s=o("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,l=o("popper")?n.getBoundingClientRect():null;(s&&ce(r,s)||l&&ce(a,l))&&e.popperInstance&&e.popperInstance.update(),r=s,a=l,e.state.isMounted&&requestAnimationFrame(i)}return{onMount:function(){e.props.sticky&&i()}}}};function ce(e,t){return!e||!t||e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left}K.setDefaultProps({render:U});const ue=K},9938:function(e,t,n){var o;"undefined"!=typeof self&&self,e.exports=(o=n(9963),(()=>{var e={646:e=>{e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t{e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},860:e=>{e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},206:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},319:(e,t,n)=>{var o=n(646),r=n(860),a=n(206);e.exports=function(e){return o(e)||r(e)||a()}},8:e=>{function t(n){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=t=function(e){return typeof e}:e.exports=t=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(n)}e.exports=t},744:(e,t)=>{"use strict";t.Z=(e,t)=>{for(const[n,o]of t)e[n]=o;return e}},748:e=>{"use strict";e.exports=o}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return(()=>{"use strict";n.r(r),n.d(r,{VueSelect:()=>M,default:()=>F,mixins:()=>R});var e=n(748),t=["dir"],o=["id","aria-expanded","aria-owns"],a={ref:"selectedOptions",class:"vs__selected-options"},i=["disabled","title","aria-label","onClick"],s={ref:"actions",class:"vs__actions"},l=["disabled"],c={class:"vs__spinner"},u=["id"],p=["id","aria-selected","onMouseover","onClick"],d={key:0,class:"vs__no-options"},f=(0,e.createTextVNode)(" Sorry, no matching options. "),h=["id"],m=n(319),g=n.n(m),b=n(8),v=n.n(b),y=n(713),k=n.n(y);const _={props:{autoscroll:{type:Boolean,default:!0}},watch:{typeAheadPointer:function(){this.autoscroll&&this.maybeAdjustScroll()},open:function(e){var t=this;this.autoscroll&&e&&this.$nextTick((function(){return t.maybeAdjustScroll()}))}},methods:{maybeAdjustScroll:function(){var e,t=(null===(e=this.$refs.dropdownMenu)||void 0===e?void 0:e.children[this.typeAheadPointer])||!1;if(t){var n=this.getDropdownViewport(),o=t.getBoundingClientRect(),r=o.top,a=o.bottom,i=o.height;if(rn.bottom)return this.$refs.dropdownMenu.scrollTop=t.offsetTop-(n.height-i)}},getDropdownViewport:function(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},w={data:function(){return{typeAheadPointer:-1}},watch:{filteredOptions:function(){for(var e=0;e=0;e--)if(this.selectable(this.filteredOptions[e])){this.typeAheadPointer=e;break}},typeAheadDown:function(){for(var e=this.typeAheadPointer+1;e0&&void 0!==arguments[0]?arguments[0]:null;return this.mutableLoading=null==e?!this.mutableLoading:e}}};var O={xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"},E=[(0,e.createElementVNode)("path",{d:"M6.895455 5l2.842897-2.842898c.348864-.348863.348864-.914488 0-1.263636L9.106534.261648c-.348864-.348864-.914489-.348864-1.263636 0L5 3.104545 2.157102.261648c-.348863-.348864-.914488-.348864-1.263636 0L.261648.893466c-.348864.348864-.348864.914489 0 1.263636L3.104545 5 .261648 7.842898c-.348864.348863-.348864.914488 0 1.263636l.631818.631818c.348864.348864.914773.348864 1.263636 0L5 6.895455l2.842898 2.842897c.348863.348864.914772.348864 1.263636 0l.631818-.631818c.348864-.348864.348864-.914489 0-1.263636L6.895455 5z"},null,-1)],S=n(744);const C=(0,S.Z)({},[["render",function(t,n){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",O,E)}]]);var T={xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"},A=[(0,e.createElementVNode)("path",{d:"M9.211364 7.59931l4.48338-4.867229c.407008-.441854.407008-1.158247 0-1.60046l-.73712-.80023c-.407008-.441854-1.066904-.441854-1.474243 0L7 5.198617 2.51662.33139c-.407008-.441853-1.066904-.441853-1.474243 0l-.737121.80023c-.407008.441854-.407008 1.158248 0 1.600461l4.48338 4.867228L7 10l2.211364-2.40069z"},null,-1)];const L={Deselect:C,OpenIndicator:(0,S.Z)({},[["render",function(t,n){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",T,A)}]])},D={mounted:function(e,t){var n=t.instance;if(n.appendToBody){var o=n.$refs.toggle.getBoundingClientRect(),r=o.height,a=o.top,i=o.left,s=o.width,l=window.scrollX||window.pageXOffset,c=window.scrollY||window.pageYOffset;e.unbindPosition=n.calculatePosition(e,n,{width:s+"px",left:l+i+"px",top:c+a+r+"px"}),document.body.appendChild(e)}},unmounted:function(e,t){t.instance.appendToBody&&(e.unbindPosition&&"function"==typeof e.unbindPosition&&e.unbindPosition(),e.parentNode&&e.parentNode.removeChild(e))}};var N=0;function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function P(e){for(var t=1;t-1}},filter:{type:Function,default:function(e,t){var n=this;return e.filter((function(e){var o=n.getOptionLabel(e);return"number"==typeof o&&(o=o.toString()),n.filterBy(e,o,t)}))}},createOption:{type:Function,default:function(e){return"object"===v()(this.optionList[0])?k()({},this.label,e):e}},resetOnOptionsChange:{default:!1,validator:function(e){return["function","boolean"].includes(v()(e))}},clearSearchOnBlur:{type:Function,default:function(e){var t=e.clearSearchOnSelect,n=e.multiple;return t&&!n}},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"},selectOnTab:{type:Boolean,default:!1},selectOnKeyCodes:{type:Array,default:function(){return[13]}},searchInputQuerySelector:{type:String,default:"[type=search]"},mapKeydown:{type:Function,default:function(e,t){return e}},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default:function(e,t,n){var o=n.width,r=n.top,a=n.left;e.style.top=r,e.style.left=a,e.style.width=o}},dropdownShouldOpen:{type:Function,default:function(e){var t=e.noDrop,n=e.open,o=e.mutableLoading;return!t&&n&&!o}},uid:{type:[String,Number],default:function(){return++N}}},data:function(){return{search:"",open:!1,isComposing:!1,pushedTags:[],_value:[],deselectButtons:[]}},computed:{isReducingValues:function(){return this.$props.reduce!==this.$options.props.reduce.default},isTrackingValues:function(){return void 0===this.modelValue||this.isReducingValues},selectedValue:function(){var e=this.modelValue;return this.isTrackingValues&&(e=this.$data._value),null!=e?[].concat(e):[]},optionList:function(){return this.options.concat(this.pushTags?this.pushedTags:[])},searchEl:function(){return this.$slots.search?this.$refs.selectedOptions.querySelector(this.searchInputQuerySelector):this.$refs.search},scope:function(){var e=this,t={search:this.search,loading:this.loading,searching:this.searching,filteredOptions:this.filteredOptions};return{search:{attributes:P({disabled:this.disabled,placeholder:this.searchPlaceholder,tabindex:this.tabindex,readonly:!this.searchable,id:this.inputId,"aria-autocomplete":"list","aria-labelledby":"vs".concat(this.uid,"__combobox"),"aria-controls":"vs".concat(this.uid,"__listbox"),ref:"search",type:"search",autocomplete:this.autocomplete,value:this.search},this.dropdownOpen&&this.filteredOptions[this.typeAheadPointer]?{"aria-activedescendant":"vs".concat(this.uid,"__option-").concat(this.typeAheadPointer)}:{}),events:{compositionstart:function(){return e.isComposing=!0},compositionend:function(){return e.isComposing=!1},keydown:this.onSearchKeyDown,blur:this.onSearchBlur,focus:this.onSearchFocus,input:function(t){return e.search=t.target.value}}},spinner:{loading:this.mutableLoading},noOptions:{search:this.search,loading:this.mutableLoading,searching:this.searching},openIndicator:{attributes:{ref:"openIndicator",role:"presentation",class:"vs__open-indicator"}},listHeader:t,listFooter:t,header:P({},t,{deselect:this.deselect}),footer:P({},t,{deselect:this.deselect})}},childComponents:function(){return P({},L,{},this.components)},stateClasses:function(){return{"vs--open":this.dropdownOpen,"vs--single":!this.multiple,"vs--multiple":this.multiple,"vs--searching":this.searching&&!this.noDrop,"vs--searchable":this.searchable&&!this.noDrop,"vs--unsearchable":!this.searchable,"vs--loading":this.mutableLoading,"vs--disabled":this.disabled}},searching:function(){return!!this.search},dropdownOpen:function(){return this.dropdownShouldOpen(this)},searchPlaceholder:function(){return this.isValueEmpty&&this.placeholder?this.placeholder:void 0},filteredOptions:function(){var e=[].concat(this.optionList);if(!this.filterable&&!this.taggable)return e;var t=this.search.length?this.filter(e,this.search,this):e;if(this.taggable&&this.search.length){var n=this.createOption(this.search);this.optionExists(n)||t.unshift(n)}return t},isValueEmpty:function(){return 0===this.selectedValue.length},showClearButton:function(){return!this.multiple&&this.clearable&&!this.open&&!this.isValueEmpty}},watch:{options:function(e,t){var n=this;!this.taggable&&("function"==typeof n.resetOnOptionsChange?n.resetOnOptionsChange(e,t,n.selectedValue):n.resetOnOptionsChange)&&this.clearSelection(),this.modelValue&&this.isTrackingValues&&this.setInternalValueFromOptions(this.modelValue)},modelValue:{immediate:!0,handler:function(e){this.isTrackingValues&&this.setInternalValueFromOptions(e)}},multiple:function(){this.clearSelection()},open:function(e){this.$emit(e?"open":"close")}},created:function(){this.mutableLoading=this.loading},methods:{setInternalValueFromOptions:function(e){var t=this;Array.isArray(e)?this.$data._value=e.map((function(e){return t.findOptionFromReducedValue(e)})):this.$data._value=this.findOptionFromReducedValue(e)},select:function(e){this.$emit("option:selecting",e),this.isOptionSelected(e)?this.deselectFromDropdown&&(this.clearable||this.multiple&&this.selectedValue.length>1)&&this.deselect(e):(this.taggable&&!this.optionExists(e)&&(this.$emit("option:created",e),this.pushTag(e)),this.multiple&&(e=this.selectedValue.concat(e)),this.updateValue(e),this.$emit("option:selected",e)),this.onAfterSelect(e)},deselect:function(e){var t=this;this.$emit("option:deselecting",e),this.updateValue(this.selectedValue.filter((function(n){return!t.optionComparator(n,e)}))),this.$emit("option:deselected",e)},clearSelection:function(){this.updateValue(this.multiple?[]:null)},onAfterSelect:function(e){this.closeOnSelect&&(this.open=!this.open,this.searchEl.blur()),this.clearSearchOnSelect&&(this.search="")},updateValue:function(e){var t=this;void 0===this.modelValue&&(this.$data._value=e),null!==e&&(e=Array.isArray(e)?e.map((function(e){return t.reduce(e)})):this.reduce(e)),this.$emit("update:modelValue",e)},toggleDropdown:function(e){var t=e.target!==this.searchEl;t&&e.preventDefault();var n=[].concat(g()(this.deselectButtons||[]),g()([this.$refs.clearButton]||0));void 0===this.searchEl||n.filter(Boolean).some((function(t){return t.contains(e.target)||t===e.target}))?e.preventDefault():this.open&&t?this.searchEl.blur():this.disabled||(this.open=!0,this.searchEl.focus())},isOptionSelected:function(e){var t=this;return this.selectedValue.some((function(n){return t.optionComparator(n,e)}))},isOptionDeselectable:function(e){return this.isOptionSelected(e)&&this.deselectFromDropdown},optionComparator:function(e,t){return this.getOptionKey(e)===this.getOptionKey(t)},findOptionFromReducedValue:function(e){var t=this,n=[].concat(g()(this.options),g()(this.pushedTags)).filter((function(n){return JSON.stringify(t.reduce(n))===JSON.stringify(e)}));return 1===n.length?n[0]:n.find((function(e){return t.optionComparator(e,t.$data._value)}))||e},closeSearchOptions:function(){this.open=!1,this.$emit("search:blur")},maybeDeleteValue:function(){if(!this.searchEl.value.length&&this.selectedValue&&this.selectedValue.length&&this.clearable){var e=null;this.multiple&&(e=g()(this.selectedValue.slice(0,this.selectedValue.length-1))),this.updateValue(e)}},optionExists:function(e){var t=this;return this.optionList.some((function(n){return t.optionComparator(n,e)}))},normalizeOptionForSlot:function(e){return"object"===v()(e)?e:k()({},this.label,e)},pushTag:function(e){this.pushedTags.push(e)},onEscape:function(){this.search.length?this.search="":this.searchEl.blur()},onSearchBlur:function(){if(!this.mousedown||this.searching){var e=this.clearSearchOnSelect,t=this.multiple;return this.clearSearchOnBlur({clearSearchOnSelect:e,multiple:t})&&(this.search=""),void this.closeSearchOptions()}this.mousedown=!1,0!==this.search.length||0!==this.options.length||this.closeSearchOptions()},onSearchFocus:function(){this.open=!0,this.$emit("search:focus")},onMousedown:function(){this.mousedown=!0},onMouseUp:function(){this.mousedown=!1},onSearchKeyDown:function(e){var t=this,n=function(e){return e.preventDefault(),!t.isComposing&&t.typeAheadSelect()},o={8:function(e){return t.maybeDeleteValue()},9:function(e){return t.onTab()},27:function(e){return t.onEscape()},38:function(e){return e.preventDefault(),t.typeAheadUp()},40:function(e){return e.preventDefault(),t.typeAheadDown()}};this.selectOnKeyCodes.forEach((function(e){return o[e]=n}));var r=this.mapKeydown(o,this);if("function"==typeof r[e.keyCode])return r[e.keyCode](e)}}},j=(0,S.Z)(I,[["render",function(n,r,m,g,b,v){var y=(0,e.resolveDirective)("append-to-body");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{dir:m.dir,class:(0,e.normalizeClass)(["v-select",v.stateClasses])},[(0,e.renderSlot)(n.$slots,"header",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.header))),(0,e.createElementVNode)("div",{id:"vs".concat(m.uid,"__combobox"),ref:"toggle",class:"vs__dropdown-toggle",role:"combobox","aria-expanded":v.dropdownOpen.toString(),"aria-owns":"vs".concat(m.uid,"__listbox"),"aria-label":"Search for option",onMousedown:r[1]||(r[1]=function(e){return v.toggleDropdown(e)})},[(0,e.createElementVNode)("div",a,[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(v.selectedValue,(function(t,o){return(0,e.renderSlot)(n.$slots,"selected-option-container",{option:v.normalizeOptionForSlot(t),deselect:v.deselect,multiple:m.multiple,disabled:m.disabled},(function(){return[((0,e.openBlock)(),(0,e.createElementBlock)("span",{key:m.getOptionKey(t),class:"vs__selected"},[(0,e.renderSlot)(n.$slots,"selected-option",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.normalizeOptionForSlot(t))),(function(){return[(0,e.createTextVNode)((0,e.toDisplayString)(m.getOptionLabel(t)),1)]})),m.multiple?((0,e.openBlock)(),(0,e.createElementBlock)("button",{key:0,ref:function(e){return b.deselectButtons[o]=e},disabled:m.disabled,type:"button",class:"vs__deselect",title:"Deselect ".concat(m.getOptionLabel(t)),"aria-label":"Deselect ".concat(m.getOptionLabel(t)),onClick:function(e){return v.deselect(t)}},[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(v.childComponents.Deselect)))],8,i)):(0,e.createCommentVNode)("",!0)]))]}))})),256)),(0,e.renderSlot)(n.$slots,"search",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.search)),(function(){return[(0,e.createElementVNode)("input",(0,e.mergeProps)({class:"vs__search"},v.scope.search.attributes,(0,e.toHandlers)(v.scope.search.events)),null,16)]}))],512),(0,e.createElementVNode)("div",s,[(0,e.withDirectives)((0,e.createElementVNode)("button",{ref:"clearButton",disabled:m.disabled,type:"button",class:"vs__clear",title:"Clear Selected","aria-label":"Clear Selected",onClick:r[0]||(r[0]=function(){return v.clearSelection&&v.clearSelection.apply(v,arguments)})},[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(v.childComponents.Deselect)))],8,l),[[e.vShow,v.showClearButton]]),(0,e.renderSlot)(n.$slots,"open-indicator",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.openIndicator)),(function(){return[m.noDrop?(0,e.createCommentVNode)("",!0):((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(v.childComponents.OpenIndicator),(0,e.normalizeProps)((0,e.mergeProps)({key:0},v.scope.openIndicator.attributes)),null,16))]})),(0,e.renderSlot)(n.$slots,"spinner",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.spinner)),(function(){return[(0,e.withDirectives)((0,e.createElementVNode)("div",c,"Loading...",512),[[e.vShow,n.mutableLoading]])]}))],512)],40,o),(0,e.createVNode)(e.Transition,{name:m.transition},{default:(0,e.withCtx)((function(){return[v.dropdownOpen?(0,e.withDirectives)(((0,e.openBlock)(),(0,e.createElementBlock)("ul",{id:"vs".concat(m.uid,"__listbox"),ref:"dropdownMenu",key:"vs".concat(m.uid,"__listbox"),class:"vs__dropdown-menu",role:"listbox",tabindex:"-1",onMousedown:r[2]||(r[2]=(0,e.withModifiers)((function(){return v.onMousedown&&v.onMousedown.apply(v,arguments)}),["prevent"])),onMouseup:r[3]||(r[3]=function(){return v.onMouseUp&&v.onMouseUp.apply(v,arguments)})},[(0,e.renderSlot)(n.$slots,"list-header",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.listHeader))),((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(v.filteredOptions,(function(t,o){return(0,e.openBlock)(),(0,e.createElementBlock)("li",{id:"vs".concat(m.uid,"__option-").concat(o),key:m.getOptionKey(t),role:"option",class:(0,e.normalizeClass)(["vs__dropdown-option",{"vs__dropdown-option--deselect":v.isOptionDeselectable(t)&&o===n.typeAheadPointer,"vs__dropdown-option--selected":v.isOptionSelected(t),"vs__dropdown-option--highlight":o===n.typeAheadPointer,"vs__dropdown-option--disabled":!m.selectable(t)}]),"aria-selected":o===n.typeAheadPointer||null,onMouseover:function(e){return m.selectable(t)?n.typeAheadPointer=o:null},onClick:(0,e.withModifiers)((function(e){return m.selectable(t)?v.select(t):null}),["prevent","stop"])},[(0,e.renderSlot)(n.$slots,"option",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.normalizeOptionForSlot(t))),(function(){return[(0,e.createTextVNode)((0,e.toDisplayString)(m.getOptionLabel(t)),1)]}))],42,p)})),128)),0===v.filteredOptions.length?((0,e.openBlock)(),(0,e.createElementBlock)("li",d,[(0,e.renderSlot)(n.$slots,"no-options",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.noOptions)),(function(){return[f]}))])):(0,e.createCommentVNode)("",!0),(0,e.renderSlot)(n.$slots,"list-footer",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.listFooter)))],40,u)),[[y]]):((0,e.openBlock)(),(0,e.createElementBlock)("ul",{key:1,id:"vs".concat(m.uid,"__listbox"),role:"listbox",style:{display:"none",visibility:"hidden"}},null,8,h))]})),_:3},8,["name"]),(0,e.renderSlot)(n.$slots,"footer",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.footer)))],10,t)}]]),M=j,R={ajax:x,pointer:w,pointerScroll:_},F=j})(),r})())},9639:(e,t,n)=>{var o=n(110);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("49b6e69a",o,!1,{})},3612:(e,t,n)=>{var o=n(2588);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("4340ba7e",o,!1,{})},4402:(e,t,n)=>{var o=n(3232);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("1ad73a10",o,!1,{})},3563:(e,t,n)=>{var o=n(5719);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("26bcd5e8",o,!1,{})},6051:(e,t,n)=>{var o=n(6307);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("7f6514f9",o,!1,{})},528:(e,t,n)=>{var o=n(8901);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("e75c0596",o,!1,{})},786:(e,t,n)=>{var o=n(4593);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("6ce3e926",o,!1,{})},5377:(e,t,n)=>{var o=n(9473);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("67e0ffea",o,!1,{})},6807:(e,t,n)=>{var o=n(5212);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("15e2cfb2",o,!1,{})},9565:(e,t,n)=>{var o=n(8058);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("71748c59",o,!1,{})},55:(e,t,n)=>{var o=n(9593);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("af9afe94",o,!1,{})},8298:(e,t,n)=>{var o=n(6968);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("f75ead22",o,!1,{})},3965:(e,t,n)=>{var o=n(404);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("2ab8496e",o,!1,{})},5346:(e,t,n)=>{"use strict";function o(e,t){for(var n=[],o={},r=0;rh});var r="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!r)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var a={},i=r&&(document.head||document.getElementsByTagName("head")[0]),s=null,l=0,c=!1,u=function(){},p=null,d="data-vue-ssr-id",f="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function h(e,t,n,r){c=n,p=r||{};var i=o(e,t);return m(i),function(t){for(var n=[],r=0;rn.parts.length&&(o.parts.length=n.parts.length)}else{var i=[];for(r=0;r{var o={"./en/translation.json":7573,"./fr/translation.json":5465,"./pt/translation.json":5163,"./sw/translation.json":6490};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=5144},7573:e=>{"use strict";e.exports=JSON.parse('{"{document_count} documents found":"{document_count} documents found","{reverse_verb} this provision":"{reverse_verb} this provision","Advanced search":"Advanced search","All these words":"All these words","Alphabetical":"Alphabetical","Any of these words":"Any of these words","Anywhere":"Anywhere","Attorneys":"Attorneys","Author":"Author","Between {prev_expression_date} and {new_expression_date}":"Between {prev_expression_date} and {new_expression_date}","Clear":"Clear","Clear all":"Clear all","Close":"Close","Collapse all":"Collapse all","Content":"Content","Court":"Court","Court registry":"Court registry","Date":"Date","Date (newest first)":"Date (newest first)","Date (oldest first)":"Date (oldest first)","Date from":"Date from","Date to":"Date to","Delete":"Delete","Document nature":"Document nature","Document type":"Document type","Enter end date":"Enter end date","Enter start date":"Enter start date","Expand all":"Expand all","Filters":"Filters","Judges":"Judges","Jurisdiction":"Jurisdiction","Language":"Language","Loading":"Loading","Locality":"Locality","Matter type":"Matter type","Nature":"Nature","No documents match your search":"No documents match your search.","No legislation found":"No legislation found.","No results":"No results","None of these words":"None of these words","Oops, something went wrong":"Oops, something went wrong.","Order":"Order","Page":"Page","Regional body":"Regional body","Relevance":"Relevance","Search":"Search","Search document content":"Search document content","Search documents":"Search documents","Search table of contents":"Search table of contents","Show changes side-by-side":"Show changes side-by-side","Sort by":"Sort by","Taxonomies":"Taxonomies","The date range is invalid":"The date range is invalid","This exact word or phrase":"This exact word or phrase","This provision":"This provision","This provision has been amended":"This provision has been amended","Title":"Title","To the top":"To the top","Try searching instead":"Try searching instead","What changed?":"What changed?","Year":"Year","Years":"Years"}')},5465:e=>{"use strict";e.exports=JSON.parse('{"{document_count} documents found":"{document_count} documents trouvés","{reverse_verb} this provision":"{reverse_verb} cette disposition","Advanced search":"Recherche avancée","All these words":"Tous ces mots","Alphabetical":"Alphabétique","Any of these words":"N\'importe lequel de ces mots","Anywhere":"Partout","Attorneys":"Avocats","Author":"Auteur","Between {prev_expression_date} and {new_expression_date}":"Entre {prev_expression_date} et {new_expression_date}","Clear":"Nettoyer","Clear all":"Effacer tout","Close":"Fermer","Collapse all":"Réduire tout","Content":"Contenus","Court":"Cour","Court registry":"Registre des tribunaux","Date":"Date","Date (newest first)":"Date (plus récente en premier)","Date (oldest first)":"Date (plus ancienne en premier)","Date from":"Date du","Date to":"Date de fin","Delete":"Supprimez","Document nature":"Type de document","Document type":"Type de document","Enter end date":"Entrez la date de fin","Enter start date":"Entrez la date de début","Expand all":"Développer tout","Filters":"Filtres","Judges":"Juges","Jurisdiction":"Juridiction","Language":"Langue","Loading":"En cours de chargement","Locality":"Localité","Matter type":"Type de matière","Nature":"Nature","No documents match your search":"Aucun document ne correspond à votre recherche.","No legislation found":"Aucune législation trouvée.","No results":"Aucun résultat","None of these words":"Aucun de ces mots","Oops, something went wrong":"Oups, une erreur s\'est produite.","Order":"Commande","Page":"Page","Regional body":"Corps régional","Relevance":"Pertinence","Search":"Recherche","Search document content":"Rechercher le contenu du document","Search documents":"Rechercher des documents","Search table of contents":"Rechercher la table des matières","Show changes side-by-side":"Afficher les modifications côte à côte","Sort by":"Trier par","Taxonomies":"Taxonomies","The date range is invalid":"La plage de dates n\'est pas valide","This exact word or phrase":"Cette phrase ou ce mot exact","This provision":"Cette disposition","This provision has been amended":"Cette disposition a été modifiée","Title":"Titre","To the top":"En haut","Try searching instead":"Essayez plutôt de faire une recherche","What changed?":"Quels sont les changements ?","Year":"Année","Years":"Années"}')},5163:e=>{"use strict";e.exports=JSON.parse('{"{document_count} documents found":"{document_count} documentos encontrados","{reverse_verb} this provision":"{reverse_verb} esta disposição","Advanced search":"Pesquisa avançada","All these words":"Todas essas palavras","Alphabetical":"Alfabética","Any of these words":"Qualquer uma dessas palavras","Anywhere":"Em qualquer lugar","Attorneys":"Advogados","Author":"Autor","Between {prev_expression_date} and {new_expression_date}":"Entre {prev_expression_date} e {new_expression_date}","Clear":"Limpar","Clear all":"Limpar tudo","Close":"FECHAR","Collapse all":"Recolher tudo","Content":"Conteúdo","Court":"Tribunal","Court registry":"Registro do tribunal","Date":"Data","Date (newest first)":"Data (mais recente primeiro)","Date (oldest first)":"Data (mais antigo primeiro)","Date from":"Data inicial","Date to":"Data final","Delete":"Excluir","Document nature":"Natureza do documento","Document type":"Tipo de documento","Enter end date":"Digite a data final","Enter start date":"Digite a data inicial","Expand all":"Expandir tudo","Filters":"Filtros","Judges":"Juízes","Jurisdiction":"Jurisdição","Language":"Idioma","Loading":"Carregando...","Locality":"Localidade","Matter type":"Tipo de matéria","Nature":"Natureza","No documents match your search":"Nenhum documento corresponde à sua pesquisa.","No legislation found":"Nenhuma legislação encontrada.","No results":"Nenhum resultado","None of these words":"Nenhuma dessas palavras","Oops, something went wrong":"Ops, algo deu errado.","Order":"Ordem","Page":"Página","Regional body":"Corpo regional","Relevance":"Relevância","Search":"Pesquisa","Search document content":"Pesquisar conteúdo de documento","Search documents":"Pesquisar documentos","Search table of contents":"Pesquisar na tabela de conteúdos","Show changes side-by-side":"Mostrar mudanças lado a lado","Sort by":"Classificar por","Taxonomies":"Taxonomies","The date range is invalid":"O intervalo de datas é inválido","This exact word or phrase":"Esta palavra ou frase exata","This provision":"Esta disposição","This provision has been amended":"Esta disposição foi alterada","Title":"Título","To the top":"Para o topo","Try searching instead":"Tente pesquisar no lugar","What changed?":"O que mudou?","Year":"Ano","Years":"anos"}')},6490:e=>{"use strict";e.exports=JSON.parse('{"{document_count} documents found":"Nyaraka {document_count} zimepatikana","{reverse_verb} this provision":"{reverse_verb} kifungu hiki","Advanced search":"Utafutaji wa kina","All these words":"Maneno haya yote","Alphabetical":"Kufuata alfabeti","Any of these words":"Yoyote ya maneno haya","Anywhere":"Popote","Attorneys":"Wanasheria","Author":"Mwandishi","Between {prev_expression_date} and {new_expression_date}":"Kati ya {prev_expression_date} na {new_expression_date}","Clear":"Wazi","Clear all":"Futa zote","Close":"Funga","Collapse all":"Kunja zote","Content":"Maudhui","Court":"Mahakama","Court registry":"Usajili wa mahakama","Date":"Tarehe","Date (newest first)":"Tarehe (za karibu zaidi kwanza)","Date (oldest first)":"Tarehe (za nyuma kwanza)","Date from":"Tarehe kutoka","Date to":"Tarehe hadi","Delete":"Futa","Document nature":"Asili ya hati","Document type":"Aina ya hati","Enter end date":"Weka tarehe ya mwisho","Enter start date":"Weka tarehe ya kuanza","Expand all":"Panua zote","Filters":"Vichujio","Judges":"Majaji","Jurisdiction":"Mamlaka ya kisheria","Language":"Lugha","Loading":"Inapakia","Locality":"Eneo","Matter type":"Aina ya jambo","Nature":"Asili","No documents match your search":"Hakuna hati zinazolingana na utafutaji wako.","No legislation found":"Hakuna sheria iliyopatikana.","No results":"Hakuna matokeo","None of these words":"Hakuna maneno haya","Oops, something went wrong":"Oh, kuna hitilafu imetokea.","Order":"Agizo","Page":"Ukurasa","Regional body":"Chombo cha kanda","Relevance":"Muhimu","Search":"Tafuta","Search document content":"Tafuta yaliyomo kwenye waraka","Search documents":"Tafuta nyaraka","Search table of contents":"Tafuta yaliyomo","Show changes side-by-side":"Tafuta yaliyomo sambamba","Sort by":"Ainisha kwa","Taxonomies":"Taksonomia","The date range is invalid":"Masafa ya tarehe ni batili","This exact word or phrase":"Neno au kifungu hiki cha maneno","This provision":"Kifungu hiki","This provision has been amended":"Kifungu hiki kimerekebishwa","Title":"Mada","To the top":"Hadi juu","Try searching instead":"Jaribu kutafuta badala yake","What changed?":"Nini kimebadilika?","Year":"Mwaka","Years":"Miaka"}')}},o={};function r(e){var t=o[e];if(void 0!==t)return t.exports;var a=o[e]={id:e,exports:{}};return n[e].call(a.exports,a,a.exports,r),a.exports}r.m=n,r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((t,n)=>(r.f[n](e,t),t)),[])),r.u=e=>e+".app-prod.js",r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="peach-jam:",r.l=(n,o,a,i)=>{if(e[n])e[n].push(o);else{var s,l;if(void 0!==a)for(var c=document.getElementsByTagName("script"),u=0;u{s.onerror=s.onload=null,clearTimeout(f);var r=e[n];if(delete e[n],s.parentNode&&s.parentNode.removeChild(s),r&&r.forEach((e=>e(o))),t)return t(o)},f=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),l&&document.head.appendChild(s)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.g.importScripts&&(e=r.g.location+"");var t=r.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");n.length&&(e=n[n.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e})(),(()=>{var e={143:0};r.f.j=(t,n)=>{var o=r.o(e,t)?e[t]:void 0;if(0!==o)if(o)n.push(o[2]);else{var a=new Promise(((n,r)=>o=e[t]=[n,r]));n.push(o[2]=a);var i=r.p+r.u(t),s=new Error;r.l(i,(n=>{if(r.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var a=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",s.name="ChunkLoadError",s.type=a,s.request=i,o[1](s)}}),"chunk-"+t,t)}};var t=(t,n)=>{var o,a,[i,s,l]=n,c=0;if(i.some((t=>0!==e[t]))){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);l&&l(r)}for(t&&t(n);c{"use strict";var e={};r.r(e),r.d(e,{afterMain:()=>nf.wX,afterRead:()=>nf.r5,afterWrite:()=>nf.MS,applyStyles:()=>of.Z,arrow:()=>rf.Z,auto:()=>nf.d7,basePlacements:()=>nf.mv,beforeMain:()=>nf.XM,beforeRead:()=>nf.N7,beforeWrite:()=>nf.iv,bottom:()=>nf.I,clippingParents:()=>nf.zV,computeStyles:()=>af.Z,createPopper:()=>mf.fi,createPopperBase:()=>ff.fi,createPopperLite:()=>bf,detectOverflow:()=>hf.Z,end:()=>nf.ut,eventListeners:()=>sf.Z,flip:()=>lf.Z,hide:()=>cf.Z,left:()=>nf.t$,main:()=>nf.DH,modifierPhases:()=>nf.xs,offset:()=>uf.Z,placements:()=>nf.Ct,popper:()=>nf.k5,popperGenerator:()=>ff.kZ,popperOffsets:()=>pf.Z,preventOverflow:()=>df.Z,read:()=>nf.ij,reference:()=>nf.YP,right:()=>nf.F2,start:()=>nf.BL,top:()=>nf.we,variationPlacements:()=>nf.bw,viewport:()=>nf.Pj,write:()=>nf.cW});var t={};r.r(t),r.d(t,{Alert:()=>lh,Button:()=>uh,Carousel:()=>Oh,Collapse:()=>Dh,Dropdown:()=>Yh,Modal:()=>ym,Offcanvas:()=>Tm,Popover:()=>Km,ScrollSpy:()=>ng,Tab:()=>hg,Toast:()=>kg,Tooltip:()=>Zm});var n=function(){function e(e){var t=this;this.root=e,this.text=e.innerText,e.addEventListener("click",(function(){return t.copy()}))}return e.prototype.copy=function(){var e=this;navigator.clipboard.writeText(this.root.dataset.value||"").then((function(){e.root.innerText=e.root.dataset.confirmation||"Copied!",setTimeout((function(){e.root.innerText=e.text}),1500)})).catch((function(){e.root.innerText="Copy failed!",setTimeout((function(){e.root.innerText=e.text}),1500)}))},e}(),o=r(3279),a=r.n(o);function i(e,t,n){if(void 0===t&&(t=function(){return!1}),void 0===n&&(n=0),void 0!==window.IntersectionObserver){var o=new IntersectionObserver((function(n,o){n.forEach((function(n){n.isIntersecting&&(o.unobserve(n.target),window.setTimeout((function(){t(e)}),500))}))}));o.observe(e);var r,a=e.getBoundingClientRect(),i=Math.floor(a.top+self.pageYOffset-n);window.scrollTo({top:i,behavior:"smooth"});var s=function(){window.clearTimeout(r),r=setTimeout((function(){o.unobserve(e),window.removeEventListener("scroll",s)}),66)};window.addEventListener("scroll",s,!1)}}function s(e){var t,n=[];return e.querySelectorAll("h1, h2, h3, h4, h5").forEach((function(e){e.id||(e.id=e.tagName+"_"+Math.floor(1e4*Math.random()));var o={type:e.tagName,title:e.innerText,id:e.id,children:[]};if(t){for(;t.length&&t[t.length-1].type>e.tagName;)t.pop();var r=t[t.length-1];r&&(r.type===e.tagName?(t.length>1?t[t.length-2].children.push(o):n.push(o),t[t.length-1]=o):(r.children.push(o),t.push(o)))}else n.push(o),t=[o]})),n}function l(e,t){for(var n,o=0;o0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]=a.offsetTop))return;if(n=e.root.querySelector('.preview-panel[data-page="'.concat(a.dataset.page,'"]'))){e.activatePreviewPanel(n);var i=e.root.querySelector("[data-preview-scroll-container]");i&&(i.scrollTop=n.offsetTop+n.clientHeight-2*n.offsetHeight)}}}),20))},e.prototype.activatePreviewPanel=function(e){for(var t=0,n=Array.from(this.root.querySelectorAll(".preview-panel"));t((0,h.dD)("data-v-1f5a887a"),e=e(),(0,h.Cn)(),e),v=[".anchor"],y=b((()=>(0,h._)("i",{class:"bi bi-chat-left mobile-gutter-item-icon"},null,-1))),k={class:"card"},_={class:"card-body"},w={class:"mb-2 d-lg-none text-end"},x={key:0,class:"float-end d-none d-lg-block"},O={class:"dropdown"},E=b((()=>(0,h._)("a",{class:"dropdown-toggle",href:"#","data-bs-toggle":"dropdown"},null,-1))),S={class:"dropdown-menu"},C={key:1},T=["href"],A={key:1},L=(0,h.Uk)(". "),D={key:2},N=["href"],$={key:1};var P=r(2581);function I(e,t){if(!e.length)return null;var n=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,a=t.length;r({marks:[],anchorElement:null}),computed:{isForwards(){return this.enrichment.subject_work.frbr_uri===this.thisWorkFrbrUri},objectDocument(){return I(this.enrichment.object_documents,"eng")},subjectDocument(){return I(this.enrichment.subject_documents,"eng")}},mounted(){this.markAndAnchor(),window.addEventListener("click",this.handleOutsideClick),this.gutter.appendChild(this.$el)},unmounted(){this.unmark()},beforeUnmount(){window.removeEventListener("click",this.handleOutsideClick),this.marks.forEach((e=>{e.removeEventListener("click",e.clickFn)}))},methods:{handleOutsideClick(e){this.$el.contains(e.target)||this.$el===e.target||this.marks.some((t=>t.contains(e.target)||t===e.target))||this.deactivate()},deactivate(){this.$el.active=!1,this.marks.forEach((e=>e.classList.remove("active")))},activate(){Array.from(this.viewRoot.querySelectorAll("mark")).forEach((e=>{e.classList.remove("active")})),this.$el.active=!0,this.marks.forEach((e=>{e.classList.add("active")}))},markAndAnchor(){this.unmark();const e={anchor_id:this.isForwards?this.enrichment.subject_target_id:this.enrichment.object_target_id},t=(0,P.targetToRange)(e,this.viewRoot);t&&((0,P.markRange)(t,"mark",(e=>(this.marks.push(e),e.classList.add("anntn-highlight"),e.clickFn=()=>this.activate(),e.addEventListener("click",e.clickFn),e))),this.anchorElement=this.marks[0])},unmark(){this.marks.forEach((e=>{const t=e.parentNode;for(;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)})),this.marks=[]},remove(){confirm("Are you sure?")&&this.$emit("delete",this.enrichment)}}};r(8298),j.render=function(e,t){return(0,h.wg)(),(0,h.iD)("la-gutter-item",{class:"relationship-gutter-item",".anchor":e.anchorElement,onClick:t[2]||(t[2]=(...t)=>e.activate&&e.activate(...t))},[y,(0,h._)("div",k,[(0,h._)("div",_,[(0,h._)("div",w,[(0,h._)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=(0,m.withModifiers)(((...t)=>e.deactivate&&e.deactivate(...t)),["stop"]))})]),e.editable?((0,h.wg)(),(0,h.iD)("div",x,[(0,h._)("div",O,[E,(0,h._)("ul",S,[(0,h._)("li",null,[(0,h._)("a",{class:"dropdown-item",href:"#",onClick:t[1]||(t[1]=(0,m.withModifiers)(((...t)=>e.remove&&e.remove(...t)),["prevent"]))},(0,g.zw)(e.$t("Delete")),1)])])])])):(0,h.kq)("v-if",!0),e.isForwards?((0,h.wg)(),(0,h.iD)("div",C,[(0,h.Uk)((0,g.zw)(e.$t("This provision"))+" "+(0,g.zw)(e.enrichment.predicate.verb)+" ",1),e.objectDocument?((0,h.wg)(),(0,h.iD)("a",{key:0,target:"_blank",href:`${e.objectDocument.expression_frbr_uri}/`},(0,g.zw)(e.objectDocument.title),9,T)):((0,h.wg)(),(0,h.iD)("span",A,(0,g.zw)(e.enrichment.object_work.frbr_uri)+" xx",1)),L])):((0,h.wg)(),(0,h.iD)("div",D,[e.subjectDocument?((0,h.wg)(),(0,h.iD)("a",{key:0,target:"_blank",href:`${e.subjectDocument.expression_frbr_uri}/`},(0,g.zw)(e.subjectDocument.title),9,N)):((0,h.wg)(),(0,h.iD)("span",$,(0,g.zw)(e.enrichment.subject_work.frbr_uri),1)),(0,h.Uk)(". "+(0,g.zw)(e.$t("{reverse_verb} this provision",{reverse_verb:e.enrichment.predicate.reverse_verb}))+". ",1)]))])])],8,v)},j.__scopeId="data-v-1f5a887a";const M=j,R={class:"modal fade",tabindex:"-1","data-bs-keyboard":"false","data-bs-backdrop":"static",role:"dialog","aria-hidden":"true"},F={class:"modal-dialog modal-lg",role:"document"},V={class:"modal-content"},z={class:"modal-header"},q=(0,h._)("h5",{class:"modal-title"}," Add relationship ",-1),B=["aria-label"],H={class:"modal-body"},U={key:0},W=(0,h.Uk)(" Search for a document... "),Z=["required"],J=["required"],Y={key:0,value:""},K=["value"],G=(0,h.Uk)(" Search for a document... "),X=["required"],Q={key:3},ee={class:"modal-footer"},te=(0,h._)("button",{type:"submit",class:"btn btn-success"}," Add ",-1);var ne=r(9938),oe=r.n(ne),re=(r(3965),null);function ae(){if(null===re){var e=document.querySelector('meta[name="csrfmiddlewaretoken"]');re=e&&e.getAttribute("content")||""}return re}function ie(){return{"X-CSRFToken":ae()}}var se=r(1296),le=r.n(se);const ce={name:"RelationshipEnrichmentList",components:{RelationshipEnrichmentModal:{name:"RelationshipEnrichmentModal",components:{vSelect:oe()},props:{enrichment:{type:Object,default:null},thisWorkFrbrUri:String},emits:["close","save"],data:e=>({predicates:[],relationship:e.enrichment,works:[]}),computed:{isForwards(){return this.relationship.subject_work.frbr_uri===this.thisWorkFrbrUri}},mounted(){document.body.appendChild(this.$el),this.predicates=JSON.parse(document.getElementById("predicates").innerText||"[]"),this.relationship.predicate_id=this.predicates.length?this.predicates[0].id:"",this.modal=new bootstrap.Modal(this.$el),this.$el.addEventListener("hidePrevented.bs.modal",this.close),this.modal.show()},unmounted(){this.modal.hide()},methods:{onSearch(e,t){e.length&&(t(!0),this.search(t,e))},reverse(){!function(e){for(var t=0,n=["work","target_id","documents"];te.save&&e.save(...t)),["prevent"]))},[(0,h._)("div",z,[q,(0,h._)("button",{type:"button",class:"btn-close","aria-label":e.$t("Close"),onClick:t[0]||(t[0]=(...t)=>e.close&&e.close(...t))},null,8,B)]),(0,h._)("div",H,[e.isForwards?((0,h.wg)(),(0,h.iD)("p",U," The selection... ")):(0,h.kq)("v-if",!0),e.isForwards?(0,h.kq)("v-if",!0):((0,h.wg)(),(0,h.j4)(n,{key:1,modelValue:e.relationship.subject_work_id,"onUpdate:modelValue":t[1]||(t[1]=t=>e.relationship.subject_work_id=t),class:"mb-3",label:"title",placeholder:"Choose the subject document...",options:e.works,reduce:e=>e.id,onSearch:e.onSearch},{"no-options":(0,h.w5)((()=>[W])),search:(0,h.w5)((({attributes:t,events:n})=>[(0,h._)("input",(0,h.dG)({class:"vs__search",required:!e.relationship.subject_work_id},t,(0,h.mx)(n)),null,16,Z)])),_:1},8,["modelValue","options","reduce","onSearch"])),(0,h.wy)((0,h._)("select",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.relationship.predicate_id=t),class:"form-control mb-3",required:!e.predicates.length},[e.predicates.length?(0,h.kq)("v-if",!0):((0,h.wg)(),(0,h.iD)("option",Y," No options available. Add Predicates in admin to have options. ")),((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.predicates,(e=>((0,h.wg)(),(0,h.iD)("option",{key:e.id,value:e.id},(0,g.zw)(e.verb),9,K)))),128))],8,J),[[m.vModelSelect,e.relationship.predicate_id]]),e.isForwards?((0,h.wg)(),(0,h.j4)(n,{key:2,modelValue:e.relationship.object_work_id,"onUpdate:modelValue":t[3]||(t[3]=t=>e.relationship.object_work_id=t),label:"title",placeholder:"Choose the object document...",options:e.works,reduce:e=>e.id,onSearch:e.onSearch},{"no-options":(0,h.w5)((()=>[G])),search:(0,h.w5)((({attributes:t,events:n})=>[(0,h._)("input",(0,h.dG)({class:"vs__search",required:!e.relationship.object_work_id},t,(0,h.mx)(n)),null,16,X)])),_:1},8,["modelValue","options","reduce","onSearch"])):((0,h.wg)(),(0,h.iD)("p",Q," ... the selection. "))]),(0,h._)("div",ee,[(0,h._)("button",{disabled:"",class:"btn btn-outline-secondary",type:"button",onClick:t[4]||(t[4]=(...t)=>e.reverse&&e.reverse(...t))}," Reverse "),(0,h._)("button",{type:"button",class:"btn btn-secondary",onClick:t[5]||(t[5]=(...t)=>e.close&&e.close(...t))}," Cancel "),te])],544)])])])}},RelationshipEnrichment:M},props:{enrichments:{type:Array,default:()=>[]},viewRoot:HTMLElement,gutter:HTMLElement,editable:Boolean,thisWorkFrbrUri:{type:String,default:""}},data:e=>({items:e.enrichments,creating:null}),methods:{markAndAnchorAll(){this.$refs["gutter-item"]&&this.$refs["gutter-item"].forEach((e=>{e.markAndAnchor()}))},async deleteEnrichment(e){if((await fetch(`/api/relationships/${e.id}/`,{method:"DELETE",headers:ie()})).ok){const t=this.items.findIndex((t=>t.id===e.id));t>-1&&this.items.splice(t,1)}},async save(e){const t=ie();t["Content-Type"]="application/json";const n=await fetch("/api/relationships/",{method:"POST",headers:t,body:JSON.stringify(e)});n.ok&&(this.items.push(await n.json()),this.creating=null)},closeModal(){this.creating=null}},render:function(e,t){const n=(0,h.up)("relationship-enrichment"),o=(0,h.up)("relationship-enrichment-modal");return(0,h.wg)(),(0,h.iD)("div",null,[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.items,(t=>((0,h.wg)(),(0,h.j4)(n,{key:t.id,ref_for:!0,ref:"gutter-item",enrichment:t,"view-root":e.viewRoot,gutter:e.gutter,editable:e.editable,"this-work-frbr-uri":e.thisWorkFrbrUri,onDelete:n=>e.deleteEnrichment(t)},null,8,["enrichment","view-root","gutter","editable","this-work-frbr-uri","onDelete"])))),128)),e.creating?((0,h.wg)(),(0,h.j4)(o,{key:0,enrichment:e.creating,"this-work-frbr-uri":e.thisWorkFrbrUri,onSave:e.save,onClose:e.closeModal},null,8,["enrichment","this-work-frbr-uri","onSave","onClose"])):(0,h.kq)("v-if",!0)])}},ue="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,pe=e=>ue?Symbol(e):e,de=e=>"number"==typeof e&&isFinite(e),fe=e=>"[object RegExp]"===Te(e),he=e=>Ae(e)&&0===Object.keys(e).length;function me(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const ge=Object.assign;let be;const ve=()=>be||(be="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==r.g?r.g:{});function ye(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const ke=Object.prototype.hasOwnProperty;function _e(e,t){return ke.call(e,t)}const we=Array.isArray,xe=e=>"function"==typeof e,Oe=e=>"string"==typeof e,Ee=e=>"boolean"==typeof e,Se=e=>null!==e&&"object"==typeof e,Ce=Object.prototype.toString,Te=e=>Ce.call(e),Ae=e=>"[object Object]"===Te(e);function Le(){const e=new Map;return{events:e,on(t,n){const o=e.get(t);o&&o.push(n)||e.set(t,[n])},off(t,n){const o=e.get(t);o&&o.splice(o.indexOf(n)>>>0,1)},emit(t,n){(e.get(t)||[]).slice().map((e=>e(n))),(e.get("*")||[]).slice().map((e=>e(t,n)))}}}function De(e,t,n={}){const{domain:o,messages:r,args:a}=n,i=new SyntaxError(String(e));return i.code=e,t&&(i.location=t),i.domain=o,i}function Ne(e){throw e}function $e(e,t,n){const o={start:e,end:t};return null!=n&&(o.source=n),o}const Pe=" ",Ie="\n",je=String.fromCharCode(8232),Me=String.fromCharCode(8233);function Re(e){const t=e;let n=0,o=1,r=1,a=0;const i=e=>"\r"===t[e]&&t[e+1]===Ie,s=e=>t[e]===Me,l=e=>t[e]===je,c=e=>i(e)||s(e)||l(e)?Ie:t[e];function u(){return a=0,(i(e=n)||(e=>t[e]===Ie)(e)||s(e)||l(e))&&(o++,r=0),i(n)&&n++,n++,r++,t[n];var e}return{index:()=>n,line:()=>o,column:()=>r,peekOffset:()=>a,charAt:c,currentChar:()=>c(n),currentPeek:()=>c(n+a),next:u,peek:function(){return i(n+a)&&a++,a++,t[n+a]},reset:function(){n=0,o=1,r=1,a=0},resetPeek:function(e=0){a=e},skipToPeek:function(){const e=n+a;for(;e!==n;)u();a=0}}}const Fe=void 0;function Ve(e,t={}){const n=!1!==t.location,o=Re(e),r=()=>o.index(),a=()=>{return e=o.line(),t=o.column(),n=o.index(),{line:e,column:t,offset:n};var e,t,n},i=a(),s=r(),l={currentType:14,offset:s,startLoc:i,endLoc:i,lastType:14,lastOffset:s,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},c=()=>l,{onError:u}=t;function p(e,t,n,...o){const r=c();if(t.column+=n,t.offset+=n,u){const n=De(e,$e(r.startLoc,t),{domain:"tokenizer",args:o});u(n)}}function d(e,t,o){e.endLoc=a(),e.currentType=t;const r={type:t};return n&&(r.loc=$e(e.startLoc,e.endLoc)),null!=o&&(r.value=o),r}const f=e=>d(e,14);function h(e,t){return e.currentChar()===t?(e.next(),t):(p(0,a(),0,t),"")}function m(e){let t="";for(;e.currentPeek()===Pe||e.currentPeek()===Ie;)t+=e.currentPeek(),e.peek();return t}function g(e){const t=m(e);return e.skipToPeek(),t}function b(e){if(e===Fe)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function v(e){m(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function y(e,t=!0){const n=(t=!1,o="",r=!1)=>{const a=e.currentPeek();return"{"===a?"%"!==o&&t:"@"!==a&&a?"%"===a?(e.peek(),n(t,"%",!0)):"|"===a?!("%"!==o&&!r&&(o===Pe||o===Ie)):a===Pe?(e.peek(),n(!0,Pe,r)):a!==Ie||(e.peek(),n(!0,Ie,r)):"%"===o||t},o=n();return t&&e.resetPeek(),o}function k(e,t){const n=e.currentChar();return n===Fe?Fe:t(n)?(e.next(),n):null}function _(e){return k(e,(e=>{const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t}))}function w(e){return k(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}))}function x(e){return k(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}))}function O(e){let t="",n="";for(;t=w(e);)n+=t;return n}function E(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return S(e,t,4);case"U":return S(e,t,6);default:return p(3,a(),0,t),""}}function S(e,t,n){h(e,t);let o="";for(let r=0;r=1&&p(8,a(),0),e.next(),n=d(t,2,"{"),g(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&p(7,a(),0),e.next(),n=d(t,3,"}"),t.braceNest--,t.braceNest>0&&g(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&p(6,a(),0),n=A(e,t)||f(t),t.braceNest=0,n;default:let o=!0,r=!0,i=!0;if(v(e))return t.braceNest>0&&p(6,a(),0),n=d(t,1,C(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(5===t.currentType||6===t.currentType||7===t.currentType))return p(6,a(),0),t.braceNest=0,L(e,t);if(o=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const o=b(e.currentPeek());return e.resetPeek(),o}(e,t))return n=d(t,5,function(e){g(e);let t="",n="";for(;t=_(e);)n+=t;return e.currentChar()===Fe&&p(6,a(),0),n}(e)),g(e),n;if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const o=function(e){if(e===Fe)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),o}(e,t))return n=d(t,6,function(e){g(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${O(e)}`):t+=O(e),e.currentChar()===Fe&&p(6,a(),0),t}(e)),g(e),n;if(i=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const o="'"===e.currentPeek();return e.resetPeek(),o}(e,t))return n=d(t,7,function(e){g(e),h(e,"'");let t="",n="";const o=e=>"'"!==e&&e!==Ie;for(;t=k(e,o);)n+="\\"===t?E(e):t;const r=e.currentChar();return r===Ie||r===Fe?(p(2,a(),0),r===Ie&&(e.next(),h(e,"'")),n):(h(e,"'"),n)}(e)),g(e),n;if(!o&&!r&&!i)return n=d(t,13,function(e){g(e);let t="",n="";const o=e=>"{"!==e&&"}"!==e&&e!==Pe&&e!==Ie;for(;t=k(e,o);)n+=t;return n}(e)),p(1,a(),0,n.value),g(e),n}return n}function A(e,t){const{currentType:n}=t;let o=null;const r=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||r!==Ie&&r!==Pe||p(9,a(),0),r){case"@":return e.next(),o=d(t,8,"@"),t.inLinked=!0,o;case".":return g(e),e.next(),d(t,9,".");case":":return g(e),e.next(),d(t,10,":");default:return v(e)?(o=d(t,1,C(e)),t.braceNest=0,t.inLinked=!1,o):function(e,t){const{currentType:n}=t;if(8!==n)return!1;m(e);const o="."===e.currentPeek();return e.resetPeek(),o}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;m(e);const o=":"===e.currentPeek();return e.resetPeek(),o}(e,t)?(g(e),A(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;m(e);const o=b(e.currentPeek());return e.resetPeek(),o}(e,t)?(g(e),d(t,12,function(e){let t="",n="";for(;t=_(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(10!==n)return!1;const o=()=>{const t=e.currentPeek();return"{"===t?b(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||t===Pe||!t)&&(t===Ie?(e.peek(),o()):b(t))},r=o();return e.resetPeek(),r}(e,t)?(g(e),"{"===r?T(e,t)||o:d(t,11,function(e){const t=(n=!1,o)=>{const r=e.currentChar();return"{"!==r&&"%"!==r&&"@"!==r&&"|"!==r&&r?r===Pe?o:r===Ie?(o+=r,e.next(),t(n,o)):(o+=r,e.next(),t(!0,o)):o};return t(!1,"")}(e))):(8===n&&p(9,a(),0),t.braceNest=0,t.inLinked=!1,L(e,t))}}function L(e,t){let n={type:14};if(t.braceNest>0)return T(e,t)||f(t);if(t.inLinked)return A(e,t)||f(t);const o=e.currentChar();switch(o){case"{":return T(e,t)||f(t);case"}":return p(5,a(),0),e.next(),d(t,3,"}");case"@":return A(e,t)||f(t);default:if(v(e))return n=d(t,1,C(e)),t.braceNest=0,t.inLinked=!1,n;if(y(e))return d(t,0,function(e){let t="";for(;;){const n=e.currentChar();if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if("%"===n){if(!y(e))break;t+=n,e.next()}else if(n===Pe||n===Ie)if(y(e))t+=n,e.next();else{if(v(e))break;t+=n,e.next()}else t+=n,e.next()}return t}(e));if("%"===o)return e.next(),d(t,4,"%")}return n}return{nextToken:function(){const{currentType:e,offset:t,startLoc:n,endLoc:i}=l;return l.lastType=e,l.lastOffset=t,l.lastStartLoc=n,l.lastEndLoc=i,l.offset=r(),l.startLoc=a(),o.currentChar()===Fe?d(l,14):L(o,l)},currentOffset:r,currentPosition:a,context:c}}const ze=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function qe(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"�"}}}function Be(e={}){const t=!1!==e.location,{onError:n}=e;function o(e,t,o,r,...a){const i=e.currentPosition();if(i.offset+=r,i.column+=r,n){const e=De(t,$e(o,i),{domain:"parser",args:a});n(e)}}function r(e,n,o){const r={type:e,start:n,end:n};return t&&(r.loc={start:o,end:o}),r}function a(e,n,o,r){e.end=n,r&&(e.type=r),t&&e.loc&&(e.loc.end=o)}function i(e,t){const n=e.context(),o=r(3,n.offset,n.startLoc);return o.value=t,a(o,e.currentOffset(),e.currentPosition()),o}function s(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:i}=n,s=r(5,o,i);return s.index=parseInt(t,10),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function l(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:i}=n,s=r(4,o,i);return s.key=t,e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function c(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:i}=n,s=r(9,o,i);return s.value=t.replace(ze,qe),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function u(e){const t=e.context(),n=r(6,t.offset,t.startLoc);let i=e.nextToken();if(9===i.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:i,lastStartLoc:s}=n,l=r(8,i,s);return 12!==t.type?(o(e,11,n.lastStartLoc,0),l.value="",a(l,i,s),{nextConsumeToken:t,node:l}):(null==t.value&&o(e,13,n.lastStartLoc,0,He(t)),l.value=t.value||"",a(l,e.currentOffset(),e.currentPosition()),{node:l})}(e);n.modifier=t.node,i=t.nextConsumeToken||e.nextToken()}switch(10!==i.type&&o(e,13,t.lastStartLoc,0,He(i)),i=e.nextToken(),2===i.type&&(i=e.nextToken()),i.type){case 11:null==i.value&&o(e,13,t.lastStartLoc,0,He(i)),n.key=function(e,t){const n=e.context(),o=r(7,n.offset,n.startLoc);return o.value=t,a(o,e.currentOffset(),e.currentPosition()),o}(e,i.value||"");break;case 5:null==i.value&&o(e,13,t.lastStartLoc,0,He(i)),n.key=l(e,i.value||"");break;case 6:null==i.value&&o(e,13,t.lastStartLoc,0,He(i)),n.key=s(e,i.value||"");break;case 7:null==i.value&&o(e,13,t.lastStartLoc,0,He(i)),n.key=c(e,i.value||"");break;default:o(e,12,t.lastStartLoc,0);const u=e.context(),p=r(7,u.offset,u.startLoc);return p.value="",a(p,u.offset,u.startLoc),n.key=p,a(n,u.offset,u.startLoc),{nextConsumeToken:i,node:n}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function p(e){const t=e.context(),n=r(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let p=null;do{const r=p||e.nextToken();switch(p=null,r.type){case 0:null==r.value&&o(e,13,t.lastStartLoc,0,He(r)),n.items.push(i(e,r.value||""));break;case 6:null==r.value&&o(e,13,t.lastStartLoc,0,He(r)),n.items.push(s(e,r.value||""));break;case 5:null==r.value&&o(e,13,t.lastStartLoc,0,He(r)),n.items.push(l(e,r.value||""));break;case 7:null==r.value&&o(e,13,t.lastStartLoc,0,He(r)),n.items.push(c(e,r.value||""));break;case 8:const a=u(e);n.items.push(a.node),p=a.nextConsumeToken||null}}while(14!==t.currentType&&1!==t.currentType);return a(n,1===t.currentType?t.lastOffset:e.currentOffset(),1===t.currentType?t.lastEndLoc:e.currentPosition()),n}return{parse:function(n){const i=Ve(n,ge({},e)),s=i.context(),l=r(0,s.offset,s.startLoc);return t&&l.loc&&(l.loc.source=n),l.body=function(e){const t=e.context(),{offset:n,startLoc:i}=t,s=p(e);return 14===t.currentType?s:function(e,t,n,i){const s=e.context();let l=0===i.items.length;const c=r(1,t,n);c.cases=[],c.cases.push(i);do{const t=p(e);l||(l=0===t.items.length),c.cases.push(t)}while(14!==s.currentType);return l&&o(e,10,n,0),a(c,e.currentOffset(),e.currentPosition()),c}(e,n,i,s)}(i),14!==s.currentType&&o(i,13,s.lastStartLoc,0,n[s.offset]||""),a(l,i.currentOffset(),i.currentPosition()),l}}}function He(e){if(14===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function Ue(e,t){for(let n=0;n1){e.push(`${n("plural")}([`),e.indent(o());const r=t.cases.length;for(let n=0;nn,helper:e=>(n.helpers.add(e),e)}}(e);n.helper("normalize"),e.body&&We(e.body,n);const o=n.context();e.helpers=Array.from(o.helpers)}(o,n),((e,t={})=>{const n=Oe(t.mode)?t.mode:"normal",o=Oe(t.filename)?t.filename:"message.intl",r=!!t.sourceMap,a=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",i=t.needIndent?t.needIndent:"arrow"!==n,s=e.helpers||[],l=function(e,t){const{sourceMap:n,filename:o,breakLineCode:r,needIndent:a}=t,i={source:e.loc.source,filename:o,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:a,indentLevel:0};function s(e,t){i.code+=e}function l(e,t=!0){const n=t?r:"";s(a?n+" ".repeat(e):n)}return{context:()=>i,push:s,indent:function(e=!0){const t=++i.indentLevel;e&&l(t)},deindent:function(e=!0){const t=--i.indentLevel;e&&l(t)},newline:function(){l(i.indentLevel)},helper:e=>`_${e}`,needIndent:()=>i.needIndent}}(e,{mode:n,filename:o,sourceMap:r,breakLineCode:a,needIndent:i});l.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(i),s.length>0&&(l.push(`const { ${s.map((e=>`${e}: _${e}`)).join(", ")} } = ctx`),l.newline()),l.push("return "),Ze(l,e),l.deindent(i),l.push("}");const{code:c,map:u}=l.context();return{ast:e,code:c,map:u?u.toJSON():void 0}})(o,n)}const Ye=Object.prototype.hasOwnProperty;function Ke(e,t){return Ye.call(e,t)}const Ge=e=>null!==e&&"object"==typeof e,Xe=[];Xe[0]={w:[0],i:[3,0],"[":[4],o:[7]},Xe[1]={w:[1],".":[2],"[":[4],o:[7]},Xe[2]={w:[2],i:[3,0],0:[3,0]},Xe[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},Xe[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},Xe[5]={"'":[4,0],o:8,l:[5,0]},Xe[6]={'"':[4,0],o:8,l:[6,0]};const Qe=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function et(e){if(null==e)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}const tt=new Map;function nt(e,t){if(!Ge(e))return null;let n=tt.get(t);if(n||(n=function(e){const t=[];let n,o,r,a,i,s,l,c=-1,u=0,p=0;const d=[];function f(){const t=e[c+1];if(5===u&&"'"===t||6===u&&'"'===t)return c++,r="\\"+t,d[0](),!0}for(d[0]=()=>{void 0===o?o=r:o+=r},d[1]=()=>{void 0!==o&&(t.push(o),o=void 0)},d[2]=()=>{d[0](),p++},d[3]=()=>{if(p>0)p--,u=4,d[0]();else{if(p=0,void 0===o)return!1;if(o=function(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(n=t,Qe.test(n)?function(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}(t):"*"+t);var n}(o),!1===o)return!1;d[1]()}};null!==u;)if(c++,n=e[c],"\\"!==n||!f()){if(a=et(n),l=Xe[u],i=l[a]||l.l||8,8===i)return;if(u=i[0],void 0!==i[1]&&(s=d[i[1]],s&&(r=n,!1===s())))return;if(7===u)return t}}(t),n&&tt.set(t,n)),!n)return null;const o=n.length;let r=e,a=0;for(;ae,at=e=>"",it=e=>0===e.length?"":e.join(""),st=e=>null==e?"":we(e)||Ae(e)&&e.toString===Ce?JSON.stringify(e,null,2):String(e);function lt(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}let ct=null;const ut=pt("function:translate");function pt(e){return t=>ct&&ct.emit(e,t)}let dt,ft=null;const ht=e=>{ft=e};let mt=0;function gt(e,t,n,o,r){const{missing:a,onWarn:i}=e;if(null!==a){const o=a(e,n,t,r);return Oe(o)?o:t}return t}function bt(e,t,n){const o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let r=o.__localeChainCache.get(n);if(!r){r=[];let e=[n];for(;we(e);)e=vt(r,e,t);const a=we(t)?t:Ae(t)?t.default?t.default:null:t;e=Oe(a)?[a]:a,we(e)&&vt(r,e,!1),o.__localeChainCache.set(n,r)}return r}function vt(e,t,n){let o=!0;for(let r=0;re;let xt=Object.create(null);function Ot(e){return De(e,null,void 0)}const Et=()=>"",St=e=>xe(e);function Ct(e,...t){const{fallbackFormat:n,postTranslation:o,unresolving:r,fallbackLocale:a,messages:i}=e,[s,l]=At(...t),c=(Ee(l.missingWarn)?l.missingWarn:e.missingWarn,Ee(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,Ee(l.escapeParameter)?l.escapeParameter:e.escapeParameter),u=!!l.resolvedMessage,p=Oe(l.default)||Ee(l.default)?Ee(l.default)?s:l.default:n?s:"",d=n||""!==p,f=Oe(l.locale)?l.locale:e.locale;c&&function(e){we(e.list)?e.list=e.list.map((e=>Oe(e)?ye(e):e)):Se(e.named)&&Object.keys(e.named).forEach((t=>{Oe(e.named[t])&&(e.named[t]=ye(e.named[t]))}))}(l);let[h,m,g]=u?[s,f,i[f]||{}]:function(e,t,n,o,r,a){const{messages:i,onWarn:s}=e,l=bt(e,o,n);let c,u={},p=null,d=n,f=null;for(let n=0;n{v=!0}));if(v)return h;const k=function(e,t,n,o){const{modifiers:r,pluralRules:a}=e,i={locale:t,modifiers:r,pluralRules:a,messages:o=>{const r=nt(n,o);if(Oe(r)){let n=!1;const a=Tt(e,o,t,r,o,(()=>{n=!0}));return n?Et:a}return St(r)?r:Et}};return e.processor&&(i.processor=e.processor),o.list&&(i.list=o.list),o.named&&(i.named=o.named),de(o.plural)&&(i.pluralIndex=o.plural),i}(e,m,g,l),_=function(e,t,n){return t(n)}(0,y,function(e={}){const t=e.locale,n=function(e){const t=de(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(de(e.named.count)||de(e.named.n))?de(e.named.count)?e.named.count:de(e.named.n)?e.named.n:t:t}(e),o=Se(e.pluralRules)&&Oe(t)&&xe(e.pluralRules[t])?e.pluralRules[t]:lt,r=Se(e.pluralRules)&&Oe(t)&&xe(e.pluralRules[t])?lt:void 0,a=e.list||[],i=e.named||{};function s(t){return(xe(e.messages)?e.messages(t):!!Se(e.messages)&&e.messages[t])||(e.parent?e.parent.message(t):at)}de(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,i);const l=Ae(e.processor)&&xe(e.processor.normalize)?e.processor.normalize:it,c=Ae(e.processor)&&xe(e.processor.interpolate)?e.processor.interpolate:st,u={list:e=>a[e],named:e=>i[e],plural:e=>e[o(n,e.length,r)],linked:(t,n)=>{const o=s(t)(u);return Oe(n)?(r=n,e.modifiers?e.modifiers[r]:rt)(o):o;var r},message:s,type:Ae(e.processor)&&Oe(e.processor.type)?e.processor.type:"text",interpolate:c,normalize:l};return u}(k)),w=o?o(_):_;if(__INTLIFY_PROD_DEVTOOLS__){const t={timestamp:Date.now(),key:Oe(s)?s:St(h)?h.key:"",locale:m||(St(h)?h.locale:""),format:Oe(h)?h:St(h)?h.source:"",message:w};t.meta=ge({},e.__meta,ft||{}),ut(t)}return w}function Tt(e,t,n,o,r,a){const{messageCompiler:i,warnHtmlMessage:s}=e;if(St(o)){const e=o;return e.locale=e.locale||n,e.key=e.key||t,e}const l=i(o,function(e,t,n,o,r,a){return{warnHtmlMessage:r,onError:e=>{throw a&&a(e),e},onCacheKey:e=>((e,t,n)=>{return o={l:e,k:t,s:n},JSON.stringify(o).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027");var o})(t,n,e)}}(0,n,r,0,s,a));return l.locale=n,l.key=t,l.source=o,l}function At(...e){const[t,n,o]=e,r={};if(!Oe(t)&&!de(t)&&!St(t))throw Ot(14);const a=de(t)?String(t):(St(t),t);return de(n)?r.plural=n:Oe(n)?r.default=n:Ae(n)&&!he(n)?r.named=n:we(n)&&(r.list=n),de(o)?r.plural=o:Oe(o)?r.default=o:Ae(o)&&ge(r,o),[a,r]}const Lt="undefined"!=typeof Intl;function Dt(e,...t){const{datetimeFormats:n,unresolving:o,fallbackLocale:r,onWarn:a}=e,{__datetimeFormatters:i}=e,[s,l,c,u]=Nt(...t),p=(Ee(c.missingWarn)?c.missingWarn:e.missingWarn,Ee(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,!!c.part),d=Oe(c.locale)?c.locale:e.locale,f=bt(e,r,d);if(!Oe(s)||""===s)return new Intl.DateTimeFormat(d).format(l);let h,m={},g=null,b=d,v=null;for(let t=0;ta,setSettings(e){try{localStorage.setItem(o,JSON.stringify(e))}catch(e){}a=e},now:()=>{return void 0!==Vt||("undefined"!=typeof window&&window.performance?(Vt=!0,zt=window.performance):void 0!==r.g&&(null===(e=r.g.perf_hooks)||void 0===e?void 0:e.performance)?(Vt=!0,zt=r.g.perf_hooks.performance):Vt=!1),Vt?zt.now():Date.now();var e}},t&&t.on("plugin:settings:set",((e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)})),this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}}),this.proxiedTarget=new Proxy({},{get:(e,t)=>this.target?this.target[t]:"on"===t?this.proxiedOn:Object.keys(this.fallbacks).includes(t)?(...e)=>(this.targetQueue.push({method:t,args:e,resolve:()=>{}}),this.fallbacks[t](...e)):(...e)=>new Promise((n=>{this.targetQueue.push({method:t,args:e,resolve:n})}))})}async setRealTarget(e){this.target=e;for(const e of this.onQueue)this.target.on[e.method](...e.args);for(const e of this.targetQueue)e.resolve(await this.target[e.method](...e.args))}}const Bt="Vue I18n devtools",Ht="I18n Resources",Ut="Vue I18n",Wt="Search for scopes ...",Zt=16764185;function Jt(e,...t){return De(e,null,void 0)}const Yt="__INTLIFY_META__",Kt=pe("__transrateVNode"),Gt=pe("__datetimeParts"),Xt=pe("__numberParts"),Qt=pe("__enableEmitter"),en=pe("__disableEmitter"),tn=pe("__setPluralRules");pe("__intlifyMeta");const nn=pe("__injectWithOption");let on=0;function rn(e){return(t,n,o,r)=>e(n,o,(0,h.FN)()||void 0,r)}function an(e,t){const{messages:n,__i18n:o}=t,r=Ae(n)?n:we(o)?{}:{[e]:{}};if(we(o)&&o.forEach((({locale:e,resource:t})=>{e?(r[e]=r[e]||{},ln(t,r[e])):ln(t,r)})),t.flatJson)for(const e in r)_e(r,e)&&ot(r[e]);return r}const sn=e=>!Se(e)||we(e);function ln(e,t){if(sn(e)||sn(t))throw Jt(20);for(const n in e)_e(e,n)&&(sn(e[n])||sn(t[n])?t[n]=e[n]:ln(e[n],t[n]))}function cn(e={}){const{__root:t}=e,n=void 0===t;let o=!Ee(e.inheritLocale)||e.inheritLocale;const r=(0,Mt.iH)(t&&o?t.locale.value:Oe(e.locale)?e.locale:"en-US"),a=(0,Mt.iH)(t&&o?t.fallbackLocale.value:Oe(e.fallbackLocale)||we(e.fallbackLocale)||Ae(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:r.value),i=(0,Mt.iH)(an(r.value,e)),s=(0,Mt.iH)(Ae(e.datetimeFormats)?e.datetimeFormats:{[r.value]:{}}),l=(0,Mt.iH)(Ae(e.numberFormats)?e.numberFormats:{[r.value]:{}});let c=t?t.missingWarn:!Ee(e.missingWarn)&&!fe(e.missingWarn)||e.missingWarn,u=t?t.fallbackWarn:!Ee(e.fallbackWarn)&&!fe(e.fallbackWarn)||e.fallbackWarn,p=t?t.fallbackRoot:!Ee(e.fallbackRoot)||e.fallbackRoot,d=!!e.fallbackFormat,f=xe(e.missing)?e.missing:null,m=xe(e.missing)?rn(e.missing):null,g=xe(e.postTranslation)?e.postTranslation:null,b=!Ee(e.warnHtmlMessage)||e.warnHtmlMessage,v=!!e.escapeParameter;const y=t?t.modifiers:Ae(e.modifiers)?e.modifiers:{};let k,_=e.pluralRules||t&&t.pluralRules;k=function(e={}){const t=Oe(e.version)?e.version:"9.1.10",n=Oe(e.locale)?e.locale:"en-US",o=we(e.fallbackLocale)||Ae(e.fallbackLocale)||Oe(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:n,r=Ae(e.messages)?e.messages:{[n]:{}},a=Ae(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},i=Ae(e.numberFormats)?e.numberFormats:{[n]:{}},s=ge({},e.modifiers||{},{upper:e=>Oe(e)?e.toUpperCase():e,lower:e=>Oe(e)?e.toLowerCase():e,capitalize:e=>Oe(e)?`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`:e}),l=e.pluralRules||{},c=xe(e.missing)?e.missing:null,u=!Ee(e.missingWarn)&&!fe(e.missingWarn)||e.missingWarn,p=!Ee(e.fallbackWarn)&&!fe(e.fallbackWarn)||e.fallbackWarn,d=!!e.fallbackFormat,f=!!e.unresolving,h=xe(e.postTranslation)?e.postTranslation:null,m=Ae(e.processor)?e.processor:null,g=!Ee(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter,v=xe(e.messageCompiler)?e.messageCompiler:dt,y=xe(e.onWarn)?e.onWarn:me,k=e,_=Se(k.__datetimeFormatters)?k.__datetimeFormatters:new Map,w=Se(k.__numberFormatters)?k.__numberFormatters:new Map,x=Se(k.__meta)?k.__meta:{};mt++;const O={version:t,cid:mt,locale:n,fallbackLocale:o,messages:r,datetimeFormats:a,numberFormats:i,modifiers:s,pluralRules:l,missing:c,missingWarn:u,fallbackWarn:p,fallbackFormat:d,unresolving:f,postTranslation:h,processor:m,warnHtmlMessage:g,escapeParameter:b,messageCompiler:v,onWarn:y,__datetimeFormatters:_,__numberFormatters:w,__meta:x};return __INTLIFY_PROD_DEVTOOLS__&&function(e,t,n){ct&&ct.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}(O,t,x),O}({version:"9.1.10",locale:r.value,fallbackLocale:a.value,messages:i.value,datetimeFormats:s.value,numberFormats:l.value,modifiers:y,pluralRules:_,missing:null===m?void 0:m,missingWarn:c,fallbackWarn:u,fallbackFormat:d,unresolving:!0,postTranslation:null===g?void 0:g,warnHtmlMessage:b,escapeParameter:v,__datetimeFormatters:Ae(k)?k.__datetimeFormatters:void 0,__numberFormatters:Ae(k)?k.__numberFormatters:void 0,__v_emitter:Ae(k)?k.__v_emitter:void 0,__meta:{framework:"vue"}}),_t(k,r.value,a.value);const w=(0,h.Fl)({get:()=>r.value,set:e=>{r.value=e,k.locale=r.value}}),x=(0,h.Fl)({get:()=>a.value,set:e=>{a.value=e,k.fallbackLocale=a.value,_t(k,r.value,e)}}),O=(0,h.Fl)((()=>i.value)),E=(0,h.Fl)((()=>s.value)),S=(0,h.Fl)((()=>l.value));function C(e,n,o,c,u,d){let f;if(r.value,a.value,i.value,s.value,l.value,__INTLIFY_PROD_DEVTOOLS__)try{ht((()=>{const e=(0,h.FN)();return e&&e.type[Yt]?{[Yt]:e.type[Yt]}:null})()),f=e(k)}finally{ht(null)}else f=e(k);if(de(f)&&-1===f){const[e,o]=n();return t&&p?c(t):u(e)}if(d(f))return f;throw Jt(14)}function T(...e){return C((t=>Ct(t,...e)),(()=>At(...e)),0,(t=>t.t(...e)),(e=>e),(e=>Oe(e)))}const A={normalize:function(e){return e.map((e=>Oe(e)?(0,h.Wm)(h.xv,null,e,0):e))},interpolate:e=>e,type:"vnode"};function L(e){return i.value[e]||{}}on++,t&&((0,h.YP)(t.locale,(e=>{o&&(r.value=e,k.locale=e,_t(k,r.value,a.value))})),(0,h.YP)(t.fallbackLocale,(e=>{o&&(a.value=e,k.fallbackLocale=e,_t(k,r.value,a.value))})));const D={id:on,locale:w,fallbackLocale:x,get inheritLocale(){return o},set inheritLocale(e){o=e,e&&t&&(r.value=t.locale.value,a.value=t.fallbackLocale.value,_t(k,r.value,a.value))},get availableLocales(){return Object.keys(i.value).sort()},messages:O,datetimeFormats:E,numberFormats:S,get modifiers(){return y},get pluralRules(){return _||{}},get isGlobal(){return n},get missingWarn(){return c},set missingWarn(e){c=e,k.missingWarn=c},get fallbackWarn(){return u},set fallbackWarn(e){u=e,k.fallbackWarn=u},get fallbackRoot(){return p},set fallbackRoot(e){p=e},get fallbackFormat(){return d},set fallbackFormat(e){d=e,k.fallbackFormat=d},get warnHtmlMessage(){return b},set warnHtmlMessage(e){b=e,k.warnHtmlMessage=e},get escapeParameter(){return v},set escapeParameter(e){v=e,k.escapeParameter=e},t:T,rt:function(...e){const[t,n,o]=e;if(o&&!Se(o))throw Jt(15);return T(t,n,ge({resolvedMessage:!0},o||{}))},d:function(...e){return C((t=>Dt(t,...e)),(()=>Nt(...e)),0,(t=>t.d(...e)),(()=>""),(e=>Oe(e)))},n:function(...e){return C((t=>Pt(t,...e)),(()=>It(...e)),0,(t=>t.n(...e)),(()=>""),(e=>Oe(e)))},te:function(e,t){return null!==nt(L(Oe(t)?t:r.value),e)},tm:function(e){const n=function(e){let t=null;const n=bt(k,a.value,r.value);for(let o=0;o{let n;const o=t;try{o.processor=A,n=Ct(o,...e)}finally{o.processor=null}return n}),(()=>At(...e)),0,(t=>t[Kt](...e)),(e=>[(0,h.Wm)(h.xv,null,e,0)]),(e=>we(e)))},[Xt]:function(...e){return C((t=>Pt(t,...e)),(()=>It(...e)),0,(t=>t[Xt](...e)),(()=>[]),(e=>Oe(e)||we(e)))},[Gt]:function(...e){return C((t=>Dt(t,...e)),(()=>Nt(...e)),0,(t=>t[Gt](...e)),(()=>[]),(e=>Oe(e)||we(e)))},[tn]:function(e){_=e,k.pluralRules=_},[nn]:e.__injectWithOption};return D}function un(e={}){const t=cn(function(e){const t=Oe(e.locale)?e.locale:"en-US",n=Oe(e.fallbackLocale)||we(e.fallbackLocale)||Ae(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,o=xe(e.missing)?e.missing:void 0,r=!Ee(e.silentTranslationWarn)&&!fe(e.silentTranslationWarn)||!e.silentTranslationWarn,a=!Ee(e.silentFallbackWarn)&&!fe(e.silentFallbackWarn)||!e.silentFallbackWarn,i=!Ee(e.fallbackRoot)||e.fallbackRoot,s=!!e.formatFallbackMessages,l=Ae(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,u=xe(e.postTranslation)?e.postTranslation:void 0,p=!Oe(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,d=!!e.escapeParameterHtml,f=!Ee(e.sync)||e.sync;let h=e.messages;if(Ae(e.sharedMessages)){const t=e.sharedMessages;h=Object.keys(t).reduce(((e,n)=>{const o=e[n]||(e[n]={});return ge(o,t[n]),e}),h||{})}const{__i18n:m,__root:g,__injectWithOption:b}=e,v=e.datetimeFormats,y=e.numberFormats;return{locale:t,fallbackLocale:n,messages:h,flatJson:e.flatJson,datetimeFormats:v,numberFormats:y,missing:o,missingWarn:r,fallbackWarn:a,fallbackRoot:i,fallbackFormat:s,modifiers:l,pluralRules:c,postTranslation:u,warnHtmlMessage:p,escapeParameter:d,inheritLocale:f,__i18n:m,__root:g,__injectWithOption:b}}(e)),n={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate:()=>[]}},set formatter(e){},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return Ee(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=Ee(e)?!e:e},get silentFallbackWarn(){return Ee(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=Ee(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[n,o,r]=e,a={};let i=null,s=null;if(!Oe(n))throw Jt(15);const l=n;return Oe(o)?a.locale=o:we(o)?i=o:Ae(o)&&(s=o),we(r)?i=r:Ae(r)&&(s=r),t.t(l,i||s||{},a)},rt:(...e)=>t.rt(...e),tc(...e){const[n,o,r]=e,a={plural:1};let i=null,s=null;if(!Oe(n))throw Jt(15);const l=n;return Oe(o)?a.locale=o:de(o)?a.plural=o:we(o)?i=o:Ae(o)&&(s=o),Oe(r)?a.locale=r:we(r)?i=r:Ae(r)&&(s=r),t.t(l,i||s||{},a)},te:(e,n)=>t.te(e,n),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d:(...e)=>t.d(...e),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n:(...e)=>t.n(...e),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)},getChoiceIndex:(e,t)=>-1,__onComponentInstanceCreated(t){const{componentInstanceCreatedListener:o}=e;o&&o(t,n)}};return n}const pn={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}},dn={name:"i18n-t",props:ge({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>de(e)||!isNaN(e)}},pn),setup(e,t){const{slots:n,attrs:o}=t,r=e.i18n||Tn({useScope:e.scope,__useComponent:!0}),a=Object.keys(n).filter((e=>"_"!==e));return()=>{const n={};e.locale&&(n.locale=e.locale),void 0!==e.plural&&(n.plural=Oe(e.plural)?+e.plural:e.plural);const i=function({slots:e},t){return 1===t.length&&"default"===t[0]?e.default?e.default():[]:t.reduce(((t,n)=>{const o=e[n];return o&&(t[n]=o()),t}),{})}(t,a),s=r[Kt](e.keypath,i,n),l=ge({},o);return Oe(e.tag)||Se(e.tag)?(0,h.h)(e.tag,l,s):(0,h.h)(h.HY,l,s)}}};function fn(e,t,n,o){const{slots:r,attrs:a}=t;return()=>{const t={part:!0};let i={};e.locale&&(t.locale=e.locale),Oe(e.format)?t.key=e.format:Se(e.format)&&(Oe(e.format.key)&&(t.key=e.format.key),i=Object.keys(e.format).reduce(((t,o)=>n.includes(o)?ge({},t,{[o]:e.format[o]}):t),{}));const s=o(e.value,t,i);let l=[t.key];we(s)?l=s.map(((e,t)=>{const n=r[e.type];return n?n({[e.type]:e.value,index:t,parts:s}):[e.value]})):Oe(s)&&(l=[s]);const c=ge({},a);return Oe(e.tag)||Se(e.tag)?(0,h.h)(e.tag,c,l):(0,h.h)(h.HY,c,l)}}const hn=["localeMatcher","style","unit","unitDisplay","currency","currencyDisplay","useGrouping","numberingSystem","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","notation","formatMatcher"],mn={name:"i18n-n",props:ge({value:{type:Number,required:!0},format:{type:[String,Object]}},pn),setup(e,t){const n=e.i18n||Tn({useScope:"parent",__useComponent:!0});return fn(e,t,hn,((...e)=>n[Xt](...e)))}},gn=["dateStyle","timeStyle","fractionalSecondDigits","calendar","dayPeriod","numberingSystem","localeMatcher","timeZone","hour12","hourCycle","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"],bn={name:"i18n-d",props:ge({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},pn),setup(e,t){const n=e.i18n||Tn({useScope:"parent",__useComponent:!0});return fn(e,t,gn,((...e)=>n[Gt](...e)))}};const vn="vue-i18n: composer properties";let yn;async function kn(e,t){return new Promise(((n,o)=>{try{!function(e,t){const n=e,o=Rt(),r=Rt().__VUE_DEVTOOLS_GLOBAL_HOOK__,a=Ft&&n.enableEarlyProxy;if(!r||!o.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&a){const e=a?new qt(n,r):null;(o.__VUE_DEVTOOLS_PLUGINS__=o.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}else r.emit("devtools-plugin:setup",e,t)}({id:"vue-devtools-plugin-vue-i18n",label:Bt,packageName:"vue-i18n",homepage:"https://vue-i18n.intlify.dev",logo:"https://vue-i18n.intlify.dev/vue-i18n-devtools-logo.png",componentStateTypes:[vn],app:e},(o=>{yn=o,o.on.visitComponentTree((({componentInstance:e,treeNode:n})=>{!function(e,t,n){const o="composition"===n.mode?n.global:n.global.__composer;if(e&&e.vnode.el.__VUE_I18N__&&e.vnode.el.__VUE_I18N__!==o){const n={label:`i18n (${e.type.name||e.type.displayName||e.type.__file} Scope)`,textColor:0,backgroundColor:16764185};t.tags.push(n)}}(e,n,t)})),o.on.inspectComponent((({componentInstance:e,instanceData:n})=>{e.vnode.el.__VUE_I18N__&&n&&("legacy"===t.mode?e.vnode.el.__VUE_I18N__!==t.global.__composer&&_n(n,e.vnode.el.__VUE_I18N__):_n(n,e.vnode.el.__VUE_I18N__))})),o.addInspector({id:"vue-i18n-resource-inspector",label:Ht,icon:"language",treeFilterPlaceholder:Wt}),o.on.getInspectorTree((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){e.rootNodes.push({id:"global",label:"Global Scope"});const n="composition"===t.mode?t.global:t.global.__composer;for(const[o,r]of t.__instances){const a="composition"===t.mode?r:r.__composer;if(n===a)continue;const i=o.type.name||o.type.displayName||o.type.__file;e.rootNodes.push({id:a.id.toString(),label:`${i} Scope`})}}(n,t)})),o.on.getInspectorState((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){const n=En(e.nodeId,t);n&&(e.state=function(e){const t={},n="Locale related info",o=[{type:n,key:"locale",editable:!0,value:e.locale.value},{type:n,key:"fallbackLocale",editable:!0,value:e.fallbackLocale.value},{type:n,key:"availableLocales",editable:!1,value:e.availableLocales},{type:n,key:"inheritLocale",editable:!0,value:e.inheritLocale}];t[n]=o;const r="Locale messages info",a=[{type:r,key:"messages",editable:!1,value:wn(e.messages.value)}];t[r]=a;const i="Datetime formats info",s=[{type:i,key:"datetimeFormats",editable:!1,value:e.datetimeFormats.value}];t[i]=s;const l="Datetime formats info",c=[{type:l,key:"numberFormats",editable:!1,value:e.numberFormats.value}];return t[l]=c,t}(n))}(n,t)})),o.on.editInspectorState((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){const n=En(e.nodeId,t);if(n){const[t]=e.path;"locale"===t&&Oe(e.state.value)?n.locale.value=e.state.value:"fallbackLocale"===t&&(Oe(e.state.value)||we(e.state.value)||Se(e.state.value))?n.fallbackLocale.value=e.state.value:"inheritLocale"===t&&Ee(e.state.value)&&(n.inheritLocale=e.state.value)}}(n,t)})),o.addTimelineLayer({id:"vue-i18n-timeline",label:Ut,color:Zt}),n(!0)}))}catch(e){console.error(e),o(!1)}}))}function _n(e,t){const n=vn;e.state.push({type:n,key:"locale",editable:!0,value:t.locale.value}),e.state.push({type:n,key:"availableLocales",editable:!1,value:t.availableLocales}),e.state.push({type:n,key:"fallbackLocale",editable:!0,value:t.fallbackLocale.value}),e.state.push({type:n,key:"inheritLocale",editable:!0,value:t.inheritLocale}),e.state.push({type:n,key:"messages",editable:!1,value:wn(t.messages.value)}),e.state.push({type:n,key:"datetimeFormats",editable:!1,value:t.datetimeFormats.value}),e.state.push({type:n,key:"numberFormats",editable:!1,value:t.numberFormats.value})}function wn(e){const t={};return Object.keys(e).forEach((n=>{const o=e[n];var r,a;xe(o)&&"source"in o?t[n]={_custom:{type:"function",display:"ƒ "+((r=o).source?`("${a=r.source,a.replace(/[<>"&]/g,On)}")`:"(?)")}}:Se(o)?t[n]=wn(o):t[n]=o})),t}const xn={"<":"<",">":">",'"':""","&":"&"};function On(e){return xn[e]||e}function En(e,t){if("global"===e)return"composition"===t.mode?t.global:t.global.__composer;{const n=Array.from(t.__instances.values()).find((t=>t.id.toString()===e));return n?"composition"===t.mode?n:n.__composer:null}}function Sn(e,t){if(yn){let n;t&&"groupId"in t&&(n=t.groupId,delete t.groupId),yn.addTimelineEvent({layerId:"vue-i18n-timeline",event:{title:e,groupId:n,time:Date.now(),meta:{},data:t||{},logType:"compile-error"===e?"error":"fallback"===e||"missing"===e?"warning":"default"}})}}function Cn(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[tn](t.pluralizationRules||e.pluralizationRules);const n=an(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach((t=>e.mergeLocaleMessage(t,n[t]))),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach((n=>e.mergeDateTimeFormat(n,t.datetimeFormats[n]))),t.numberFormats&&Object.keys(t.numberFormats).forEach((n=>e.mergeNumberFormat(n,t.numberFormats[n]))),e}function Tn(e={}){const t=(0,h.FN)();if(null==t)throw Jt(16);if(!t.appContext.app.__VUE_I18N_SYMBOL__)throw Jt(17);const n=(0,h.f3)(t.appContext.app.__VUE_I18N_SYMBOL__);if(!n)throw Jt(22);const o="composition"===n.mode?n.global:n.global.__composer,r=he(e)?"__i18n"in t.type?"local":"global":e.useScope?e.useScope:"local";if("global"===r){let n=Se(e.messages)?e.messages:{};"__i18nGlobal"in t.type&&(n=an(o.locale.value,{messages:n,__i18n:t.type.__i18nGlobal}));const r=Object.keys(n);if(r.length&&r.forEach((e=>{o.mergeLocaleMessage(e,n[e])})),Se(e.datetimeFormats)){const t=Object.keys(e.datetimeFormats);t.length&&t.forEach((t=>{o.mergeDateTimeFormat(t,e.datetimeFormats[t])}))}if(Se(e.numberFormats)){const t=Object.keys(e.numberFormats);t.length&&t.forEach((t=>{o.mergeNumberFormat(t,e.numberFormats[t])}))}return o}if("parent"===r){let r=function(e,t,n=!1){let o=null;const r=t.root;let a=t.parent;for(;null!=a;){const t=e;if("composition"===e.mode)o=t.__getInstance(a);else{const e=t.__getInstance(a);null!=e&&(o=e.__composer),n&&o&&!o[nn]&&(o=null)}if(null!=o)break;if(r===a)break;a=a.parent}return o}(n,t,e.__useComponent);return null==r&&(r=o),r}if("legacy"===n.mode)throw Jt(18);const a=n;let i=a.__getInstance(t);if(null==i){const n=t.type,r=ge({},e);n.__i18n&&(r.__i18n=n.__i18n),o&&(r.__root=o),i=cn(r),function(e,t,n){let o=null;(0,h.bv)((()=>{if(__VUE_PROD_DEVTOOLS__&&t.vnode.el){t.vnode.el.__VUE_I18N__=n,o=Le();const e=n;e[Qt]&&e[Qt](o),o.on("*",Sn)}}),t),(0,h.Ah)((()=>{if(__VUE_PROD_DEVTOOLS__&&t.vnode.el&&t.vnode.el.__VUE_I18N__){o&&o.off("*",Sn);const e=n;e[en]&&e[en](),delete t.vnode.el.__VUE_I18N__}e.__deleteInstance(t)}),t)}(a,t,i),a.__setInstance(t,i)}return i}const An=["locale","fallbackLocale","availableLocales"],Ln=["t","rt","d","n","tm"];var Dn;if(dt=function(e,t={}){{const n=(t.onCacheKey||wt)(e),o=xt[n];if(o)return o;let r=!1;const a=t.onError||Ne;t.onError=e=>{r=!0,a(e)};const{code:i}=Je(e,t),s=new Function(`return ${i}`)();return r?s:xt[n]=s}},function(){let e=!1;"boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&(e=!0,ve().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&(e=!0,ve().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(ve().__INTLIFY_PROD_DEVTOOLS__=!1)}(),__INTLIFY_PROD_DEVTOOLS__){const e=ve();e.__INTLIFY__=!0,Dn=e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__,ct=Dn}function Nn(e){return Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Nn(e)}function $n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pn(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};$n(this,e),this.init(t,n)}return In(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||Un,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),o=1;o-1?e.replace(/###/g,"."):e}function r(){return!e||"string"==typeof e}for(var a="string"!=typeof t?[].concat(t):t.split(".");a.length>1;){if(r())return{};var i=o(a.shift());!e[i]&&n&&(e[i]=new n),e=Object.prototype.hasOwnProperty.call(e,i)?e[i]:{}}return r()?{}:{obj:e,k:o(a.shift())}}function Xn(e,t,n){var o=Gn(e,t,Object);o.obj[o.k]=n}function Qn(e,t){var n=Gn(e,t),o=n.obj,r=n.k;if(o)return o[r]}function eo(e,t,n){var o=Qn(e,n);return void 0!==o?o:Qn(t,n)}function to(e,t,n){for(var o in t)"__proto__"!==o&&"constructor"!==o&&(o in e?"string"==typeof e[o]||e[o]instanceof String||"string"==typeof t[o]||t[o]instanceof String?n&&(e[o]=t[o]):to(e[o],t[o],n):e[o]=t[o]);return e}function no(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var oo={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function ro(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return oo[e]})):e}var ao="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,io=[" ",",","?","!",";"];function so(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function lo(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return e[t];for(var o=t.split(n),r=e,a=0;aa+i;)i++,l=r[s=o.slice(a,a+i).join(n)];if(void 0===l)return;if(null===l)return null;if(t.endsWith(s)){if("string"==typeof l)return l;if(s&&"string"==typeof l[s])return l[s]}var c=o.slice(a+i).join(n);return c?co(l,c,n):void 0}r=r[o[a]]}return r}}var uo=function(e){Rn(r,e);var t,n,o=(t=r,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=Vn(t);if(n){var r=Vn(this).constructor;e=Reflect.construct(o,arguments,r)}else e=o.apply(this,arguments);return Fn(this,e)});function r(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return $n(this,r),t=o.call(this),ao&&Zn.call(jn(t)),t.data=e||{},t.options=n,void 0===t.options.keySeparator&&(t.options.keySeparator="."),void 0===t.options.ignoreJSONStructure&&(t.options.ignoreJSONStructure=!0),t}return In(r,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=void 0!==o.keySeparator?o.keySeparator:this.options.keySeparator,a=void 0!==o.ignoreJSONStructure?o.ignoreJSONStructure:this.options.ignoreJSONStructure,i=[e,t];n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(r?n.split(r):n)),e.indexOf(".")>-1&&(i=e.split("."));var s=Qn(this.data,i);return s||!a||"string"!=typeof n?s:co(this.data&&this.data[e]&&this.data[e][t],n,r)}},{key:"addResource",value:function(e,t,n,o){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},a=this.options.keySeparator;void 0===a&&(a=".");var i=[e,t];n&&(i=i.concat(a?n.split(a):n)),e.indexOf(".")>-1&&(o=t,t=(i=e.split("."))[1]),this.addNamespaces(t),Xn(this.data,i,o),r.silent||this.emit("added",e,t,n,o)}},{key:"addResources",value:function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var r in n)"string"!=typeof n[r]&&"[object Array]"!==Object.prototype.toString.apply(n[r])||this.addResource(e,t,r,n[r],{silent:!0});o.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,o,r){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},i=[e,t];e.indexOf(".")>-1&&(o=n,n=t,t=(i=e.split("."))[1]),this.addNamespaces(t);var s=Qn(this.data,i)||{};o?to(s,n,r):s=lo(lo({},s),n),Xn(this.data,i,s),a.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?lo(lo({},{}),this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"hasLanguageSomeTranslations",value:function(e){var t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find((function(e){return t[e]&&Object.keys(t[e]).length>0}))}},{key:"toJSON",value:function(){return this.data}}]),r}(Zn),po={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,o,r){var a=this;return e.forEach((function(e){a.processors[e]&&(t=a.processors[e].process(t,n,o,r))})),t}};function fo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ho(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return $n(this,r),t=o.call(this),ao&&Zn.call(jn(t)),Kn(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,jn(t)),t.options=n,void 0===t.options.keySeparator&&(t.options.keySeparator="."),t.logger=Wn.create("translator"),t}return In(r,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;var n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var o=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,r=t.ns||this.options.defaultNS||[],a=n&&e.indexOf(n)>-1,i=!(this.options.userDefinedKeySeparator||t.keySeparator||this.options.userDefinedNsSeparator||t.nsSeparator||function(e,t,n){t=t||"",n=n||"";var o=io.filter((function(e){return t.indexOf(e)<0&&n.indexOf(e)<0}));if(0===o.length)return!0;var r=new RegExp("(".concat(o.map((function(e){return"?"===e?"\\?":e})).join("|"),")")),a=!r.test(e);if(!a){var i=e.indexOf(n);i>0&&!r.test(e.substring(0,i))&&(a=!0)}return a}(e,n,o));if(a&&!i){var s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces:r};var l=e.split(n);(n!==o||n===o&&this.options.ns.indexOf(l[0])>-1)&&(r=l.shift()),e=l.join(o)}return"string"==typeof r&&(r=[r]),{key:e,namespaces:r}}},{key:"translate",value:function(e,t,n){var o=this;if("object"!==Nn(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var a=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,i=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,s=this.extractFromKey(e[e.length-1],t),l=s.key,c=s.namespaces,u=c[c.length-1],p=t.lng||this.language,d=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(p&&"cimode"===p.toLowerCase()){if(d){var f=t.nsSeparator||this.options.nsSeparator;return a?(h.res="".concat(u).concat(f).concat(l),h):"".concat(u).concat(f).concat(l)}return a?(h.res=l,h):l}var h=this.resolve(e,t),m=h&&h.res,g=h&&h.usedKey||l,b=h&&h.exactUsedKey||l,v=Object.prototype.toString.apply(m),y=["[object Number]","[object Function]","[object RegExp]"],k=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,_=!this.i18nFormat||this.i18nFormat.handleAsObject,w="string"!=typeof m&&"boolean"!=typeof m&&"number"!=typeof m;if(_&&m&&w&&y.indexOf(v)<0&&("string"!=typeof k||"[object Array]"!==v)){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var x=this.options.returnedObjectHandler?this.options.returnedObjectHandler(g,m,ho(ho({},t),{},{ns:c})):"key '".concat(l," (").concat(this.language,")' returned an object instead of string.");return a?(h.res=x,h):x}if(i){var O="[object Array]"===v,E=O?[]:{},S=O?b:g;for(var C in m)if(Object.prototype.hasOwnProperty.call(m,C)){var T="".concat(S).concat(i).concat(C);E[C]=this.translate(T,ho(ho({},t),{joinArrays:!1,ns:c})),E[C]===T&&(E[C]=m[C])}m=E}}else if(_&&"string"==typeof k&&"[object Array]"===v)(m=m.join(k))&&(m=this.extendTranslation(m,e,t,n));else{var A=!1,L=!1,D=void 0!==t.count&&"string"!=typeof t.count,N=r.hasDefaultValue(t),$=D?this.pluralResolver.getSuffix(p,t.count,t):"",P=t["defaultValue".concat($)]||t.defaultValue;!this.isValidLookup(m)&&N&&(A=!0,m=P),this.isValidLookup(m)||(L=!0,m=l);var I=t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,j=I&&L?void 0:m,M=N&&P!==m&&this.options.updateMissing;if(L||A||M){if(this.logger.log(M?"updateKey":"missingKey",p,u,l,M?P:m),i){var R=this.resolve(l,ho(ho({},t),{},{keySeparator:!1}));R&&R.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var F=[],V=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&V&&V[0])for(var z=0;z1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!i.isValidLookup(t)){var l=i.extractFromKey(e,s),c=l.key;n=c;var u=l.namespaces;i.options.fallbackNS&&(u=u.concat(i.options.fallbackNS));var p=void 0!==s.count&&"string"!=typeof s.count,d=p&&!s.ordinal&&0===s.count&&i.pluralResolver.shouldUseIntlApi(),f=void 0!==s.context&&("string"==typeof s.context||"number"==typeof s.context)&&""!==s.context,h=s.lngs?s.lngs:i.languageUtils.toResolveHierarchy(s.lng||i.language,s.fallbackLng);u.forEach((function(e){i.isValidLookup(t)||(a=e,!mo["".concat(h[0],"-").concat(e)]&&i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(a)&&(mo["".concat(h[0],"-").concat(e)]=!0,i.logger.warn('key "'.concat(n,'" for languages "').concat(h.join(", "),'" won\'t get resolved as namespace "').concat(a,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),h.forEach((function(n){if(!i.isValidLookup(t)){r=n;var a,l=[c];if(i.i18nFormat&&i.i18nFormat.addLookupKeys)i.i18nFormat.addLookupKeys(l,c,n,e,s);else{var u;p&&(u=i.pluralResolver.getSuffix(n,s.count,s));var h="".concat(i.options.pluralSeparator,"zero");if(p&&(l.push(c+u),d&&l.push(c+h)),f){var m="".concat(c).concat(i.options.contextSeparator).concat(s.context);l.push(m),p&&(l.push(m+u),d&&l.push(m+h))}}for(;a=l.pop();)i.isValidLookup(t)||(o=a,t=i.getResource(n,e,a,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:o,usedLng:r,usedNS:a}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,o):this.resourceStore.getResource(e,t,n,o)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,t.length)&&void 0!==e[n])return!0;return!1}}]),r}(Zn);function bo(e){return e.charAt(0).toUpperCase()+e.slice(1)}var vo=function(){function e(t){$n(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Wn.create("languageUtils")}return In(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=bo(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=bo(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=bo(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?(e.forEach((function(e){if(!t){var o=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(o)||(t=o)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var o=n.getLanguagePartFromCode(e);if(n.isSupportedCode(o))return t=o;t=n.options.supportedLngs.find((function(e){if(0===e.indexOf(o))return e}))}})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,o=this.getFallbackCodes(t||this.options.fallbackLng||[],e),r=[],a=function(e){e&&(n.isSupportedCode(e)?r.push(e):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&a(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&a(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&a(this.getLanguagePartFromCode(e))):"string"==typeof e&&a(this.formatLanguageCode(e)),o.forEach((function(e){r.indexOf(e)<0&&a(n.formatLanguageCode(e))})),r}}]),e}(),yo=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],ko={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}},_o=["v1","v2","v3"],wo={zero:0,one:1,two:2,few:3,many:4,other:5};function xo(){var e={};return yo.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:ko[t.fc]}}))})),e}var Oo=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};$n(this,e),this.languageUtils=t,this.options=n,this.logger=Wn.create("pluralResolver"),this.options.compatibilityJSON&&"v4"!==this.options.compatibilityJSON||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=xo()}return In(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(e,{type:t.ordinal?"ordinal":"cardinal"})}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getRule(e,t);return this.shouldUseIntlApi()?n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,n).map((function(e){return"".concat(t).concat(e)}))}},{key:"getSuffixes",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=this.getRule(e,n);return o?this.shouldUseIntlApi()?o.resolvedOptions().pluralCategories.sort((function(e,t){return wo[e]-wo[t]})).map((function(e){return"".concat(t.options.prepend).concat(e)})):o.numbers.map((function(o){return t.getSuffix(e,o,n)})):[]}},{key:"getSuffix",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=this.getRule(e,n);return o?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(o.select(t)):this.getSuffixRetroCompatible(o,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,t){var n=this,o=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),r=e.numbers[o];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===r?r="plural":1===r&&(r=""));var a=function(){return n.options.prepend&&r.toString()?n.options.prepend+r.toString():r.toString()};return"v1"===this.options.compatibilityJSON?1===r?"":"number"==typeof r?"_plural_".concat(r.toString()):a():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?a():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}},{key:"shouldUseIntlApi",value:function(){return!_o.includes(this.options.compatibilityJSON)}}]),e}();function Eo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function So(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};$n(this,e),this.logger=Wn.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return In(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:ro,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?no(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?no(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?no(t.nestingPrefix):t.nestingPrefixEscaped||no("$t("),this.nestingSuffix=t.nestingSuffix?no(t.nestingSuffix):t.nestingSuffixEscaped||no(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,o){var r,a,i,s=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var u=function(e){if(e.indexOf(s.formatSeparator)<0){var r=eo(t,l,e);return s.alwaysFormat?s.format(r,void 0,n,So(So(So({},o),t),{},{interpolationkey:e})):r}var a=e.split(s.formatSeparator),i=a.shift().trim(),c=a.join(s.formatSeparator).trim();return s.format(eo(t,l,i),c,n,So(So(So({},o),t),{},{interpolationkey:i}))};this.resetRegExp();var p=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,d=o&&o.interpolation&&void 0!==o.interpolation.skipOnVariables?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return c(e)}},{regex:this.regexp,safeValue:function(e){return s.escapeValue?c(s.escape(e)):c(e)}}].forEach((function(t){for(i=0;r=t.regex.exec(e);){var n=r[1].trim();if(void 0===(a=u(n)))if("function"==typeof p){var l=p(e,r,o);a="string"==typeof l?l:""}else if(o&&o.hasOwnProperty(n))a="";else{if(d){a=r[0];continue}s.logger.warn("missed to pass in variable ".concat(n," for interpolating ").concat(e)),a=""}else"string"==typeof a||s.useRawValueToEscape||(a=Yn(a));var c=t.safeValue(a);if(e=e.replace(r[0],c),d?(t.regex.lastIndex+=a.length,t.regex.lastIndex-=r[0].length):t.regex.lastIndex=0,++i>=s.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var n,o,r=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=So({},a);function s(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var o=e.split(new RegExp("".concat(n,"[ ]*{"))),r="{".concat(o[1]);e=o[0];var a=(r=this.interpolate(r,i)).match(/'/g),s=r.match(/"/g);(a&&a.length%2==0&&!s||s.length%2!=0)&&(r=r.replace(/'/g,'"'));try{i=JSON.parse(r),t&&(i=So(So({},t),i))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(n).concat(r)}return delete i.defaultValue,e}for(i.applyPostProcessor=!1,delete i.defaultValue;n=this.nestingRegexp.exec(e);){var l=[],c=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){var u=n[1].split(this.formatSeparator).map((function(e){return e.trim()}));n[1]=u.shift(),l=u,c=!0}if((o=t(s.call(this,n[1].trim(),i),i))&&n[0]===e&&"string"!=typeof o)return o;"string"!=typeof o&&(o=Yn(o)),o||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),o=""),c&&(o=l.reduce((function(e,t){return r.format(e,t,a.lng,So(So({},a),{},{interpolationkey:n[1].trim()}))}),o.trim())),e=e.replace(n[0],o),this.regexp.lastIndex=0}return e}}]),e}();function To(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ao(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};$n(this,e),this.logger=Wn.create("formatter"),this.options=t,this.formats={number:Lo((function(e,t){var n=new Intl.NumberFormat(e,t);return function(e){return n.format(e)}})),currency:Lo((function(e,t){var n=new Intl.NumberFormat(e,Ao(Ao({},t),{},{style:"currency"}));return function(e){return n.format(e)}})),datetime:Lo((function(e,t){var n=new Intl.DateTimeFormat(e,Ao({},t));return function(e){return n.format(e)}})),relativetime:Lo((function(e,t){var n=new Intl.RelativeTimeFormat(e,Ao({},t));return function(e){return n.format(e,t.range||"day")}})),list:Lo((function(e,t){var n=new Intl.ListFormat(e,Ao({},t));return function(e){return n.format(e)}}))},this.init(t)}return In(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=t.interpolation;this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||","}},{key:"add",value:function(e,t){this.formats[e.toLowerCase().trim()]=t}},{key:"addCached",value:function(e,t){this.formats[e.toLowerCase().trim()]=Lo(t)}},{key:"format",value:function(e,t,n,o){var r=this;return t.split(this.formatSeparator).reduce((function(e,t){var a=function(e){var t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var o=e.split("(");t=o[0].toLowerCase().trim();var r=o[1].substring(0,o[1].length-1);"currency"===t&&r.indexOf(":")<0?n.currency||(n.currency=r.trim()):"relativetime"===t&&r.indexOf(":")<0?n.range||(n.range=r.trim()):r.split(";").forEach((function(e){if(e){var t=function(e){if(Array.isArray(e))return e}(a=e.split(":"))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(a)||function(e,t){if(e){if("string"==typeof e)return qn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?qn(e,t):void 0}}(a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=t[0],r=t.slice(1).join(":").trim().replace(/^'+|'+$/g,"");n[o.trim()]||(n[o.trim()]=r),"false"===r&&(n[o.trim()]=!1),"true"===r&&(n[o.trim()]=!0),isNaN(r)||(n[o.trim()]=parseInt(r,10))}var a}))}return{formatName:t,formatOptions:n}}(t),i=a.formatName,s=a.formatOptions;if(r.formats[i]){var l=e;try{var c=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},u=c.locale||c.lng||o.locale||o.lng||n;l=r.formats[i](e,u,Ao(Ao(Ao({},s),o),c))}catch(e){r.logger.warn(e)}return l}return r.logger.warn("there was no format function for ".concat(i)),e}),e)}}]),e}();function No(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function $o(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{};return $n(this,r),a=o.call(this),ao&&Zn.call(jn(a)),a.backend=e,a.store=t,a.services=n,a.languageUtils=n.languageUtils,a.options=i,a.logger=Wn.create("backendConnector"),a.waitingReads=[],a.maxParallelReads=i.maxParallelReads||10,a.readingCalls=0,a.maxRetries=i.maxRetries>=0?i.maxRetries:5,a.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(n,i.backend,i),a}return In(r,[{key:"queueLoad",value:function(e,t,n,o){var r=this,a={},i={},s={},l={};return e.forEach((function(e){var o=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&r.store.hasResourceBundle(e,t)?r.state[s]=2:r.state[s]<0||(1===r.state[s]?void 0===i[s]&&(i[s]=!0):(r.state[s]=1,o=!1,void 0===i[s]&&(i[s]=!0),void 0===a[s]&&(a[s]=!0),void 0===l[t]&&(l[t]=!0)))})),o||(s[e]=!0)})),(Object.keys(a).length||Object.keys(i).length)&&this.queue.push({pending:i,pendingCount:Object.keys(i).length,loaded:{},errors:[],callback:o}),{toLoad:Object.keys(a),pending:Object.keys(i),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(l)}}},{key:"loaded",value:function(e,t,n){var o=e.split("|"),r=o[0],a=o[1];t&&this.emit("failedLoading",r,a,t),n&&this.store.addResourceBundle(r,a,n),this.state[e]=t?-1:2;var i={};this.queue.forEach((function(n){var o,s,l,c,u;o=n.loaded,s=a,(c=(l=Gn(o,[r],Object)).obj)[u=l.k]=c[u]||[],c[u].push(s),function(e,t){void 0!==e.pending[t]&&(delete e.pending[t],e.pendingCount--)}(n,e),t&&n.errors.push(t),0!==n.pendingCount||n.done||(Object.keys(n.loaded).forEach((function(e){i[e]||(i[e]={});var t=n.loaded[e];t.length&&t.forEach((function(t){void 0===i[e][t]&&(i[e][t]=!0)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",i),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var o=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,i=arguments.length>5?arguments[5]:void 0;return e.length?this.readingCalls>=this.maxParallelReads?void this.waitingReads.push({lng:e,ns:t,fcName:n,tried:r,wait:a,callback:i}):(this.readingCalls++,this.backend[n](e,t,(function(s,l){if(o.readingCalls--,o.waitingReads.length>0){var c=o.waitingReads.shift();o.read(c.lng,c.ns,c.fcName,c.tried,c.wait,c.callback)}s&&l&&r2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),r&&r();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var a=this.queueLoad(e,t,o,r);if(!a.toLoad.length)return a.pending.length||r(),null;a.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=e.split("|"),r=o[0],a=o[1];this.read(r,a,"read",void 0,void 0,(function(o,i){o&&t.logger.warn("".concat(n,"loading namespace ").concat(a," for language ").concat(r," failed"),o),!o&&i&&t.logger.log("".concat(n,"loaded namespace ").concat(a," for language ").concat(r),i),t.loaded(e,o,i)}))}},{key:"saveMissing",value:function(e,t,n,o,r){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=n&&""!==n&&(this.backend&&this.backend.create&&this.backend.create(e,t,n,o,null,$o($o({},a),{},{isUpdate:r})),e&&e[0]&&this.store.addResource(e[0],t,n,o))}}]),r}(Zn);function Io(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===Nn(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===Nn(e[2])||"object"===Nn(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n,o){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function jo(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function Mo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ro(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if($n(this,r),e=o.call(this),ao&&Zn.call(jn(e)),e.options=jo(t),e.services={},e.logger=Wn,e.modules={external:[]},Vo(jn(e)),n&&!e.isInitialized&&!t.isClone){if(!e.options.initImmediate)return e.init(t,n),Fn(e,jn(e));setTimeout((function(){e.init(t,n)}),0)}return e}return In(r,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;"function"==typeof t&&(n=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));var o=Io();function r(e){return e?"function"==typeof e?new e:e:null}if(this.options=Ro(Ro(Ro({},o),this.options),jo(t)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=Ro(Ro({},o.interpolation),this.options.interpolation)),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!this.options.isClone){var a;this.modules.logger?Wn.init(r(this.modules.logger),this.options):Wn.init(null,this.options),this.modules.formatter?a=this.modules.formatter:"undefined"!=typeof Intl&&(a=Do);var i=new vo(this.options);this.store=new uo(this.options.resources,this.options);var s=this.services;s.logger=Wn,s.resourceStore=this.store,s.languageUtils=i,s.pluralResolver=new Oo(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!a||this.options.interpolation.format&&this.options.interpolation.format!==o.interpolation.format||(s.formatter=r(a),s.formatter.init(s,this.options),this.options.interpolation.format=s.formatter.format.bind(s.formatter)),s.interpolator=new Co(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new Po(r(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",(function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r1?n-1:0),r=1;r0&&"dev"!==l[0]&&(this.options.lng=l[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");var c=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];c.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}));var u=["addResource","addResources","addResourceBundle","removeResourceBundle"];u.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}}));var p=Jn(),d=function(){var t=function(t,o){e.isInitialized&&!e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),p.resolve(o),n(t,o)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?d():setTimeout(d,0),p}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Fo,o=n,r="string"==typeof e?e:this.language;if("function"==typeof e&&(o=e),!this.options.resources||this.options.partialBundledLanguages){if(r&&"cimode"===r.toLowerCase())return o();var a=[],i=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){a.indexOf(e)<0&&a.push(e)}))};if(r)i(r);else{var s=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);s.forEach((function(e){return i(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return i(e)})),this.services.backendConnector.load(a,this.options.ns,(function(e){e||t.resolvedLanguage||!t.language||t.setResolvedLanguage(t.language),o(e)}))}else o(null)}},{key:"reloadResources",value:function(e,t,n){var o=Jn();return e||(e=this.languages),t||(t=this.options.ns),n||(n=Fo),this.services.backendConnector.reload(e,t,(function(e){o.resolve(),n(e)})),o}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&po.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"setResolvedLanguage",value:function(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(var t=0;t-1)&&this.store.hasLanguageSomeTranslations(n)){this.resolvedLanguage=n;break}}}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var o=Jn();this.emit("languageChanging",e);var r=function(e){n.language=e,n.languages=n.services.languageUtils.toResolveHierarchy(e),n.resolvedLanguage=void 0,n.setResolvedLanguage(e)},a=function(a){e||a||!n.services.languageDetector||(a=[]);var i="string"==typeof a?a:n.services.languageUtils.getBestMatchFromCodes(a);i&&(n.language||r(i),n.translator.language||n.translator.changeLanguage(i),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(i)),n.loadResources(i,(function(e){!function(e,a){a?(r(a),n.translator.changeLanguage(a),n.isLanguageChangingTo=void 0,n.emit("languageChanged",a),n.logger.log("languageChanged",a)):n.isLanguageChangingTo=void 0,o.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(e,i)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(a):a(e):a(this.services.languageDetector.detect()),o}},{key:"getFixedT",value:function(e,t,n){var o=this,r=function e(t,r){var a;if("object"!==Nn(r)){for(var i=arguments.length,s=new Array(i>2?i-2:0),l=2;l1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var o=this.resolvedLanguage||this.languages[0],r=!!this.options&&this.options.fallbackLng,a=this.languages[this.languages.length-1];if("cimode"===o.toLowerCase())return!0;var i=function(e,n){var o=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===o||2===o};if(n.precheck){var s=n.precheck(this,i);if(void 0!==s)return s}return!(!this.hasResourceBundle(o,e)&&this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages)&&(!i(o,e)||r&&!i(a,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,o=Jn();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){o.resolve(),t&&t(e)})),o):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=Jn();"string"==typeof e&&(e=[e]);var o=this.options.preload||[],r=e.filter((function(e){return o.indexOf(e)<0}));return r.length?(this.options.preload=o.concat(r),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){return e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),e?["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr":"rtl"}},{key:"cloneInstance",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Fo,o=Ro(Ro(Ro({},this.options),t),{isClone:!0}),a=new r(o);void 0===t.debug&&void 0===t.prefix||(a.logger=a.logger.clone(t));var i=["store","services","language"];return i.forEach((function(t){a[t]=e[t]})),a.services=Ro({},this.services),a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a.translator=new go(a.services,a.options),a.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new zo(e,t)}));var qo=zo.createInstance();qo.createInstance=zo.createInstance,qo.createInstance,qo.init,qo.loadResources,qo.reloadResources,qo.use,qo.changeLanguage,qo.getFixedT,qo.t,qo.exists,qo.setDefaultNamespace,qo.hasLoadedNamespace,qo.loadNamespaces,qo.loadLanguages;const Bo=qo;var Ho,Uo=document.getElementById("language"),Wo=Uo?Array.from(Uo.querySelectorAll("option")).map((function(e){return e.value})):["en"],Zo=Uo?Uo.options[Uo.selectedIndex].value:"en",Jo=function(e){void 0===e&&(e="");try{return r(5144)("./".concat(e))}catch(e){return null}};Ho={},Wo.forEach((function(e){Ho[e]={translation:Jo("".concat(e,"/translation.json"))}})),Bo.init({fallbackLng:"en",lng:Zo,resources:Ho});var Yo,Ko=(Yo={},Wo.forEach((function(e){Yo[e]=Jo("".concat(e,"/translation.json"))})),function(e={}){const t=__VUE_I18N_LEGACY_API__&&Ee(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=!!e.globalInjection,o=new Map,r=__VUE_I18N_LEGACY_API__&&t?un(e):cn(e),a=pe(""),i={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},async install(e,...o){if(__VUE_PROD_DEVTOOLS__&&(e.__VUE_I18N__=i),e.__VUE_I18N_SYMBOL__=a,e.provide(e.__VUE_I18N_SYMBOL__,i),!t&&n&&function(e,t){const n=Object.create(null);An.forEach((e=>{const o=Object.getOwnPropertyDescriptor(t,e);if(!o)throw Jt(22);const r=(0,Mt.dq)(o.value)?{get:()=>o.value.value,set(e){o.value.value=e}}:{get:()=>o.get&&o.get()};Object.defineProperty(n,e,r)})),e.config.globalProperties.$i18n=n,Ln.forEach((n=>{const o=Object.getOwnPropertyDescriptor(t,n);if(!o||!o.value)throw Jt(22);Object.defineProperty(e.config.globalProperties,`$${n}`,o)}))}(e,i.global),__VUE_I18N_FULL_INSTALL__&&function(e,t,...n){const o=Ae(n[0])?n[0]:{},r=!!o.useI18nComponentName;(!Ee(o.globalInstall)||o.globalInstall)&&(e.component(r?"i18n":dn.name,dn),e.component(mn.name,mn),e.component(bn.name,bn)),e.directive("t",function(e){const t=(t,{instance:n,value:o,modifiers:r})=>{if(!n||!n.$)throw Jt(22);const a=function(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const o=n.__getInstance(t);return null!=o?o.__composer:e.global.__composer}}(e,n.$),i=function(e){if(Oe(e))return{path:e};if(Ae(e)){if(!("path"in e))throw Jt(19);return e}throw Jt(20)}(o);t.textContent=a.t(...function(e){const{path:t,locale:n,args:o,choice:r,plural:a}=e,i={},s=o||{};return Oe(n)&&(i.locale=n),de(r)&&(i.plural=r),de(a)&&(i.plural=a),[t,s,i]}(i))};return{beforeMount:t,beforeUpdate:t}}(t))}(e,i,...o),__VUE_I18N_LEGACY_API__&&t&&e.mixin(function(e,t,n){return{beforeCreate(){const o=(0,h.FN)();if(!o)throw Jt(22);const r=this.$options;if(r.i18n){const n=r.i18n;r.__i18n&&(n.__i18n=r.__i18n),n.__root=t,this===this.$root?this.$i18n=Cn(e,n):(n.__injectWithOption=!0,this.$i18n=un(n))}else r.__i18n?this===this.$root?this.$i18n=Cn(e,r):this.$i18n=un({__i18n:r.__i18n,__injectWithOption:!0,__root:t}):this.$i18n=e;e.__onComponentInstanceCreated(this.$i18n),n.__setInstance(o,this.$i18n),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e)},mounted(){if(__VUE_PROD_DEVTOOLS__){this.$el.__VUE_I18N__=this.$i18n.__composer;const e=this.__v_emitter=Le(),t=this.$i18n;t.__enableEmitter&&t.__enableEmitter(e),e.on("*",Sn)}},beforeUnmount(){const e=(0,h.FN)();if(!e)throw Jt(22);if(__VUE_PROD_DEVTOOLS__){this.__v_emitter&&(this.__v_emitter.off("*",Sn),delete this.__v_emitter);const e=this.$i18n;e.__disableEmitter&&e.__disableEmitter(),delete this.$el.__VUE_I18N__}delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,n.__deleteInstance(e),delete this.$i18n}}}(r,r.__composer,i)),__VUE_PROD_DEVTOOLS__){if(!await kn(e,i))throw Jt(21);const n=Le();if(t){const e=r;e.__enableEmitter&&e.__enableEmitter(n)}else{const e=r;e[Qt]&&e[Qt](n)}n.on("*",Sn)}},get global(){return r},__instances:o,__getInstance:e=>o.get(e)||null,__setInstance(e,t){o.set(e,t)},__deleteInstance(e){o.delete(e)}};return i}({fallbackLocale:"en",locale:Zo,messages:Yo})),Go=function(e){var t=e.component,n=e.props,o=void 0===n?{}:n,r=e.use,a=void 0===r?[]:r,i=e.mountTarget,s=(0,h.aZ)(t),l=(0,m.createApp)(s,o);return null==a||a.forEach((function(e){l.use(e)})),l.mount(i)},Xo=function(){function e(e,t){var n=this;this.root=e,this.manager=t,this.gutter=e.querySelector("la-gutter"),this.akn=e.querySelector("la-akoma-ntoso"),this.workFrbrUri=e.dataset.workFrbrUri||"",this.workId=e.dataset.workId||"",this.editable=this.root.hasAttribute("data-editable-relationships");var o=document.getElementById("provision-relationships");this.enrichments=o?JSON.parse(o.innerText||"[]"):[],this.listComponent=Go({component:ce,props:{gutter:this.gutter,viewRoot:this.root,enrichments:this.enrichments,editable:this.editable,thisWorkFrbrUri:this.workFrbrUri},use:[Ko],mountTarget:document.createElement("div")});var r=new MutationObserver((function(){n.listComponent.markAndAnchorAll()}));this.akn&&r.observe(this.akn,{childList:!0}),this.editable&&this.manager.addProvider(this)}return e.prototype.getButton=function(e){var t=document.createElement("button");return t.className="btn btn-outline-secondary",t.type="button",t.innerText="Add relationship...",t},e.prototype.addEnrichment=function(e){this.listComponent.creating={id:null,predicate_id:null,predicate:{},subject_work_id:this.workId,subject_work:{frbr_uri:this.workFrbrUri},subject_target_id:e.anchor_id,subject_documents:[],object_work:{},object_target_id:null,object_documents:[]}},e}();const Qo={ref:"form",method:"get"},er={class:"list-group"},tr={class:"position-relative list-group-item bg-light d-flex justify-content-between align-items-center"},nr={key:0,class:"list-group-item"},or={class:"d-flex justify-content-between mb-2"},rr={class:"d-flex align-items-center"},ar={key:1,class:"circle-loader ms-2"},ir={class:"facets-scrollable"},sr={class:"form-check flex-grow-1"},lr=["id","value","name","checked"],cr=["for"],ur={class:"badge bg-light text-dark"},pr={class:"form-check flex-grow-1"},dr=["id","checked","value","name"],fr=["for"],hr={class:"badge bg-light text-dark"},mr={key:2,class:"letter-radiobox-container"},gr=["value","checked","name"],br={class:"letter-radiobox__text"},vr={key:1,class:"list-group-item d-flex justify-content-between"},yr={class:"d-flex justify-content-between align-items-center"},kr={class:"form-check"},_r=["id","checked","name"],wr=["for"],xr={class:"d-flex align-items-center"},Or={class:"badge bg-light text-dark"},Er={key:0,class:"circle-loader ms-2"},Sr={name:"SingleFacet",props:{facet:{type:Object,required:!0},loading:{type:Boolean,required:!1,default:!1}},emits:["clear-facet","on-change"],computed:{showClearFilter(){return"checkboxes"===this.facet.type?this.facet.value.length:this.facet.value}}};r(528),Sr.render=function(e,t){return(0,h.wg)(),(0,h.iD)(h.HY,null,[e.facet.options&&e.facet.options.length?((0,h.wg)(),(0,h.iD)("li",nr,[(0,h._)("div",or,[(0,h._)("strong",null,(0,g.zw)(e.facet.title),1),(0,h._)("div",rr,[e.showClearFilter?((0,h.wg)(),(0,h.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,m.withModifiers)((t=>e.$emit("clear-facet",e.facet.name)),["prevent"]))},(0,g.zw)(e.$t("Clear")),1)):(0,h.kq)("v-if",!0),e.loading?((0,h.wg)(),(0,h.iD)("span",ar)):(0,h.kq)("v-if",!0)])]),(0,h._)("div",ir,["checkboxes"===e.facet.type?((0,h.wg)(!0),(0,h.iD)(h.HY,{key:0},(0,h.Ko)(e.facet.options,((n,o)=>((0,h.wg)(),(0,h.iD)("div",{key:o,class:"d-flex justify-content-between align-items-center"},[(0,h._)("div",sr,[(0,h._)("input",{id:`${e.facet.name}_${o}`,value:n.value,class:"form-check-input",type:"checkbox",name:e.facet.name,checked:e.facet.value.some((e=>String(e)===String(n.value))),onInput:t[1]||(t[1]=t=>e.$emit("on-change",t,e.facet))},null,40,lr),(0,h._)("label",{class:"form-check-label",for:`${e.facet.name}_${o}`},(0,g.zw)(n.label),9,cr)]),(0,h._)("div",null,[(0,h._)("span",ur,(0,g.zw)(n.count),1)])])))),128)):(0,h.kq)("v-if",!0),"radio"===e.facet.type?((0,h.wg)(!0),(0,h.iD)(h.HY,{key:1},(0,h.Ko)(e.facet.options,((n,o)=>((0,h.wg)(),(0,h.iD)("div",{key:o,class:"d-flex justify-content-between align-items-center"},[(0,h._)("div",pr,[(0,h._)("input",{id:`${e.facet.name}_${o}`,checked:String(e.facet.value)===String(n.value),value:n.value,class:"form-check-input",type:"radio",name:e.facet.name,onInput:t[2]||(t[2]=t=>e.$emit("on-change",t,e.facet))},null,40,dr),(0,h._)("label",{class:"form-check-label",for:`${e.facet.name}_${o}`},(0,g.zw)(n.label),9,fr)]),(0,h._)("div",null,[(0,h._)("span",hr,(0,g.zw)(n.count),1)])])))),128)):(0,h.kq)("v-if",!0),"letter-radio"===e.facet.type?((0,h.wg)(),(0,h.iD)("div",mr,[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.facet.options,((n,o)=>((0,h.wg)(),(0,h.iD)("label",{key:o,class:"letter-radiobox"},[((0,h.wg)(),(0,h.iD)("input",{key:o,value:n.value,checked:String(e.facet.value)===String(n.value),type:"radio",name:e.facet.name,onInput:t[3]||(t[3]=t=>e.$emit("on-change",t,e.facet))},null,40,gr)),(0,h._)("span",br,(0,g.zw)(n.label),1)])))),128))])):(0,h.kq)("v-if",!0)])])):(0,h.kq)("v-if",!0),"boolean"===e.facet.type?((0,h.wg)(),(0,h.iD)("div",vr,[(0,h._)("div",yr,[(0,h._)("div",kr,[(0,h._)("input",{id:e.facet.name,checked:e.facet.value,class:"form-check-input",type:"checkbox",name:e.facet.name,onInput:t[4]||(t[4]=t=>e.$emit("on-change",t,e.facet))},null,40,_r),(0,h._)("label",{class:"form-check-label",for:e.facet.name},[(0,h._)("strong",null,(0,g.zw)(e.facet.title),1)],8,wr)])]),(0,h._)("div",xr,[(0,h._)("span",Or,(0,g.zw)(e.facet.count),1),e.loading?((0,h.wg)(),(0,h.iD)("span",Er)):(0,h.kq)("v-if",!0)])])):(0,h.kq)("v-if",!0)],64)},Sr.__scopeId="data-v-08feaab9";const Cr={name:"FilterFacets",components:{SingleFacet:Sr},props:{modelValue:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1}},emits:["update:modelValue"],computed:{showClearAllFilter(){return this.modelValue.some((e=>"checkboxes"===e.type?e.value.length:e.value))}},methods:{clearSingleFacet(e,t){const n=e.findIndex((e=>e.name===t));return"checkboxes"===e[n].type?e[n].value=[]:e["boolean"===n.type]?e[n].value=!1:e[n].value=null,e},clearFacet(e){const t=this.clearSingleFacet(this.modelValue,e);this.$emit("update:modelValue",[...t])},clearAll(){let e=this.modelValue;this.modelValue.forEach((t=>{e=this.clearSingleFacet(e,t.name)})),this.$emit("update:modelValue",[...e])},handleChange(e,t){const n=this.modelValue.findIndex((e=>e.name===t.name)),o=[...this.modelValue];o[n]={...o[n],value:(()=>{let r=e.target.value;return"boolean"===t.type&&(r=e.target.checked),"checkboxes"===t.type&&(r=e.target.checked?[...o[n].value,e.target.value]:o[n].value.filter((t=>String(t)!==String(e.target.value)))),r})()},this.$emit("update:modelValue",o)}},render:function(e,t){const n=(0,h.up)("SingleFacet");return(0,h.wg)(),(0,h.iD)("ul",er,[(0,h._)("li",tr,[(0,h.WI)(e.$slots,"header-title",{},(()=>[(0,h._)("strong",null,(0,g.zw)(e.$t("Filters")),1)])),e.showClearAllFilter?((0,h.wg)(),(0,h.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,m.withModifiers)(((...t)=>e.clearAll&&e.clearAll(...t)),["prevent"]))},(0,g.zw)(e.$t("Clear all")),1)):(0,h.kq)("v-if",!0)]),((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.modelValue,((t,o)=>((0,h.wg)(),(0,h.j4)(n,{key:o,facet:t,loading:e.loading,onOnChange:e.handleChange,onClearFacet:e.clearFacet},null,8,["facet","loading","onOnChange","onClearFacet"])))),128))])}},Tr={name:"ListFacets",components:{FilterFacets:Cr},props:{judges:{type:Array,default:()=>[]},authors:{type:Array,default:()=>[]},courts:{type:Array,default:()=>[]},alphabet:{type:Array,default:()=>[]},years:{type:Array,default:()=>[]},docTypes:{type:Array,default:()=>[]},natures:{type:Array,default:()=>[]},jurisdictions:{type:Array,default:()=>[]},localities:{type:Array,default:()=>[]},registries:{type:Array,default:()=>[]},attorneys:{type:Array,default:()=>[]},order_outcomes:{type:Array,default:()=>[]}},data(){return{loading:!1,facets:this.getFacets()}},watch:{facets(){this.$nextTick((()=>this.submit()))}},methods:{getDocTypeLabel:e=>e.split("_").map((e=>`${e[0].toUpperCase()}${e.slice(1,e.length)}`)).join(" "),getDocNatureLabel:e=>e.split(),sortAlphabetically:e=>[...e].sort(((e,t)=>e.localeCompare(t))),sortDescending:e=>[...e].sort(((e,t)=>t-e)),getUrlParamValue(e){const t=window.location.search;return new URLSearchParams(t).getAll(e)},submit(){this.loading=!0,this.$refs.form.submit()},getFacets(){const e=[{name:"authors",type:"radio",title:JSON.parse(document.querySelector("#data-labels").textContent).author},{name:"courts",type:"radio",title:this.$t("Court")},{name:"docTypes",type:"radio",title:this.$t("Document type")},{name:"natures",type:"checkboxes",title:this.$t("Nature")},{name:"judges",type:"radio",title:this.$t("Judges")},{name:"order_outcomes",type:"checkboxes",title:this.$t("Order")},{name:"jurisdictions",type:"checkboxes",title:this.$t("Jurisdiction")},{name:"years",type:"checkboxes",title:this.$t("Year")},{name:"localities",type:"checkboxes",title:this.$t("Locality")},{name:"alphabet",type:"letter-radio",title:this.$t("Alphabetical")},{name:"attorneys",type:"checkboxes",title:this.$t("Attorneys")}],t=(e,t)=>e.map((e=>({label:"docTypes"===t?this.getDocTypeLabel(e):e,value:e})));for(const n of e)"checkboxes"===n.type?n.value=this.getUrlParamValue(n.name):n.value=this.getUrlParamValue(n.name).length?this.getUrlParamValue(n.name)[0]:null,"alphabet"===n.name?n.options=t(this.alphabet,n.name):"years"===n.name?n.options=t(this.sortDescending(this.years),n.name):n.options=t(this.sortAlphabetically(this.$props[n.name]),n.name);return e}}};r(55),Tr.render=function(e,t){const n=(0,h.up)("FilterFacets");return(0,h.wg)(),(0,h.iD)(h.HY,null,[(0,h._)("form",Qo,[(0,h.Wm)(n,{modelValue:e.facets,"onUpdate:modelValue":t[0]||(t[0]=t=>e.facets=t),loading:e.loading},null,8,["modelValue","loading"])],512),(0,h.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,h.kq)("v-if",!0)],64)},Tr.__scopeId="data-v-adaff450";const Ar=Tr;const Lr=function(e){var t=Array.from(e.querySelectorAll("[data-list-facets]")),n=e.querySelector("#facet-data"),o={};n&&n.textContent&&(o=JSON.parse(n.textContent),window.location.href.includes("/legislation/")&&(o.authors=[])),t.forEach((function(e){Go({component:Ar,props:o,use:[Ko],mountTarget:e})}))},Dr={class:"doc-search"},Nr={class:"input-group"},$r=["placeholder","aria-label"],Pr={class:"btn btn-secondary",type:"submit"},Ir={key:0,class:"text-end mt-2"},jr={key:1,class:"mt-2"},Mr={class:"doc-search__results"},Rr={key:0};var Fr=r(813),Vr=r.n(Fr);const zr=["tabindex","onClick"],qr={class:"card-body"},Br={ref:"snippet",class:"result-snippet"},Hr={name:"ResultSnippet",props:{node:{type:HTMLElement,required:!0}},watch:{node(e){this.setHTML(e)}},mounted(){this.setHTML(this.node)},methods:{setHTML(e){this.$refs.snippet.innerHTML="",e.querySelectorAll("a").forEach((e=>{const t=e.parentNode;for(;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)})),e.removeAttribute("style"),e.querySelectorAll("[style]").forEach((e=>e.removeAttribute("style"))),this.$refs.snippet.appendChild(e)}},render:function(e,t){return(0,h.wg)(),(0,h.iD)("div",Br,null,512)}},Ur=["tabindex","onClick"],Wr={class:"card-body"},Zr={class:""},Jr=["tabindex","onClick"],Yr={class:"card-body"},Kr={class:"card-title"},Gr={name:"DocumentSearch",components:{AknSnippets:{name:"AknSnippets",components:{ResultSnippet:Hr},props:{nodes:{type:Array,required:!0}},emits:["go-to-snippet"],data:()=>({markInstance:null,snippets:[]}),watch:{nodes(){this.renderSnippets()}},mounted(){this.renderSnippets()},methods:{renderSnippets(){const e=new Set;this.nodes.map((e=>{const t=["h1","h2","h3","h4","h5",...["blockContainer","block","blockList","conclusions","foreign","heading","subheading","listIntroduction","listWrapUp","intro","wrapUp","crossHeading","item","ol","p","preface","tblock","toc","ul"].map((e=>`.akn-${e}`))].join(", ");return e.closest(t)?e.closest(t):e})).forEach((t=>{e.add(t)})),this.snippets=[...e].map((e=>{let t,n=e;const o=()=>{n=n.parentElement;const e=n.querySelector("h1, h2, h3, h4, h5, .akn-heading, .akn-subheading");e?t=e:o()};return o(),{snippetNode:e,titleNode:t}}))}},render:function(e,t){const n=(0,h.up)("ResultSnippet");return(0,h.wg)(),(0,h.iD)("div",Zr,[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.snippets,((t,o)=>((0,h.wg)(),(0,h.iD)("div",{key:o,class:"card snippet-card mb-2",tabindex:o,role:"button","aria-pressed":"false",onClick:n=>{e.$emit("go-to-snippet",t.snippetNode)}},[(0,h._)("div",Yr,[(0,h._)("h5",Kr,[(0,h._)("strong",null,(0,g.zw)(t.titleNode.textContent),1)]),(0,h.Wm)(n,{node:t.snippetNode.cloneNode(!0)},null,8,["node"])])],8,Jr)))),128))])}},PdfSnippets:{name:"PdfSnippets",components:{ResultSnippet:Hr},props:{nodes:{type:Array,required:!0}},emits:["go-to-snippet"],data:()=>({snippets:[]}),watch:{nodes(){this.renderSnippets()}},mounted(){this.renderSnippets()},methods:{renderSnippets(){const e=new Set;this.nodes.map((e=>e.closest('span[role="presentation"]'))).forEach((t=>{e.add(t)})),this.snippets=[...e].map((e=>({snippetNode:e,pageNode:e.closest("[data-page]")})))}},render:function(e,t){const n=(0,h.up)("ResultSnippet");return(0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.snippets,((t,o)=>((0,h.wg)(),(0,h.iD)("div",{key:o,class:"card snippet-card mb-2",tabindex:o,role:"button","aria-pressed":"false",onClick:n=>{e.$emit("go-to-snippet",t.snippetNode)}},[(0,h._)("div",Wr,[(0,h._)("h5",null,[(0,h._)("strong",null,(0,g.zw)(e.$t("Page"))+" "+(0,g.zw)(t.pageNode.dataset.page),1)]),(0,h._)("div",null,[(0,h.Wm)(n,{node:t.snippetNode.cloneNode(!0)},null,8,["node"])])])],8,Ur)))),128)}},HTMLSnippets:{name:"HTMLSnippets",components:{ResultSnippet:Hr},props:{nodes:{type:Array,required:!0}},emits:["go-to-snippet"],data:()=>({snippets:[]}),watch:{nodes(){this.renderSnippets()}},mounted(){this.renderSnippets()},methods:{renderSnippets(){const e=new Set;this.nodes.map((e=>e.closest("p, h1, h2, h3, h4, h5, h6, address, blockquote, div, table"))).forEach((t=>e.add(t))),this.snippets=[...e]}},render:function(e,t){const n=(0,h.up)("ResultSnippet");return(0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.snippets,((t,o)=>((0,h.wg)(),(0,h.iD)("div",{key:o,class:"card snippet-card mb-2",tabindex:o,role:"button","aria-pressed":"false",onClick:n=>{e.$emit("go-to-snippet",t)}},[(0,h._)("div",qr,[(0,h.Wm)(n,{node:t.cloneNode(!0)},null,8,["node"])])],8,zr)))),128)}}},props:{docType:{type:String,required:!0,validator:e=>["akn","pdf","html"].includes(e)},document:{type:HTMLElement,required:!0},mountElement:{type:HTMLElement,required:!0}},data:()=>({q:"",marks:[],markInstance:null}),watch:{q(e){this.markInstance&&(this.markInstance.unmark(),this.marks=[]),this.searchDoc(e)}},methods:{clear(){this.$refs.q.value="",this.q=""},searchDoc(e){this.markInstance||(this.markInstance=new(Vr())(this.document)),this.markInstance.mark(e,{separateWordSearch:!1}),this.marks=[...this.document.querySelectorAll("[data-markjs]")]},goToSnippet(e){this.mountElement.dispatchEvent(new CustomEvent("going-to-snippet")),window.setTimeout((()=>{i(e,(()=>{e.style.outline="2px solid transparent",e.style.transition="outline-color 400ms ease-in-out",e.style.outlineColor="var(--bs-primary)",window.setTimeout((()=>{e.style.outlineColor="transparent"}),400)}),60)}),300)}}};r(6051),Gr.render=function(e,t){const n=(0,h.up)("AknSnippets"),o=(0,h.up)("HTMLSnippets"),r=(0,h.up)("PdfSnippets");return(0,h.wg)(),(0,h.iD)("div",Dr,[(0,h._)("form",{class:"doc-search__form mb-2",onSubmit:t[1]||(t[1]=(0,m.withModifiers)((()=>e.q=e.$refs.q.value),["prevent"]))},[(0,h._)("div",Nr,[(0,h._)("input",{ref:"q",type:"text",required:"",class:"form-control",placeholder:e.$t("Search document content"),"aria-label":e.$t("Search document content"),"aria-describedby":"search-content-button",minlength:"3"},null,8,$r),(0,h._)("button",Pr,(0,g.zw)(e.$t("Search")),1)]),e.marks.length?((0,h.wg)(),(0,h.iD)("div",Ir,[(0,h._)("a",{href:"#",onClick:t[0]||(t[0]=(0,m.withModifiers)(((...t)=>e.clear&&e.clear(...t)),["prevent"]))},(0,g.zw)(e.$t("Clear")),1)])):(0,h.kq)("v-if",!0),!e.marks.length&&e.q?((0,h.wg)(),(0,h.iD)("div",jr,(0,g.zw)(e.$t("No results")),1)):(0,h.kq)("v-if",!0)],32),(0,h._)("div",Mr,[e.marks.length?((0,h.wg)(),(0,h.iD)("div",Rr,["akn"===e.docType?((0,h.wg)(),(0,h.j4)(n,{key:0,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,h.kq)("v-if",!0),"html"===e.docType?((0,h.wg)(),(0,h.j4)(o,{key:1,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,h.kq)("v-if",!0),"pdf"===e.docType?((0,h.wg)(),(0,h.j4)(r,{key:2,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,h.kq)("v-if",!0)])):(0,h.kq)("v-if",!0)])])};const Xr=Gr,Qr=["anchor"],ea={class:"card d-none d-lg-block"},ta={class:"card-body p-3"},na={name:"ProvisionChangedGutterItem",props:{provision:{type:Object,default:()=>({})}},emits:["show-changes"],methods:{showChanges(){this.$el.dispatchEvent(new CustomEvent("show-changes",{detail:{provision:this.provision}}))}},render:function(e,t){return(0,h.wg)(),(0,h.iD)("la-gutter-item",{anchor:`#${e.provision.id}`},[(0,h._)("i",{class:"bi bi-clock-history mobile-gutter-item-icon",role:"button",onClick:t[0]||(t[0]=(...t)=>e.showChanges&&e.showChanges(...t))}),(0,h._)("div",ea,[(0,h._)("div",ta,[(0,h._)("p",null,(0,g.zw)(e.$t("This provision has been amended"))+".",1),(0,h._)("button",{class:"btn btn-sm btn-secondary",type:"button",onClick:t[1]||(t[1]=(...t)=>e.showChanges&&e.showChanges(...t))},(0,g.zw)(e.$t("What changed?")),1)])])],8,Qr)}},oa={key:0,class:"reader-provision-changes-inline ig mb-3"},ra={class:"card border-warning"},aa={class:"card-header"},ia={class:"d-flex mb-2 mb-lg-0"},sa={class:"h5 flex-grow-1"},la={class:"row"},ca={class:"col-12 col-lg-6"},ua=["value"],pa={class:"col-6 d-none d-lg-block"},da={class:"card-body reader-provision-changes-inline-body"},fa=["innerHTML"],ha={key:1,class:"d-flex justify-content-between pa-3"},ma=["innerHTML"],ga=["innerHTML"],ba={name:"DiffContent",props:{diffset:{type:Object,required:!0},sideBySide:{type:Boolean,required:!0}}};r(4402),ba.render=function(e,t){return(0,h.wg)(),(0,h.iD)("div",null,[e.sideBySide?((0,h.wg)(),(0,h.iD)("div",ha,[(0,h._)("la-akoma-ntoso",{class:"diffset diffset-left",innerHTML:e.diffset.html_diff},null,8,ma),(0,h._)("la-akoma-ntoso",{class:"diffset diffset-right",innerHTML:e.diffset.html_diff},null,8,ga)])):((0,h.wg)(),(0,h.iD)("la-akoma-ntoso",{key:0,class:"diffset pa-3",innerHTML:e.diffset.html_diff},null,8,fa))])};const va={name:"ProvisionDiffContentInline",components:{DiffContent:ba},props:{documentId:{type:String,required:!0},provision:{type:Object,required:!0},frbrExpressionUri:{type:String,required:!0}},data:()=>({originalElement:null,wrapperElement:null,sideBySide:!0,diffsets:[],diffset:null,vw:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)}),watch:{vw:{immediate:!0,handler(e){e<992&&(this.sideBySide=!1)}}},mounted(){this.loadDiffContentsets(),this.originalElement=document.getElementById(this.provision.id),this.wrapperElement=document.createElement("div"),this.wrapperElement.style.position="relative",this.originalElement&&(this.originalElement.style.position="absolute",this.originalElement.style.visibility="hidden",this.originalElement.style.height="0",this.originalElement.style.top="0",this.originalElement.insertAdjacentElement("beforebegin",this.wrapperElement),this.wrapperElement.append(this.originalElement,this.$el)),window.addEventListener("resize",this.setVw)},unmounted(){window.removeEventListener("resize",this.setVw)},methods:{setVw:a()((function(){this.vw=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)}),200),async loadDiffContentsets(){const e=`${ka()}/e/diffsets${this.frbrExpressionUri}/?id=${this.provision.id}`,t=await fetch(e);t.ok&&(this.diffsets=(await t.json()).diffsets,this.diffset=this.diffsets?this.diffsets[0]:null)},close(){this.originalElement&&(this.wrapperElement.insertAdjacentElement("beforebegin",this.originalElement),this.originalElement.style.position=null,this.originalElement.style.visibility=null,this.originalElement.style.height=null,this.originalElement.style.top=null,this.wrapperElement.remove()),this.$el.dispatchEvent(new CustomEvent("close")),this.$el.remove()}}};r(3563),va.render=function(e,t){const n=(0,h.up)("diff-content");return e.provision?((0,h.wg)(),(0,h.iD)("div",oa,[(0,h._)("div",ra,[(0,h._)("div",aa,[(0,h._)("div",ia,[(0,h._)("div",sa,(0,g.zw)(e.$t("What changed?")),1),(0,h._)("button",{type:"button",class:"btn btn-secondary",onClick:t[0]||(t[0]=(...t)=>e.close&&e.close(...t))},(0,g.zw)(e.$t("Close")),1)]),(0,h._)("div",la,[(0,h._)("div",ca,[e.diffsets?(0,h.wy)(((0,h.wg)(),(0,h.iD)("select",{key:0,"onUpdate:modelValue":t[1]||(t[1]=t=>e.diffset=t),class:"form-control"},[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.diffsets,((t,n)=>((0,h.wg)(),(0,h.iD)("option",{key:n,value:t},(0,g.zw)(e.$t("Between {prev_expression_date} and {new_expression_date}",{prev_expression_date:t.prev_expression_date,new_expression_date:t.new_expression_date})),9,ua)))),128))],512)),[[m.vModelSelect,e.diffset]]):(0,h.kq)("v-if",!0)]),(0,h._)("div",pa,[(0,h._)("label",null,[(0,h.wy)((0,h._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.sideBySide=t),type:"checkbox"},null,512),[[m.vModelCheckbox,e.sideBySide]]),(0,h.Uk)(" "+(0,g.zw)(e.$t("Show changes side-by-side")),1)])])])]),(0,h._)("div",da,[e.diffsets.length?((0,h.wg)(),(0,h.iD)(h.HY,{key:0},[e.diffset?((0,h.wg)(),(0,h.j4)(n,{key:0,diffset:e.diffset,"side-by-side":e.sideBySide},null,8,["diffset","side-by-side"])):(0,h.kq)("v-if",!0)],2112)):((0,h.wg)(),(0,h.iD)(h.HY,{key:1},[(0,h.Uk)((0,g.zw)(e.$t("Loading"))+"... ",1)],2112))])])])):(0,h.kq)("v-if",!0)},va.__scopeId="data-v-64890e74";const ya=va;var ka=function(){var e=window.location.hostname,t="localhost"===e||"127.0.0.1"===e?"laws.africa":window.location.hostname;return"https://services.lawsafrica.com/v1/p/".concat(t)};const _a=function(){function e(e,t){this.frbrExpressionUri=e,this.gutter=t,this.loadProvisions()}return e.prototype.loadProvisions=function(){return e=this,t=void 0,o=function(){var e,t,n,o;return function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,o&&(r=2&a[0]?o.return:a[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,a[1])).done)return r;switch(o=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,o=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((r=(r=i.trys).length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]({resolve:null,enrichment:null}),mounted(){document.body.appendChild(this.$el),this.modal=new window.bootstrap.Modal(this.$el),this.$el.addEventListener("hidePrevented.bs.modal",this.removeOrClose)},methods:{showModal(e){return this.enrichment=e,new Promise((e=>{this.resolve=e,this.modal.show()}))},remove(){this.resolve(null),this.modal.hide(),this.enrichment=null},close(){this.resolve(this.enrichment),this.modal.hide(),this.enrichment=null},removeOrClose(){this.enrichment.id?this.close():this.remove()},confirmRemove(){confirm(this.$t("Are you sure?"))&&this.remove()}},render:function(e,t){return(0,h.wg)(),(0,h.iD)("div",wa,[(0,h._)("div",xa,[e.enrichment?((0,h.wg)(),(0,h.iD)("div",Oa,[(0,h._)("form",{ref:"form",onSubmit:t[4]||(t[4]=(0,m.withModifiers)(((...t)=>e.close&&e.close(...t)),["prevent"]))},[(0,h._)("div",Ea,[(0,h._)("h5",Sa,(0,g.zw)(e.$t("Link citation")),1),(0,h._)("button",{type:"button",class:"btn-close",onClick:t[0]||(t[0]=(...t)=>e.removeOrClose&&e.removeOrClose(...t))})]),(0,h._)("div",Ca,[(0,h._)("p",null,[(0,h._)("b",null,(0,g.zw)(e.enrichment.text),1)]),Ta,(0,h.wy)((0,h._)("input",{"onUpdate:modelValue":t[1]||(t[1]=t=>e.enrichment.url=t),type:"text",class:"form-control",placeholder:"eg. /akn/...",required:""},null,512),[[m.vModelText,e.enrichment.url]])]),(0,h._)("div",Aa,[e.enrichment.id?(0,h.kq)("v-if",!0):((0,h.wg)(),(0,h.iD)("button",{key:0,type:"button",class:"btn btn-secondary",onClick:t[2]||(t[2]=(...t)=>e.remove&&e.remove(...t))}," Cancel ")),e.enrichment.id?(0,h.kq)("v-if",!0):((0,h.wg)(),(0,h.iD)("button",La," Add ")),e.enrichment.id?((0,h.wg)(),(0,h.iD)("button",{key:2,type:"button",class:"btn btn-danger",onClick:t[3]||(t[3]=(...t)=>e.confirmRemove&&e.confirmRemove(...t))}," Delete ")):(0,h.kq)("v-if",!0),e.enrichment.id?((0,h.wg)(),(0,h.iD)("button",Da," Close ")):(0,h.kq)("v-if",!0)])],544)])):(0,h.kq)("v-if",!0)])])}},$a=[".anchor"],Pa={class:"card"},Ia={class:"card-body"},ja=(0,h._)("br",null,null,-1),Ma=["href"],Ra={name:"CitationLinkGutterItem",props:{link:{type:Object,default:null},anchorElement:{type:HTMLElement,default:null},provider:{type:Object,default:null}},methods:{edit(){this.provider.editLink(this.link)}},render:function(e,t){return(0,h.wg)(),(0,h.iD)("la-gutter-item",{".anchor":e.anchorElement},[(0,h._)("div",Pa,[(0,h._)("div",Ia,[(0,h._)("p",null,[(0,h._)("button",{class:"btn btn-sm btn-outline-secondary float-end ms-1",onClick:t[0]||(t[0]=(...t)=>e.edit&&e.edit(...t))},(0,g.zw)(e.$t("Edit")),1),(0,h.Uk)(" "+(0,g.zw)(e.link.text)+" ",1),ja,(0,h._)("a",{href:e.link.url,target:"_blank"},(0,g.zw)(e.link.url),9,Ma)])])])],8,$a)}};var Fa=function(){return Fa=Object.assign||function(e){for(var t,n=1,o=arguments.length;n0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]0&&(null===(t=this.manager.gutter)||void 0===t||t.appendChild(this.createGutterItem(e,r[0])))}},e.prototype.createModal=function(){return Go({component:Na,props:{},use:[Ko],mountTarget:document.createElement("div")})},e.prototype.createGutterItem=function(e,t){var n=Go({component:Ra,props:{link:e,anchorElement:t,provider:this},use:[Ko],mountTarget:document.createElement("div")}).$el;return this.gutterItems.set(e,n),n},e.prototype.editLink=function(e){var t=this;this.modal&&this.modal.showModal(e).then((function(n){return Va(t,void 0,void 0,(function(){return za(this,(function(t){switch(t.label){case 0:return n?[4,fetch("/api/citation-links/".concat(e.id,"/"),{method:"PUT",headers:Fa(Fa({},ie()),{"Content-Type":"application/json"}),body:JSON.stringify(e)})]:[3,2];case 1:return t.sent().ok&&(this.unapplyLink(e),this.applyLink(e)),[3,3];case 2:this.deleteLink(e),t.label=3;case 3:return[2]}}))}))}))},e.prototype.deleteLink=function(e){return Va(this,void 0,void 0,(function(){return za(this,(function(t){switch(t.label){case 0:return[4,fetch("/api/citation-links/".concat(e.id,"/"),{method:"DELETE",headers:ie()})];case 1:return t.sent().ok&&(this.unapplyLink(e),this.links.splice(this.links.indexOf(e),1)),[2]}}))}))},e.prototype.unapplyLink=function(e){for(var t,n,o=0,r=this.anchors.get(e)||[];o({})},query:{type:String,default:()=>""},showJurisdiction:{type:Boolean,default:!1}},methods:{highlights(e){if(e.highlight.content)return e.highlight.content.join(" ... ")},getFlag(e){const t=e.expression_frbr_uri.split("/")[2].split("-")[0];return"aa"===t?'African Union Icon':``},authors:e=>e.authors?Array.isArray(e.authors)?", ".join(e.authors):e.authors:""}};r(5377),Ji.render=function(e,t){return(0,h.wg)(),(0,h.iD)("li",Li,[(0,h._)("a",{class:"h5",target:"_blank",rel:"noreferrer",href:e.item.expression_frbr_uri},(0,g.zw)(e.item.title),9,Di),(0,h._)("div",null,[e.showJurisdiction||e.item.locality?((0,h.wg)(),(0,h.iD)("span",Ni,[e.showJurisdiction?((0,h.wg)(),(0,h.iD)("span",{key:0,innerHTML:e.getFlag(e.item),class:"me-1"},null,8,$i)):(0,h.kq)("v-if",!0),e.showJurisdiction?((0,h.wg)(),(0,h.iD)("span",Pi,[(0,h.Uk)((0,g.zw)(e.item.jurisdiction)+" ",1),e.item.locality?((0,h.wg)(),(0,h.iD)("span",Ii,"· ")):(0,h.kq)("v-if",!0)])):(0,h.kq)("v-if",!0),e.item.locality?((0,h.wg)(),(0,h.iD)("span",ji,(0,g.zw)(e.item.locality),1)):(0,h.kq)("v-if",!0)])):(0,h.kq)("v-if",!0),(0,h._)("span",Mi,(0,g.zw)(e.item.date),1),(0,h._)("span",Ri,(0,g.zw)(e.item.doc_type),1),e.item.court?((0,h.wg)(),(0,h.iD)("span",Fi,(0,g.zw)(e.item.court),1)):(0,h.kq)("v-if",!0),e.item.authors?((0,h.wg)(),(0,h.iD)("span",Vi,(0,g.zw)(e.authors(e.item)),1)):(0,h.kq)("v-if",!0)]),e.item.citation&&e.item.citation!==e.item.title?((0,h.wg)(),(0,h.iD)("div",zi,[(0,h._)("i",null,(0,g.zw)(e.item.citation),1)])):(0,h.kq)("v-if",!0),(0,h._)("div",null,(0,g.zw)(e.item.matter_type),1),e.item.pages.length?((0,h.wg)(),(0,h.iD)("div",qi,[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.item.pages,((t,n)=>((0,h.wg)(),(0,h.iD)("div",{key:n},[(0,h._)("span",null,[(0,h._)("a",{href:`${e.item.expression_frbr_uri}?page=${t.page_num}`},"Page "+(0,g.zw)(t.page_num),9,Bi),Hi]),t.highlight["pages.body"]?((0,h.wg)(),(0,h.iD)("span",{key:0,innerHTML:t.highlight["pages.body"].join(" ... ")},null,8,Ui)):(0,h.kq)("v-if",!0)])))),128))])):((0,h.wg)(),(0,h.iD)("div",Wi,[(0,h._)("span",{class:"snippet",innerHTML:e.highlights(e.item)},null,8,Zi)]))])};const Yi=Ji,Ki={key:0,class:"pagination"},Gi=["onClick"],Xi={key:0,class:"page-item disabled"},Qi=[(0,h._)("a",{class:"page-link"},"...",-1)],es={name:"SearchPagination",props:{search:{type:Object,required:!0},page:{type:Number,required:!0}},emits:["changed"],data:()=>({maxPages:8,pageSize:10}),computed:{totalPages(){return Math.ceil(this.search.count/this.pageSize)},pages(){return[...Array(Math.min(this.totalPages,this.maxPages)).keys()].map((e=>e+1))},tooManyPages(){return this.totalPages>this.maxPages}},methods:{setPage(e){this.$emit("changed",e)}},render:function(e,t){return(0,h.wg)(),(0,h.iD)("nav",null,[e.totalPages>1?((0,h.wg)(),(0,h.iD)("ul",Ki,[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.pages,(t=>((0,h.wg)(),(0,h.iD)("li",{key:t,class:(0,g.C_)(["page-item",e.page===t?"active":""])},[(0,h._)("a",{class:"page-link",href:"#",onClick:(0,m.withModifiers)((n=>e.setPage(t)),["prevent"])},(0,g.zw)(t),9,Gi)],2)))),128)),e.tooManyPages?((0,h.wg)(),(0,h.iD)("li",Xi,Qi)):(0,h.kq)("v-if",!0)])):(0,h.kq)("v-if",!0)])}},ts=es,ns={class:"mobile-side-drawer"},os={class:"mobile-side-drawer__desktop-view d-none d-lg-block"},rs={class:"mobile-side-drawer__mobile-view__content"},as={class:"slot bg-light"},is={name:"MobileFacetsDrawer",props:{open:{type:Boolean,default:!1}},emits:["outside-drawer-click"]};r(786),is.render=function(e,t){return(0,h.wg)(),(0,h.iD)("div",ns,[(0,h._)("div",os,[(0,h.WI)(e.$slots,"default")]),(0,h._)("div",{class:(0,g.C_)((e.open?"active":"")+" mobile-side-drawer__mobile-view d-lg-none")},[(0,h._)("div",rs,[(0,h._)("div",{class:"overlay",onClick:t[0]||(t[0]=t=>e.$emit("outside-drawer-click"))}),(0,h._)("div",as,[(0,h.WI)(e.$slots,"default")])])],2)])},is.__scopeId="data-v-6caa891a";const ss={class:"row"},ls={class:"col-lg"},cs={class:"card mb-3"},us={class:"card-header"},ps={class:"card-body"},ds={class:"col-lg"},fs={class:"card mb-3"},hs={class:"card-header"},ms={class:"card-body"},gs={class:"row"},bs={class:"col-6"},vs={class:"form-label",for:"date_from"},ys=["aria-describedby","placeholder","value","disabled"],ks={class:"col-6"},_s={class:"form-label",for:"date_to"},ws=["aria-describedby","placeholder","value","disabled"],xs={key:0,class:"text-danger"},Os={class:"row"},Es={class:"col-lg"},Ss={class:"card mb-3"},Cs={class:"card-header"},Ts={class:"card-body"},As={class:"col-lg"},Ls={class:"card mb-3"},Ds={class:"card-header"},Ns={class:"card-body"},$s={class:"text-end"},Ps={type:"submit",class:"btn btn-primary"},Is={class:"row"},js=["for"],Ms={class:"col-sm-9"},Rs=["id","name","value"],Fs={class:"row mt-3"},Vs=["for"],zs={class:"col-sm-9"},qs=["id","name","value"],Bs={class:"row mt-3"},Hs=["for"],Us={class:"col-sm-9"},Ws=["id","name","value"],Zs={class:"row mt-3"},Js=["for"],Ys={class:"col-sm-9"},Ks=["id","name","value"];function Gs(e){const t=["all","title","judges","headnote_holding","flynote","content"];for(const n of t)e[n]={q:"",all:"",exact:"",any:"",none:""};e.date={date_to:null,date_from:null}}const Xs={name:"FindDocuments",components:{MobileFacetsDrawer:is,SearchResult:Yi,SearchPagination:ts,FilterFacets:Cr,AdvancedSearch:{name:"AdvancedSearch",components:{AdvancedSearchFields:{name:"AdvancedSearchFields",props:{inputName:{type:String,default:""},fieldValues:{type:Object,default:()=>({})}},emits:["update:fieldValues"],methods:{updateSubfields(e,t){this.$emit("update:fieldValues",{...this.fieldValues,[t]:e.target.value})}},render:function(e,t){return(0,h.wg)(),(0,h.iD)("div",null,[(0,h._)("div",Is,[(0,h._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-all`},(0,g.zw)(e.$t("All these words")),9,js),(0,h._)("div",Ms,[(0,h._)("input",{id:`${e.inputName}-all`,name:`${e.inputName}-all`,type:"text",value:e.fieldValues.all,class:"form-control",onInput:t[0]||(t[0]=t=>e.updateSubfields(t,"all"))},null,40,Rs)])]),(0,h._)("div",Fs,[(0,h._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-exact`},(0,g.zw)(e.$t("This exact word or phrase")),9,Vs),(0,h._)("div",zs,[(0,h._)("input",{id:`${e.inputName}-exact`,name:`${e.inputName}-exact`,type:"text",value:e.fieldValues.exact,class:"form-control",onInput:t[1]||(t[1]=t=>e.updateSubfields(t,"exact"))},null,40,qs)])]),(0,h._)("div",Bs,[(0,h._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-any`},(0,g.zw)(e.$t("Any of these words")),9,Hs),(0,h._)("div",Us,[(0,h._)("input",{id:`${e.inputName}-any`,name:`${e.inputName}-any`,type:"text",value:e.fieldValues.any,class:"form-control",onInput:t[2]||(t[2]=t=>e.updateSubfields(t,"any"))},null,40,Ws)])]),(0,h._)("div",Zs,[(0,h._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-none`},(0,g.zw)(e.$t("None of these words")),9,Js),(0,h._)("div",Ys,[(0,h._)("input",{id:`${e.inputName}-none`,name:`${e.inputName}-none`,type:"text",value:e.fieldValues.none,class:"form-control",onInput:t[3]||(t[3]=t=>e.updateSubfields(t,"none"))},null,40,Ks)])])])}}},props:{modelValue:{type:Object,default:()=>({})},globalSearchValue:{type:String,default:""}},emits:["submit","update:modelValue","global-search-change"],data:function(){return{showAdditionalOptions:!1}},computed:{invalidDates(){const e=[this.modelValue.date.date_from,this.modelValue.date.date_to];return!e.every((e=>!e))&&(e.every((e=>e))?new Date(e[0])>new Date(e[1]):!e.some((e=>e)))},disableDate(){return!(["title","headnote_holding","flynote","content"].some((e=>this.modelValue[e]))||this.globalSearchValue)}},watch:{disableDate:{handler(e){e&&this.$emit("update:modelValue",{...this.modelValue,date:{date_from:null,date_to:null}})}}},methods:{onChange(e){const t={...this.modelValue};t[e.target.name].q=e.target.value,this.$emit("update:modelValue",t)},onDateChange(e){this.$emit("update:modelValue",{...this.modelValue,date:{...this.modelValue.date,[e.target.name]:e.target.value}})},onGlobalSearch(e){this.$emit("global-search-change",e.target.value)},formatFieldValues(){Object.keys(this.modelValue).forEach((e=>{if("date"!==e){const t={...this.modelValue},n=this.formatFieldQuery(e,this.modelValue[e]);n?"all"===e?this.$emit("global-search-change",n.trim()):t[e].q=n.trim():"all"===e?this.$emit("global-search-change",""):t[e].q="",this.$emit("update:modelValue",t)}}))},formatFieldQuery(e,t){let n="";for(const e of Object.keys(t)){if("q"===e)continue;const o=t[e];if(!o)continue;let r=o.match(/\w+|"[^"]+"/g);if("all"===e)r=r.join(" ");else if("exact"===e){const n=[];let o=[];r.forEach((e=>{e.startsWith('"')?(o.length&&(n.push('"'+o.join(" ")+'"'),o=[]),n.push(e)):o.push(e)})),o.length&&n.push('"'+o.join(" ")+'"'),r=n.join(" "),t[e]=r}else"any"===e?r=`(${r.join("|")})`:"none"===e&&(r=r.map((e=>`-${e}`)).join(" "));n=n+" "+r.trim()}return n},submitAdvancedForm(){this.formatFieldValues(),this.showAdditionalOptions=!1,this.$emit("submit")}},render:function(e,t){const n=(0,h.up)("AdvancedSearchFields");return(0,h.wg)(),(0,h.iD)("form",{onSubmit:t[5]||(t[5]=(0,m.withModifiers)(((...t)=>e.submitAdvancedForm&&e.submitAdvancedForm(...t)),["prevent"]))},[(0,h._)("div",ss,[(0,h._)("div",ls,[(0,h._)("div",cs,[(0,h._)("h5",us,(0,g.zw)(e.$t("Anywhere")),1),(0,h._)("div",ps,[(0,h.Wm)(n,{fieldValues:e.modelValue.all,"onUpdate:fieldValues":t[0]||(t[0]=t=>e.modelValue.all=t),"input-name":"all"},null,8,["fieldValues"])])])]),(0,h._)("div",ds,[(0,h._)("div",fs,[(0,h._)("h5",hs,(0,g.zw)(e.$t("Date")),1),(0,h._)("div",ms,[(0,h._)("div",gs,[(0,h._)("div",bs,[(0,h._)("label",vs,(0,g.zw)(e.$t("Date from")),1),(0,h._)("input",{id:"date_from",name:"date_from",type:"date",class:"form-control","aria-describedby":e.$t("Date from"),placeholder:e.$t("Enter start date"),value:e.modelValue.date.date_from,disabled:e.disableDate,onChange:t[1]||(t[1]=(...t)=>e.onDateChange&&e.onDateChange(...t))},null,40,ys)]),(0,h._)("div",ks,[(0,h._)("label",_s,(0,g.zw)(e.$t("Date to")),1),(0,h._)("input",{id:"date_to",name:"date_to",type:"date",class:"form-control","aria-describedby":e.$t("Date to"),placeholder:e.$t("Enter end date"),value:e.modelValue.date.date_to,disabled:e.disableDate,onChange:t[2]||(t[2]=(...t)=>e.onDateChange&&e.onDateChange(...t))},null,40,ws)])]),e.invalidDates?((0,h.wg)(),(0,h.iD)("div",xs,(0,g.zw)(e.$t("The date range is invalid"))+". ",1)):(0,h.kq)("v-if",!0)])])])]),(0,h._)("div",Os,[(0,h._)("div",Es,[(0,h._)("div",Ss,[(0,h._)("h5",Cs,(0,g.zw)(e.$t("Title")),1),(0,h._)("div",Ts,[(0,h.Wm)(n,{fieldValues:e.modelValue.title,"onUpdate:fieldValues":t[3]||(t[3]=t=>e.modelValue.title=t),"input-name":"title"},null,8,["fieldValues"])])])]),(0,h._)("div",As,[(0,h._)("div",Ls,[(0,h._)("h5",Ds,(0,g.zw)(e.$t("Content")),1),(0,h._)("div",Ns,[(0,h.Wm)(n,{fieldValues:e.modelValue.content,"onUpdate:fieldValues":t[4]||(t[4]=t=>e.modelValue.content=t),"input-name":"content"},null,8,["fieldValues"])])])])]),(0,h._)("div",$s,[(0,h._)("button",Ps,(0,g.zw)(e.$t("Search")),1)])],32)}}},props:["showJurisdiction"],data(){const e={searchPlaceholder:JSON.parse(document.querySelector("#data-labels").textContent).searchPlaceholder,loadingCount:0,error:null,searchInfo:{},page:1,ordering:"-score",q:"",drawerOpen:!1,advancedFields:{}},t=[{title:this.$t("Document type"),name:"doc_type",type:"checkboxes",value:[],options:[]},{title:JSON.parse(document.querySelector("#data-labels").textContent).author,name:"authors",type:"checkboxes",value:[],options:[]},{title:this.$t("Court"),name:"court",type:"checkboxes",value:[],options:[]},{title:this.$t("Court registry"),name:"registry",type:"checkboxes",value:[],options:[]},{title:this.$t("Judges"),name:"judges",type:"checkboxes",value:[],options:[]},{title:this.$t("Attorneys"),name:"attorneys",type:"checkboxes",value:[],options:[]},{title:this.$t("Order"),name:"order_outcome",type:"checkboxes",value:[],options:[]},{title:this.$t("Locality"),name:"locality",type:"checkboxes",value:[],options:[]},{title:this.$t("Matter type"),name:"matter_type",type:"checkboxes",value:[],options:[]},{title:this.$t("Document nature"),name:"nature",type:"checkboxes",value:[],options:[]},{title:this.$t("Language"),name:"language",type:"checkboxes",value:[],options:[]},{title:this.$t("Year"),name:"year",type:"checkboxes",value:[],options:[]}];return this.showJurisdiction&&t.splice(0,0,{title:this.$t("Jurisdiction"),name:"jurisdiction",type:"checkboxes",value:[],options:[]}),e.facets=t,Gs(e.advancedFields),e},computed:{selectedFacetsCount(){return this.facets.map((e=>e.value.length)).reduce(((e,t)=>e+t),0)},loading(){return this.loadingCount>0}},watch:{ordering(){this.search()},facets:{handler(){this.page=1,this.search()}}},mounted(){this.loadState(),window.addEventListener("popstate",(()=>this.loadState()))},methods:{sortGenericBuckets(e,t=!1){const n=[...e];return n.sort(((e,t)=>e.key.localeCompare(t.key))),t&&n.reverse(),n},getUrlParamValue(e){const t=window.location.search;return new URLSearchParams(t).getAll(e)},handlePageChange(e){this.page=e,this.search()},simpleSearch(){Gs(this.advancedFields),this.submit()},submit(){this.page=1,this.search()},clearAllFilters(){this.facets.forEach((e=>{e.value.length&&(e.value=[])}))},serialiseState(){const e=new URLSearchParams;return this.q&&e.set("q",this.q),this.page>1&&e.set("page",this.page),"-score"!==this.ordering&&e.set("ordering",this.ordering),this.facets.forEach((t=>{t.value.forEach((n=>{e.append(t.name,n)}))})),Object.keys(this.advancedFields).forEach((t=>{const n=this.advancedFields[t];if(n)if("date"===t)n.date_from&&n.date_to?(e.append("date_from",this.advancedFields.date.date_from),e.append("date_to",this.advancedFields.date.date_to)):n.date_from?e.append("date_from",this.advancedFields.date.date_from):n.date_to&&e.append("date_to",this.advancedFields.date.date_to);else for(const o of Object.keys(n))n[o]&&e.append(`${t}_${o}`,n[o])})),e.toString()},loadState(){Gs(this.advancedFields);const e=new URLSearchParams(window.location.search);this.q=(e.get("q")||"").trim(),this.page=parseInt(e.get("page"))||this.page,this.ordering=e.get("ordering")||this.ordering,this.facets.forEach((t=>{e.has(t.name)&&(t.value=e.getAll(t.name))})),e.has("date_from")&&(this.advancedFields.date.date_from=e.get("date_from")),e.has("date_to")&&(this.advancedFields.date.date_to=e.get("date_to"));let t=e.get("show-advanced-tab");for(const n of Object.keys(this.advancedFields))if("date"!==n){const o=this.advancedFields[n];for(const r of Object.keys(o)){const a=`${n}_${r}`;e.get(a)&&(o[r]=e.get(a),t=!0)}}t&&new window.bootstrap.Tab(this.$el.querySelector("#advanced-search-tab")).show(),this.search(!1)},suggest(e){this.q=e,this.search()},formatFacets(){const e=e=>e.map((e=>({label:e.key,count:e.doc_count,value:e.key})));this.facets.forEach((t=>{"year"===t.name?t.options=e(this.sortGenericBuckets(this.searchInfo.facets[`_filter_${t.name}`][t.name].buckets,!0)):this.searchInfo.facets[`_filter_${t.name}`]&&(t.options=e(this.sortGenericBuckets(this.searchInfo.facets[`_filter_${t.name}`][t.name].buckets))),t.value=this.getUrlParamValue(t.name)}))},generateSearchUrl(){const e=new URLSearchParams;return this.q&&e.append("search",this.q),e.append("page",this.page),e.append("ordering",this.ordering),e.append("highlight","content"),e.append("is_most_recent","true"),this.facets.forEach((t=>{t.value.forEach((n=>{e.append(t.name,n)}))})),this.facets.forEach((t=>{e.append("facet",t.name)})),Object.keys(this.advancedFields).forEach((t=>{const n=this.advancedFields[t];if("date"===t)if(n.date_from&&n.date_to){const t=n.date_from,o=n.date_to;e.append("date__range",`${t}__${o}`)}else n.date_from?e.append("date__gte",n.date_from):n.date_to&&e.append("date__lte",n.date_to);else n.q&&e.append(`search__${t}`,n.q)})),`/search/api/documents/?${e.toString()}`},async search(e=!0){if(this.q||Object.values(this.advancedFields).some((e=>e.q))){this.loadingCount=this.loadingCount+1;try{const t=this.generateSearchUrl();e&&window.history.pushState(null,"",document.location.pathname+"?"+this.serialiseState());const n=await fetch(t);t===this.generateSearchUrl()&&(n.ok?(this.error=null,this.searchInfo=await n.json(),0===this.searchInfo.count&&this.clearAllFilters(),this.formatFacets()):this.error=n.statusText)}catch{this.error="Network unavailable."}this.loadingCount=this.loadingCount-1,this.drawerOpen=!1,i(this.$refs["filters-results-container"])}}}};r(6807),Xs.render=function(e,t){const n=(0,h.up)("AdvancedSearch"),o=(0,h.up)("FilterFacets"),r=(0,h.up)("MobileFacetsDrawer"),a=(0,h.up)("SearchResult"),i=(0,h.up)("SearchPagination");return(0,h.wg)(),(0,h.iD)("div",Ga,[(0,h._)("div",Xa,[(0,h._)("nav",null,[(0,h._)("div",Qa,[(0,h._)("button",ei,(0,g.zw)(e.$t("Search")),1),(0,h._)("button",ti,(0,g.zw)(e.$t("Advanced search")),1)])]),(0,h._)("div",ni,[(0,h._)("div",oi,[(0,h._)("form",{class:"d-flex align-items-center mb-2",onSubmit:t[2]||(t[2]=(0,m.withModifiers)(((...t)=>e.simpleSearch&&e.simpleSearch(...t)),["prevent"]))},[(0,h.wy)((0,h._)("input",{"onUpdate:modelValue":t[0]||(t[0]=t=>e.q=t),type:"text",class:"form-control",placeholder:e.searchPlaceholder,"aria-label":e.$t("Search documents"),"aria-describedby":"basic-addon2",required:""},null,8,ri),[[m.vModelText,e.q]]),(0,h._)("button",{type:"submit",class:"btn btn-primary ms-1",disabled:e.loading},[e.loading?((0,h.wg)(),(0,h.iD)("span",ii)):((0,h.wg)(),(0,h.iD)("span",si,(0,g.zw)(e.$t("Search")),1))],8,ai),e.searchInfo.count?((0,h.wg)(),(0,h.iD)("button",{key:0,type:"button",class:"btn btn-secondary ms-1 d-lg-none text-nowrap",onClick:t[1]||(t[1]=()=>e.drawerOpen=!0)},[li,e.selectedFacetsCount?((0,h.wg)(),(0,h.iD)("span",ci,"("+(0,g.zw)(e.selectedFacetsCount)+")",1)):(0,h.kq)("v-if",!0)])):(0,h.kq)("v-if",!0)],32)]),(0,h._)("div",ui,[(0,h.Wm)(n,{modelValue:e.advancedFields,"onUpdate:modelValue":t[3]||(t[3]=t=>e.advancedFields=t),"global-search-value":e.q,onGlobalSearchChange:t[4]||(t[4]=t=>e.q=t),onSubmit:e.submit},null,8,["modelValue","global-search-value","onSubmit"])])]),e.error?((0,h.wg)(),(0,h.iD)("div",pi,(0,g.zw)(e.$t("Oops, something went wrong."))+" "+(0,g.zw)(e.error),1)):(0,h.kq)("v-if",!0),0===e.searchInfo.count?((0,h.wg)(),(0,h.iD)("div",di,(0,g.zw)(e.$t("No documents match your search.")),1)):(0,h.kq)("v-if",!0)]),(0,h._)("div",fi,[(0,h._)("div",hi,[(0,h._)("div",mi,[(0,h.Wm)(r,{open:e.drawerOpen,onOutsideDrawerClick:t[7]||(t[7]=()=>e.drawerOpen=!1)},{default:(0,h.w5)((()=>[e.searchInfo.count?((0,h.wg)(),(0,h.j4)(o,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[6]||(t[6]=t=>e.facets=t),loading:e.loading},{"header-title":(0,h.w5)((()=>[(0,h._)("button",{type:"button",class:"btn-close d-lg-none","aria-label":e.$t("Close"),onClick:t[5]||(t[5]=()=>e.drawerOpen=!1)},null,8,gi),(0,h._)("strong",bi,(0,g.zw)(e.$t("Filters")),1)])),_:1},8,["modelValue","loading"])):(0,h.kq)("v-if",!0)])),_:1},8,["open"])]),(0,h._)("div",vi,[(0,h._)("div",yi,[e.searchInfo.count?((0,h.wg)(),(0,h.iD)("div",ki,[(0,h._)("div",_i,[(0,h._)("div",null,(0,g.zw)(e.$t("{document_count} documents found",{document_count:e.searchInfo.count})),1),(0,h._)("div",wi,[(0,h._)("div",xi,(0,g.zw)(e.$t("Sort by")),1),(0,h.wy)((0,h._)("select",{"onUpdate:modelValue":t[8]||(t[8]=t=>e.ordering=t),class:"ms-2 form-select"},[(0,h._)("option",Oi,(0,g.zw)(e.$t("Relevance")),1),(0,h._)("option",Ei,(0,g.zw)(e.$t("Date (oldest first)")),1),(0,h._)("option",Si,(0,g.zw)(e.$t("Date (newest first)")),1)],512),[[m.vModelSelect,e.ordering]])])]),(0,h._)("ul",Ci,[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.searchInfo.results,(t=>((0,h.wg)(),(0,h.j4)(a,{key:t.key,item:t,query:e.q,showJurisdiction:e.showJurisdiction},null,8,["item","query","showJurisdiction"])))),128))]),(0,h.Wm)(i,{search:e.searchInfo,page:e.page,onChanged:e.handlePageChange},null,8,["search","page","onChanged"])])):(0,h.kq)("v-if",!0)]),e.loading&&e.searchInfo.count?((0,h.wg)(),(0,h.iD)("div",Ti)):(0,h.kq)("v-if",!0)])]),(0,h._)("a",Ai," ▲ "+(0,g.zw)(e.$t("To the top")),1)],512),(0,h.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,h.kq)("v-if",!0)])},Xs.__scopeId="data-v-a556c440";const Qs=Xs,el=e=>((0,h.dD)("data-v-57c7a87c"),e=e(),(0,h.Cn)(),e),tl={id:"mobile-legislation-facets",ref:"mobile-legislation-facets-ref",class:"offcanvas offcanvas-start",tabindex:"-1","aria-labelledby":"mobile-legislation-facets"},nl={class:"offcanvas-header justify-content-end"},ol=["aria-label"],rl={class:"offcanvas-body"},al={class:"row"},il={key:0,class:"col col-lg-3 d-none d-lg-block"},sl={class:"col col-lg-9"},ll=el((()=>(0,h._)("div",{class:"d-block d-lg-none mb-2"},[(0,h._)("button",{class:"btn btn-primary",type:"button","data-bs-toggle":"offcanvas","data-bs-target":"#mobile-legislation-facets","aria-controls":"mobile-legislation-facets"}," Filters ")],-1))),cl={class:"card legislation-table"},ul={class:"card-header"},pl={class:"table-row legislation-table__row"},dl=el((()=>(0,h._)("div",{class:"indent"},null,-1))),fl={class:"table-row legislation-table__row headings"},hl=el((()=>(0,h._)("div",{class:"indent"},null,-1))),ml={class:"table-row__content-col"},gl={class:"content"},bl=el((()=>(0,h._)("strong",null,"Title",-1))),vl={key:0,class:"bi bi-sort-up ms-2"},yl={key:1,class:"bi bi-sort-down ms-2"},kl=el((()=>(0,h._)("strong",null,"Numbered title",-1))),_l={key:0,class:"bi bi-sort-up ms-2"},wl={key:1,class:"bi bi-sort-down ms-2"},xl={key:0,class:"column-caret indent"},Ol=[el((()=>(0,h._)("i",{class:"bi bi-caret-right-fill"},null,-1))),el((()=>(0,h._)("i",{class:"bi bi-caret-down-fill"},null,-1)))],El={key:1,class:"indent"},Sl={class:"table-row__content-col"},Cl={class:"content"},Tl={class:"content__title"},Al=["href"],Ll={class:"content__numbered-title"},Dl={class:"content__icon"},Nl={key:0,class:"bi bi-translate"},$l=["id"],Pl={class:"accordion-body p-0"},Il={class:"content__title"},jl=["href"],Ml={class:"content__numbered-title"},Rl={key:1,class:"p-2 text-center"},Fl=["href"],Vl=(0,h.Uk)(". "),zl={name:"LegislationTable",components:{FilterFacets:Cr},data:()=>({offCanvasFacets:null,facets:[],showSideFacets:!1,tableData:[],filteredData:[],lockAccordion:!1,q:"",windowWith:window.innerWidth,sortableFields:{title:"asc",citation:""}}),watch:{q(){this.filterData()},sortableFields(){this.filterData()},facets(){this.offCanvasFacets.hide(),this.filterData()}},beforeUnmount(){window.removeEventListener("resize",this.setWindowWidth)},mounted(){this.offCanvasFacets=new window.bootstrap.Offcanvas(this.$refs["mobile-legislation-facets-ref"]),window.addEventListener("resize",this.setWindowWidth);const e=this.$el.closest('[data-vue-component="LegislationTable"]');Object.keys(e.dataset).includes("showSideFacets")&&(this.showSideFacets=!0);const t=document.getElementById("legislation-table");this.tableData=JSON.parse(t.textContent),this.filterData(),this.setFacets()},methods:{handleRowClick(e){const t=e.target.closest(".legislation-table__row");if(!t.classList.contains("has-children"))return;if(Array.from(t.querySelectorAll("a")).some((t=>e.target===t||t.contains(e.target))))return;if(this.lockAccordion)return;const n=t.querySelector(".collapse");return n.addEventListener("shown.bs.collapse",(()=>{this.lockAccordion=!1})),n.addEventListener("hidden.bs.collapse",(()=>{this.lockAccordion=!1})),this.lockAccordion=!0,t.classList.toggle("expanded"),new window.bootstrap.Collapse(n)},setWindowWidth:a()((function(){this.windowWith=window.innerWidth}),100),setFacets(){const e={};this.filteredData.filter((e=>e.year)).forEach((t=>{e[t.year]=(e[t.year]||0)+1}));const t={};this.filteredData.filter((e=>e.taxonomies.length)).forEach((e=>{e.taxonomies.forEach((e=>{t[e]=(t[e]||0)+1}))}));const n=e=>Object.keys(e).map((t=>({label:t,count:e[t],value:t}))),o=n(e),r=n(t);r.sort(((e,t)=>e.value.localeCompare(t.value))),o.sort(((e,t)=>t.value-e.value)),this.facets=[{title:this.$t("Years"),name:"year",type:"radio",value:null,options:o},{title:this.$t("Taxonomies"),name:"taxonomies",type:"checkboxes",value:[],options:r}]},updateSort(e){let t;""===this.sortableFields[e]?t="asc":"asc"===this.sortableFields[e]?t="desc":"desc"===this.sortableFields[e]&&(t="asc"),this.sortableFields={title:"",citation:"",[e]:t}},filterData(){let e=[...this.tableData];if(this.q.trim()&&(e=e.filter((e=>["title","citation"].some((t=>(e[t]||"").toLowerCase().includes(this.q.toLowerCase())))))),this.showSideFacets){const t={};this.facets.forEach((e=>{!e.value||Array.isArray(e.value)&&!e.value.length||(t[e.name]=e.value)})),Object.keys(t).forEach((n=>{e=e.filter((e=>{if(Array.isArray(t[n])){const o=t[n].map((e=>String(e))),r=e[n].map((e=>String(e)));return o.some((e=>r.includes(e)))}return String(e[n])===String(t[n])}))}))}Object.keys(this.sortableFields).forEach((t=>{this.sortableFields[t]&&e.sort(((e,n)=>{const o=e[t]?e[t].toLowerCase():"",r=n[t]?n[t].toLowerCase():"";return"asc"===this.sortableFields[t]?o.localeCompare(r):"desc"===this.sortableFields[t]?r.localeCompare(o):void 0}))})),this.filteredData=e}}};r(9565),zl.render=function(e,t){const n=(0,h.up)("FilterFacets");return(0,h.wg)(),(0,h.iD)("div",null,[(0,h._)("div",tl,[(0,h._)("div",nl,[(0,h._)("button",{type:"button",class:"btn-close text-reset","data-bs-dismiss":"offcanvas","aria-label":e.$t("Close")},null,8,ol)]),(0,h._)("div",rl,[e.windowWith<992?((0,h.wg)(),(0,h.j4)(n,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[0]||(t[0]=t=>e.facets=t)},null,8,["modelValue"])):(0,h.kq)("v-if",!0)])],512),(0,h._)("div",al,[e.showSideFacets?((0,h.wg)(),(0,h.iD)("div",il,[e.windowWith>992?((0,h.wg)(),(0,h.j4)(n,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[1]||(t[1]=t=>e.facets=t)},null,8,["modelValue"])):(0,h.kq)("v-if",!0)])):(0,h.kq)("v-if",!0),(0,h._)("div",sl,[ll,(0,h._)("div",cl,[(0,h._)("div",ul,[(0,h.wy)((0,h._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.q=t),type:"text",class:"form-control",placeholder:"Filter legislation"},null,512),[[m.vModelText,e.q]])]),(0,h._)("div",pl,[dl,(0,h._)("div",null,(0,g.zw)(e.filteredData.length)+" of "+(0,g.zw)(e.tableData.length)+" documents ",1)]),(0,h._)("div",fl,[hl,(0,h._)("div",ml,[(0,h._)("div",gl,[(0,h._)("div",{class:"content__title align-items-center",role:"button",onClick:t[3]||(t[3]=t=>e.updateSort("title"))},[bl,"asc"===e.sortableFields.title?((0,h.wg)(),(0,h.iD)("i",vl)):(0,h.kq)("v-if",!0),"desc"===e.sortableFields.title?((0,h.wg)(),(0,h.iD)("i",yl)):(0,h.kq)("v-if",!0)]),(0,h._)("div",{class:"content__numbered-title",role:"button",onClick:t[4]||(t[4]=t=>e.updateSort("citation"))},[kl,"asc"===e.sortableFields.citation?((0,h.wg)(),(0,h.iD)("i",_l)):(0,h.kq)("v-if",!0),"desc"===e.sortableFields.citation?((0,h.wg)(),(0,h.iD)("i",wl)):(0,h.kq)("v-if",!0)])])])]),e.filteredData.length?((0,h.wg)(!0),(0,h.iD)(h.HY,{key:0},(0,h.Ko)(e.filteredData,((n,o)=>((0,h.wg)(),(0,h.iD)("div",{key:o,class:(0,g.C_)("table-row legislation-table__row "+(n.children.length?"has-children":"")),role:"button",onClick:t[5]||(t[5]=(...t)=>e.handleRowClick&&e.handleRowClick(...t))},[n.children.length?((0,h.wg)(),(0,h.iD)("div",xl,Ol)):((0,h.wg)(),(0,h.iD)("div",El)),(0,h._)("div",Sl,[(0,h._)("div",Cl,[(0,h._)("div",Tl,[(0,h._)("a",{href:`${n.work_frbr_uri}`},(0,g.zw)(n.title),9,Al)]),(0,h._)("div",Ll,(0,g.zw)(n.citation),1),(0,h._)("div",Dl,[n.languages.length>1?((0,h.wg)(),(0,h.iD)("i",Nl)):(0,h.kq)("v-if",!0)]),n.children.length?((0,h.wg)(),(0,h.iD)("div",{key:0,id:`row-accordion-${o}`,class:"accordion-collapse collapse accordion content__children","data-bs-parent":".legislation-table__row"},[(0,h._)("div",Pl,[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(n.children,((e,t)=>((0,h.wg)(),(0,h.iD)("div",{key:t,class:"content mb-3"},[(0,h._)("div",Il,[(0,h._)("a",{href:`${e.work_frbr_uri}`},(0,g.zw)(e.title),9,jl)]),(0,h._)("div",Ml,(0,g.zw)(e.citation),1)])))),128))])],8,$l)):(0,h.kq)("v-if",!0)])])],2)))),128)):((0,h.wg)(),(0,h.iD)("div",Rl,[(0,h.Uk)((0,g.zw)(e.$t("No legislation found."))+" ",1),(0,h._)("a",{href:`/search/?q=${encodeURIComponent(e.q)}`,target:"_blank"},(0,g.zw)(e.$t("Try searching instead")),9,Fl),Vl]))])])]),(0,h.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,h.kq)("v-if",!0)])},zl.__scopeId="data-v-57c7a87c";const ql={CopyToClipboard:n,DocumentContent:Wa,DocumentList:Lr,NavigationSelect:Za,PdfRenderer:f,RelationshipEnrichments:Xo,ToggleTab:Ja,TaxonomyTree:Ya,TermsOfUse:Ka,FindDocuments:Qs,LegislationTable:zl};let Bl,Hl,Ul,Wl=!1,Zl=!1,Jl=!1,Yl=!1,Kl=null,Gl=!1;const Xl="http://www.w3.org/1999/xlink",Ql={},ec=e=>"object"==(e=typeof e)||"function"===e;const tc=(e,t,...n)=>{let o=null,r=null,a=null,i=!1,s=!1;const l=[],c=t=>{for(let n=0;ne[t])).join(" "))}if("function"==typeof e)return e(null===t?{}:t,l,ac);const u=nc(e,null);return u.$attrs$=t,l.length>0&&(u.$children$=l),u.$key$=r,u.$name$=a,u},nc=(e,t)=>{const n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null};return n},oc={},rc=e=>e&&e.$tag$===oc,ac={forEach:(e,t)=>e.map(ic).forEach(t),map:(e,t)=>e.map(ic).map(t).map(sc)},ic=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),sc=e=>{if("function"==typeof e.vtag){const t=Object.assign({},e.vattrs);return e.vkey&&(t.key=e.vkey),e.vname&&(t.name=e.vname),tc(e.vtag,t,...e.vchildren||[])}const t=nc(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},lc=(e,t,n)=>{const o=e;return{emit:e=>cc(o,t,{bubbles:!!(4&n),composed:!!(2&n),cancelable:!!(1&n),detail:e})}},cc=(e,t,n)=>{const o=ru.ce(t,n);return e.dispatchEvent(o),o},uc=new WeakMap,pc=(e,t,n,o)=>{var r;let a=dc(t,n);const i=Qc.get(a);if(e=11===e.nodeType?e:nu,i)if("string"==typeof i){e=e.head||e;let t,n=uc.get(e);if(n||uc.set(e,n=new Set),!n.has(a)){{t=nu.createElement("style"),t.innerHTML=i;const n=null!==(r=ru.$nonce$)&&void 0!==r?r:function(e){var t,n,o;return null!==(o=null===(n=null===(t=e.head)||void 0===t?void 0:t.querySelector('meta[name="csp-nonce"]'))||void 0===n?void 0:n.getAttribute("content"))&&void 0!==o?o:void 0}(nu);null!=n&&t.setAttribute("nonce",n),e.insertBefore(t,e.querySelector("link"))}n&&n.add(a)}}else!e.adoptedStyleSheets.includes(i)&&(e.adoptedStyleSheets=[...e.adoptedStyleSheets,i]);return a},dc=(e,t)=>"sc-"+(t&&32&e.$flags$?e.$tagName$+"-"+t:e.$tagName$),fc=(e,t,n,o,r,a)=>{if(n!==o){let i=Gc(e,t),s=t.toLowerCase();if("class"===t){const t=e.classList,r=mc(n),a=mc(o);t.remove(...r.filter((e=>e&&!a.includes(e)))),t.add(...a.filter((e=>e&&!r.includes(e))))}else if("style"===t){for(const t in n)o&&null!=o[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in o)n&&o[t]===n[t]||(t.includes("-")?e.style.setProperty(t,o[t]):e.style[t]=o[t])}else if("key"===t);else if("ref"===t)o&&o(e);else if(e.__lookupSetter__(t)||"o"!==t[0]||"n"!==t[1]){{const l=ec(o);if((i||l&&null!==o)&&!r)try{if(e.tagName.includes("-"))e[t]=o;else{const r=null==o?"":o;"list"===t?i=!1:null!=n&&e[t]==r||(e[t]=r)}}catch(e){}let c=!1;s!==(s=s.replace(/^xlink\:?/,""))&&(t=s,c=!0),null==o||!1===o?!1===o&&""!==e.getAttribute(t)||(c?e.removeAttributeNS(Xl,t):e.removeAttribute(t)):(!i||4&a||r)&&!l&&(o=!0===o?"":o,c?e.setAttributeNS(Xl,t,o):e.setAttribute(t,o))}}else t="-"===t[2]?t.slice(3):Gc(tu,s)?s.slice(2):s[2]+t.slice(3),n&&ru.rel(e,t,n,!1),o&&ru.ael(e,t,o,!1)}},hc=/\s/,mc=e=>e?e.split(hc):[],gc=(e,t,n,o)=>{const r=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,a=e&&e.$attrs$||Ql,i=t.$attrs$||Ql;for(o in a)o in i||fc(r,o,a[o],void 0,n,t.$flags$);for(o in i)fc(r,o,a[o],i[o],n,t.$flags$)},bc=(e,t,n,o)=>{const r=t.$children$[n];let a,i,s,l=0;if(!Wl&&(Jl=!0,"slot"===r.$tag$&&(Bl&&o.classList.add(Bl+"-s"),r.$flags$|=r.$children$?2:1)),null!==r.$text$)a=r.$elm$=nu.createTextNode(r.$text$);else if(1&r.$flags$)a=r.$elm$=nu.createTextNode("");else{if(!Yl&&(Yl="svg"===r.$tag$),a=r.$elm$=nu.createElementNS(Yl?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",2&r.$flags$?"slot-fb":r.$tag$),Yl&&"foreignObject"===r.$tag$&&(Yl=!1),gc(null,r,Yl),null!=Bl&&a["s-si"]!==Bl&&a.classList.add(a["s-si"]=Bl),r.$children$)for(l=0;l{ru.$flags$|=1;const n=e.childNodes;for(let e=n.length-1;e>=0;e--){const o=n[e];o["s-hn"]!==Ul&&o["s-ol"]&&(xc(o).insertBefore(o,wc(o)),o["s-ol"].remove(),o["s-ol"]=void 0,Jl=!0),t&&vc(o,t)}ru.$flags$&=-2},yc=(e,t,n,o,r,a)=>{let i,s=e["s-cr"]&&e["s-cr"].parentNode||e;for(s.shadowRoot&&s.tagName===Ul&&(s=s.shadowRoot);r<=a;++r)o[r]&&(i=bc(null,n,r,e),i&&(o[r].$elm$=i,s.insertBefore(i,wc(t))))},kc=(e,t,n,o,r)=>{for(;t<=n;++t)(o=e[t])&&(r=o.$elm$,Ac(o),Zl=!0,r["s-ol"]?r["s-ol"].remove():vc(r,!0),r.remove())},_c=(e,t)=>e.$tag$===t.$tag$&&("slot"===e.$tag$?e.$name$===t.$name$:e.$key$===t.$key$),wc=e=>e&&e["s-ol"]||e,xc=e=>(e["s-ol"]?e["s-ol"]:e).parentNode,Oc=(e,t)=>{const n=t.$elm$=e.$elm$,o=e.$children$,r=t.$children$,a=t.$tag$,i=t.$text$;let s;null!==i?(s=n["s-cr"])?s.parentNode.textContent=i:e.$text$!==i&&(n.data=i):(Yl="svg"===a||"foreignObject"!==a&&Yl,"slot"===a||gc(e,t,Yl),null!==o&&null!==r?((e,t,n,o)=>{let r,a,i=0,s=0,l=0,c=0,u=t.length-1,p=t[0],d=t[u],f=o.length-1,h=o[0],m=o[f];for(;i<=u&&s<=f;)if(null==p)p=t[++i];else if(null==d)d=t[--u];else if(null==h)h=o[++s];else if(null==m)m=o[--f];else if(_c(p,h))Oc(p,h),p=t[++i],h=o[++s];else if(_c(d,m))Oc(d,m),d=t[--u],m=o[--f];else if(_c(p,m))"slot"!==p.$tag$&&"slot"!==m.$tag$||vc(p.$elm$.parentNode,!1),Oc(p,m),e.insertBefore(p.$elm$,d.$elm$.nextSibling),p=t[++i],m=o[--f];else if(_c(d,h))"slot"!==p.$tag$&&"slot"!==m.$tag$||vc(d.$elm$.parentNode,!1),Oc(d,h),e.insertBefore(d.$elm$,p.$elm$),d=t[--u],h=o[++s];else{for(l=-1,c=i;c<=u;++c)if(t[c]&&null!==t[c].$key$&&t[c].$key$===h.$key$){l=c;break}l>=0?(a=t[l],a.$tag$!==h.$tag$?r=bc(t&&t[s],n,l,e):(Oc(a,h),t[l]=void 0,r=a.$elm$),h=o[++s]):(r=bc(t&&t[s],n,s,e),h=o[++s]),r&&xc(p.$elm$).insertBefore(r,wc(p.$elm$))}i>u?yc(e,null==o[f+1]?null:o[f+1].$elm$,n,o,s,f):s>f&&kc(t,i,u)})(n,o,t,r):null!==r?(null!==e.$text$&&(n.textContent=""),yc(n,null,t,r,0,r.length-1)):null!==o&&kc(o,0,o.length-1),Yl&&"svg"===a&&(Yl=!1))},Ec=e=>{const t=e.childNodes;let n,o,r,a,i,s;for(o=0,r=t.length;o{let t,n,o,r,a,i,s=0;const l=e.childNodes,c=l.length;for(;s=0;i--)n=o[i],n["s-cn"]||n["s-nr"]||n["s-hn"]===t["s-hn"]||(Tc(n,r)?(a=Sc.find((e=>e.$nodeToRelocate$===n)),Zl=!0,n["s-sn"]=n["s-sn"]||r,a?a.$slotRefNode$=t:Sc.push({$slotRefNode$:t,$nodeToRelocate$:n}),n["s-sr"]&&Sc.map((e=>{Tc(e.$nodeToRelocate$,n["s-sn"])&&(a=Sc.find((e=>e.$nodeToRelocate$===n)),a&&!e.$slotRefNode$&&(e.$slotRefNode$=a.$slotRefNode$))}))):Sc.some((e=>e.$nodeToRelocate$===n))||Sc.push({$nodeToRelocate$:n}));1===t.nodeType&&Cc(t)}},Tc=(e,t)=>1===e.nodeType?null===e.getAttribute("slot")&&""===t||e.getAttribute("slot")===t:e["s-sn"]===t||""===t,Ac=e=>{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(Ac)},Lc=(e,t)=>{const n=e.$hostElement$,o=e.$cmpMeta$,r=e.$vnode$||nc(null,null),a=rc(t)?t:tc(null,null,t);if(Ul=n.tagName,o.$attrsToReflect$&&(a.$attrs$=a.$attrs$||{},o.$attrsToReflect$.map((([e,t])=>a.$attrs$[t]=n[e]))),a.$tag$=null,a.$flags$|=4,e.$vnode$=a,a.$elm$=r.$elm$=n.shadowRoot||n,Bl=n["s-sc"],Hl=n["s-cr"],Wl=au&&0!=(1&o.$flags$),Zl=!1,Oc(r,a),ru.$flags$|=1,Jl){let e,t,n,o,r,i;Cc(a.$elm$);let s=0;for(;s{e.$flags$|=16,e.$ancestorComponent$;const n=()=>Nc(e,t);return hu(n)},Nc=(e,t)=>{const n=e.$hostElement$,o=(e.$cmpMeta$.$tagName$,()=>{}),r=n;let a;return t?(Rc(n,"componentWillLoad"),a=jc(r,"componentWillLoad")):(Rc(n,"componentWillUpdate"),a=jc(r,"componentWillUpdate")),Rc(n,"componentWillRender"),a=Mc(a,(()=>jc(r,"componentWillRender"))),o(),Mc(a,(()=>$c(e,r,t)))},$c=async(e,t,n)=>{const o=e.$hostElement$,r=(e.$cmpMeta$.$tagName$,()=>{});o["s-rc"];n&&(e=>{const t=e.$cmpMeta$,n=e.$hostElement$,o=t.$flags$,r=(t.$tagName$,()=>{}),a=pc(au&&n.shadowRoot?n.shadowRoot:n.getRootNode(),t,e.$modeName$);10&o&&(n["s-sc"]=a,n.classList.add(a+"-h"),2&o&&n.classList.add(a+"-s")),r()})(e);const a=(e.$cmpMeta$.$tagName$,()=>{});Pc(e,t,o),a(),r(),Ic(e)},Pc=(e,t,n)=>{try{Kl=t,t=t.render&&t.render(),e.$flags$&=-17,e.$flags$|=2,Lc(e,t)}catch(t){Xc(t,e.$hostElement$)}return Kl=null,null},Ic=e=>{e.$cmpMeta$.$tagName$;const t=e.$hostElement$,n=()=>{},o=t;e.$ancestorComponent$;jc(o,"componentDidRender"),Rc(t,"componentDidRender"),64&e.$flags$?(jc(o,"componentDidUpdate"),Rc(t,"componentDidUpdate"),n()):(e.$flags$|=64,jc(o,"componentDidLoad"),Rc(t,"componentDidLoad"),n())},jc=(e,t,n)=>{if(e&&e[t])try{return e[t](n)}catch(e){Xc(e)}},Mc=(e,t)=>e&&e.then?e.then(t):t(),Rc=(e,t)=>{},Fc=(e,t,n)=>{if(t.$members$){e.watchers&&(t.$watchers$=e.watchers);const n=Object.entries(t.$members$),o=e.prototype;n.map((([e,[n]])=>{(31&n||32&n)&&Object.defineProperty(o,e,{get(){return t=e,Yc(this).$instanceValues$.get(t);var t},set(n){((e,t,n,o)=>{const r=Yc(e),a=e,i=r.$instanceValues$.get(t),s=r.$flags$,l=a;var c,u;c=n,u=o.$members$[t][0],n=null==c||ec(c)?c:4&u?"false"!==c&&(""===c||!!c):2&u?parseFloat(c):1&u?String(c):c;const p=Number.isNaN(i)&&Number.isNaN(n);if(n!==i&&!p&&(r.$instanceValues$.set(t,n),1)){if(o.$watchers$&&128&s){const e=o.$watchers$[t];e&&e.map((e=>{try{l[e](n,i,t)}catch(e){Xc(e,a)}}))}if(2==(18&s)){if(l.componentShouldUpdate&&!1===l.componentShouldUpdate(n,i,t))return;Dc(r,!1)}}})(this,e,n,t)},configurable:!0,enumerable:!0})}));{const r=new Map;o.attributeChangedCallback=function(e,t,n){ru.jmp((()=>{const t=r.get(e);if(this.hasOwnProperty(t))n=this[t],delete this[t];else if(o.hasOwnProperty(t)&&"number"==typeof this[t]&&this[t]==n)return;this[t]=(null!==n||"boolean"!=typeof this[t])&&n}))},e.observedAttributes=n.filter((([e,t])=>15&t[0])).map((([e,n])=>{const o=n[1]||e;return r.set(o,e),512&n[0]&&t.$attrsToReflect$.push([e,o]),o}))}}return e},Vc=async(e,t,n,o,r)=>{if(0==(32&t.$flags$)&&(r=e.constructor,t.$flags$|=32,customElements.whenDefined(n.$tagName$).then((()=>t.$flags$|=128)),r.style)){let o=r.style;"string"!=typeof o&&(o=o[t.$modeName$=(e=>eu.map((t=>t(e))).find((e=>!!e)))(e)]);const a=dc(n,t.$modeName$);if(!Qc.has(a)){const e=(n.$tagName$,()=>{});((e,t,n)=>{let o=Qc.get(e);su&&n?(o=o||new CSSStyleSheet,"string"==typeof o?o=t:o.replaceSync(t)):o=t,Qc.set(e,o)})(a,o,!!(1&n.$flags$)),e()}}t.$ancestorComponent$;const a=()=>Dc(t,!0);a()},zc=e=>{},qc=e=>{const t=e["s-cr"]=nu.createComment("");t["s-cn"]=!0,e.insertBefore(t,e.firstChild)},Bc=(e,t)=>{const n={$flags$:t[0],$tagName$:t[1]};n.$members$=t[2],n.$listeners$=t[3],n.$watchers$=e.$watchers$,n.$attrsToReflect$=[],!au&&1&n.$flags$&&(n.$flags$|=8);const o=e.prototype.connectedCallback,r=e.prototype.disconnectedCallback;return Object.assign(e.prototype,{__registerHost(){Kc(this,n)},connectedCallback(){(e=>{if(0==(1&ru.$flags$)){const t=Yc(e),n=t.$cmpMeta$,o=(n.$tagName$,()=>{});if(1&t.$flags$)Hc(e,t,n.$listeners$,!1),zc(t.$lazyInstance$);else{let o;t.$flags$|=1,!o&&12&n.$flags$&&qc(e),n.$members$&&Object.entries(n.$members$).map((([t,[n]])=>{if(31&n&&e.hasOwnProperty(t)){const n=e[t];delete e[t],e[t]=n}})),Vc(e,t,n)}o()}})(this),o&&o.call(this)},disconnectedCallback(){(e=>{if(0==(1&ru.$flags$)){const t=Yc(e);t.$rmListeners$&&(t.$rmListeners$.map((e=>e())),t.$rmListeners$=void 0)}})(this),r&&r.call(this)},__attachShadow(){au?this.attachShadow({mode:"open",delegatesFocus:!!(16&n.$flags$)}):this.shadowRoot=this}}),e.is=n.$tagName$,Fc(e,n)},Hc=(e,t,n,o)=>{n&&n.map((([n,o,r])=>{const a=Wc(e,n),i=Uc(t,r),s=Zc(n);ru.ael(a,o,i,s),(t.$rmListeners$=t.$rmListeners$||[]).push((()=>ru.rel(a,o,i,s)))}))},Uc=(e,t)=>n=>{try{e.$hostElement$[t](n)}catch(e){Xc(e)}},Wc=(e,t)=>4&t?nu:8&t?tu:16&t?nu.body:e,Zc=e=>iu?{passive:0!=(1&e),capture:0!=(2&e)}:0!=(2&e),Jc=new WeakMap,Yc=e=>Jc.get(e),Kc=(e,t)=>{const n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};return Hc(e,n,t.$listeners$,!1),Jc.set(e,n)},Gc=(e,t)=>t in e,Xc=(e,t)=>(0,console.error)(e,t),Qc=new Map,eu=[],tu="undefined"!=typeof window?window:{},nu=tu.document||{head:{}},ou=tu.HTMLElement||class{},ru={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,o)=>e.addEventListener(t,n,o),rel:(e,t,n,o)=>e.removeEventListener(t,n,o),ce:(e,t)=>new CustomEvent(e,t)},au=!0,iu=(()=>{let e=!1;try{nu.addEventListener("e",null,Object.defineProperty({},"passive",{get(){e=!0}}))}catch(e){}return e})(),su=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch(e){}return!1})(),lu=[],cu=[],uu=(e,t)=>n=>{e.push(n),Gl||(Gl=!0,t&&4&ru.$flags$?fu(du):ru.raf(du))},pu=e=>{for(let t=0;t{pu(lu),pu(cu),(Gl=lu.length>0)&&ru.raf(du)},fu=e=>Promise.resolve(undefined).then(e),hu=uu(cu,!0);function mu(){return document.location.hostname.replace(/^www\./,"")}const gu="https://services.lawsafrica.com/v1",bu=Bc(class extends ou{constructor(){super(),this.__registerHost(),this.fetch=!1,this.provider=gu}refetch(){this.fetchContent()}parseFrbrExpressionUri(e){const t=new RegExp("^(/(?akn))/(?[a-z]{2})(-(?[^/]+))?/(?[^/]+)(/(?[^0-9][^/]*))?(/(?[^0-9][^/]*))?/(?[0-9]{4}(-[0-9]{2}(-[0-9]{2})?)?)/(?[^/]+)(/(((?[a-z]{3})(?[@:][^/]*)?(/!?(?[^/]+?)?(/(?[^.]+))?)?(.(?[a-z0-9]+))?)|!?(?[^/]+)))?$","g").exec(e);(null==t?void 0:t.groups)&&Object.keys(t.groups).forEach((e=>{var n;if(null===(n=t.groups)||void 0===n?void 0:n[e])switch(e){case"country":this.frbrCountry||(this.frbrCountry=t.groups[e]);break;case"doctype":this.frbrType||(this.frbrType=t.groups[e]);break;case"subtype":this.frbrSubtype||(this.frbrSubtype=t.groups[e]);break;case"actor":this.frbrAuthor||(this.frbrAuthor=t.groups[e]);break;case"date":this.frbrDate||(this.frbrDate=t.groups[e]);break;case"number":this.frbrNumber||(this.frbrNumber=t.groups[e]);break;case"expression_date":this.frbrExpressionDate||(this.frbrExpressionDate=t.groups[e].replace("@","").replace(":",""));break;case"language":this.frbrLanguage||(this.frbrLanguage=t.groups[e])}})),this.fetchContent()}async fetchContent(){if(this.ensurePartner(),this.fetch&&this.frbrExpressionUri&&this.provider){const e=this.provider+"/p/"+this.partner+"/e/portion"+this.frbrExpressionUri;try{const t=await fetch(e);t.ok&&(this.el.innerHTML=await t.text())}catch(e){}}}ensurePartner(){this.partner||(this.partner=mu())}componentWillLoad(){this.frbrExpressionUri&&this.parseFrbrExpressionUri(this.frbrExpressionUri)}get el(){return this}static get watchers(){return{provider:["refetch"],fetch:["refetch"],frbrExpressionUri:["parseFrbrExpressionUri"]}}static get style(){return'@import url("https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i");@import url("https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i");la-akoma-ntoso{display:block;font-family:Palatino, "Book Antiqua", "PT Serif", Georgia, serif;font-size:15px;line-height:1.35;}@-webkit-keyframes fadeout{from{background-color:yellow}to{background-color:unset}}@keyframes fadeout{from{background-color:yellow}to{background-color:unset}}la-akoma-ntoso.flash-target :target{-webkit-animation:fadeout 2s;animation:fadeout 2s}la-akoma-ntoso .akn-blockContainer{display:block}la-akoma-ntoso .akn-block{display:block}la-akoma-ntoso .akn-blockList{display:block}la-akoma-ntoso .akn-conclusions{display:block}la-akoma-ntoso .akn-coverPage{display:block}la-akoma-ntoso .akn-foreign{display:block}la-akoma-ntoso .akn-item{display:block}la-akoma-ntoso .akn-ol{display:block}la-akoma-ntoso .akn-p{display:block}la-akoma-ntoso .akn-preamble{display:block}la-akoma-ntoso .akn-preface{display:block}la-akoma-ntoso .akn-tblock{display:block}la-akoma-ntoso .akn-toc{display:block}la-akoma-ntoso .akn-ul{display:block}la-akoma-ntoso .akn-from{display:block}la-akoma-ntoso .akn-narrative{display:block}la-akoma-ntoso .akn-scene{display:block}la-akoma-ntoso .akn-summary{display:block}la-akoma-ntoso .akn-preface,la-akoma-ntoso .akn-preamble{margin-bottom:1.6em}la-akoma-ntoso .akn-preface>.akn-p,la-akoma-ntoso .akn-preamble>.akn-p{margin-bottom:0.8em}la-akoma-ntoso .akn-listIntroduction,la-akoma-ntoso .akn-p{display:block;margin-bottom:0.8em}la-akoma-ntoso .akn-blockList>.akn-item{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-blockList>.akn-item>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-ul,la-akoma-ntoso .akn-ol{list-style-position:outside;padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-ul{list-style-type:disc}la-akoma-ntoso .akn-ol{list-style-type:arabic}la-akoma-ntoso .akn-li{display:list-item;margin-bottom:0.8em}la-akoma-ntoso .akn-akomaNtoso{display:block}la-akoma-ntoso .akn-act{display:block}la-akoma-ntoso .akn-amendment{display:block}la-akoma-ntoso .akn-amendmentList{display:block}la-akoma-ntoso .akn-bill{display:block}la-akoma-ntoso .akn-components{display:block}la-akoma-ntoso .akn-debate{display:block}la-akoma-ntoso .akn-debateReport{display:block}la-akoma-ntoso .akn-doc{display:block}la-akoma-ntoso .akn-documentCollection{display:block}la-akoma-ntoso .akn-judgment{display:block}la-akoma-ntoso .akn-officialGazette{display:block}la-akoma-ntoso .akn-portion{display:block}la-akoma-ntoso .akn-statement{display:block}la-akoma-ntoso .coverpage{text-align:center;margin-bottom:1.6em}la-akoma-ntoso .coverpage .notice-list{margin:0px;padding:0px}la-akoma-ntoso .coverpage .notice-list li{list-style:none}la-akoma-ntoso .coverpage .place-name,la-akoma-ntoso .coverpage .parent-work{font-size:19px;line-height:1.2;margin-bottom:0.8em;font-weight:bold}la-akoma-ntoso .coverpage .assent-date,la-akoma-ntoso .coverpage .commencement-date{margin-bottom:0.8em;font-weight:bold}la-akoma-ntoso .coverpage .commencement-date-list{margin-bottom:0.8em}la-akoma-ntoso .coverpage .commencement-date-uncommenced{margin-bottom:0.8em;font-weight:bold}la-akoma-ntoso .coverpage .commencements-table{margin:auto;max-width:80%}la-akoma-ntoso .coverpage .amendment-list{margin-top:1.6em;padding:0px}la-akoma-ntoso .coverpage .amendment{list-style:none;margin-bottom:0.8em;font-style:italic}la-akoma-ntoso .coverpage .commencement-note,la-akoma-ntoso .coverpage .verification-notice,la-akoma-ntoso .coverpage .as-at-date-notice{margin-top:0.8em;font-style:italic}la-akoma-ntoso .akn-from{float:left;margin-right:0.5em;font-weight:bold}la-akoma-ntoso h1,la-akoma-ntoso h2,la-akoma-ntoso h3,la-akoma-ntoso h4,la-akoma-ntoso h5,la-akoma-ntoso .akn-heading{margin-top:0px;margin-bottom:0.8em;font-family:Palatino, "Book Antiqua", "PT Serif", Georgia, serif;font-weight:bold}la-akoma-ntoso h1{font-size:26px;line-height:1.2}la-akoma-ntoso h2,la-akoma-ntoso .akn-heading{text-align:center;font-size:19px;line-height:1.2}la-akoma-ntoso h3{font-size:18px;line-height:1.35}la-akoma-ntoso h4{font-size:15px;line-height:1.35}la-akoma-ntoso .akn-subheading,la-akoma-ntoso .akn-crossHeading{text-align:center;font-style:italic}la-akoma-ntoso .akn-attachment>.akn-subheading{font-style:normal}la-akoma-ntoso .akn-alinea{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-article{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-book{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-chapter{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-clause{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-division{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-hcontainer{display:block;margin-bottom:0.8em}la-akoma-ntoso .akn-indent{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-level{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-list{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-paragraph{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-part{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-point{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-proviso{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-rule{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-section{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subchapter{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subclause{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subdivision{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-sublist{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subparagraph{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subpart{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subrule{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subsection{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subtitle{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-title{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-tome{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-transitional{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-address{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-adjournment{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-administrationOfOath{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-answer{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-communication{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-debateSection{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-declarationOfVote{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-ministerialStatements{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-nationalInterest{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-noticesOfMotion{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-oralStatements{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-papers{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-personalStatements{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-petitions{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-pointOfOrder{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-prayers{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-proceduralMotions{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-question{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-questions{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-resolutions{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-rollCall{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-speech{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-speechGroup{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-writtenStatements{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-crossHeading{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-alinea{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-alinea.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-alinea>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-alinea>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-alinea>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-indent{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-indent.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-indent>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-indent>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-indent>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-level{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-level.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-level>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-level>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-level>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-list{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-list.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-list>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-list>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-list>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-paragraph{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-paragraph.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-paragraph>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-paragraph>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-paragraph>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-point{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-point.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-point>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-point>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-point>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-proviso{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-proviso.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-proviso>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-proviso>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-proviso>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-rule{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-rule.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-rule>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-rule>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-rule>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-sublist{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-sublist.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-sublist>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-sublist>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-sublist>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-subparagraph{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-subparagraph.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-subparagraph>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-subparagraph>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-subparagraph>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-subrule{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-subrule.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-subrule>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-subrule>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-subrule>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-subsection{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-subsection.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-subsection>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-subsection>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-subsection>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-transitional{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-transitional.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-transitional>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-transitional>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-transitional>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-br{display:block}la-akoma-ntoso .akn-def{font-weight:bold}la-akoma-ntoso .akn-longTitle{display:block;font-weight:bold;margin-bottom:0.8em}la-akoma-ntoso .akn-remark{font-style:italic}la-akoma-ntoso img{max-width:100%}la-akoma-ntoso .akn-ins{text-decoration:underline}la-akoma-ntoso .akn-del{text-decoration:line-through}la-akoma-ntoso .akn-authorialNote{display:-ms-flexbox;display:flex;font-size:small;margin-top:0.4em;padding:0.25em 0.25em 0 0.25em;position:relative;background-color:rgba(0, 0, 0, 0.07)}la-akoma-ntoso .akn-authorialNote::before{content:" ";position:absolute;top:0;left:0;border-top:1px solid black;width:15%}la-akoma-ntoso .akn-authorialNote+.akn-authorialNote{margin-top:0px}la-akoma-ntoso .akn-authorialNote+.akn-authorialNote::before{border-top:0px}la-akoma-ntoso .akn-authorialNote>.akn-authorialNote--marker{margin-right:0.5em}la-akoma-ntoso .akn-embeddedStructure{display:block;margin-left:2em}la-akoma-ntoso .akn-embeddedStructure .akn-embeddedStructure--startQuote{margin-left:-0.5em;float:left}la-akoma-ntoso .akn--table-container{max-width:100%;overflow-y:auto;margin-bottom:1.6em}la-akoma-ntoso table{width:100%;border:1px solid #ddd;border-collapse:collapse}la-akoma-ntoso table th,la-akoma-ntoso table td{border-top:1px solid #ddd;border-left:1px solid #ddd;padding:5px;text-align:left;vertical-align:top}la-akoma-ntoso table th{font-weight:bold}la-akoma-ntoso table th>:last-child,la-akoma-ntoso table td>:last-child{margin-bottom:0px}la-akoma-ntoso table thead th{vertical-align:bottom}la-akoma-ntoso table caption+thead tr:first-child th,la-akoma-ntoso table caption+thead tr:first-child td,la-akoma-ntoso table colgroup+thead tr:first-child th,la-akoma-ntoso table colgroup+thead tr:first-child td,la-akoma-ntoso table thead:first-child tr:first-child th,la-akoma-ntoso table thead:first-child tr:first-child td{border-top:0}la-akoma-ntoso table tbody+tbody{border-top:2px solid #ddd}la-akoma-ntoso .akn--text-left{text-align:left}la-akoma-ntoso .akn--text-center{text-align:center}la-akoma-ntoso .akn--text-right{text-align:right}la-akoma-ntoso[frbr-country^=ke]{}la-akoma-ntoso[frbr-country^=ke] .akn-remark,la-akoma-ntoso[frbr-country^=ke] .akn-crossHeading{font-style:normal}la-akoma-ntoso[frbr-country^=ke] .coverpage .amendment,la-akoma-ntoso[frbr-country^=ke] .coverpage .verification-notice,la-akoma-ntoso[frbr-country^=ke] .coverpage .as-at-date-notice{font-style:normal}la-akoma-ntoso[frbr-country^=ke] .akn-listIntroduction>.akn-remark:only-child,la-akoma-ntoso[frbr-country^=ke] .akn-p>.akn-remark:only-child{display:block;margin-top:0.8em;text-align:center}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-division .akn-heading,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-paragraph .akn-heading{text-align:start;font-size:15px;line-height:1.35}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-heading,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-subheading{margin-bottom:0.8em}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-judgmentBody .akn-p,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-attachments .akn-p{text-align:justify}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-remark,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-ref,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-term{font-style:italic}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] em{font-style:normal;text-decoration:underline}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-header{padding-top:1.6em;padding-bottom:3.2em}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header{width:80%;margin-left:auto;margin-right:auto;margin-bottom:1.6em;font-weight:bold;text-align:center}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .doc-title,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .neutral-citation{margin-bottom:0.8em}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .doc-date,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .judges,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .docket-number,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .extra-text,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .doc-authority{margin-bottom:0.8em;text-transform:uppercase}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .legacy-citation{margin-bottom:0.8em;font-weight:normal;font-style:italic}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .republic-head,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .parties-separator{margin-top:1.6em;margin-bottom:0.8em;text-transform:uppercase}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .party-listing{margin-bottom:0.8em;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-line-pack:end;align-content:flex-end}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .party-listing .party-name{text-align:left;max-width:60%}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .party-listing .dotted{-ms-flex-positive:1;flex-grow:1;border-bottom:dotted 1px;margin:6px}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .header-note{margin-top:1.6em;margin-bottom:0.8em;font-style:italic}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .summary{text-align:justify}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .summary .summary-title,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .summary .author{margin-bottom:0.8em}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .summary .catchwords,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .summary .outcome{font-style:italic}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .summary .akn-h4{font-weight:bold;font-style:normal}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .introduction .decision-action{text-align:center;margin-top:2.4em;text-transform:uppercase;font-weight:bold}la-akoma-ntoso[frbr-country^=na] .coverpage .amendment-list,la-akoma-ntoso[frbr-country^=na] .coverpage .commencement-date,la-akoma-ntoso[frbr-country^=na] .coverpage .verification-notice,la-akoma-ntoso[frbr-country^=na] .coverpage .as-at-date-notice,la-akoma-ntoso[frbr-country^=na] .coverpage .assent-date{font-style:normal;font-weight:bold;color:#00b156}la-akoma-ntoso[frbr-country^=na] .coverpage .as-at-date-notice,la-akoma-ntoso[frbr-country^=na] .coverpage .amendment,la-akoma-ntoso[frbr-country^=na] .coverpage .commencement-note,la-akoma-ntoso[frbr-country^=na] .coverpage .verification-notice{font-style:normal}la-akoma-ntoso[frbr-country^=na] .akn-remark{font-style:normal;font-weight:bold;color:#00b156}la-akoma-ntoso[frbr-country^=na] .akn-p>.akn-remark:only-child,la-akoma-ntoso[frbr-country^=na] .akn-listIntroduction>.akn-remark:only-child{display:block;margin-top:0.8em;text-align:center}la-akoma-ntoso[frbr-country^=pl]{}la-akoma-ntoso[frbr-country^=pl] .coverpage .doctype{text-transform:uppercase}la-akoma-ntoso[frbr-country^=pl] .akn-intro,la-akoma-ntoso[frbr-country^=pl] .akn-list,la-akoma-ntoso[frbr-country^=pl] .akn-paragraph,la-akoma-ntoso[frbr-country^=pl] .akn-point{margin-bottom:0.8em}la-akoma-ntoso[frbr-country^=pl] .akn-alinea,la-akoma-ntoso[frbr-country^=pl] .akn-indent,la-akoma-ntoso[frbr-country^=pl] .akn-paragraph,la-akoma-ntoso[frbr-country^=pl] .akn-point{margin-left:3em}la-akoma-ntoso[frbr-country^=pl] .akn-alinea>.akn-num,la-akoma-ntoso[frbr-country^=pl] .akn-alinea>.akn-indent-num,la-akoma-ntoso[frbr-country^=pl] .akn-indent>.akn-num,la-akoma-ntoso[frbr-country^=pl] .akn-indent>.akn-indent-num,la-akoma-ntoso[frbr-country^=pl] .akn-paragraph>.akn-num,la-akoma-ntoso[frbr-country^=pl] .akn-paragraph>.akn-indent-num,la-akoma-ntoso[frbr-country^=pl] .akn-point>.akn-num,la-akoma-ntoso[frbr-country^=pl] .akn-point>.akn-indent-num{display:block;float:left;margin-left:-3em}la-akoma-ntoso.show-structure .akn-alinea,la-akoma-ntoso.show-structure-hier .akn-alinea{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9a9a}la-akoma-ntoso.show-structure .akn-alinea::before,la-akoma-ntoso.show-structure-hier .akn-alinea::before{content:"alinea";position:absolute;top:0px;left:0px;color:white;background-color:#ef9a9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-article,la-akoma-ntoso.show-structure-hier .akn-article{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efa89a}la-akoma-ntoso.show-structure .akn-article::before,la-akoma-ntoso.show-structure-hier .akn-article::before{content:"article";position:absolute;top:0px;left:0px;color:white;background-color:#efa89a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-book,la-akoma-ntoso.show-structure-hier .akn-book{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efb69a}la-akoma-ntoso.show-structure .akn-book::before,la-akoma-ntoso.show-structure-hier .akn-book::before{content:"book";position:absolute;top:0px;left:0px;color:black;background-color:#efb69a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-chapter,la-akoma-ntoso.show-structure-hier .akn-chapter{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efc59a}la-akoma-ntoso.show-structure .akn-chapter::before,la-akoma-ntoso.show-structure-hier .akn-chapter::before{content:"chapter";position:absolute;top:0px;left:0px;color:black;background-color:#efc59a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-clause,la-akoma-ntoso.show-structure-hier .akn-clause{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efd39a}la-akoma-ntoso.show-structure .akn-clause::before,la-akoma-ntoso.show-structure-hier .akn-clause::before{content:"clause";position:absolute;top:0px;left:0px;color:black;background-color:#efd39a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-division,la-akoma-ntoso.show-structure-hier .akn-division{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efe19a}la-akoma-ntoso.show-structure .akn-division::before,la-akoma-ntoso.show-structure-hier .akn-division::before{content:"division";position:absolute;top:0px;left:0px;color:black;background-color:#efe19a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-hcontainer,la-akoma-ntoso.show-structure-hier .akn-hcontainer{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efef9a}la-akoma-ntoso.show-structure .akn-hcontainer::before,la-akoma-ntoso.show-structure-hier .akn-hcontainer::before{content:"hcontainer";position:absolute;top:0px;left:0px;color:black;background-color:#efef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-indent,la-akoma-ntoso.show-structure-hier .akn-indent{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #e1ef9a}la-akoma-ntoso.show-structure .akn-indent::before,la-akoma-ntoso.show-structure-hier .akn-indent::before{content:"indent";position:absolute;top:0px;left:0px;color:black;background-color:#e1ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-level,la-akoma-ntoso.show-structure-hier .akn-level{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #d3ef9a}la-akoma-ntoso.show-structure .akn-level::before,la-akoma-ntoso.show-structure-hier .akn-level::before{content:"level";position:absolute;top:0px;left:0px;color:black;background-color:#d3ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-list,la-akoma-ntoso.show-structure-hier .akn-list{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #c5ef9a}la-akoma-ntoso.show-structure .akn-list::before,la-akoma-ntoso.show-structure-hier .akn-list::before{content:"list";position:absolute;top:0px;left:0px;color:black;background-color:#c5ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-paragraph,la-akoma-ntoso.show-structure-hier .akn-paragraph{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #b6ef9a}la-akoma-ntoso.show-structure .akn-paragraph::before,la-akoma-ntoso.show-structure-hier .akn-paragraph::before{content:"para";position:absolute;top:0px;left:0px;color:black;background-color:#b6ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-part,la-akoma-ntoso.show-structure-hier .akn-part{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #a8ef9a}la-akoma-ntoso.show-structure .akn-part::before,la-akoma-ntoso.show-structure-hier .akn-part::before{content:"part";position:absolute;top:0px;left:0px;color:black;background-color:#a8ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-point,la-akoma-ntoso.show-structure-hier .akn-point{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aef9a}la-akoma-ntoso.show-structure .akn-point::before,la-akoma-ntoso.show-structure-hier .akn-point::before{content:"point";position:absolute;top:0px;left:0px;color:black;background-color:#9aef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-proviso,la-akoma-ntoso.show-structure-hier .akn-proviso{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefa8}la-akoma-ntoso.show-structure .akn-proviso::before,la-akoma-ntoso.show-structure-hier .akn-proviso::before{content:"proviso";position:absolute;top:0px;left:0px;color:black;background-color:#9aefa8;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-rule,la-akoma-ntoso.show-structure-hier .akn-rule{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefb6}la-akoma-ntoso.show-structure .akn-rule::before,la-akoma-ntoso.show-structure-hier .akn-rule::before{content:"rule";position:absolute;top:0px;left:0px;color:black;background-color:#9aefb6;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-section,la-akoma-ntoso.show-structure-hier .akn-section{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefc5}la-akoma-ntoso.show-structure .akn-section::before,la-akoma-ntoso.show-structure-hier .akn-section::before{content:"section";position:absolute;top:0px;left:0px;color:black;background-color:#9aefc5;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subchapter,la-akoma-ntoso.show-structure-hier .akn-subchapter{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefd3}la-akoma-ntoso.show-structure .akn-subchapter::before,la-akoma-ntoso.show-structure-hier .akn-subchapter::before{content:"subchapter";position:absolute;top:0px;left:0px;color:black;background-color:#9aefd3;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subclause,la-akoma-ntoso.show-structure-hier .akn-subclause{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefe1}la-akoma-ntoso.show-structure .akn-subclause::before,la-akoma-ntoso.show-structure-hier .akn-subclause::before{content:"subclause";position:absolute;top:0px;left:0px;color:black;background-color:#9aefe1;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subdivision,la-akoma-ntoso.show-structure-hier .akn-subdivision{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefef}la-akoma-ntoso.show-structure .akn-subdivision::before,la-akoma-ntoso.show-structure-hier .akn-subdivision::before{content:"subdivision";position:absolute;top:0px;left:0px;color:black;background-color:#9aefef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-sublist,la-akoma-ntoso.show-structure-hier .akn-sublist{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9ae1ef}la-akoma-ntoso.show-structure .akn-sublist::before,la-akoma-ntoso.show-structure-hier .akn-sublist::before{content:"sublist";position:absolute;top:0px;left:0px;color:black;background-color:#9ae1ef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subparagraph,la-akoma-ntoso.show-structure-hier .akn-subparagraph{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9ad3ef}la-akoma-ntoso.show-structure .akn-subparagraph::before,la-akoma-ntoso.show-structure-hier .akn-subparagraph::before{content:"subpara";position:absolute;top:0px;left:0px;color:black;background-color:#9ad3ef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subpart,la-akoma-ntoso.show-structure-hier .akn-subpart{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9ac5ef}la-akoma-ntoso.show-structure .akn-subpart::before,la-akoma-ntoso.show-structure-hier .akn-subpart::before{content:"subpart";position:absolute;top:0px;left:0px;color:white;background-color:#9ac5ef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subrule,la-akoma-ntoso.show-structure-hier .akn-subrule{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9ab6ef}la-akoma-ntoso.show-structure .akn-subrule::before,la-akoma-ntoso.show-structure-hier .akn-subrule::before{content:"subrule";position:absolute;top:0px;left:0px;color:white;background-color:#9ab6ef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subsection,la-akoma-ntoso.show-structure-hier .akn-subsection{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aa8ef}la-akoma-ntoso.show-structure .akn-subsection::before,la-akoma-ntoso.show-structure-hier .akn-subsection::before{content:"subsection";position:absolute;top:0px;left:0px;color:white;background-color:#9aa8ef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subtitle,la-akoma-ntoso.show-structure-hier .akn-subtitle{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9a9aef}la-akoma-ntoso.show-structure .akn-subtitle::before,la-akoma-ntoso.show-structure-hier .akn-subtitle::before{content:"subtitle";position:absolute;top:0px;left:0px;color:white;background-color:#9a9aef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-title,la-akoma-ntoso.show-structure-hier .akn-title{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #a89aef}la-akoma-ntoso.show-structure .akn-title::before,la-akoma-ntoso.show-structure-hier .akn-title::before{content:"title";position:absolute;top:0px;left:0px;color:white;background-color:#a89aef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-tome,la-akoma-ntoso.show-structure-hier .akn-tome{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #b69aef}la-akoma-ntoso.show-structure .akn-tome::before,la-akoma-ntoso.show-structure-hier .akn-tome::before{content:"tome";position:absolute;top:0px;left:0px;color:white;background-color:#b69aef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-transitional,la-akoma-ntoso.show-structure-hier .akn-transitional{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #c59aef}la-akoma-ntoso.show-structure .akn-transitional::before,la-akoma-ntoso.show-structure-hier .akn-transitional::before{content:"transitional";position:absolute;top:0px;left:0px;color:white;background-color:#c59aef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-address,la-akoma-ntoso.show-structure-hier .akn-address{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #d39aef}la-akoma-ntoso.show-structure .akn-address::before,la-akoma-ntoso.show-structure-hier .akn-address::before{content:"address";position:absolute;top:0px;left:0px;color:white;background-color:#d39aef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-adjournment,la-akoma-ntoso.show-structure-hier .akn-adjournment{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #e19aef}la-akoma-ntoso.show-structure .akn-adjournment::before,la-akoma-ntoso.show-structure-hier .akn-adjournment::before{content:"adjournment";position:absolute;top:0px;left:0px;color:white;background-color:#e19aef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-administrationOfOath,la-akoma-ntoso.show-structure-hier .akn-administrationOfOath{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9aef}la-akoma-ntoso.show-structure .akn-administrationOfOath::before,la-akoma-ntoso.show-structure-hier .akn-administrationOfOath::before{content:"administrationOfOath";position:absolute;top:0px;left:0px;color:white;background-color:#ef9aef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-answer,la-akoma-ntoso.show-structure-hier .akn-answer{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9ae1}la-akoma-ntoso.show-structure .akn-answer::before,la-akoma-ntoso.show-structure-hier .akn-answer::before{content:"answer";position:absolute;top:0px;left:0px;color:white;background-color:#ef9ae1;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-communication,la-akoma-ntoso.show-structure-hier .akn-communication{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9ad3}la-akoma-ntoso.show-structure .akn-communication::before,la-akoma-ntoso.show-structure-hier .akn-communication::before{content:"communication";position:absolute;top:0px;left:0px;color:white;background-color:#ef9ad3;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-debateSection,la-akoma-ntoso.show-structure-hier .akn-debateSection{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9ac5}la-akoma-ntoso.show-structure .akn-debateSection::before,la-akoma-ntoso.show-structure-hier .akn-debateSection::before{content:"debateSection";position:absolute;top:0px;left:0px;color:white;background-color:#ef9ac5;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-declarationOfVote,la-akoma-ntoso.show-structure-hier .akn-declarationOfVote{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9ab6}la-akoma-ntoso.show-structure .akn-declarationOfVote::before,la-akoma-ntoso.show-structure-hier .akn-declarationOfVote::before{content:"declarationOfVote";position:absolute;top:0px;left:0px;color:white;background-color:#ef9ab6;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-ministerialStatements,la-akoma-ntoso.show-structure-hier .akn-ministerialStatements{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9aa8}la-akoma-ntoso.show-structure .akn-ministerialStatements::before,la-akoma-ntoso.show-structure-hier .akn-ministerialStatements::before{content:"ministerialStatements";position:absolute;top:0px;left:0px;color:white;background-color:#ef9aa8;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-nationalInterest,la-akoma-ntoso.show-structure-hier .akn-nationalInterest{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9a9a}la-akoma-ntoso.show-structure .akn-nationalInterest::before,la-akoma-ntoso.show-structure-hier .akn-nationalInterest::before{content:"nationalInterest";position:absolute;top:0px;left:0px;color:white;background-color:#ef9a9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-noticesOfMotion,la-akoma-ntoso.show-structure-hier .akn-noticesOfMotion{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efa89a}la-akoma-ntoso.show-structure .akn-noticesOfMotion::before,la-akoma-ntoso.show-structure-hier .akn-noticesOfMotion::before{content:"noticesOfMotion";position:absolute;top:0px;left:0px;color:white;background-color:#efa89a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-oralStatements,la-akoma-ntoso.show-structure-hier .akn-oralStatements{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efb69a}la-akoma-ntoso.show-structure .akn-oralStatements::before,la-akoma-ntoso.show-structure-hier .akn-oralStatements::before{content:"oralStatements";position:absolute;top:0px;left:0px;color:black;background-color:#efb69a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-papers,la-akoma-ntoso.show-structure-hier .akn-papers{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efc59a}la-akoma-ntoso.show-structure .akn-papers::before,la-akoma-ntoso.show-structure-hier .akn-papers::before{content:"papers";position:absolute;top:0px;left:0px;color:black;background-color:#efc59a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-personalStatements,la-akoma-ntoso.show-structure-hier .akn-personalStatements{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efd39a}la-akoma-ntoso.show-structure .akn-personalStatements::before,la-akoma-ntoso.show-structure-hier .akn-personalStatements::before{content:"personalStatements";position:absolute;top:0px;left:0px;color:black;background-color:#efd39a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-petitions,la-akoma-ntoso.show-structure-hier .akn-petitions{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efe19a}la-akoma-ntoso.show-structure .akn-petitions::before,la-akoma-ntoso.show-structure-hier .akn-petitions::before{content:"petitions";position:absolute;top:0px;left:0px;color:black;background-color:#efe19a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-pointOfOrder,la-akoma-ntoso.show-structure-hier .akn-pointOfOrder{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efef9a}la-akoma-ntoso.show-structure .akn-pointOfOrder::before,la-akoma-ntoso.show-structure-hier .akn-pointOfOrder::before{content:"pointOfOrder";position:absolute;top:0px;left:0px;color:black;background-color:#efef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-prayers,la-akoma-ntoso.show-structure-hier .akn-prayers{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #e1ef9a}la-akoma-ntoso.show-structure .akn-prayers::before,la-akoma-ntoso.show-structure-hier .akn-prayers::before{content:"prayers";position:absolute;top:0px;left:0px;color:black;background-color:#e1ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-proceduralMotions,la-akoma-ntoso.show-structure-hier .akn-proceduralMotions{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #d3ef9a}la-akoma-ntoso.show-structure .akn-proceduralMotions::before,la-akoma-ntoso.show-structure-hier .akn-proceduralMotions::before{content:"proceduralMotions";position:absolute;top:0px;left:0px;color:black;background-color:#d3ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-question,la-akoma-ntoso.show-structure-hier .akn-question{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #c5ef9a}la-akoma-ntoso.show-structure .akn-question::before,la-akoma-ntoso.show-structure-hier .akn-question::before{content:"question";position:absolute;top:0px;left:0px;color:black;background-color:#c5ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-questions,la-akoma-ntoso.show-structure-hier .akn-questions{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #b6ef9a}la-akoma-ntoso.show-structure .akn-questions::before,la-akoma-ntoso.show-structure-hier .akn-questions::before{content:"questions";position:absolute;top:0px;left:0px;color:black;background-color:#b6ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-resolutions,la-akoma-ntoso.show-structure-hier .akn-resolutions{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #a8ef9a}la-akoma-ntoso.show-structure .akn-resolutions::before,la-akoma-ntoso.show-structure-hier .akn-resolutions::before{content:"resolutions";position:absolute;top:0px;left:0px;color:black;background-color:#a8ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-rollCall,la-akoma-ntoso.show-structure-hier .akn-rollCall{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aef9a}la-akoma-ntoso.show-structure .akn-rollCall::before,la-akoma-ntoso.show-structure-hier .akn-rollCall::before{content:"rollCall";position:absolute;top:0px;left:0px;color:black;background-color:#9aef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-speech,la-akoma-ntoso.show-structure-hier .akn-speech{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefa8}la-akoma-ntoso.show-structure .akn-speech::before,la-akoma-ntoso.show-structure-hier .akn-speech::before{content:"speech";position:absolute;top:0px;left:0px;color:black;background-color:#9aefa8;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-speechGroup,la-akoma-ntoso.show-structure-hier .akn-speechGroup{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefb6}la-akoma-ntoso.show-structure .akn-speechGroup::before,la-akoma-ntoso.show-structure-hier .akn-speechGroup::before{content:"speechGroup";position:absolute;top:0px;left:0px;color:black;background-color:#9aefb6;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-writtenStatements,la-akoma-ntoso.show-structure-hier .akn-writtenStatements{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefc5}la-akoma-ntoso.show-structure .akn-writtenStatements::before,la-akoma-ntoso.show-structure-hier .akn-writtenStatements::before{content:"writtenStatements";position:absolute;top:0px;left:0px;color:black;background-color:#9aefc5;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-crossHeading,la-akoma-ntoso.show-structure-hier .akn-crossHeading{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefd3}la-akoma-ntoso.show-structure .akn-crossHeading::before,la-akoma-ntoso.show-structure-hier .akn-crossHeading::before{content:"crossHeading";position:absolute;top:0px;left:0px;color:black;background-color:#9aefd3;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-hcontainer:not([data-name=hcontainer])::before,la-akoma-ntoso.show-structure-hier .akn-hcontainer:not([data-name=hcontainer])::before{content:"HCONTAINER - " attr(data-name) !important}la-akoma-ntoso.show-structure .akn-subsection:not(.akn--no-indent),la-akoma-ntoso.show-structure .akn-paragraph:not(.akn--no-indent),la-akoma-ntoso.show-structure .akn-subparagraph:not(.akn--no-indent),la-akoma-ntoso.show-structure .akn-blockList>.akn-item:not(.akn--no-indent),la-akoma-ntoso.show-structure-hier .akn-subsection:not(.akn--no-indent),la-akoma-ntoso.show-structure-hier .akn-paragraph:not(.akn--no-indent),la-akoma-ntoso.show-structure-hier .akn-subparagraph:not(.akn--no-indent),la-akoma-ntoso.show-structure-hier .akn-blockList>.akn-item:not(.akn--no-indent){padding-left:calc(3em + 3px)}la-akoma-ntoso.show-structure .akn-blockContainer,la-akoma-ntoso.show-structure-block .akn-blockContainer{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efe89a}la-akoma-ntoso.show-structure .akn-blockContainer::before,la-akoma-ntoso.show-structure-block .akn-blockContainer::before{position:absolute;top:0px;left:0px;color:black;background-color:#efe89a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-block,la-akoma-ntoso.show-structure-block .akn-block{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #e8ef9a}la-akoma-ntoso.show-structure .akn-block::before,la-akoma-ntoso.show-structure-block .akn-block::before{position:absolute;top:0px;left:0px;color:black;background-color:#e8ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-blockList,la-akoma-ntoso.show-structure-block .akn-blockList{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #daef9a}la-akoma-ntoso.show-structure .akn-blockList::before,la-akoma-ntoso.show-structure-block .akn-blockList::before{content:"items";position:absolute;top:0px;left:0px;color:black;background-color:#daef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-conclusions,la-akoma-ntoso.show-structure-block .akn-conclusions{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ccef9a}la-akoma-ntoso.show-structure .akn-conclusions::before,la-akoma-ntoso.show-structure-block .akn-conclusions::before{position:absolute;top:0px;left:0px;color:black;background-color:#ccef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-coverPage,la-akoma-ntoso.show-structure-block .akn-coverPage{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #bdef9a}la-akoma-ntoso.show-structure .akn-coverPage::before,la-akoma-ntoso.show-structure-block .akn-coverPage::before{position:absolute;top:0px;left:0px;color:black;background-color:#bdef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-foreign,la-akoma-ntoso.show-structure-block .akn-foreign{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #afef9a}la-akoma-ntoso.show-structure .akn-foreign::before,la-akoma-ntoso.show-structure-block .akn-foreign::before{position:absolute;top:0px;left:0px;color:black;background-color:#afef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-item,la-akoma-ntoso.show-structure-block .akn-item{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #a1ef9a}la-akoma-ntoso.show-structure .akn-item::before,la-akoma-ntoso.show-structure-block .akn-item::before{content:"item";position:absolute;top:0px;left:0px;color:black;background-color:#a1ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-ol,la-akoma-ntoso.show-structure-block .akn-ol{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefa1}la-akoma-ntoso.show-structure .akn-ol::before,la-akoma-ntoso.show-structure-block .akn-ol::before{position:absolute;top:0px;left:0px;color:black;background-color:#9aefa1;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-preamble,la-akoma-ntoso.show-structure-block .akn-preamble{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefbd}la-akoma-ntoso.show-structure .akn-preamble::before,la-akoma-ntoso.show-structure-block .akn-preamble::before{content:"preamble";position:absolute;top:0px;left:0px;color:black;background-color:#9aefbd;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-preface,la-akoma-ntoso.show-structure-block .akn-preface{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefcc}la-akoma-ntoso.show-structure .akn-preface::before,la-akoma-ntoso.show-structure-block .akn-preface::before{content:"preface";position:absolute;top:0px;left:0px;color:black;background-color:#9aefcc;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-tblock,la-akoma-ntoso.show-structure-block .akn-tblock{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefda}la-akoma-ntoso.show-structure .akn-tblock::before,la-akoma-ntoso.show-structure-block .akn-tblock::before{position:absolute;top:0px;left:0px;color:black;background-color:#9aefda;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-toc,la-akoma-ntoso.show-structure-block .akn-toc{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefe8}la-akoma-ntoso.show-structure .akn-toc::before,la-akoma-ntoso.show-structure-block .akn-toc::before{position:absolute;top:0px;left:0px;color:black;background-color:#9aefe8;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-ul,la-akoma-ntoso.show-structure-block .akn-ul{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9ae8ef}la-akoma-ntoso.show-structure .akn-ul::before,la-akoma-ntoso.show-structure-block .akn-ul::before{content:"bullets";position:absolute;top:0px;left:0px;color:black;background-color:#9ae8ef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-from,la-akoma-ntoso.show-structure-block .akn-from{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9adaef}la-akoma-ntoso.show-structure .akn-from::before,la-akoma-ntoso.show-structure-block .akn-from::before{content:"from";position:absolute;top:0px;left:0px;color:black;background-color:#9adaef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-narrative,la-akoma-ntoso.show-structure-block .akn-narrative{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9accef}la-akoma-ntoso.show-structure .akn-narrative::before,la-akoma-ntoso.show-structure-block .akn-narrative::before{content:"narrative";position:absolute;top:0px;left:0px;color:black;background-color:#9accef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-scene,la-akoma-ntoso.show-structure-block .akn-scene{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9abdef}la-akoma-ntoso.show-structure .akn-scene::before,la-akoma-ntoso.show-structure-block .akn-scene::before{content:"scene";position:absolute;top:0px;left:0px;color:white;background-color:#9abdef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-summary,la-akoma-ntoso.show-structure-block .akn-summary{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aafef}la-akoma-ntoso.show-structure .akn-summary::before,la-akoma-ntoso.show-structure-block .akn-summary::before{content:"summary";position:absolute;top:0px;left:0px;color:white;background-color:#9aafef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn--table-container,la-akoma-ntoso.show-structure-block .akn--table-container{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efe89a}la-akoma-ntoso.show-structure .akn--table-container::before,la-akoma-ntoso.show-structure-block .akn--table-container::before{content:"table";position:absolute;top:0px;left:0px;color:black;background-color:#efe89a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-abbr,la-akoma-ntoso.show-structure-inline .akn-abbr{background-color:rgba(175, 239, 154, 0.4);position:relative}la-akoma-ntoso.show-structure .akn-abbr:hover::before,la-akoma-ntoso.show-structure-inline .akn-abbr:hover::before{content:"abbr";color:black;background-color:#afef9a;position:absolute;top:-1.4em;left:0px;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase;white-space:nowrap}la-akoma-ntoso.show-structure .akn-remark,la-akoma-ntoso.show-structure-inline .akn-remark{background-color:rgba(161, 239, 154, 0.4);position:relative}la-akoma-ntoso.show-structure .akn-remark:hover::before,la-akoma-ntoso.show-structure-inline .akn-remark:hover::before{content:"remark";color:black;background-color:#a1ef9a;position:absolute;top:-1.4em;left:0px;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase;white-space:nowrap}la-akoma-ntoso.show-structure .akn-abbr:hover::before,la-akoma-ntoso.show-structure-inline .akn-abbr:hover::before{content:"ABBR - " attr(title);text-transform:none}la-akoma-ntoso.show-structure .akn-authorialNote,la-akoma-ntoso.show-structure-subflow .akn-authorialNote{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efbd9a}la-akoma-ntoso.show-structure .akn-authorialNote::before,la-akoma-ntoso.show-structure-subflow .akn-authorialNote::before{content:"footnote";position:absolute;top:0px;left:0px;color:black;background-color:#efbd9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-embeddedStructure,la-akoma-ntoso.show-structure-subflow .akn-embeddedStructure{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ccef9a}la-akoma-ntoso.show-structure .akn-embeddedStructure::before,la-akoma-ntoso.show-structure-subflow .akn-embeddedStructure::before{content:"quote";position:absolute;top:0px;left:0px;color:black;background-color:#ccef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-attachment,la-akoma-ntoso.show-structure-doc-container .akn-attachment{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efcc9a}la-akoma-ntoso.show-structure .akn-attachment::before,la-akoma-ntoso.show-structure-doc-container .akn-attachment::before{content:"attachment";position:absolute;top:0px;left:0px;color:black;background-color:#efcc9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-component,la-akoma-ntoso.show-structure-doc-container .akn-component{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #bdef9a}la-akoma-ntoso.show-structure .akn-component::before,la-akoma-ntoso.show-structure-doc-container .akn-component::before{content:"component";position:absolute;top:0px;left:0px;color:black;background-color:#bdef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}'}},[0,"la-akoma-ntoso",{frbrExpressionUri:[1537,"frbr-expression-uri"],frbrCountry:[1537,"frbr-country"],frbrType:[1537,"frbr-type"],frbrSubtype:[1537,"frbr-subtype"],frbrAuthor:[1537,"frbr-author"],frbrDate:[1537,"frbr-date"],frbrNumber:[1537,"frbr-number"],frbrExpressionDate:[1537,"frbr-expression-date"],frbrLanguage:[1537,"frbr-language"],fetch:[1540],partner:[1537],provider:[1]}]);var vu="top",yu="bottom",ku="right",_u="left",wu="auto",xu=[vu,yu,ku,_u],Ou="start",Eu="end",Su="viewport",Cu="popper",Tu=xu.reduce((function(e,t){return e.concat([t+"-"+Ou,t+"-"+Eu])}),[]),Au=[].concat(xu,[wu]).reduce((function(e,t){return e.concat([t,t+"-"+Ou,t+"-"+Eu])}),[]),Lu=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Du(e){return e?(e.nodeName||"").toLowerCase():null}function Nu(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function $u(e){return e instanceof Nu(e).Element||e instanceof Element}function Pu(e){return e instanceof Nu(e).HTMLElement||e instanceof HTMLElement}function Iu(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Nu(e).ShadowRoot||e instanceof ShadowRoot)}const ju={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},r=t.elements[e];Pu(r)&&Du(r)&&(Object.assign(r.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],r=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});Pu(o)&&Du(o)&&(Object.assign(o.style,a),Object.keys(r).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]};function Mu(e){return e.split("-")[0]}var Ru=Math.max,Fu=Math.min,Vu=Math.round;function zu(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function qu(){return!/^((?!chrome|android).)*safari/i.test(zu())}function Bu(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var o=e.getBoundingClientRect(),r=1,a=1;t&&Pu(e)&&(r=e.offsetWidth>0&&Vu(o.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Vu(o.height)/e.offsetHeight||1);var i=($u(e)?Nu(e):window).visualViewport,s=!qu()&&n,l=(o.left+(s&&i?i.offsetLeft:0))/r,c=(o.top+(s&&i?i.offsetTop:0))/a,u=o.width/r,p=o.height/a;return{width:u,height:p,top:c,right:l+u,bottom:c+p,left:l,x:l,y:c}}function Hu(e){var t=Bu(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function Uu(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Iu(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Wu(e){return Nu(e).getComputedStyle(e)}function Zu(e){return["table","td","th"].indexOf(Du(e))>=0}function Ju(e){return(($u(e)?e.ownerDocument:e.document)||window.document).documentElement}function Yu(e){return"html"===Du(e)?e:e.assignedSlot||e.parentNode||(Iu(e)?e.host:null)||Ju(e)}function Ku(e){return Pu(e)&&"fixed"!==Wu(e).position?e.offsetParent:null}function Gu(e){for(var t=Nu(e),n=Ku(e);n&&Zu(n)&&"static"===Wu(n).position;)n=Ku(n);return n&&("html"===Du(n)||"body"===Du(n)&&"static"===Wu(n).position)?t:n||function(e){var t=/firefox/i.test(zu());if(/Trident/i.test(zu())&&Pu(e)&&"fixed"===Wu(e).position)return null;var n=Yu(e);for(Iu(n)&&(n=n.host);Pu(n)&&["html","body"].indexOf(Du(n))<0;){var o=Wu(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}function Xu(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Qu(e,t,n){return Ru(e,Fu(t,n))}function ep(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function tp(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}const np={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,o=e.name,r=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,s=Mu(n.placement),l=Xu(s),c=[_u,ku].indexOf(s)>=0?"height":"width";if(a&&i){var u=function(e,t){return ep("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:tp(e,xu))}(r.padding,n),p=Hu(a),d="y"===l?vu:_u,f="y"===l?yu:ku,h=n.rects.reference[c]+n.rects.reference[l]-i[l]-n.rects.popper[c],m=i[l]-n.rects.reference[l],g=Gu(a),b=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,v=h/2-m/2,y=u[d],k=b-p[c]-u[f],_=b/2-p[c]/2+v,w=Qu(y,_,k),x=l;n.modifiersData[o]=((t={})[x]=w,t.centerOffset=w-_,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&Uu(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function op(e){return e.split("-")[1]}var rp={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ap(e){var t,n=e.popper,o=e.popperRect,r=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,p=e.isFixed,d=i.x,f=void 0===d?0:d,h=i.y,m=void 0===h?0:h,g="function"==typeof u?u({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var b=i.hasOwnProperty("x"),v=i.hasOwnProperty("y"),y=_u,k=vu,_=window;if(c){var w=Gu(n),x="clientHeight",O="clientWidth";w===Nu(n)&&"static"!==Wu(w=Ju(n)).position&&"absolute"===s&&(x="scrollHeight",O="scrollWidth"),(r===vu||(r===_u||r===ku)&&a===Eu)&&(k=yu,m-=(p&&w===_&&_.visualViewport?_.visualViewport.height:w[x])-o.height,m*=l?1:-1),r!==_u&&(r!==vu&&r!==yu||a!==Eu)||(y=ku,f-=(p&&w===_&&_.visualViewport?_.visualViewport.width:w[O])-o.width,f*=l?1:-1)}var E,S=Object.assign({position:s},c&&rp),C=!0===u?function(e){var t=e.x,n=e.y,o=window.devicePixelRatio||1;return{x:Vu(t*o)/o||0,y:Vu(n*o)/o||0}}({x:f,y:m}):{x:f,y:m};return f=C.x,m=C.y,l?Object.assign({},S,((E={})[k]=v?"0":"",E[y]=b?"0":"",E.transform=(_.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",E)):Object.assign({},S,((t={})[k]=v?m+"px":"",t[y]=b?f+"px":"",t.transform="",t))}var ip={passive:!0};const sp={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,a=void 0===r||r,i=o.resize,s=void 0===i||i,l=Nu(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach((function(e){e.addEventListener("scroll",n.update,ip)})),s&&l.addEventListener("resize",n.update,ip),function(){a&&c.forEach((function(e){e.removeEventListener("scroll",n.update,ip)})),s&&l.removeEventListener("resize",n.update,ip)}},data:{}};var lp={left:"right",right:"left",bottom:"top",top:"bottom"};function cp(e){return e.replace(/left|right|bottom|top/g,(function(e){return lp[e]}))}var up={start:"end",end:"start"};function pp(e){return e.replace(/start|end/g,(function(e){return up[e]}))}function dp(e){var t=Nu(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function fp(e){return Bu(Ju(e)).left+dp(e).scrollLeft}function hp(e){var t=Wu(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function mp(e){return["html","body","#document"].indexOf(Du(e))>=0?e.ownerDocument.body:Pu(e)&&hp(e)?e:mp(Yu(e))}function gp(e,t){var n;void 0===t&&(t=[]);var o=mp(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),a=Nu(o),i=r?[a].concat(a.visualViewport||[],hp(o)?o:[]):o,s=t.concat(i);return r?s:s.concat(gp(Yu(i)))}function bp(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function vp(e,t,n){return t===Su?bp(function(e,t){var n=Nu(e),o=Ju(e),r=n.visualViewport,a=o.clientWidth,i=o.clientHeight,s=0,l=0;if(r){a=r.width,i=r.height;var c=qu();(c||!c&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:a,height:i,x:s+fp(e),y:l}}(e,n)):$u(t)?function(e,t){var n=Bu(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):bp(function(e){var t,n=Ju(e),o=dp(e),r=null==(t=e.ownerDocument)?void 0:t.body,a=Ru(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=Ru(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-o.scrollLeft+fp(e),l=-o.scrollTop;return"rtl"===Wu(r||n).direction&&(s+=Ru(n.clientWidth,r?r.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}(Ju(e)))}function yp(e){var t,n=e.reference,o=e.element,r=e.placement,a=r?Mu(r):null,i=r?op(r):null,s=n.x+n.width/2-o.width/2,l=n.y+n.height/2-o.height/2;switch(a){case vu:t={x:s,y:n.y-o.height};break;case yu:t={x:s,y:n.y+n.height};break;case ku:t={x:n.x+n.width,y:l};break;case _u:t={x:n.x-o.width,y:l};break;default:t={x:n.x,y:n.y}}var c=a?Xu(a):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case Ou:t[c]=t[c]-(n[u]/2-o[u]/2);break;case Eu:t[c]=t[c]+(n[u]/2-o[u]/2)}}return t}function kp(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=void 0===o?e.placement:o,a=n.strategy,i=void 0===a?e.strategy:a,s=n.boundary,l=void 0===s?"clippingParents":s,c=n.rootBoundary,u=void 0===c?Su:c,p=n.elementContext,d=void 0===p?Cu:p,f=n.altBoundary,h=void 0!==f&&f,m=n.padding,g=void 0===m?0:m,b=ep("number"!=typeof g?g:tp(g,xu)),v=d===Cu?"reference":Cu,y=e.rects.popper,k=e.elements[h?v:d],_=function(e,t,n,o){var r="clippingParents"===t?function(e){var t=gp(Yu(e)),n=["absolute","fixed"].indexOf(Wu(e).position)>=0&&Pu(e)?Gu(e):e;return $u(n)?t.filter((function(e){return $u(e)&&Uu(e,n)&&"body"!==Du(e)})):[]}(e):[].concat(t),a=[].concat(r,[n]),i=a[0],s=a.reduce((function(t,n){var r=vp(e,n,o);return t.top=Ru(r.top,t.top),t.right=Fu(r.right,t.right),t.bottom=Fu(r.bottom,t.bottom),t.left=Ru(r.left,t.left),t}),vp(e,i,o));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}($u(k)?k:k.contextElement||Ju(e.elements.popper),l,u,i),w=Bu(e.elements.reference),x=yp({reference:w,element:y,strategy:"absolute",placement:r}),O=bp(Object.assign({},y,x)),E=d===Cu?O:w,S={top:_.top-E.top+b.top,bottom:E.bottom-_.bottom+b.bottom,left:_.left-E.left+b.left,right:E.right-_.right+b.right},C=e.modifiersData.offset;if(d===Cu&&C){var T=C[r];Object.keys(S).forEach((function(e){var t=[ku,yu].indexOf(e)>=0?1:-1,n=[vu,yu].indexOf(e)>=0?"y":"x";S[e]+=T[n]*t}))}return S}function _p(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=n.boundary,a=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?Au:l,u=op(o),p=u?s?Tu:Tu.filter((function(e){return op(e)===u})):xu,d=p.filter((function(e){return c.indexOf(e)>=0}));0===d.length&&(d=p);var f=d.reduce((function(t,n){return t[n]=kp(e,{placement:n,boundary:r,rootBoundary:a,padding:i})[Mu(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}const wp={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,a=void 0===r||r,i=n.altAxis,s=void 0===i||i,l=n.fallbackPlacements,c=n.padding,u=n.boundary,p=n.rootBoundary,d=n.altBoundary,f=n.flipVariations,h=void 0===f||f,m=n.allowedAutoPlacements,g=t.options.placement,b=Mu(g),v=l||(b!==g&&h?function(e){if(Mu(e)===wu)return[];var t=cp(e);return[pp(e),t,pp(t)]}(g):[cp(g)]),y=[g].concat(v).reduce((function(e,n){return e.concat(Mu(n)===wu?_p(t,{placement:n,boundary:u,rootBoundary:p,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),k=t.rects.reference,_=t.rects.popper,w=new Map,x=!0,O=y[0],E=0;E=0,L=A?"width":"height",D=kp(t,{placement:S,boundary:u,rootBoundary:p,altBoundary:d,padding:c}),N=A?T?ku:_u:T?yu:vu;k[L]>_[L]&&(N=cp(N));var $=cp(N),P=[];if(a&&P.push(D[C]<=0),s&&P.push(D[N]<=0,D[$]<=0),P.every((function(e){return e}))){O=S,x=!1;break}w.set(S,P)}if(x)for(var I=function(e){var t=y.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return O=t,"break"},j=h?3:1;j>0&&"break"!==I(j);j--);t.placement!==O&&(t.modifiersData[o]._skip=!0,t.placement=O,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function xp(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Op(e){return[vu,ku,yu,_u].some((function(t){return e[t]>=0}))}function Ep(e,t,n){void 0===n&&(n=!1);var o,r,a=Pu(t),i=Pu(t)&&function(e){var t=e.getBoundingClientRect(),n=Vu(t.width)/e.offsetWidth||1,o=Vu(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),s=Ju(t),l=Bu(e,i,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(a||!a&&!n)&&(("body"!==Du(t)||hp(s))&&(c=(o=t)!==Nu(o)&&Pu(o)?{scrollLeft:(r=o).scrollLeft,scrollTop:r.scrollTop}:dp(o)),Pu(t)?((u=Bu(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=fp(s))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function Sp(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}var Cp={placement:"bottom",modifiers:[],strategy:"absolute"};function Tp(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],s=a[1];return i=i||0,s=(s||0)*r,[_u,ku].indexOf(o)>=0?{x:s,y:i}:{x:i,y:s}}(n,t.rects,a),e}),{}),s=i[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=i}},wp,{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,a=void 0===r||r,i=n.altAxis,s=void 0!==i&&i,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,p=n.padding,d=n.tether,f=void 0===d||d,h=n.tetherOffset,m=void 0===h?0:h,g=kp(t,{boundary:l,rootBoundary:c,padding:p,altBoundary:u}),b=Mu(t.placement),v=op(t.placement),y=!v,k=Xu(b),_="x"===k?"y":"x",w=t.modifiersData.popperOffsets,x=t.rects.reference,O=t.rects.popper,E="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,S="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),C=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(w){if(a){var A,L="y"===k?vu:_u,D="y"===k?yu:ku,N="y"===k?"height":"width",$=w[k],P=$+g[L],I=$-g[D],j=f?-O[N]/2:0,M=v===Ou?x[N]:O[N],R=v===Ou?-O[N]:-x[N],F=t.elements.arrow,V=f&&F?Hu(F):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},q=z[L],B=z[D],H=Qu(0,x[N],V[N]),U=y?x[N]/2-j-H-q-S.mainAxis:M-H-q-S.mainAxis,W=y?-x[N]/2+j+H+B+S.mainAxis:R+H+B+S.mainAxis,Z=t.elements.arrow&&Gu(t.elements.arrow),J=Z?"y"===k?Z.clientTop||0:Z.clientLeft||0:0,Y=null!=(A=null==C?void 0:C[k])?A:0,K=$+W-Y,G=Qu(f?Fu(P,$+U-Y-J):P,$,f?Ru(I,K):I);w[k]=G,T[k]=G-$}if(s){var X,Q="x"===k?vu:_u,ee="x"===k?yu:ku,te=w[_],ne="y"===_?"height":"width",oe=te+g[Q],re=te-g[ee],ae=-1!==[vu,_u].indexOf(b),ie=null!=(X=null==C?void 0:C[_])?X:0,se=ae?oe:te-x[ne]-O[ne]-ie+S.altAxis,le=ae?te+x[ne]+O[ne]-ie-S.altAxis:re,ce=f&&ae?function(e,t,n){var o=Qu(e,t,n);return o>n?n:o}(se,te,le):Qu(f?se:oe,te,f?le:re);w[_]=ce,T[_]=ce-te}t.modifiersData[o]=T}},requiresIfExists:["offset"]},np,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,i=kp(t,{elementContext:"reference"}),s=kp(t,{altBoundary:!0}),l=xp(i,o),c=xp(s,r,a),u=Op(l),p=Op(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":p})}}]}),Dp="tippy-content",Np="tippy-arrow",$p="tippy-svg-arrow",Pp={passive:!0,capture:!0},Ip=function(){return document.body};function jp(e,t,n){if(Array.isArray(e)){var o=e[t];return null==o?Array.isArray(n)?n[t]:n:o}return e}function Mp(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function Rp(e,t){return"function"==typeof e?e.apply(void 0,t):e}function Fp(e,t){return 0===t?e:function(o){clearTimeout(n),n=setTimeout((function(){e(o)}),t)};var n}function Vp(e){return[].concat(e)}function zp(e,t){-1===e.indexOf(t)&&e.push(t)}function qp(e){return[].slice.call(e)}function Bp(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function Hp(){return document.createElement("div")}function Up(e){return["Element","Fragment"].some((function(t){return Mp(e,t)}))}function Wp(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Zp(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Jp(e,t,n){var o=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[o](t,n)}))}function Yp(e,t){for(var n=t;n;){var o;if(e.contains(n))return!0;n=null==n.getRootNode||null==(o=n.getRootNode())?void 0:o.host}return!1}var Kp={isTouch:!1},Gp=0;function Xp(){Kp.isTouch||(Kp.isTouch=!0,window.performance&&document.addEventListener("mousemove",Qp))}function Qp(){var e=performance.now();e-Gp<20&&(Kp.isTouch=!1,document.removeEventListener("mousemove",Qp)),Gp=e}function ed(){var e,t=document.activeElement;if((e=t)&&e._tippy&&e._tippy.reference===e){var n=t._tippy;t.blur&&!n.state.isVisible&&t.blur()}}var td=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),nd=Object.assign({appendTo:Ip,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),od=Object.keys(nd);function rd(e){var t=(e.plugins||[]).reduce((function(t,n){var o,r=n.name,a=n.defaultValue;return r&&(t[r]=void 0!==e[r]?e[r]:null!=(o=nd[r])?o:a),t}),{});return Object.assign({},e,t)}function ad(e,t){var n=Object.assign({},t,{content:Rp(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(rd(Object.assign({},nd,{plugins:t}))):od).reduce((function(t,n){var o=(e.getAttribute("data-tippy-"+n)||"").trim();if(!o)return t;if("content"===n)t[n]=o;else try{t[n]=JSON.parse(o)}catch(e){t[n]=o}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},nd.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function id(e,t){e.innerHTML=t}function sd(e){var t=Hp();return!0===e?t.className=Np:(t.className=$p,Up(e)?t.appendChild(e):id(t,e)),t}function ld(e,t){Up(t.content)?(id(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?id(e,t.content):e.textContent=t.content)}function cd(e){var t=e.firstElementChild,n=qp(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(Dp)})),arrow:n.find((function(e){return e.classList.contains(Np)||e.classList.contains($p)})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function ud(e){var t=Hp(),n=Hp();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var o=Hp();function r(n,o){var r=cd(t),a=r.box,i=r.content,s=r.arrow;o.theme?a.setAttribute("data-theme",o.theme):a.removeAttribute("data-theme"),"string"==typeof o.animation?a.setAttribute("data-animation",o.animation):a.removeAttribute("data-animation"),o.inertia?a.setAttribute("data-inertia",""):a.removeAttribute("data-inertia"),a.style.maxWidth="number"==typeof o.maxWidth?o.maxWidth+"px":o.maxWidth,o.role?a.setAttribute("role",o.role):a.removeAttribute("role"),n.content===o.content&&n.allowHTML===o.allowHTML||ld(i,e.props),o.arrow?s?n.arrow!==o.arrow&&(a.removeChild(s),a.appendChild(sd(o.arrow))):a.appendChild(sd(o.arrow)):s&&a.removeChild(s)}return o.className=Dp,o.setAttribute("data-state","hidden"),ld(o,e.props),t.appendChild(n),n.appendChild(o),r(e.props,e.props),{popper:t,onUpdate:r}}ud.$$tippy=!0;var pd=1,dd=[],fd=[];function hd(e,t){var n,o,r,a,i,s,l,c,u=ad(e,Object.assign({},nd,rd(Bp(t)))),p=!1,d=!1,f=!1,h=!1,m=[],g=Fp(Z,u.interactiveDebounce),b=pd++,v=(c=u.plugins).filter((function(e,t){return c.indexOf(e)===t})),y={id:b,reference:e,popper:Hp(),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:v,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(o),cancelAnimationFrame(r)},setProps:function(t){if(!y.state.isDestroyed){$("onBeforeUpdate",[y,t]),U();var n=y.props,o=ad(e,Object.assign({},n,Bp(t),{ignoreAttributes:!0}));y.props=o,H(),n.interactiveDebounce!==o.interactiveDebounce&&(j(),g=Fp(Z,o.interactiveDebounce)),n.triggerTarget&&!o.triggerTarget?Vp(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):o.triggerTarget&&e.removeAttribute("aria-expanded"),I(),N(),w&&w(n,o),y.popperInstance&&(G(),Q().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),$("onAfterUpdate",[y,t])}},setContent:function(e){y.setProps({content:e})},show:function(){var e=y.state.isVisible,t=y.state.isDestroyed,n=!y.state.isEnabled,o=Kp.isTouch&&!y.props.touch,r=jp(y.props.duration,0,nd.duration);if(!(e||t||n||o||T().hasAttribute("disabled")||($("onShow",[y],!1),!1===y.props.onShow(y)))){if(y.state.isVisible=!0,C()&&(_.style.visibility="visible"),N(),V(),y.state.isMounted||(_.style.transition="none"),C()){var a=L();Wp([a.box,a.content],0)}var i,l,c;s=function(){var e;if(y.state.isVisible&&!h){if(h=!0,_.style.transition=y.props.moveTransition,C()&&y.props.animation){var t=L(),n=t.box,o=t.content;Wp([n,o],r),Zp([n,o],"visible")}P(),I(),zp(fd,y),null==(e=y.popperInstance)||e.forceUpdate(),$("onMount",[y]),y.props.animation&&C()&&function(e,t){q(e,(function(){y.state.isShown=!0,$("onShown",[y])}))}(r)}},l=y.props.appendTo,c=T(),(i=y.props.interactive&&l===Ip||"parent"===l?c.parentNode:Rp(l,[c])).contains(_)||i.appendChild(_),y.state.isMounted=!0,G()}},hide:function(){var e=!y.state.isVisible,t=y.state.isDestroyed,n=!y.state.isEnabled,o=jp(y.props.duration,1,nd.duration);if(!(e||t||n)&&($("onHide",[y],!1),!1!==y.props.onHide(y))){if(y.state.isVisible=!1,y.state.isShown=!1,h=!1,p=!1,C()&&(_.style.visibility="hidden"),j(),z(),N(!0),C()){var r=L(),a=r.box,i=r.content;y.props.animation&&(Wp([a,i],o),Zp([a,i],"hidden"))}P(),I(),y.props.animation?C()&&function(e,t){q(e,(function(){!y.state.isVisible&&_.parentNode&&_.parentNode.contains(_)&&t()}))}(o,y.unmount):y.unmount()}},hideWithInteractivity:function(e){A().addEventListener("mousemove",g),zp(dd,g),g(e)},enable:function(){y.state.isEnabled=!0},disable:function(){y.hide(),y.state.isEnabled=!1},unmount:function(){y.state.isVisible&&y.hide(),y.state.isMounted&&(X(),Q().forEach((function(e){e._tippy.unmount()})),_.parentNode&&_.parentNode.removeChild(_),fd=fd.filter((function(e){return e!==y})),y.state.isMounted=!1,$("onHidden",[y]))},destroy:function(){y.state.isDestroyed||(y.clearDelayTimeouts(),y.unmount(),U(),delete e._tippy,y.state.isDestroyed=!0,$("onDestroy",[y]))}};if(!u.render)return y;var k=u.render(y),_=k.popper,w=k.onUpdate;_.setAttribute("data-tippy-root",""),_.id="tippy-"+y.id,y.popper=_,e._tippy=y,_._tippy=y;var x=v.map((function(e){return e.fn(y)})),O=e.hasAttribute("aria-expanded");return H(),I(),N(),$("onCreate",[y]),u.showOnCreate&&ee(),_.addEventListener("mouseenter",(function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()})),_.addEventListener("mouseleave",(function(){y.props.interactive&&y.props.trigger.indexOf("mouseenter")>=0&&A().addEventListener("mousemove",g)})),y;function E(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function S(){return"hold"===E()[0]}function C(){var e;return!(null==(e=y.props.render)||!e.$$tippy)}function T(){return l||e}function A(){var e,t,n=T().parentNode;return n&&null!=(t=Vp(n)[0])&&null!=(e=t.ownerDocument)&&e.body?t.ownerDocument:document}function L(){return cd(_)}function D(e){return y.state.isMounted&&!y.state.isVisible||Kp.isTouch||a&&"focus"===a.type?0:jp(y.props.delay,e?0:1,nd.delay)}function N(e){void 0===e&&(e=!1),_.style.pointerEvents=y.props.interactive&&!e?"":"none",_.style.zIndex=""+y.props.zIndex}function $(e,t,n){var o;void 0===n&&(n=!0),x.forEach((function(n){n[e]&&n[e].apply(n,t)})),n&&(o=y.props)[e].apply(o,t)}function P(){var t=y.props.aria;if(t.content){var n="aria-"+t.content,o=_.id;Vp(y.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(y.state.isVisible)e.setAttribute(n,t?t+" "+o:o);else{var r=t&&t.replace(o,"").trim();r?e.setAttribute(n,r):e.removeAttribute(n)}}))}}function I(){!O&&y.props.aria.expanded&&Vp(y.props.triggerTarget||e).forEach((function(e){y.props.interactive?e.setAttribute("aria-expanded",y.state.isVisible&&e===T()?"true":"false"):e.removeAttribute("aria-expanded")}))}function j(){A().removeEventListener("mousemove",g),dd=dd.filter((function(e){return e!==g}))}function M(t){if(!Kp.isTouch||!f&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!y.props.interactive||!Yp(_,n)){if(Vp(y.props.triggerTarget||e).some((function(e){return Yp(e,n)}))){if(Kp.isTouch)return;if(y.state.isVisible&&y.props.trigger.indexOf("click")>=0)return}else $("onClickOutside",[y,t]);!0===y.props.hideOnClick&&(y.clearDelayTimeouts(),y.hide(),d=!0,setTimeout((function(){d=!1})),y.state.isMounted||z())}}}function R(){f=!0}function F(){f=!1}function V(){var e=A();e.addEventListener("mousedown",M,!0),e.addEventListener("touchend",M,Pp),e.addEventListener("touchstart",F,Pp),e.addEventListener("touchmove",R,Pp)}function z(){var e=A();e.removeEventListener("mousedown",M,!0),e.removeEventListener("touchend",M,Pp),e.removeEventListener("touchstart",F,Pp),e.removeEventListener("touchmove",R,Pp)}function q(e,t){var n=L().box;function o(e){e.target===n&&(Jp(n,"remove",o),t())}if(0===e)return t();Jp(n,"remove",i),Jp(n,"add",o),i=o}function B(t,n,o){void 0===o&&(o=!1),Vp(y.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,o),m.push({node:e,eventType:t,handler:n,options:o})}))}function H(){var e;S()&&(B("touchstart",W,{passive:!0}),B("touchend",J,{passive:!0})),(e=y.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(B(e,W),e){case"mouseenter":B("mouseleave",J);break;case"focus":B(td?"focusout":"blur",Y);break;case"focusin":B("focusout",Y)}}))}function U(){m.forEach((function(e){var t=e.node,n=e.eventType,o=e.handler,r=e.options;t.removeEventListener(n,o,r)})),m=[]}function W(e){var t,n=!1;if(y.state.isEnabled&&!K(e)&&!d){var o="focus"===(null==(t=a)?void 0:t.type);a=e,l=e.currentTarget,I(),!y.state.isVisible&&Mp(e,"MouseEvent")&&dd.forEach((function(t){return t(e)})),"click"===e.type&&(y.props.trigger.indexOf("mouseenter")<0||p)&&!1!==y.props.hideOnClick&&y.state.isVisible?n=!0:ee(e),"click"===e.type&&(p=!n),n&&!o&&te(e)}}function Z(e){var t=e.target,n=T().contains(t)||_.contains(t);if("mousemove"!==e.type||!n){var o=Q().concat(_).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:u}:null})).filter(Boolean);(function(e,t){var n=t.clientX,o=t.clientY;return e.every((function(e){var t=e.popperRect,r=e.popperState,a=e.props.interactiveBorder,i=r.placement.split("-")[0],s=r.modifiersData.offset;if(!s)return!0;var l="bottom"===i?s.top.y:0,c="top"===i?s.bottom.y:0,u="right"===i?s.left.x:0,p="left"===i?s.right.x:0,d=t.top-o+l>a,f=o-t.bottom-c>a,h=t.left-n+u>a,m=n-t.right-p>a;return d||f||h||m}))})(o,e)&&(j(),te(e))}}function J(e){K(e)||y.props.trigger.indexOf("click")>=0&&p||(y.props.interactive?y.hideWithInteractivity(e):te(e))}function Y(e){y.props.trigger.indexOf("focusin")<0&&e.target!==T()||y.props.interactive&&e.relatedTarget&&_.contains(e.relatedTarget)||te(e)}function K(e){return!!Kp.isTouch&&S()!==e.type.indexOf("touch")>=0}function G(){X();var t=y.props,n=t.popperOptions,o=t.placement,r=t.offset,a=t.getReferenceClientRect,i=t.moveTransition,l=C()?cd(_).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||T()}:e,u=[{name:"offset",options:{offset:r}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!i}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(C()){var n=L().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];C()&&l&&u.push({name:"arrow",options:{element:l,padding:3}}),u.push.apply(u,(null==n?void 0:n.modifiers)||[]),y.popperInstance=Lp(c,_,Object.assign({},n,{placement:o,onFirstUpdate:s,modifiers:u}))}function X(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function Q(){return qp(_.querySelectorAll("[data-tippy-root]"))}function ee(e){y.clearDelayTimeouts(),e&&$("onTrigger",[y,e]),V();var t=D(!0),o=E(),r=o[0],a=o[1];Kp.isTouch&&"hold"===r&&a&&(t=a),t?n=setTimeout((function(){y.show()}),t):y.show()}function te(e){if(y.clearDelayTimeouts(),$("onUntrigger",[y,e]),y.state.isVisible){if(!(y.props.trigger.indexOf("mouseenter")>=0&&y.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&p)){var t=D(!1);t?o=setTimeout((function(){y.state.isVisible&&y.hide()}),t):r=requestAnimationFrame((function(){y.hide()}))}}else z()}}function md(e,t){void 0===t&&(t={});var n=nd.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",Xp,Pp),window.addEventListener("blur",ed);var o,r=Object.assign({},t,{plugins:n}),a=(o=e,Up(o)?[o]:function(e){return Mp(e,"NodeList")}(o)?qp(o):Array.isArray(o)?o:qp(document.querySelectorAll(o))).reduce((function(e,t){var n=t&&hd(t,r);return n&&e.push(n),e}),[]);return Up(e)?a[0]:a}md.defaultProps=nd,md.setDefaultProps=function(e){Object.keys(e).forEach((function(t){nd[t]=e[t]}))},md.currentInput=Kp,Object.assign({},ju,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),md.setDefaultProps({render:ud});class gd{constructor(e,t,n){this.component=e,this.selector=t,this.callback=n,this.target=this.findElement(),this.target&&window.MutationObserver?(this.observer=new MutationObserver((()=>{this.targetDomChanged()})),this.observer.observe(this.target,{childList:!0})):this.observer=null}getElement(){return this.target}findElement(){if(this.selector)return this.selector instanceof HTMLElement?this.selector:this.component.ownerDocument.querySelector(this.selector);let e=this.component.closest("la-akoma-ntoso");return e||(e=this.component.ownerDocument.querySelector("la-akoma-ntoso")),e}targetDomChanged(){this.callback&&this.callback()}}const bd=Bc(class extends ou{constructor(){super(),this.__registerHost(),this.tippies=[],this.popups=!1,this.provider=gu}componentWillLoad(){const e=new gd(this.el,this.akomaNtoso,(()=>{this.componentDidLoad()}));this.akomaNtosoElement=e.getElement(),this.tippyContainer=document.createElement("div"),this.tippyContainer.className="la-decorate-external-refs__popup",document.body.appendChild(this.tippyContainer)}componentDidLoad(){this.changePopups(this.popups)}changePopups(e){for(const e of this.tippies)e.destroy();this.tippies=[],this.akomaNtosoElement&&e&&this.createPopups()}createPopups(){this.akomaNtosoElement&&(this.tippies=md(this.akomaNtosoElement.querySelectorAll('a.akn-ref[data-href^="/akn/"]'),{appendTo:()=>this.tippyContainer,allowHTML:!0,hideOnClick:!0,interactive:!0,maxWidth:450,onTrigger:this.onTrigger.bind(this),theme:"light-border"}))}async onTrigger(e){const t=e.reference.getAttribute("data-href")||"",n=await this.fetchContent(t);n&&e.setContent(`\n
\n
${n}
\n
`)}ensurePartner(){this.partner||(this.partner=mu())}async fetchContent(e){if(this.ensurePartner(),e&&this.provider){const t=this.provider+"/p/"+this.partner+"/e/popup"+e;try{const e=await fetch(t);if(e.ok)return await e.text()}catch(e){}}return null}get el(){return this}static get watchers(){return{popups:["changePopups"]}}static get style(){return'.la-decorate-external-refs__popup .tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.la-decorate-external-refs__popup [data-tippy-root]{max-width:calc(100vw - 10px)}.la-decorate-external-refs__popup .tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility, opacity, -webkit-transform;transition-property:visibility, opacity, -webkit-transform;transition-property:transform, visibility, opacity;transition-property:transform, visibility, opacity, -webkit-transform}.la-decorate-external-refs__popup .tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.la-decorate-external-refs__popup .tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.la-decorate-external-refs__popup .tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.la-decorate-external-refs__popup .tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.la-decorate-external-refs__popup .tippy-box[data-placement^=left]>.tippy-arrow{right:0}.la-decorate-external-refs__popup .tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.la-decorate-external-refs__popup .tippy-box[data-placement^=right]>.tippy-arrow{left:0}.la-decorate-external-refs__popup .tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.la-decorate-external-refs__popup .tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.la-decorate-external-refs__popup .tippy-arrow{width:16px;height:16px;color:#333}.la-decorate-external-refs__popup .tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.la-decorate-external-refs__popup .tippy-content{position:relative;padding:5px 9px;z-index:1}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0, 8, 16, 0.15);color:#333;-webkit-box-shadow:0 4px 14px -2px rgba(0, 8, 16, 0.08);box-shadow:0 4px 14px -2px rgba(0, 8, 16, 0.08)}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border]>.tippy-arrow:after,.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0, 8, 16, 0.2);border-width:7px 7px 0;top:17px;left:1px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0, 8, 16, 0.2);border-width:0 7px 7px;bottom:17px;left:1px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0, 8, 16, 0.2);border-width:7px 0 7px 7px;left:17px;top:1px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0, 8, 16, 0.2)}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.la-decorate-external-refs__popup .tippy-content{padding:0}.la-decorate-external-refs__popup .tippy-content__title{padding:0.5rem 0.75rem;margin-bottom:0;font-size:1rem;font-weight:bold;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px);background-color:#f7f7f7}.la-decorate-external-refs__popup .tippy-content__body{padding:0.5rem 0.75rem;background-color:white}.la-decorate-external-refs__popup .tippy-content la-akoma-ntoso{max-height:40vh;overflow-y:auto}'}},[0,"la-decorate-external-refs",{akomaNtoso:[1,"akoma-ntoso"],popups:[4],partner:[1],provider:[1]}]),vd=bd,yd=Bc(class extends ou{constructor(){super(),this.__registerHost(),this.tippies=[],this.popups=!1,this.flag=!1,this.fetch=!1,this.provider=gu}componentWillLoad(){const e=new gd(this.el,this.akomaNtoso,(()=>{this.componentDidLoad()}));this.akomaNtosoElement=e.getElement(),this.tippyContainer=document.createElement("div"),this.tippyContainer.className="la-decorate-internal-refs__popup",document.body.appendChild(this.tippyContainer)}componentDidLoad(){this.changeFlag(this.flag),this.changePopups(this.popups)}changeFlag(e){this.akomaNtosoElement&&this.akomaNtosoElement.classList.toggle("flag-internal-refs",e)}changePopups(e){for(const e of this.tippies)e.destroy();this.tippies=[],this.akomaNtosoElement&&e&&this.createPopups()}createPopups(){this.tippies=md('a.akn-ref[href^="#"]',{appendTo:()=>this.tippyContainer,allowHTML:!0,hideOnClick:!0,interactive:!0,maxWidth:450,onTrigger:this.onTrigger.bind(this),theme:"light-border"})}async onTrigger(e){if(this.akomaNtosoElement){const t=e.reference.getAttribute("href")||"";let n="";const o=this.akomaNtosoElement.querySelector(t);o?n=o.outerHTML:this.fetch&&(n=await this.fetchContent(t.slice(1))),n&&e.setContent(`\n
\n
${n}
\n
`)}}async fetchContent(e){if(this.ensurePartner(),this.provider&&this.akomaNtosoElement){const t=this.akomaNtosoElement.getAttribute("frbr-expression-uri");if(t){const n=this.provider+"/p/"+this.partner+"/e/portion"+function(e,t){const n=e.indexOf("~");return n>-1&&(e=e.slice(0,n)),e.endsWith("/")||(e+="/"),e+t}(t,"~"+e);try{const e=await fetch(n);if(e.ok)return await e.text()}catch(e){}}}return null}ensurePartner(){this.partner||(this.partner=mu())}get el(){return this}static get watchers(){return{flag:["changeFlag"],popups:["changePopups"]}}static get style(){return'@import url("https://use.fontawesome.com/releases/v5.5.0/css/all.css");.la-decorate-internal-refs__popup .tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.la-decorate-internal-refs__popup [data-tippy-root]{max-width:calc(100vw - 10px)}.la-decorate-internal-refs__popup .tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility, opacity, -webkit-transform;transition-property:visibility, opacity, -webkit-transform;transition-property:transform, visibility, opacity;transition-property:transform, visibility, opacity, -webkit-transform}.la-decorate-internal-refs__popup .tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.la-decorate-internal-refs__popup .tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.la-decorate-internal-refs__popup .tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.la-decorate-internal-refs__popup .tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.la-decorate-internal-refs__popup .tippy-box[data-placement^=left]>.tippy-arrow{right:0}.la-decorate-internal-refs__popup .tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.la-decorate-internal-refs__popup .tippy-box[data-placement^=right]>.tippy-arrow{left:0}.la-decorate-internal-refs__popup .tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.la-decorate-internal-refs__popup .tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.la-decorate-internal-refs__popup .tippy-arrow{width:16px;height:16px;color:#333}.la-decorate-internal-refs__popup .tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.la-decorate-internal-refs__popup .tippy-content{position:relative;padding:5px 9px;z-index:1}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0, 8, 16, 0.15);color:#333;-webkit-box-shadow:0 4px 14px -2px rgba(0, 8, 16, 0.08);box-shadow:0 4px 14px -2px rgba(0, 8, 16, 0.08)}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border]>.tippy-arrow:after,.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0, 8, 16, 0.2);border-width:7px 7px 0;top:17px;left:1px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0, 8, 16, 0.2);border-width:0 7px 7px;bottom:17px;left:1px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0, 8, 16, 0.2);border-width:7px 0 7px 7px;left:17px;top:1px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0, 8, 16, 0.2)}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.la-decorate-internal-refs__popup .tippy-content{padding:0}.la-decorate-internal-refs__popup .tippy-content__title{padding:0.5rem 0.75rem;margin-bottom:0;font-size:1rem;font-weight:bold;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px);background-color:#f7f7f7}.la-decorate-internal-refs__popup .tippy-content__body{padding:0.5rem 0.75rem;background-color:white}.la-decorate-internal-refs__popup .tippy-content la-akoma-ntoso{max-height:40vh;overflow-y:auto}la-akoma-ntoso.flag-internal-refs .akn-ref[href^="#"]::after{content:"\\f02e";font-family:"Font Awesome 5 Free";font-size:0.8em;font-style:normal;font-weight:900;color:#9c27b0;padding-left:0.1em}'}},[0,"la-decorate-internal-refs",{akomaNtoso:[1,"akoma-ntoso"],popups:[4],flag:[4],fetch:[1540],partner:[1537],provider:[1]}]),kd=yd,_d=Bc(class extends ou{constructor(){super(),this.__registerHost(),this.defnContainers=".akn-p, .akn-subsection, .akn-section, .akn-blockList",this.tippies=[],this.popupDefinitions=!1,this.linkTerms=!1}componentWillLoad(){const e=new gd(this.el,this.akomaNtoso,(()=>{this.componentDidLoad()}));this.akomaNtosoElement=e.getElement(),this.tippyContainer=document.createElement("div"),this.tippyContainer.className="la-decorate-terms__popup",document.body.appendChild(this.tippyContainer)}componentDidLoad(){this.akomaNtosoElement&&(this.setupDefinitions(),this.linkTerms&&this.makeTermLinks(),this.changePopupDefinitions(this.popupDefinitions))}changePopupDefinitions(e){for(const e of this.tippies)e.destroy();this.tippies=[],this.akomaNtosoElement&&e&&this.createPopups()}setupDefinitions(){this.akomaNtosoElement&&Array.from(this.akomaNtosoElement.querySelectorAll(".akn-def[data-refersto]")).forEach((e=>{var t;const n=null===(t=e.getAttribute("data-refersto"))||void 0===t?void 0:t.replace("#",""),o=e.closest(this.defnContainers);o&&n&&(o.dataset.defines=e.dataset.refersto,o.setAttribute("id",`defn-${n}`))}))}createPopups(){this.tippies=md(this.akomaNtosoElement.querySelectorAll(".akn-term"),{appendTo:()=>this.tippyContainer,allowHTML:!0,content:"",hideOnClick:!0,interactive:!0,maxWidth:450,onTrigger:this.onTrigger.bind(this),theme:"light-border"})}onTrigger(e){const t=e.reference,n=this.getDefinition(t);n&&e.setContent(`\n
\n
${t.innerText}
\n
${n.outerHTML}
\n
`)}getDefinition(e){const t=e.getAttribute("data-refersto");return this.akomaNtosoElement?this.akomaNtosoElement.querySelector(`[data-defines="${t}"]`):null}makeTermLinks(){this.akomaNtosoElement&&(this.akomaNtosoElement.classList.add("link-terms"),Array.from(this.akomaNtosoElement.querySelectorAll(".akn-term[data-refersto]")).forEach((e=>{e=function(e,t){const n=document.createElement("a");for(let t=0;t.tippy-arrow{bottom:0}.la-decorate-terms__popup .tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.la-decorate-terms__popup .tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.la-decorate-terms__popup .tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.la-decorate-terms__popup .tippy-box[data-placement^=left]>.tippy-arrow{right:0}.la-decorate-terms__popup .tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.la-decorate-terms__popup .tippy-box[data-placement^=right]>.tippy-arrow{left:0}.la-decorate-terms__popup .tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.la-decorate-terms__popup .tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.la-decorate-terms__popup .tippy-arrow{width:16px;height:16px;color:#333}.la-decorate-terms__popup .tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.la-decorate-terms__popup .tippy-content{position:relative;padding:5px 9px;z-index:1}.la-decorate-terms__popup .tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0, 8, 16, 0.15);color:#333;-webkit-box-shadow:0 4px 14px -2px rgba(0, 8, 16, 0.08);box-shadow:0 4px 14px -2px rgba(0, 8, 16, 0.08)}.la-decorate-terms__popup .tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.la-decorate-terms__popup .tippy-box[data-theme~=light-border]>.tippy-arrow:after,.la-decorate-terms__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.la-decorate-terms__popup .tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0, 8, 16, 0.2);border-width:7px 7px 0;top:17px;left:1px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0, 8, 16, 0.2);border-width:0 7px 7px;bottom:17px;left:1px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0, 8, 16, 0.2);border-width:7px 0 7px 7px;left:17px;top:1px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0, 8, 16, 0.2)}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.la-decorate-terms__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.la-decorate-terms__popup .tippy-content{padding:0}.la-decorate-terms__popup .tippy-content__title{padding:0.5rem 0.75rem;margin-bottom:0;font-size:1rem;font-weight:bold;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px);background-color:#f7f7f7}.la-decorate-terms__popup .tippy-content__body{padding:0.5rem 0.75rem;background-color:white}.la-decorate-terms__popup .tippy-content la-akoma-ntoso{max-height:40vh;overflow-y:auto}'}},[0,"la-decorate-terms",{akomaNtoso:[1,"akoma-ntoso"],popupDefinitions:[4,"popup-definitions"],linkTerms:[4,"link-terms"]}]),wd=_d;var xd=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},Od="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{},Ed="object"==typeof Od&&Od&&Od.Object===Object&&Od,Sd="object"==typeof self&&self&&self.Object===Object&&self,Cd=Ed||Sd||Function("return this")(),Td=function(){return Cd.Date.now()},Ad=Cd.Symbol,Ld=Object.prototype,Dd=Ld.hasOwnProperty,Nd=Ld.toString,$d=Ad?Ad.toStringTag:void 0,Pd=Object.prototype.toString,Id=Ad?Ad.toStringTag:void 0,jd=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Id&&Id in Object(e)?function(e){var t=Dd.call(e,$d),n=e[$d];try{e[$d]=void 0;var o=!0}catch(e){}var r=Nd.call(e);return o&&(t?e[$d]=n:delete e[$d]),r}(e):function(e){return Pd.call(e)}(e)},Md=/^\s+|\s+$/g,Rd=/^[-+]0x[0-9a-f]+$/i,Fd=/^0b[01]+$/i,Vd=/^0o[0-7]+$/i,zd=parseInt,qd=function(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return null!=e&&"object"==typeof e}(e)&&"[object Symbol]"==jd(e)}(e))return NaN;if(xd(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=xd(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Md,"");var n=Fd.test(e);return n||Vd.test(e)?zd(e.slice(2),n?2:8):Rd.test(e)?NaN:+e},Bd=Math.max,Hd=Math.min,Ud=function(e,t,n){var o,r,a,i,s,l,c=0,u=!1,p=!1,d=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function f(t){var n=o,a=r;return o=r=void 0,c=t,i=e.apply(a,n)}function h(e){return c=e,s=setTimeout(g,t),u?f(e):i}function m(e){var n=e-l;return void 0===l||n>=t||n<0||p&&e-c>=a}function g(){var e=Td();if(m(e))return b(e);s=setTimeout(g,function(e){var n=t-(e-l);return p?Hd(n,a-(e-c)):n}(e))}function b(e){return s=void 0,d&&o?f(e):(o=r=void 0,i)}function v(){var e=Td(),n=m(e);if(o=arguments,r=this,l=e,n){if(void 0===s)return h(l);if(p)return clearTimeout(s),s=setTimeout(g,t),f(l)}return void 0===s&&(s=setTimeout(g,t)),i}return t=qd(t)||0,xd(n)&&(u=!!n.leading,a=(p="maxWait"in n)?Bd(qd(n.maxWait)||0,t):a,d="trailing"in n?!!n.trailing:d),v.cancel=function(){void 0!==s&&clearTimeout(s),c=0,o=l=r=s=void 0},v.flush=function(){return void 0===s?i:b(Td())},v};class Wd{constructor(e){this.root=e,this.buffer=10,this.tops=new WeakMap,this.anchors=new WeakMap}layout(e){this.updateAnchorsAndItems(e),this.updateTops(e);const t=(e=this.sortItems(e)).find((e=>e.active));if(t){const n=e.indexOf(t);if(n>-1){const o=this.anchors.get(t);if(o){const r=this.tops.get(o);if(r)return t.style.top=`${r}px`,this.layoutUpwards(e,n-1,r-this.buffer),void this.layoutDownwards(e,n+1,r+t.clientHeight+this.buffer)}}}this.layoutDownwards(e,0,0)}sortItems(e){return[...e].sort(this.compareItems.bind(this))}compareItems(e,t){const n=this.anchors.get(e),o=this.anchors.get(t);if(n){if(o){const e=this.tops.get(n),t=this.tops.get(o);return e?t?e-t:1:-1}return 1}return-1}layoutUpwards(e,t,n){for(let o=t;o>=0;o--){const t=e[o],r=this.anchors.get(t);if(r){let e=this.tops.get(r);e&&(e+t.clientHeight>=n&&(e=n-t.clientHeight),t.style.top=`${e}px`,n=e-this.buffer)}}}layoutDownwards(e,t,n){for(let o=t;o{e.active=!1}))}setOtherItemsInactive(e){Array.from(this.items()).forEach((t=>{t!=e&&(t.active=!1)}))}setupLayout(){this.akomaNtosoElement&&(this.layout=new Wd(this.akomaNtosoElement),window.ResizeObserver&&(this.resizeObserver&&this.resizeObserver.disconnect(),this.resizeObserver=new ResizeObserver(this.queueLayout),this.resizeObserver.observe(this.akomaNtosoElement)))}async layoutItems(){this.layout&&(this.layout.layout([...this.items()]),this.layoutComplete.emit())}async activateNextItem(){const e=this.layout?this.layout.sortItems(this.getVisibleItems()):[];if(1===e.length)return e[0].active=!0,e[0];if(e.length>1){const t=e.findIndex((e=>e.active)),n=-1===t||t===e.length-1?e[0]:e[t+1];return n.active=!0,n}return null}async activatePrevItem(){const e=this.layout?this.layout.sortItems(this.getVisibleItems()):[];if(1===e.length)return e[0].active=!0,e[0];if(e.length>1){const t=e.findIndex((e=>e.active)),n=-1===t||0===t?e[e.length-1]:e[t-1];return n.active=!0,n}return null}items(){return this.el.querySelectorAll("la-gutter-item")}getVisibleItems(){return[...this.items()].filter((e=>"none"!==e.style.display))}get el(){return this}static get style(){return".la-akoma-ntoso-with-gutter{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.la-akoma-ntoso-with-gutter>la-akoma-ntoso{-ms-flex:80%;flex:80%;max-width:80%;position:relative;padding-right:0.5rem}.la-akoma-ntoso-with-gutter>la-gutter{-ms-flex:20%;flex:20%;max-width:20%;position:relative;overflow-y:hidden;background-color:rgba(0, 0, 0, 0.05);padding-left:0.5rem;padding-right:0.5rem}la-gutter>la-gutter-item{position:absolute;left:1rem;width:calc(100% - 1.5rem);-webkit-transition:top ease-out 100ms, left ease-out 100ms;transition:top ease-out 100ms, left ease-out 100ms;z-index:2}la-gutter>la-gutter-item[active]{left:0.5rem}"}},[0,"la-gutter",{akomaNtoso:[1,"akoma-ntoso"],layoutItems:[64],activateNextItem:[64],activatePrevItem:[64]},[[0,"laItemChanged","itemChanged"],[0,"click","clicked"]]]),Jd=Zd,Yd=Bc(class extends ou{constructor(){super(),this.__registerHost(),this.laItemChanged=lc(this,"laItemChanged",7),this.active=!1}activeChanged(){this.laItemChanged.emit()}anchorChanged(){this.laItemChanged.emit()}onClick(){this.active=!0}static get watchers(){return{active:["activeChanged"],anchor:["anchorChanged"]}}static get style(){return"la-gutter-item{display:block}"}},[0,"la-gutter-item",{anchor:[1],active:[1540]},[[0,"click","onClick"]]]),Kd=Bc(class extends ou{constructor(){super(),this.__registerHost(),this.itemRendered=lc(this,"itemRendered",7),this.itemTitleClicked=lc(this,"itemTitleClicked",7),this.item={},this.filteredItems=null,this.prependHtml="",this.appendHtml="",this.expandIconHtml="",this.collapseIconHtml="",this.expanded=!0,this.onItemTitleClick=e=>{this.itemTitleClicked.emit(e)}}toggle(){this.expanded=!this.expanded}componentDidRender(){this.itemRendered.emit()}render(){var e;const t=!!(null===(e=this.item.children)||void 0===e?void 0:e.length),n=!this.filteredItems||this.filteredItems.has(this.item),o=this.item.href||`#${this.item.id||""}`;return tc(oc,Object.assign({},t?{parent:t}:{},{class:n?"":"excluded"}),tc("div",{class:"indented"},t?tc("div",{class:"indented__toggle-btn",role:"button",onClick:()=>this.toggle()},(()=>this.expanded?this.collapseIconHtml?tc("span",{innerHTML:this.collapseIconHtml}):tc("span",null,"▼"):this.expandIconHtml?tc("span",{innerHTML:this.expandIconHtml}):tc("span",null,"►"))()):null),tc("div",{class:"content"},tc("div",{class:"content__action"},this.prependHtml?tc("div",{class:"content__action__prepend",innerHTML:this.prependHtml}):null,tc("a",{href:o,class:"content__action__title",onClick:this.onItemTitleClick},this.item.title),this.appendHtml?tc("div",{class:"content__action__append",innerHTML:this.appendHtml}):null),tc("div",{class:"content__children"},tc("slot",null))))}static get style(){return"la-toc-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}la-toc-item *{-webkit-box-sizing:border-box;box-sizing:border-box}la-toc-item .indented{width:1.4em;height:1.4em}la-toc-item .content{-ms-flex:1;flex:1}la-toc-item .content__action{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}la-toc-item .content__action__title{-ms-flex-positive:1;flex-grow:1}la-toc-item .content__children{display:none}la-toc-item[expanded]>.content>.content__children{display:inherit}la-toc-item.excluded{display:none}la-toc-item .indented__toggle-btn{cursor:pointer;display:inline-block;font-size:smaller;text-align:center;padding:1px 6px}"}},[4,"la-toc-item",{item:[16],filteredItems:[16],prependHtml:[1,"prepend-html"],appendHtml:[1,"append-html"],expandIconHtml:[1,"expand-icon-html"],collapseIconHtml:[1,"collapse-icon-html"],expanded:[1540]}]),Gd=Bc(class extends ou{constructor(){super(),this.__registerHost(),this.items=[],this.titleFilter="",this.expanded=!0,this.fetch=!1,this.provider=gu,this.filteredItems=null,this.innerItems=[],this.expandIconHtml="",this.collapseIconHtml=""}parseItemsProp(e){"string"==typeof e?this.innerItems=JSON.parse(e):Array.isArray(e)&&(this.innerItems=[...e])}refetch(){this.fetchContent()}async fetchContent(){if(this.ensurePartner(),this.fetch&&this.frbrExpressionUri&&this.provider){const e=this.provider+"/p/"+this.partner+"/e/we/toc.json"+this.frbrExpressionUri;try{const t=await fetch(e);t.ok&&(this.innerItems=(await t.json()).toc)}catch(e){}}}ensurePartner(){this.partner||(this.partner=mu())}getSlotHTML(e){var t;const n=this.el.querySelector(e);return(null==n?void 0:n.querySelector(e))?(null===(t=n.querySelector(e))||void 0===t?void 0:t.innerHTML)||"":(null==n?void 0:n.innerHTML)||""}componentWillLoad(){this.expandIconHtml=this.getSlotHTML("[slot='expand-icon']"),this.collapseIconHtml=this.getSlotHTML("[slot='collapse-icon']"),this.parseItemsProp(this.items),this.titleFilterChanged(this.titleFilter),this.fetchContent()}async expandAll(){Array.from(this.el.querySelectorAll("la-toc-item")).forEach((e=>{e.expanded=!0}))}async collapseAll(){Array.from(this.el.querySelectorAll("la-toc-item")).forEach((e=>{e.expanded=!1}))}titleFilterChanged(e){if(e){const t=e.toLocaleLowerCase().trim(),n=new Set;function o(e){for(const t of e.children||[])n.add(t),o(t)}function r(e){var a;let i=((null===(a=e.title)||void 0===a?void 0:a.toLocaleLowerCase())||"").includes(t);if(i)o(e);else if(e.children)for(const t of e.children)i=r(t)||i;return i&&n.add(e),i}for(const a of this.innerItems)r(a);this.filteredItems=n}else this.filteredItems=null;this.expandAll()}renderItem(e){const t=(e.children||[]).map((e=>this.renderItem(e))),n=void 0===e.expanded?this.expanded:e.expanded;return tc("la-toc-item",{item:e,filteredItems:this.filteredItems,expandIconHtml:this.expandIconHtml,collapseIconHtml:this.collapseIconHtml,expanded:n},t)}render(){return tc(oc,null,tc("div",{style:{display:"none"}},tc("slot",{name:"expand-icon"}),tc("slot",{name:"collapse-icon"})),this.innerItems.map((e=>this.renderItem(e))))}get el(){return this}static get watchers(){return{items:["parseItemsProp"],provider:["refetch"],frbrExpressionUri:["refetch"],fetch:["refetch"],titleFilter:["titleFilterChanged"]}}},[4,"la-table-of-contents",{items:[1],titleFilter:[1,"title-filter"],expanded:[4],frbrExpressionUri:[1537,"frbr-expression-uri"],fetch:[1540],partner:[1537],provider:[1],filteredItems:[32],innerItems:[32],expandAll:[64],collapseAll:[64]}]),Xd=Bc(class extends ou{constructor(){super(),this.__registerHost(),this.items=[],this.titleFilterPlaceholder="Search the table of contents",this.hideClearTitleFilterButton=!1,this.titleFilterClearBtnClasses="",this.expandAllBtnClasses="",this.collapseAllBtnClasses="",this.expandAllBtnText="Expand all",this.collapseAllBtnText="Collapse all",this.expanded=!0,this.titleFilterInputClasses="",this.fetch=!1,this.provider=gu,this.titleFilter="",this.handleTitleChange=Ud((e=>{this.titleFilter=e.target.value}),300)}clearTitleFilter(){this.titleFilter=""}async expandAll(){const e=this.el.querySelector("la-table-of-contents");null==e||e.expandAll()}async collapseAll(){const e=this.el.querySelector("la-table-of-contents");null==e||e.collapseAll()}render(){return tc(oc,null,tc("div",{class:"search"},tc("input",{class:`search__input ${this.titleFilterInputClasses}`,value:this.titleFilter,placeholder:this.titleFilterPlaceholder,onInput:e=>this.handleTitleChange(e)}),(()=>this.hideClearTitleFilterButton?null:tc("button",{class:`search__clear-btn ${this.titleFilterClearBtnClasses}`,type:"button",onClick:()=>this.clearTitleFilter(),disabled:!this.titleFilter},tc("slot",{name:"clear-title-filter-icon"},"✕")))()),tc("div",{class:"toggle"},tc("button",{type:"button",class:`toggle__expand-all-btn ${this.expandAllBtnClasses}`,onClick:()=>this.expandAll()},this.expandAllBtnText),tc("button",{type:"button",class:`toggle__collapse-all-btn ${this.collapseAllBtnClasses}`,onClick:()=>this.collapseAll()},this.collapseAllBtnText)),tc("la-table-of-contents",{items:this.items,titleFilter:this.titleFilter,fetch:this.fetch,provider:this.provider,partner:this.partner,"frbr-expression-uri":this.frbrExpressionUri,expanded:this.expanded},tc("span",{slot:"expand-icon"},tc("slot",{name:"expand-icon"})),tc("span",{slot:"collapse-icon"},tc("slot",{name:"collapse-icon"}))))}get el(){return this}static get style(){return"la-table-of-contents-controller *{-webkit-box-sizing:border-box;box-sizing:border-box}la-table-of-contents-controller .search{width:100%;margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}la-table-of-contents-controller .search__input{-ms-flex:1;flex:1}la-table-of-contents-controller .search__clear-btn{position:absolute;top:0;right:0;height:100%}la-table-of-contents-controller .toggle{margin-bottom:5px}la-table-of-contents-controller .toggle__expand-all-btn{margin-right:5px}"}},[4,"la-table-of-contents-controller",{items:[1],titleFilterPlaceholder:[1,"title-filter-placeholder"],hideClearTitleFilterButton:[4,"hide-clear-title-filter-button"],titleFilterClearBtnClasses:[1,"title-filter-clear-btn-classes"],expandAllBtnClasses:[1,"expand-all-btn-classes"],collapseAllBtnClasses:[1,"collapse-all-btn-classes"],expandAllBtnText:[1,"expand-all-btn-text"],collapseAllBtnText:[1,"collapse-all-btn-text"],expanded:[4],titleFilterInputClasses:[1,"title-filter-input-classes"],frbrExpressionUri:[1537,"frbr-expression-uri"],fetch:[1540],partner:[1537],provider:[1],titleFilter:[32]}]),Qd=Kd;var ef=function(){return ef=Object.assign||function(e){for(var t,n=1,o=arguments.length;n0&&t.every((function(e){return""===e.filename})))return null}catch(e){}return e}})},e.prototype.setupTooltips=function(){document.querySelectorAll('[data-bs-toggle="tooltip"]').forEach((function(e){new window.bootstrap.Tooltip(e)}))},e.prototype.scrollNavTabs=function(){document.querySelectorAll(".nav.nav-tabs.scroll-xs > .nav-item > .nav-link.active").forEach((function(e){e.parentElement&&e.parentElement.parentElement&&(e.parentElement.parentElement.scrollLeft=e.offsetLeft)}))},e}());var nf=r(7701),of=r(7824),rf=r(6896),af=r(6531),sf=r(2372),lf=r(5228),cf=r(9892),uf=r(2122),pf=r(7421),df=r(3920),ff=r(8240),hf=r(9966),mf=r(804),gf=[sf.Z,pf.Z,af.Z,of.Z],bf=(0,ff.kZ)({defaultModifiers:gf});const vf=new Map,yf={set(e,t,n){vf.has(e)||vf.set(e,new Map);const o=vf.get(e);o.has(t)||0===o.size?o.set(t,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(o.keys())[0]}.`)},get:(e,t)=>vf.has(e)&&vf.get(e).get(t)||null,remove(e,t){if(!vf.has(e))return;const n=vf.get(e);n.delete(t),0===n.size&&vf.delete(e)}},kf="transitionend",_f=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,((e,t)=>`#${CSS.escape(t)}`))),e),wf=e=>{e.dispatchEvent(new Event(kf))},xf=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),Of=e=>xf(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(_f(e)):null,Ef=e=>{if(!xf(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const t=e.closest("summary");if(t&&t.parentNode!==n)return!1;if(null===t)return!1}return t},Sf=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),Cf=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?Cf(e.parentNode):null},Tf=()=>{},Af=e=>{e.offsetHeight},Lf=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Df=[],Nf=()=>"rtl"===document.documentElement.dir,$f=e=>{var t;t=()=>{const t=Lf();if(t){const n=e.NAME,o=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=o,e.jQueryInterface)}},"loading"===document.readyState?(Df.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of Df)e()})),Df.push(t)):t()},Pf=(e,t=[],n=e)=>"function"==typeof e?e(...t):n,If=(e,t,n=!0)=>{if(!n)return void Pf(e);const o=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const o=Number.parseFloat(t),r=Number.parseFloat(n);return o||r?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0})(t)+5;let r=!1;const a=({target:n})=>{n===t&&(r=!0,t.removeEventListener(kf,a),Pf(e))};t.addEventListener(kf,a),setTimeout((()=>{r||wf(t)}),o)},jf=(e,t,n,o)=>{const r=e.length;let a=e.indexOf(t);return-1===a?!n&&o?e[r-1]:e[0]:(a+=n?1:-1,o&&(a=(a+r)%r),e[Math.max(0,Math.min(a,r-1))])},Mf=/[^.]*(?=\..*)\.|.*/,Rf=/\..*/,Ff=/::\d+$/,Vf={};let zf=1;const qf={mouseenter:"mouseover",mouseleave:"mouseout"},Bf=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function Hf(e,t){return t&&`${t}::${zf++}`||e.uidEvent||zf++}function Uf(e){const t=Hf(e);return e.uidEvent=t,Vf[t]=Vf[t]||{},Vf[t]}function Wf(e,t,n=null){return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===n))}function Zf(e,t,n){const o="string"==typeof t,r=o?n:t||n;let a=Gf(e);return Bf.has(a)||(a=e),[o,r,a]}function Jf(e,t,n,o,r){if("string"!=typeof t||!e)return;let[a,i,s]=Zf(t,n,o);if(t in qf){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};i=e(i)}const l=Uf(e),c=l[s]||(l[s]={}),u=Wf(c,i,a?n:null);if(u)return void(u.oneOff=u.oneOff&&r);const p=Hf(i,t.replace(Mf,"")),d=a?function(e,t,n){return function o(r){const a=e.querySelectorAll(t);for(let{target:i}=r;i&&i!==this;i=i.parentNode)for(const s of a)if(s===i)return Qf(r,{delegateTarget:i}),o.oneOff&&Xf.off(e,r.type,t,n),n.apply(i,[r])}}(e,n,i):function(e,t){return function n(o){return Qf(o,{delegateTarget:e}),n.oneOff&&Xf.off(e,o.type,t),t.apply(e,[o])}}(e,i);d.delegationSelector=a?n:null,d.callable=i,d.oneOff=r,d.uidEvent=p,c[p]=d,e.addEventListener(s,d,a)}function Yf(e,t,n,o,r){const a=Wf(t[n],o,r);a&&(e.removeEventListener(n,a,Boolean(r)),delete t[n][a.uidEvent])}function Kf(e,t,n,o){const r=t[n]||{};for(const[a,i]of Object.entries(r))a.includes(o)&&Yf(e,t,n,i.callable,i.delegationSelector)}function Gf(e){return e=e.replace(Rf,""),qf[e]||e}const Xf={on(e,t,n,o){Jf(e,t,n,o,!1)},one(e,t,n,o){Jf(e,t,n,o,!0)},off(e,t,n,o){if("string"!=typeof t||!e)return;const[r,a,i]=Zf(t,n,o),s=i!==t,l=Uf(e),c=l[i]||{},u=t.startsWith(".");if(void 0===a){if(u)for(const n of Object.keys(l))Kf(e,l,n,t.slice(1));for(const[n,o]of Object.entries(c)){const r=n.replace(Ff,"");s&&!t.includes(r)||Yf(e,l,i,o.callable,o.delegationSelector)}}else{if(!Object.keys(c).length)return;Yf(e,l,i,a,r?n:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;const o=Lf();let r=null,a=!0,i=!0,s=!1;t!==Gf(t)&&o&&(r=o.Event(t,n),o(e).trigger(r),a=!r.isPropagationStopped(),i=!r.isImmediatePropagationStopped(),s=r.isDefaultPrevented());const l=Qf(new Event(t,{bubbles:a,cancelable:!0}),n);return s&&l.preventDefault(),i&&e.dispatchEvent(l),l.defaultPrevented&&r&&r.preventDefault(),l}};function Qf(e,t={}){for(const[n,o]of Object.entries(t))try{e[n]=o}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>o})}return e}function eh(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function th(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}const nh={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${th(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${th(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const o of n){let n=o.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),t[n]=eh(e.dataset[o])}return t},getDataAttribute:(e,t)=>eh(e.getAttribute(`data-bs-${th(t)}`))};class oh{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const n=xf(t)?nh.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...xf(t)?nh.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[o,r]of Object.entries(t)){const t=e[o],a=xf(t)?"element":null==(n=t)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(r).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${o}" provided type "${a}" but expected type "${r}".`)}var n}}class rh extends oh{constructor(e,t){super(),(e=Of(e))&&(this._element=e,this._config=this._getConfig(t),yf.set(this._element,this.constructor.DATA_KEY,this))}dispose(){yf.remove(this._element,this.constructor.DATA_KEY),Xf.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){If(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return yf.get(Of(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.1"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const ah=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&"#"!==n?n.trim():null}return _f(t)},ih={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const n=[];let o=e.parentNode.closest(t);for(;o;)n.push(o),o=o.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>`${e}:not([tabindex^="-"])`)).join(",");return this.find(t,e).filter((e=>!Sf(e)&&Ef(e)))},getSelectorFromElement(e){const t=ah(e);return t&&ih.findOne(t)?t:null},getElementFromSelector(e){const t=ah(e);return t?ih.findOne(t):null},getMultipleElementsFromSelector(e){const t=ah(e);return t?ih.find(t):[]}},sh=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,o=e.NAME;Xf.on(document,n,`[data-bs-dismiss="${o}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),Sf(this))return;const r=ih.getElementFromSelector(this)||this.closest(`.${o}`);e.getOrCreateInstance(r)[t]()}))};class lh extends rh{static get NAME(){return"alert"}close(){if(Xf.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,e)}_destroyElement(){this._element.remove(),Xf.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=lh.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}sh(lh,"close"),$f(lh);const ch='[data-bs-toggle="button"]';class uh extends rh{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each((function(){const t=uh.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}Xf.on(document,"click.bs.button.data-api",ch,(e=>{e.preventDefault();const t=e.target.closest(ch);uh.getOrCreateInstance(t).toggle()})),$f(uh);const ph={endCallback:null,leftCallback:null,rightCallback:null},dh={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class fh extends oh{constructor(e,t){super(),this._element=e,e&&fh.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return ph}static get DefaultType(){return dh}static get NAME(){return"swipe"}dispose(){Xf.off(this._element,".bs.swipe")}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),Pf(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=40)return;const t=e/this._deltaX;this._deltaX=0,t&&Pf(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(Xf.on(this._element,"pointerdown.bs.swipe",(e=>this._start(e))),Xf.on(this._element,"pointerup.bs.swipe",(e=>this._end(e))),this._element.classList.add("pointer-event")):(Xf.on(this._element,"touchstart.bs.swipe",(e=>this._start(e))),Xf.on(this._element,"touchmove.bs.swipe",(e=>this._move(e))),Xf.on(this._element,"touchend.bs.swipe",(e=>this._end(e))))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const hh="next",mh="prev",gh="left",bh="right",vh="slid.bs.carousel",yh="carousel",kh="active",_h={ArrowLeft:bh,ArrowRight:gh},wh={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},xh={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Oh extends rh{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=ih.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===yh&&this.cycle()}static get Default(){return wh}static get DefaultType(){return xh}static get NAME(){return"carousel"}next(){this._slide(hh)}nextWhenVisible(){!document.hidden&&Ef(this._element)&&this.next()}prev(){this._slide(mh)}pause(){this._isSliding&&wf(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?Xf.one(this._element,vh,(()=>this.cycle())):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void Xf.one(this._element,vh,(()=>this.to(e)));const n=this._getItemIndex(this._getActive());if(n===e)return;const o=e>n?hh:mh;this._slide(o,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&Xf.on(this._element,"keydown.bs.carousel",(e=>this._keydown(e))),"hover"===this._config.pause&&(Xf.on(this._element,"mouseenter.bs.carousel",(()=>this.pause())),Xf.on(this._element,"mouseleave.bs.carousel",(()=>this._maybeEnableCycle()))),this._config.touch&&fh.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of ih.find(".carousel-item img",this._element))Xf.on(e,"dragstart.bs.carousel",(e=>e.preventDefault()));const e={leftCallback:()=>this._slide(this._directionToOrder(gh)),rightCallback:()=>this._slide(this._directionToOrder(bh)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new fh(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=_h[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=ih.findOne(".active",this._indicatorsElement);t.classList.remove(kh),t.removeAttribute("aria-current");const n=ih.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add(kh),n.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const n=this._getActive(),o=e===hh,r=t||jf(this._getItems(),n,o,this._config.wrap);if(r===n)return;const a=this._getItemIndex(r),i=t=>Xf.trigger(this._element,t,{relatedTarget:r,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:a});if(i("slide.bs.carousel").defaultPrevented)return;if(!n||!r)return;const s=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(a),this._activeElement=r;const l=o?"carousel-item-start":"carousel-item-end",c=o?"carousel-item-next":"carousel-item-prev";r.classList.add(c),Af(r),n.classList.add(l),r.classList.add(l),this._queueCallback((()=>{r.classList.remove(l,c),r.classList.add(kh),n.classList.remove(kh,c,l),this._isSliding=!1,i(vh)}),n,this._isAnimated()),s&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return ih.findOne(".active.carousel-item",this._element)}_getItems(){return ih.find(".carousel-item",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return Nf()?e===gh?mh:hh:e===gh?hh:mh}_orderToDirection(e){return Nf()?e===mh?gh:bh:e===mh?bh:gh}static jQueryInterface(e){return this.each((function(){const t=Oh.getOrCreateInstance(this,e);if("number"!=typeof e){if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)}))}}Xf.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",(function(e){const t=ih.getElementFromSelector(this);if(!t||!t.classList.contains(yh))return;e.preventDefault();const n=Oh.getOrCreateInstance(t),o=this.getAttribute("data-bs-slide-to");return o?(n.to(o),void n._maybeEnableCycle()):"next"===nh.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),Xf.on(window,"load.bs.carousel.data-api",(()=>{const e=ih.find('[data-bs-ride="carousel"]');for(const t of e)Oh.getOrCreateInstance(t)})),$f(Oh);const Eh="show",Sh="collapse",Ch="collapsing",Th='[data-bs-toggle="collapse"]',Ah={parent:null,toggle:!0},Lh={parent:"(null|element)",toggle:"boolean"};class Dh extends rh{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=ih.find(Th);for(const e of n){const t=ih.getSelectorFromElement(e),n=ih.find(t).filter((e=>e===this._element));null!==t&&n.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ah}static get DefaultType(){return Lh}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((e=>e!==this._element)).map((e=>Dh.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(Xf.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(Sh),this._element.classList.add(Ch),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Ch),this._element.classList.add(Sh,Eh),this._element.style[t]="",Xf.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[t]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(Xf.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,Af(this._element),this._element.classList.add(Ch),this._element.classList.remove(Sh,Eh);for(const e of this._triggerArray){const t=ih.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0,this._element.style[e]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Ch),this._element.classList.add(Sh),Xf.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(Eh)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=Of(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(Th);for(const t of e){const e=ih.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=ih.find(":scope .collapse .collapse",this._config.parent);return ih.find(e,this._config.parent).filter((e=>!t.includes(e)))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const n of e)n.classList.toggle("collapsed",!t),n.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each((function(){const n=Dh.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}}))}}Xf.on(document,"click.bs.collapse.data-api",Th,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of ih.getMultipleElementsFromSelector(this))Dh.getOrCreateInstance(e,{toggle:!1}).toggle()})),$f(Dh);const Nh="dropdown",$h="ArrowUp",Ph="ArrowDown",Ih="click.bs.dropdown.data-api",jh="keydown.bs.dropdown.data-api",Mh="show",Rh='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Fh=`${Rh}.show`,Vh=".dropdown-menu",zh=Nf()?"top-end":"top-start",qh=Nf()?"top-start":"top-end",Bh=Nf()?"bottom-end":"bottom-start",Hh=Nf()?"bottom-start":"bottom-end",Uh=Nf()?"left-start":"right-start",Wh=Nf()?"right-start":"left-start",Zh={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Jh={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Yh extends rh{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=ih.next(this._element,Vh)[0]||ih.prev(this._element,Vh)[0]||ih.findOne(Vh,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Zh}static get DefaultType(){return Jh}static get NAME(){return Nh}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Sf(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!Xf.trigger(this._element,"show.bs.dropdown",e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const e of[].concat(...document.body.children))Xf.on(e,"mouseover",Tf);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Mh),this._element.classList.add(Mh),Xf.trigger(this._element,"shown.bs.dropdown",e)}}hide(){if(Sf(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!Xf.trigger(this._element,"hide.bs.dropdown",e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))Xf.off(e,"mouseover",Tf);this._popper&&this._popper.destroy(),this._menu.classList.remove(Mh),this._element.classList.remove(Mh),this._element.setAttribute("aria-expanded","false"),nh.removeDataAttribute(this._menu,"popper"),Xf.trigger(this._element,"hidden.bs.dropdown",e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!xf(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${Nh.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(void 0===e)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:xf(this._config.reference)?t=Of(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const n=this._getPopperConfig();this._popper=mf.fi(t,this._menu,n)}_isShown(){return this._menu.classList.contains(Mh)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return Uh;if(e.classList.contains("dropstart"))return Wh;if(e.classList.contains("dropup-center"))return"top";if(e.classList.contains("dropdown-center"))return"bottom";const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?qh:zh:t?Hh:Bh}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(nh.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...Pf(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:t}){const n=ih.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((e=>Ef(e)));n.length&&jf(n,t,e===Ph,!n.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Yh.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}static clearMenus(e){if(2===e.button||"keyup"===e.type&&"Tab"!==e.key)return;const t=ih.find(Fh);for(const n of t){const t=Yh.getInstance(n);if(!t||!1===t._config.autoClose)continue;const o=e.composedPath(),r=o.includes(t._menu);if(o.includes(t._element)||"inside"===t._config.autoClose&&!r||"outside"===t._config.autoClose&&r)continue;if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const a={relatedTarget:t._element};"click"===e.type&&(a.clickEvent=e),t._completeHide(a)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),n="Escape"===e.key,o=[$h,Ph].includes(e.key);if(!o&&!n)return;if(t&&!n)return;e.preventDefault();const r=this.matches(Rh)?this:ih.prev(this,Rh)[0]||ih.next(this,Rh)[0]||ih.findOne(Rh,e.delegateTarget.parentNode),a=Yh.getOrCreateInstance(r);if(o)return e.stopPropagation(),a.show(),void a._selectMenuItem(e);a._isShown()&&(e.stopPropagation(),a.hide(),r.focus())}}Xf.on(document,jh,Rh,Yh.dataApiKeydownHandler),Xf.on(document,jh,Vh,Yh.dataApiKeydownHandler),Xf.on(document,Ih,Yh.clearMenus),Xf.on(document,"keyup.bs.dropdown.data-api",Yh.clearMenus),Xf.on(document,Ih,Rh,(function(e){e.preventDefault(),Yh.getOrCreateInstance(this).toggle()})),$f(Yh);const Kh="show",Gh="mousedown.bs.backdrop",Xh={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Qh={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class em extends oh{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Xh}static get DefaultType(){return Qh}static get NAME(){return"backdrop"}show(e){if(!this._config.isVisible)return void Pf(e);this._append();const t=this._getElement();this._config.isAnimated&&Af(t),t.classList.add(Kh),this._emulateAnimation((()=>{Pf(e)}))}hide(e){this._config.isVisible?(this._getElement().classList.remove(Kh),this._emulateAnimation((()=>{this.dispose(),Pf(e)}))):Pf(e)}dispose(){this._isAppended&&(Xf.off(this._element,Gh),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=Of(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),Xf.on(e,Gh,(()=>{Pf(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(e){If(e,this._getElement(),this._config.isAnimated)}}const tm=".bs.focustrap",nm="backward",om={autofocus:!0,trapElement:null},rm={autofocus:"boolean",trapElement:"element"};class am extends oh{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return om}static get DefaultType(){return rm}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),Xf.off(document,tm),Xf.on(document,"focusin.bs.focustrap",(e=>this._handleFocusin(e))),Xf.on(document,"keydown.tab.bs.focustrap",(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,Xf.off(document,tm))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const n=ih.focusableChildren(t);0===n.length?t.focus():this._lastTabNavDirection===nm?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?nm:"forward")}}const im=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",sm=".sticky-top",lm="padding-right",cm="margin-right";class um{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,lm,(t=>t+e)),this._setElementAttributes(im,lm,(t=>t+e)),this._setElementAttributes(sm,cm,(t=>t-e))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,lm),this._resetElementAttributes(im,lm),this._resetElementAttributes(sm,cm)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const o=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+o)return;this._saveInitialAttribute(e,t);const r=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(r))}px`)}))}_saveInitialAttribute(e,t){const n=e.style.getPropertyValue(t);n&&nh.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const n=nh.getDataAttribute(e,t);null!==n?(nh.removeDataAttribute(e,t),e.style.setProperty(t,n)):e.style.removeProperty(t)}))}_applyManipulationCallback(e,t){if(xf(e))t(e);else for(const n of ih.find(e,this._element))t(n)}}const pm=".bs.modal",dm="hidden.bs.modal",fm="show.bs.modal",hm="modal-open",mm="show",gm="modal-static",bm={backdrop:!0,focus:!0,keyboard:!0},vm={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class ym extends rh{constructor(e,t){super(e,t),this._dialog=ih.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new um,this._addEventListeners()}static get Default(){return bm}static get DefaultType(){return vm}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||Xf.trigger(this._element,fm,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(hm),this._adjustDialog(),this._backdrop.show((()=>this._showElement(e))))}hide(){this._isShown&&!this._isTransitioning&&(Xf.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(mm),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){Xf.off(window,pm),Xf.off(this._dialog,pm),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new em({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new am({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=ih.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),Af(this._element),this._element.classList.add(mm),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,Xf.trigger(this._element,"shown.bs.modal",{relatedTarget:e})}),this._dialog,this._isAnimated())}_addEventListeners(){Xf.on(this._element,"keydown.dismiss.bs.modal",(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),Xf.on(window,"resize.bs.modal",(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),Xf.on(this._element,"mousedown.dismiss.bs.modal",(e=>{Xf.one(this._element,"click.dismiss.bs.modal",(t=>{this._element===e.target&&this._element===t.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(hm),this._resetAdjustments(),this._scrollBar.reset(),Xf.trigger(this._element,dm)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(Xf.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains(gm)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(gm),this._queueCallback((()=>{this._element.classList.remove(gm),this._queueCallback((()=>{this._element.style.overflowY=t}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;if(n&&!e){const e=Nf()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!n&&e){const e=Nf()?"paddingRight":"paddingLeft";this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each((function(){const n=ym.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}}))}}Xf.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(e){const t=ih.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),Xf.one(t,fm,(e=>{e.defaultPrevented||Xf.one(t,dm,(()=>{Ef(this)&&this.focus()}))}));const n=ih.findOne(".modal.show");n&&ym.getInstance(n).hide(),ym.getOrCreateInstance(t).toggle(this)})),sh(ym),$f(ym);const km="show",_m="showing",wm="hiding",xm=".offcanvas.show",Om="hidePrevented.bs.offcanvas",Em="hidden.bs.offcanvas",Sm={backdrop:!0,keyboard:!0,scroll:!1},Cm={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Tm extends rh{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Sm}static get DefaultType(){return Cm}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||Xf.trigger(this._element,"show.bs.offcanvas",{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new um).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(_m),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(km),this._element.classList.remove(_m),Xf.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:e})}),this._element,!0))}hide(){this._isShown&&(Xf.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(wm),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(km,wm),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new um).reset(),Xf.trigger(this._element,Em)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new em({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():Xf.trigger(this._element,Om)}:null})}_initializeFocusTrap(){return new am({trapElement:this._element})}_addEventListeners(){Xf.on(this._element,"keydown.dismiss.bs.offcanvas",(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():Xf.trigger(this._element,Om))}))}static jQueryInterface(e){return this.each((function(){const t=Tm.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}Xf.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const t=ih.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),Sf(this))return;Xf.one(t,Em,(()=>{Ef(this)&&this.focus()}));const n=ih.findOne(xm);n&&n!==t&&Tm.getInstance(n).hide(),Tm.getOrCreateInstance(t).toggle(this)})),Xf.on(window,"load.bs.offcanvas.data-api",(()=>{for(const e of ih.find(xm))Tm.getOrCreateInstance(e).show()})),Xf.on(window,"resize.bs.offcanvas",(()=>{for(const e of ih.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&Tm.getOrCreateInstance(e).hide()})),sh(Tm),$f(Tm);const Am={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Lm=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Dm=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Nm=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?!Lm.has(n)||Boolean(Dm.test(e.nodeValue)):t.filter((e=>e instanceof RegExp)).some((e=>e.test(n)))},$m={allowList:Am,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Pm={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Im={entry:"(string|element|function|null)",selector:"(string|element)"};class jm extends oh{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return $m}static get DefaultType(){return Pm}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((e=>this._resolvePossibleFunction(e))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,n]of Object.entries(this._config.content))this._setContent(e,n,t);const t=e.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&t.classList.add(...n.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},Im)}_setContent(e,t,n){const o=ih.findOne(n,e);o&&((t=this._resolvePossibleFunction(t))?xf(t)?this._putElementInTemplate(Of(t),o):this._config.html?o.innerHTML=this._maybeSanitize(t):o.textContent=t:o.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,n){if(!e.length)return e;if(n&&"function"==typeof n)return n(e);const o=(new window.DOMParser).parseFromString(e,"text/html"),r=[].concat(...o.body.querySelectorAll("*"));for(const e of r){const n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}const o=[].concat(...e.attributes),r=[].concat(t["*"]||[],t[n]||[]);for(const t of o)Nm(t,r)||e.removeAttribute(t.nodeName)}return o.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return Pf(e,[this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const Mm=new Set(["sanitize","allowList","sanitizeFn"]),Rm="fade",Fm="show",Vm=".modal",zm="hide.bs.modal",qm="hover",Bm="focus",Hm={AUTO:"auto",TOP:"top",RIGHT:Nf()?"left":"right",BOTTOM:"bottom",LEFT:Nf()?"right":"left"},Um={allowList:Am,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Wm={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Zm extends rh{constructor(t,n){if(void 0===e)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,n),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Um}static get DefaultType(){return Wm}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),Xf.off(this._element.closest(Vm),zm,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=Xf.trigger(this._element,this.constructor.eventName("show")),t=(Cf(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:o}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(o.append(n),Xf.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(Fm),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))Xf.on(e,"mouseover",Tf);this._queueCallback((()=>{Xf.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!Xf.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(Fm),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))Xf.off(e,"mouseover",Tf);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),Xf.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(Rm,Fm),t.classList.add(`bs-${this.constructor.NAME}-auto`);const n=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e})(this.constructor.NAME).toString();return t.setAttribute("id",n),this._isAnimated()&&t.classList.add(Rm),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new jm({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Rm)}_isShown(){return this.tip&&this.tip.classList.contains(Fm)}_createPopper(e){const t=Pf(this._config.placement,[this,e,this._element]),n=Hm[t.toUpperCase()];return mf.fi(this._element,e,this._getPopperConfig(n))}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return Pf(e,[this._element])}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...t,...Pf(this._config.popperConfig,[t])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)Xf.on(this._element,this.constructor.eventName("click"),this._config.selector,(e=>{this._initializeOnDelegatedTarget(e).toggle()}));else if("manual"!==t){const e=t===qm?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=t===qm?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");Xf.on(this._element,e,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?Bm:qm]=!0,t._enter()})),Xf.on(this._element,n,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?Bm:qm]=t._element.contains(e.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},Xf.on(this._element.closest(Vm),zm,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=nh.getDataAttributes(this._element);for(const e of Object.keys(t))Mm.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:Of(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[t,n]of Object.entries(this._config))this.constructor.Default[t]!==n&&(e[t]=n);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each((function(){const t=Zm.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}$f(Zm);const Jm={...Zm.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Ym={...Zm.DefaultType,content:"(null|string|element|function)"};class Km extends Zm{static get Default(){return Jm}static get DefaultType(){return Ym}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each((function(){const t=Km.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}$f(Km);const Gm="click.bs.scrollspy",Xm="active",Qm="[href]",eg={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},tg={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class ng extends rh{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return eg}static get DefaultType(){return tg}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=Of(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map((e=>Number.parseFloat(e)))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(Xf.off(this._config.target,Gm),Xf.on(this._config.target,Gm,Qm,(e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const n=this._rootElement||window,o=t.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:o,behavior:"smooth"});n.scrollTop=o}})))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((e=>this._observerCallback(e)),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),n=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},o=(this._rootElement||document.documentElement).scrollTop,r=o>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=o;for(const a of e){if(!a.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(a));continue}const e=a.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(r&&e){if(n(a),!o)return}else r||e||n(a)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=ih.find(Qm,this._config.target);for(const t of e){if(!t.hash||Sf(t))continue;const e=ih.findOne(decodeURI(t.hash),this._element);Ef(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(Xm),this._activateParents(e),Xf.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))ih.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(Xm);else for(const t of ih.parents(e,".nav, .list-group"))for(const e of ih.prev(t,".nav-link, .nav-item > .nav-link, .list-group-item"))e.classList.add(Xm)}_clearActiveClass(e){e.classList.remove(Xm);const t=ih.find("[href].active",e);for(const e of t)e.classList.remove(Xm)}static jQueryInterface(e){return this.each((function(){const t=ng.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Xf.on(window,"load.bs.scrollspy.data-api",(()=>{for(const e of ih.find('[data-bs-spy="scroll"]'))ng.getOrCreateInstance(e)})),$f(ng);const og="ArrowLeft",rg="ArrowRight",ag="ArrowUp",ig="ArrowDown",sg="Home",lg="End",cg="active",ug="fade",pg="show",dg='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',fg=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${dg}`;class hg extends rh{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),Xf.on(this._element,"keydown.bs.tab",(e=>this._keydown(e))))}static get NAME(){return"tab"}show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),n=t?Xf.trigger(t,"hide.bs.tab",{relatedTarget:e}):null;Xf.trigger(e,"show.bs.tab",{relatedTarget:t}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){e&&(e.classList.add(cg),this._activate(ih.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),Xf.trigger(e,"shown.bs.tab",{relatedTarget:t})):e.classList.add(pg)}),e,e.classList.contains(ug)))}_deactivate(e,t){e&&(e.classList.remove(cg),e.blur(),this._deactivate(ih.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),Xf.trigger(e,"hidden.bs.tab",{relatedTarget:t})):e.classList.remove(pg)}),e,e.classList.contains(ug)))}_keydown(e){if(![og,rg,ag,ig,sg,lg].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=this._getChildren().filter((e=>!Sf(e)));let n;if([sg,lg].includes(e.key))n=t[e.key===sg?0:t.length-1];else{const o=[rg,ig].includes(e.key);n=jf(t,e.target,o,!0)}n&&(n.focus({preventScroll:!0}),hg.getOrCreateInstance(n).show())}_getChildren(){return ih.find(fg,this._parent)}_getActiveElem(){return this._getChildren().find((e=>this._elemIsActive(e)))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),n=this._getOuterElement(e);e.setAttribute("aria-selected",t),n!==e&&this._setAttributeIfNotExists(n,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=ih.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,t){const n=this._getOuterElement(e);if(!n.classList.contains("dropdown"))return;const o=(e,o)=>{const r=ih.findOne(e,n);r&&r.classList.toggle(o,t)};o(".dropdown-toggle",cg),o(".dropdown-menu",pg),n.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(cg)}_getInnerElement(e){return e.matches(fg)?e:ih.findOne(fg,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each((function(){const t=hg.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Xf.on(document,"click.bs.tab",dg,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),Sf(this)||hg.getOrCreateInstance(this).show()})),Xf.on(window,"load.bs.tab",(()=>{for(const e of ih.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))hg.getOrCreateInstance(e)})),$f(hg);const mg="hide",gg="show",bg="showing",vg={animation:"boolean",autohide:"boolean",delay:"number"},yg={animation:!0,autohide:!0,delay:5e3};class kg extends rh{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return yg}static get DefaultType(){return vg}static get NAME(){return"toast"}show(){Xf.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(mg),Af(this._element),this._element.classList.add(gg,bg),this._queueCallback((()=>{this._element.classList.remove(bg),Xf.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(Xf.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(bg),this._queueCallback((()=>{this._element.classList.add(mg),this._element.classList.remove(bg,gg),Xf.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(gg),super.dispose()}isShown(){return this._element.classList.contains(gg)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){Xf.on(this._element,"mouseover.bs.toast",(e=>this._onInteraction(e,!0))),Xf.on(this._element,"mouseout.bs.toast",(e=>this._onInteraction(e,!1))),Xf.on(this._element,"focusin.bs.toast",(e=>this._onInteraction(e,!0))),Xf.on(this._element,"focusout.bs.toast",(e=>this._onInteraction(e,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=kg.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}sh(kg),$f(kg),window.bootstrap=t,tf.setup()})()})(); \ No newline at end of file +(()=>{var e,t,n={9448:(e,t,n)=>{e.exports=n(1908)},1908:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromRange=function(e,t){if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "range"');return s(e,a.fromRange(e,t))},t.fromTextPosition=s,t.toRange=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=l(e,t,n);return null===o?null:(o.end=Math.min(o.end,e.textContent.length),a.toRange(e,o))},t.toTextPosition=l;var o,r=(o=n(2027))&&o.__esModule?o:{default:o},a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(9535)),i=new RegExp("(.|[\r\n]){1,"+String(32)+"}","g");function s(e,t){if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "selector"');var n=t.start;if(void 0===n)throw new Error('selector missing required property "start"');if(n<0)throw new Error('property "start" must be a non-negative integer');var o=t.end;if(void 0===o)throw new Error('selector missing required property "end"');if(o<0)throw new Error('property "end" must be a non-negative integer');var r=e.textContent.substr(n,o-n),a=Math.max(0,n-32),i=e.textContent.substr(a,n-a),s=Math.min(e.textContent.length,o+32);return{exact:r,prefix:i,suffix:e.textContent.substr(o,s-o)}}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "selector"');var o=t.exact;if(void 0===o)throw new Error('selector missing required property "exact"');var a=t.prefix,s=t.suffix,l=n.hint,c=new r.default;c.Match_Distance=2*e.textContent.length;var u=o.match(i),p=void 0===l?e.textContent.length/2|0:l,d=Number.POSITIVE_INFINITY,f=Number.NEGATIVE_INFINITY,h=-1,m=void 0!==a,g=void 0!==s,b=!1;m&&(h=c.match_main(e.textContent,a,p))>-1&&(p=h+a.length,b=!0),g&&!b&&(h=c.match_main(e.textContent,s,p+o.length))>-1&&(p=h-o.length);var v=u.shift();if(!((h=c.match_main(e.textContent,v,p))>-1))return null;p=f=(d=h)+v.length;var y=function(t,n){if(!t)return null;var o=c.match_main(e.textContent,n,t.loc);return-1===o?null:(t.loc=o+n.length,t.start=Math.min(t.start,o),t.end=Math.max(t.end,o+n.length),t)};c.Match_Distance=64;var k=u.reduce(y,{start:d,end:f,loc:p});return k?{start:k.start,end:k.end}:null}},9183:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GutterEnrichmentManager=void 0;const o=n(2581);t.GutterEnrichmentManager=class{constructor(e){this.root=e,this.gutter=e.querySelector("la-gutter"),this.akn=e.querySelector("la-akoma-ntoso"),this.providers=[],this.floatingContainer=this.createFloatingContainer(),this.floaterTimeout=null,this.target=null,document.addEventListener("selectionchange",this.selectionChanged.bind(this))}addProvider(e){this.providers.push(e)}createFloatingContainer(){const e=document.createElement("la-gutter-item"),t=document.createElement("div");return t.className="gutter-enrichment-new-buttons btn-group-vertical btn-group-sm bg-white",e.appendChild(t),e}selectionChanged(){const e=document.getSelection();if(this.akn&&this.gutter)if(e&&e.rangeCount>0&&!e.getRangeAt(0).collapsed){this.floaterTimeout&&window.clearTimeout(this.floaterTimeout);const t=e.getRangeAt(0);if(t.commonAncestorContainer.compareDocumentPosition(this.akn)&Node.DOCUMENT_POSITION_CONTAINS){let e=t.startContainer;for(;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.parentElement;this.target=(0,o.rangeToTarget)(t,this.akn),this.target?(this.addProviderButtons(this.target),this.floatingContainer.anchor=e,this.gutter.contains(this.floatingContainer)||this.gutter.appendChild(this.floatingContainer)):this.removeFloater()}}else this.floaterTimeout=window.setTimeout(this.removeFloater.bind(this),200)}addProviderButtons(e){const t=this.floatingContainer.firstElementChild;if(t){t.innerHTML="";for(const n of this.providers){const o=n.getButton(e);o&&(o.addEventListener("click",(()=>{this.removeFloater(),n.addEnrichment(e)})),t.appendChild(o))}}}removeFloater(){this.floatingContainer.remove(),this.floaterTimeout=null}}},8482:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(2720),t),r(n(9183),t)},2720:function(e,t,n){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PopupEnrichmentManager=t.EnrichmentMarker=void 0;const r=n(2581),a=o(n(5088));n(9639),n(3612);class i{constructor(e,t){this.provider=e,this.enrichment=t,this.marks=[],this.popups=[]}}t.EnrichmentMarker=i,t.PopupEnrichmentManager=class{constructor(e){this.markTag="mark",this.markClasses=["enrichment","enrichment--popup"],this.documentRoot=e,this.providers=[],this.markers=[],this.observer=this.createObserver()}createObserver(){const e=new MutationObserver((()=>this.applyEnrichments()));return e.observe(this.documentRoot,{childList:!0}),e}addProvider(e){this.providers.push(e)}removeProvider(e){const t=this.providers.indexOf(e);t>-1&&(this.unapplyProviderEnrichments(e),this.providers.splice(t,1))}applyEnrichments(){for(const e of this.providers)this.applyProviderEnrichments(e)}applyProviderEnrichments(e){this.unapplyProviderEnrichments(e);for(const t of e.getEnrichments()){const n=new i(e,t),o=(0,r.targetToRange)(t.target,this.documentRoot);o&&(0,r.markRange)(o,this.markTag,(o=>(n.marks.push(o),o.classList.add(...this.markClasses),e.markCreated(t,o),n.popups.push(this.createPopup(e,t,o)),o))),n.marks.length&&this.markers.push(n)}}unapplyProviderEnrichments(e){const t=this.markers.filter((t=>t.provider===e));for(const e of t)this.unapplyMarker(e)}unapplyMarker(e){for(const t of e.marks)if(t.parentElement){for(;t.firstChild;)t.parentElement.insertBefore(t.firstChild,t);t.parentElement.removeChild(t)}for(const t of e.popups)t.destroy()}createPopup(e,t,n){const o=(0,a.default)(n,{appendTo:document.body,interactive:!0,theme:"light",zIndex:0,delay:[0,0],onShow:o=>{o.setContent(""),o.setContent(e.getPopupContent(t,n))}});return e.popupCreated(t,o),o}}},2581:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.aknRangeToTarget=t.rangeToTarget=t.selectorsToRange=t.targetToAknRange=t.targetToRange=t.withoutForeignElements=t.markRange=t.getTextNodes=t.foreignElementsSelector=void 0;const o=n(9535),r=n(9448);function a(e){const t=[],n={TABLE:1,THEAD:1,TBODY:1,TR:1};let o,r,a,i;function s(e,t){return 0!==t?e.splitText(t):e}if(e.startContainer.nodeType===Node.TEXT_NODE)a=s(e.startContainer,e.startOffset);else if(a=document.createNodeIterator(e.startContainer,NodeFilter.SHOW_TEXT).nextNode(),!a)return t;i=e.endContainer.nodeType===Node.TEXT_NODE?s(e.endContainer,e.endOffset):e.endContainer,o=document.createNodeIterator(e.commonAncestorContainer,NodeFilter.SHOW_TEXT,(function(e){return n[e.parentElement.tagName]?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}));let l=o.nextNode();for(;l&&l!==a;)l=o.nextNode();for(;l&&(r=l.compareDocumentPosition(i),0!=(r&Node.DOCUMENT_POSITION_CONTAINS)||0!=(r&Node.DOCUMENT_POSITION_FOLLOWING));)t.push(l),l=o.nextNode();return t}function i(e,n,o=t.foreignElementsSelector){const r=[];for(const t of Array.from(e.querySelectorAll(o))){const e={e:t,before:null,parent:null};t.nextSibling?e.before=t.nextSibling:e.parent=t.parentElement,t.parentElement&&t.parentElement.removeChild(t),r.push(e)}try{return n()}finally{r.reverse();for(const e of r)e.before&&e.before.parentElement?e.before.parentElement.insertBefore(e.e,e.before):e.parent&&e.parent.appendChild(e.e)}}function s(e,t){let n;const a=t.find((e=>"TextPositionSelector"===e.type)),i=t.find((e=>"TextQuoteSelector"===e.type));if(a)try{if(n=(0,o.toRange)(e,a),!i||n.toString()===i.exact)return n}catch(e){}if(i)return(0,r.toRange)(e,i)}t.foreignElementsSelector=".ig",t.getTextNodes=a,t.markRange=function(e,t="mark",n){let o=e.commonAncestorContainer;o.nodeType!==Node.ELEMENT_NODE&&(o=o.parentElement),o&&i(o,(()=>{for(const o of a(e))if(o.parentElement){let e=o.ownerDocument.createElement(t);n&&(e=n(e,o)),e&&(o.parentElement.insertBefore(e,o),e.appendChild(o))}}))},t.withoutForeignElements=i,t.targetToRange=function(e,t){let n=e.anchor_id,o=n.lastIndexOf("__"),r=t.querySelector(`[id="${n}"]`);for(;!r&&o>-1;)n=n.substring(0,o),o=n.lastIndexOf("__"),r=t.querySelector(`[id="${n}"]`);if(r){if(e.selectors)return i(r,(()=>s(r,e.selectors)));{const e=t.ownerDocument.createRange();return e.selectNodeContents(r),e}}return null},t.targetToAknRange=function(e,t){function n(e){return"arguments"===e?t.querySelector(e):t.querySelector(`[eId=${e}]`)}let o=e.anchor_id,r=o.lastIndexOf("__"),a=n(o);for(;!a&&r>-1;)o=o.substring(0,r),r=o.lastIndexOf("__"),a=n(o);if(a){if(e.selectors)return s(a,e.selectors);{const e=new Range;return e.selectNodeContents(a),e}}return null},t.selectorsToRange=s,t.rangeToTarget=function(e,t){let n=e.commonAncestorContainer;if(n.nodeType!==Node.ELEMENT_NODE&&(n=n.parentElement,!n))return null;if(n=n.closest("[id]"),!n||n!==t&&0==(n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINS))return null;const a={anchor_id:n.id,selectors:[]};return i(n,(()=>{let t=(0,o.fromRange)(n,e);t.type="TextPositionSelector",a.selectors.push(t),t=(0,r.fromTextPosition)(n,t),t.type="TextQuoteSelector",a.selectors.push(t)})),a},t.aknRangeToTarget=function(e,t){let n=e.commonAncestorContainer;if(n.nodeType!==Node.ELEMENT_NODE&&(n=n.parentElement,!n))return null;if(n=n.closest("[eId]"),!n||n!==t&&0==(n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINS))return null;const a={anchor_id:n.getAttribute("eId")||"",selectors:[]};let i=(0,o.fromRange)(n,e);return i.type="TextPositionSelector",a.selectors.push(i),i=(0,r.fromTextPosition)(n,i),i.type="TextQuoteSelector",a.selectors.push(i),a}},8240:(e,t,n)=>{"use strict";n.d(t,{fi:()=>_,kZ:()=>k});var o=n(400),r=n(2163),a=n(2057),i=n(2556),s=n(6333),l=n(4063),c=n(7252),u=n(611),p=n(138);function d(e,t,n){void 0===n&&(n=!1);var d,f,h=(0,i.Re)(t),m=(0,i.Re)(t)&&function(e){var t=e.getBoundingClientRect(),n=(0,p.NM)(t.width)/e.offsetWidth||1,o=(0,p.NM)(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),g=(0,c.Z)(t),b=(0,o.Z)(e,m,n),v={scrollLeft:0,scrollTop:0},y={x:0,y:0};return(h||!h&&!n)&&(("body"!==(0,s.Z)(t)||(0,u.Z)(g))&&(v=(d=t)!==(0,a.Z)(d)&&(0,i.Re)(d)?{scrollLeft:(f=d).scrollLeft,scrollTop:f.scrollTop}:(0,r.Z)(d)),(0,i.Re)(t)?((y=(0,o.Z)(t,!0)).x+=t.clientLeft,y.y+=t.clientTop):g&&(y.x=(0,l.Z)(g))),{x:b.left+v.scrollLeft-y.x,y:b.top+v.scrollTop-y.y,width:b.width,height:b.height}}var f=n(583),h=n(3624),m=n(3779),g=n(7701);function b(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}var v={placement:"bottom",modifiers:[],strategy:"absolute"};function y(){for(var e=arguments.length,t=new Array(e),n=0;n{"use strict";n.d(t,{Z:()=>r});var o=n(2556);function r(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,o.Zq)(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}},400:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(2556),r=n(138),a=n(2057),i=n(7977);function s(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var s=e.getBoundingClientRect(),l=1,c=1;t&&(0,o.Re)(e)&&(l=e.offsetWidth>0&&(0,r.NM)(s.width)/e.offsetWidth||1,c=e.offsetHeight>0&&(0,r.NM)(s.height)/e.offsetHeight||1);var u=((0,o.kK)(e)?(0,a.Z)(e):window).visualViewport,p=!(0,i.Z)()&&n,d=(s.left+(p&&u?u.offsetLeft:0))/l,f=(s.top+(p&&u?u.offsetTop:0))/c,h=s.width/l,m=s.height/c;return{width:h,height:m,top:f,right:d+h,bottom:f+m,left:d,x:d,y:f}}},3062:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2057);function r(e){return(0,o.Z)(e).getComputedStyle(e)}},7252:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2556);function r(e){return(((0,o.kK)(e)?e.ownerDocument:e.document)||window.document).documentElement}},583:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(400);function r(e){var t=(0,o.Z)(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}},6333:(e,t,n)=>{"use strict";function o(e){return e?(e.nodeName||"").toLowerCase():null}n.d(t,{Z:()=>o})},3779:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var o=n(2057),r=n(6333),a=n(3062),i=n(2556);function s(e){return["table","td","th"].indexOf((0,r.Z)(e))>=0}var l=n(5923),c=n(5918);function u(e){return(0,i.Re)(e)&&"fixed"!==(0,a.Z)(e).position?e.offsetParent:null}function p(e){for(var t=(0,o.Z)(e),n=u(e);n&&s(n)&&"static"===(0,a.Z)(n).position;)n=u(n);return n&&("html"===(0,r.Z)(n)||"body"===(0,r.Z)(n)&&"static"===(0,a.Z)(n).position)?t:n||function(e){var t=/firefox/i.test((0,c.Z)());if(/Trident/i.test((0,c.Z)())&&(0,i.Re)(e)&&"fixed"===(0,a.Z)(e).position)return null;var n=(0,l.Z)(e);for((0,i.Zq)(n)&&(n=n.host);(0,i.Re)(n)&&["html","body"].indexOf((0,r.Z)(n))<0;){var o=(0,a.Z)(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}},5923:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(6333),r=n(7252),a=n(2556);function i(e){return"html"===(0,o.Z)(e)?e:e.assignedSlot||e.parentNode||((0,a.Zq)(e)?e.host:null)||(0,r.Z)(e)}},2057:(e,t,n)=>{"use strict";function o(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}n.d(t,{Z:()=>o})},2163:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2057);function r(e){var t=(0,o.Z)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}},4063:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(400),r=n(7252),a=n(2163);function i(e){return(0,o.Z)((0,r.Z)(e)).left+(0,a.Z)(e).scrollLeft}},2556:(e,t,n)=>{"use strict";n.d(t,{Re:()=>a,Zq:()=>i,kK:()=>r});var o=n(2057);function r(e){return e instanceof(0,o.Z)(e).Element||e instanceof Element}function a(e){return e instanceof(0,o.Z)(e).HTMLElement||e instanceof HTMLElement}function i(e){return"undefined"!=typeof ShadowRoot&&(e instanceof(0,o.Z)(e).ShadowRoot||e instanceof ShadowRoot)}},7977:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(5918);function r(){return!/^((?!chrome|android).)*safari/i.test((0,o.Z)())}},611:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(3062);function r(e){var t=(0,o.Z)(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}},3624:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var o=n(5923),r=n(611),a=n(6333),i=n(2556);function s(e){return["html","body","#document"].indexOf((0,a.Z)(e))>=0?e.ownerDocument.body:(0,i.Re)(e)&&(0,r.Z)(e)?e:s((0,o.Z)(e))}var l=n(2057);function c(e,t){var n;void 0===t&&(t=[]);var a=s(e),i=a===(null==(n=e.ownerDocument)?void 0:n.body),u=(0,l.Z)(a),p=i?[u].concat(u.visualViewport||[],(0,r.Z)(a)?a:[]):a,d=t.concat(p);return i?d:d.concat(c((0,o.Z)(p)))}},7701:(e,t,n)=>{"use strict";n.d(t,{BL:()=>c,Ct:()=>g,DH:()=>_,F2:()=>a,I:()=>r,MS:()=>O,N7:()=>b,Pj:()=>d,XM:()=>k,YP:()=>h,bw:()=>m,cW:()=>S,d7:()=>s,ij:()=>v,iv:()=>x,k5:()=>f,mv:()=>l,r5:()=>y,t$:()=>i,ut:()=>u,wX:()=>w,we:()=>o,xs:()=>E,zV:()=>p});var o="top",r="bottom",a="right",i="left",s="auto",l=[o,r,a,i],c="start",u="end",p="clippingParents",d="viewport",f="popper",h="reference",m=l.reduce((function(e,t){return e.concat([t+"-"+c,t+"-"+u])}),[]),g=[].concat(l,[s]).reduce((function(e,t){return e.concat([t,t+"-"+c,t+"-"+u])}),[]),b="beforeRead",v="read",y="afterRead",k="beforeMain",_="main",w="afterMain",x="beforeWrite",S="write",O="afterWrite",E=[b,v,y,k,_,w,x,S,O]},7824:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(6333),r=n(2556);const a={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},a=t.attributes[e]||{},i=t.elements[e];(0,r.Re)(i)&&(0,o.Z)(i)&&(Object.assign(i.style,n),Object.keys(a).forEach((function(e){var t=a[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var a=t.elements[e],i=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});(0,r.Re)(a)&&(0,o.Z)(a)&&(Object.assign(a.style,s),Object.keys(i).forEach((function(e){a.removeAttribute(e)})))}))}},requires:["computeStyles"]}},6896:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var o=n(6206),r=n(583),a=n(4985),i=n(3779),s=n(1516),l=n(7516),c=n(3293),u=n(3706),p=n(7701);const d={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,a=e.name,d=e.options,f=n.elements.arrow,h=n.modifiersData.popperOffsets,m=(0,o.Z)(n.placement),g=(0,s.Z)(m),b=[p.t$,p.F2].indexOf(m)>=0?"height":"width";if(f&&h){var v=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,(0,c.Z)("number"!=typeof e?e:(0,u.Z)(e,p.mv))}(d.padding,n),y=(0,r.Z)(f),k="y"===g?p.we:p.t$,_="y"===g?p.I:p.F2,w=n.rects.reference[b]+n.rects.reference[g]-h[g]-n.rects.popper[b],x=h[g]-n.rects.reference[g],S=(0,i.Z)(f),O=S?"y"===g?S.clientHeight||0:S.clientWidth||0:0,E=w/2-x/2,C=v[k],T=O-y[b]-v[_],A=O/2-y[b]/2+E,L=(0,l.u)(C,A,T),D=g;n.modifiersData[a]=((t={})[D]=L,t.centerOffset=L-A,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&(0,a.Z)(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},6531:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var o=n(7701),r=n(3779),a=n(2057),i=n(7252),s=n(3062),l=n(6206),c=n(4943),u=n(138),p={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(e){var t,n=e.popper,l=e.popperRect,c=e.placement,d=e.variation,f=e.offsets,h=e.position,m=e.gpuAcceleration,g=e.adaptive,b=e.roundOffsets,v=e.isFixed,y=f.x,k=void 0===y?0:y,_=f.y,w=void 0===_?0:_,x="function"==typeof b?b({x:k,y:w}):{x:k,y:w};k=x.x,w=x.y;var S=f.hasOwnProperty("x"),O=f.hasOwnProperty("y"),E=o.t$,C=o.we,T=window;if(g){var A=(0,r.Z)(n),L="clientHeight",D="clientWidth";A===(0,a.Z)(n)&&(A=(0,i.Z)(n),"static"!==(0,s.Z)(A).position&&"absolute"===h&&(L="scrollHeight",D="scrollWidth")),(c===o.we||(c===o.t$||c===o.F2)&&d===o.ut)&&(C=o.I,w-=(v&&A===T&&T.visualViewport?T.visualViewport.height:A[L])-l.height,w*=m?1:-1),c!==o.t$&&(c!==o.we&&c!==o.I||d!==o.ut)||(E=o.F2,k-=(v&&A===T&&T.visualViewport?T.visualViewport.width:A[D])-l.width,k*=m?1:-1)}var N,$=Object.assign({position:h},g&&p),P=!0===b?function(e,t){var n=e.x,o=e.y,r=t.devicePixelRatio||1;return{x:(0,u.NM)(n*r)/r||0,y:(0,u.NM)(o*r)/r||0}}({x:k,y:w},(0,a.Z)(n)):{x:k,y:w};return k=P.x,w=P.y,m?Object.assign({},$,((N={})[C]=O?"0":"",N[E]=S?"0":"",N.transform=(T.devicePixelRatio||1)<=1?"translate("+k+"px, "+w+"px)":"translate3d("+k+"px, "+w+"px, 0)",N)):Object.assign({},$,((t={})[C]=O?w+"px":"",t[E]=S?k+"px":"",t.transform="",t))}const f={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=void 0===o||o,a=n.adaptive,i=void 0===a||a,s=n.roundOffsets,u=void 0===s||s,p={placement:(0,l.Z)(t.placement),variation:(0,c.Z)(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,d(Object.assign({},p,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,d(Object.assign({},p,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}}},2372:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(2057),r={passive:!0};const a={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,a=e.options,i=a.scroll,s=void 0===i||i,l=a.resize,c=void 0===l||l,u=(0,o.Z)(t.elements.popper),p=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&p.forEach((function(e){e.addEventListener("scroll",n.update,r)})),c&&u.addEventListener("resize",n.update,r),function(){s&&p.forEach((function(e){e.removeEventListener("scroll",n.update,r)})),c&&u.removeEventListener("resize",n.update,r)}},data:{}}},5228:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var o={left:"right",right:"left",bottom:"top",top:"bottom"};function r(e){return e.replace(/left|right|bottom|top/g,(function(e){return o[e]}))}var a=n(6206),i={start:"end",end:"start"};function s(e){return e.replace(/start|end/g,(function(e){return i[e]}))}var l=n(9966),c=n(4943),u=n(7701);const p={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var i=n.mainAxis,p=void 0===i||i,d=n.altAxis,f=void 0===d||d,h=n.fallbackPlacements,m=n.padding,g=n.boundary,b=n.rootBoundary,v=n.altBoundary,y=n.flipVariations,k=void 0===y||y,_=n.allowedAutoPlacements,w=t.options.placement,x=(0,a.Z)(w),S=h||(x!==w&&k?function(e){if((0,a.Z)(e)===u.d7)return[];var t=r(e);return[s(e),t,s(t)]}(w):[r(w)]),O=[w].concat(S).reduce((function(e,n){return e.concat((0,a.Z)(n)===u.d7?function(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=n.boundary,i=n.rootBoundary,s=n.padding,p=n.flipVariations,d=n.allowedAutoPlacements,f=void 0===d?u.Ct:d,h=(0,c.Z)(o),m=h?p?u.bw:u.bw.filter((function(e){return(0,c.Z)(e)===h})):u.mv,g=m.filter((function(e){return f.indexOf(e)>=0}));0===g.length&&(g=m);var b=g.reduce((function(t,n){return t[n]=(0,l.Z)(e,{placement:n,boundary:r,rootBoundary:i,padding:s})[(0,a.Z)(n)],t}),{});return Object.keys(b).sort((function(e,t){return b[e]-b[t]}))}(t,{placement:n,boundary:g,rootBoundary:b,padding:m,flipVariations:k,allowedAutoPlacements:_}):n)}),[]),E=t.rects.reference,C=t.rects.popper,T=new Map,A=!0,L=O[0],D=0;D=0,j=I?"width":"height",M=(0,l.Z)(t,{placement:N,boundary:g,rootBoundary:b,altBoundary:v,padding:m}),R=I?P?u.F2:u.t$:P?u.I:u.we;E[j]>C[j]&&(R=r(R));var F=r(R),V=[];if(p&&V.push(M[$]<=0),f&&V.push(M[R]<=0,M[F]<=0),V.every((function(e){return e}))){L=N,A=!1;break}T.set(N,V)}if(A)for(var z=function(e){var t=O.find((function(t){var n=T.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return L=t,"break"},q=k?3:1;q>0&&"break"!==z(q);q--);t.placement!==L&&(t.modifiersData[o]._skip=!0,t.placement=L,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}}},9892:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7701),r=n(9966);function a(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function i(e){return[o.we,o.F2,o.I,o.t$].some((function(t){return e[t]>=0}))}const s={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,s=t.rects.popper,l=t.modifiersData.preventOverflow,c=(0,r.Z)(t,{elementContext:"reference"}),u=(0,r.Z)(t,{altBoundary:!0}),p=a(c,o),d=a(u,s,l),f=i(p),h=i(d);t.modifiersData[n]={referenceClippingOffsets:p,popperEscapeOffsets:d,isReferenceHidden:f,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":h})}}},2122:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(6206),r=n(7701);const a={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,a=e.name,i=n.offset,s=void 0===i?[0,0]:i,l=r.Ct.reduce((function(e,n){return e[n]=function(e,t,n){var a=(0,o.Z)(e),i=[r.t$,r.we].indexOf(a)>=0?-1:1,s="function"==typeof n?n(Object.assign({},t,{placement:e})):n,l=s[0],c=s[1];return l=l||0,c=(c||0)*i,[r.t$,r.F2].indexOf(a)>=0?{x:c,y:l}:{x:l,y:c}}(n,t.rects,s),e}),{}),c=l[t.placement],u=c.x,p=c.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=p),t.modifiersData[a]=l}}},7421:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9349);const r={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=(0,o.Z)({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}}},3920:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var o=n(7701),r=n(6206),a=n(1516),i=n(7516),s=n(583),l=n(3779),c=n(9966),u=n(4943),p=n(3607),d=n(138);const f={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,f=e.name,h=n.mainAxis,m=void 0===h||h,g=n.altAxis,b=void 0!==g&&g,v=n.boundary,y=n.rootBoundary,k=n.altBoundary,_=n.padding,w=n.tether,x=void 0===w||w,S=n.tetherOffset,O=void 0===S?0:S,E=(0,c.Z)(t,{boundary:v,rootBoundary:y,padding:_,altBoundary:k}),C=(0,r.Z)(t.placement),T=(0,u.Z)(t.placement),A=!T,L=(0,a.Z)(C),D="x"===L?"y":"x",N=t.modifiersData.popperOffsets,$=t.rects.reference,P=t.rects.popper,I="function"==typeof O?O(Object.assign({},t.rects,{placement:t.placement})):O,j="number"==typeof I?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(N){if(m){var F,V="y"===L?o.we:o.t$,z="y"===L?o.I:o.F2,q="y"===L?"height":"width",B=N[L],H=B+E[V],U=B-E[z],W=x?-P[q]/2:0,Z=T===o.BL?$[q]:P[q],J=T===o.BL?-P[q]:-$[q],Y=t.elements.arrow,K=x&&Y?(0,s.Z)(Y):{width:0,height:0},G=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,p.Z)(),X=G[V],Q=G[z],ee=(0,i.u)(0,$[q],K[q]),te=A?$[q]/2-W-ee-X-j.mainAxis:Z-ee-X-j.mainAxis,ne=A?-$[q]/2+W+ee+Q+j.mainAxis:J+ee+Q+j.mainAxis,oe=t.elements.arrow&&(0,l.Z)(t.elements.arrow),re=oe?"y"===L?oe.clientTop||0:oe.clientLeft||0:0,ae=null!=(F=null==M?void 0:M[L])?F:0,ie=B+te-ae-re,se=B+ne-ae,le=(0,i.u)(x?(0,d.VV)(H,ie):H,B,x?(0,d.Fp)(U,se):U);N[L]=le,R[L]=le-B}if(b){var ce,ue="x"===L?o.we:o.t$,pe="x"===L?o.I:o.F2,de=N[D],fe="y"===D?"height":"width",he=de+E[ue],me=de-E[pe],ge=-1!==[o.we,o.t$].indexOf(C),be=null!=(ce=null==M?void 0:M[D])?ce:0,ve=ge?he:de-$[fe]-P[fe]-be+j.altAxis,ye=ge?de+$[fe]+P[fe]-be-j.altAxis:me,ke=x&&ge?(0,i.q)(ve,de,ye):(0,i.u)(x?ve:he,de,x?ye:me);N[D]=ke,R[D]=ke-de}t.modifiersData[f]=R}},requiresIfExists:["offset"]}},804:(e,t,n)=>{"use strict";n.d(t,{fi:()=>h});var o=n(8240),r=n(2372),a=n(7421),i=n(6531),s=n(7824),l=n(2122),c=n(5228),u=n(3920),p=n(6896),d=n(9892),f=[r.Z,a.Z,i.Z,s.Z,l.Z,c.Z,u.Z,p.Z,d.Z],h=(0,o.kZ)({defaultModifiers:f})},9349:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(6206),r=n(4943),a=n(1516),i=n(7701);function s(e){var t,n=e.reference,s=e.element,l=e.placement,c=l?(0,o.Z)(l):null,u=l?(0,r.Z)(l):null,p=n.x+n.width/2-s.width/2,d=n.y+n.height/2-s.height/2;switch(c){case i.we:t={x:p,y:n.y-s.height};break;case i.I:t={x:p,y:n.y+n.height};break;case i.F2:t={x:n.x+n.width,y:d};break;case i.t$:t={x:n.x-s.width,y:d};break;default:t={x:n.x,y:n.y}}var f=c?(0,a.Z)(c):null;if(null!=f){var h="y"===f?"height":"width";switch(u){case i.BL:t[f]=t[f]-(n[h]/2-s[h]/2);break;case i.ut:t[f]=t[f]+(n[h]/2-s[h]/2)}}return t}},9966:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});var o=n(7701),r=n(2057),a=n(7252),i=n(4063),s=n(7977),l=n(3062),c=n(2163),u=n(138),p=n(3624),d=n(3779),f=n(2556),h=n(400),m=n(5923),g=n(4985),b=n(6333);function v(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function y(e,t,n){return t===o.Pj?v(function(e,t){var n=(0,r.Z)(e),o=(0,a.Z)(e),l=n.visualViewport,c=o.clientWidth,u=o.clientHeight,p=0,d=0;if(l){c=l.width,u=l.height;var f=(0,s.Z)();(f||!f&&"fixed"===t)&&(p=l.offsetLeft,d=l.offsetTop)}return{width:c,height:u,x:p+(0,i.Z)(e),y:d}}(e,n)):(0,f.kK)(t)?function(e,t){var n=(0,h.Z)(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):v(function(e){var t,n=(0,a.Z)(e),o=(0,c.Z)(e),r=null==(t=e.ownerDocument)?void 0:t.body,s=(0,u.Fp)(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),p=(0,u.Fp)(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),d=-o.scrollLeft+(0,i.Z)(e),f=-o.scrollTop;return"rtl"===(0,l.Z)(r||n).direction&&(d+=(0,u.Fp)(n.clientWidth,r?r.clientWidth:0)-s),{width:s,height:p,x:d,y:f}}((0,a.Z)(e)))}var k=n(9349),_=n(3293),w=n(3706);function x(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=void 0===r?e.placement:r,s=n.strategy,c=void 0===s?e.strategy:s,x=n.boundary,S=void 0===x?o.zV:x,O=n.rootBoundary,E=void 0===O?o.Pj:O,C=n.elementContext,T=void 0===C?o.k5:C,A=n.altBoundary,L=void 0!==A&&A,D=n.padding,N=void 0===D?0:D,$=(0,_.Z)("number"!=typeof N?N:(0,w.Z)(N,o.mv)),P=T===o.k5?o.YP:o.k5,I=e.rects.popper,j=e.elements[L?P:T],M=function(e,t,n,o){var r="clippingParents"===t?function(e){var t=(0,p.Z)((0,m.Z)(e)),n=["absolute","fixed"].indexOf((0,l.Z)(e).position)>=0&&(0,f.Re)(e)?(0,d.Z)(e):e;return(0,f.kK)(n)?t.filter((function(e){return(0,f.kK)(e)&&(0,g.Z)(e,n)&&"body"!==(0,b.Z)(e)})):[]}(e):[].concat(t),a=[].concat(r,[n]),i=a[0],s=a.reduce((function(t,n){var r=y(e,n,o);return t.top=(0,u.Fp)(r.top,t.top),t.right=(0,u.VV)(r.right,t.right),t.bottom=(0,u.VV)(r.bottom,t.bottom),t.left=(0,u.Fp)(r.left,t.left),t}),y(e,i,o));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}((0,f.kK)(j)?j:j.contextElement||(0,a.Z)(e.elements.popper),S,E,c),R=(0,h.Z)(e.elements.reference),F=(0,k.Z)({reference:R,element:I,strategy:"absolute",placement:i}),V=v(Object.assign({},I,F)),z=T===o.k5?V:R,q={top:M.top-z.top+$.top,bottom:z.bottom-M.bottom+$.bottom,left:M.left-z.left+$.left,right:z.right-M.right+$.right},B=e.modifiersData.offset;if(T===o.k5&&B){var H=B[i];Object.keys(q).forEach((function(e){var t=[o.F2,o.I].indexOf(e)>=0?1:-1,n=[o.we,o.I].indexOf(e)>=0?"y":"x";q[e]+=H[n]*t}))}return q}},3706:(e,t,n)=>{"use strict";function o(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}n.d(t,{Z:()=>o})},6206:(e,t,n)=>{"use strict";function o(e){return e.split("-")[0]}n.d(t,{Z:()=>o})},3607:(e,t,n)=>{"use strict";function o(){return{top:0,right:0,bottom:0,left:0}}n.d(t,{Z:()=>o})},1516:(e,t,n)=>{"use strict";function o(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}n.d(t,{Z:()=>o})},4943:(e,t,n)=>{"use strict";function o(e){return e.split("-")[1]}n.d(t,{Z:()=>o})},138:(e,t,n)=>{"use strict";n.d(t,{Fp:()=>o,NM:()=>a,VV:()=>r});var o=Math.max,r=Math.min,a=Math.round},3293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(3607);function r(e){return Object.assign({},(0,o.Z)(),e)}},5918:(e,t,n)=>{"use strict";function o(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}n.d(t,{Z:()=>o})},7516:(e,t,n)=>{"use strict";n.d(t,{q:()=>a,u:()=>r});var o=n(138);function r(e,t,n){return(0,o.Fp)(e,(0,o.VV)(t,n))}function a(e,t,n){var o=r(e,t,n);return o>n?n:o}},1993:e=>{function t(e){return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}t.keys=()=>[],t.resolve=t,t.id=1993,e.exports=t},2262:(e,t,n)=>{"use strict";n.d(t,{$y:()=>Oe,B:()=>i,BK:()=>Ue,Bj:()=>a,EB:()=>c,Fl:()=>Ye,IU:()=>Te,Jd:()=>O,OT:()=>_e,PG:()=>Se,SU:()=>Ve,Um:()=>ke,Vh:()=>Ze,WL:()=>qe,X$:()=>A,X3:()=>Ce,XI:()=>je,Xl:()=>Ae,YS:()=>we,ZM:()=>He,cE:()=>_,dq:()=>Pe,iH:()=>Ie,j:()=>C,lk:()=>E,nZ:()=>l,oR:()=>Fe,qj:()=>ye,qq:()=>y,sT:()=>w,yT:()=>Ee});var o=n(3577);let r;class a{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&r&&(this.parent=r,this.index=(r.scopes||(r.scopes=[])).push(this)-1)}run(e){if(this.active)try{return r=this,e()}finally{r=this.parent}}on(){r=this}off(){r=this.parent}stop(e){if(this.active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},p=e=>(e.w&g)>0,d=e=>(e.n&g)>0,f=new WeakMap;let h,m=0,g=1;const b=Symbol(""),v=Symbol("");class y{constructor(e,t=null,n){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,s(this,n)}run(){if(!this.active)return this.fn();let e=h,t=x;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=h,h=this,x=!0,g=1<<++m,m<=30?(({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{("length"===t||t>=r)&&l.push(e)}));else switch(void 0!==n&&l.push(s.get(n)),t){case"add":(0,o.kJ)(e)?(0,o.S0)(n)&&l.push(s.get("length")):(l.push(s.get(b)),(0,o._N)(e)&&l.push(s.get(v)));break;case"delete":(0,o.kJ)(e)||(l.push(s.get(b)),(0,o._N)(e)&&l.push(s.get(v)));break;case"set":(0,o._N)(e)&&l.push(s.get(b))}if(1===l.length)l[0]&&L(l[0]);else{const e=[];for(const t of l)t&&e.push(...t);L(u(e))}}function L(e,t){for(const t of(0,o.kJ)(e)?e:[...e])(t!==h||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const D=(0,o.fY)("__proto__,__v_isRef,__isVue"),N=new Set(Object.getOwnPropertyNames(Symbol).map((e=>Symbol[e])).filter(o.yk)),$=F(),P=F(!1,!0),I=F(!0),j=F(!0,!0),M=R();function R(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Te(this);for(let e=0,t=this.length;e{e[t]=function(...e){O();const n=Te(this)[t].apply(this,e);return E(),n}})),e}function F(e=!1,t=!1){return function(n,r,a){if("__v_isReactive"===r)return!e;if("__v_isReadonly"===r)return e;if("__v_isShallow"===r)return t;if("__v_raw"===r&&a===(e?t?ve:be:t?ge:me).get(n))return n;const i=(0,o.kJ)(n);if(!e&&i&&(0,o.RI)(M,r))return Reflect.get(M,r,a);const s=Reflect.get(n,r,a);return((0,o.yk)(r)?N.has(r):D(r))?s:(e||C(n,0,r),t?s:Pe(s)?i&&(0,o.S0)(r)?s:s.value:(0,o.Kn)(s)?e?_e(s):ye(s):s)}}const V=q(),z=q(!0);function q(e=!1){return function(t,n,r,a){let i=t[n];if(Oe(i)&&Pe(i)&&!Pe(r))return!1;if(!e&&!Oe(r)&&(Ee(r)||(r=Te(r),i=Te(i)),!(0,o.kJ)(t)&&Pe(i)&&!Pe(r)))return i.value=r,!0;const s=(0,o.kJ)(t)&&(0,o.S0)(n)?Number(n)!0,deleteProperty:(e,t)=>!0},U=(0,o.l7)({},B,{get:P,set:z}),W=(0,o.l7)({},H,{get:j}),Z=e=>e,J=e=>Reflect.getPrototypeOf(e);function Y(e,t,n=!1,o=!1){const r=Te(e=e.__v_raw),a=Te(t);t!==a&&!n&&C(r,0,t),!n&&C(r,0,a);const{has:i}=J(r),s=o?Z:n?De:Le;return i.call(r,t)?s(e.get(t)):i.call(r,a)?s(e.get(a)):void(e!==r&&e.get(t))}function K(e,t=!1){const n=this.__v_raw,o=Te(n),r=Te(e);return e!==r&&!t&&C(o,0,e),!t&&C(o,0,r),e===r?n.has(e):n.has(e)||n.has(r)}function G(e,t=!1){return e=e.__v_raw,!t&&C(Te(e),0,b),Reflect.get(e,"size",e)}function X(e){e=Te(e);const t=Te(this);return J(t).has.call(t,e)||(t.add(e),A(t,"add",e,e)),this}function Q(e,t){t=Te(t);const n=Te(this),{has:r,get:a}=J(n);let i=r.call(n,e);i||(e=Te(e),i=r.call(n,e));const s=a.call(n,e);return n.set(e,t),i?(0,o.aU)(t,s)&&A(n,"set",e,t):A(n,"add",e,t),this}function ee(e){const t=Te(this),{has:n,get:o}=J(t);let r=n.call(t,e);r||(e=Te(e),r=n.call(t,e)),o&&o.call(t,e);const a=t.delete(e);return r&&A(t,"delete",e,void 0),a}function te(){const e=Te(this),t=0!==e.size,n=e.clear();return t&&A(e,"clear",void 0,void 0),n}function ne(e,t){return function(n,o){const r=this,a=r.__v_raw,i=Te(a),s=t?Z:e?De:Le;return!e&&C(i,0,b),a.forEach(((e,t)=>n.call(o,s(e),s(t),r)))}}function oe(e,t,n){return function(...r){const a=this.__v_raw,i=Te(a),s=(0,o._N)(i),l="entries"===e||e===Symbol.iterator&&s,c="keys"===e&&s,u=a[e](...r),p=n?Z:t?De:Le;return!t&&C(i,0,c?v:b),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:l?[p(e[0]),p(e[1])]:p(e),done:t}},[Symbol.iterator](){return this}}}}function re(e){return function(...t){return"delete"!==e&&this}}function ae(){const e={get(e){return Y(this,e)},get size(){return G(this)},has:K,add:X,set:Q,delete:ee,clear:te,forEach:ne(!1,!1)},t={get(e){return Y(this,e,!1,!0)},get size(){return G(this)},has:K,add:X,set:Q,delete:ee,clear:te,forEach:ne(!1,!0)},n={get(e){return Y(this,e,!0)},get size(){return G(this,!0)},has(e){return K.call(this,e,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ne(!0,!1)},o={get(e){return Y(this,e,!0,!0)},get size(){return G(this,!0)},has(e){return K.call(this,e,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ne(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((r=>{e[r]=oe(r,!1,!1),n[r]=oe(r,!0,!1),t[r]=oe(r,!1,!0),o[r]=oe(r,!0,!0)})),[e,n,t,o]}const[ie,se,le,ce]=ae();function ue(e,t){const n=t?e?ce:le:e?se:ie;return(t,r,a)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get((0,o.RI)(n,r)&&r in t?n:t,r,a)}const pe={get:ue(!1,!1)},de={get:ue(!1,!0)},fe={get:ue(!0,!1)},he={get:ue(!0,!0)},me=new WeakMap,ge=new WeakMap,be=new WeakMap,ve=new WeakMap;function ye(e){return Oe(e)?e:xe(e,!1,B,pe,me)}function ke(e){return xe(e,!1,U,de,ge)}function _e(e){return xe(e,!0,H,fe,be)}function we(e){return xe(e,!0,W,he,ve)}function xe(e,t,n,r,a){if(!(0,o.Kn)(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const i=a.get(e);if(i)return i;const s=(l=e).__v_skip||!Object.isExtensible(l)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((0,o.W7)(l));var l;if(0===s)return e;const c=new Proxy(e,2===s?r:n);return a.set(e,c),c}function Se(e){return Oe(e)?Se(e.__v_raw):!(!e||!e.__v_isReactive)}function Oe(e){return!(!e||!e.__v_isReadonly)}function Ee(e){return!(!e||!e.__v_isShallow)}function Ce(e){return Se(e)||Oe(e)}function Te(e){const t=e&&e.__v_raw;return t?Te(t):e}function Ae(e){return(0,o.Nj)(e,"__v_skip",!0),e}const Le=e=>(0,o.Kn)(e)?ye(e):e,De=e=>(0,o.Kn)(e)?_e(e):e;function Ne(e){x&&h&&T((e=Te(e)).dep||(e.dep=u()))}function $e(e,t){(e=Te(e)).dep&&L(e.dep)}function Pe(e){return!(!e||!0!==e.__v_isRef)}function Ie(e){return Me(e,!1)}function je(e){return Me(e,!0)}function Me(e,t){return Pe(e)?e:new Re(e,t)}class Re{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Te(e),this._value=t?e:Le(e)}get value(){return Ne(this),this._value}set value(e){e=this.__v_isShallow?e:Te(e),(0,o.aU)(e,this._rawValue)&&(this._rawValue=e,this._value=this.__v_isShallow?e:Le(e),$e(this))}}function Fe(e){$e(e)}function Ve(e){return Pe(e)?e.value:e}const ze={get:(e,t,n)=>Ve(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Pe(r)&&!Pe(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function qe(e){return Se(e)?e:new Proxy(e,ze)}class Be{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e((()=>Ne(this)),(()=>$e(this)));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}function He(e){return new Be(e)}function Ue(e){const t=(0,o.kJ)(e)?new Array(e.length):{};for(const n in e)t[n]=Ze(e,n);return t}class We{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}}function Ze(e,t,n){const o=e[t];return Pe(o)?o:new We(e,t,n)}class Je{constructor(e,t,n,o){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new y(e,(()=>{this._dirty||(this._dirty=!0,$e(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const e=Te(this);return Ne(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function Ye(e,t,n=!1){let r,a;const i=(0,o.mf)(e);return i?(r=e,a=o.dG):(r=e.get,a=e.set),new Je(r,a,i||!a,n)}Promise.resolve()},6252:(e,t,n)=>{"use strict";n.d(t,{$d:()=>u,$y:()=>o.$y,Ah:()=>Ke,B:()=>o.B,BK:()=>o.BK,Bj:()=>o.Bj,Bz:()=>lo,C3:()=>hn,C_:()=>r.C_,Cn:()=>K,EB:()=>o.EB,Eo:()=>It,F4:()=>kn,FN:()=>Bn,Fl:()=>io,G:()=>Oo,HX:()=>G,HY:()=>Gt,Ho:()=>_n,IU:()=>o.IU,JJ:()=>ue,Jd:()=>Ye,KU:()=>c,Ko:()=>Ln,LL:()=>Zt,MW:()=>so,MX:()=>wo,Mr:()=>_o,Nv:()=>Dn,OT:()=>o.OT,Ob:()=>Ie,P$:()=>xe,PG:()=>o.PG,Q2:()=>Jt,Q6:()=>Ae,RC:()=>Ne,Rh:()=>fe,Rr:()=>po,S3:()=>p,SU:()=>o.SU,U2:()=>Oe,Uc:()=>yo,Uk:()=>wn,Um:()=>o.Um,Us:()=>Pt,Vh:()=>o.Vh,WI:()=>Nn,WL:()=>o.WL,WY:()=>co,Wm:()=>yn,X3:()=>o.X3,XI:()=>o.XI,Xl:()=>o.Xl,Xn:()=>Ze,Y1:()=>Xn,Y3:()=>O,Y8:()=>_e,YP:()=>ge,YS:()=>o.YS,Yq:()=>Xe,ZK:()=>i,ZM:()=>o.ZM,Zq:()=>ko,_:()=>vn,_A:()=>r._A,aZ:()=>Le,b9:()=>uo,bT:()=>Qe,bv:()=>We,cE:()=>o.cE,d1:()=>et,dD:()=>Y,dG:()=>Tn,dl:()=>Me,dq:()=>o.dq,ec:()=>R,eq:()=>Eo,f3:()=>pe,h:()=>vo,hR:()=>r.hR,i8:()=>So,iD:()=>un,iH:()=>o.iH,ic:()=>Je,j4:()=>pn,j5:()=>r.j5,kC:()=>r.kC,kq:()=>Sn,l1:()=>fo,lA:()=>dn,lR:()=>Bt,m0:()=>de,mW:()=>P,mv:()=>bo,mx:()=>Pn,n4:()=>re,nK:()=>Te,nQ:()=>xo,nZ:()=>o.nZ,oR:()=>o.oR,of:()=>Qn,p1:()=>go,qG:()=>en,qZ:()=>ln,qb:()=>A,qj:()=>o.qj,qq:()=>o.qq,ry:()=>Co,sT:()=>o.sT,se:()=>Re,sv:()=>Qt,uE:()=>xn,u_:()=>mo,up:()=>Ut,vl:()=>Ge,vs:()=>r.vs,w5:()=>X,wF:()=>Ue,wg:()=>on,wy:()=>xt,xv:()=>Xt,yT:()=>o.yT,yX:()=>he,zw:()=>r.zw});var o=n(2262),r=n(3577);const a=[];function i(e,...t){(0,o.Jd)();const n=a.length?a[a.length-1].component:null,r=n&&n.appContext.config.warnHandler,i=function(){let e=a[a.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const o=e.component&&e.component.parent;e=o&&o.vnode}return t}();if(r)c(r,n,11,[e+t.join(""),n&&n.proxy,i.map((({vnode:e})=>`at <${ao(n,e.type)}>`)).join("\n"),i]);else{const n=[`[Vue warn]: ${e}`,...t];i.length&&n.push("\n",...function(e){const t=[];return e.forEach(((e,n)=>{t.push(...0===n?[]:["\n"],...function({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",o=!!e.component&&null==e.component.parent,r=` at <${ao(e.component,e.type,o)}`,a=">"+n;return e.props?[r,...s(e.props),a]:[r+a]}(e))})),t}(i)),console.warn(...n)}(0,o.lk)()}function s(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach((n=>{t.push(...l(n,e[n]))})),n.length>3&&t.push(" ..."),t}function l(e,t,n){return(0,r.HD)(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:(0,o.dq)(t)?(t=l(e,(0,o.IU)(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):(0,r.mf)(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=(0,o.IU)(t),n?t:[`${e}=`,t])}function c(e,t,n,o){let r;try{r=o?e(...o):e()}catch(e){p(e,t,n)}return r}function u(e,t,n,o){if((0,r.mf)(e)){const a=c(e,t,n,o);return a&&(0,r.tI)(a)&&a.catch((e=>{p(e,t,n)})),a}const a=[];for(let r=0;r>>1;N(h[o])N(e)-N(t))),_=0;_null==e.id?1/0:e.id;function $(e){f=!1,d=!0,L(e),h.sort(((e,t)=>N(e)-N(t))),r.dG;try{for(m=0;mP.emit(e,...t))),I=[]):"undefined"!=typeof window&&window.HTMLElement&&!(null===(o=null===(n=window.navigator)||void 0===n?void 0:n.userAgent)||void 0===o?void 0:o.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push((e=>{R(e,t)})),setTimeout((()=>{P||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,j=!0,I=[])}),3e3)):(j=!0,I=[])}const F=q("component:added"),V=q("component:updated"),z=q("component:removed");function q(e){return t=>{M(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function B(e,t,...n){const o=e.vnode.props||r.kT;let a=n;const i=t.startsWith("update:"),s=i&&t.slice(7);if(s&&s in o){const e=`${"modelValue"===s?"model":s}Modifiers`,{number:t,trim:i}=o[e]||r.kT;i?a=n.map((e=>e.trim())):t&&(a=n.map(r.He))}let l;__VUE_PROD_DEVTOOLS__&&function(e,t,n){M("component:emit",e.appContext.app,e,t,n)}(e,t,a);let c=o[l=(0,r.hR)(t)]||o[l=(0,r.hR)((0,r._A)(t))];!c&&i&&(c=o[l=(0,r.hR)((0,r.rs)(t))]),c&&u(c,e,6,a);const p=o[l+"Once"];if(p){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,u(p,e,6,a)}}function H(e,t,n=!1){const o=t.emitsCache,a=o.get(e);if(void 0!==a)return a;const i=e.emits;let s={},l=!1;if(__VUE_OPTIONS_API__&&!(0,r.mf)(e)){const o=e=>{const n=H(e,t,!0);n&&(l=!0,(0,r.l7)(s,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return i||l?((0,r.kJ)(i)?i.forEach((e=>s[e]=null)):(0,r.l7)(s,i),o.set(e,s),s):(o.set(e,null),null)}function U(e,t){return!(!e||!(0,r.F7)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,r.RI)(e,t[0].toLowerCase()+t.slice(1))||(0,r.RI)(e,(0,r.rs)(t))||(0,r.RI)(e,t))}let W=null,Z=null;function J(e){const t=W;return W=e,Z=e&&e.type.__scopeId||null,t}function Y(e){Z=e}function K(){Z=null}const G=e=>X;function X(e,t=W,n){if(!t)return e;if(e._n)return e;const o=(...n)=>{o._d&&ln(-1);const r=J(t),a=e(...n);return J(r),o._d&&ln(1),__VUE_PROD_DEVTOOLS__&&V(t),a};return o._n=!0,o._c=!0,o._d=!0,o}function Q(e){const{type:t,vnode:n,proxy:o,withProxy:a,props:i,propsOptions:[s],slots:l,attrs:c,emit:u,render:d,renderCache:f,data:h,setupState:m,ctx:g,inheritAttrs:b}=e;let v,y;const k=J(e);try{if(4&n.shapeFlag){const e=a||o;v=On(d.call(e,e,f,i,m,h,g)),y=c}else{const e=t;v=On(e.length>1?e(i,{attrs:c,slots:l,emit:u}):e(i,null)),y=t.props?c:ee(c)}}catch(t){tn.length=0,p(t,e,1),v=yn(Qt)}let _=v;if(y&&!1!==b){const e=Object.keys(y),{shapeFlag:t}=_;e.length&&7&t&&(s&&e.some(r.tR)&&(y=te(y,s)),_=_n(_,y))}return n.dirs&&(_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),v=_,J(k),v}const ee=e=>{let t;for(const n in e)("class"===n||"style"===n||(0,r.F7)(n))&&((t||(t={}))[n]=e[n]);return t},te=(e,t)=>{const n={};for(const o in e)(0,r.tR)(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function ne(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;r0?(ae(e,"onPending"),ae(e,"onFallback"),c(null,e.ssFallback,t,n,o,null,a,i),ce(d,e.ssFallback)):d.resolve()}(t,n,o,r,a,i,s,l,c):function(e,t,n,o,r,a,i,s,{p:l,um:c,o:{createElement:u}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const d=t.ssContent,f=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:g,isHydrating:b}=p;if(m)p.pendingBranch=d,fn(d,m)?(l(m,d,p.hiddenContainer,null,r,p,a,i,s),p.deps<=0?p.resolve():g&&(l(h,f,n,o,r,null,a,i,s),ce(p,f))):(p.pendingId++,b?(p.isHydrating=!1,p.activeBranch=m):c(m,r,p),p.deps=0,p.effects.length=0,p.hiddenContainer=u("div"),g?(l(null,d,p.hiddenContainer,null,r,p,a,i,s),p.deps<=0?p.resolve():(l(h,f,n,o,r,null,a,i,s),ce(p,f))):h&&fn(d,h)?(l(h,d,n,o,r,p,a,i,s),p.resolve(!0)):(l(null,d,p.hiddenContainer,null,r,p,a,i,s),p.deps<=0&&p.resolve()));else if(h&&fn(d,h))l(h,d,n,o,r,p,a,i,s),ce(p,d);else if(ae(t,"onPending"),p.pendingBranch=d,p.pendingId++,l(null,d,p.hiddenContainer,null,r,p,a,i,s),p.deps<=0)p.resolve();else{const{timeout:e,pendingId:t}=p;e>0?setTimeout((()=>{p.pendingId===t&&p.fallback(f)}),e):0===e&&p.fallback(f)}}(e,t,n,o,r,i,s,l,c)},hydrate:function(e,t,n,o,r,a,i,s,l){const c=t.suspense=ie(t,o,n,e.parentNode,document.createElement("div"),null,r,a,i,s,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,a,i);return 0===c.deps&&c.resolve(),u},create:ie,normalize:function(e){const{shapeFlag:t,children:n}=e,o=32&t;e.ssContent=se(o?n.default:n),e.ssFallback=o?se(n.fallback):yn(Qt)}};function ae(e,t){const n=e.props&&e.props[t];(0,r.mf)(n)&&n()}function ie(e,t,n,o,a,i,s,l,c,u,d=!1){const{p:f,m:h,um:m,n:g,o:{parentNode:b,remove:v}}=u,y=(0,r.He)(e.props&&e.props.timeout),k={vnode:e,parent:t,parentComponent:n,isSVG:s,container:o,hiddenContainer:a,anchor:i,deps:0,pendingId:0,timeout:"number"==typeof y?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:d,isUnmounted:!1,effects:[],resolve(e=!1){const{vnode:t,activeBranch:n,pendingBranch:o,pendingId:r,effects:a,parentComponent:i,container:s}=k;if(k.isHydrating)k.isHydrating=!1;else if(!e){const e=n&&o.transition&&"out-in"===o.transition.mode;e&&(n.transition.afterLeave=()=>{r===k.pendingId&&h(o,s,t,0)});let{anchor:t}=k;n&&(t=g(n),m(n,i,k,!0)),e||h(o,s,t,0)}ce(k,o),k.pendingBranch=null,k.isInFallback=!1;let l=k.parent,c=!1;for(;l;){if(l.pendingBranch){l.effects.push(...a),c=!0;break}l=l.parent}c||A(a),k.effects=[],ae(t,"onResolve")},fallback(e){if(!k.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:o,container:r,isSVG:a}=k;ae(t,"onFallback");const i=g(n),s=()=>{k.isInFallback&&(f(null,e,r,i,o,null,a,l,c),ce(k,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=s),k.isInFallback=!0,m(n,o,null,!0),u||s()},move(e,t,n){k.activeBranch&&h(k.activeBranch,e,t,n),k.container=e},next:()=>k.activeBranch&&g(k.activeBranch),registerDep(e,t){const n=!!k.pendingBranch;n&&k.deps++;const o=e.vnode.el;e.asyncDep.catch((t=>{p(t,e,0)})).then((r=>{if(e.isUnmounted||k.isUnmounted||k.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:a}=e;Gn(e,r,!1),o&&(a.el=o);const i=!o&&e.subTree.el;t(e,a,b(o||e.subTree.el),o?null:g(e.subTree),k,s,c),i&&v(i),oe(e,a.el),n&&0==--k.deps&&k.resolve()}))},unmount(e,t){k.isUnmounted=!0,k.activeBranch&&m(k.activeBranch,n,e,t),k.pendingBranch&&m(k.pendingBranch,n,e,t)}};return k}function se(e){let t;if((0,r.mf)(e)){const n=sn&&e._c;n&&(e._d=!1,on()),e=e(),n&&(e._d=!0,t=nn,rn())}if((0,r.kJ)(e)){const t=function(e){let t;for(let n=0;nt!==e))),e}function le(e,t){t&&t.pendingBranch?(0,r.kJ)(e)?t.effects.push(...e):t.effects.push(e):A(e)}function ce(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e,r=n.el=t.el;o&&o.subTree===n&&(o.vnode.el=r,oe(o,r))}function ue(e,t){if(qn){let n=qn.provides;const o=qn.parent&&qn.parent.provides;o===n&&(n=qn.provides=Object.create(o)),n[e]=t}}function pe(e,t,n=!1){const o=qn||W;if(o){const a=null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(a&&e in a)return a[e];if(arguments.length>1)return n&&(0,r.mf)(t)?t.call(o.proxy):t}}function de(e,t){return be(e,null,t)}function fe(e,t){return be(e,null,{flush:"post"})}function he(e,t){return be(e,null,{flush:"sync"})}const me={};function ge(e,t,n){return be(e,t,n)}function be(e,t,{immediate:n,deep:a,flush:i,onTrack:s,onTrigger:l}=r.kT){const p=qn;let d,f,h=!1,m=!1;if((0,o.dq)(e)?(d=()=>e.value,h=(0,o.yT)(e)):(0,o.PG)(e)?(d=()=>e,a=!0):(0,r.kJ)(e)?(m=!0,h=e.some(o.PG),d=()=>e.map((e=>(0,o.dq)(e)?e.value:(0,o.PG)(e)?ke(e):(0,r.mf)(e)?c(e,p,2):void 0))):d=(0,r.mf)(e)?t?()=>c(e,p,2):()=>{if(!p||!p.isUnmounted)return f&&f(),u(e,p,3,[y])}:r.dG,t&&a){const e=d;d=()=>ke(e())}let y=e=>{f=x.onStop=()=>{c(e,p,4)}};if(Yn)return y=r.dG,t?n&&u(t,p,3,[d(),m?[]:void 0,y]):d(),r.dG;let k=m?[]:me;const _=()=>{if(x.active)if(t){const e=x.run();(a||h||(m?e.some(((e,t)=>(0,r.aU)(e,k[t]))):(0,r.aU)(e,k)))&&(f&&f(),u(t,p,3,[e,k===me?void 0:k,y]),k=e)}else x.run()};let w;_.allowRecurse=!!t,w="sync"===i?_:"post"===i?()=>$t(_,p&&p.suspense):()=>{!p||p.isMounted?function(e){T(e,b,g,v)}(_):_()};const x=new o.qq(d,w);return t?n?_():k=x.run():"post"===i?$t(x.run.bind(x),p&&p.suspense):x.run(),()=>{x.stop(),p&&p.scope&&(0,r.Od)(p.scope.effects,x)}}function ve(e,t,n){const o=this.proxy,a=(0,r.HD)(e)?e.includes(".")?ye(o,e):()=>o[e]:e.bind(o,o);let i;(0,r.mf)(t)?i=t:(i=t.handler,n=t);const s=qn;Hn(this);const l=be(a,i.bind(o),n);return s?Hn(s):Un(),l}function ye(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{ke(e,t)}));else if((0,r.PO)(e))for(const n in e)ke(e[n],t);return e}function _e(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return We((()=>{e.isMounted=!0})),Ye((()=>{e.isUnmounting=!0})),e}const we=[Function,Array],xe={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:we,onEnter:we,onAfterEnter:we,onEnterCancelled:we,onBeforeLeave:we,onLeave:we,onAfterLeave:we,onLeaveCancelled:we,onBeforeAppear:we,onAppear:we,onAfterAppear:we,onAppearCancelled:we},setup(e,{slots:t}){const n=Bn(),r=_e();let a;return()=>{const i=t.default&&Ae(t.default(),!0);if(!i||!i.length)return;const s=(0,o.IU)(e),{mode:l}=s,c=i[0];if(r.isLeaving)return Ee(c);const u=Ce(c);if(!u)return Ee(c);const p=Oe(u,s,r,n);Te(u,p);const d=n.subTree,f=d&&Ce(d);let h=!1;const{getTransitionKey:m}=u.type;if(m){const e=m();void 0===a?a=e:e!==a&&(a=e,h=!0)}if(f&&f.type!==Qt&&(!fn(u,f)||h)){const e=Oe(f,s,r,n);if(Te(f,e),"out-in"===l)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,n.update()},Ee(c);"in-out"===l&&u.type!==Qt&&(e.delayLeave=(e,t,n)=>{Se(r,f)[String(f.key)]=f,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete p.delayedLeave},p.delayedLeave=n})}return c}}};function Se(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Oe(e,t,n,o){const{appear:r,mode:a,persisted:i=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:c,onEnterCancelled:p,onBeforeLeave:d,onLeave:f,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:g,onAppear:b,onAfterAppear:v,onAppearCancelled:y}=t,k=String(e.key),_=Se(n,e),w=(e,t)=>{e&&u(e,o,9,t)},x={mode:a,persisted:i,beforeEnter(t){let o=s;if(!n.isMounted){if(!r)return;o=g||s}t._leaveCb&&t._leaveCb(!0);const a=_[k];a&&fn(e,a)&&a.el._leaveCb&&a.el._leaveCb(),w(o,[t])},enter(e){let t=l,o=c,a=p;if(!n.isMounted){if(!r)return;t=b||l,o=v||c,a=y||p}let i=!1;const s=e._enterCb=t=>{i||(i=!0,w(t?a:o,[e]),x.delayedLeave&&x.delayedLeave(),e._enterCb=void 0)};t?(t(e,s),t.length<=1&&s()):s()},leave(t,o){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return o();w(d,[t]);let a=!1;const i=t._leaveCb=n=>{a||(a=!0,o(),w(n?m:h,[t]),t._leaveCb=void 0,_[r]===e&&delete _[r])};_[r]=e,f?(f(t,i),f.length<=1&&i()):i()},clone:e=>Oe(e,t,n,o)};return x}function Ee(e){if(Pe(e))return(e=_n(e)).children=null,e}function Ce(e){return Pe(e)?e.children?e.children[0]:void 0:e}function Te(e,t){6&e.shapeFlag&&e.component?Te(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ae(e,t=!1){let n=[],o=0;for(let r=0;r1)for(let e=0;e!!e.type.__asyncLoader;function Ne(e){(0,r.mf)(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:a,delay:i=200,timeout:s,suspensible:l=!0,onError:c}=e;let u,d=null,f=0;const h=()=>{let e;return d||(e=d=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),c)return new Promise(((t,n)=>{c(e,(()=>t((f++,d=null,h()))),(()=>n(e)),f+1)}));throw e})).then((t=>e!==d&&d?d:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),u=t,t))))};return Le({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return u},setup(){const e=qn;if(u)return()=>$e(u,e);const t=t=>{d=null,p(t,e,13,!a)};if(l&&e.suspense||Yn)return h().then((t=>()=>$e(t,e))).catch((e=>(t(e),()=>a?yn(a,{error:e}):null)));const r=(0,o.iH)(!1),c=(0,o.iH)(),f=(0,o.iH)(!!i);return i&&setTimeout((()=>{f.value=!1}),i),null!=s&&setTimeout((()=>{if(!r.value&&!c.value){const e=new Error(`Async component timed out after ${s}ms.`);t(e),c.value=e}}),s),h().then((()=>{r.value=!0,e.parent&&Pe(e.parent.vnode)&&E(e.parent.update)})).catch((e=>{t(e),c.value=e})),()=>r.value&&u?$e(u,e):c.value&&a?yn(a,{error:c.value}):n&&!f.value?yn(n):void 0}})}function $e(e,{vnode:{ref:t,props:n,children:o}}){const r=yn(e,n,o);return r.ref=t,r}const Pe=e=>e.type.__isKeepAlive,Ie={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Bn(),o=n.ctx;if(!o.renderer)return t.default;const a=new Map,i=new Set;let s=null;__VUE_PROD_DEVTOOLS__&&(n.__v_cache=a);const l=n.suspense,{renderer:{p:c,m:u,um:p,o:{createElement:d}}}=o,f=d("div");function h(e){ze(e),p(e,n,l,!0)}function m(e){a.forEach(((t,n)=>{const o=ro(t.type);!o||e&&e(o)||g(n)}))}function g(e){const t=a.get(e);s&&t.type===s.type?s&&ze(s):h(t),a.delete(e),i.delete(e)}o.activate=(e,t,n,o,a)=>{const i=e.component;u(e,t,n,0,l),c(i.vnode,e,t,n,i,l,o,e.slotScopeIds,a),$t((()=>{i.isDeactivated=!1,i.a&&(0,r.ir)(i.a);const t=e.props&&e.props.onVnodeMounted;t&&An(t,i.parent,e)}),l),__VUE_PROD_DEVTOOLS__&&F(i)},o.deactivate=e=>{const t=e.component;u(e,f,null,1,l),$t((()=>{t.da&&(0,r.ir)(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&An(n,t.parent,e),t.isDeactivated=!0}),l),__VUE_PROD_DEVTOOLS__&&F(t)},ge((()=>[e.include,e.exclude]),(([e,t])=>{e&&m((t=>je(e,t))),t&&m((e=>!je(t,e)))}),{flush:"post",deep:!0});let b=null;const v=()=>{null!=b&&a.set(b,qe(n.subTree))};return We(v),Je(v),Ye((()=>{a.forEach((e=>{const{subTree:t,suspense:o}=n,r=qe(t);if(e.type!==r.type)h(e);else{ze(r);const e=r.component.da;e&&$t(e,o)}}))})),()=>{if(b=null,!t.default)return null;const n=t.default(),o=n[0];if(n.length>1)return s=null,n;if(!dn(o)||!(4&o.shapeFlag||128&o.shapeFlag))return s=null,o;let r=qe(o);const l=r.type,c=ro(De(r)?r.type.__asyncResolved||{}:l),{include:u,exclude:p,max:d}=e;if(u&&(!c||!je(u,c))||p&&c&&je(p,c))return s=r,o;const f=null==r.key?l:r.key,h=a.get(f);return r.el&&(r=_n(r),128&o.shapeFlag&&(o.ssContent=r)),b=f,h?(r.el=h.el,r.component=h.component,r.transition&&Te(r,r.transition),r.shapeFlag|=512,i.delete(f),i.add(f)):(i.add(f),d&&i.size>parseInt(d,10)&&g(i.values().next().value)),r.shapeFlag|=256,s=r,o}}};function je(e,t){return(0,r.kJ)(e)?e.some((e=>je(e,t))):(0,r.HD)(e)?e.split(",").includes(t):!!e.test&&e.test(t)}function Me(e,t){Fe(e,"a",t)}function Re(e,t){Fe(e,"da",t)}function Fe(e,t,n=qn){const o=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(Be(t,o,n),n){let e=n.parent;for(;e&&e.parent;)Pe(e.parent.vnode)&&Ve(o,t,n,e),e=e.parent}}function Ve(e,t,n,o){const a=Be(t,e,o,!0);Ke((()=>{(0,r.Od)(o[t],a)}),n)}function ze(e){let t=e.shapeFlag;256&t&&(t-=256),512&t&&(t-=512),e.shapeFlag=t}function qe(e){return 128&e.shapeFlag?e.ssContent:e}function Be(e,t,n=qn,r=!1){if(n){const a=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;(0,o.Jd)(),Hn(n);const a=u(t,n,e,r);return Un(),(0,o.lk)(),a});return r?a.unshift(i):a.push(i),i}}const He=e=>(t,n=qn)=>(!Yn||"sp"===e)&&Be(e,t,n),Ue=He("bm"),We=He("m"),Ze=He("bu"),Je=He("u"),Ye=He("bum"),Ke=He("um"),Ge=He("sp"),Xe=He("rtg"),Qe=He("rtc");function et(e,t=qn){Be("ec",e,t)}let tt=!0;function nt(e,t,n){u((0,r.kJ)(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function ot(e,t,n,o){const a=o.includes(".")?ye(n,o):()=>n[o];if((0,r.HD)(e)){const n=t[e];(0,r.mf)(n)&&ge(a,n)}else if((0,r.mf)(e))ge(a,e.bind(n));else if((0,r.Kn)(e))if((0,r.kJ)(e))e.forEach((e=>ot(e,t,n,o)));else{const o=(0,r.mf)(e.handler)?e.handler.bind(n):t[e.handler];(0,r.mf)(o)&&ge(a,o,e)}}function rt(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,s=a.get(t);let l;return s?l=s:r.length||n||o?(l={},r.length&&r.forEach((e=>at(l,e,i,!0))),at(l,t,i)):l=t,a.set(t,l),l}function at(e,t,n,o=!1){const{mixins:r,extends:a}=t;a&&at(e,a,n,!0),r&&r.forEach((t=>at(e,t,n,!0)));for(const r in t)if(o&&"expose"===r);else{const o=it[r]||n&&n[r];e[r]=o?o(e[r],t[r]):t[r]}return e}const it={data:st,props:ut,emits:ut,methods:ut,computed:ut,beforeCreate:ct,created:ct,beforeMount:ct,mounted:ct,beforeUpdate:ct,updated:ct,beforeDestroy:ct,beforeUnmount:ct,destroyed:ct,unmounted:ct,activated:ct,deactivated:ct,errorCaptured:ct,serverPrefetch:ct,components:ut,directives:ut,watch:function(e,t){if(!e)return t;if(!t)return e;const n=(0,r.l7)(Object.create(null),e);for(const o in t)n[o]=ct(e[o],t[o]);return n},provide:st,inject:function(e,t){return ut(lt(e),lt(t))}};function st(e,t){return t?e?function(){return(0,r.l7)((0,r.mf)(e)?e.call(this,this):e,(0,r.mf)(t)?t.call(this,this):t)}:t:e}function lt(e){if((0,r.kJ)(e)){const t={};for(let n=0;n{c=!0;const[n,o]=ft(e,t,!0);(0,r.l7)(s,n),o&&l.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!i&&!c)return o.set(e,r.Z6),r.Z6;if((0,r.kJ)(i))for(let e=0;e-1,o[1]=n<0||e-1||(0,r.RI)(o,"default"))&&l.push(t)}}}const u=[s,l];return o.set(e,u),u}function ht(e){return"$"!==e[0]}function mt(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:null===e?"null":""}function gt(e,t){return mt(e)===mt(t)}function bt(e,t){return(0,r.kJ)(t)?t.findIndex((t=>gt(t,e))):(0,r.mf)(t)&>(t,e)?0:-1}const vt=e=>"_"===e[0]||"$stable"===e,yt=e=>(0,r.kJ)(e)?e.map(On):[On(e)],kt=(e,t,n)=>{const o=X(((...e)=>yt(t(...e))),n);return o._c=!1,o},_t=(e,t,n)=>{const o=e._ctx;for(const n in e){if(vt(n))continue;const a=e[n];if((0,r.mf)(a))t[n]=kt(0,a,o);else if(null!=a){const e=yt(a);t[n]=()=>e}}},wt=(e,t)=>{const n=yt(t);e.slots.default=()=>n};function xt(e,t){if(null===W)return e;const n=W.proxy,o=e.dirs||(e.dirs=[]);for(let e=0;e(i.has(e)||(e&&(0,r.mf)(e.install)?(i.add(e),e.install(l,...t)):(0,r.mf)(e)&&(i.add(e),e(l,...t))),l),mixin:e=>(__VUE_OPTIONS_API__&&(a.mixins.includes(e)||a.mixins.push(e)),l),component:(e,t)=>t?(a.components[e]=t,l):a.components[e],directive:(e,t)=>t?(a.directives[e]=t,l):a.directives[e],mount(r,i,c){if(!s){const u=yn(n,o);return u.appContext=a,i&&t?t(u,r):e(u,r,c),s=!0,l._container=r,r.__vue_app__=l,__VUE_PROD_DEVTOOLS__&&(l._instance=u.component,function(e,t){M("app:init",e,t,{Fragment:Gt,Text:Xt,Comment:Qt,Static:en})}(l,So)),no(u.component)||u.component.proxy}},unmount(){s&&(e(null,l._container),__VUE_PROD_DEVTOOLS__&&(l._instance=null,function(e){M("app:unmount",e)}(l)),delete l._container.__vue_app__)},provide:(e,t)=>(a.provides[e]=t,l)};return l}}function Tt(e,t,n,a,i=!1){if((0,r.kJ)(e))return void e.forEach(((e,o)=>Tt(e,t&&((0,r.kJ)(t)?t[o]:t),n,a,i)));if(De(a)&&!i)return;const s=4&a.shapeFlag?no(a.component)||a.component.proxy:a.el,l=i?null:s,{i:u,r:p}=e,d=t&&t.r,f=u.refs===r.kT?u.refs={}:u.refs,h=u.setupState;if(null!=d&&d!==p&&((0,r.HD)(d)?(f[d]=null,(0,r.RI)(h,d)&&(h[d]=null)):(0,o.dq)(d)&&(d.value=null)),(0,r.mf)(p))c(p,u,12,[l,f]);else{const t=(0,r.HD)(p),a=(0,o.dq)(p);if(t||a){const a=()=>{if(e.f){const n=t?f[p]:p.value;i?(0,r.kJ)(n)&&(0,r.Od)(n,s):(0,r.kJ)(n)?n.includes(s)||n.push(s):t?f[p]=[s]:(p.value=[s],e.k&&(f[e.k]=p.value))}else t?(f[p]=l,(0,r.RI)(h,p)&&(h[p]=l)):(0,o.dq)(p)&&(p.value=l,e.k&&(f[e.k]=l))};l?(a.id=-1,$t(a,n)):a()}}}let At=!1;const Lt=e=>/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,Dt=e=>8===e.nodeType;function Nt(e){const{mt:t,p:n,o:{patchProp:o,nextSibling:a,parentNode:i,remove:s,insert:l,createComment:c}}=e,u=(n,o,r,s,l,c=!1)=>{const g=Dt(n)&&"["===n.data,b=()=>h(n,o,r,s,l,g),{type:v,ref:y,shapeFlag:k}=o,_=n.nodeType;o.el=n;let w=null;switch(v){case Xt:3!==_?w=b():(n.data!==o.children&&(At=!0,n.data=o.children),w=a(n));break;case Qt:w=8!==_||g?b():a(n);break;case en:if(1===_){w=n;const e=!o.children.length;for(let t=0;t{l=l||!!t.dynamicChildren;const{type:c,props:u,patchFlag:p,shapeFlag:f,dirs:h}=t,m="input"===c&&h||"option"===c;if(m||-1!==p){if(h&&St(t,null,n,"created"),u)if(m||!l||48&p)for(const t in u)(m&&t.endsWith("value")||(0,r.F7)(t)&&!(0,r.Gg)(t))&&o(e,t,null,u[t],!1,void 0,n);else u.onClick&&o(e,"onClick",null,u.onClick,!1,void 0,n);let c;if((c=u&&u.onVnodeBeforeMount)&&An(c,n,t),h&&St(t,null,n,"beforeMount"),((c=u&&u.onVnodeMounted)||h)&&le((()=>{c&&An(c,n,t),h&&St(t,null,n,"mounted")}),a),16&f&&(!u||!u.innerHTML&&!u.textContent)){let o=d(e.firstChild,t,e,n,a,i,l);for(;o;){At=!0;const e=o;o=o.nextSibling,s(e)}}else 8&f&&e.textContent!==t.children&&(At=!0,e.textContent=t.children)}return e.nextSibling},d=(e,t,o,r,a,i,s)=>{s=s||!!t.dynamicChildren;const l=t.children,c=l.length;for(let t=0;t{const{slotScopeIds:u}=t;u&&(r=r?r.concat(u):u);const p=i(e),f=d(a(e),t,p,n,o,r,s);return f&&Dt(f)&&"]"===f.data?a(t.anchor=f):(At=!0,l(t.anchor=c("]"),p,f),f)},h=(e,t,o,r,l,c)=>{if(At=!0,t.el=null,c){const t=m(e);for(;;){const n=a(e);if(!n||n===t)break;s(n)}}const u=a(e),p=i(e);return s(e),n(null,t,p,u,o,r,Lt(p),l),u},m=e=>{let t=0;for(;e;)if((e=a(e))&&Dt(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return a(e);t--}return e};return[(e,t)=>{if(!t.hasChildNodes())return n(null,e,t),void D();At=!1,u(t.firstChild,e,null,null,null),D(),At&&console.error("Hydration completed but contains mismatches.")},u]}const $t=le;function Pt(e){return jt(e)}function It(e){return jt(e,Nt)}function jt(e,t){"boolean"!=typeof __VUE_OPTIONS_API__&&((0,r.E9)().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&((0,r.E9)().__VUE_PROD_DEVTOOLS__=!1);const n=(0,r.E9)();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&R(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:a,remove:i,patchProp:s,createElement:l,createText:c,createComment:u,setText:p,setElementText:d,parentNode:f,nextSibling:g,setScopeId:b=r.dG,cloneNode:v,insertStaticContent:y}=e,k=(e,t,n,o=null,r=null,a=null,i=!1,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!fn(e,t)&&(o=te(e),Y(e,r,a,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:p}=t;switch(c){case Xt:_(e,t,n,o);break;case Qt:w(e,t,n,o);break;case en:null==e&&x(t,n,o,i);break;case Gt:P(e,t,n,o,r,a,i,s,l);break;default:1&p?S(e,t,n,o,r,a,i,s,l):6&p?I(e,t,n,o,r,a,i,s,l):(64&p||128&p)&&c.process(e,t,n,o,r,a,i,s,l,ae)}null!=u&&r&&Tt(u,e&&e.ref,a,t||e,!t)},_=(e,t,n,o)=>{if(null==e)a(t.el=c(t.children),n,o);else{const n=t.el=e.el;t.children!==e.children&&p(n,t.children)}},w=(e,t,n,o)=>{null==e?a(t.el=u(t.children||""),n,o):t.el=e.el},x=(e,t,n,o)=>{[e.el,e.anchor]=y(e.children,t,n,o,e.el,e.anchor)},S=(e,t,n,o,r,a,i,s,l)=>{i=i||"svg"===t.type,null==e?O(t,n,o,r,a,i,s,l):A(e,t,r,a,i,s,l)},O=(e,t,n,o,i,c,u,p)=>{let f,h;const{type:m,props:g,shapeFlag:b,transition:y,patchFlag:k,dirs:_}=e;if(e.el&&void 0!==v&&-1===k)f=e.el=v(e.el);else{if(f=e.el=l(e.type,c,g&&g.is,g),8&b?d(f,e.children):16&b&&T(e.children,f,null,o,i,c&&"foreignObject"!==m,u,p),_&&St(e,null,o,"created"),g){for(const t in g)"value"===t||(0,r.Gg)(t)||s(f,t,null,g[t],c,e.children,o,i,ee);"value"in g&&s(f,"value",null,g.value),(h=g.onVnodeBeforeMount)&&An(h,o,e)}C(f,e,e.scopeId,u,o)}__VUE_PROD_DEVTOOLS__&&(Object.defineProperty(f,"__vnode",{value:e,enumerable:!1}),Object.defineProperty(f,"__vueParentComponent",{value:o,enumerable:!1})),_&&St(e,null,o,"beforeMount");const w=(!i||i&&!i.pendingBranch)&&y&&!y.persisted;w&&y.beforeEnter(f),a(f,t,n),((h=g&&g.onVnodeMounted)||w||_)&&$t((()=>{h&&An(h,o,e),w&&y.enter(f),_&&St(e,null,o,"mounted")}),i)},C=(e,t,n,o,r)=>{if(n&&b(e,n),o)for(let t=0;t{for(let c=l;c{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:p,dirs:f}=t;u|=16&e.patchFlag;const h=e.props||r.kT,m=t.props||r.kT;let g;n&&Mt(n,!1),(g=m.onVnodeBeforeUpdate)&&An(g,n,t,e),f&&St(t,e,n,"beforeUpdate"),n&&Mt(n,!0);const b=a&&"foreignObject"!==t.type;if(p?N(e.dynamicChildren,p,c,n,o,b,i):l||H(e,t,c,null,n,o,b,i,!1),u>0){if(16&u)$(c,t,h,m,n,o,a);else if(2&u&&h.class!==m.class&&s(c,"class",null,m.class,a),4&u&&s(c,"style",h.style,m.style,a),8&u){const r=t.dynamicProps;for(let t=0;t{g&&An(g,n,t,e),f&&St(t,e,n,"updated")}),o)},N=(e,t,n,o,r,a,i)=>{for(let s=0;s{if(n!==o){for(const c in o){if((0,r.Gg)(c))continue;const u=o[c],p=n[c];u!==p&&"value"!==c&&s(e,c,p,u,l,t.children,a,i,ee)}if(n!==r.kT)for(const c in n)(0,r.Gg)(c)||c in o||s(e,c,n[c],null,l,t.children,a,i,ee);"value"in o&&s(e,"value",n.value,o.value)}},P=(e,t,n,o,r,i,s,l,u)=>{const p=t.el=e?e.el:c(""),d=t.anchor=e?e.anchor:c("");let{patchFlag:f,dynamicChildren:h,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(a(p,n,o),a(d,n,o),T(t.children,n,d,r,i,s,l,u)):f>0&&64&f&&h&&e.dynamicChildren?(N(e.dynamicChildren,h,n,r,i,s,l),(null!=t.key||r&&t===r.subTree)&&Rt(e,t,!0)):H(e,t,n,d,r,i,s,l,u)},I=(e,t,n,o,r,a,i,s,l)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,i,l):j(t,n,o,r,a,i,l):M(e,t,l)},j=(e,t,n,o,r,a,i)=>{const s=e.component=zn(e,o,r);if(Pe(e)&&(s.ctx.renderer=ae),Kn(s),s.asyncDep){if(r&&r.registerDep(s,q),!e.el){const e=s.subTree=yn(Qt);w(null,e,t,n)}}else q(s,e,t,n,r,a,i)},M=(e,t,n)=>{const o=t.component=e.component;if(function(e,t,n){const{props:o,children:r,component:a}=e,{props:i,children:s,patchFlag:l}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!r&&!s||s&&s.$stable)||o!==i&&(o?!i||ne(o,i,c):!!i);if(1024&l)return!0;if(16&l)return o?ne(o,i,c):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;tm&&h.splice(t,1)}(o.update),o.update()}else t.component=e.component,t.el=e.el,o.vnode=t},q=(e,t,n,a,i,s,l)=>{const c=e.effect=new o.qq((()=>{if(e.isMounted){let t,{next:n,bu:o,u:a,parent:c,vnode:u}=e,p=n;Mt(e,!1),n?(n.el=u.el,B(e,n,l)):n=u,o&&(0,r.ir)(o),(t=n.props&&n.props.onVnodeBeforeUpdate)&&An(t,c,n,u),Mt(e,!0);const d=Q(e),h=e.subTree;e.subTree=d,k(h,d,f(h.el),te(h),e,i,s),n.el=d.el,null===p&&oe(e,d.el),a&&$t(a,i),(t=n.props&&n.props.onVnodeUpdated)&&$t((()=>An(t,c,n,u)),i),__VUE_PROD_DEVTOOLS__&&V(e)}else{let o;const{el:l,props:c}=t,{bm:u,m:p,parent:d}=e,f=De(t);if(Mt(e,!1),u&&(0,r.ir)(u),!f&&(o=c&&c.onVnodeBeforeMount)&&An(o,d,t),Mt(e,!0),l&&se){const n=()=>{e.subTree=Q(e),se(l,e.subTree,e,i,null)};f?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const o=e.subTree=Q(e);k(null,o,n,a,e,i,s),t.el=o.el}if(p&&$t(p,i),!f&&(o=c&&c.onVnodeMounted)){const e=t;$t((()=>An(o,d,e)),i)}256&t.shapeFlag&&e.a&&$t(e.a,i),e.isMounted=!0,__VUE_PROD_DEVTOOLS__&&F(e),t=n=a=null}}),(()=>E(e.update)),e.scope),u=e.update=c.run.bind(c);u.id=e.uid,Mt(e,!0),u()},B=(e,t,n)=>{t.component=e;const a=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,a){const{props:i,attrs:s,vnode:{patchFlag:l}}=e,c=(0,o.IU)(i),[u]=e.propsOptions;let p=!1;if(!(a||l>0)||16&l){let o;pt(e,t,i,s)&&(p=!0);for(const a in c)t&&((0,r.RI)(t,a)||(o=(0,r.rs)(a))!==a&&(0,r.RI)(t,o))||(u?!n||void 0===n[a]&&void 0===n[o]||(i[a]=dt(u,c,a,void 0,e,!0)):delete i[a]);if(s!==c)for(const e in s)t&&(0,r.RI)(t,e)||(delete s[e],p=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let o=0;o{const{vnode:o,slots:a}=e;let i=!0,s=r.kT;if(32&o.shapeFlag){const e=t._;e?n&&1===e?i=!1:((0,r.l7)(a,t),n||1!==e||delete a._):(i=!t.$stable,_t(t,a)),s=t}else t&&(wt(e,t),s={default:1});if(i)for(const e in a)vt(e)||e in s||delete a[e]})(e,t.children,n),(0,o.Jd)(),L(void 0,e.update),(0,o.lk)()},H=(e,t,n,o,r,a,i,s,l=!1)=>{const c=e&&e.children,u=e?e.shapeFlag:0,p=t.children,{patchFlag:f,shapeFlag:h}=t;if(f>0){if(128&f)return void Z(c,p,n,o,r,a,i,s,l);if(256&f)return void W(c,p,n,o,r,a,i,s,l)}8&h?(16&u&&ee(c,r,a),p!==c&&d(n,p)):16&u?16&h?Z(c,p,n,o,r,a,i,s,l):ee(c,r,a,!0):(8&u&&d(n,""),16&h&&T(p,n,o,r,a,i,s,l))},W=(e,t,n,o,a,i,s,l,c)=>{e=e||r.Z6,t=t||r.Z6;const u=e.length,p=t.length,d=Math.min(u,p);let f;for(f=0;fp?ee(e,a,i,!0,!1,d):T(t,n,o,a,i,s,l,c,d)},Z=(e,t,n,o,a,i,s,l,c)=>{let u=0;const p=t.length;let d=e.length-1,f=p-1;for(;u<=d&&u<=f;){const o=e[u],r=t[u]=c?En(t[u]):On(t[u]);if(!fn(o,r))break;k(o,r,n,null,a,i,s,l,c),u++}for(;u<=d&&u<=f;){const o=e[d],r=t[f]=c?En(t[f]):On(t[f]);if(!fn(o,r))break;k(o,r,n,null,a,i,s,l,c),d--,f--}if(u>d){if(u<=f){const e=f+1,r=ef)for(;u<=d;)Y(e[u],a,i,!0),u++;else{const h=u,m=u,g=new Map;for(u=m;u<=f;u++){const e=t[u]=c?En(t[u]):On(t[u]);null!=e.key&&g.set(e.key,u)}let b,v=0;const y=f-m+1;let _=!1,w=0;const x=new Array(y);for(u=0;u=y){Y(o,a,i,!0);continue}let r;if(null!=o.key)r=g.get(o.key);else for(b=m;b<=f;b++)if(0===x[b-m]&&fn(o,t[b])){r=b;break}void 0===r?Y(o,a,i,!0):(x[r-m]=u+1,r>=w?w=r:_=!0,k(o,t[r],n,null,a,i,s,l,c),v++)}const S=_?function(e){const t=e.slice(),n=[0];let o,r,a,i,s;const l=e.length;for(o=0;o>1,e[n[s]]0&&(t[o]=n[a-1]),n[a]=o)}}for(a=n.length,i=n[a-1];a-- >0;)n[a]=i,i=t[i];return n}(x):r.Z6;for(b=S.length-1,u=y-1;u>=0;u--){const e=m+u,r=t[e],d=e+1{const{el:i,type:s,transition:l,children:c,shapeFlag:u}=e;if(6&u)J(e.component.subTree,t,n,o);else if(128&u)e.suspense.move(t,n,o);else if(64&u)s.move(e,t,n,ae);else if(s!==Gt)if(s!==en)if(2!==o&&1&u&&l)if(0===o)l.beforeEnter(i),a(i,t,n),$t((()=>l.enter(i)),r);else{const{leave:e,delayLeave:o,afterLeave:r}=l,s=()=>a(i,t,n),c=()=>{e(i,(()=>{s(),r&&r()}))};o?o(i,s,c):c()}else a(i,t,n);else(({el:e,anchor:t},n,o)=>{let r;for(;e&&e!==t;)r=g(e),a(e,n,o),e=r;a(t,n,o)})(e,t,n);else{a(i,t,n);for(let e=0;e{const{type:a,props:i,ref:s,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:p,dirs:d}=e;if(null!=s&&Tt(s,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const f=1&u&&d,h=!De(e);let m;if(h&&(m=i&&i.onVnodeBeforeUnmount)&&An(m,t,e),6&u)X(e.component,n,o);else{if(128&u)return void e.suspense.unmount(n,o);f&&St(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,r,ae,o):c&&(a!==Gt||p>0&&64&p)?ee(c,t,n,!1,!0):(a===Gt&&384&p||!r&&16&u)&&ee(l,t,n),o&&K(e)}(h&&(m=i&&i.onVnodeUnmounted)||f)&&$t((()=>{m&&An(m,t,e),f&&St(e,null,t,"unmounted")}),n)},K=e=>{const{type:t,el:n,anchor:o,transition:r}=e;if(t===Gt)return void G(n,o);if(t===en)return void(({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=g(e),i(e),e=n;i(t)})(e);const a=()=>{i(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:o}=r,i=()=>t(n,a);o?o(e.el,a,i):i()}else a()},G=(e,t)=>{let n;for(;e!==t;)n=g(e),i(e),e=n;i(t)},X=(e,t,n)=>{const{bum:o,scope:a,update:i,subTree:s,um:l}=e;o&&(0,r.ir)(o),a.stop(),i&&(i.active=!1,Y(s,e,t,n)),l&&$t(l,t),$t((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve()),__VUE_PROD_DEVTOOLS__&&z(e)},ee=(e,t,n,o=!1,r=!1,a=0)=>{for(let i=a;i6&e.shapeFlag?te(e.component.subTree):128&e.shapeFlag?e.suspense.next():g(e.anchor||e.el),re=(e,t,n)=>{null==e?t._vnode&&Y(t._vnode,null,null,!0):k(t._vnode||null,e,t,null,null,null,n),D(),t._vnode=e},ae={p:k,um:Y,m:J,r:K,mt:j,mc:T,pc:H,pbc:N,n:te,o:e};let ie,se;return t&&([ie,se]=t(ae)),{render:re,hydrate:ie,createApp:Ct(re,ie)}}function Mt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Rt(e,t,n=!1){const o=e.children,a=t.children;if((0,r.kJ)(o)&&(0,r.kJ)(a))for(let e=0;ee&&(e.disabled||""===e.disabled),Vt=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,zt=(e,t)=>{const n=e&&e.to;if((0,r.HD)(n)){if(t){return t(n)}return null}return n};function qt(e,t,n,{o:{insert:o},m:r},a=2){0===a&&o(e.targetAnchor,t,n);const{el:i,anchor:s,shapeFlag:l,children:c,props:u}=e,p=2===a;if(p&&o(i,t,n),(!p||Ft(u))&&16&l)for(let e=0;e{16&v&&u(y,e,t,r,a,i,s,l)};b?g(n,c):p&&g(p,d)}else{t.el=e.el;const o=t.anchor=e.anchor,u=t.target=e.target,f=t.targetAnchor=e.targetAnchor,m=Ft(e.props),g=m?n:u,v=m?o:f;if(i=i||Vt(u),k?(d(e.dynamicChildren,k,g,r,a,i,s),Rt(e,t,!0)):l||p(e,t,g,v,r,a,i,s,!1),b)m||qt(t,n,o,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=zt(t.props,h);e&&qt(t,e,null,c,0)}else m&&qt(t,u,f,c,1)}},remove(e,t,n,o,{um:r,o:{remove:a}},i){const{shapeFlag:s,children:l,anchor:c,targetAnchor:u,target:p,props:d}=e;if(p&&a(u),(i||!Ft(d))&&(a(c),16&s))for(let e=0;e0?nn||r.Z6:null,rn(),sn>0&&nn&&nn.push(e),e}function un(e,t,n,o,r,a){return cn(vn(e,t,n,o,r,a,!0))}function pn(e,t,n,o,r){return cn(yn(e,t,n,o,r,!0))}function dn(e){return!!e&&!0===e.__v_isVNode}function fn(e,t){return e.type===t.type&&e.key===t.key}function hn(e){an=e}const mn="__vInternal",gn=({key:e})=>null!=e?e:null,bn=({ref:e,ref_key:t,ref_for:n})=>null!=e?(0,r.HD)(e)||(0,o.dq)(e)||(0,r.mf)(e)?{i:W,r:e,k:t,f:!!n}:e:null;function vn(e,t=null,n=null,o=0,a=null,i=(e===Gt?0:1),s=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&gn(t),ref:t&&bn(t),scopeId:Z,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:a,dynamicChildren:null,appContext:null};return l?(Cn(c,n),128&i&&e.normalize(c)):n&&(c.shapeFlag|=(0,r.HD)(n)?8:16),sn>0&&!s&&nn&&(c.patchFlag>0||6&i)&&32!==c.patchFlag&&nn.push(c),c}const yn=function(e,t=null,n=null,a=0,i=null,s=!1){if(e&&e!==Wt||(e=Qt),dn(e)){const o=_n(e,t,!0);return n&&Cn(o,n),o}if(l=e,(0,r.mf)(l)&&"__vccOpts"in l&&(e=e.__vccOpts),t){t=kn(t);let{class:e,style:n}=t;e&&!(0,r.HD)(e)&&(t.class=(0,r.C_)(e)),(0,r.Kn)(n)&&((0,o.X3)(n)&&!(0,r.kJ)(n)&&(n=(0,r.l7)({},n)),t.style=(0,r.j5)(n))}var l;return vn(e,t,n,a,i,(0,r.HD)(e)?1:(e=>e.__isSuspense)(e)?128:(e=>e.__isTeleport)(e)?64:(0,r.Kn)(e)?4:(0,r.mf)(e)?2:0,s,!0)};function kn(e){return e?(0,o.X3)(e)||mn in e?(0,r.l7)({},e):e:null}function _n(e,t,n=!1){const{props:o,ref:a,patchFlag:i,children:s}=e,l=t?Tn(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&gn(l),ref:t&&t.ref?n&&a?(0,r.kJ)(a)?a.concat(bn(t)):[a,bn(t)]:bn(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Gt?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&_n(e.ssContent),ssFallback:e.ssFallback&&_n(e.ssFallback),el:e.el,anchor:e.anchor}}function wn(e=" ",t=0){return yn(Xt,null,e,t)}function xn(e,t){const n=yn(en,null,e);return n.staticCount=t,n}function Sn(e="",t=!1){return t?(on(),pn(Qt,null,e)):yn(Qt,null,e)}function On(e){return null==e||"boolean"==typeof e?yn(Qt):(0,r.kJ)(e)?yn(Gt,null,e.slice()):"object"==typeof e?En(e):yn(Xt,null,String(e))}function En(e){return null===e.el||e.memo?e:_n(e)}function Cn(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if((0,r.kJ)(t))n=16;else if("object"==typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),Cn(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||mn in t?3===o&&W&&(1===W.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=W}}else(0,r.mf)(t)?(t={default:t,_ctx:W},n=32):(t=String(t),64&o?(n=16,t=[wn(t)]):n=8);e.children=t,e.shapeFlag|=n}function Tn(...e){const t={};for(let n=0;nt(e,n,void 0,i&&i[n])));else{const n=Object.keys(e);a=new Array(n.length);for(let o=0,r=n.length;o!dn(e)||e.type!==Qt&&!(e.type===Gt&&!$n(e.children))))?e:null}function Pn(e){const t={};for(const n in e)t[(0,r.hR)(n)]=e[n];return t}const In=e=>e?Wn(e)?no(e)||e.proxy:In(e.parent):null,jn=(0,r.l7)(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>In(e.parent),$root:e=>In(e.root),$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?rt(e):e.type,$forceUpdate:e=>()=>E(e.update),$nextTick:e=>O.bind(e.proxy),$watch:e=>__VUE_OPTIONS_API__?ve.bind(e):r.dG}),Mn={get({_:e},t){const{ctx:n,setupState:a,data:i,props:s,accessCache:l,type:c,appContext:u}=e;let p;if("$"!==t[0]){const o=l[t];if(void 0!==o)switch(o){case 1:return a[t];case 2:return i[t];case 4:return n[t];case 3:return s[t]}else{if(a!==r.kT&&(0,r.RI)(a,t))return l[t]=1,a[t];if(i!==r.kT&&(0,r.RI)(i,t))return l[t]=2,i[t];if((p=e.propsOptions[0])&&(0,r.RI)(p,t))return l[t]=3,s[t];if(n!==r.kT&&(0,r.RI)(n,t))return l[t]=4,n[t];__VUE_OPTIONS_API__&&!tt||(l[t]=0)}}const d=jn[t];let f,h;return d?("$attrs"===t&&(0,o.j)(e,"get",t),d(e)):(f=c.__cssModules)&&(f=f[t])?f:n!==r.kT&&(0,r.RI)(n,t)?(l[t]=4,n[t]):(h=u.config.globalProperties,(0,r.RI)(h,t)?h[t]:void 0)},set({_:e},t,n){const{data:o,setupState:a,ctx:i}=e;return a!==r.kT&&(0,r.RI)(a,t)?(a[t]=n,!0):o!==r.kT&&(0,r.RI)(o,t)?(o[t]=n,!0):!((0,r.RI)(e.props,t)||"$"===t[0]&&t.slice(1)in e||(i[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:a,propsOptions:i}},s){let l;return!!n[s]||e!==r.kT&&(0,r.RI)(e,s)||t!==r.kT&&(0,r.RI)(t,s)||(l=i[0])&&(0,r.RI)(l,s)||(0,r.RI)(o,s)||(0,r.RI)(jn,s)||(0,r.RI)(a.config.globalProperties,s)},defineProperty(e,t,n){return null!=n.get?this.set(e,t,n.get(),null):null!=n.value&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Rn=(0,r.l7)({},Mn,{get(e,t){if(t!==Symbol.unscopables)return Mn.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!(0,r.e1)(t)}),Fn=Ot();let Vn=0;function zn(e,t,n){const a=e.type,i=(t?t.appContext:e.appContext)||Fn,s={uid:Vn++,vnode:e,type:a,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new o.Bj(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:ft(a,i),emitsOptions:H(a,i),emit:null,emitted:null,propsDefaults:r.kT,inheritAttrs:a.inheritAttrs,ctx:r.kT,data:r.kT,props:r.kT,attrs:r.kT,slots:r.kT,refs:r.kT,setupState:r.kT,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=B.bind(null,s),e.ce&&e.ce(s),s}let qn=null;const Bn=()=>qn||W,Hn=e=>{qn=e,e.scope.on()},Un=()=>{qn&&qn.scope.off(),qn=null};function Wn(e){return 4&e.vnode.shapeFlag}let Zn,Jn,Yn=!1;function Kn(e,t=!1){Yn=t;const{props:n,children:a}=e.vnode,i=Wn(e);!function(e,t,n,a=!1){const i={},s={};(0,r.Nj)(s,mn,1),e.propsDefaults=Object.create(null),pt(e,t,i,s);for(const t in e.propsOptions[0])t in i||(i[t]=void 0);n?e.props=a?i:(0,o.Um)(i):e.type.props?e.props=i:e.props=s,e.attrs=s}(e,n,i,t),((e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=(0,o.IU)(t),(0,r.Nj)(t,"_",n)):_t(t,e.slots={})}else e.slots={},t&&wt(e,t);(0,r.Nj)(e.slots,mn,1)})(e,a);const s=i?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=(0,o.Xl)(new Proxy(e.ctx,Mn));const{setup:a}=n;if(a){const n=e.setupContext=a.length>1?to(e):null;Hn(e),(0,o.Jd)();const i=c(a,e,0,[e.props,n]);if((0,o.lk)(),Un(),(0,r.tI)(i)){if(i.then(Un,Un),t)return i.then((n=>{Gn(e,n,t)})).catch((t=>{p(t,e,0)}));e.asyncDep=i}else Gn(e,i,t)}else eo(e,t)}(e,t):void 0;return Yn=!1,s}function Gn(e,t,n){(0,r.mf)(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:(0,r.Kn)(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=(0,o.WL)(t)),eo(e,n)}function Xn(e){Zn=e,Jn=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,Rn))}}const Qn=()=>!Zn;function eo(e,t,n){const a=e.type;if(!e.render){if(!t&&Zn&&!a.render){const t=a.template;if(t){const{isCustomElement:n,compilerOptions:o}=e.appContext.config,{delimiters:i,compilerOptions:s}=a,l=(0,r.l7)((0,r.l7)({isCustomElement:n,delimiters:i},o),s);a.render=Zn(t,l)}}e.render=a.render||r.dG,Jn&&Jn(e)}__VUE_OPTIONS_API__&&(Hn(e),(0,o.Jd)(),function(e){const t=rt(e),n=e.proxy,a=e.ctx;tt=!1,t.beforeCreate&&nt(t.beforeCreate,e,"bc");const{data:i,computed:s,methods:l,watch:c,provide:u,inject:p,created:d,beforeMount:f,mounted:h,beforeUpdate:m,updated:g,activated:b,deactivated:v,beforeDestroy:y,beforeUnmount:k,destroyed:_,unmounted:w,render:x,renderTracked:S,renderTriggered:O,errorCaptured:E,serverPrefetch:C,expose:T,inheritAttrs:A,components:L,directives:D,filters:N}=t;if(p&&function(e,t,n=r.dG,a=!1){(0,r.kJ)(e)&&(e=lt(e));for(const n in e){const i=e[n];let s;s=(0,r.Kn)(i)?"default"in i?pe(i.from||n,i.default,!0):pe(i.from||n):pe(i),(0,o.dq)(s)&&a?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[n]=s}}(p,a,null,e.appContext.config.unwrapInjectedRef),l)for(const e in l){const t=l[e];(0,r.mf)(t)&&(a[e]=t.bind(n))}if(i){const t=i.call(n,n);(0,r.Kn)(t)&&(e.data=(0,o.qj)(t))}if(tt=!0,s)for(const e in s){const t=s[e],o=(0,r.mf)(t)?t.bind(n,n):(0,r.mf)(t.get)?t.get.bind(n,n):r.dG,i=!(0,r.mf)(t)&&(0,r.mf)(t.set)?t.set.bind(n):r.dG,l=io({get:o,set:i});Object.defineProperty(a,e,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(c)for(const e in c)ot(c[e],a,n,e);if(u){const e=(0,r.mf)(u)?u.call(n):u;Reflect.ownKeys(e).forEach((t=>{ue(t,e[t])}))}function $(e,t){(0,r.kJ)(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(d&&nt(d,e,"c"),$(Ue,f),$(We,h),$(Ze,m),$(Je,g),$(Me,b),$(Re,v),$(et,E),$(Qe,S),$(Xe,O),$(Ye,k),$(Ke,w),$(Ge,C),(0,r.kJ)(T))if(T.length){const t=e.exposed||(e.exposed={});T.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});x&&e.render===r.dG&&(e.render=x),null!=A&&(e.inheritAttrs=A),L&&(e.components=L),D&&(e.directives=D)}(e),(0,o.lk)(),Un())}function to(e){let t;return{get attrs(){return t||(t=function(e){return new Proxy(e.attrs,{get:(t,n)=>((0,o.j)(e,"get","$attrs"),t[n])})}(e))},slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function no(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy((0,o.WL)((0,o.Xl)(e.exposed)),{get:(t,n)=>n in t?t[n]:n in jn?jn[n](e):void 0}))}const oo=/(?:^|[-_])(\w)/g;function ro(e){return(0,r.mf)(e)&&e.displayName||e.name}function ao(e,t,n=!1){let o=ro(t);if(!o&&t.__file){const e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(o=e[1])}if(!o&&e&&e.parent){const n=e=>{for(const n in e)if(e[n]===t)return n};o=n(e.components||e.parent.type.components)||n(e.appContext.components)}return o?o.replace(oo,(e=>e.toUpperCase())).replace(/[-_]/g,""):n?"App":"Anonymous"}const io=(e,t)=>(0,o.Fl)(e,t,Yn);function so(){return null}function lo(){return null}function co(e){}function uo(e,t){return null}function po(){return ho().slots}function fo(){return ho().attrs}function ho(){const e=Bn();return e.setupContext||(e.setupContext=to(e))}function mo(e,t){const n=(0,r.kJ)(e)?e.reduce(((e,t)=>(e[t]={},e)),{}):e;for(const e in t){const o=n[e];o?(0,r.kJ)(o)||(0,r.mf)(o)?n[e]={type:o,default:t[e]}:o.default=t[e]:null===o&&(n[e]={default:t[e]})}return n}function go(e,t){const n={};for(const o in e)t.includes(o)||Object.defineProperty(n,o,{enumerable:!0,get:()=>e[o]});return n}function bo(e){const t=Bn();let n=e();return Un(),(0,r.tI)(n)&&(n=n.catch((e=>{throw Hn(t),e}))),[n,()=>Hn(t)]}function vo(e,t,n){const o=arguments.length;return 2===o?(0,r.Kn)(t)&&!(0,r.kJ)(t)?dn(t)?yn(e,null,[t]):yn(e,t):yn(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&dn(n)&&(n=[n]),yn(e,t,n))}const yo=Symbol(""),ko=()=>{{const e=pe(yo);return e||i("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function _o(){}function wo(e,t,n,o){const r=n[o];if(r&&xo(r,e))return r;const a=t();return a.memo=e.slice(),n[o]=a}function xo(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let e=0;e0&&nn&&nn.push(e),!0}const So="3.2.31",Oo={createComponentInstance:zn,setupComponent:Kn,renderComponentRoot:Q,setCurrentRenderingInstance:J,isVNode:dn,normalizeVNode:On},Eo=null,Co=null},9963:(e,t,n)=>{"use strict";n.r(t),n.d(t,{BaseTransition:()=>r.P$,Comment:()=>r.sv,EffectScope:()=>r.Bj,Fragment:()=>r.HY,KeepAlive:()=>r.Ob,ReactiveEffect:()=>r.qq,Static:()=>r.qG,Suspense:()=>r.n4,Teleport:()=>r.lR,Text:()=>r.xv,Transition:()=>N,TransitionGroup:()=>K,VueElement:()=>O,callWithAsyncErrorHandling:()=>r.$d,callWithErrorHandling:()=>r.KU,camelize:()=>r._A,capitalize:()=>r.kC,cloneVNode:()=>r.Ho,compatUtils:()=>r.ry,computed:()=>r.Fl,createApp:()=>Ce,createBlock:()=>r.j4,createCommentVNode:()=>r.kq,createElementBlock:()=>r.iD,createElementVNode:()=>r._,createHydrationRenderer:()=>r.Eo,createPropsRestProxy:()=>r.p1,createRenderer:()=>r.Us,createSSRApp:()=>Te,createSlots:()=>r.Nv,createStaticVNode:()=>r.uE,createTextVNode:()=>r.Uk,createVNode:()=>r.Wm,customRef:()=>r.ZM,defineAsyncComponent:()=>r.RC,defineComponent:()=>r.aZ,defineCustomElement:()=>w,defineEmits:()=>r.Bz,defineExpose:()=>r.WY,defineProps:()=>r.MW,defineSSRCustomElement:()=>x,devtools:()=>r.mW,effect:()=>r.cE,effectScope:()=>r.B,getCurrentInstance:()=>r.FN,getCurrentScope:()=>r.nZ,getTransitionRawChildren:()=>r.Q6,guardReactiveProps:()=>r.F4,h:()=>r.h,handleError:()=>r.S3,hydrate:()=>Ee,initCustomFormatter:()=>r.Mr,initDirectivesForSSR:()=>De,inject:()=>r.f3,isMemoSame:()=>r.nQ,isProxy:()=>r.X3,isReactive:()=>r.PG,isReadonly:()=>r.$y,isRef:()=>r.dq,isRuntimeOnly:()=>r.of,isShallow:()=>r.yT,isVNode:()=>r.lA,markRaw:()=>r.Xl,mergeDefaults:()=>r.u_,mergeProps:()=>r.dG,nextTick:()=>r.Y3,normalizeClass:()=>r.C_,normalizeProps:()=>r.vs,normalizeStyle:()=>r.j5,onActivated:()=>r.dl,onBeforeMount:()=>r.wF,onBeforeUnmount:()=>r.Jd,onBeforeUpdate:()=>r.Xn,onDeactivated:()=>r.se,onErrorCaptured:()=>r.d1,onMounted:()=>r.bv,onRenderTracked:()=>r.bT,onRenderTriggered:()=>r.Yq,onScopeDispose:()=>r.EB,onServerPrefetch:()=>r.vl,onUnmounted:()=>r.Ah,onUpdated:()=>r.ic,openBlock:()=>r.wg,popScopeId:()=>r.Cn,provide:()=>r.JJ,proxyRefs:()=>r.WL,pushScopeId:()=>r.dD,queuePostFlushCb:()=>r.qb,reactive:()=>r.qj,readonly:()=>r.OT,ref:()=>r.iH,registerRuntimeCompiler:()=>r.Y1,render:()=>Oe,renderList:()=>r.Ko,renderSlot:()=>r.WI,resolveComponent:()=>r.up,resolveDirective:()=>r.Q2,resolveDynamicComponent:()=>r.LL,resolveFilter:()=>r.eq,resolveTransitionHooks:()=>r.U2,setBlockTracking:()=>r.qZ,setDevtoolsHook:()=>r.ec,setTransitionHooks:()=>r.nK,shallowReactive:()=>r.Um,shallowReadonly:()=>r.YS,shallowRef:()=>r.XI,ssrContextKey:()=>r.Uc,ssrUtils:()=>r.G,stop:()=>r.sT,toDisplayString:()=>r.zw,toHandlerKey:()=>r.hR,toHandlers:()=>r.mx,toRaw:()=>r.IU,toRef:()=>r.Vh,toRefs:()=>r.BK,transformVNodeArgs:()=>r.C3,triggerRef:()=>r.oR,unref:()=>r.SU,useAttrs:()=>r.l1,useCssModule:()=>E,useCssVars:()=>C,useSSRContext:()=>r.Zq,useSlots:()=>r.Rr,useTransitionState:()=>r.Y8,vModelCheckbox:()=>re,vModelDynamic:()=>pe,vModelRadio:()=>ie,vModelSelect:()=>se,vModelText:()=>oe,vShow:()=>ve,version:()=>r.i8,warn:()=>r.ZK,watch:()=>r.YP,watchEffect:()=>r.m0,watchPostEffect:()=>r.Rh,watchSyncEffect:()=>r.yX,withAsyncContext:()=>r.mv,withCtx:()=>r.w5,withDefaults:()=>r.b9,withDirectives:()=>r.wy,withKeys:()=>be,withMemo:()=>r.MX,withModifiers:()=>me,withScopeId:()=>r.HX});var o=n(3577),r=n(6252),a=n(2262);const i="undefined"!=typeof document?document:null,s=i&&i.createElement("template"),l={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?i.createElementNS("http://www.w3.org/2000/svg",e):i.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>i.createTextNode(e),createComment:e=>i.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>i.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,o,r,a){const i=n?n.previousSibling:t.lastChild;if(r&&(r===a||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),r!==a&&(r=r.nextSibling););else{s.innerHTML=o?`${e}`:e;const r=s.content;if(o){const e=r.firstChild;for(;e.firstChild;)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},c=/\s*!important$/;function u(e,t,n){if((0,o.kJ)(n))n.forEach((n=>u(e,t,n)));else if(t.startsWith("--"))e.setProperty(t,n);else{const r=function(e,t){const n=d[t];if(n)return n;let r=(0,o._A)(t);if("filter"!==r&&r in e)return d[t]=r;r=(0,o.kC)(r);for(let n=0;ndocument.createEvent("Event").timeStamp&&(h=()=>performance.now());const e=navigator.userAgent.match(/firefox\/(\d+)/i);m=!!(e&&Number(e[1])<=53)}let g=0;const b=Promise.resolve(),v=()=>{g=0};function y(e,t,n,o){e.addEventListener(t,n,o)}const k=/(?:Once|Passive|Capture)$/,_=/^on[a-z]/;function w(e,t){const n=(0,r.aZ)(e);class o extends O{constructor(e){super(n,e,t)}}return o.def=n,o}const x=e=>w(e,Ee),S="undefined"!=typeof HTMLElement?HTMLElement:class{};class O extends S{constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):this.attachShadow({mode:"open"})}connectedCallback(){this._connected=!0,this._instance||this._resolveDef()}disconnectedCallback(){this._connected=!1,(0,r.Y3)((()=>{this._connected||(Oe(null,this.shadowRoot),this._instance=null)}))}_resolveDef(){if(this._resolved)return;this._resolved=!0;for(let e=0;e{for(const t of e)this._setAttr(t.attributeName)})).observe(this,{attributes:!0});const e=e=>{const{props:t,styles:n}=e,r=!(0,o.kJ)(t),a=t?r?Object.keys(t):t:[];let i;if(r)for(const e in this._props){const n=t[e];(n===Number||n&&n.type===Number)&&(this._props[e]=(0,o.He)(this._props[e]),(i||(i=Object.create(null)))[e]=!0)}this._numberProps=i;for(const e of Object.keys(this))"_"!==e[0]&&this._setProp(e,this[e],!0,!1);for(const e of a.map(o._A))Object.defineProperty(this,e,{get(){return this._getProp(e)},set(t){this._setProp(e,t)}});this._applyStyles(n),this._update()},t=this._def.__asyncLoader;t?t().then(e):e(this._def)}_setAttr(e){let t=this.getAttribute(e);this._numberProps&&this._numberProps[e]&&(t=(0,o.He)(t)),this._setProp((0,o._A)(e),t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,r=!0){t!==this._props[e]&&(this._props[e]=t,r&&this._instance&&this._update(),n&&(!0===t?this.setAttribute((0,o.rs)(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute((0,o.rs)(e),t+""):t||this.removeAttribute((0,o.rs)(e))))}_update(){Oe(this._createVNode(),this.shadowRoot)}_createVNode(){const e=(0,r.Wm)(this._def,(0,o.l7)({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0,e.emit=(e,...t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof O){e.parent=t._instance;break}}),e}_applyStyles(e){e&&e.forEach((e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)}))}}function E(e="$style"){{const t=(0,r.FN)();if(!t)return o.kT;const n=t.type.__cssModules;if(!n)return o.kT;return n[e]||o.kT}}function C(e){const t=(0,r.FN)();if(!t)return;const n=()=>T(t.subTree,e(t.proxy));(0,r.Rh)(n),(0,r.bv)((()=>{const e=new MutationObserver(n);e.observe(t.subTree.el.parentNode,{childList:!0}),(0,r.Ah)((()=>e.disconnect()))}))}function T(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((()=>{T(n.activeBranch,t)}))}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)A(e.el,t);else if(e.type===r.HY)e.children.forEach((e=>T(e,t)));else if(e.type===r.qG){let{el:n,anchor:o}=e;for(;n&&(A(n,t),n!==o);)n=n.nextSibling}}function A(e,t){if(1===e.nodeType){const n=e.style;for(const e in t)n.setProperty(`--${e}`,t[e])}}const L="transition",D="animation",N=(e,{slots:t})=>(0,r.h)(r.P$,M(e),t);N.displayName="Transition";const $={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},P=N.props=(0,o.l7)({},r.P$.props,$),I=(e,t=[])=>{(0,o.kJ)(e)?e.forEach((e=>e(...t))):e&&e(...t)},j=e=>!!e&&((0,o.kJ)(e)?e.some((e=>e.length>1)):e.length>1);function M(e){const t={};for(const n in e)n in $||(t[n]=e[n]);if(!1===e.css)return t;const{name:n="v",type:r,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=s,appearToClass:p=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=function(e){if(null==e)return null;if((0,o.Kn)(e))return[R(e.enter),R(e.leave)];{const t=R(e);return[t,t]}}(a),g=m&&m[0],b=m&&m[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:k,onLeave:_,onLeaveCancelled:w,onBeforeAppear:x=v,onAppear:S=y,onAppearCancelled:O=k}=t,E=(e,t,n)=>{V(e,t?p:l),V(e,t?u:s),n&&n()},C=(e,t)=>{V(e,h),V(e,f),t&&t()},T=e=>(t,n)=>{const o=e?S:y,a=()=>E(t,e,n);I(o,[t,a]),z((()=>{V(t,e?c:i),F(t,e?p:l),j(o)||B(t,r,g,a)}))};return(0,o.l7)(t,{onBeforeEnter(e){I(v,[e]),F(e,i),F(e,s)},onBeforeAppear(e){I(x,[e]),F(e,c),F(e,u)},onEnter:T(!1),onAppear:T(!0),onLeave(e,t){const n=()=>C(e,t);F(e,d),Z(),F(e,f),z((()=>{V(e,d),F(e,h),j(_)||B(e,r,b,n)})),I(_,[e,n])},onEnterCancelled(e){E(e,!1),I(k,[e])},onAppearCancelled(e){E(e,!0),I(O,[e])},onLeaveCancelled(e){C(e),I(w,[e])}})}function R(e){return(0,o.He)(e)}function F(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function V(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function z(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let q=0;function B(e,t,n,o){const r=e._endId=++q,a=()=>{r===e._endId&&o()};if(n)return setTimeout(a,n);const{type:i,timeout:s,propCount:l}=H(e,t);if(!i)return o();const c=i+"end";let u=0;const p=()=>{e.removeEventListener(c,d),a()},d=t=>{t.target===e&&++u>=l&&p()};setTimeout((()=>{u(n[e]||"").split(", "),r=o("transitionDelay"),a=o("transitionDuration"),i=U(r,a),s=o("animationDelay"),l=o("animationDuration"),c=U(s,l);let u=null,p=0,d=0;return t===L?i>0&&(u=L,p=i,d=a.length):t===D?c>0&&(u=D,p=c,d=l.length):(p=Math.max(i,c),u=p>0?i>c?L:D:null,d=u?u===L?a.length:l.length:0),{type:u,timeout:p,propCount:d,hasTransform:u===L&&/\b(transform|all)(,|$)/.test(n.transitionProperty)}}function U(e,t){for(;e.lengthW(t)+W(e[n]))))}function W(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function Z(){return document.body.offsetHeight}const J=new WeakMap,Y=new WeakMap,K={name:"TransitionGroup",props:(0,o.l7)({},P,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=(0,r.FN)(),o=(0,r.Y8)();let i,s;return(0,r.ic)((()=>{if(!i.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!function(e,t,n){const o=e.cloneNode();e._vtc&&e._vtc.forEach((e=>{e.split(/\s+/).forEach((e=>e&&o.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&o.classList.add(e))),o.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(o);const{hasTransform:a}=H(o);return r.removeChild(o),a}(i[0].el,n.vnode.el,t))return;i.forEach(G),i.forEach(X);const o=i.filter(Q);Z(),o.forEach((e=>{const n=e.el,o=n.style;F(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",r),n._moveCb=null,V(n,t))};n.addEventListener("transitionend",r)}))})),()=>{const l=(0,a.IU)(e),c=M(l);let u=l.tag||r.HY;i=s,s=t.default?(0,r.Q6)(t.default()):[];for(let e=0;e{const t=e.props["onUpdate:modelValue"];return(0,o.kJ)(t)?e=>(0,o.ir)(t,e):t};function te(e){e.target.composing=!0}function ne(e){const t=e.target;t.composing&&(t.composing=!1,function(e,t){const n=document.createEvent("HTMLEvents");n.initEvent("input",!0,!0),e.dispatchEvent(n)}(t))}const oe={created(e,{modifiers:{lazy:t,trim:n,number:r}},a){e._assign=ee(a);const i=r||a.props&&"number"===a.props.type;y(e,t?"change":"input",(t=>{if(t.target.composing)return;let r=e.value;n?r=r.trim():i&&(r=(0,o.He)(r)),e._assign(r)})),n&&y(e,"change",(()=>{e.value=e.value.trim()})),t||(y(e,"compositionstart",te),y(e,"compositionend",ne),y(e,"change",ne))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:a}},i){if(e._assign=ee(i),e.composing)return;if(document.activeElement===e){if(n)return;if(r&&e.value.trim()===t)return;if((a||"number"===e.type)&&(0,o.He)(e.value)===t)return}const s=null==t?"":t;e.value!==s&&(e.value=s)}},re={deep:!0,created(e,t,n){e._assign=ee(n),y(e,"change",(()=>{const t=e._modelValue,n=ce(e),r=e.checked,a=e._assign;if((0,o.kJ)(t)){const e=(0,o.hq)(t,n),i=-1!==e;if(r&&!i)a(t.concat(n));else if(!r&&i){const n=[...t];n.splice(e,1),a(n)}}else if((0,o.DM)(t)){const e=new Set(t);r?e.add(n):e.delete(n),a(e)}else a(ue(e,r))}))},mounted:ae,beforeUpdate(e,t,n){e._assign=ee(n),ae(e,t,n)}};function ae(e,{value:t,oldValue:n},r){e._modelValue=t,(0,o.kJ)(t)?e.checked=(0,o.hq)(t,r.props.value)>-1:(0,o.DM)(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=(0,o.WV)(t,ue(e,!0)))}const ie={created(e,{value:t},n){e.checked=(0,o.WV)(t,n.props.value),e._assign=ee(n),y(e,"change",(()=>{e._assign(ce(e))}))},beforeUpdate(e,{value:t,oldValue:n},r){e._assign=ee(r),t!==n&&(e.checked=(0,o.WV)(t,r.props.value))}},se={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const a=(0,o.DM)(t);y(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>n?(0,o.He)(ce(e)):ce(e)));e._assign(e.multiple?a?new Set(t):t:t[0])})),e._assign=ee(r)},mounted(e,{value:t}){le(e,t)},beforeUpdate(e,t,n){e._assign=ee(n)},updated(e,{value:t}){le(e,t)}};function le(e,t){const n=e.multiple;if(!n||(0,o.kJ)(t)||(0,o.DM)(t)){for(let r=0,a=e.options.length;r-1:a.selected=t.has(i);else if((0,o.WV)(ce(a),t))return void(e.selectedIndex!==r&&(e.selectedIndex=r))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function ce(e){return"_value"in e?e._value:e.value}function ue(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const pe={created(e,t,n){de(e,t,n,null,"created")},mounted(e,t,n){de(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){de(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){de(e,t,n,o,"updated")}};function de(e,t,n,o,r){let a;switch(e.tagName){case"SELECT":a=se;break;case"TEXTAREA":a=oe;break;default:switch(n.props&&n.props.type){case"checkbox":a=re;break;case"radio":a=ie;break;default:a=oe}}const i=a[r];i&&i(e,t,n,o)}const fe=["ctrl","shift","alt","meta"],he={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>fe.some((n=>e[`${n}Key`]&&!t.includes(n)))},me=(e,t)=>(n,...o)=>{for(let e=0;en=>{if(!("key"in n))return;const r=(0,o.rs)(n.key);return t.some((e=>e===r||ge[e]===r))?e(n):void 0},ve={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):ye(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),ye(e,!0),o.enter(e)):o.leave(e,(()=>{ye(e,!1)})):ye(e,t))},beforeUnmount(e,{value:t}){ye(e,t)}};function ye(e,t){e.style.display=t?e._vod:"none"}const ke=(0,o.l7)({patchProp:(e,t,n,a,i=!1,s,l,c,p)=>{"class"===t?function(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,a,i):"style"===t?function(e,t,n){const r=e.style,a=(0,o.HD)(n);if(n&&!a){for(const e in n)u(r,e,n[e]);if(t&&!(0,o.HD)(t))for(const e in t)null==n[e]&&u(r,e,"")}else{const o=r.display;a?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}(e,n,a):(0,o.F7)(t)?(0,o.tR)(t)||function(e,t,n,a,i=null){const s=e._vei||(e._vei={}),l=s[t];if(a&&l)l.value=a;else{const[n,c]=function(e){let t;if(k.test(e)){let n;for(t={};n=e.match(k);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[(0,o.rs)(e.slice(2)),t]}(t);if(a){const l=s[t]=function(e,t){const n=e=>{const a=e.timeStamp||h();(m||a>=n.attached-1)&&(0,r.$d)(function(e,t){if((0,o.kJ)(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=g||(b.then(v),g=h()),n}(a,i);y(e,n,l,c)}else l&&(function(e,t,n,o){e.removeEventListener(t,n,o)}(e,n,l,c),s[t]=void 0)}}(e,t,0,a,l):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,r){return r?"innerHTML"===t||"textContent"===t||!!(t in e&&_.test(t)&&(0,o.mf)(n)):"spellcheck"!==t&&"draggable"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!_.test(t)||!(0,o.HD)(n))&&t in e))))}(e,t,a,i))?function(e,t,n,r,a,i,s){if("innerHTML"===t||"textContent"===t)return r&&s(r,a,i),void(e[t]=null==n?"":n);if("value"===t&&"PROGRESS"!==e.tagName&&!e.tagName.includes("-")){e._value=n;const o=null==n?"":n;return e.value===o&&"OPTION"!==e.tagName||(e.value=o),void(null==n&&e.removeAttribute(t))}if(""===n||null==n){const r=typeof e[t];if("boolean"===r)return void(e[t]=(0,o.yA)(n));if(null==n&&"string"===r)return e[t]="",void e.removeAttribute(t);if("number"===r){try{e[t]=0}catch(e){}return void e.removeAttribute(t)}}try{e[t]=n}catch(e){}}(e,t,a,s,l,c,p):("true-value"===t?e._trueValue=a:"false-value"===t&&(e._falseValue=a),function(e,t,n,r,a){if(r&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(f,t.slice(6,t.length)):e.setAttributeNS(f,t,n);else{const r=(0,o.Pq)(t);null==n||r&&!(0,o.yA)(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}(e,t,a,i))}},l);let _e,we=!1;function xe(){return _e||(_e=(0,r.Us)(ke))}function Se(){return _e=we?_e:(0,r.Eo)(ke),we=!0,_e}const Oe=(...e)=>{xe().render(...e)},Ee=(...e)=>{Se().hydrate(...e)},Ce=(...e)=>{const t=xe().createApp(...e),{mount:n}=t;return t.mount=e=>{const r=Ae(e);if(!r)return;const a=t._component;(0,o.mf)(a)||a.render||a.template||(a.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t},Te=(...e)=>{const t=Se().createApp(...e),{mount:n}=t;return t.mount=e=>{const t=Ae(e);if(t)return n(t,!0,t instanceof SVGElement)},t};function Ae(e){return(0,o.HD)(e)?document.querySelector(e):e}let Le=!1;const De=()=>{Le||(Le=!0,oe.getSSRProps=({value:e})=>({value:e}),ie.getSSRProps=({value:e},t)=>{if(t.props&&(0,o.WV)(t.props.value,e))return{checked:!0}},re.getSSRProps=({value:e},t)=>{if((0,o.kJ)(e)){if(t.props&&(0,o.hq)(e,t.props.value)>-1)return{checked:!0}}else if((0,o.DM)(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},ve.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}})}},3577:(e,t,n)=>{"use strict";function o(e,t){const n=Object.create(null),o=e.split(",");for(let e=0;e!!n[e.toLowerCase()]:e=>!!n[e]}n.d(t,{C_:()=>p,DM:()=>L,E9:()=>te,F7:()=>w,Gg:()=>q,HD:()=>$,He:()=>Q,Kn:()=>I,NO:()=>k,Nj:()=>X,Od:()=>O,PO:()=>V,Pq:()=>a,RI:()=>C,S0:()=>z,W7:()=>F,WV:()=>f,Z6:()=>v,_A:()=>U,_N:()=>A,aU:()=>K,dG:()=>y,e1:()=>r,fY:()=>o,hR:()=>Y,hq:()=>h,ir:()=>G,j5:()=>s,kC:()=>J,kJ:()=>T,kT:()=>b,l7:()=>S,mf:()=>N,rs:()=>Z,tI:()=>j,tR:()=>x,vs:()=>d,yA:()=>i,yk:()=>P,zw:()=>m});const r=o("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt"),a=o("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function i(e){return!!e||""===e}function s(e){if(T(e)){const t={};for(let n=0;n{if(e){const n=e.split(c);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function p(e){let t="";if($(e))t=e;else if(T(e))for(let n=0;nf(e,t)))}const m=e=>$(e)?e:null==e?"":T(e)||I(e)&&(e.toString===M||!N(e.toString))?JSON.stringify(e,g,2):String(e),g=(e,t)=>t&&t.__v_isRef?g(e,t.value):A(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:L(t)?{[`Set(${t.size})`]:[...t.values()]}:!I(t)||T(t)||V(t)?t:String(t),b={},v=[],y=()=>{},k=()=>!1,_=/^on[^a-z]/,w=e=>_.test(e),x=e=>e.startsWith("onUpdate:"),S=Object.assign,O=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},E=Object.prototype.hasOwnProperty,C=(e,t)=>E.call(e,t),T=Array.isArray,A=e=>"[object Map]"===R(e),L=e=>"[object Set]"===R(e),D=e=>e instanceof Date,N=e=>"function"==typeof e,$=e=>"string"==typeof e,P=e=>"symbol"==typeof e,I=e=>null!==e&&"object"==typeof e,j=e=>I(e)&&N(e.then)&&N(e.catch),M=Object.prototype.toString,R=e=>M.call(e),F=e=>R(e).slice(8,-1),V=e=>"[object Object]"===R(e),z=e=>$(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,q=o(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),B=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},H=/-(\w)/g,U=B((e=>e.replace(H,((e,t)=>t?t.toUpperCase():"")))),W=/\B([A-Z])/g,Z=B((e=>e.replace(W,"-$1").toLowerCase())),J=B((e=>e.charAt(0).toUpperCase()+e.slice(1))),Y=B((e=>e?`on${J(e)}`:"")),K=(e,t)=>!Object.is(e,t),G=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Q=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ee;const te=()=>ee||(ee="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{})},110:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,'.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}',""]);const s=i},2588:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,".tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}",""]);const s=i},3232:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.diffset-left {\n width: 48%;\n}\n.diffset-left .ins,\n.diffset-left ins {\n display: none !important;\n}\n.diffset-right {\n width: 48%;\n}\n.diffset-right .del,\n.diffset-right del {\n display: none !important;\n}\n",""]);const s=i},5719:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.card-header[data-v-64890e74] {\n background-color: #ffdf80;\n font-family: var(--bs-body-font-family);\n}\n.card-body[data-v-64890e74] {\n background-color: #fff6da;\n}\n",""]);const s=i},6307:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.doc-search {\n display: flex;\n flex-direction: column;\n height: 100%;\n padding: 1rem;\n}\n.doc-search__results {\n flex: 1 1 auto;\n overflow-y: auto;\n height: 0;\n}\n.doc-search__results .snippet-card:focus {\n border-color: var(--bs-primary);\n}\n",""]);const s=i},8901:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.facets-scrollable[data-v-08feaab9] {\n max-height: 25vh;\n overflow-y: auto;\n}\n",""]);const s=i},4593:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.mobile-side-drawer__mobile-view[data-v-6caa891a] {\n position: fixed;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n z-index: 99;\n visibility: hidden;\n transition: visibility 300ms ease-in-out;\n}\n.mobile-side-drawer__mobile-view__content[data-v-6caa891a] {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.mobile-side-drawer__mobile-view__content .slot[data-v-6caa891a] {\n width: 80%;\n height: 100%;\n transition: transform 300ms ease-in-out;\n transform: translateX(-100%);\n overflow: auto;\n}\n.mobile-side-drawer__mobile-view__content .overlay[data-v-6caa891a] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.5);\n transition: opacity 300ms ease-in-out;\n opacity: 0;\n}\n.mobile-side-drawer__mobile-view.active[data-v-6caa891a] {\n visibility: visible;\n}\n.mobile-side-drawer__mobile-view.active .slot[data-v-6caa891a] {\n transform: translateX(0);\n}\n.mobile-side-drawer__mobile-view.active .overlay[data-v-6caa891a] {\n opacity: 1;\n}\n",""]);const s=i},9473:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.hit mark {\n font-weight: bold;\n padding: 0px;\n}\n.snippet {\n line-height: 1.3;\n word-break: break-word;\n}\n",""]);const s=i},995:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.search-pane[data-v-91999656] {\n padding-top: 10px;\n}\n.overlay[data-v-91999656] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.2);\n z-index: 9;\n}\n.sort-body[data-v-91999656] {\n display: flex;\n justify-content: space-between;\n}\n@media screen and (max-width: 400px) {\n.sort-body[data-v-91999656] {\n flex-direction: column;\n}\n.sort__inner[data-v-91999656] {\n margin-top: 10px;\n}\n}\n@media screen and (max-width: 992px) {\n.filter-facet-title[data-v-91999656] {\n position: absolute;\n margin: auto;\n left: 0;\n right: 0;\n width: 40px;\n}\n}\n",""]);const s=i},8058:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.legislation-table__row[data-v-57c7a87c] {\n padding: 0.25rem;\n border-bottom: 1px solid var(--bs-gray-200);\n cursor: default !important;\n transition: background-color 300ms ease-in-out;\n}\n.legislation-table__row.has-children[data-v-57c7a87c] {\n cursor: pointer !important;\n}\n.legislation-table__row.has-children[data-v-57c7a87c]:hover {\n background-color: var(--bs-light);\n}\n.legislation-table__row.headings[data-v-57c7a87c] {\n border-bottom: 1px solid var(--bs-primary);\n}\n.legislation-table__row.headings i[data-v-57c7a87c] {\n font-size: 18px;\n}\n.column-caret[data-v-57c7a87c] {\n text-align: center;\n}\n.legislation-table__row .column-caret .bi-caret-down-fill[data-v-57c7a87c] {\n display: none;\n}\n.legislation-table__row.expanded .column-caret .bi-caret-down-fill[data-v-57c7a87c] {\n display: block;\n}\n.legislation-table__row.expanded .column-caret .bi-caret-right-fill[data-v-57c7a87c] {\n display: none;\n}\n.indent[data-v-57c7a87c] {\n flex: 0 0 30px;\n}\n.table-row__content-col[data-v-57c7a87c] {\n flex: 1;\n}\n.table-row[data-v-57c7a87c] {\n display: flex;\n width: 100%;\n flex-wrap: wrap;\n}\n.table-row .content[data-v-57c7a87c] {\n display: grid;\n grid-gap: 1rem;\n grid-template-columns: repeat(12, 1fr);\n}\n.content__children[data-v-57c7a87c] {\n grid-column: 1/13;\n margin-top: 10px;\n}\n.content__children .content__title[data-v-57c7a87c] {\n padding-left: 30px;\n}\n.content__title[data-v-57c7a87c] {\n grid-column: 1/7;\n}\n.content__numbered-title[data-v-57c7a87c] {\n grid-column: 7/12;\n}\n.content__icon[data-v-57c7a87c] {\n grid-column: 12/13;\n}\n",""]);const s=i},9593:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.facets-scrollable[data-v-adaff450] {\n max-height: 25vh;\n overflow-y: auto;\n}\n",""]);const s=i},6968:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.bi-chat-left[data-v-1f5a887a] {\n text-align: center;\n position: relative;\n z-index: 9;\n}\n@media screen and (max-width: 992px) {\n.card[data-v-1f5a887a] {\n position: fixed;\n bottom: 0;\n left: 0;\n width: 100%;\n transform: translateY(100%);\n transition: transform ease-in-out 300ms;\n z-index: 9;\n}\nla-gutter-item[active][data-v-1f5a887a] {\n z-index: 9;\n}\nla-gutter-item[active] .card[data-v-1f5a887a] {\n transform: translateY(0);\n}\n\n /*So content is above To the top element*/\n.card .card-body[data-v-1f5a887a] {\n padding-bottom: 40px;\n}\n}\n",""]);const s=i},404:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,":root{--vs-colors--lightest:rgba(60,60,60,0.26);--vs-colors--light:rgba(60,60,60,0.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,0.15);--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);--vs-transition-duration:150ms}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);--vs-transition-duration:0.15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search:-ms-input-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}",""]);const s=i},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,r,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(o)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=a),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),r&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=r):u[4]="".concat(r)),t.push(u))}},t}},8081:e=>{"use strict";e.exports=function(e){return e[1]}},2027:e=>{var t=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},n=-1;t.Diff=function(e,t){return[e,t]},t.prototype.diff_main=function(e,n,o,r){void 0===r&&(r=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var a=r;if(null==e||null==n)throw new Error("Null input. (diff_main)");if(e==n)return e?[new t.Diff(0,e)]:[];void 0===o&&(o=!0);var i=o,s=this.diff_commonPrefix(e,n),l=e.substring(0,s);e=e.substring(s),n=n.substring(s),s=this.diff_commonSuffix(e,n);var c=e.substring(e.length-s);e=e.substring(0,e.length-s),n=n.substring(0,n.length-s);var u=this.diff_compute_(e,n,i,a);return l&&u.unshift(new t.Diff(0,l)),c&&u.push(new t.Diff(0,c)),this.diff_cleanupMerge(u),u},t.prototype.diff_compute_=function(e,o,r,a){var i;if(!e)return[new t.Diff(1,o)];if(!o)return[new t.Diff(n,e)];var s=e.length>o.length?e:o,l=e.length>o.length?o:e,c=s.indexOf(l);if(-1!=c)return i=[new t.Diff(1,s.substring(0,c)),new t.Diff(0,l),new t.Diff(1,s.substring(c+l.length))],e.length>o.length&&(i[0][0]=i[2][0]=n),i;if(1==l.length)return[new t.Diff(n,e),new t.Diff(1,o)];var u=this.diff_halfMatch_(e,o);if(u){var p=u[0],d=u[1],f=u[2],h=u[3],m=u[4],g=this.diff_main(p,f,r,a),b=this.diff_main(d,h,r,a);return g.concat([new t.Diff(0,m)],b)}return r&&e.length>100&&o.length>100?this.diff_lineMode_(e,o,a):this.diff_bisect_(e,o,a)},t.prototype.diff_lineMode_=function(e,o,r){var a=this.diff_linesToChars_(e,o);e=a.chars1,o=a.chars2;var i=a.lineArray,s=this.diff_main(e,o,!1,r);this.diff_charsToLines_(s,i),this.diff_cleanupSemantic(s),s.push(new t.Diff(0,""));for(var l=0,c=0,u=0,p="",d="";l=1&&u>=1){s.splice(l-c-u,c+u),l=l-c-u;for(var f=this.diff_main(p,d,!1,r),h=f.length-1;h>=0;h--)s.splice(l,0,f[h]);l+=f.length}u=0,c=0,p="",d=""}l++}return s.pop(),s},t.prototype.diff_bisect_=function(e,o,r){for(var a=e.length,i=o.length,s=Math.ceil((a+i)/2),l=s,c=2*s,u=new Array(c),p=new Array(c),d=0;dr);y++){for(var k=-y+m;k<=y-g;k+=2){for(var _=l+k,w=(C=k==-y||k!=y&&u[_-1]a)g+=2;else if(w>i)m+=2;else if(h&&(O=l+f-k)>=0&&O=(S=a-p[O]))return this.diff_bisectSplit_(e,o,C,w,r)}for(var x=-y+b;x<=y-v;x+=2){for(var S,O=l+x,E=(S=x==-y||x!=y&&p[O-1]a)v+=2;else if(E>i)b+=2;else if(!h){var C;if((_=l+f-x)>=0&&_=(S=a-S))return this.diff_bisectSplit_(e,o,C,w,r)}}}return[new t.Diff(n,e),new t.Diff(1,o)]},t.prototype.diff_bisectSplit_=function(e,t,n,o,r){var a=e.substring(0,n),i=t.substring(0,o),s=e.substring(n),l=t.substring(o),c=this.diff_main(a,i,!1,r),u=this.diff_main(s,l,!1,r);return c.concat(u)},t.prototype.diff_linesToChars_=function(e,t){var n=[],o={};function r(e){for(var t="",r=0,i=-1,s=n.length;io?e=e.substring(n-o):nt.length?e:t,o=e.length>t.length?t:e;if(n.length<4||2*o.length=e.length?[o,a,i,s,u]:null}var i,s,l,c,u,p=a(n,o,Math.ceil(n.length/4)),d=a(n,o,Math.ceil(n.length/2));return p||d?(i=d?p&&p[4].length>d[4].length?p:d:p,e.length>t.length?(s=i[0],l=i[1],c=i[2],u=i[3]):(c=i[0],u=i[1],s=i[2],l=i[3]),[s,l,c,u,i[4]]):null},t.prototype.diff_cleanupSemantic=function(e){for(var o=!1,r=[],a=0,i=null,s=0,l=0,c=0,u=0,p=0;s0?r[a-1]:-1,l=0,c=0,u=0,p=0,i=null,o=!0)),s++;for(o&&this.diff_cleanupMerge(e),this.diff_cleanupSemanticLossless(e),s=1;s=m?(h>=d.length/2||h>=f.length/2)&&(e.splice(s,0,new t.Diff(0,f.substring(0,h))),e[s-1][1]=d.substring(0,d.length-h),e[s+1][1]=f.substring(h),s++):(m>=d.length/2||m>=f.length/2)&&(e.splice(s,0,new t.Diff(0,d.substring(0,m))),e[s-1][0]=1,e[s-1][1]=f.substring(0,f.length-m),e[s+1][0]=n,e[s+1][1]=d.substring(m),s++),s++}s++}},t.prototype.diff_cleanupSemanticLossless=function(e){function n(e,n){if(!e||!n)return 6;var o=e.charAt(e.length-1),r=n.charAt(0),a=o.match(t.nonAlphaNumericRegex_),i=r.match(t.nonAlphaNumericRegex_),s=a&&o.match(t.whitespaceRegex_),l=i&&r.match(t.whitespaceRegex_),c=s&&o.match(t.linebreakRegex_),u=l&&r.match(t.linebreakRegex_),p=c&&e.match(t.blanklineEndRegex_),d=u&&n.match(t.blanklineStartRegex_);return p||d?5:c||u?4:a&&!s&&l?3:s||l?2:a||i?1:0}for(var o=1;o=d&&(d=f,c=r,u=a,p=i)}e[o-1][1]!=c&&(c?e[o-1][1]=c:(e.splice(o-1,1),o--),e[o][1]=u,p?e[o+1][1]=p:(e.splice(o+1,1),o--))}o++}},t.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,t.whitespaceRegex_=/\s/,t.linebreakRegex_=/[\r\n]/,t.blanklineEndRegex_=/\n\r?\n$/,t.blanklineStartRegex_=/^\r?\n\r?\n/,t.prototype.diff_cleanupEfficiency=function(e){for(var o=!1,r=[],a=0,i=null,s=0,l=!1,c=!1,u=!1,p=!1;s0?r[a-1]:-1,u=p=!1),o=!0)),s++;o&&this.diff_cleanupMerge(e)},t.prototype.diff_cleanupMerge=function(e){e.push(new t.Diff(0,""));for(var o,r=0,a=0,i=0,s="",l="";r1?(0!==a&&0!==i&&(0!==(o=this.diff_commonPrefix(l,s))&&(r-a-i>0&&0==e[r-a-i-1][0]?e[r-a-i-1][1]+=l.substring(0,o):(e.splice(0,0,new t.Diff(0,l.substring(0,o))),r++),l=l.substring(o),s=s.substring(o)),0!==(o=this.diff_commonSuffix(l,s))&&(e[r][1]=l.substring(l.length-o)+e[r][1],l=l.substring(0,l.length-o),s=s.substring(0,s.length-o))),r-=a+i,e.splice(r,a+i),s.length&&(e.splice(r,0,new t.Diff(n,s)),r++),l.length&&(e.splice(r,0,new t.Diff(1,l)),r++),r++):0!==r&&0==e[r-1][0]?(e[r-1][1]+=e[r][1],e.splice(r,1)):r++,i=0,a=0,s="",l=""}""===e[e.length-1][1]&&e.pop();var c=!1;for(r=1;rt));o++)i=r,s=a;return e.length!=o&&e[o][0]===n?s:s+(t-i)},t.prototype.diff_prettyHtml=function(e){for(var t=[],o=/&/g,r=//g,i=/\n/g,s=0;s");switch(l){case 1:t[s]=''+c+"";break;case n:t[s]=''+c+"";break;case 0:t[s]=""+c+""}}return t.join("")},t.prototype.diff_text1=function(e){for(var t=[],n=0;nthis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var o=this.match_alphabet_(t),r=this;function a(e,o){var a=e/t.length,i=Math.abs(n-o);return r.Match_Distance?a+i/r.Match_Distance:i?1:a}var i=this.Match_Threshold,s=e.indexOf(t,n);-1!=s&&(i=Math.min(a(0,s),i),-1!=(s=e.lastIndexOf(t,n+t.length))&&(i=Math.min(a(0,s),i)));var l,c,u=1<=h;b--){var v=o[e.charAt(b-1)];if(g[b]=0===f?(g[b+1]<<1|1)&v:(g[b+1]<<1|1)&v|(p[b+1]|p[b])<<1|1|p[b+1],g[b]&u){var y=a(f,b-1);if(y<=i){if(i=y,!((s=b-1)>n))break;h=Math.max(1,2*n-s)}}}if(a(f+1,n)>i)break;p=g}return s},t.prototype.match_alphabet_=function(e){for(var t={},n=0;n2&&(this.diff_cleanupSemantic(i),this.diff_cleanupEfficiency(i));else if(e&&"object"==typeof e&&void 0===o&&void 0===r)i=e,a=this.diff_text1(i);else if("string"==typeof e&&o&&"object"==typeof o&&void 0===r)a=e,i=o;else{if("string"!=typeof e||"string"!=typeof o||!r||"object"!=typeof r)throw new Error("Unknown call format to patch_make.");a=e,i=r}if(0===i.length)return[];for(var s=[],l=new t.patch_obj,c=0,u=0,p=0,d=a,f=a,h=0;h=2*this.Patch_Margin&&c&&(this.patch_addContext_(l,d),s.push(l),l=new t.patch_obj,c=0,d=f,u=p)}1!==m&&(u+=g.length),m!==n&&(p+=g.length)}return c&&(this.patch_addContext_(l,d),s.push(l)),s},t.prototype.patch_deepCopy=function(e){for(var n=[],o=0;othis.Match_MaxBits?-1!=(s=this.match_main(t,u.substring(0,this.Match_MaxBits),c))&&(-1==(p=this.match_main(t,u.substring(u.length-this.Match_MaxBits),c+u.length-this.Match_MaxBits))||s>=p)&&(s=-1):s=this.match_main(t,u,c),-1==s)a[i]=!1,r-=e[i].length2-e[i].length1;else if(a[i]=!0,r=s-c,u==(l=-1==p?t.substring(s,s+u.length):t.substring(s,p+this.Match_MaxBits)))t=t.substring(0,s)+this.diff_text2(e[i].diffs)+t.substring(s+u.length);else{var d=this.diff_main(u,l,!1);if(u.length>this.Match_MaxBits&&this.diff_levenshtein(d)/u.length>this.Patch_DeleteThreshold)a[i]=!1;else{this.diff_cleanupSemanticLossless(d);for(var f,h=0,m=0;mi[0][1].length){var s=n-i[0][1].length;i[0][1]=o.substring(i[0][1].length)+i[0][1],a.start1-=s,a.start2-=s,a.length1+=s,a.length2+=s}return 0==(i=(a=e[e.length-1]).diffs).length||0!=i[i.length-1][0]?(i.push(new t.Diff(0,o)),a.length1+=n,a.length2+=n):n>i[i.length-1][1].length&&(s=n-i[i.length-1][1].length,i[i.length-1][1]+=o.substring(0,s),a.length1+=s,a.length2+=s),o},t.prototype.patch_splitMax=function(e){for(var o=this.Match_MaxBits,r=0;r2*o?(c.length1+=d.length,i+=d.length,u=!1,c.diffs.push(new t.Diff(p,d)),a.diffs.shift()):(d=d.substring(0,o-c.length1-this.Patch_Margin),c.length1+=d.length,i+=d.length,0===p?(c.length2+=d.length,s+=d.length):u=!1,c.diffs.push(new t.Diff(p,d)),d==a.diffs[0][1]?a.diffs.shift():a.diffs[0][1]=a.diffs[0][1].substring(d.length))}l=(l=this.diff_text2(c.diffs)).substring(l.length-this.Patch_Margin);var f=this.diff_text1(a.diffs).substring(0,this.Patch_Margin);""!==f&&(c.length1+=f.length,c.length2+=f.length,0!==c.diffs.length&&0===c.diffs[c.diffs.length-1][0]?c.diffs[c.diffs.length-1][1]+=f:c.diffs.push(new t.Diff(0,f))),u||e.splice(++r,0,c)}}},t.prototype.patch_toText=function(e){for(var t=[],n=0;n{e.exports=n(5775)},5775:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromRange=function(e,t){if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "range"');var n=e.ownerDocument.createRange(),o=t.startContainer,a=t.startOffset;n.setStart(e,0),n.setEnd(o,a);var i=(0,r.default)(n).length;return{start:i,end:i+(0,r.default)(t).length}},t.toRange=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0===e)throw new Error('missing required parameter "root"');var n=e.ownerDocument,r=n.createRange(),a=n.createNodeIterator(e,4),i=t.start||0,s=t.end||i,l=i-(0,o.default)(a,i),c=a.referenceNode,u=s-i+l,p=u-(0,o.default)(a,u),d=a.referenceNode;return r.setStart(c,l),r.setEnd(d,p),r};var o=a(n(3604)),r=a(n(9781));function a(e){return e&&e.__esModule?e:{default:e}}},9781:(e,t)=>{"use strict";function n(e,t){if(!t&&e.firstChild)return e.firstChild;do{if(e.nextSibling)return e.nextSibling;e=e.parentNode}while(e);return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t="";return function(e,t){for(var o=function(e){return e.startContainer.nodeType===Node.ELEMENT_NODE?e.startContainer.childNodes[e.startOffset]||n(e.startContainer,!0):e.startContainer}(e),r=function(e){return e.endContainer.nodeType===Node.ELEMENT_NODE?e.endContainer.childNodes[e.endOffset]||n(e.endContainer,!0):n(e.endContainer)}(e);o!==r;)t(o),o=n(o)}(e,(function(n){if(n.nodeType===Node.TEXT_NODE){var o=n===e.startContainer?e.startOffset:0,r=n===e.endContainer?e.endOffset:n.textContent.length;t+=n.textContent.slice(o,r)}})),t}},3604:(e,t,n)=>{e.exports=n(8115).default},8115:(e,t)=>{"use strict";t.default=function(e,t){if(4!==e.whatToShow){var a;try{a=new DOMException(o,"InvalidStateError")}catch(e){(a=new Error(o)).code=11,a.name="InvalidStateError",a.toString=function(){return"InvalidStateError: ".concat(o)}}throw a}var i,s=0,l=e.referenceNode,c=null;if("number"==typeof(i=t)&&isFinite(i)&&Math.floor(i)===i)c={forward:function(){return st||!e.pointerBeforeReferenceNode}};else{if(!r(t))throw new TypeError("Argument 2 of seek must be an integer or a Text Node.");c={forward:function(e,t){return 2&e.compareDocumentPosition(t)}(l,t)?function(){return!1}:function(){return l!==t},backward:function(){return l!==t||!e.pointerBeforeReferenceNode}}}for(;c.forward();){if(null===(l=e.nextNode()))throw new RangeError(n);s+=l.nodeValue.length}for(e.nextNode()&&(l=e.previousNode());c.backward();){if(null===(l=e.previousNode()))throw new RangeError(n);s-=l.nodeValue.length}if(!r(e.referenceNode))throw new RangeError(n);return s};var n="Iterator exhausted before seek ended.",o="Argument 1 of seek must use filter NodeFilter.SHOW_TEXT.";function r(e){return 3===e.nodeType}},1296:(e,t,n)=>{var o=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,i=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,u=l||c||Function("return this")(),p=Object.prototype.toString,d=Math.max,f=Math.min,h=function(){return u.Date.now()};function m(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==p.call(e)}(e))return NaN;if(m(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=m(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=a.test(e);return n||i.test(e)?s(e.slice(2),n?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,n){var o,r,a,i,s,l,c=0,u=!1,p=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=o,a=r;return o=r=void 0,c=t,i=e.apply(a,n)}function y(e){return c=e,s=setTimeout(_,t),u?v(e):i}function k(e){var n=e-l;return void 0===l||n>=t||n<0||p&&e-c>=a}function _(){var e=h();if(k(e))return w(e);s=setTimeout(_,function(e){var n=t-(e-l);return p?f(n,a-(e-c)):n}(e))}function w(e){return s=void 0,b&&o?v(e):(o=r=void 0,i)}function x(){var e=h(),n=k(e);if(o=arguments,r=this,l=e,n){if(void 0===s)return y(l);if(p)return s=setTimeout(_,t),v(l)}return void 0===s&&(s=setTimeout(_,t)),i}return t=g(t)||0,m(n)&&(u=!!n.leading,a=(p="maxWait"in n)?d(g(n.maxWait)||0,t):a,b="trailing"in n?!!n.trailing:b),x.cancel=function(){void 0!==s&&clearTimeout(s),c=0,o=l=r=s=void 0},x.flush=function(){return void 0===s?i:w(h())},x}},2705:(e,t,n)=>{var o=n(5639).Symbol;e.exports=o},4239:(e,t,n)=>{var o=n(2705),r=n(9607),a=n(2333),i=o?o.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?r(e):a(e)}},7561:(e,t,n)=>{var o=n(7990),r=/^\s+/;e.exports=function(e){return e?e.slice(0,o(e)+1).replace(r,""):e}},1957:(e,t,n)=>{var o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=o},9607:(e,t,n)=>{var o=n(2705),r=Object.prototype,a=r.hasOwnProperty,i=r.toString,s=o?o.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var o=!0}catch(e){}var r=i.call(e);return o&&(t?e[s]=n:delete e[s]),r}},2333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5639:(e,t,n)=>{var o=n(1957),r="object"==typeof self&&self&&self.Object===Object&&self,a=o||r||Function("return this")();e.exports=a},7990:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},3279:(e,t,n)=>{var o=n(3218),r=n(7771),a=n(4841),i=Math.max,s=Math.min;e.exports=function(e,t,n){var l,c,u,p,d,f,h=0,m=!1,g=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=l,o=c;return l=c=void 0,h=t,p=e.apply(o,n)}function y(e){return h=e,d=setTimeout(_,t),m?v(e):p}function k(e){var n=e-f;return void 0===f||n>=t||n<0||g&&e-h>=u}function _(){var e=r();if(k(e))return w(e);d=setTimeout(_,function(e){var n=t-(e-f);return g?s(n,u-(e-h)):n}(e))}function w(e){return d=void 0,b&&l?v(e):(l=c=void 0,p)}function x(){var e=r(),n=k(e);if(l=arguments,c=this,f=e,n){if(void 0===d)return y(f);if(g)return clearTimeout(d),d=setTimeout(_,t),v(f)}return void 0===d&&(d=setTimeout(_,t)),p}return t=a(t)||0,o(n)&&(m=!!n.leading,u=(g="maxWait"in n)?i(a(n.maxWait)||0,t):u,b="trailing"in n?!!n.trailing:b),x.cancel=function(){void 0!==d&&clearTimeout(d),h=0,l=f=c=d=void 0},x.flush=function(){return void 0===d?p:w(r())},x}},3218:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},3448:(e,t,n)=>{var o=n(4239),r=n(7005);e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==o(e)}},7771:(e,t,n)=>{var o=n(5639);e.exports=function(){return o.Date.now()}},4841:(e,t,n)=>{var o=n(7561),r=n(3218),a=n(3448),i=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return NaN;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=o(e);var n=s.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):i.test(e)?NaN:+e}},813:function(e){e.exports=function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=o,this.exclude=r,this.iframesTimeout=a}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},o=void 0;try{var r=e.contentWindow;if(o=r.document,!r||!o)throw new Error("iframe inaccessible")}catch(e){n()}o&&t(o)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var o=this,r=!1,a=null,i=function i(){if(!r){r=!0,clearTimeout(a);try{o.isIframeBlank(e)||(e.removeEventListener("load",i),o.getIframeContents(e,t,n))}catch(e){n()}}};e.addEventListener("load",i),a=setTimeout(i,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(e){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,o=0;this.forEachIframe(e,(function(){return!0}),(function(e){o++,n.waitForIframes(e.querySelector("html"),(function(){--o||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,o){var r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},i=t.querySelectorAll("iframe"),s=i.length,l=0;i=Array.prototype.slice.call(i);var c=function(){--s<=0&&a(l)};s||c(),i.forEach((function(t){e.matches(t,r.exclude)?c():r.onIframeReady(t,(function(e){n(t)&&(l++,o(e)),c()}),c)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,o){var r=!1,a=!1;return o.forEach((function(e,t){e.val===n&&(r=t,a=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==r||a?!1===r||a||(o[r].handled=!0):o.push({val:n,handled:!0}),!0):(!1===r&&o.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,o){var r=this;e.forEach((function(e){e.handled||r.getIframeContents(e.val,(function(e){r.createInstanceOnIframe(e).forEachNode(t,n,o)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,o,r){for(var a=this,i=this.createIterator(t,e,o),s=[],l=[],c=void 0,u=void 0;p=void 0,p=a.getIteratorNode(i),u=p.prevNode,c=p.node;)this.iframes&&this.forEachIframe(t,(function(e){return a.checkIframeFilter(c,u,e,s)}),(function(t){a.createInstanceOnIframe(t).forEachNode(e,(function(e){return l.push(e)}),o)})),l.push(c);var p;l.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(s,e,n,o),r()}},{key:"forEachNode",value:function(e,t,n){var o=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=this.getContexts(),i=a.length;i||r(),a.forEach((function(a){var s=function(){o.iterateThroughNodes(e,a,t,n,(function(){--i<=0&&r()}))};o.iframes?o.waitForIframes(a,s):s()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,o=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(o){var r=!1;return n.every((function(t){return!o.call(e,t)||(r=!0,!1)})),r}return!1}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(a,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",o=this.opt.log;this.opt.debug&&"object"===(void 0===o?"undefined":e(o))&&"function"==typeof o[n]&&o[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",o=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var r in t)if(t.hasOwnProperty(r)){var a=t[r],i="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(r):this.escapeStr(r),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(a):this.escapeStr(a);""!==i&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(i)+"|"+this.escapeStr(s)+")","gm"+n),o+"("+this.processSynomyms(i)+"|"+this.processSynomyms(s)+")"+o))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":""}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":""}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var o=n.charAt(t+1);return/[(|)\\]/.test(o)||""===o?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],o=[];return e.split("").forEach((function(r){n.every((function(n){if(-1!==n.indexOf(r)){if(o.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),o.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n=this.opt.accuracy,o="string"==typeof n?n:n.value,r="string"==typeof n?[]:n.limiters,a="";switch(r.forEach((function(e){a+="|"+t.escapeStr(e)})),o){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(a="\\s"+(a||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")))+"]*"+e+"[^"+a+"]*)";case"exactly":return"(^|\\s"+a+")("+e+")(?=$|\\s"+a+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],o=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var r=t.callNoMatchOnInvalidRanges(e,o),a=r.start,i=r.end;r.valid&&(e.start=a,e.length=i-a,n.push(e),o=i)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,o=void 0,r=!1;return e&&void 0!==e.start?(o=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&o-t>0&&o-n>0?r=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:o,valid:r}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var o=void 0,r=!0,a=n.length,i=t-a,s=parseInt(e.start,10)-i;return(o=(s=s>a?a:s)+parseInt(e.length,10))>a&&(o=a,this.log("End range automatically set to the max value of "+a)),s<0||o-s<0||s>a||o>a?(r=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,o).replace(/\s+/g,"")&&(r=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:o,valid:r}}},{key:"getTextNodes",value:function(e){var t=this,n="",o=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){o.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:o})}))}},{key:"matchesExclude",value:function(e){return r.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var o=this.opt.element?this.opt.element:"mark",r=e.splitText(t),a=r.splitText(n-t),i=document.createElement(o);return i.setAttribute("data-markjs","true"),this.opt.className&&i.setAttribute("class",this.opt.className),i.textContent=r.textContent,r.parentNode.replaceChild(i,r),a}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,o,r){var a=this;e.nodes.every((function(i,s){var l=e.nodes[s+1];if(void 0===l||l.start>t){if(!o(i.node))return!1;var c=t-i.start,u=(n>i.end?i.end:n)-i.start,p=e.value.substr(0,i.start),d=e.value.substr(u+i.start);if(i.node=a.wrapRangeInTextNode(i.node,c,u),e.value=p+d,e.nodes.forEach((function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=u),e.nodes[n].end-=u)})),n-=u,r(i.node.previousSibling,i.start),!(n>i.end))return!1;t=i.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,o,r){var a=this,i=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var r=void 0;null!==(r=e.exec(t.textContent))&&""!==r[i];)if(n(r[i],t)){var s=r.index;if(0!==i)for(var l=1;l{"use strict";n.r(t),n.d(t,{animateFill:()=>ne,createSingleton:()=>Q,default:()=>ue,delegate:()=>te,followCursor:()=>ie,hideAll:()=>G,inlinePositioning:()=>se,roundArrow:()=>a,sticky:()=>le});var o=n(804),r=n(7824),a='',i="tippy-content",s="tippy-backdrop",l="tippy-arrow",c="tippy-svg-arrow",u={passive:!0,capture:!0},p=function(){return document.body};function d(e,t,n){if(Array.isArray(e)){var o=e[t];return null==o?Array.isArray(n)?n[t]:n:o}return e}function f(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function h(e,t){return"function"==typeof e?e.apply(void 0,t):e}function m(e,t){return 0===t?e:function(o){clearTimeout(n),n=setTimeout((function(){e(o)}),t)};var n}function g(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function b(e){return[].concat(e)}function v(e,t){-1===e.indexOf(t)&&e.push(t)}function y(e){return e.split("-")[0]}function k(e){return[].slice.call(e)}function _(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function w(){return document.createElement("div")}function x(e){return["Element","Fragment"].some((function(t){return f(e,t)}))}function S(e){return f(e,"MouseEvent")}function O(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function E(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function C(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function T(e){var t,n=b(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function A(e,t,n){var o=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[o](t,n)}))}function L(e,t){for(var n=t;n;){var o;if(e.contains(n))return!0;n=null==n.getRootNode||null==(o=n.getRootNode())?void 0:o.host}return!1}var D={isTouch:!1},N=0;function $(){D.isTouch||(D.isTouch=!0,window.performance&&document.addEventListener("mousemove",P))}function P(){var e=performance.now();e-N<20&&(D.isTouch=!1,document.removeEventListener("mousemove",P)),N=e}function I(){var e=document.activeElement;if(O(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var j=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),M=Object.assign({appendTo:p,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),R=Object.keys(M);function F(e){var t=(e.plugins||[]).reduce((function(t,n){var o,r=n.name,a=n.defaultValue;return r&&(t[r]=void 0!==e[r]?e[r]:null!=(o=M[r])?o:a),t}),{});return Object.assign({},e,t)}function V(e,t){var n=Object.assign({},t,{content:h(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(F(Object.assign({},M,{plugins:t}))):R).reduce((function(t,n){var o=(e.getAttribute("data-tippy-"+n)||"").trim();if(!o)return t;if("content"===n)t[n]=o;else try{t[n]=JSON.parse(o)}catch(e){t[n]=o}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},M.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function z(e,t){e.innerHTML=t}function q(e){var t=w();return!0===e?t.className=l:(t.className=c,x(e)?t.appendChild(e):z(t,e)),t}function B(e,t){x(t.content)?(z(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?z(e,t.content):e.textContent=t.content)}function H(e){var t=e.firstElementChild,n=k(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(i)})),arrow:n.find((function(e){return e.classList.contains(l)||e.classList.contains(c)})),backdrop:n.find((function(e){return e.classList.contains(s)}))}}function U(e){var t=w(),n=w();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var o=w();function r(n,o){var r=H(t),a=r.box,i=r.content,s=r.arrow;o.theme?a.setAttribute("data-theme",o.theme):a.removeAttribute("data-theme"),"string"==typeof o.animation?a.setAttribute("data-animation",o.animation):a.removeAttribute("data-animation"),o.inertia?a.setAttribute("data-inertia",""):a.removeAttribute("data-inertia"),a.style.maxWidth="number"==typeof o.maxWidth?o.maxWidth+"px":o.maxWidth,o.role?a.setAttribute("role",o.role):a.removeAttribute("role"),n.content===o.content&&n.allowHTML===o.allowHTML||B(i,e.props),o.arrow?s?n.arrow!==o.arrow&&(a.removeChild(s),a.appendChild(q(o.arrow))):a.appendChild(q(o.arrow)):s&&a.removeChild(s)}return o.className=i,o.setAttribute("data-state","hidden"),B(o,e.props),t.appendChild(n),n.appendChild(o),r(e.props,e.props),{popper:t,onUpdate:r}}U.$$tippy=!0;var W=1,Z=[],J=[];function Y(e,t){var n,r,a,i,s,l,c,f,g=V(e,Object.assign({},M,F(_(t)))),x=!1,O=!1,N=!1,$=!1,P=[],I=m(ke,g.interactiveDebounce),R=W++,z=(f=g.plugins).filter((function(e,t){return f.indexOf(e)===t})),q={id:R,reference:e,popper:w(),popperInstance:null,props:g,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:z,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(r),cancelAnimationFrame(a)},setProps:function(t){if(!q.state.isDestroyed){ie("onBeforeUpdate",[q,t]),ve();var n=q.props,o=V(e,Object.assign({},n,_(t),{ignoreAttributes:!0}));q.props=o,be(),n.interactiveDebounce!==o.interactiveDebounce&&(ce(),I=m(ke,o.interactiveDebounce)),n.triggerTarget&&!o.triggerTarget?b(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):o.triggerTarget&&e.removeAttribute("aria-expanded"),le(),ae(),Y&&Y(n,o),q.popperInstance&&(Se(),Ee().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),ie("onAfterUpdate",[q,t])}},setContent:function(e){q.setProps({content:e})},show:function(){var e=q.state.isVisible,t=q.state.isDestroyed,n=!q.state.isEnabled,o=D.isTouch&&!q.props.touch,r=d(q.props.duration,0,M.duration);if(!(e||t||n||o||te().hasAttribute("disabled")||(ie("onShow",[q],!1),!1===q.props.onShow(q)))){if(q.state.isVisible=!0,ee()&&(U.style.visibility="visible"),ae(),fe(),q.state.isMounted||(U.style.transition="none"),ee()){var a=oe();E([a.box,a.content],0)}var i,s,c;l=function(){var e;if(q.state.isVisible&&!$){if($=!0,U.offsetHeight,U.style.transition=q.props.moveTransition,ee()&&q.props.animation){var t=oe(),n=t.box,o=t.content;E([n,o],r),C([n,o],"visible")}se(),le(),v(J,q),null==(e=q.popperInstance)||e.forceUpdate(),ie("onMount",[q]),q.props.animation&&ee()&&function(e,t){me(e,(function(){q.state.isShown=!0,ie("onShown",[q])}))}(r)}},s=q.props.appendTo,c=te(),(i=q.props.interactive&&s===p||"parent"===s?c.parentNode:h(s,[c])).contains(U)||i.appendChild(U),q.state.isMounted=!0,Se()}},hide:function(){var e=!q.state.isVisible,t=q.state.isDestroyed,n=!q.state.isEnabled,o=d(q.props.duration,1,M.duration);if(!(e||t||n)&&(ie("onHide",[q],!1),!1!==q.props.onHide(q))){if(q.state.isVisible=!1,q.state.isShown=!1,$=!1,x=!1,ee()&&(U.style.visibility="hidden"),ce(),he(),ae(!0),ee()){var r=oe(),a=r.box,i=r.content;q.props.animation&&(E([a,i],o),C([a,i],"hidden"))}se(),le(),q.props.animation?ee()&&function(e,t){me(e,(function(){!q.state.isVisible&&U.parentNode&&U.parentNode.contains(U)&&t()}))}(o,q.unmount):q.unmount()}},hideWithInteractivity:function(e){ne().addEventListener("mousemove",I),v(Z,I),I(e)},enable:function(){q.state.isEnabled=!0},disable:function(){q.hide(),q.state.isEnabled=!1},unmount:function(){q.state.isVisible&&q.hide(),q.state.isMounted&&(Oe(),Ee().forEach((function(e){e._tippy.unmount()})),U.parentNode&&U.parentNode.removeChild(U),J=J.filter((function(e){return e!==q})),q.state.isMounted=!1,ie("onHidden",[q]))},destroy:function(){q.state.isDestroyed||(q.clearDelayTimeouts(),q.unmount(),ve(),delete e._tippy,q.state.isDestroyed=!0,ie("onDestroy",[q]))}};if(!g.render)return q;var B=g.render(q),U=B.popper,Y=B.onUpdate;U.setAttribute("data-tippy-root",""),U.id="tippy-"+q.id,q.popper=U,e._tippy=q,U._tippy=q;var K=z.map((function(e){return e.fn(q)})),G=e.hasAttribute("aria-expanded");return be(),le(),ae(),ie("onCreate",[q]),g.showOnCreate&&Ce(),U.addEventListener("mouseenter",(function(){q.props.interactive&&q.state.isVisible&&q.clearDelayTimeouts()})),U.addEventListener("mouseleave",(function(){q.props.interactive&&q.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",I)})),q;function X(){var e=q.props.touch;return Array.isArray(e)?e:[e,0]}function Q(){return"hold"===X()[0]}function ee(){var e;return!(null==(e=q.props.render)||!e.$$tippy)}function te(){return c||e}function ne(){var e=te().parentNode;return e?T(e):document}function oe(){return H(U)}function re(e){return q.state.isMounted&&!q.state.isVisible||D.isTouch||i&&"focus"===i.type?0:d(q.props.delay,e?0:1,M.delay)}function ae(e){void 0===e&&(e=!1),U.style.pointerEvents=q.props.interactive&&!e?"":"none",U.style.zIndex=""+q.props.zIndex}function ie(e,t,n){var o;void 0===n&&(n=!0),K.forEach((function(n){n[e]&&n[e].apply(n,t)})),n&&(o=q.props)[e].apply(o,t)}function se(){var t=q.props.aria;if(t.content){var n="aria-"+t.content,o=U.id;b(q.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(q.state.isVisible)e.setAttribute(n,t?t+" "+o:o);else{var r=t&&t.replace(o,"").trim();r?e.setAttribute(n,r):e.removeAttribute(n)}}))}}function le(){!G&&q.props.aria.expanded&&b(q.props.triggerTarget||e).forEach((function(e){q.props.interactive?e.setAttribute("aria-expanded",q.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",I),Z=Z.filter((function(e){return e!==I}))}function ue(t){if(!D.isTouch||!N&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!q.props.interactive||!L(U,n)){if(b(q.props.triggerTarget||e).some((function(e){return L(e,n)}))){if(D.isTouch)return;if(q.state.isVisible&&q.props.trigger.indexOf("click")>=0)return}else ie("onClickOutside",[q,t]);!0===q.props.hideOnClick&&(q.clearDelayTimeouts(),q.hide(),O=!0,setTimeout((function(){O=!1})),q.state.isMounted||he())}}}function pe(){N=!0}function de(){N=!1}function fe(){var e=ne();e.addEventListener("mousedown",ue,!0),e.addEventListener("touchend",ue,u),e.addEventListener("touchstart",de,u),e.addEventListener("touchmove",pe,u)}function he(){var e=ne();e.removeEventListener("mousedown",ue,!0),e.removeEventListener("touchend",ue,u),e.removeEventListener("touchstart",de,u),e.removeEventListener("touchmove",pe,u)}function me(e,t){var n=oe().box;function o(e){e.target===n&&(A(n,"remove",o),t())}if(0===e)return t();A(n,"remove",s),A(n,"add",o),s=o}function ge(t,n,o){void 0===o&&(o=!1),b(q.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,o),P.push({node:e,eventType:t,handler:n,options:o})}))}function be(){var e;Q()&&(ge("touchstart",ye,{passive:!0}),ge("touchend",_e,{passive:!0})),(e=q.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,ye),e){case"mouseenter":ge("mouseleave",_e);break;case"focus":ge(j?"focusout":"blur",we);break;case"focusin":ge("focusout",we)}}))}function ve(){P.forEach((function(e){var t=e.node,n=e.eventType,o=e.handler,r=e.options;t.removeEventListener(n,o,r)})),P=[]}function ye(e){var t,n=!1;if(q.state.isEnabled&&!xe(e)&&!O){var o="focus"===(null==(t=i)?void 0:t.type);i=e,c=e.currentTarget,le(),!q.state.isVisible&&S(e)&&Z.forEach((function(t){return t(e)})),"click"===e.type&&(q.props.trigger.indexOf("mouseenter")<0||x)&&!1!==q.props.hideOnClick&&q.state.isVisible?n=!0:Ce(e),"click"===e.type&&(x=!n),n&&!o&&Te(e)}}function ke(e){var t=e.target,n=te().contains(t)||U.contains(t);if("mousemove"!==e.type||!n){var o=Ee().concat(U).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:g}:null})).filter(Boolean);(function(e,t){var n=t.clientX,o=t.clientY;return e.every((function(e){var t=e.popperRect,r=e.popperState,a=e.props.interactiveBorder,i=y(r.placement),s=r.modifiersData.offset;if(!s)return!0;var l="bottom"===i?s.top.y:0,c="top"===i?s.bottom.y:0,u="right"===i?s.left.x:0,p="left"===i?s.right.x:0,d=t.top-o+l>a,f=o-t.bottom-c>a,h=t.left-n+u>a,m=n-t.right-p>a;return d||f||h||m}))})(o,e)&&(ce(),Te(e))}}function _e(e){xe(e)||q.props.trigger.indexOf("click")>=0&&x||(q.props.interactive?q.hideWithInteractivity(e):Te(e))}function we(e){q.props.trigger.indexOf("focusin")<0&&e.target!==te()||q.props.interactive&&e.relatedTarget&&U.contains(e.relatedTarget)||Te(e)}function xe(e){return!!D.isTouch&&Q()!==e.type.indexOf("touch")>=0}function Se(){Oe();var t=q.props,n=t.popperOptions,r=t.placement,a=t.offset,i=t.getReferenceClientRect,s=t.moveTransition,c=ee()?H(U).arrow:null,u=i?{getBoundingClientRect:i,contextElement:i.contextElement||te()}:e,p=[{name:"offset",options:{offset:a}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(ee()){var n=oe().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&c&&p.push({name:"arrow",options:{element:c,padding:3}}),p.push.apply(p,(null==n?void 0:n.modifiers)||[]),q.popperInstance=(0,o.fi)(u,U,Object.assign({},n,{placement:r,onFirstUpdate:l,modifiers:p}))}function Oe(){q.popperInstance&&(q.popperInstance.destroy(),q.popperInstance=null)}function Ee(){return k(U.querySelectorAll("[data-tippy-root]"))}function Ce(e){q.clearDelayTimeouts(),e&&ie("onTrigger",[q,e]),fe();var t=re(!0),o=X(),r=o[0],a=o[1];D.isTouch&&"hold"===r&&a&&(t=a),t?n=setTimeout((function(){q.show()}),t):q.show()}function Te(e){if(q.clearDelayTimeouts(),ie("onUntrigger",[q,e]),q.state.isVisible){if(!(q.props.trigger.indexOf("mouseenter")>=0&&q.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&x)){var t=re(!1);t?r=setTimeout((function(){q.state.isVisible&&q.hide()}),t):a=requestAnimationFrame((function(){q.hide()}))}}else he()}}function K(e,t){void 0===t&&(t={});var n=M.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",$,u),window.addEventListener("blur",I);var o,r=Object.assign({},t,{plugins:n}),a=(o=e,x(o)?[o]:function(e){return f(e,"NodeList")}(o)?k(o):Array.isArray(o)?o:k(document.querySelectorAll(o))).reduce((function(e,t){var n=t&&Y(t,r);return n&&e.push(n),e}),[]);return x(e)?a[0]:a}K.defaultProps=M,K.setDefaultProps=function(e){Object.keys(e).forEach((function(t){M[t]=e[t]}))},K.currentInput=D;var G=function(e){var t=void 0===e?{}:e,n=t.exclude,o=t.duration;J.forEach((function(e){var t=!1;if(n&&(t=O(n)?e.reference===n:e.popper===n.popper),!t){var r=e.props.duration;e.setProps({duration:o}),e.hide(),e.state.isDestroyed||e.setProps({duration:r})}}))},X=Object.assign({},r.Z,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),Q=function(e,t){var n;void 0===t&&(t={});var o,r=e,a=[],i=[],s=t.overrides,l=[],c=!1;function u(){i=r.map((function(e){return b(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function p(){a=r.map((function(e){return e.reference}))}function d(e){r.forEach((function(t){e?t.enable():t.disable()}))}function f(e){return r.map((function(t){var n=t.setProps;return t.setProps=function(r){n(r),t.reference===o&&e.setProps(r)},function(){t.setProps=n}}))}function h(e,t){var n=i.indexOf(t);if(t!==o){o=t;var l=(s||[]).concat("content").reduce((function(e,t){return e[t]=r[n].props[t],e}),{});e.setProps(Object.assign({},l,{getReferenceClientRect:"function"==typeof l.getReferenceClientRect?l.getReferenceClientRect:function(){var e;return null==(e=a[n])?void 0:e.getBoundingClientRect()}}))}}d(!1),p(),u();var m={fn:function(){return{onDestroy:function(){d(!0)},onHidden:function(){o=null},onClickOutside:function(e){e.props.showOnCreate&&!c&&(c=!0,o=null)},onShow:function(e){e.props.showOnCreate&&!c&&(c=!0,h(e,a[0]))},onTrigger:function(e,t){h(e,t.currentTarget)}}}},v=K(w(),Object.assign({},g(t,["overrides"]),{plugins:[m].concat(t.plugins||[]),triggerTarget:i,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],[X])})})),y=v.show;v.show=function(e){if(y(),!o&&null==e)return h(v,a[0]);if(!o||null!=e){if("number"==typeof e)return a[e]&&h(v,a[e]);if(r.indexOf(e)>=0){var t=e.reference;return h(v,t)}return a.indexOf(e)>=0?h(v,e):void 0}},v.showNext=function(){var e=a[0];if(!o)return v.show(0);var t=a.indexOf(o);v.show(a[t+1]||e)},v.showPrevious=function(){var e=a[a.length-1];if(!o)return v.show(e);var t=a.indexOf(o),n=a[t-1]||e;v.show(n)};var k=v.setProps;return v.setProps=function(e){s=e.overrides||s,k(e)},v.setInstances=function(e){d(!0),l.forEach((function(e){return e()})),r=e,d(!1),p(),u(),l=f(v),v.setProps({triggerTarget:i})},l=f(v),v},ee={mouseover:"mouseenter",focusin:"focus",click:"click"};function te(e,t){var n=[],o=[],r=!1,a=t.target,i=g(t,["target"]),s=Object.assign({},i,{trigger:"manual",touch:!1}),l=Object.assign({touch:M.touch},i,{showOnCreate:!0}),c=K(e,s);function p(e){if(e.target&&!r){var n=e.target.closest(a);if(n){var i=n.getAttribute("data-tippy-trigger")||t.trigger||M.trigger;if(!n._tippy&&!("touchstart"===e.type&&"boolean"==typeof l.touch||"touchstart"!==e.type&&i.indexOf(ee[e.type])<0)){var s=K(n,l);s&&(o=o.concat(s))}}}}function d(e,t,o,r){void 0===r&&(r=!1),e.addEventListener(t,o,r),n.push({node:e,eventType:t,handler:o,options:r})}return b(c).forEach((function(e){var t=e.destroy,a=e.enable,i=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&o.forEach((function(e){e.destroy()})),o=[],n.forEach((function(e){var t=e.node,n=e.eventType,o=e.handler,r=e.options;t.removeEventListener(n,o,r)})),n=[],t()},e.enable=function(){a(),o.forEach((function(e){return e.enable()})),r=!1},e.disable=function(){i(),o.forEach((function(e){return e.disable()})),r=!0},function(e){var t=e.reference;d(t,"touchstart",p,u),d(t,"mouseover",p),d(t,"focusin",p),d(t,"click",p)}(e)})),c}var ne={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=H(e.popper),o=n.box,r=n.content,a=e.props.animateFill?function(){var e=w();return e.className=s,C([e],"hidden"),e}():null;return{onCreate:function(){a&&(o.insertBefore(a,o.firstElementChild),o.setAttribute("data-animatefill",""),o.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(a){var e=o.style.transitionDuration,t=Number(e.replace("ms",""));r.style.transitionDelay=Math.round(t/10)+"ms",a.style.transitionDuration=e,C([a],"visible")}},onShow:function(){a&&(a.style.transitionDuration="0ms")},onHide:function(){a&&C([a],"hidden")}}}},oe={clientX:0,clientY:0},re=[];function ae(e){var t=e.clientX,n=e.clientY;oe={clientX:t,clientY:n}}var ie={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=T(e.props.triggerTarget||t),o=!1,r=!1,a=!0,i=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function l(){n.addEventListener("mousemove",p)}function c(){n.removeEventListener("mousemove",p)}function u(){o=!0,e.setProps({getReferenceClientRect:null}),o=!1}function p(n){var o=!n.target||t.contains(n.target),r=e.props.followCursor,a=n.clientX,i=n.clientY,s=t.getBoundingClientRect(),l=a-s.left,c=i-s.top;!o&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=a,o=i;"initial"===r&&(n=e.left+l,o=e.top+c);var s="horizontal"===r?e.top:o,u="vertical"===r?e.right:n,p="horizontal"===r?e.bottom:o,d="vertical"===r?e.left:n;return{width:u-d,height:p-s,top:s,right:u,bottom:p,left:d}}})}function d(){e.props.followCursor&&(re.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",ae)}(n))}function f(){0===(re=re.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",ae)}(n)}return{onCreate:d,onDestroy:f,onBeforeUpdate:function(){i=e.props},onAfterUpdate:function(t,n){var a=n.followCursor;o||void 0!==a&&i.followCursor!==a&&(f(),a?(d(),!e.state.isMounted||r||s()||l()):(c(),u()))},onMount:function(){e.props.followCursor&&!r&&(a&&(p(oe),a=!1),s()||l())},onTrigger:function(e,t){S(t)&&(oe={clientX:t.clientX,clientY:t.clientY}),r="focus"===t.type},onHidden:function(){e.props.followCursor&&(u(),c(),a=!0)}}}},se={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference,o=-1,r=!1,a=[],i={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(r){var i=r.state;e.props.inlinePositioning&&(-1!==a.indexOf(i.placement)&&(a=[]),t!==i.placement&&-1===a.indexOf(i.placement)&&(a.push(i.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,o){if(n.length<2||null===e)return t;if(2===n.length&&o>=0&&n[0].left>n[1].right)return n[o]||t;switch(e){case"top":case"bottom":var r=n[0],a=n[n.length-1],i="top"===e,s=r.top,l=a.bottom,c=i?r.left:a.left,u=i?r.right:a.right;return{top:s,bottom:l,left:c,right:u,width:u-c,height:l-s};case"left":case"right":var p=Math.min.apply(Math,n.map((function(e){return e.left}))),d=Math.max.apply(Math,n.map((function(e){return e.right}))),f=n.filter((function(t){return"left"===e?t.left===p:t.right===d})),h=f[0].top,m=f[f.length-1].bottom;return{top:h,bottom:m,left:p,right:d,width:d-p,height:m-h};default:return t}}(y(e),n.getBoundingClientRect(),k(n.getClientRects()),o)}(i.placement)}})),t=i.placement)}};function s(){var t;r||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,i),r=!0,e.setProps(t),r=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(S(n)){var r=k(e.reference.getClientRects()),a=r.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),i=r.indexOf(a);o=i>-1?i:o}},onHidden:function(){o=-1}}}},le={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function o(t){return!0===e.props.sticky||e.props.sticky===t}var r=null,a=null;function i(){var s=o("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,l=o("popper")?n.getBoundingClientRect():null;(s&&ce(r,s)||l&&ce(a,l))&&e.popperInstance&&e.popperInstance.update(),r=s,a=l,e.state.isMounted&&requestAnimationFrame(i)}return{onMount:function(){e.props.sticky&&i()}}}};function ce(e,t){return!e||!t||e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left}K.setDefaultProps({render:U});const ue=K},9938:function(e,t,n){var o;"undefined"!=typeof self&&self,e.exports=(o=n(9963),(()=>{var e={646:e=>{e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t{e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},860:e=>{e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},206:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},319:(e,t,n)=>{var o=n(646),r=n(860),a=n(206);e.exports=function(e){return o(e)||r(e)||a()}},8:e=>{function t(n){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=t=function(e){return typeof e}:e.exports=t=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(n)}e.exports=t},744:(e,t)=>{"use strict";t.Z=(e,t)=>{for(const[n,o]of t)e[n]=o;return e}},748:e=>{"use strict";e.exports=o}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return(()=>{"use strict";n.r(r),n.d(r,{VueSelect:()=>M,default:()=>F,mixins:()=>R});var e=n(748),t=["dir"],o=["id","aria-expanded","aria-owns"],a={ref:"selectedOptions",class:"vs__selected-options"},i=["disabled","title","aria-label","onClick"],s={ref:"actions",class:"vs__actions"},l=["disabled"],c={class:"vs__spinner"},u=["id"],p=["id","aria-selected","onMouseover","onClick"],d={key:0,class:"vs__no-options"},f=(0,e.createTextVNode)(" Sorry, no matching options. "),h=["id"],m=n(319),g=n.n(m),b=n(8),v=n.n(b),y=n(713),k=n.n(y);const _={props:{autoscroll:{type:Boolean,default:!0}},watch:{typeAheadPointer:function(){this.autoscroll&&this.maybeAdjustScroll()},open:function(e){var t=this;this.autoscroll&&e&&this.$nextTick((function(){return t.maybeAdjustScroll()}))}},methods:{maybeAdjustScroll:function(){var e,t=(null===(e=this.$refs.dropdownMenu)||void 0===e?void 0:e.children[this.typeAheadPointer])||!1;if(t){var n=this.getDropdownViewport(),o=t.getBoundingClientRect(),r=o.top,a=o.bottom,i=o.height;if(rn.bottom)return this.$refs.dropdownMenu.scrollTop=t.offsetTop-(n.height-i)}},getDropdownViewport:function(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},w={data:function(){return{typeAheadPointer:-1}},watch:{filteredOptions:function(){for(var e=0;e=0;e--)if(this.selectable(this.filteredOptions[e])){this.typeAheadPointer=e;break}},typeAheadDown:function(){for(var e=this.typeAheadPointer+1;e0&&void 0!==arguments[0]?arguments[0]:null;return this.mutableLoading=null==e?!this.mutableLoading:e}}};var S={xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"},O=[(0,e.createElementVNode)("path",{d:"M6.895455 5l2.842897-2.842898c.348864-.348863.348864-.914488 0-1.263636L9.106534.261648c-.348864-.348864-.914489-.348864-1.263636 0L5 3.104545 2.157102.261648c-.348863-.348864-.914488-.348864-1.263636 0L.261648.893466c-.348864.348864-.348864.914489 0 1.263636L3.104545 5 .261648 7.842898c-.348864.348863-.348864.914488 0 1.263636l.631818.631818c.348864.348864.914773.348864 1.263636 0L5 6.895455l2.842898 2.842897c.348863.348864.914772.348864 1.263636 0l.631818-.631818c.348864-.348864.348864-.914489 0-1.263636L6.895455 5z"},null,-1)],E=n(744);const C=(0,E.Z)({},[["render",function(t,n){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",S,O)}]]);var T={xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"},A=[(0,e.createElementVNode)("path",{d:"M9.211364 7.59931l4.48338-4.867229c.407008-.441854.407008-1.158247 0-1.60046l-.73712-.80023c-.407008-.441854-1.066904-.441854-1.474243 0L7 5.198617 2.51662.33139c-.407008-.441853-1.066904-.441853-1.474243 0l-.737121.80023c-.407008.441854-.407008 1.158248 0 1.600461l4.48338 4.867228L7 10l2.211364-2.40069z"},null,-1)];const L={Deselect:C,OpenIndicator:(0,E.Z)({},[["render",function(t,n){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",T,A)}]])},D={mounted:function(e,t){var n=t.instance;if(n.appendToBody){var o=n.$refs.toggle.getBoundingClientRect(),r=o.height,a=o.top,i=o.left,s=o.width,l=window.scrollX||window.pageXOffset,c=window.scrollY||window.pageYOffset;e.unbindPosition=n.calculatePosition(e,n,{width:s+"px",left:l+i+"px",top:c+a+r+"px"}),document.body.appendChild(e)}},unmounted:function(e,t){t.instance.appendToBody&&(e.unbindPosition&&"function"==typeof e.unbindPosition&&e.unbindPosition(),e.parentNode&&e.parentNode.removeChild(e))}};var N=0;function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function P(e){for(var t=1;t-1}},filter:{type:Function,default:function(e,t){var n=this;return e.filter((function(e){var o=n.getOptionLabel(e);return"number"==typeof o&&(o=o.toString()),n.filterBy(e,o,t)}))}},createOption:{type:Function,default:function(e){return"object"===v()(this.optionList[0])?k()({},this.label,e):e}},resetOnOptionsChange:{default:!1,validator:function(e){return["function","boolean"].includes(v()(e))}},clearSearchOnBlur:{type:Function,default:function(e){var t=e.clearSearchOnSelect,n=e.multiple;return t&&!n}},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"},selectOnTab:{type:Boolean,default:!1},selectOnKeyCodes:{type:Array,default:function(){return[13]}},searchInputQuerySelector:{type:String,default:"[type=search]"},mapKeydown:{type:Function,default:function(e,t){return e}},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default:function(e,t,n){var o=n.width,r=n.top,a=n.left;e.style.top=r,e.style.left=a,e.style.width=o}},dropdownShouldOpen:{type:Function,default:function(e){var t=e.noDrop,n=e.open,o=e.mutableLoading;return!t&&n&&!o}},uid:{type:[String,Number],default:function(){return++N}}},data:function(){return{search:"",open:!1,isComposing:!1,pushedTags:[],_value:[],deselectButtons:[]}},computed:{isReducingValues:function(){return this.$props.reduce!==this.$options.props.reduce.default},isTrackingValues:function(){return void 0===this.modelValue||this.isReducingValues},selectedValue:function(){var e=this.modelValue;return this.isTrackingValues&&(e=this.$data._value),null!=e?[].concat(e):[]},optionList:function(){return this.options.concat(this.pushTags?this.pushedTags:[])},searchEl:function(){return this.$slots.search?this.$refs.selectedOptions.querySelector(this.searchInputQuerySelector):this.$refs.search},scope:function(){var e=this,t={search:this.search,loading:this.loading,searching:this.searching,filteredOptions:this.filteredOptions};return{search:{attributes:P({disabled:this.disabled,placeholder:this.searchPlaceholder,tabindex:this.tabindex,readonly:!this.searchable,id:this.inputId,"aria-autocomplete":"list","aria-labelledby":"vs".concat(this.uid,"__combobox"),"aria-controls":"vs".concat(this.uid,"__listbox"),ref:"search",type:"search",autocomplete:this.autocomplete,value:this.search},this.dropdownOpen&&this.filteredOptions[this.typeAheadPointer]?{"aria-activedescendant":"vs".concat(this.uid,"__option-").concat(this.typeAheadPointer)}:{}),events:{compositionstart:function(){return e.isComposing=!0},compositionend:function(){return e.isComposing=!1},keydown:this.onSearchKeyDown,blur:this.onSearchBlur,focus:this.onSearchFocus,input:function(t){return e.search=t.target.value}}},spinner:{loading:this.mutableLoading},noOptions:{search:this.search,loading:this.mutableLoading,searching:this.searching},openIndicator:{attributes:{ref:"openIndicator",role:"presentation",class:"vs__open-indicator"}},listHeader:t,listFooter:t,header:P({},t,{deselect:this.deselect}),footer:P({},t,{deselect:this.deselect})}},childComponents:function(){return P({},L,{},this.components)},stateClasses:function(){return{"vs--open":this.dropdownOpen,"vs--single":!this.multiple,"vs--multiple":this.multiple,"vs--searching":this.searching&&!this.noDrop,"vs--searchable":this.searchable&&!this.noDrop,"vs--unsearchable":!this.searchable,"vs--loading":this.mutableLoading,"vs--disabled":this.disabled}},searching:function(){return!!this.search},dropdownOpen:function(){return this.dropdownShouldOpen(this)},searchPlaceholder:function(){return this.isValueEmpty&&this.placeholder?this.placeholder:void 0},filteredOptions:function(){var e=[].concat(this.optionList);if(!this.filterable&&!this.taggable)return e;var t=this.search.length?this.filter(e,this.search,this):e;if(this.taggable&&this.search.length){var n=this.createOption(this.search);this.optionExists(n)||t.unshift(n)}return t},isValueEmpty:function(){return 0===this.selectedValue.length},showClearButton:function(){return!this.multiple&&this.clearable&&!this.open&&!this.isValueEmpty}},watch:{options:function(e,t){var n=this;!this.taggable&&("function"==typeof n.resetOnOptionsChange?n.resetOnOptionsChange(e,t,n.selectedValue):n.resetOnOptionsChange)&&this.clearSelection(),this.modelValue&&this.isTrackingValues&&this.setInternalValueFromOptions(this.modelValue)},modelValue:{immediate:!0,handler:function(e){this.isTrackingValues&&this.setInternalValueFromOptions(e)}},multiple:function(){this.clearSelection()},open:function(e){this.$emit(e?"open":"close")}},created:function(){this.mutableLoading=this.loading},methods:{setInternalValueFromOptions:function(e){var t=this;Array.isArray(e)?this.$data._value=e.map((function(e){return t.findOptionFromReducedValue(e)})):this.$data._value=this.findOptionFromReducedValue(e)},select:function(e){this.$emit("option:selecting",e),this.isOptionSelected(e)?this.deselectFromDropdown&&(this.clearable||this.multiple&&this.selectedValue.length>1)&&this.deselect(e):(this.taggable&&!this.optionExists(e)&&(this.$emit("option:created",e),this.pushTag(e)),this.multiple&&(e=this.selectedValue.concat(e)),this.updateValue(e),this.$emit("option:selected",e)),this.onAfterSelect(e)},deselect:function(e){var t=this;this.$emit("option:deselecting",e),this.updateValue(this.selectedValue.filter((function(n){return!t.optionComparator(n,e)}))),this.$emit("option:deselected",e)},clearSelection:function(){this.updateValue(this.multiple?[]:null)},onAfterSelect:function(e){this.closeOnSelect&&(this.open=!this.open,this.searchEl.blur()),this.clearSearchOnSelect&&(this.search="")},updateValue:function(e){var t=this;void 0===this.modelValue&&(this.$data._value=e),null!==e&&(e=Array.isArray(e)?e.map((function(e){return t.reduce(e)})):this.reduce(e)),this.$emit("update:modelValue",e)},toggleDropdown:function(e){var t=e.target!==this.searchEl;t&&e.preventDefault();var n=[].concat(g()(this.deselectButtons||[]),g()([this.$refs.clearButton]||0));void 0===this.searchEl||n.filter(Boolean).some((function(t){return t.contains(e.target)||t===e.target}))?e.preventDefault():this.open&&t?this.searchEl.blur():this.disabled||(this.open=!0,this.searchEl.focus())},isOptionSelected:function(e){var t=this;return this.selectedValue.some((function(n){return t.optionComparator(n,e)}))},isOptionDeselectable:function(e){return this.isOptionSelected(e)&&this.deselectFromDropdown},optionComparator:function(e,t){return this.getOptionKey(e)===this.getOptionKey(t)},findOptionFromReducedValue:function(e){var t=this,n=[].concat(g()(this.options),g()(this.pushedTags)).filter((function(n){return JSON.stringify(t.reduce(n))===JSON.stringify(e)}));return 1===n.length?n[0]:n.find((function(e){return t.optionComparator(e,t.$data._value)}))||e},closeSearchOptions:function(){this.open=!1,this.$emit("search:blur")},maybeDeleteValue:function(){if(!this.searchEl.value.length&&this.selectedValue&&this.selectedValue.length&&this.clearable){var e=null;this.multiple&&(e=g()(this.selectedValue.slice(0,this.selectedValue.length-1))),this.updateValue(e)}},optionExists:function(e){var t=this;return this.optionList.some((function(n){return t.optionComparator(n,e)}))},normalizeOptionForSlot:function(e){return"object"===v()(e)?e:k()({},this.label,e)},pushTag:function(e){this.pushedTags.push(e)},onEscape:function(){this.search.length?this.search="":this.searchEl.blur()},onSearchBlur:function(){if(!this.mousedown||this.searching){var e=this.clearSearchOnSelect,t=this.multiple;return this.clearSearchOnBlur({clearSearchOnSelect:e,multiple:t})&&(this.search=""),void this.closeSearchOptions()}this.mousedown=!1,0!==this.search.length||0!==this.options.length||this.closeSearchOptions()},onSearchFocus:function(){this.open=!0,this.$emit("search:focus")},onMousedown:function(){this.mousedown=!0},onMouseUp:function(){this.mousedown=!1},onSearchKeyDown:function(e){var t=this,n=function(e){return e.preventDefault(),!t.isComposing&&t.typeAheadSelect()},o={8:function(e){return t.maybeDeleteValue()},9:function(e){return t.onTab()},27:function(e){return t.onEscape()},38:function(e){return e.preventDefault(),t.typeAheadUp()},40:function(e){return e.preventDefault(),t.typeAheadDown()}};this.selectOnKeyCodes.forEach((function(e){return o[e]=n}));var r=this.mapKeydown(o,this);if("function"==typeof r[e.keyCode])return r[e.keyCode](e)}}},j=(0,E.Z)(I,[["render",function(n,r,m,g,b,v){var y=(0,e.resolveDirective)("append-to-body");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{dir:m.dir,class:(0,e.normalizeClass)(["v-select",v.stateClasses])},[(0,e.renderSlot)(n.$slots,"header",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.header))),(0,e.createElementVNode)("div",{id:"vs".concat(m.uid,"__combobox"),ref:"toggle",class:"vs__dropdown-toggle",role:"combobox","aria-expanded":v.dropdownOpen.toString(),"aria-owns":"vs".concat(m.uid,"__listbox"),"aria-label":"Search for option",onMousedown:r[1]||(r[1]=function(e){return v.toggleDropdown(e)})},[(0,e.createElementVNode)("div",a,[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(v.selectedValue,(function(t,o){return(0,e.renderSlot)(n.$slots,"selected-option-container",{option:v.normalizeOptionForSlot(t),deselect:v.deselect,multiple:m.multiple,disabled:m.disabled},(function(){return[((0,e.openBlock)(),(0,e.createElementBlock)("span",{key:m.getOptionKey(t),class:"vs__selected"},[(0,e.renderSlot)(n.$slots,"selected-option",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.normalizeOptionForSlot(t))),(function(){return[(0,e.createTextVNode)((0,e.toDisplayString)(m.getOptionLabel(t)),1)]})),m.multiple?((0,e.openBlock)(),(0,e.createElementBlock)("button",{key:0,ref:function(e){return b.deselectButtons[o]=e},disabled:m.disabled,type:"button",class:"vs__deselect",title:"Deselect ".concat(m.getOptionLabel(t)),"aria-label":"Deselect ".concat(m.getOptionLabel(t)),onClick:function(e){return v.deselect(t)}},[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(v.childComponents.Deselect)))],8,i)):(0,e.createCommentVNode)("",!0)]))]}))})),256)),(0,e.renderSlot)(n.$slots,"search",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.search)),(function(){return[(0,e.createElementVNode)("input",(0,e.mergeProps)({class:"vs__search"},v.scope.search.attributes,(0,e.toHandlers)(v.scope.search.events)),null,16)]}))],512),(0,e.createElementVNode)("div",s,[(0,e.withDirectives)((0,e.createElementVNode)("button",{ref:"clearButton",disabled:m.disabled,type:"button",class:"vs__clear",title:"Clear Selected","aria-label":"Clear Selected",onClick:r[0]||(r[0]=function(){return v.clearSelection&&v.clearSelection.apply(v,arguments)})},[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(v.childComponents.Deselect)))],8,l),[[e.vShow,v.showClearButton]]),(0,e.renderSlot)(n.$slots,"open-indicator",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.openIndicator)),(function(){return[m.noDrop?(0,e.createCommentVNode)("",!0):((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(v.childComponents.OpenIndicator),(0,e.normalizeProps)((0,e.mergeProps)({key:0},v.scope.openIndicator.attributes)),null,16))]})),(0,e.renderSlot)(n.$slots,"spinner",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.spinner)),(function(){return[(0,e.withDirectives)((0,e.createElementVNode)("div",c,"Loading...",512),[[e.vShow,n.mutableLoading]])]}))],512)],40,o),(0,e.createVNode)(e.Transition,{name:m.transition},{default:(0,e.withCtx)((function(){return[v.dropdownOpen?(0,e.withDirectives)(((0,e.openBlock)(),(0,e.createElementBlock)("ul",{id:"vs".concat(m.uid,"__listbox"),ref:"dropdownMenu",key:"vs".concat(m.uid,"__listbox"),class:"vs__dropdown-menu",role:"listbox",tabindex:"-1",onMousedown:r[2]||(r[2]=(0,e.withModifiers)((function(){return v.onMousedown&&v.onMousedown.apply(v,arguments)}),["prevent"])),onMouseup:r[3]||(r[3]=function(){return v.onMouseUp&&v.onMouseUp.apply(v,arguments)})},[(0,e.renderSlot)(n.$slots,"list-header",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.listHeader))),((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(v.filteredOptions,(function(t,o){return(0,e.openBlock)(),(0,e.createElementBlock)("li",{id:"vs".concat(m.uid,"__option-").concat(o),key:m.getOptionKey(t),role:"option",class:(0,e.normalizeClass)(["vs__dropdown-option",{"vs__dropdown-option--deselect":v.isOptionDeselectable(t)&&o===n.typeAheadPointer,"vs__dropdown-option--selected":v.isOptionSelected(t),"vs__dropdown-option--highlight":o===n.typeAheadPointer,"vs__dropdown-option--disabled":!m.selectable(t)}]),"aria-selected":o===n.typeAheadPointer||null,onMouseover:function(e){return m.selectable(t)?n.typeAheadPointer=o:null},onClick:(0,e.withModifiers)((function(e){return m.selectable(t)?v.select(t):null}),["prevent","stop"])},[(0,e.renderSlot)(n.$slots,"option",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.normalizeOptionForSlot(t))),(function(){return[(0,e.createTextVNode)((0,e.toDisplayString)(m.getOptionLabel(t)),1)]}))],42,p)})),128)),0===v.filteredOptions.length?((0,e.openBlock)(),(0,e.createElementBlock)("li",d,[(0,e.renderSlot)(n.$slots,"no-options",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.noOptions)),(function(){return[f]}))])):(0,e.createCommentVNode)("",!0),(0,e.renderSlot)(n.$slots,"list-footer",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.listFooter)))],40,u)),[[y]]):((0,e.openBlock)(),(0,e.createElementBlock)("ul",{key:1,id:"vs".concat(m.uid,"__listbox"),role:"listbox",style:{display:"none",visibility:"hidden"}},null,8,h))]})),_:3},8,["name"]),(0,e.renderSlot)(n.$slots,"footer",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.footer)))],10,t)}]]),M=j,R={ajax:x,pointer:w,pointerScroll:_},F=j})(),r})())},9639:(e,t,n)=>{var o=n(110);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("49b6e69a",o,!1,{})},3612:(e,t,n)=>{var o=n(2588);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("4340ba7e",o,!1,{})},4402:(e,t,n)=>{var o=n(3232);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("1ad73a10",o,!1,{})},3563:(e,t,n)=>{var o=n(5719);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("26bcd5e8",o,!1,{})},6051:(e,t,n)=>{var o=n(6307);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("7f6514f9",o,!1,{})},528:(e,t,n)=>{var o=n(8901);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("e75c0596",o,!1,{})},786:(e,t,n)=>{var o=n(4593);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("6ce3e926",o,!1,{})},5377:(e,t,n)=>{var o=n(9473);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("67e0ffea",o,!1,{})},2977:(e,t,n)=>{var o=n(995);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("351ee7e6",o,!1,{})},9565:(e,t,n)=>{var o=n(8058);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("71748c59",o,!1,{})},55:(e,t,n)=>{var o=n(9593);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("af9afe94",o,!1,{})},8298:(e,t,n)=>{var o=n(6968);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("f75ead22",o,!1,{})},3965:(e,t,n)=>{var o=n(404);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("2ab8496e",o,!1,{})},5346:(e,t,n)=>{"use strict";function o(e,t){for(var n=[],o={},r=0;rh});var r="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!r)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var a={},i=r&&(document.head||document.getElementsByTagName("head")[0]),s=null,l=0,c=!1,u=function(){},p=null,d="data-vue-ssr-id",f="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function h(e,t,n,r){c=n,p=r||{};var i=o(e,t);return m(i),function(t){for(var n=[],r=0;rn.parts.length&&(o.parts.length=n.parts.length)}else{var i=[];for(r=0;r{var o={"./en/translation.json":7573,"./en/translation_old.json":7018,"./fr/translation.json":5465,"./fr/translation_old.json":4756,"./pt/translation.json":5163,"./sw/translation.json":6490,"./sw/translation_old.json":3091};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=5144},7573:e=>{"use strict";e.exports=JSON.parse('{"{document_count} documents found":"{document_count} documents found","{reverse_verb} this provision":"{reverse_verb} this provision","Advanced search":"Advanced search","All these words":"All these words","Alphabetical":"Alphabetical","Any of these words":"Any of these words","Anywhere":"Anywhere","Attorneys":"Attorneys","Author":"Author","Between {prev_expression_date} and {new_expression_date}":"Between {prev_expression_date} and {new_expression_date}","Clear":"Clear","Clear all":"Clear all","Close":"Close","Collapse all":"Collapse all","Content":"Content","Court":"Court","Court registry":"Court registry","Date":"Date","Date (newest first)":"Date (newest first)","Date (oldest first)":"Date (oldest first)","Date from":"Date from","Date to":"Date to","Delete":"Delete","Document nature":"Document nature","Document type":"Document type","Enter end date":"Enter end date","Enter start date":"Enter start date","Expand all":"Expand all","Filters":"Filters","Judges":"Judges","Jurisdiction":"Jurisdiction","Language":"Language","Loading":"Loading","Locality":"Locality","Matter type":"Matter type","Nature":"Nature","No documents match your search":"No documents match your search.","No legislation found":"No legislation found.","No results":"No results","None of these words":"None of these words","Oops, something went wrong":"Oops, something went wrong.","Order":"Order","Page":"Page","Regional body":"Regional body","Relevance":"Relevance","Search":"Search","Search document content":"Search document content","Search documents":"Search documents","Search table of contents":"Search table of contents","Show changes side-by-side":"Show changes side-by-side","Sort by":"Sort by","Taxonomies":"Taxonomies","The date range is invalid":"The date range is invalid","This exact word or phrase":"This exact word or phrase","This provision":"This provision","This provision has been amended":"This provision has been amended","Title":"Title","To the top":"To the top","Try searching instead":"Try searching instead","What changed?":"What changed?","Year":"Year","Years":"Years"}')},7018:e=>{"use strict";e.exports=JSON.parse('{"Flynote":"Flynote","Headnote holding":"Headnote holding","Please choose a correct date range":"Please choose a correct date range","Regional Body":"Regional Body","Search all fields":"Search all fields","Search documents by all fields":"Search documents by all fields","Search documents by content":"Search documents by content","Search documents by flynote":"Search documents by flynote","Search documents by headnote holding":"Search documents by headnote holding","Search documents by judges":"Search documents by judges","Search documents by title":"Search documents by title","The date range you have selected is invalid":"The date range you have selected is invalid"}')},5465:e=>{"use strict";e.exports=JSON.parse('{"{document_count} documents found":"{document_count} documents trouvés","{reverse_verb} this provision":"{reverse_verb} cette disposition","Advanced search":"Recherche avancée","All these words":"Tous ces mots","Alphabetical":"Alphabétique","Any of these words":"N\'importe lequel de ces mots","Anywhere":"Partout","Attorneys":"Avocats","Author":"Auteur","Between {prev_expression_date} and {new_expression_date}":"Entre {prev_expression_date} et {new_expression_date}","Clear":"Nettoyer","Clear all":"Effacer tout","Close":"Fermer","Collapse all":"Réduire tout","Content":"Contenus","Court":"Cour","Court registry":"Registre des tribunaux","Date":"Date","Date (newest first)":"Date (plus récente en premier)","Date (oldest first)":"Date (plus ancienne en premier)","Date from":"Date du","Date to":"Date de fin","Delete":"Supprimez","Document nature":"Type de document","Document type":"Type de document","Enter end date":"Entrez la date de fin","Enter start date":"Entrez la date de début","Expand all":"Développer tout","Filters":"Filtres","Judges":"Juges","Jurisdiction":"Juridiction","Language":"Langue","Loading":"En cours de chargement","Locality":"Localité","Matter type":"Type de matière","Nature":"Nature","No documents match your search":"Aucun document ne correspond à votre recherche.","No legislation found":"Aucune législation trouvée.","No results":"Aucun résultat","None of these words":"Aucun de ces mots","Oops, something went wrong":"Oups, une erreur s\'est produite.","Order":"Commande","Page":"Page","Regional body":"Corps régional","Relevance":"Pertinence","Search":"Recherche","Search document content":"Rechercher le contenu du document","Search documents":"Rechercher des documents","Search table of contents":"Rechercher la table des matières","Show changes side-by-side":"Afficher les modifications côte à côte","Sort by":"Trier par","Taxonomies":"Taxonomies","The date range is invalid":"La plage de dates n\'est pas valide","This exact word or phrase":"Cette phrase ou ce mot exact","This provision":"Cette disposition","This provision has been amended":"Cette disposition a été modifiée","Title":"Titre","To the top":"En haut","Try searching instead":"Essayez plutôt de faire une recherche","What changed?":"Quels sont les changements ?","Year":"Année","Years":"Années"}')},4756:e=>{"use strict";e.exports=JSON.parse('{"Flynote":"Mot-clé","Headnote holding":"Résumé détaillé","Please choose a correct date range":"Veuillez choisir une plage de dates correcte","Regional Body":"Corps régional","Search all fields":"Rechercher dans tous les champs","Search documents by all fields":"Rechercher des documents par tous les champs","Search documents by content":"Rechercher des documents par contenu","Search documents by flynote":"Recherche de documents par mot-clé","Search documents by headnote holding":"Rechercher des documents par résumé détaillé","Search documents by judges":"Rechercher des documents par juges","Search documents by title":"Rechercher des documents par titre","The date range you have selected is invalid":"La période sélectionnée n\'est pas valide"}')},5163:e=>{"use strict";e.exports=JSON.parse('{"{document_count} documents found":"{document_count} documentos encontrados","{reverse_verb} this provision":"{reverse_verb} esta disposição","Advanced search":"Pesquisa avançada","All these words":"Todas essas palavras","Alphabetical":"Alfabética","Any of these words":"Qualquer uma dessas palavras","Anywhere":"Em qualquer lugar","Attorneys":"Advogados","Author":"Autor","Between {prev_expression_date} and {new_expression_date}":"Entre {prev_expression_date} e {new_expression_date}","Clear":"Limpar","Clear all":"Limpar tudo","Close":"FECHAR","Collapse all":"Recolher tudo","Content":"Conteúdo","Court":"Tribunal","Court registry":"Registro do tribunal","Date":"Data","Date (newest first)":"Data (mais recente primeiro)","Date (oldest first)":"Data (mais antigo primeiro)","Date from":"Data inicial","Date to":"Data final","Delete":"Excluir","Document nature":"Natureza do documento","Document type":"Tipo de documento","Enter end date":"Digite a data final","Enter start date":"Digite a data inicial","Expand all":"Expandir tudo","Filters":"Filtros","Judges":"Juízes","Jurisdiction":"Jurisdição","Language":"Idioma","Loading":"Carregando...","Locality":"Localidade","Matter type":"Tipo de matéria","Nature":"Natureza","No documents match your search":"Nenhum documento corresponde à sua pesquisa.","No legislation found":"Nenhuma legislação encontrada.","No results":"Nenhum resultado","None of these words":"Nenhuma dessas palavras","Oops, something went wrong":"Ops, algo deu errado.","Order":"Ordem","Page":"Página","Regional body":"Corpo regional","Relevance":"Relevância","Search":"Pesquisa","Search document content":"Pesquisar conteúdo de documento","Search documents":"Pesquisar documentos","Search table of contents":"Pesquisar na tabela de conteúdos","Show changes side-by-side":"Mostrar mudanças lado a lado","Sort by":"Classificar por","Taxonomies":"Taxonomies","The date range is invalid":"O intervalo de datas é inválido","This exact word or phrase":"Esta palavra ou frase exata","This provision":"Esta disposição","This provision has been amended":"Esta disposição foi alterada","Title":"Título","To the top":"Para o topo","Try searching instead":"Tente pesquisar no lugar","What changed?":"O que mudou?","Year":"Ano","Years":"anos"}')},6490:e=>{"use strict";e.exports=JSON.parse('{"{document_count} documents found":"Nyaraka {document_count} zimepatikana","{reverse_verb} this provision":"{reverse_verb} kifungu hiki","Advanced search":"Utafutaji wa kina","All these words":"Maneno haya yote","Alphabetical":"Kufuata alfabeti","Any of these words":"Yoyote ya maneno haya","Anywhere":"Popote","Attorneys":"Wanasheria","Author":"Mwandishi","Between {prev_expression_date} and {new_expression_date}":"Kati ya {prev_expression_date} na {new_expression_date}","Clear":"Wazi","Clear all":"Futa zote","Close":"Funga","Collapse all":"Kunja zote","Content":"Maudhui","Court":"Mahakama","Court registry":"Usajili wa mahakama","Date":"Tarehe","Date (newest first)":"Tarehe (za karibu zaidi kwanza)","Date (oldest first)":"Tarehe (za nyuma kwanza)","Date from":"Tarehe kutoka","Date to":"Tarehe hadi","Delete":"Futa","Document nature":"Asili ya hati","Document type":"Aina ya hati","Enter end date":"Weka tarehe ya mwisho","Enter start date":"Weka tarehe ya kuanza","Expand all":"Panua zote","Filters":"Vichujio","Judges":"Majaji","Jurisdiction":"Mamlaka ya kisheria","Language":"Lugha","Loading":"Inapakia","Locality":"Eneo","Matter type":"Aina ya jambo","Nature":"Asili","No documents match your search":"Hakuna hati zinazolingana na utafutaji wako.","No legislation found":"Hakuna sheria iliyopatikana.","No results":"Hakuna matokeo","None of these words":"Hakuna maneno haya","Oops, something went wrong":"Oh, kuna hitilafu imetokea.","Order":"Agizo","Page":"Ukurasa","Regional body":"Chombo cha kanda","Relevance":"Muhimu","Search":"Tafuta","Search document content":"Tafuta yaliyomo kwenye waraka","Search documents":"Tafuta nyaraka","Search table of contents":"Tafuta yaliyomo","Show changes side-by-side":"Tafuta yaliyomo sambamba","Sort by":"Ainisha kwa","Taxonomies":"Taksonomia","The date range is invalid":"Masafa ya tarehe ni batili","This exact word or phrase":"Neno au kifungu hiki cha maneno","This provision":"Kifungu hiki","This provision has been amended":"Kifungu hiki kimerekebishwa","Title":"Mada","To the top":"Hadi juu","Try searching instead":"Jaribu kutafuta badala yake","What changed?":"Nini kimebadilika?","Year":"Mwaka","Years":"Miaka"}')},3091:e=>{"use strict";e.exports=JSON.parse('{"Flynote":"Mada","Headnote holding":"Kushikilia muhtasari wa uamuzi","Please choose a correct date range":"Tafadhali chagua kipindi sahihi cha tarehe","Regional Body":"Regional Body","Search all fields":"Tafuta nyanja zote","Search documents by all fields":"Tafuta nyaraka kwa nyanja zote","Search documents by content":"Tafuta nyaraka kulingana na maudhui","Search documents by flynote":"Tafuta nyaraka kwa flynote","Search documents by headnote holding":"Tafuta hati kwa kutumia muhtasari","Search documents by judges":"Tafuta nyaraka kwa kutumia majaji","Search documents by title":"Tafuta hati kwa kutumia kichwa cha habari","The date range you have selected is invalid":"Idadi ya tarehe ulizochagua ni batili"}')}},o={};function r(e){var t=o[e];if(void 0!==t)return t.exports;var a=o[e]={id:e,exports:{}};return n[e].call(a.exports,a,a.exports,r),a.exports}r.m=n,r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((t,n)=>(r.f[n](e,t),t)),[])),r.u=e=>e+".app-prod.js",r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="peach-jam:",r.l=(n,o,a,i)=>{if(e[n])e[n].push(o);else{var s,l;if(void 0!==a)for(var c=document.getElementsByTagName("script"),u=0;u{s.onerror=s.onload=null,clearTimeout(f);var r=e[n];if(delete e[n],s.parentNode&&s.parentNode.removeChild(s),r&&r.forEach((e=>e(o))),t)return t(o)},f=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),l&&document.head.appendChild(s)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.g.importScripts&&(e=r.g.location+"");var t=r.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");n.length&&(e=n[n.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e})(),(()=>{var e={143:0};r.f.j=(t,n)=>{var o=r.o(e,t)?e[t]:void 0;if(0!==o)if(o)n.push(o[2]);else{var a=new Promise(((n,r)=>o=e[t]=[n,r]));n.push(o[2]=a);var i=r.p+r.u(t),s=new Error;r.l(i,(n=>{if(r.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var a=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",s.name="ChunkLoadError",s.type=a,s.request=i,o[1](s)}}),"chunk-"+t,t)}};var t=(t,n)=>{var o,a,[i,s,l]=n,c=0;if(i.some((t=>0!==e[t]))){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);l&&l(r)}for(t&&t(n);c{"use strict";var e={};r.r(e),r.d(e,{afterMain:()=>of.wX,afterRead:()=>of.r5,afterWrite:()=>of.MS,applyStyles:()=>rf.Z,arrow:()=>af.Z,auto:()=>of.d7,basePlacements:()=>of.mv,beforeMain:()=>of.XM,beforeRead:()=>of.N7,beforeWrite:()=>of.iv,bottom:()=>of.I,clippingParents:()=>of.zV,computeStyles:()=>sf.Z,createPopper:()=>gf.fi,createPopperBase:()=>hf.fi,createPopperLite:()=>vf,detectOverflow:()=>mf.Z,end:()=>of.ut,eventListeners:()=>lf.Z,flip:()=>cf.Z,hide:()=>uf.Z,left:()=>of.t$,main:()=>of.DH,modifierPhases:()=>of.xs,offset:()=>pf.Z,placements:()=>of.Ct,popper:()=>of.k5,popperGenerator:()=>hf.kZ,popperOffsets:()=>df.Z,preventOverflow:()=>ff.Z,read:()=>of.ij,reference:()=>of.YP,right:()=>of.F2,start:()=>of.BL,top:()=>of.we,variationPlacements:()=>of.bw,viewport:()=>of.Pj,write:()=>of.cW});var t={};r.r(t),r.d(t,{Alert:()=>ch,Button:()=>ph,Carousel:()=>Oh,Collapse:()=>Nh,Dropdown:()=>Kh,Modal:()=>km,Offcanvas:()=>Am,Popover:()=>Gm,ScrollSpy:()=>og,Tab:()=>mg,Toast:()=>_g,Tooltip:()=>Jm});var n=function(){function e(e){var t=this;this.root=e,this.text=e.innerText,e.addEventListener("click",(function(){return t.copy()}))}return e.prototype.copy=function(){var e=this;navigator.clipboard.writeText(this.root.dataset.value||"").then((function(){e.root.innerText=e.root.dataset.confirmation||"Copied!",setTimeout((function(){e.root.innerText=e.text}),1500)})).catch((function(){e.root.innerText="Copy failed!",setTimeout((function(){e.root.innerText=e.text}),1500)}))},e}(),o=r(3279),a=r.n(o);function i(e,t,n){if(void 0===t&&(t=function(){return!1}),void 0===n&&(n=0),void 0!==window.IntersectionObserver){var o=new IntersectionObserver((function(n,o){n.forEach((function(n){n.isIntersecting&&(o.unobserve(n.target),window.setTimeout((function(){t(e)}),500))}))}));o.observe(e);var r,a=e.getBoundingClientRect(),i=Math.floor(a.top+self.pageYOffset-n);window.scrollTo({top:i,behavior:"smooth"});var s=function(){window.clearTimeout(r),r=setTimeout((function(){o.unobserve(e),window.removeEventListener("scroll",s)}),66)};window.addEventListener("scroll",s,!1)}}function s(e){var t,n=[];return e.querySelectorAll("h1, h2, h3, h4, h5").forEach((function(e){e.id||(e.id=e.tagName+"_"+Math.floor(1e4*Math.random()));var o={type:e.tagName,title:e.innerText,id:e.id,children:[]};if(t){for(;t.length&&t[t.length-1].type>e.tagName;)t.pop();var r=t[t.length-1];r&&(r.type===e.tagName?(t.length>1?t[t.length-2].children.push(o):n.push(o),t[t.length-1]=o):(r.children.push(o),t.push(o)))}else n.push(o),t=[o]})),n}function l(e,t){for(var n,o=0;o0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]=a.offsetTop))return;if(n=e.root.querySelector('.preview-panel[data-page="'.concat(a.dataset.page,'"]'))){e.activatePreviewPanel(n);var i=e.root.querySelector("[data-preview-scroll-container]");i&&(i.scrollTop=n.offsetTop+n.clientHeight-2*n.offsetHeight)}}}),20))},e.prototype.activatePreviewPanel=function(e){for(var t=0,n=Array.from(this.root.querySelectorAll(".preview-panel"));t((0,h.dD)("data-v-1f5a887a"),e=e(),(0,h.Cn)(),e),v=[".anchor"],y=b((()=>(0,h._)("i",{class:"bi bi-chat-left mobile-gutter-item-icon"},null,-1))),k={class:"card"},_={class:"card-body"},w={class:"mb-2 d-lg-none text-end"},x={key:0,class:"float-end d-none d-lg-block"},S={class:"dropdown"},O=b((()=>(0,h._)("a",{class:"dropdown-toggle",href:"#","data-bs-toggle":"dropdown"},null,-1))),E={class:"dropdown-menu"},C={key:1},T=["href"],A={key:1},L=(0,h.Uk)(". "),D={key:2},N=["href"],$={key:1};var P=r(2581);function I(e,t){if(!e.length)return null;var n=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,a=t.length;r({marks:[],anchorElement:null}),computed:{isForwards(){return this.enrichment.subject_work.frbr_uri===this.thisWorkFrbrUri},objectDocument(){return I(this.enrichment.object_documents,"eng")},subjectDocument(){return I(this.enrichment.subject_documents,"eng")}},mounted(){this.markAndAnchor(),window.addEventListener("click",this.handleOutsideClick),this.gutter.appendChild(this.$el)},unmounted(){this.unmark()},beforeUnmount(){window.removeEventListener("click",this.handleOutsideClick),this.marks.forEach((e=>{e.removeEventListener("click",e.clickFn)}))},methods:{handleOutsideClick(e){this.$el.contains(e.target)||this.$el===e.target||this.marks.some((t=>t.contains(e.target)||t===e.target))||this.deactivate()},deactivate(){this.$el.active=!1,this.marks.forEach((e=>e.classList.remove("active")))},activate(){Array.from(this.viewRoot.querySelectorAll("mark")).forEach((e=>{e.classList.remove("active")})),this.$el.active=!0,this.marks.forEach((e=>{e.classList.add("active")}))},markAndAnchor(){this.unmark();const e={anchor_id:this.isForwards?this.enrichment.subject_target_id:this.enrichment.object_target_id},t=(0,P.targetToRange)(e,this.viewRoot);t&&((0,P.markRange)(t,"mark",(e=>(this.marks.push(e),e.classList.add("anntn-highlight"),e.clickFn=()=>this.activate(),e.addEventListener("click",e.clickFn),e))),this.anchorElement=this.marks[0])},unmark(){this.marks.forEach((e=>{const t=e.parentNode;for(;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)})),this.marks=[]},remove(){confirm("Are you sure?")&&this.$emit("delete",this.enrichment)}}};r(8298),j.render=function(e,t){return(0,h.wg)(),(0,h.iD)("la-gutter-item",{class:"relationship-gutter-item",".anchor":e.anchorElement,onClick:t[2]||(t[2]=(...t)=>e.activate&&e.activate(...t))},[y,(0,h._)("div",k,[(0,h._)("div",_,[(0,h._)("div",w,[(0,h._)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=(0,m.withModifiers)(((...t)=>e.deactivate&&e.deactivate(...t)),["stop"]))})]),e.editable?((0,h.wg)(),(0,h.iD)("div",x,[(0,h._)("div",S,[O,(0,h._)("ul",E,[(0,h._)("li",null,[(0,h._)("a",{class:"dropdown-item",href:"#",onClick:t[1]||(t[1]=(0,m.withModifiers)(((...t)=>e.remove&&e.remove(...t)),["prevent"]))},(0,g.zw)(e.$t("Delete")),1)])])])])):(0,h.kq)("v-if",!0),e.isForwards?((0,h.wg)(),(0,h.iD)("div",C,[(0,h.Uk)((0,g.zw)(e.$t("This provision"))+" "+(0,g.zw)(e.enrichment.predicate.verb)+" ",1),e.objectDocument?((0,h.wg)(),(0,h.iD)("a",{key:0,target:"_blank",href:`${e.objectDocument.expression_frbr_uri}/`},(0,g.zw)(e.objectDocument.title),9,T)):((0,h.wg)(),(0,h.iD)("span",A,(0,g.zw)(e.enrichment.object_work.frbr_uri)+" xx",1)),L])):((0,h.wg)(),(0,h.iD)("div",D,[e.subjectDocument?((0,h.wg)(),(0,h.iD)("a",{key:0,target:"_blank",href:`${e.subjectDocument.expression_frbr_uri}/`},(0,g.zw)(e.subjectDocument.title),9,N)):((0,h.wg)(),(0,h.iD)("span",$,(0,g.zw)(e.enrichment.subject_work.frbr_uri),1)),(0,h.Uk)(". "+(0,g.zw)(e.$t("{reverse_verb} this provision",{reverse_verb:e.enrichment.predicate.reverse_verb}))+". ",1)]))])])],8,v)},j.__scopeId="data-v-1f5a887a";const M=j,R={class:"modal fade",tabindex:"-1","data-bs-keyboard":"false","data-bs-backdrop":"static",role:"dialog","aria-hidden":"true"},F={class:"modal-dialog modal-lg",role:"document"},V={class:"modal-content"},z={class:"modal-header"},q=(0,h._)("h5",{class:"modal-title"}," Add relationship ",-1),B=["aria-label"],H={class:"modal-body"},U={key:0},W=(0,h.Uk)(" Search for a document... "),Z=["required"],J=["required"],Y={key:0,value:""},K=["value"],G=(0,h.Uk)(" Search for a document... "),X=["required"],Q={key:3},ee={class:"modal-footer"},te=(0,h._)("button",{type:"submit",class:"btn btn-success"}," Add ",-1);var ne=r(9938),oe=r.n(ne),re=(r(3965),null);function ae(){if(null===re){var e=document.querySelector('meta[name="csrfmiddlewaretoken"]');re=e&&e.getAttribute("content")||""}return re}function ie(){return{"X-CSRFToken":ae()}}var se=r(1296),le=r.n(se);const ce={name:"RelationshipEnrichmentList",components:{RelationshipEnrichmentModal:{name:"RelationshipEnrichmentModal",components:{vSelect:oe()},props:{enrichment:{type:Object,default:null},thisWorkFrbrUri:String},emits:["close","save"],data:e=>({predicates:[],relationship:e.enrichment,works:[]}),computed:{isForwards(){return this.relationship.subject_work.frbr_uri===this.thisWorkFrbrUri}},mounted(){document.body.appendChild(this.$el),this.predicates=JSON.parse(document.getElementById("predicates").innerText||"[]"),this.relationship.predicate_id=this.predicates.length?this.predicates[0].id:"",this.modal=new bootstrap.Modal(this.$el),this.$el.addEventListener("hidePrevented.bs.modal",this.close),this.modal.show()},unmounted(){this.modal.hide()},methods:{onSearch(e,t){e.length&&(t(!0),this.search(t,e))},reverse(){!function(e){for(var t=0,n=["work","target_id","documents"];te.save&&e.save(...t)),["prevent"]))},[(0,h._)("div",z,[q,(0,h._)("button",{type:"button",class:"btn-close","aria-label":e.$t("Close"),onClick:t[0]||(t[0]=(...t)=>e.close&&e.close(...t))},null,8,B)]),(0,h._)("div",H,[e.isForwards?((0,h.wg)(),(0,h.iD)("p",U," The selection... ")):(0,h.kq)("v-if",!0),e.isForwards?(0,h.kq)("v-if",!0):((0,h.wg)(),(0,h.j4)(n,{key:1,modelValue:e.relationship.subject_work_id,"onUpdate:modelValue":t[1]||(t[1]=t=>e.relationship.subject_work_id=t),class:"mb-3",label:"title",placeholder:"Choose the subject document...",options:e.works,reduce:e=>e.id,onSearch:e.onSearch},{"no-options":(0,h.w5)((()=>[W])),search:(0,h.w5)((({attributes:t,events:n})=>[(0,h._)("input",(0,h.dG)({class:"vs__search",required:!e.relationship.subject_work_id},t,(0,h.mx)(n)),null,16,Z)])),_:1},8,["modelValue","options","reduce","onSearch"])),(0,h.wy)((0,h._)("select",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.relationship.predicate_id=t),class:"form-control mb-3",required:!e.predicates.length},[e.predicates.length?(0,h.kq)("v-if",!0):((0,h.wg)(),(0,h.iD)("option",Y," No options available. Add Predicates in admin to have options. ")),((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.predicates,(e=>((0,h.wg)(),(0,h.iD)("option",{key:e.id,value:e.id},(0,g.zw)(e.verb),9,K)))),128))],8,J),[[m.vModelSelect,e.relationship.predicate_id]]),e.isForwards?((0,h.wg)(),(0,h.j4)(n,{key:2,modelValue:e.relationship.object_work_id,"onUpdate:modelValue":t[3]||(t[3]=t=>e.relationship.object_work_id=t),label:"title",placeholder:"Choose the object document...",options:e.works,reduce:e=>e.id,onSearch:e.onSearch},{"no-options":(0,h.w5)((()=>[G])),search:(0,h.w5)((({attributes:t,events:n})=>[(0,h._)("input",(0,h.dG)({class:"vs__search",required:!e.relationship.object_work_id},t,(0,h.mx)(n)),null,16,X)])),_:1},8,["modelValue","options","reduce","onSearch"])):((0,h.wg)(),(0,h.iD)("p",Q," ... the selection. "))]),(0,h._)("div",ee,[(0,h._)("button",{disabled:"",class:"btn btn-outline-secondary",type:"button",onClick:t[4]||(t[4]=(...t)=>e.reverse&&e.reverse(...t))}," Reverse "),(0,h._)("button",{type:"button",class:"btn btn-secondary",onClick:t[5]||(t[5]=(...t)=>e.close&&e.close(...t))}," Cancel "),te])],544)])])])}},RelationshipEnrichment:M},props:{enrichments:{type:Array,default:()=>[]},viewRoot:HTMLElement,gutter:HTMLElement,editable:Boolean,thisWorkFrbrUri:{type:String,default:""}},data:e=>({items:e.enrichments,creating:null}),methods:{markAndAnchorAll(){this.$refs["gutter-item"]&&this.$refs["gutter-item"].forEach((e=>{e.markAndAnchor()}))},async deleteEnrichment(e){if((await fetch(`/api/relationships/${e.id}/`,{method:"DELETE",headers:ie()})).ok){const t=this.items.findIndex((t=>t.id===e.id));t>-1&&this.items.splice(t,1)}},async save(e){const t=ie();t["Content-Type"]="application/json";const n=await fetch("/api/relationships/",{method:"POST",headers:t,body:JSON.stringify(e)});n.ok&&(this.items.push(await n.json()),this.creating=null)},closeModal(){this.creating=null}},render:function(e,t){const n=(0,h.up)("relationship-enrichment"),o=(0,h.up)("relationship-enrichment-modal");return(0,h.wg)(),(0,h.iD)("div",null,[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.items,(t=>((0,h.wg)(),(0,h.j4)(n,{key:t.id,ref_for:!0,ref:"gutter-item",enrichment:t,"view-root":e.viewRoot,gutter:e.gutter,editable:e.editable,"this-work-frbr-uri":e.thisWorkFrbrUri,onDelete:n=>e.deleteEnrichment(t)},null,8,["enrichment","view-root","gutter","editable","this-work-frbr-uri","onDelete"])))),128)),e.creating?((0,h.wg)(),(0,h.j4)(o,{key:0,enrichment:e.creating,"this-work-frbr-uri":e.thisWorkFrbrUri,onSave:e.save,onClose:e.closeModal},null,8,["enrichment","this-work-frbr-uri","onSave","onClose"])):(0,h.kq)("v-if",!0)])}},ue="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,pe=e=>ue?Symbol(e):e,de=e=>"number"==typeof e&&isFinite(e),fe=e=>"[object RegExp]"===Te(e),he=e=>Ae(e)&&0===Object.keys(e).length;function me(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const ge=Object.assign;let be;const ve=()=>be||(be="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==r.g?r.g:{});function ye(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const ke=Object.prototype.hasOwnProperty;function _e(e,t){return ke.call(e,t)}const we=Array.isArray,xe=e=>"function"==typeof e,Se=e=>"string"==typeof e,Oe=e=>"boolean"==typeof e,Ee=e=>null!==e&&"object"==typeof e,Ce=Object.prototype.toString,Te=e=>Ce.call(e),Ae=e=>"[object Object]"===Te(e);function Le(){const e=new Map;return{events:e,on(t,n){const o=e.get(t);o&&o.push(n)||e.set(t,[n])},off(t,n){const o=e.get(t);o&&o.splice(o.indexOf(n)>>>0,1)},emit(t,n){(e.get(t)||[]).slice().map((e=>e(n))),(e.get("*")||[]).slice().map((e=>e(t,n)))}}}function De(e,t,n={}){const{domain:o,messages:r,args:a}=n,i=new SyntaxError(String(e));return i.code=e,t&&(i.location=t),i.domain=o,i}function Ne(e){throw e}function $e(e,t,n){const o={start:e,end:t};return null!=n&&(o.source=n),o}const Pe=" ",Ie="\n",je=String.fromCharCode(8232),Me=String.fromCharCode(8233);function Re(e){const t=e;let n=0,o=1,r=1,a=0;const i=e=>"\r"===t[e]&&t[e+1]===Ie,s=e=>t[e]===Me,l=e=>t[e]===je,c=e=>i(e)||s(e)||l(e)?Ie:t[e];function u(){return a=0,(i(e=n)||(e=>t[e]===Ie)(e)||s(e)||l(e))&&(o++,r=0),i(n)&&n++,n++,r++,t[n];var e}return{index:()=>n,line:()=>o,column:()=>r,peekOffset:()=>a,charAt:c,currentChar:()=>c(n),currentPeek:()=>c(n+a),next:u,peek:function(){return i(n+a)&&a++,a++,t[n+a]},reset:function(){n=0,o=1,r=1,a=0},resetPeek:function(e=0){a=e},skipToPeek:function(){const e=n+a;for(;e!==n;)u();a=0}}}const Fe=void 0;function Ve(e,t={}){const n=!1!==t.location,o=Re(e),r=()=>o.index(),a=()=>{return e=o.line(),t=o.column(),n=o.index(),{line:e,column:t,offset:n};var e,t,n},i=a(),s=r(),l={currentType:14,offset:s,startLoc:i,endLoc:i,lastType:14,lastOffset:s,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},c=()=>l,{onError:u}=t;function p(e,t,n,...o){const r=c();if(t.column+=n,t.offset+=n,u){const n=De(e,$e(r.startLoc,t),{domain:"tokenizer",args:o});u(n)}}function d(e,t,o){e.endLoc=a(),e.currentType=t;const r={type:t};return n&&(r.loc=$e(e.startLoc,e.endLoc)),null!=o&&(r.value=o),r}const f=e=>d(e,14);function h(e,t){return e.currentChar()===t?(e.next(),t):(p(0,a(),0,t),"")}function m(e){let t="";for(;e.currentPeek()===Pe||e.currentPeek()===Ie;)t+=e.currentPeek(),e.peek();return t}function g(e){const t=m(e);return e.skipToPeek(),t}function b(e){if(e===Fe)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function v(e){m(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function y(e,t=!0){const n=(t=!1,o="",r=!1)=>{const a=e.currentPeek();return"{"===a?"%"!==o&&t:"@"!==a&&a?"%"===a?(e.peek(),n(t,"%",!0)):"|"===a?!("%"!==o&&!r&&(o===Pe||o===Ie)):a===Pe?(e.peek(),n(!0,Pe,r)):a!==Ie||(e.peek(),n(!0,Ie,r)):"%"===o||t},o=n();return t&&e.resetPeek(),o}function k(e,t){const n=e.currentChar();return n===Fe?Fe:t(n)?(e.next(),n):null}function _(e){return k(e,(e=>{const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t}))}function w(e){return k(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}))}function x(e){return k(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}))}function S(e){let t="",n="";for(;t=w(e);)n+=t;return n}function O(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return E(e,t,4);case"U":return E(e,t,6);default:return p(3,a(),0,t),""}}function E(e,t,n){h(e,t);let o="";for(let r=0;r=1&&p(8,a(),0),e.next(),n=d(t,2,"{"),g(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&p(7,a(),0),e.next(),n=d(t,3,"}"),t.braceNest--,t.braceNest>0&&g(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&p(6,a(),0),n=A(e,t)||f(t),t.braceNest=0,n;default:let o=!0,r=!0,i=!0;if(v(e))return t.braceNest>0&&p(6,a(),0),n=d(t,1,C(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(5===t.currentType||6===t.currentType||7===t.currentType))return p(6,a(),0),t.braceNest=0,L(e,t);if(o=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const o=b(e.currentPeek());return e.resetPeek(),o}(e,t))return n=d(t,5,function(e){g(e);let t="",n="";for(;t=_(e);)n+=t;return e.currentChar()===Fe&&p(6,a(),0),n}(e)),g(e),n;if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const o=function(e){if(e===Fe)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),o}(e,t))return n=d(t,6,function(e){g(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${S(e)}`):t+=S(e),e.currentChar()===Fe&&p(6,a(),0),t}(e)),g(e),n;if(i=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const o="'"===e.currentPeek();return e.resetPeek(),o}(e,t))return n=d(t,7,function(e){g(e),h(e,"'");let t="",n="";const o=e=>"'"!==e&&e!==Ie;for(;t=k(e,o);)n+="\\"===t?O(e):t;const r=e.currentChar();return r===Ie||r===Fe?(p(2,a(),0),r===Ie&&(e.next(),h(e,"'")),n):(h(e,"'"),n)}(e)),g(e),n;if(!o&&!r&&!i)return n=d(t,13,function(e){g(e);let t="",n="";const o=e=>"{"!==e&&"}"!==e&&e!==Pe&&e!==Ie;for(;t=k(e,o);)n+=t;return n}(e)),p(1,a(),0,n.value),g(e),n}return n}function A(e,t){const{currentType:n}=t;let o=null;const r=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||r!==Ie&&r!==Pe||p(9,a(),0),r){case"@":return e.next(),o=d(t,8,"@"),t.inLinked=!0,o;case".":return g(e),e.next(),d(t,9,".");case":":return g(e),e.next(),d(t,10,":");default:return v(e)?(o=d(t,1,C(e)),t.braceNest=0,t.inLinked=!1,o):function(e,t){const{currentType:n}=t;if(8!==n)return!1;m(e);const o="."===e.currentPeek();return e.resetPeek(),o}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;m(e);const o=":"===e.currentPeek();return e.resetPeek(),o}(e,t)?(g(e),A(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;m(e);const o=b(e.currentPeek());return e.resetPeek(),o}(e,t)?(g(e),d(t,12,function(e){let t="",n="";for(;t=_(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(10!==n)return!1;const o=()=>{const t=e.currentPeek();return"{"===t?b(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||t===Pe||!t)&&(t===Ie?(e.peek(),o()):b(t))},r=o();return e.resetPeek(),r}(e,t)?(g(e),"{"===r?T(e,t)||o:d(t,11,function(e){const t=(n=!1,o)=>{const r=e.currentChar();return"{"!==r&&"%"!==r&&"@"!==r&&"|"!==r&&r?r===Pe?o:r===Ie?(o+=r,e.next(),t(n,o)):(o+=r,e.next(),t(!0,o)):o};return t(!1,"")}(e))):(8===n&&p(9,a(),0),t.braceNest=0,t.inLinked=!1,L(e,t))}}function L(e,t){let n={type:14};if(t.braceNest>0)return T(e,t)||f(t);if(t.inLinked)return A(e,t)||f(t);const o=e.currentChar();switch(o){case"{":return T(e,t)||f(t);case"}":return p(5,a(),0),e.next(),d(t,3,"}");case"@":return A(e,t)||f(t);default:if(v(e))return n=d(t,1,C(e)),t.braceNest=0,t.inLinked=!1,n;if(y(e))return d(t,0,function(e){let t="";for(;;){const n=e.currentChar();if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if("%"===n){if(!y(e))break;t+=n,e.next()}else if(n===Pe||n===Ie)if(y(e))t+=n,e.next();else{if(v(e))break;t+=n,e.next()}else t+=n,e.next()}return t}(e));if("%"===o)return e.next(),d(t,4,"%")}return n}return{nextToken:function(){const{currentType:e,offset:t,startLoc:n,endLoc:i}=l;return l.lastType=e,l.lastOffset=t,l.lastStartLoc=n,l.lastEndLoc=i,l.offset=r(),l.startLoc=a(),o.currentChar()===Fe?d(l,14):L(o,l)},currentOffset:r,currentPosition:a,context:c}}const ze=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function qe(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"�"}}}function Be(e={}){const t=!1!==e.location,{onError:n}=e;function o(e,t,o,r,...a){const i=e.currentPosition();if(i.offset+=r,i.column+=r,n){const e=De(t,$e(o,i),{domain:"parser",args:a});n(e)}}function r(e,n,o){const r={type:e,start:n,end:n};return t&&(r.loc={start:o,end:o}),r}function a(e,n,o,r){e.end=n,r&&(e.type=r),t&&e.loc&&(e.loc.end=o)}function i(e,t){const n=e.context(),o=r(3,n.offset,n.startLoc);return o.value=t,a(o,e.currentOffset(),e.currentPosition()),o}function s(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:i}=n,s=r(5,o,i);return s.index=parseInt(t,10),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function l(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:i}=n,s=r(4,o,i);return s.key=t,e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function c(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:i}=n,s=r(9,o,i);return s.value=t.replace(ze,qe),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function u(e){const t=e.context(),n=r(6,t.offset,t.startLoc);let i=e.nextToken();if(9===i.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:i,lastStartLoc:s}=n,l=r(8,i,s);return 12!==t.type?(o(e,11,n.lastStartLoc,0),l.value="",a(l,i,s),{nextConsumeToken:t,node:l}):(null==t.value&&o(e,13,n.lastStartLoc,0,He(t)),l.value=t.value||"",a(l,e.currentOffset(),e.currentPosition()),{node:l})}(e);n.modifier=t.node,i=t.nextConsumeToken||e.nextToken()}switch(10!==i.type&&o(e,13,t.lastStartLoc,0,He(i)),i=e.nextToken(),2===i.type&&(i=e.nextToken()),i.type){case 11:null==i.value&&o(e,13,t.lastStartLoc,0,He(i)),n.key=function(e,t){const n=e.context(),o=r(7,n.offset,n.startLoc);return o.value=t,a(o,e.currentOffset(),e.currentPosition()),o}(e,i.value||"");break;case 5:null==i.value&&o(e,13,t.lastStartLoc,0,He(i)),n.key=l(e,i.value||"");break;case 6:null==i.value&&o(e,13,t.lastStartLoc,0,He(i)),n.key=s(e,i.value||"");break;case 7:null==i.value&&o(e,13,t.lastStartLoc,0,He(i)),n.key=c(e,i.value||"");break;default:o(e,12,t.lastStartLoc,0);const u=e.context(),p=r(7,u.offset,u.startLoc);return p.value="",a(p,u.offset,u.startLoc),n.key=p,a(n,u.offset,u.startLoc),{nextConsumeToken:i,node:n}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function p(e){const t=e.context(),n=r(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let p=null;do{const r=p||e.nextToken();switch(p=null,r.type){case 0:null==r.value&&o(e,13,t.lastStartLoc,0,He(r)),n.items.push(i(e,r.value||""));break;case 6:null==r.value&&o(e,13,t.lastStartLoc,0,He(r)),n.items.push(s(e,r.value||""));break;case 5:null==r.value&&o(e,13,t.lastStartLoc,0,He(r)),n.items.push(l(e,r.value||""));break;case 7:null==r.value&&o(e,13,t.lastStartLoc,0,He(r)),n.items.push(c(e,r.value||""));break;case 8:const a=u(e);n.items.push(a.node),p=a.nextConsumeToken||null}}while(14!==t.currentType&&1!==t.currentType);return a(n,1===t.currentType?t.lastOffset:e.currentOffset(),1===t.currentType?t.lastEndLoc:e.currentPosition()),n}return{parse:function(n){const i=Ve(n,ge({},e)),s=i.context(),l=r(0,s.offset,s.startLoc);return t&&l.loc&&(l.loc.source=n),l.body=function(e){const t=e.context(),{offset:n,startLoc:i}=t,s=p(e);return 14===t.currentType?s:function(e,t,n,i){const s=e.context();let l=0===i.items.length;const c=r(1,t,n);c.cases=[],c.cases.push(i);do{const t=p(e);l||(l=0===t.items.length),c.cases.push(t)}while(14!==s.currentType);return l&&o(e,10,n,0),a(c,e.currentOffset(),e.currentPosition()),c}(e,n,i,s)}(i),14!==s.currentType&&o(i,13,s.lastStartLoc,0,n[s.offset]||""),a(l,i.currentOffset(),i.currentPosition()),l}}}function He(e){if(14===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function Ue(e,t){for(let n=0;n1){e.push(`${n("plural")}([`),e.indent(o());const r=t.cases.length;for(let n=0;nn,helper:e=>(n.helpers.add(e),e)}}(e);n.helper("normalize"),e.body&&We(e.body,n);const o=n.context();e.helpers=Array.from(o.helpers)}(o,n),((e,t={})=>{const n=Se(t.mode)?t.mode:"normal",o=Se(t.filename)?t.filename:"message.intl",r=!!t.sourceMap,a=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",i=t.needIndent?t.needIndent:"arrow"!==n,s=e.helpers||[],l=function(e,t){const{sourceMap:n,filename:o,breakLineCode:r,needIndent:a}=t,i={source:e.loc.source,filename:o,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:a,indentLevel:0};function s(e,t){i.code+=e}function l(e,t=!0){const n=t?r:"";s(a?n+" ".repeat(e):n)}return{context:()=>i,push:s,indent:function(e=!0){const t=++i.indentLevel;e&&l(t)},deindent:function(e=!0){const t=--i.indentLevel;e&&l(t)},newline:function(){l(i.indentLevel)},helper:e=>`_${e}`,needIndent:()=>i.needIndent}}(e,{mode:n,filename:o,sourceMap:r,breakLineCode:a,needIndent:i});l.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(i),s.length>0&&(l.push(`const { ${s.map((e=>`${e}: _${e}`)).join(", ")} } = ctx`),l.newline()),l.push("return "),Ze(l,e),l.deindent(i),l.push("}");const{code:c,map:u}=l.context();return{ast:e,code:c,map:u?u.toJSON():void 0}})(o,n)}const Ye=Object.prototype.hasOwnProperty;function Ke(e,t){return Ye.call(e,t)}const Ge=e=>null!==e&&"object"==typeof e,Xe=[];Xe[0]={w:[0],i:[3,0],"[":[4],o:[7]},Xe[1]={w:[1],".":[2],"[":[4],o:[7]},Xe[2]={w:[2],i:[3,0],0:[3,0]},Xe[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},Xe[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},Xe[5]={"'":[4,0],o:8,l:[5,0]},Xe[6]={'"':[4,0],o:8,l:[6,0]};const Qe=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function et(e){if(null==e)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}const tt=new Map;function nt(e,t){if(!Ge(e))return null;let n=tt.get(t);if(n||(n=function(e){const t=[];let n,o,r,a,i,s,l,c=-1,u=0,p=0;const d=[];function f(){const t=e[c+1];if(5===u&&"'"===t||6===u&&'"'===t)return c++,r="\\"+t,d[0](),!0}for(d[0]=()=>{void 0===o?o=r:o+=r},d[1]=()=>{void 0!==o&&(t.push(o),o=void 0)},d[2]=()=>{d[0](),p++},d[3]=()=>{if(p>0)p--,u=4,d[0]();else{if(p=0,void 0===o)return!1;if(o=function(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(n=t,Qe.test(n)?function(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}(t):"*"+t);var n}(o),!1===o)return!1;d[1]()}};null!==u;)if(c++,n=e[c],"\\"!==n||!f()){if(a=et(n),l=Xe[u],i=l[a]||l.l||8,8===i)return;if(u=i[0],void 0!==i[1]&&(s=d[i[1]],s&&(r=n,!1===s())))return;if(7===u)return t}}(t),n&&tt.set(t,n)),!n)return null;const o=n.length;let r=e,a=0;for(;ae,at=e=>"",it=e=>0===e.length?"":e.join(""),st=e=>null==e?"":we(e)||Ae(e)&&e.toString===Ce?JSON.stringify(e,null,2):String(e);function lt(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}let ct=null;const ut=pt("function:translate");function pt(e){return t=>ct&&ct.emit(e,t)}let dt,ft=null;const ht=e=>{ft=e};let mt=0;function gt(e,t,n,o,r){const{missing:a,onWarn:i}=e;if(null!==a){const o=a(e,n,t,r);return Se(o)?o:t}return t}function bt(e,t,n){const o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let r=o.__localeChainCache.get(n);if(!r){r=[];let e=[n];for(;we(e);)e=vt(r,e,t);const a=we(t)?t:Ae(t)?t.default?t.default:null:t;e=Se(a)?[a]:a,we(e)&&vt(r,e,!1),o.__localeChainCache.set(n,r)}return r}function vt(e,t,n){let o=!0;for(let r=0;re;let xt=Object.create(null);function St(e){return De(e,null,void 0)}const Ot=()=>"",Et=e=>xe(e);function Ct(e,...t){const{fallbackFormat:n,postTranslation:o,unresolving:r,fallbackLocale:a,messages:i}=e,[s,l]=At(...t),c=(Oe(l.missingWarn)?l.missingWarn:e.missingWarn,Oe(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,Oe(l.escapeParameter)?l.escapeParameter:e.escapeParameter),u=!!l.resolvedMessage,p=Se(l.default)||Oe(l.default)?Oe(l.default)?s:l.default:n?s:"",d=n||""!==p,f=Se(l.locale)?l.locale:e.locale;c&&function(e){we(e.list)?e.list=e.list.map((e=>Se(e)?ye(e):e)):Ee(e.named)&&Object.keys(e.named).forEach((t=>{Se(e.named[t])&&(e.named[t]=ye(e.named[t]))}))}(l);let[h,m,g]=u?[s,f,i[f]||{}]:function(e,t,n,o,r,a){const{messages:i,onWarn:s}=e,l=bt(e,o,n);let c,u={},p=null,d=n,f=null;for(let n=0;n{v=!0}));if(v)return h;const k=function(e,t,n,o){const{modifiers:r,pluralRules:a}=e,i={locale:t,modifiers:r,pluralRules:a,messages:o=>{const r=nt(n,o);if(Se(r)){let n=!1;const a=Tt(e,o,t,r,o,(()=>{n=!0}));return n?Ot:a}return Et(r)?r:Ot}};return e.processor&&(i.processor=e.processor),o.list&&(i.list=o.list),o.named&&(i.named=o.named),de(o.plural)&&(i.pluralIndex=o.plural),i}(e,m,g,l),_=function(e,t,n){return t(n)}(0,y,function(e={}){const t=e.locale,n=function(e){const t=de(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(de(e.named.count)||de(e.named.n))?de(e.named.count)?e.named.count:de(e.named.n)?e.named.n:t:t}(e),o=Ee(e.pluralRules)&&Se(t)&&xe(e.pluralRules[t])?e.pluralRules[t]:lt,r=Ee(e.pluralRules)&&Se(t)&&xe(e.pluralRules[t])?lt:void 0,a=e.list||[],i=e.named||{};function s(t){return(xe(e.messages)?e.messages(t):!!Ee(e.messages)&&e.messages[t])||(e.parent?e.parent.message(t):at)}de(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,i);const l=Ae(e.processor)&&xe(e.processor.normalize)?e.processor.normalize:it,c=Ae(e.processor)&&xe(e.processor.interpolate)?e.processor.interpolate:st,u={list:e=>a[e],named:e=>i[e],plural:e=>e[o(n,e.length,r)],linked:(t,n)=>{const o=s(t)(u);return Se(n)?(r=n,e.modifiers?e.modifiers[r]:rt)(o):o;var r},message:s,type:Ae(e.processor)&&Se(e.processor.type)?e.processor.type:"text",interpolate:c,normalize:l};return u}(k)),w=o?o(_):_;if(__INTLIFY_PROD_DEVTOOLS__){const t={timestamp:Date.now(),key:Se(s)?s:Et(h)?h.key:"",locale:m||(Et(h)?h.locale:""),format:Se(h)?h:Et(h)?h.source:"",message:w};t.meta=ge({},e.__meta,ft||{}),ut(t)}return w}function Tt(e,t,n,o,r,a){const{messageCompiler:i,warnHtmlMessage:s}=e;if(Et(o)){const e=o;return e.locale=e.locale||n,e.key=e.key||t,e}const l=i(o,function(e,t,n,o,r,a){return{warnHtmlMessage:r,onError:e=>{throw a&&a(e),e},onCacheKey:e=>((e,t,n)=>{return o={l:e,k:t,s:n},JSON.stringify(o).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027");var o})(t,n,e)}}(0,n,r,0,s,a));return l.locale=n,l.key=t,l.source=o,l}function At(...e){const[t,n,o]=e,r={};if(!Se(t)&&!de(t)&&!Et(t))throw St(14);const a=de(t)?String(t):(Et(t),t);return de(n)?r.plural=n:Se(n)?r.default=n:Ae(n)&&!he(n)?r.named=n:we(n)&&(r.list=n),de(o)?r.plural=o:Se(o)?r.default=o:Ae(o)&&ge(r,o),[a,r]}const Lt="undefined"!=typeof Intl;function Dt(e,...t){const{datetimeFormats:n,unresolving:o,fallbackLocale:r,onWarn:a}=e,{__datetimeFormatters:i}=e,[s,l,c,u]=Nt(...t),p=(Oe(c.missingWarn)?c.missingWarn:e.missingWarn,Oe(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,!!c.part),d=Se(c.locale)?c.locale:e.locale,f=bt(e,r,d);if(!Se(s)||""===s)return new Intl.DateTimeFormat(d).format(l);let h,m={},g=null,b=d,v=null;for(let t=0;ta,setSettings(e){try{localStorage.setItem(o,JSON.stringify(e))}catch(e){}a=e},now:()=>{return void 0!==Vt||("undefined"!=typeof window&&window.performance?(Vt=!0,zt=window.performance):void 0!==r.g&&(null===(e=r.g.perf_hooks)||void 0===e?void 0:e.performance)?(Vt=!0,zt=r.g.perf_hooks.performance):Vt=!1),Vt?zt.now():Date.now();var e}},t&&t.on("plugin:settings:set",((e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)})),this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}}),this.proxiedTarget=new Proxy({},{get:(e,t)=>this.target?this.target[t]:"on"===t?this.proxiedOn:Object.keys(this.fallbacks).includes(t)?(...e)=>(this.targetQueue.push({method:t,args:e,resolve:()=>{}}),this.fallbacks[t](...e)):(...e)=>new Promise((n=>{this.targetQueue.push({method:t,args:e,resolve:n})}))})}async setRealTarget(e){this.target=e;for(const e of this.onQueue)this.target.on[e.method](...e.args);for(const e of this.targetQueue)e.resolve(await this.target[e.method](...e.args))}}const Bt="Vue I18n devtools",Ht="I18n Resources",Ut="Vue I18n",Wt="Search for scopes ...",Zt=16764185;function Jt(e,...t){return De(e,null,void 0)}const Yt="__INTLIFY_META__",Kt=pe("__transrateVNode"),Gt=pe("__datetimeParts"),Xt=pe("__numberParts"),Qt=pe("__enableEmitter"),en=pe("__disableEmitter"),tn=pe("__setPluralRules");pe("__intlifyMeta");const nn=pe("__injectWithOption");let on=0;function rn(e){return(t,n,o,r)=>e(n,o,(0,h.FN)()||void 0,r)}function an(e,t){const{messages:n,__i18n:o}=t,r=Ae(n)?n:we(o)?{}:{[e]:{}};if(we(o)&&o.forEach((({locale:e,resource:t})=>{e?(r[e]=r[e]||{},ln(t,r[e])):ln(t,r)})),t.flatJson)for(const e in r)_e(r,e)&&ot(r[e]);return r}const sn=e=>!Ee(e)||we(e);function ln(e,t){if(sn(e)||sn(t))throw Jt(20);for(const n in e)_e(e,n)&&(sn(e[n])||sn(t[n])?t[n]=e[n]:ln(e[n],t[n]))}function cn(e={}){const{__root:t}=e,n=void 0===t;let o=!Oe(e.inheritLocale)||e.inheritLocale;const r=(0,Mt.iH)(t&&o?t.locale.value:Se(e.locale)?e.locale:"en-US"),a=(0,Mt.iH)(t&&o?t.fallbackLocale.value:Se(e.fallbackLocale)||we(e.fallbackLocale)||Ae(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:r.value),i=(0,Mt.iH)(an(r.value,e)),s=(0,Mt.iH)(Ae(e.datetimeFormats)?e.datetimeFormats:{[r.value]:{}}),l=(0,Mt.iH)(Ae(e.numberFormats)?e.numberFormats:{[r.value]:{}});let c=t?t.missingWarn:!Oe(e.missingWarn)&&!fe(e.missingWarn)||e.missingWarn,u=t?t.fallbackWarn:!Oe(e.fallbackWarn)&&!fe(e.fallbackWarn)||e.fallbackWarn,p=t?t.fallbackRoot:!Oe(e.fallbackRoot)||e.fallbackRoot,d=!!e.fallbackFormat,f=xe(e.missing)?e.missing:null,m=xe(e.missing)?rn(e.missing):null,g=xe(e.postTranslation)?e.postTranslation:null,b=!Oe(e.warnHtmlMessage)||e.warnHtmlMessage,v=!!e.escapeParameter;const y=t?t.modifiers:Ae(e.modifiers)?e.modifiers:{};let k,_=e.pluralRules||t&&t.pluralRules;k=function(e={}){const t=Se(e.version)?e.version:"9.1.10",n=Se(e.locale)?e.locale:"en-US",o=we(e.fallbackLocale)||Ae(e.fallbackLocale)||Se(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:n,r=Ae(e.messages)?e.messages:{[n]:{}},a=Ae(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},i=Ae(e.numberFormats)?e.numberFormats:{[n]:{}},s=ge({},e.modifiers||{},{upper:e=>Se(e)?e.toUpperCase():e,lower:e=>Se(e)?e.toLowerCase():e,capitalize:e=>Se(e)?`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`:e}),l=e.pluralRules||{},c=xe(e.missing)?e.missing:null,u=!Oe(e.missingWarn)&&!fe(e.missingWarn)||e.missingWarn,p=!Oe(e.fallbackWarn)&&!fe(e.fallbackWarn)||e.fallbackWarn,d=!!e.fallbackFormat,f=!!e.unresolving,h=xe(e.postTranslation)?e.postTranslation:null,m=Ae(e.processor)?e.processor:null,g=!Oe(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter,v=xe(e.messageCompiler)?e.messageCompiler:dt,y=xe(e.onWarn)?e.onWarn:me,k=e,_=Ee(k.__datetimeFormatters)?k.__datetimeFormatters:new Map,w=Ee(k.__numberFormatters)?k.__numberFormatters:new Map,x=Ee(k.__meta)?k.__meta:{};mt++;const S={version:t,cid:mt,locale:n,fallbackLocale:o,messages:r,datetimeFormats:a,numberFormats:i,modifiers:s,pluralRules:l,missing:c,missingWarn:u,fallbackWarn:p,fallbackFormat:d,unresolving:f,postTranslation:h,processor:m,warnHtmlMessage:g,escapeParameter:b,messageCompiler:v,onWarn:y,__datetimeFormatters:_,__numberFormatters:w,__meta:x};return __INTLIFY_PROD_DEVTOOLS__&&function(e,t,n){ct&&ct.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}(S,t,x),S}({version:"9.1.10",locale:r.value,fallbackLocale:a.value,messages:i.value,datetimeFormats:s.value,numberFormats:l.value,modifiers:y,pluralRules:_,missing:null===m?void 0:m,missingWarn:c,fallbackWarn:u,fallbackFormat:d,unresolving:!0,postTranslation:null===g?void 0:g,warnHtmlMessage:b,escapeParameter:v,__datetimeFormatters:Ae(k)?k.__datetimeFormatters:void 0,__numberFormatters:Ae(k)?k.__numberFormatters:void 0,__v_emitter:Ae(k)?k.__v_emitter:void 0,__meta:{framework:"vue"}}),_t(k,r.value,a.value);const w=(0,h.Fl)({get:()=>r.value,set:e=>{r.value=e,k.locale=r.value}}),x=(0,h.Fl)({get:()=>a.value,set:e=>{a.value=e,k.fallbackLocale=a.value,_t(k,r.value,e)}}),S=(0,h.Fl)((()=>i.value)),O=(0,h.Fl)((()=>s.value)),E=(0,h.Fl)((()=>l.value));function C(e,n,o,c,u,d){let f;if(r.value,a.value,i.value,s.value,l.value,__INTLIFY_PROD_DEVTOOLS__)try{ht((()=>{const e=(0,h.FN)();return e&&e.type[Yt]?{[Yt]:e.type[Yt]}:null})()),f=e(k)}finally{ht(null)}else f=e(k);if(de(f)&&-1===f){const[e,o]=n();return t&&p?c(t):u(e)}if(d(f))return f;throw Jt(14)}function T(...e){return C((t=>Ct(t,...e)),(()=>At(...e)),0,(t=>t.t(...e)),(e=>e),(e=>Se(e)))}const A={normalize:function(e){return e.map((e=>Se(e)?(0,h.Wm)(h.xv,null,e,0):e))},interpolate:e=>e,type:"vnode"};function L(e){return i.value[e]||{}}on++,t&&((0,h.YP)(t.locale,(e=>{o&&(r.value=e,k.locale=e,_t(k,r.value,a.value))})),(0,h.YP)(t.fallbackLocale,(e=>{o&&(a.value=e,k.fallbackLocale=e,_t(k,r.value,a.value))})));const D={id:on,locale:w,fallbackLocale:x,get inheritLocale(){return o},set inheritLocale(e){o=e,e&&t&&(r.value=t.locale.value,a.value=t.fallbackLocale.value,_t(k,r.value,a.value))},get availableLocales(){return Object.keys(i.value).sort()},messages:S,datetimeFormats:O,numberFormats:E,get modifiers(){return y},get pluralRules(){return _||{}},get isGlobal(){return n},get missingWarn(){return c},set missingWarn(e){c=e,k.missingWarn=c},get fallbackWarn(){return u},set fallbackWarn(e){u=e,k.fallbackWarn=u},get fallbackRoot(){return p},set fallbackRoot(e){p=e},get fallbackFormat(){return d},set fallbackFormat(e){d=e,k.fallbackFormat=d},get warnHtmlMessage(){return b},set warnHtmlMessage(e){b=e,k.warnHtmlMessage=e},get escapeParameter(){return v},set escapeParameter(e){v=e,k.escapeParameter=e},t:T,rt:function(...e){const[t,n,o]=e;if(o&&!Ee(o))throw Jt(15);return T(t,n,ge({resolvedMessage:!0},o||{}))},d:function(...e){return C((t=>Dt(t,...e)),(()=>Nt(...e)),0,(t=>t.d(...e)),(()=>""),(e=>Se(e)))},n:function(...e){return C((t=>Pt(t,...e)),(()=>It(...e)),0,(t=>t.n(...e)),(()=>""),(e=>Se(e)))},te:function(e,t){return null!==nt(L(Se(t)?t:r.value),e)},tm:function(e){const n=function(e){let t=null;const n=bt(k,a.value,r.value);for(let o=0;o{let n;const o=t;try{o.processor=A,n=Ct(o,...e)}finally{o.processor=null}return n}),(()=>At(...e)),0,(t=>t[Kt](...e)),(e=>[(0,h.Wm)(h.xv,null,e,0)]),(e=>we(e)))},[Xt]:function(...e){return C((t=>Pt(t,...e)),(()=>It(...e)),0,(t=>t[Xt](...e)),(()=>[]),(e=>Se(e)||we(e)))},[Gt]:function(...e){return C((t=>Dt(t,...e)),(()=>Nt(...e)),0,(t=>t[Gt](...e)),(()=>[]),(e=>Se(e)||we(e)))},[tn]:function(e){_=e,k.pluralRules=_},[nn]:e.__injectWithOption};return D}function un(e={}){const t=cn(function(e){const t=Se(e.locale)?e.locale:"en-US",n=Se(e.fallbackLocale)||we(e.fallbackLocale)||Ae(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,o=xe(e.missing)?e.missing:void 0,r=!Oe(e.silentTranslationWarn)&&!fe(e.silentTranslationWarn)||!e.silentTranslationWarn,a=!Oe(e.silentFallbackWarn)&&!fe(e.silentFallbackWarn)||!e.silentFallbackWarn,i=!Oe(e.fallbackRoot)||e.fallbackRoot,s=!!e.formatFallbackMessages,l=Ae(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,u=xe(e.postTranslation)?e.postTranslation:void 0,p=!Se(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,d=!!e.escapeParameterHtml,f=!Oe(e.sync)||e.sync;let h=e.messages;if(Ae(e.sharedMessages)){const t=e.sharedMessages;h=Object.keys(t).reduce(((e,n)=>{const o=e[n]||(e[n]={});return ge(o,t[n]),e}),h||{})}const{__i18n:m,__root:g,__injectWithOption:b}=e,v=e.datetimeFormats,y=e.numberFormats;return{locale:t,fallbackLocale:n,messages:h,flatJson:e.flatJson,datetimeFormats:v,numberFormats:y,missing:o,missingWarn:r,fallbackWarn:a,fallbackRoot:i,fallbackFormat:s,modifiers:l,pluralRules:c,postTranslation:u,warnHtmlMessage:p,escapeParameter:d,inheritLocale:f,__i18n:m,__root:g,__injectWithOption:b}}(e)),n={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate:()=>[]}},set formatter(e){},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return Oe(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=Oe(e)?!e:e},get silentFallbackWarn(){return Oe(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=Oe(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[n,o,r]=e,a={};let i=null,s=null;if(!Se(n))throw Jt(15);const l=n;return Se(o)?a.locale=o:we(o)?i=o:Ae(o)&&(s=o),we(r)?i=r:Ae(r)&&(s=r),t.t(l,i||s||{},a)},rt:(...e)=>t.rt(...e),tc(...e){const[n,o,r]=e,a={plural:1};let i=null,s=null;if(!Se(n))throw Jt(15);const l=n;return Se(o)?a.locale=o:de(o)?a.plural=o:we(o)?i=o:Ae(o)&&(s=o),Se(r)?a.locale=r:we(r)?i=r:Ae(r)&&(s=r),t.t(l,i||s||{},a)},te:(e,n)=>t.te(e,n),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d:(...e)=>t.d(...e),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n:(...e)=>t.n(...e),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)},getChoiceIndex:(e,t)=>-1,__onComponentInstanceCreated(t){const{componentInstanceCreatedListener:o}=e;o&&o(t,n)}};return n}const pn={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}},dn={name:"i18n-t",props:ge({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>de(e)||!isNaN(e)}},pn),setup(e,t){const{slots:n,attrs:o}=t,r=e.i18n||Tn({useScope:e.scope,__useComponent:!0}),a=Object.keys(n).filter((e=>"_"!==e));return()=>{const n={};e.locale&&(n.locale=e.locale),void 0!==e.plural&&(n.plural=Se(e.plural)?+e.plural:e.plural);const i=function({slots:e},t){return 1===t.length&&"default"===t[0]?e.default?e.default():[]:t.reduce(((t,n)=>{const o=e[n];return o&&(t[n]=o()),t}),{})}(t,a),s=r[Kt](e.keypath,i,n),l=ge({},o);return Se(e.tag)||Ee(e.tag)?(0,h.h)(e.tag,l,s):(0,h.h)(h.HY,l,s)}}};function fn(e,t,n,o){const{slots:r,attrs:a}=t;return()=>{const t={part:!0};let i={};e.locale&&(t.locale=e.locale),Se(e.format)?t.key=e.format:Ee(e.format)&&(Se(e.format.key)&&(t.key=e.format.key),i=Object.keys(e.format).reduce(((t,o)=>n.includes(o)?ge({},t,{[o]:e.format[o]}):t),{}));const s=o(e.value,t,i);let l=[t.key];we(s)?l=s.map(((e,t)=>{const n=r[e.type];return n?n({[e.type]:e.value,index:t,parts:s}):[e.value]})):Se(s)&&(l=[s]);const c=ge({},a);return Se(e.tag)||Ee(e.tag)?(0,h.h)(e.tag,c,l):(0,h.h)(h.HY,c,l)}}const hn=["localeMatcher","style","unit","unitDisplay","currency","currencyDisplay","useGrouping","numberingSystem","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","notation","formatMatcher"],mn={name:"i18n-n",props:ge({value:{type:Number,required:!0},format:{type:[String,Object]}},pn),setup(e,t){const n=e.i18n||Tn({useScope:"parent",__useComponent:!0});return fn(e,t,hn,((...e)=>n[Xt](...e)))}},gn=["dateStyle","timeStyle","fractionalSecondDigits","calendar","dayPeriod","numberingSystem","localeMatcher","timeZone","hour12","hourCycle","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"],bn={name:"i18n-d",props:ge({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},pn),setup(e,t){const n=e.i18n||Tn({useScope:"parent",__useComponent:!0});return fn(e,t,gn,((...e)=>n[Gt](...e)))}};const vn="vue-i18n: composer properties";let yn;async function kn(e,t){return new Promise(((n,o)=>{try{!function(e,t){const n=e,o=Rt(),r=Rt().__VUE_DEVTOOLS_GLOBAL_HOOK__,a=Ft&&n.enableEarlyProxy;if(!r||!o.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&a){const e=a?new qt(n,r):null;(o.__VUE_DEVTOOLS_PLUGINS__=o.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}else r.emit("devtools-plugin:setup",e,t)}({id:"vue-devtools-plugin-vue-i18n",label:Bt,packageName:"vue-i18n",homepage:"https://vue-i18n.intlify.dev",logo:"https://vue-i18n.intlify.dev/vue-i18n-devtools-logo.png",componentStateTypes:[vn],app:e},(o=>{yn=o,o.on.visitComponentTree((({componentInstance:e,treeNode:n})=>{!function(e,t,n){const o="composition"===n.mode?n.global:n.global.__composer;if(e&&e.vnode.el.__VUE_I18N__&&e.vnode.el.__VUE_I18N__!==o){const n={label:`i18n (${e.type.name||e.type.displayName||e.type.__file} Scope)`,textColor:0,backgroundColor:16764185};t.tags.push(n)}}(e,n,t)})),o.on.inspectComponent((({componentInstance:e,instanceData:n})=>{e.vnode.el.__VUE_I18N__&&n&&("legacy"===t.mode?e.vnode.el.__VUE_I18N__!==t.global.__composer&&_n(n,e.vnode.el.__VUE_I18N__):_n(n,e.vnode.el.__VUE_I18N__))})),o.addInspector({id:"vue-i18n-resource-inspector",label:Ht,icon:"language",treeFilterPlaceholder:Wt}),o.on.getInspectorTree((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){e.rootNodes.push({id:"global",label:"Global Scope"});const n="composition"===t.mode?t.global:t.global.__composer;for(const[o,r]of t.__instances){const a="composition"===t.mode?r:r.__composer;if(n===a)continue;const i=o.type.name||o.type.displayName||o.type.__file;e.rootNodes.push({id:a.id.toString(),label:`${i} Scope`})}}(n,t)})),o.on.getInspectorState((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){const n=On(e.nodeId,t);n&&(e.state=function(e){const t={},n="Locale related info",o=[{type:n,key:"locale",editable:!0,value:e.locale.value},{type:n,key:"fallbackLocale",editable:!0,value:e.fallbackLocale.value},{type:n,key:"availableLocales",editable:!1,value:e.availableLocales},{type:n,key:"inheritLocale",editable:!0,value:e.inheritLocale}];t[n]=o;const r="Locale messages info",a=[{type:r,key:"messages",editable:!1,value:wn(e.messages.value)}];t[r]=a;const i="Datetime formats info",s=[{type:i,key:"datetimeFormats",editable:!1,value:e.datetimeFormats.value}];t[i]=s;const l="Datetime formats info",c=[{type:l,key:"numberFormats",editable:!1,value:e.numberFormats.value}];return t[l]=c,t}(n))}(n,t)})),o.on.editInspectorState((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){const n=On(e.nodeId,t);if(n){const[t]=e.path;"locale"===t&&Se(e.state.value)?n.locale.value=e.state.value:"fallbackLocale"===t&&(Se(e.state.value)||we(e.state.value)||Ee(e.state.value))?n.fallbackLocale.value=e.state.value:"inheritLocale"===t&&Oe(e.state.value)&&(n.inheritLocale=e.state.value)}}(n,t)})),o.addTimelineLayer({id:"vue-i18n-timeline",label:Ut,color:Zt}),n(!0)}))}catch(e){console.error(e),o(!1)}}))}function _n(e,t){const n=vn;e.state.push({type:n,key:"locale",editable:!0,value:t.locale.value}),e.state.push({type:n,key:"availableLocales",editable:!1,value:t.availableLocales}),e.state.push({type:n,key:"fallbackLocale",editable:!0,value:t.fallbackLocale.value}),e.state.push({type:n,key:"inheritLocale",editable:!0,value:t.inheritLocale}),e.state.push({type:n,key:"messages",editable:!1,value:wn(t.messages.value)}),e.state.push({type:n,key:"datetimeFormats",editable:!1,value:t.datetimeFormats.value}),e.state.push({type:n,key:"numberFormats",editable:!1,value:t.numberFormats.value})}function wn(e){const t={};return Object.keys(e).forEach((n=>{const o=e[n];var r,a;xe(o)&&"source"in o?t[n]={_custom:{type:"function",display:"ƒ "+((r=o).source?`("${a=r.source,a.replace(/[<>"&]/g,Sn)}")`:"(?)")}}:Ee(o)?t[n]=wn(o):t[n]=o})),t}const xn={"<":"<",">":">",'"':""","&":"&"};function Sn(e){return xn[e]||e}function On(e,t){if("global"===e)return"composition"===t.mode?t.global:t.global.__composer;{const n=Array.from(t.__instances.values()).find((t=>t.id.toString()===e));return n?"composition"===t.mode?n:n.__composer:null}}function En(e,t){if(yn){let n;t&&"groupId"in t&&(n=t.groupId,delete t.groupId),yn.addTimelineEvent({layerId:"vue-i18n-timeline",event:{title:e,groupId:n,time:Date.now(),meta:{},data:t||{},logType:"compile-error"===e?"error":"fallback"===e||"missing"===e?"warning":"default"}})}}function Cn(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[tn](t.pluralizationRules||e.pluralizationRules);const n=an(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach((t=>e.mergeLocaleMessage(t,n[t]))),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach((n=>e.mergeDateTimeFormat(n,t.datetimeFormats[n]))),t.numberFormats&&Object.keys(t.numberFormats).forEach((n=>e.mergeNumberFormat(n,t.numberFormats[n]))),e}function Tn(e={}){const t=(0,h.FN)();if(null==t)throw Jt(16);if(!t.appContext.app.__VUE_I18N_SYMBOL__)throw Jt(17);const n=(0,h.f3)(t.appContext.app.__VUE_I18N_SYMBOL__);if(!n)throw Jt(22);const o="composition"===n.mode?n.global:n.global.__composer,r=he(e)?"__i18n"in t.type?"local":"global":e.useScope?e.useScope:"local";if("global"===r){let n=Ee(e.messages)?e.messages:{};"__i18nGlobal"in t.type&&(n=an(o.locale.value,{messages:n,__i18n:t.type.__i18nGlobal}));const r=Object.keys(n);if(r.length&&r.forEach((e=>{o.mergeLocaleMessage(e,n[e])})),Ee(e.datetimeFormats)){const t=Object.keys(e.datetimeFormats);t.length&&t.forEach((t=>{o.mergeDateTimeFormat(t,e.datetimeFormats[t])}))}if(Ee(e.numberFormats)){const t=Object.keys(e.numberFormats);t.length&&t.forEach((t=>{o.mergeNumberFormat(t,e.numberFormats[t])}))}return o}if("parent"===r){let r=function(e,t,n=!1){let o=null;const r=t.root;let a=t.parent;for(;null!=a;){const t=e;if("composition"===e.mode)o=t.__getInstance(a);else{const e=t.__getInstance(a);null!=e&&(o=e.__composer),n&&o&&!o[nn]&&(o=null)}if(null!=o)break;if(r===a)break;a=a.parent}return o}(n,t,e.__useComponent);return null==r&&(r=o),r}if("legacy"===n.mode)throw Jt(18);const a=n;let i=a.__getInstance(t);if(null==i){const n=t.type,r=ge({},e);n.__i18n&&(r.__i18n=n.__i18n),o&&(r.__root=o),i=cn(r),function(e,t,n){let o=null;(0,h.bv)((()=>{if(__VUE_PROD_DEVTOOLS__&&t.vnode.el){t.vnode.el.__VUE_I18N__=n,o=Le();const e=n;e[Qt]&&e[Qt](o),o.on("*",En)}}),t),(0,h.Ah)((()=>{if(__VUE_PROD_DEVTOOLS__&&t.vnode.el&&t.vnode.el.__VUE_I18N__){o&&o.off("*",En);const e=n;e[en]&&e[en](),delete t.vnode.el.__VUE_I18N__}e.__deleteInstance(t)}),t)}(a,t,i),a.__setInstance(t,i)}return i}const An=["locale","fallbackLocale","availableLocales"],Ln=["t","rt","d","n","tm"];var Dn;if(dt=function(e,t={}){{const n=(t.onCacheKey||wt)(e),o=xt[n];if(o)return o;let r=!1;const a=t.onError||Ne;t.onError=e=>{r=!0,a(e)};const{code:i}=Je(e,t),s=new Function(`return ${i}`)();return r?s:xt[n]=s}},function(){let e=!1;"boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&(e=!0,ve().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&(e=!0,ve().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(ve().__INTLIFY_PROD_DEVTOOLS__=!1)}(),__INTLIFY_PROD_DEVTOOLS__){const e=ve();e.__INTLIFY__=!0,Dn=e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__,ct=Dn}function Nn(e){return Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Nn(e)}function $n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pn(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};$n(this,e),this.init(t,n)}return In(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||Un,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),o=1;o-1?e.replace(/###/g,"."):e}function r(){return!e||"string"==typeof e}for(var a="string"!=typeof t?[].concat(t):t.split(".");a.length>1;){if(r())return{};var i=o(a.shift());!e[i]&&n&&(e[i]=new n),e=Object.prototype.hasOwnProperty.call(e,i)?e[i]:{}}return r()?{}:{obj:e,k:o(a.shift())}}function Xn(e,t,n){var o=Gn(e,t,Object);o.obj[o.k]=n}function Qn(e,t){var n=Gn(e,t),o=n.obj,r=n.k;if(o)return o[r]}function eo(e,t,n){var o=Qn(e,n);return void 0!==o?o:Qn(t,n)}function to(e,t,n){for(var o in t)"__proto__"!==o&&"constructor"!==o&&(o in e?"string"==typeof e[o]||e[o]instanceof String||"string"==typeof t[o]||t[o]instanceof String?n&&(e[o]=t[o]):to(e[o],t[o],n):e[o]=t[o]);return e}function no(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var oo={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function ro(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return oo[e]})):e}var ao="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,io=[" ",",","?","!",";"];function so(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function lo(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return e[t];for(var o=t.split(n),r=e,a=0;aa+i;)i++,l=r[s=o.slice(a,a+i).join(n)];if(void 0===l)return;if(null===l)return null;if(t.endsWith(s)){if("string"==typeof l)return l;if(s&&"string"==typeof l[s])return l[s]}var c=o.slice(a+i).join(n);return c?co(l,c,n):void 0}r=r[o[a]]}return r}}var uo=function(e){Rn(r,e);var t,n,o=(t=r,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=Vn(t);if(n){var r=Vn(this).constructor;e=Reflect.construct(o,arguments,r)}else e=o.apply(this,arguments);return Fn(this,e)});function r(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return $n(this,r),t=o.call(this),ao&&Zn.call(jn(t)),t.data=e||{},t.options=n,void 0===t.options.keySeparator&&(t.options.keySeparator="."),void 0===t.options.ignoreJSONStructure&&(t.options.ignoreJSONStructure=!0),t}return In(r,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=void 0!==o.keySeparator?o.keySeparator:this.options.keySeparator,a=void 0!==o.ignoreJSONStructure?o.ignoreJSONStructure:this.options.ignoreJSONStructure,i=[e,t];n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(r?n.split(r):n)),e.indexOf(".")>-1&&(i=e.split("."));var s=Qn(this.data,i);return s||!a||"string"!=typeof n?s:co(this.data&&this.data[e]&&this.data[e][t],n,r)}},{key:"addResource",value:function(e,t,n,o){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},a=this.options.keySeparator;void 0===a&&(a=".");var i=[e,t];n&&(i=i.concat(a?n.split(a):n)),e.indexOf(".")>-1&&(o=t,t=(i=e.split("."))[1]),this.addNamespaces(t),Xn(this.data,i,o),r.silent||this.emit("added",e,t,n,o)}},{key:"addResources",value:function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var r in n)"string"!=typeof n[r]&&"[object Array]"!==Object.prototype.toString.apply(n[r])||this.addResource(e,t,r,n[r],{silent:!0});o.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,o,r){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},i=[e,t];e.indexOf(".")>-1&&(o=n,n=t,t=(i=e.split("."))[1]),this.addNamespaces(t);var s=Qn(this.data,i)||{};o?to(s,n,r):s=lo(lo({},s),n),Xn(this.data,i,s),a.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?lo(lo({},{}),this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"hasLanguageSomeTranslations",value:function(e){var t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find((function(e){return t[e]&&Object.keys(t[e]).length>0}))}},{key:"toJSON",value:function(){return this.data}}]),r}(Zn),po={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,o,r){var a=this;return e.forEach((function(e){a.processors[e]&&(t=a.processors[e].process(t,n,o,r))})),t}};function fo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ho(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return $n(this,r),t=o.call(this),ao&&Zn.call(jn(t)),Kn(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,jn(t)),t.options=n,void 0===t.options.keySeparator&&(t.options.keySeparator="."),t.logger=Wn.create("translator"),t}return In(r,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;var n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var o=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,r=t.ns||this.options.defaultNS||[],a=n&&e.indexOf(n)>-1,i=!(this.options.userDefinedKeySeparator||t.keySeparator||this.options.userDefinedNsSeparator||t.nsSeparator||function(e,t,n){t=t||"",n=n||"";var o=io.filter((function(e){return t.indexOf(e)<0&&n.indexOf(e)<0}));if(0===o.length)return!0;var r=new RegExp("(".concat(o.map((function(e){return"?"===e?"\\?":e})).join("|"),")")),a=!r.test(e);if(!a){var i=e.indexOf(n);i>0&&!r.test(e.substring(0,i))&&(a=!0)}return a}(e,n,o));if(a&&!i){var s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces:r};var l=e.split(n);(n!==o||n===o&&this.options.ns.indexOf(l[0])>-1)&&(r=l.shift()),e=l.join(o)}return"string"==typeof r&&(r=[r]),{key:e,namespaces:r}}},{key:"translate",value:function(e,t,n){var o=this;if("object"!==Nn(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var a=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,i=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,s=this.extractFromKey(e[e.length-1],t),l=s.key,c=s.namespaces,u=c[c.length-1],p=t.lng||this.language,d=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(p&&"cimode"===p.toLowerCase()){if(d){var f=t.nsSeparator||this.options.nsSeparator;return a?(h.res="".concat(u).concat(f).concat(l),h):"".concat(u).concat(f).concat(l)}return a?(h.res=l,h):l}var h=this.resolve(e,t),m=h&&h.res,g=h&&h.usedKey||l,b=h&&h.exactUsedKey||l,v=Object.prototype.toString.apply(m),y=["[object Number]","[object Function]","[object RegExp]"],k=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,_=!this.i18nFormat||this.i18nFormat.handleAsObject,w="string"!=typeof m&&"boolean"!=typeof m&&"number"!=typeof m;if(_&&m&&w&&y.indexOf(v)<0&&("string"!=typeof k||"[object Array]"!==v)){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var x=this.options.returnedObjectHandler?this.options.returnedObjectHandler(g,m,ho(ho({},t),{},{ns:c})):"key '".concat(l," (").concat(this.language,")' returned an object instead of string.");return a?(h.res=x,h):x}if(i){var S="[object Array]"===v,O=S?[]:{},E=S?b:g;for(var C in m)if(Object.prototype.hasOwnProperty.call(m,C)){var T="".concat(E).concat(i).concat(C);O[C]=this.translate(T,ho(ho({},t),{joinArrays:!1,ns:c})),O[C]===T&&(O[C]=m[C])}m=O}}else if(_&&"string"==typeof k&&"[object Array]"===v)(m=m.join(k))&&(m=this.extendTranslation(m,e,t,n));else{var A=!1,L=!1,D=void 0!==t.count&&"string"!=typeof t.count,N=r.hasDefaultValue(t),$=D?this.pluralResolver.getSuffix(p,t.count,t):"",P=t["defaultValue".concat($)]||t.defaultValue;!this.isValidLookup(m)&&N&&(A=!0,m=P),this.isValidLookup(m)||(L=!0,m=l);var I=t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,j=I&&L?void 0:m,M=N&&P!==m&&this.options.updateMissing;if(L||A||M){if(this.logger.log(M?"updateKey":"missingKey",p,u,l,M?P:m),i){var R=this.resolve(l,ho(ho({},t),{},{keySeparator:!1}));R&&R.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var F=[],V=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&V&&V[0])for(var z=0;z1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!i.isValidLookup(t)){var l=i.extractFromKey(e,s),c=l.key;n=c;var u=l.namespaces;i.options.fallbackNS&&(u=u.concat(i.options.fallbackNS));var p=void 0!==s.count&&"string"!=typeof s.count,d=p&&!s.ordinal&&0===s.count&&i.pluralResolver.shouldUseIntlApi(),f=void 0!==s.context&&("string"==typeof s.context||"number"==typeof s.context)&&""!==s.context,h=s.lngs?s.lngs:i.languageUtils.toResolveHierarchy(s.lng||i.language,s.fallbackLng);u.forEach((function(e){i.isValidLookup(t)||(a=e,!mo["".concat(h[0],"-").concat(e)]&&i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(a)&&(mo["".concat(h[0],"-").concat(e)]=!0,i.logger.warn('key "'.concat(n,'" for languages "').concat(h.join(", "),'" won\'t get resolved as namespace "').concat(a,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),h.forEach((function(n){if(!i.isValidLookup(t)){r=n;var a,l=[c];if(i.i18nFormat&&i.i18nFormat.addLookupKeys)i.i18nFormat.addLookupKeys(l,c,n,e,s);else{var u;p&&(u=i.pluralResolver.getSuffix(n,s.count,s));var h="".concat(i.options.pluralSeparator,"zero");if(p&&(l.push(c+u),d&&l.push(c+h)),f){var m="".concat(c).concat(i.options.contextSeparator).concat(s.context);l.push(m),p&&(l.push(m+u),d&&l.push(m+h))}}for(;a=l.pop();)i.isValidLookup(t)||(o=a,t=i.getResource(n,e,a,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:o,usedLng:r,usedNS:a}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,o):this.resourceStore.getResource(e,t,n,o)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,t.length)&&void 0!==e[n])return!0;return!1}}]),r}(Zn);function bo(e){return e.charAt(0).toUpperCase()+e.slice(1)}var vo=function(){function e(t){$n(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Wn.create("languageUtils")}return In(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=bo(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=bo(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=bo(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?(e.forEach((function(e){if(!t){var o=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(o)||(t=o)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var o=n.getLanguagePartFromCode(e);if(n.isSupportedCode(o))return t=o;t=n.options.supportedLngs.find((function(e){if(0===e.indexOf(o))return e}))}})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,o=this.getFallbackCodes(t||this.options.fallbackLng||[],e),r=[],a=function(e){e&&(n.isSupportedCode(e)?r.push(e):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&a(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&a(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&a(this.getLanguagePartFromCode(e))):"string"==typeof e&&a(this.formatLanguageCode(e)),o.forEach((function(e){r.indexOf(e)<0&&a(n.formatLanguageCode(e))})),r}}]),e}(),yo=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],ko={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}},_o=["v1","v2","v3"],wo={zero:0,one:1,two:2,few:3,many:4,other:5};function xo(){var e={};return yo.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:ko[t.fc]}}))})),e}var So=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};$n(this,e),this.languageUtils=t,this.options=n,this.logger=Wn.create("pluralResolver"),this.options.compatibilityJSON&&"v4"!==this.options.compatibilityJSON||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=xo()}return In(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(e,{type:t.ordinal?"ordinal":"cardinal"})}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getRule(e,t);return this.shouldUseIntlApi()?n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,n).map((function(e){return"".concat(t).concat(e)}))}},{key:"getSuffixes",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=this.getRule(e,n);return o?this.shouldUseIntlApi()?o.resolvedOptions().pluralCategories.sort((function(e,t){return wo[e]-wo[t]})).map((function(e){return"".concat(t.options.prepend).concat(e)})):o.numbers.map((function(o){return t.getSuffix(e,o,n)})):[]}},{key:"getSuffix",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=this.getRule(e,n);return o?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(o.select(t)):this.getSuffixRetroCompatible(o,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,t){var n=this,o=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),r=e.numbers[o];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===r?r="plural":1===r&&(r=""));var a=function(){return n.options.prepend&&r.toString()?n.options.prepend+r.toString():r.toString()};return"v1"===this.options.compatibilityJSON?1===r?"":"number"==typeof r?"_plural_".concat(r.toString()):a():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?a():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}},{key:"shouldUseIntlApi",value:function(){return!_o.includes(this.options.compatibilityJSON)}}]),e}();function Oo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Eo(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};$n(this,e),this.logger=Wn.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return In(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:ro,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?no(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?no(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?no(t.nestingPrefix):t.nestingPrefixEscaped||no("$t("),this.nestingSuffix=t.nestingSuffix?no(t.nestingSuffix):t.nestingSuffixEscaped||no(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,o){var r,a,i,s=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var u=function(e){if(e.indexOf(s.formatSeparator)<0){var r=eo(t,l,e);return s.alwaysFormat?s.format(r,void 0,n,Eo(Eo(Eo({},o),t),{},{interpolationkey:e})):r}var a=e.split(s.formatSeparator),i=a.shift().trim(),c=a.join(s.formatSeparator).trim();return s.format(eo(t,l,i),c,n,Eo(Eo(Eo({},o),t),{},{interpolationkey:i}))};this.resetRegExp();var p=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,d=o&&o.interpolation&&void 0!==o.interpolation.skipOnVariables?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return c(e)}},{regex:this.regexp,safeValue:function(e){return s.escapeValue?c(s.escape(e)):c(e)}}].forEach((function(t){for(i=0;r=t.regex.exec(e);){var n=r[1].trim();if(void 0===(a=u(n)))if("function"==typeof p){var l=p(e,r,o);a="string"==typeof l?l:""}else if(o&&o.hasOwnProperty(n))a="";else{if(d){a=r[0];continue}s.logger.warn("missed to pass in variable ".concat(n," for interpolating ").concat(e)),a=""}else"string"==typeof a||s.useRawValueToEscape||(a=Yn(a));var c=t.safeValue(a);if(e=e.replace(r[0],c),d?(t.regex.lastIndex+=a.length,t.regex.lastIndex-=r[0].length):t.regex.lastIndex=0,++i>=s.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var n,o,r=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Eo({},a);function s(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var o=e.split(new RegExp("".concat(n,"[ ]*{"))),r="{".concat(o[1]);e=o[0];var a=(r=this.interpolate(r,i)).match(/'/g),s=r.match(/"/g);(a&&a.length%2==0&&!s||s.length%2!=0)&&(r=r.replace(/'/g,'"'));try{i=JSON.parse(r),t&&(i=Eo(Eo({},t),i))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(n).concat(r)}return delete i.defaultValue,e}for(i.applyPostProcessor=!1,delete i.defaultValue;n=this.nestingRegexp.exec(e);){var l=[],c=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){var u=n[1].split(this.formatSeparator).map((function(e){return e.trim()}));n[1]=u.shift(),l=u,c=!0}if((o=t(s.call(this,n[1].trim(),i),i))&&n[0]===e&&"string"!=typeof o)return o;"string"!=typeof o&&(o=Yn(o)),o||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),o=""),c&&(o=l.reduce((function(e,t){return r.format(e,t,a.lng,Eo(Eo({},a),{},{interpolationkey:n[1].trim()}))}),o.trim())),e=e.replace(n[0],o),this.regexp.lastIndex=0}return e}}]),e}();function To(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ao(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};$n(this,e),this.logger=Wn.create("formatter"),this.options=t,this.formats={number:Lo((function(e,t){var n=new Intl.NumberFormat(e,t);return function(e){return n.format(e)}})),currency:Lo((function(e,t){var n=new Intl.NumberFormat(e,Ao(Ao({},t),{},{style:"currency"}));return function(e){return n.format(e)}})),datetime:Lo((function(e,t){var n=new Intl.DateTimeFormat(e,Ao({},t));return function(e){return n.format(e)}})),relativetime:Lo((function(e,t){var n=new Intl.RelativeTimeFormat(e,Ao({},t));return function(e){return n.format(e,t.range||"day")}})),list:Lo((function(e,t){var n=new Intl.ListFormat(e,Ao({},t));return function(e){return n.format(e)}}))},this.init(t)}return In(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=t.interpolation;this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||","}},{key:"add",value:function(e,t){this.formats[e.toLowerCase().trim()]=t}},{key:"addCached",value:function(e,t){this.formats[e.toLowerCase().trim()]=Lo(t)}},{key:"format",value:function(e,t,n,o){var r=this;return t.split(this.formatSeparator).reduce((function(e,t){var a=function(e){var t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var o=e.split("(");t=o[0].toLowerCase().trim();var r=o[1].substring(0,o[1].length-1);"currency"===t&&r.indexOf(":")<0?n.currency||(n.currency=r.trim()):"relativetime"===t&&r.indexOf(":")<0?n.range||(n.range=r.trim()):r.split(";").forEach((function(e){if(e){var t=function(e){if(Array.isArray(e))return e}(a=e.split(":"))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(a)||function(e,t){if(e){if("string"==typeof e)return qn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?qn(e,t):void 0}}(a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=t[0],r=t.slice(1).join(":").trim().replace(/^'+|'+$/g,"");n[o.trim()]||(n[o.trim()]=r),"false"===r&&(n[o.trim()]=!1),"true"===r&&(n[o.trim()]=!0),isNaN(r)||(n[o.trim()]=parseInt(r,10))}var a}))}return{formatName:t,formatOptions:n}}(t),i=a.formatName,s=a.formatOptions;if(r.formats[i]){var l=e;try{var c=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},u=c.locale||c.lng||o.locale||o.lng||n;l=r.formats[i](e,u,Ao(Ao(Ao({},s),o),c))}catch(e){r.logger.warn(e)}return l}return r.logger.warn("there was no format function for ".concat(i)),e}),e)}}]),e}();function No(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function $o(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{};return $n(this,r),a=o.call(this),ao&&Zn.call(jn(a)),a.backend=e,a.store=t,a.services=n,a.languageUtils=n.languageUtils,a.options=i,a.logger=Wn.create("backendConnector"),a.waitingReads=[],a.maxParallelReads=i.maxParallelReads||10,a.readingCalls=0,a.maxRetries=i.maxRetries>=0?i.maxRetries:5,a.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(n,i.backend,i),a}return In(r,[{key:"queueLoad",value:function(e,t,n,o){var r=this,a={},i={},s={},l={};return e.forEach((function(e){var o=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&r.store.hasResourceBundle(e,t)?r.state[s]=2:r.state[s]<0||(1===r.state[s]?void 0===i[s]&&(i[s]=!0):(r.state[s]=1,o=!1,void 0===i[s]&&(i[s]=!0),void 0===a[s]&&(a[s]=!0),void 0===l[t]&&(l[t]=!0)))})),o||(s[e]=!0)})),(Object.keys(a).length||Object.keys(i).length)&&this.queue.push({pending:i,pendingCount:Object.keys(i).length,loaded:{},errors:[],callback:o}),{toLoad:Object.keys(a),pending:Object.keys(i),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(l)}}},{key:"loaded",value:function(e,t,n){var o=e.split("|"),r=o[0],a=o[1];t&&this.emit("failedLoading",r,a,t),n&&this.store.addResourceBundle(r,a,n),this.state[e]=t?-1:2;var i={};this.queue.forEach((function(n){var o,s,l,c,u;o=n.loaded,s=a,(c=(l=Gn(o,[r],Object)).obj)[u=l.k]=c[u]||[],c[u].push(s),function(e,t){void 0!==e.pending[t]&&(delete e.pending[t],e.pendingCount--)}(n,e),t&&n.errors.push(t),0!==n.pendingCount||n.done||(Object.keys(n.loaded).forEach((function(e){i[e]||(i[e]={});var t=n.loaded[e];t.length&&t.forEach((function(t){void 0===i[e][t]&&(i[e][t]=!0)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",i),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var o=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,i=arguments.length>5?arguments[5]:void 0;return e.length?this.readingCalls>=this.maxParallelReads?void this.waitingReads.push({lng:e,ns:t,fcName:n,tried:r,wait:a,callback:i}):(this.readingCalls++,this.backend[n](e,t,(function(s,l){if(o.readingCalls--,o.waitingReads.length>0){var c=o.waitingReads.shift();o.read(c.lng,c.ns,c.fcName,c.tried,c.wait,c.callback)}s&&l&&r2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),r&&r();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var a=this.queueLoad(e,t,o,r);if(!a.toLoad.length)return a.pending.length||r(),null;a.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=e.split("|"),r=o[0],a=o[1];this.read(r,a,"read",void 0,void 0,(function(o,i){o&&t.logger.warn("".concat(n,"loading namespace ").concat(a," for language ").concat(r," failed"),o),!o&&i&&t.logger.log("".concat(n,"loaded namespace ").concat(a," for language ").concat(r),i),t.loaded(e,o,i)}))}},{key:"saveMissing",value:function(e,t,n,o,r){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=n&&""!==n&&(this.backend&&this.backend.create&&this.backend.create(e,t,n,o,null,$o($o({},a),{},{isUpdate:r})),e&&e[0]&&this.store.addResource(e[0],t,n,o))}}]),r}(Zn);function Io(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===Nn(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===Nn(e[2])||"object"===Nn(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n,o){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function jo(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function Mo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ro(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if($n(this,r),e=o.call(this),ao&&Zn.call(jn(e)),e.options=jo(t),e.services={},e.logger=Wn,e.modules={external:[]},Vo(jn(e)),n&&!e.isInitialized&&!t.isClone){if(!e.options.initImmediate)return e.init(t,n),Fn(e,jn(e));setTimeout((function(){e.init(t,n)}),0)}return e}return In(r,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;"function"==typeof t&&(n=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));var o=Io();function r(e){return e?"function"==typeof e?new e:e:null}if(this.options=Ro(Ro(Ro({},o),this.options),jo(t)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=Ro(Ro({},o.interpolation),this.options.interpolation)),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!this.options.isClone){var a;this.modules.logger?Wn.init(r(this.modules.logger),this.options):Wn.init(null,this.options),this.modules.formatter?a=this.modules.formatter:"undefined"!=typeof Intl&&(a=Do);var i=new vo(this.options);this.store=new uo(this.options.resources,this.options);var s=this.services;s.logger=Wn,s.resourceStore=this.store,s.languageUtils=i,s.pluralResolver=new So(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!a||this.options.interpolation.format&&this.options.interpolation.format!==o.interpolation.format||(s.formatter=r(a),s.formatter.init(s,this.options),this.options.interpolation.format=s.formatter.format.bind(s.formatter)),s.interpolator=new Co(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new Po(r(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",(function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r1?n-1:0),r=1;r0&&"dev"!==l[0]&&(this.options.lng=l[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");var c=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];c.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}));var u=["addResource","addResources","addResourceBundle","removeResourceBundle"];u.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}}));var p=Jn(),d=function(){var t=function(t,o){e.isInitialized&&!e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),p.resolve(o),n(t,o)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?d():setTimeout(d,0),p}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Fo,o=n,r="string"==typeof e?e:this.language;if("function"==typeof e&&(o=e),!this.options.resources||this.options.partialBundledLanguages){if(r&&"cimode"===r.toLowerCase())return o();var a=[],i=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){a.indexOf(e)<0&&a.push(e)}))};if(r)i(r);else{var s=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);s.forEach((function(e){return i(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return i(e)})),this.services.backendConnector.load(a,this.options.ns,(function(e){e||t.resolvedLanguage||!t.language||t.setResolvedLanguage(t.language),o(e)}))}else o(null)}},{key:"reloadResources",value:function(e,t,n){var o=Jn();return e||(e=this.languages),t||(t=this.options.ns),n||(n=Fo),this.services.backendConnector.reload(e,t,(function(e){o.resolve(),n(e)})),o}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&po.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"setResolvedLanguage",value:function(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(var t=0;t-1)&&this.store.hasLanguageSomeTranslations(n)){this.resolvedLanguage=n;break}}}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var o=Jn();this.emit("languageChanging",e);var r=function(e){n.language=e,n.languages=n.services.languageUtils.toResolveHierarchy(e),n.resolvedLanguage=void 0,n.setResolvedLanguage(e)},a=function(a){e||a||!n.services.languageDetector||(a=[]);var i="string"==typeof a?a:n.services.languageUtils.getBestMatchFromCodes(a);i&&(n.language||r(i),n.translator.language||n.translator.changeLanguage(i),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(i)),n.loadResources(i,(function(e){!function(e,a){a?(r(a),n.translator.changeLanguage(a),n.isLanguageChangingTo=void 0,n.emit("languageChanged",a),n.logger.log("languageChanged",a)):n.isLanguageChangingTo=void 0,o.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(e,i)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(a):a(e):a(this.services.languageDetector.detect()),o}},{key:"getFixedT",value:function(e,t,n){var o=this,r=function e(t,r){var a;if("object"!==Nn(r)){for(var i=arguments.length,s=new Array(i>2?i-2:0),l=2;l1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var o=this.resolvedLanguage||this.languages[0],r=!!this.options&&this.options.fallbackLng,a=this.languages[this.languages.length-1];if("cimode"===o.toLowerCase())return!0;var i=function(e,n){var o=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===o||2===o};if(n.precheck){var s=n.precheck(this,i);if(void 0!==s)return s}return!(!this.hasResourceBundle(o,e)&&this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages)&&(!i(o,e)||r&&!i(a,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,o=Jn();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){o.resolve(),t&&t(e)})),o):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=Jn();"string"==typeof e&&(e=[e]);var o=this.options.preload||[],r=e.filter((function(e){return o.indexOf(e)<0}));return r.length?(this.options.preload=o.concat(r),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){return e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),e?["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr":"rtl"}},{key:"cloneInstance",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Fo,o=Ro(Ro(Ro({},this.options),t),{isClone:!0}),a=new r(o);void 0===t.debug&&void 0===t.prefix||(a.logger=a.logger.clone(t));var i=["store","services","language"];return i.forEach((function(t){a[t]=e[t]})),a.services=Ro({},this.services),a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a.translator=new go(a.services,a.options),a.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new zo(e,t)}));var qo=zo.createInstance();qo.createInstance=zo.createInstance,qo.createInstance,qo.init,qo.loadResources,qo.reloadResources,qo.use,qo.changeLanguage,qo.getFixedT,qo.t,qo.exists,qo.setDefaultNamespace,qo.hasLoadedNamespace,qo.loadNamespaces,qo.loadLanguages;const Bo=qo;var Ho,Uo=document.getElementById("language"),Wo=Uo?Array.from(Uo.querySelectorAll("option")).map((function(e){return e.value})):["en"],Zo=Uo?Uo.options[Uo.selectedIndex].value:"en",Jo=function(e){void 0===e&&(e="");try{return r(5144)("./".concat(e))}catch(e){return null}};Ho={},Wo.forEach((function(e){Ho[e]={translation:Jo("".concat(e,"/translation.json"))}})),Bo.init({fallbackLng:"en",lng:Zo,resources:Ho});var Yo,Ko=(Yo={},Wo.forEach((function(e){Yo[e]=Jo("".concat(e,"/translation.json"))})),function(e={}){const t=__VUE_I18N_LEGACY_API__&&Oe(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=!!e.globalInjection,o=new Map,r=__VUE_I18N_LEGACY_API__&&t?un(e):cn(e),a=pe(""),i={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},async install(e,...o){if(__VUE_PROD_DEVTOOLS__&&(e.__VUE_I18N__=i),e.__VUE_I18N_SYMBOL__=a,e.provide(e.__VUE_I18N_SYMBOL__,i),!t&&n&&function(e,t){const n=Object.create(null);An.forEach((e=>{const o=Object.getOwnPropertyDescriptor(t,e);if(!o)throw Jt(22);const r=(0,Mt.dq)(o.value)?{get:()=>o.value.value,set(e){o.value.value=e}}:{get:()=>o.get&&o.get()};Object.defineProperty(n,e,r)})),e.config.globalProperties.$i18n=n,Ln.forEach((n=>{const o=Object.getOwnPropertyDescriptor(t,n);if(!o||!o.value)throw Jt(22);Object.defineProperty(e.config.globalProperties,`$${n}`,o)}))}(e,i.global),__VUE_I18N_FULL_INSTALL__&&function(e,t,...n){const o=Ae(n[0])?n[0]:{},r=!!o.useI18nComponentName;(!Oe(o.globalInstall)||o.globalInstall)&&(e.component(r?"i18n":dn.name,dn),e.component(mn.name,mn),e.component(bn.name,bn)),e.directive("t",function(e){const t=(t,{instance:n,value:o,modifiers:r})=>{if(!n||!n.$)throw Jt(22);const a=function(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const o=n.__getInstance(t);return null!=o?o.__composer:e.global.__composer}}(e,n.$),i=function(e){if(Se(e))return{path:e};if(Ae(e)){if(!("path"in e))throw Jt(19);return e}throw Jt(20)}(o);t.textContent=a.t(...function(e){const{path:t,locale:n,args:o,choice:r,plural:a}=e,i={},s=o||{};return Se(n)&&(i.locale=n),de(r)&&(i.plural=r),de(a)&&(i.plural=a),[t,s,i]}(i))};return{beforeMount:t,beforeUpdate:t}}(t))}(e,i,...o),__VUE_I18N_LEGACY_API__&&t&&e.mixin(function(e,t,n){return{beforeCreate(){const o=(0,h.FN)();if(!o)throw Jt(22);const r=this.$options;if(r.i18n){const n=r.i18n;r.__i18n&&(n.__i18n=r.__i18n),n.__root=t,this===this.$root?this.$i18n=Cn(e,n):(n.__injectWithOption=!0,this.$i18n=un(n))}else r.__i18n?this===this.$root?this.$i18n=Cn(e,r):this.$i18n=un({__i18n:r.__i18n,__injectWithOption:!0,__root:t}):this.$i18n=e;e.__onComponentInstanceCreated(this.$i18n),n.__setInstance(o,this.$i18n),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e)},mounted(){if(__VUE_PROD_DEVTOOLS__){this.$el.__VUE_I18N__=this.$i18n.__composer;const e=this.__v_emitter=Le(),t=this.$i18n;t.__enableEmitter&&t.__enableEmitter(e),e.on("*",En)}},beforeUnmount(){const e=(0,h.FN)();if(!e)throw Jt(22);if(__VUE_PROD_DEVTOOLS__){this.__v_emitter&&(this.__v_emitter.off("*",En),delete this.__v_emitter);const e=this.$i18n;e.__disableEmitter&&e.__disableEmitter(),delete this.$el.__VUE_I18N__}delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,n.__deleteInstance(e),delete this.$i18n}}}(r,r.__composer,i)),__VUE_PROD_DEVTOOLS__){if(!await kn(e,i))throw Jt(21);const n=Le();if(t){const e=r;e.__enableEmitter&&e.__enableEmitter(n)}else{const e=r;e[Qt]&&e[Qt](n)}n.on("*",En)}},get global(){return r},__instances:o,__getInstance:e=>o.get(e)||null,__setInstance(e,t){o.set(e,t)},__deleteInstance(e){o.delete(e)}};return i}({fallbackLocale:"en",locale:Zo,messages:Yo})),Go=function(e){var t=e.component,n=e.props,o=void 0===n?{}:n,r=e.use,a=void 0===r?[]:r,i=e.mountTarget,s=(0,h.aZ)(t),l=(0,m.createApp)(s,o);return null==a||a.forEach((function(e){l.use(e)})),l.mount(i)},Xo=function(){function e(e,t){var n=this;this.root=e,this.manager=t,this.gutter=e.querySelector("la-gutter"),this.akn=e.querySelector("la-akoma-ntoso"),this.workFrbrUri=e.dataset.workFrbrUri||"",this.workId=e.dataset.workId||"",this.editable=this.root.hasAttribute("data-editable-relationships");var o=document.getElementById("provision-relationships");this.enrichments=o?JSON.parse(o.innerText||"[]"):[],this.listComponent=Go({component:ce,props:{gutter:this.gutter,viewRoot:this.root,enrichments:this.enrichments,editable:this.editable,thisWorkFrbrUri:this.workFrbrUri},use:[Ko],mountTarget:document.createElement("div")});var r=new MutationObserver((function(){n.listComponent.markAndAnchorAll()}));this.akn&&r.observe(this.akn,{childList:!0}),this.editable&&this.manager.addProvider(this)}return e.prototype.getButton=function(e){var t=document.createElement("button");return t.className="btn btn-outline-secondary",t.type="button",t.innerText="Add relationship...",t},e.prototype.addEnrichment=function(e){this.listComponent.creating={id:null,predicate_id:null,predicate:{},subject_work_id:this.workId,subject_work:{frbr_uri:this.workFrbrUri},subject_target_id:e.anchor_id,subject_documents:[],object_work:{},object_target_id:null,object_documents:[]}},e}();const Qo={ref:"form",method:"get"},er={class:"list-group"},tr={class:"position-relative list-group-item bg-light d-flex justify-content-between align-items-center"},nr={key:0,class:"list-group-item"},or={class:"d-flex justify-content-between mb-2"},rr={class:"d-flex align-items-center"},ar={key:1,class:"circle-loader ms-2"},ir={class:"facets-scrollable"},sr={class:"form-check flex-grow-1"},lr=["id","value","name","checked"],cr=["for"],ur={class:"badge bg-light text-dark"},pr={class:"form-check flex-grow-1"},dr=["id","checked","value","name"],fr=["for"],hr={class:"badge bg-light text-dark"},mr={key:2,class:"letter-radiobox-container"},gr=["value","checked","name"],br={class:"letter-radiobox__text"},vr={key:1,class:"list-group-item d-flex justify-content-between"},yr={class:"d-flex justify-content-between align-items-center"},kr={class:"form-check"},_r=["id","checked","name"],wr=["for"],xr={class:"d-flex align-items-center"},Sr={class:"badge bg-light text-dark"},Or={key:0,class:"circle-loader ms-2"},Er={name:"SingleFacet",props:{facet:{type:Object,required:!0},loading:{type:Boolean,required:!1,default:!1}},emits:["clear-facet","on-change"],computed:{showClearFilter(){return"checkboxes"===this.facet.type?this.facet.value.length:this.facet.value}}};r(528),Er.render=function(e,t){return(0,h.wg)(),(0,h.iD)(h.HY,null,[e.facet.options&&e.facet.options.length?((0,h.wg)(),(0,h.iD)("li",nr,[(0,h._)("div",or,[(0,h._)("strong",null,(0,g.zw)(e.facet.title),1),(0,h._)("div",rr,[e.showClearFilter?((0,h.wg)(),(0,h.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,m.withModifiers)((t=>e.$emit("clear-facet",e.facet.name)),["prevent"]))},(0,g.zw)(e.$t("Clear")),1)):(0,h.kq)("v-if",!0),e.loading?((0,h.wg)(),(0,h.iD)("span",ar)):(0,h.kq)("v-if",!0)])]),(0,h._)("div",ir,["checkboxes"===e.facet.type?((0,h.wg)(!0),(0,h.iD)(h.HY,{key:0},(0,h.Ko)(e.facet.options,((n,o)=>((0,h.wg)(),(0,h.iD)("div",{key:o,class:"d-flex justify-content-between align-items-center"},[(0,h._)("div",sr,[(0,h._)("input",{id:`${e.facet.name}_${o}`,value:n.value,class:"form-check-input",type:"checkbox",name:e.facet.name,checked:e.facet.value.some((e=>String(e)===String(n.value))),onInput:t[1]||(t[1]=t=>e.$emit("on-change",t,e.facet))},null,40,lr),(0,h._)("label",{class:"form-check-label",for:`${e.facet.name}_${o}`},(0,g.zw)(n.label),9,cr)]),(0,h._)("div",null,[(0,h._)("span",ur,(0,g.zw)(n.count),1)])])))),128)):(0,h.kq)("v-if",!0),"radio"===e.facet.type?((0,h.wg)(!0),(0,h.iD)(h.HY,{key:1},(0,h.Ko)(e.facet.options,((n,o)=>((0,h.wg)(),(0,h.iD)("div",{key:o,class:"d-flex justify-content-between align-items-center"},[(0,h._)("div",pr,[(0,h._)("input",{id:`${e.facet.name}_${o}`,checked:String(e.facet.value)===String(n.value),value:n.value,class:"form-check-input",type:"radio",name:e.facet.name,onInput:t[2]||(t[2]=t=>e.$emit("on-change",t,e.facet))},null,40,dr),(0,h._)("label",{class:"form-check-label",for:`${e.facet.name}_${o}`},(0,g.zw)(n.label),9,fr)]),(0,h._)("div",null,[(0,h._)("span",hr,(0,g.zw)(n.count),1)])])))),128)):(0,h.kq)("v-if",!0),"letter-radio"===e.facet.type?((0,h.wg)(),(0,h.iD)("div",mr,[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.facet.options,((n,o)=>((0,h.wg)(),(0,h.iD)("label",{key:o,class:"letter-radiobox"},[((0,h.wg)(),(0,h.iD)("input",{key:o,value:n.value,checked:String(e.facet.value)===String(n.value),type:"radio",name:e.facet.name,onInput:t[3]||(t[3]=t=>e.$emit("on-change",t,e.facet))},null,40,gr)),(0,h._)("span",br,(0,g.zw)(n.label),1)])))),128))])):(0,h.kq)("v-if",!0)])])):(0,h.kq)("v-if",!0),"boolean"===e.facet.type?((0,h.wg)(),(0,h.iD)("div",vr,[(0,h._)("div",yr,[(0,h._)("div",kr,[(0,h._)("input",{id:e.facet.name,checked:e.facet.value,class:"form-check-input",type:"checkbox",name:e.facet.name,onInput:t[4]||(t[4]=t=>e.$emit("on-change",t,e.facet))},null,40,_r),(0,h._)("label",{class:"form-check-label",for:e.facet.name},[(0,h._)("strong",null,(0,g.zw)(e.facet.title),1)],8,wr)])]),(0,h._)("div",xr,[(0,h._)("span",Sr,(0,g.zw)(e.facet.count),1),e.loading?((0,h.wg)(),(0,h.iD)("span",Or)):(0,h.kq)("v-if",!0)])])):(0,h.kq)("v-if",!0)],64)},Er.__scopeId="data-v-08feaab9";const Cr={name:"FilterFacets",components:{SingleFacet:Er},props:{modelValue:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1}},emits:["update:modelValue"],computed:{showClearAllFilter(){return this.modelValue.some((e=>"checkboxes"===e.type?e.value.length:e.value))}},methods:{clearSingleFacet(e,t){const n=e.findIndex((e=>e.name===t));return"checkboxes"===e[n].type?e[n].value=[]:e["boolean"===n.type]?e[n].value=!1:e[n].value=null,e},clearFacet(e){const t=this.clearSingleFacet(this.modelValue,e);this.$emit("update:modelValue",[...t])},clearAll(){let e=this.modelValue;this.modelValue.forEach((t=>{e=this.clearSingleFacet(e,t.name)})),this.$emit("update:modelValue",[...e])},handleChange(e,t){const n=this.modelValue.findIndex((e=>e.name===t.name)),o=[...this.modelValue];o[n]={...o[n],value:(()=>{let r=e.target.value;return"boolean"===t.type&&(r=e.target.checked),"checkboxes"===t.type&&(r=e.target.checked?[...o[n].value,e.target.value]:o[n].value.filter((t=>String(t)!==String(e.target.value)))),r})()},this.$emit("update:modelValue",o)}},render:function(e,t){const n=(0,h.up)("SingleFacet");return(0,h.wg)(),(0,h.iD)("ul",er,[(0,h._)("li",tr,[(0,h.WI)(e.$slots,"header-title",{},(()=>[(0,h._)("strong",null,(0,g.zw)(e.$t("Filters")),1)])),e.showClearAllFilter?((0,h.wg)(),(0,h.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,m.withModifiers)(((...t)=>e.clearAll&&e.clearAll(...t)),["prevent"]))},(0,g.zw)(e.$t("Clear all")),1)):(0,h.kq)("v-if",!0)]),((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.modelValue,((t,o)=>((0,h.wg)(),(0,h.j4)(n,{key:o,facet:t,loading:e.loading,onOnChange:e.handleChange,onClearFacet:e.clearFacet},null,8,["facet","loading","onOnChange","onClearFacet"])))),128))])}},Tr={name:"ListFacets",components:{FilterFacets:Cr},props:{judges:{type:Array,default:()=>[]},authors:{type:Array,default:()=>[]},courts:{type:Array,default:()=>[]},alphabet:{type:Array,default:()=>[]},years:{type:Array,default:()=>[]},docTypes:{type:Array,default:()=>[]},natures:{type:Array,default:()=>[]},jurisdictions:{type:Array,default:()=>[]},localities:{type:Array,default:()=>[]},registries:{type:Array,default:()=>[]},attorneys:{type:Array,default:()=>[]},order_outcomes:{type:Array,default:()=>[]}},data(){return{loading:!1,facets:this.getFacets()}},watch:{facets(){this.$nextTick((()=>this.submit()))}},methods:{getDocTypeLabel:e=>e.split("_").map((e=>`${e[0].toUpperCase()}${e.slice(1,e.length)}`)).join(" "),getDocNatureLabel:e=>e.split(),sortAlphabetically:e=>[...e].sort(((e,t)=>e.localeCompare(t))),sortDescending:e=>[...e].sort(((e,t)=>t-e)),getUrlParamValue(e){const t=window.location.search;return new URLSearchParams(t).getAll(e)},submit(){this.loading=!0,this.$refs.form.submit()},getFacets(){const e=[{name:"authors",type:"radio",title:JSON.parse(document.querySelector("#data-labels").textContent).author},{name:"courts",type:"radio",title:this.$t("Court")},{name:"docTypes",type:"radio",title:this.$t("Document type")},{name:"natures",type:"checkboxes",title:this.$t("Nature")},{name:"judges",type:"radio",title:this.$t("Judges")},{name:"order_outcomes",type:"checkboxes",title:this.$t("Order")},{name:"jurisdictions",type:"checkboxes",title:this.$t("Jurisdiction")},{name:"years",type:"checkboxes",title:this.$t("Year")},{name:"localities",type:"checkboxes",title:this.$t("Locality")},{name:"alphabet",type:"letter-radio",title:this.$t("Alphabetical")},{name:"attorneys",type:"checkboxes",title:this.$t("Attorneys")}],t=(e,t)=>e.map((e=>({label:"docTypes"===t?this.getDocTypeLabel(e):e,value:e})));for(const n of e)"checkboxes"===n.type?n.value=this.getUrlParamValue(n.name):n.value=this.getUrlParamValue(n.name).length?this.getUrlParamValue(n.name)[0]:null,"alphabet"===n.name?n.options=t(this.alphabet,n.name):"years"===n.name?n.options=t(this.sortDescending(this.years),n.name):n.options=t(this.sortAlphabetically(this.$props[n.name]),n.name);return e}}};r(55),Tr.render=function(e,t){const n=(0,h.up)("FilterFacets");return(0,h.wg)(),(0,h.iD)(h.HY,null,[(0,h._)("form",Qo,[(0,h.Wm)(n,{modelValue:e.facets,"onUpdate:modelValue":t[0]||(t[0]=t=>e.facets=t),loading:e.loading},null,8,["modelValue","loading"])],512),(0,h.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,h.kq)("v-if",!0)],64)},Tr.__scopeId="data-v-adaff450";const Ar=Tr;const Lr=function(e){var t=Array.from(e.querySelectorAll("[data-list-facets]")),n=e.querySelector("#facet-data"),o={};n&&n.textContent&&(o=JSON.parse(n.textContent),window.location.href.includes("/legislation/")&&(o.authors=[])),t.forEach((function(e){Go({component:Ar,props:o,use:[Ko],mountTarget:e})}))},Dr={class:"doc-search"},Nr={class:"input-group"},$r=["placeholder","aria-label"],Pr={class:"btn btn-secondary",type:"submit"},Ir={key:0,class:"text-end mt-2"},jr={key:1,class:"mt-2"},Mr={class:"doc-search__results"},Rr={key:0};var Fr=r(813),Vr=r.n(Fr);const zr=["tabindex","onClick"],qr={class:"card-body"},Br={ref:"snippet",class:"result-snippet"},Hr={name:"ResultSnippet",props:{node:{type:HTMLElement,required:!0}},watch:{node(e){this.setHTML(e)}},mounted(){this.setHTML(this.node)},methods:{setHTML(e){this.$refs.snippet.innerHTML="",e.querySelectorAll("a").forEach((e=>{const t=e.parentNode;for(;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)})),e.removeAttribute("style"),e.querySelectorAll("[style]").forEach((e=>e.removeAttribute("style"))),this.$refs.snippet.appendChild(e)}},render:function(e,t){return(0,h.wg)(),(0,h.iD)("div",Br,null,512)}},Ur=["tabindex","onClick"],Wr={class:"card-body"},Zr={class:""},Jr=["tabindex","onClick"],Yr={class:"card-body"},Kr={class:"card-title"},Gr={name:"DocumentSearch",components:{AknSnippets:{name:"AknSnippets",components:{ResultSnippet:Hr},props:{nodes:{type:Array,required:!0}},emits:["go-to-snippet"],data:()=>({markInstance:null,snippets:[]}),watch:{nodes(){this.renderSnippets()}},mounted(){this.renderSnippets()},methods:{renderSnippets(){const e=new Set;this.nodes.map((e=>{const t=["h1","h2","h3","h4","h5",...["blockContainer","block","blockList","conclusions","foreign","heading","subheading","listIntroduction","listWrapUp","intro","wrapUp","crossHeading","item","ol","p","preface","tblock","toc","ul"].map((e=>`.akn-${e}`))].join(", ");return e.closest(t)?e.closest(t):e})).forEach((t=>{e.add(t)})),this.snippets=[...e].map((e=>{let t,n=e;const o=()=>{n=n.parentElement;const e=n.querySelector("h1, h2, h3, h4, h5, .akn-heading, .akn-subheading");e?t=e:o()};return o(),{snippetNode:e,titleNode:t}}))}},render:function(e,t){const n=(0,h.up)("ResultSnippet");return(0,h.wg)(),(0,h.iD)("div",Zr,[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.snippets,((t,o)=>((0,h.wg)(),(0,h.iD)("div",{key:o,class:"card snippet-card mb-2",tabindex:o,role:"button","aria-pressed":"false",onClick:n=>{e.$emit("go-to-snippet",t.snippetNode)}},[(0,h._)("div",Yr,[(0,h._)("h5",Kr,[(0,h._)("strong",null,(0,g.zw)(t.titleNode.textContent),1)]),(0,h.Wm)(n,{node:t.snippetNode.cloneNode(!0)},null,8,["node"])])],8,Jr)))),128))])}},PdfSnippets:{name:"PdfSnippets",components:{ResultSnippet:Hr},props:{nodes:{type:Array,required:!0}},emits:["go-to-snippet"],data:()=>({snippets:[]}),watch:{nodes(){this.renderSnippets()}},mounted(){this.renderSnippets()},methods:{renderSnippets(){const e=new Set;this.nodes.map((e=>e.closest('span[role="presentation"]'))).forEach((t=>{e.add(t)})),this.snippets=[...e].map((e=>({snippetNode:e,pageNode:e.closest("[data-page]")})))}},render:function(e,t){const n=(0,h.up)("ResultSnippet");return(0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.snippets,((t,o)=>((0,h.wg)(),(0,h.iD)("div",{key:o,class:"card snippet-card mb-2",tabindex:o,role:"button","aria-pressed":"false",onClick:n=>{e.$emit("go-to-snippet",t.snippetNode)}},[(0,h._)("div",Wr,[(0,h._)("h5",null,[(0,h._)("strong",null,(0,g.zw)(e.$t("Page"))+" "+(0,g.zw)(t.pageNode.dataset.page),1)]),(0,h._)("div",null,[(0,h.Wm)(n,{node:t.snippetNode.cloneNode(!0)},null,8,["node"])])])],8,Ur)))),128)}},HTMLSnippets:{name:"HTMLSnippets",components:{ResultSnippet:Hr},props:{nodes:{type:Array,required:!0}},emits:["go-to-snippet"],data:()=>({snippets:[]}),watch:{nodes(){this.renderSnippets()}},mounted(){this.renderSnippets()},methods:{renderSnippets(){const e=new Set;this.nodes.map((e=>e.closest("p, h1, h2, h3, h4, h5, h6, address, blockquote, div, table"))).forEach((t=>e.add(t))),this.snippets=[...e]}},render:function(e,t){const n=(0,h.up)("ResultSnippet");return(0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.snippets,((t,o)=>((0,h.wg)(),(0,h.iD)("div",{key:o,class:"card snippet-card mb-2",tabindex:o,role:"button","aria-pressed":"false",onClick:n=>{e.$emit("go-to-snippet",t)}},[(0,h._)("div",qr,[(0,h.Wm)(n,{node:t.cloneNode(!0)},null,8,["node"])])],8,zr)))),128)}}},props:{docType:{type:String,required:!0,validator:e=>["akn","pdf","html"].includes(e)},document:{type:HTMLElement,required:!0},mountElement:{type:HTMLElement,required:!0}},data:()=>({q:"",marks:[],markInstance:null}),watch:{q(e){this.markInstance&&(this.markInstance.unmark(),this.marks=[]),this.searchDoc(e)}},methods:{clear(){this.$refs.q.value="",this.q=""},searchDoc(e){this.markInstance||(this.markInstance=new(Vr())(this.document)),this.markInstance.mark(e,{separateWordSearch:!1}),this.marks=[...this.document.querySelectorAll("[data-markjs]")]},goToSnippet(e){this.mountElement.dispatchEvent(new CustomEvent("going-to-snippet")),window.setTimeout((()=>{i(e,(()=>{e.style.outline="2px solid transparent",e.style.transition="outline-color 400ms ease-in-out",e.style.outlineColor="var(--bs-primary)",window.setTimeout((()=>{e.style.outlineColor="transparent"}),400)}),60)}),300)}}};r(6051),Gr.render=function(e,t){const n=(0,h.up)("AknSnippets"),o=(0,h.up)("HTMLSnippets"),r=(0,h.up)("PdfSnippets");return(0,h.wg)(),(0,h.iD)("div",Dr,[(0,h._)("form",{class:"doc-search__form mb-2",onSubmit:t[1]||(t[1]=(0,m.withModifiers)((()=>e.q=e.$refs.q.value),["prevent"]))},[(0,h._)("div",Nr,[(0,h._)("input",{ref:"q",type:"text",required:"",class:"form-control",placeholder:e.$t("Search document content"),"aria-label":e.$t("Search document content"),"aria-describedby":"search-content-button",minlength:"3"},null,8,$r),(0,h._)("button",Pr,(0,g.zw)(e.$t("Search")),1)]),e.marks.length?((0,h.wg)(),(0,h.iD)("div",Ir,[(0,h._)("a",{href:"#",onClick:t[0]||(t[0]=(0,m.withModifiers)(((...t)=>e.clear&&e.clear(...t)),["prevent"]))},(0,g.zw)(e.$t("Clear")),1)])):(0,h.kq)("v-if",!0),!e.marks.length&&e.q?((0,h.wg)(),(0,h.iD)("div",jr,(0,g.zw)(e.$t("No results")),1)):(0,h.kq)("v-if",!0)],32),(0,h._)("div",Mr,[e.marks.length?((0,h.wg)(),(0,h.iD)("div",Rr,["akn"===e.docType?((0,h.wg)(),(0,h.j4)(n,{key:0,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,h.kq)("v-if",!0),"html"===e.docType?((0,h.wg)(),(0,h.j4)(o,{key:1,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,h.kq)("v-if",!0),"pdf"===e.docType?((0,h.wg)(),(0,h.j4)(r,{key:2,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,h.kq)("v-if",!0)])):(0,h.kq)("v-if",!0)])])};const Xr=Gr,Qr=["anchor"],ea={class:"card d-none d-lg-block"},ta={class:"card-body p-3"},na={name:"ProvisionChangedGutterItem",props:{provision:{type:Object,default:()=>({})}},emits:["show-changes"],methods:{showChanges(){this.$el.dispatchEvent(new CustomEvent("show-changes",{detail:{provision:this.provision}}))}},render:function(e,t){return(0,h.wg)(),(0,h.iD)("la-gutter-item",{anchor:`#${e.provision.id}`},[(0,h._)("i",{class:"bi bi-clock-history mobile-gutter-item-icon",role:"button",onClick:t[0]||(t[0]=(...t)=>e.showChanges&&e.showChanges(...t))}),(0,h._)("div",ea,[(0,h._)("div",ta,[(0,h._)("p",null,(0,g.zw)(e.$t("This provision has been amended"))+".",1),(0,h._)("button",{class:"btn btn-sm btn-secondary",type:"button",onClick:t[1]||(t[1]=(...t)=>e.showChanges&&e.showChanges(...t))},(0,g.zw)(e.$t("What changed?")),1)])])],8,Qr)}},oa={key:0,class:"reader-provision-changes-inline ig mb-3"},ra={class:"card border-warning"},aa={class:"card-header"},ia={class:"d-flex mb-2 mb-lg-0"},sa={class:"h5 flex-grow-1"},la={class:"row"},ca={class:"col-12 col-lg-6"},ua=["value"],pa={class:"col-6 d-none d-lg-block"},da={class:"card-body reader-provision-changes-inline-body"},fa=["innerHTML"],ha={key:1,class:"d-flex justify-content-between pa-3"},ma=["innerHTML"],ga=["innerHTML"],ba={name:"DiffContent",props:{diffset:{type:Object,required:!0},sideBySide:{type:Boolean,required:!0}}};r(4402),ba.render=function(e,t){return(0,h.wg)(),(0,h.iD)("div",null,[e.sideBySide?((0,h.wg)(),(0,h.iD)("div",ha,[(0,h._)("la-akoma-ntoso",{class:"diffset diffset-left",innerHTML:e.diffset.html_diff},null,8,ma),(0,h._)("la-akoma-ntoso",{class:"diffset diffset-right",innerHTML:e.diffset.html_diff},null,8,ga)])):((0,h.wg)(),(0,h.iD)("la-akoma-ntoso",{key:0,class:"diffset pa-3",innerHTML:e.diffset.html_diff},null,8,fa))])};const va={name:"ProvisionDiffContentInline",components:{DiffContent:ba},props:{documentId:{type:String,required:!0},provision:{type:Object,required:!0},frbrExpressionUri:{type:String,required:!0}},data:()=>({originalElement:null,wrapperElement:null,sideBySide:!0,diffsets:[],diffset:null,vw:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)}),watch:{vw:{immediate:!0,handler(e){e<992&&(this.sideBySide=!1)}}},mounted(){this.loadDiffContentsets(),this.originalElement=document.getElementById(this.provision.id),this.wrapperElement=document.createElement("div"),this.wrapperElement.style.position="relative",this.originalElement&&(this.originalElement.style.position="absolute",this.originalElement.style.visibility="hidden",this.originalElement.style.height="0",this.originalElement.style.top="0",this.originalElement.insertAdjacentElement("beforebegin",this.wrapperElement),this.wrapperElement.append(this.originalElement,this.$el)),window.addEventListener("resize",this.setVw)},unmounted(){window.removeEventListener("resize",this.setVw)},methods:{setVw:a()((function(){this.vw=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)}),200),async loadDiffContentsets(){const e=`${ka()}/e/diffsets${this.frbrExpressionUri}/?id=${this.provision.id}`,t=await fetch(e);t.ok&&(this.diffsets=(await t.json()).diffsets,this.diffset=this.diffsets?this.diffsets[0]:null)},close(){this.originalElement&&(this.wrapperElement.insertAdjacentElement("beforebegin",this.originalElement),this.originalElement.style.position=null,this.originalElement.style.visibility=null,this.originalElement.style.height=null,this.originalElement.style.top=null,this.wrapperElement.remove()),this.$el.dispatchEvent(new CustomEvent("close")),this.$el.remove()}}};r(3563),va.render=function(e,t){const n=(0,h.up)("diff-content");return e.provision?((0,h.wg)(),(0,h.iD)("div",oa,[(0,h._)("div",ra,[(0,h._)("div",aa,[(0,h._)("div",ia,[(0,h._)("div",sa,(0,g.zw)(e.$t("What changed?")),1),(0,h._)("button",{type:"button",class:"btn btn-secondary",onClick:t[0]||(t[0]=(...t)=>e.close&&e.close(...t))},(0,g.zw)(e.$t("Close")),1)]),(0,h._)("div",la,[(0,h._)("div",ca,[e.diffsets?(0,h.wy)(((0,h.wg)(),(0,h.iD)("select",{key:0,"onUpdate:modelValue":t[1]||(t[1]=t=>e.diffset=t),class:"form-control"},[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.diffsets,((t,n)=>((0,h.wg)(),(0,h.iD)("option",{key:n,value:t},(0,g.zw)(e.$t("Between {prev_expression_date} and {new_expression_date}",{prev_expression_date:t.prev_expression_date,new_expression_date:t.new_expression_date})),9,ua)))),128))],512)),[[m.vModelSelect,e.diffset]]):(0,h.kq)("v-if",!0)]),(0,h._)("div",pa,[(0,h._)("label",null,[(0,h.wy)((0,h._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.sideBySide=t),type:"checkbox"},null,512),[[m.vModelCheckbox,e.sideBySide]]),(0,h.Uk)(" "+(0,g.zw)(e.$t("Show changes side-by-side")),1)])])])]),(0,h._)("div",da,[e.diffsets.length?((0,h.wg)(),(0,h.iD)(h.HY,{key:0},[e.diffset?((0,h.wg)(),(0,h.j4)(n,{key:0,diffset:e.diffset,"side-by-side":e.sideBySide},null,8,["diffset","side-by-side"])):(0,h.kq)("v-if",!0)],2112)):((0,h.wg)(),(0,h.iD)(h.HY,{key:1},[(0,h.Uk)((0,g.zw)(e.$t("Loading"))+"... ",1)],2112))])])])):(0,h.kq)("v-if",!0)},va.__scopeId="data-v-64890e74";const ya=va;var ka=function(){var e=window.location.hostname,t="localhost"===e||"127.0.0.1"===e?"laws.africa":window.location.hostname;return"https://services.lawsafrica.com/v1/p/".concat(t)};const _a=function(){function e(e,t){this.frbrExpressionUri=e,this.gutter=t,this.loadProvisions()}return e.prototype.loadProvisions=function(){return e=this,t=void 0,o=function(){var e,t,n,o;return function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,o&&(r=2&a[0]?o.return:a[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,a[1])).done)return r;switch(o=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,o=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((r=(r=i.trys).length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]({resolve:null,enrichment:null}),mounted(){document.body.appendChild(this.$el),this.modal=new window.bootstrap.Modal(this.$el),this.$el.addEventListener("hidePrevented.bs.modal",this.removeOrClose)},methods:{showModal(e){return this.enrichment=e,new Promise((e=>{this.resolve=e,this.modal.show()}))},remove(){this.resolve(null),this.modal.hide(),this.enrichment=null},close(){this.resolve(this.enrichment),this.modal.hide(),this.enrichment=null},removeOrClose(){this.enrichment.id?this.close():this.remove()},confirmRemove(){confirm(this.$t("Are you sure?"))&&this.remove()}},render:function(e,t){return(0,h.wg)(),(0,h.iD)("div",wa,[(0,h._)("div",xa,[e.enrichment?((0,h.wg)(),(0,h.iD)("div",Sa,[(0,h._)("form",{ref:"form",onSubmit:t[4]||(t[4]=(0,m.withModifiers)(((...t)=>e.close&&e.close(...t)),["prevent"]))},[(0,h._)("div",Oa,[(0,h._)("h5",Ea,(0,g.zw)(e.$t("Link citation")),1),(0,h._)("button",{type:"button",class:"btn-close",onClick:t[0]||(t[0]=(...t)=>e.removeOrClose&&e.removeOrClose(...t))})]),(0,h._)("div",Ca,[(0,h._)("p",null,[(0,h._)("b",null,(0,g.zw)(e.enrichment.text),1)]),Ta,(0,h.wy)((0,h._)("input",{"onUpdate:modelValue":t[1]||(t[1]=t=>e.enrichment.url=t),type:"text",class:"form-control",placeholder:"eg. /akn/...",required:""},null,512),[[m.vModelText,e.enrichment.url]])]),(0,h._)("div",Aa,[e.enrichment.id?(0,h.kq)("v-if",!0):((0,h.wg)(),(0,h.iD)("button",{key:0,type:"button",class:"btn btn-secondary",onClick:t[2]||(t[2]=(...t)=>e.remove&&e.remove(...t))}," Cancel ")),e.enrichment.id?(0,h.kq)("v-if",!0):((0,h.wg)(),(0,h.iD)("button",La," Add ")),e.enrichment.id?((0,h.wg)(),(0,h.iD)("button",{key:2,type:"button",class:"btn btn-danger",onClick:t[3]||(t[3]=(...t)=>e.confirmRemove&&e.confirmRemove(...t))}," Delete ")):(0,h.kq)("v-if",!0),e.enrichment.id?((0,h.wg)(),(0,h.iD)("button",Da," Close ")):(0,h.kq)("v-if",!0)])],544)])):(0,h.kq)("v-if",!0)])])}},$a=[".anchor"],Pa={class:"card"},Ia={class:"card-body"},ja=(0,h._)("br",null,null,-1),Ma=["href"],Ra={name:"CitationLinkGutterItem",props:{link:{type:Object,default:null},anchorElement:{type:HTMLElement,default:null},provider:{type:Object,default:null}},methods:{edit(){this.provider.editLink(this.link)}},render:function(e,t){return(0,h.wg)(),(0,h.iD)("la-gutter-item",{".anchor":e.anchorElement},[(0,h._)("div",Pa,[(0,h._)("div",Ia,[(0,h._)("p",null,[(0,h._)("button",{class:"btn btn-sm btn-outline-secondary float-end ms-1",onClick:t[0]||(t[0]=(...t)=>e.edit&&e.edit(...t))},(0,g.zw)(e.$t("Edit")),1),(0,h.Uk)(" "+(0,g.zw)(e.link.text)+" ",1),ja,(0,h._)("a",{href:e.link.url,target:"_blank"},(0,g.zw)(e.link.url),9,Ma)])])])],8,$a)}};var Fa=function(){return Fa=Object.assign||function(e){for(var t,n=1,o=arguments.length;n0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]0&&(null===(t=this.manager.gutter)||void 0===t||t.appendChild(this.createGutterItem(e,r[0])))}},e.prototype.createModal=function(){return Go({component:Na,props:{},use:[Ko],mountTarget:document.createElement("div")})},e.prototype.createGutterItem=function(e,t){var n=Go({component:Ra,props:{link:e,anchorElement:t,provider:this},use:[Ko],mountTarget:document.createElement("div")}).$el;return this.gutterItems.set(e,n),n},e.prototype.editLink=function(e){var t=this;this.modal&&this.modal.showModal(e).then((function(n){return Va(t,void 0,void 0,(function(){return za(this,(function(t){switch(t.label){case 0:return n?[4,fetch("/api/citation-links/".concat(e.id,"/"),{method:"PUT",headers:Fa(Fa({},ie()),{"Content-Type":"application/json"}),body:JSON.stringify(e)})]:[3,2];case 1:return t.sent().ok&&(this.unapplyLink(e),this.applyLink(e)),[3,3];case 2:this.deleteLink(e),t.label=3;case 3:return[2]}}))}))}))},e.prototype.deleteLink=function(e){return Va(this,void 0,void 0,(function(){return za(this,(function(t){switch(t.label){case 0:return[4,fetch("/api/citation-links/".concat(e.id,"/"),{method:"DELETE",headers:ie()})];case 1:return t.sent().ok&&(this.unapplyLink(e),this.links.splice(this.links.indexOf(e),1)),[2]}}))}))},e.prototype.unapplyLink=function(e){for(var t,n,o=0,r=this.anchors.get(e)||[];o({})},query:{type:String,default:()=>""},showJurisdiction:{type:Boolean,default:!1},documentLabels:{type:Array,default:()=>[]}},computed:{labels(){return this.documentLabels.filter((e=>(this.item.labels||[]).includes(e.code)))}},methods:{highlights(e){if(e.highlight.content)return e.highlight.content.join(" ... ")},getFlag(e){const t=e.expression_frbr_uri.split("/")[2].split("-")[0];return"aa"===t?'African Union Icon':``},authors:e=>e.authors?Array.isArray(e.authors)?", ".join(e.authors):e.authors:""}};r(5377),Yi.render=function(e,t){return(0,h.wg)(),(0,h.iD)("li",Li,[(0,h._)("a",{class:"h5",target:"_blank",rel:"noreferrer",href:e.item.expression_frbr_uri},(0,g.zw)(e.item.title),9,Di),(0,h._)("div",null,[e.showJurisdiction||e.item.locality?((0,h.wg)(),(0,h.iD)("span",Ni,[e.showJurisdiction?((0,h.wg)(),(0,h.iD)("span",{key:0,innerHTML:e.getFlag(e.item),class:"me-1"},null,8,$i)):(0,h.kq)("v-if",!0),e.showJurisdiction?((0,h.wg)(),(0,h.iD)("span",Pi,[(0,h.Uk)((0,g.zw)(e.item.jurisdiction)+" ",1),e.item.locality?((0,h.wg)(),(0,h.iD)("span",Ii,"· ")):(0,h.kq)("v-if",!0)])):(0,h.kq)("v-if",!0),e.item.locality?((0,h.wg)(),(0,h.iD)("span",ji,(0,g.zw)(e.item.locality),1)):(0,h.kq)("v-if",!0)])):(0,h.kq)("v-if",!0),(0,h._)("span",Mi,(0,g.zw)(e.item.date),1),(0,h._)("span",Ri,(0,g.zw)(e.item.doc_type),1),e.item.court?((0,h.wg)(),(0,h.iD)("span",Fi,(0,g.zw)(e.item.court),1)):(0,h.kq)("v-if",!0),e.item.authors?((0,h.wg)(),(0,h.iD)("span",Vi,(0,g.zw)(e.authors(e.item)),1)):(0,h.kq)("v-if",!0)]),e.item.citation&&e.item.citation!==e.item.title?((0,h.wg)(),(0,h.iD)("div",zi,[(0,h._)("i",null,(0,g.zw)(e.item.citation),1)])):(0,h.kq)("v-if",!0),(0,h._)("div",null,(0,g.zw)(e.item.matter_type),1),e.labels?((0,h.wg)(),(0,h.iD)("div",qi,[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.labels,(e=>((0,h.wg)(),(0,h.iD)("span",{key:e.code,class:(0,g.C_)([`badge rounded-pill bg-${e.level}`])},(0,g.zw)(e.name),3)))),128))])):(0,h.kq)("v-if",!0),e.item.pages.length?((0,h.wg)(),(0,h.iD)("div",Bi,[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.item.pages,((t,n)=>((0,h.wg)(),(0,h.iD)("div",{key:n},[(0,h._)("span",null,[(0,h._)("a",{href:`${e.item.expression_frbr_uri}?page=${t.page_num}`},"Page "+(0,g.zw)(t.page_num),9,Hi),Ui]),t.highlight["pages.body"]?((0,h.wg)(),(0,h.iD)("span",{key:0,innerHTML:t.highlight["pages.body"].join(" ... ")},null,8,Wi)):(0,h.kq)("v-if",!0)])))),128))])):((0,h.wg)(),(0,h.iD)("div",Zi,[(0,h._)("span",{class:"snippet",innerHTML:e.highlights(e.item)},null,8,Ji)]))])};const Ki=Yi,Gi={key:0,class:"pagination"},Xi=["onClick"],Qi={key:0,class:"page-item disabled"},es=[(0,h._)("a",{class:"page-link"},"...",-1)],ts={name:"SearchPagination",props:{search:{type:Object,required:!0},page:{type:Number,required:!0}},emits:["changed"],data:()=>({maxPages:8,pageSize:10}),computed:{totalPages(){return Math.ceil(this.search.count/this.pageSize)},pages(){return[...Array(Math.min(this.totalPages,this.maxPages)).keys()].map((e=>e+1))},tooManyPages(){return this.totalPages>this.maxPages}},methods:{setPage(e){this.$emit("changed",e)}},render:function(e,t){return(0,h.wg)(),(0,h.iD)("nav",null,[e.totalPages>1?((0,h.wg)(),(0,h.iD)("ul",Gi,[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.pages,(t=>((0,h.wg)(),(0,h.iD)("li",{key:t,class:(0,g.C_)(["page-item",e.page===t?"active":""])},[(0,h._)("a",{class:"page-link",href:"#",onClick:(0,m.withModifiers)((n=>e.setPage(t)),["prevent"])},(0,g.zw)(t),9,Xi)],2)))),128)),e.tooManyPages?((0,h.wg)(),(0,h.iD)("li",Qi,es)):(0,h.kq)("v-if",!0)])):(0,h.kq)("v-if",!0)])}},ns=ts,os={class:"mobile-side-drawer"},rs={class:"mobile-side-drawer__desktop-view d-none d-lg-block"},as={class:"mobile-side-drawer__mobile-view__content"},is={class:"slot bg-light"},ss={name:"MobileFacetsDrawer",props:{open:{type:Boolean,default:!1}},emits:["outside-drawer-click"]};r(786),ss.render=function(e,t){return(0,h.wg)(),(0,h.iD)("div",os,[(0,h._)("div",rs,[(0,h.WI)(e.$slots,"default")]),(0,h._)("div",{class:(0,g.C_)((e.open?"active":"")+" mobile-side-drawer__mobile-view d-lg-none")},[(0,h._)("div",as,[(0,h._)("div",{class:"overlay",onClick:t[0]||(t[0]=t=>e.$emit("outside-drawer-click"))}),(0,h._)("div",is,[(0,h.WI)(e.$slots,"default")])])],2)])},ss.__scopeId="data-v-6caa891a";const ls={class:"row"},cs={class:"col-lg"},us={class:"card mb-3"},ps={class:"card-header"},ds={class:"card-body"},fs={class:"col-lg"},hs={class:"card mb-3"},ms={class:"card-header"},gs={class:"card-body"},bs={class:"row"},vs={class:"col-6"},ys={class:"form-label",for:"date_from"},ks=["aria-describedby","placeholder","value","disabled"],_s={class:"col-6"},ws={class:"form-label",for:"date_to"},xs=["aria-describedby","placeholder","value","disabled"],Ss={key:0,class:"text-danger"},Os={class:"row"},Es={class:"col-lg"},Cs={class:"card mb-3"},Ts={class:"card-header"},As={class:"card-body"},Ls={class:"col-lg"},Ds={class:"card mb-3"},Ns={class:"card-header"},$s={class:"card-body"},Ps={class:"text-end"},Is={type:"submit",class:"btn btn-primary"},js={class:"row"},Ms=["for"],Rs={class:"col-sm-9"},Fs=["id","name","value"],Vs={class:"row mt-3"},zs=["for"],qs={class:"col-sm-9"},Bs=["id","name","value"],Hs={class:"row mt-3"},Us=["for"],Ws={class:"col-sm-9"},Zs=["id","name","value"],Js={class:"row mt-3"},Ys=["for"],Ks={class:"col-sm-9"},Gs=["id","name","value"];function Xs(e){const t=["all","title","judges","headnote_holding","flynote","content"];for(const n of t)e[n]={q:"",all:"",exact:"",any:"",none:""};e.date={date_to:null,date_from:null}}const Qs={name:"FindDocuments",components:{MobileFacetsDrawer:ss,SearchResult:Ki,SearchPagination:ns,FilterFacets:Cr,AdvancedSearch:{name:"AdvancedSearch",components:{AdvancedSearchFields:{name:"AdvancedSearchFields",props:{inputName:{type:String,default:""},fieldValues:{type:Object,default:()=>({})}},emits:["update:fieldValues"],methods:{updateSubfields(e,t){this.$emit("update:fieldValues",{...this.fieldValues,[t]:e.target.value})}},render:function(e,t){return(0,h.wg)(),(0,h.iD)("div",null,[(0,h._)("div",js,[(0,h._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-all`},(0,g.zw)(e.$t("All these words")),9,Ms),(0,h._)("div",Rs,[(0,h._)("input",{id:`${e.inputName}-all`,name:`${e.inputName}-all`,type:"text",value:e.fieldValues.all,class:"form-control",onInput:t[0]||(t[0]=t=>e.updateSubfields(t,"all"))},null,40,Fs)])]),(0,h._)("div",Vs,[(0,h._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-exact`},(0,g.zw)(e.$t("This exact word or phrase")),9,zs),(0,h._)("div",qs,[(0,h._)("input",{id:`${e.inputName}-exact`,name:`${e.inputName}-exact`,type:"text",value:e.fieldValues.exact,class:"form-control",onInput:t[1]||(t[1]=t=>e.updateSubfields(t,"exact"))},null,40,Bs)])]),(0,h._)("div",Hs,[(0,h._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-any`},(0,g.zw)(e.$t("Any of these words")),9,Us),(0,h._)("div",Ws,[(0,h._)("input",{id:`${e.inputName}-any`,name:`${e.inputName}-any`,type:"text",value:e.fieldValues.any,class:"form-control",onInput:t[2]||(t[2]=t=>e.updateSubfields(t,"any"))},null,40,Zs)])]),(0,h._)("div",Js,[(0,h._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-none`},(0,g.zw)(e.$t("None of these words")),9,Ys),(0,h._)("div",Ks,[(0,h._)("input",{id:`${e.inputName}-none`,name:`${e.inputName}-none`,type:"text",value:e.fieldValues.none,class:"form-control",onInput:t[3]||(t[3]=t=>e.updateSubfields(t,"none"))},null,40,Gs)])])])}}},props:{modelValue:{type:Object,default:()=>({})},globalSearchValue:{type:String,default:""}},emits:["submit","update:modelValue","global-search-change"],data:function(){return{showAdditionalOptions:!1}},computed:{invalidDates(){const e=[this.modelValue.date.date_from,this.modelValue.date.date_to];return!e.every((e=>!e))&&(e.every((e=>e))?new Date(e[0])>new Date(e[1]):!e.some((e=>e)))},disableDate(){return!(["title","headnote_holding","flynote","content"].some((e=>this.modelValue[e]))||this.globalSearchValue)}},watch:{disableDate:{handler(e){e&&this.$emit("update:modelValue",{...this.modelValue,date:{date_from:null,date_to:null}})}}},methods:{onChange(e){const t={...this.modelValue};t[e.target.name].q=e.target.value,this.$emit("update:modelValue",t)},onDateChange(e){this.$emit("update:modelValue",{...this.modelValue,date:{...this.modelValue.date,[e.target.name]:e.target.value}})},onGlobalSearch(e){this.$emit("global-search-change",e.target.value)},formatFieldValues(){Object.keys(this.modelValue).forEach((e=>{if("date"!==e){const t={...this.modelValue},n=this.formatFieldQuery(e,this.modelValue[e]);n?"all"===e?this.$emit("global-search-change",n.trim()):t[e].q=n.trim():"all"===e?this.$emit("global-search-change",""):t[e].q="",this.$emit("update:modelValue",t)}}))},formatFieldQuery(e,t){let n="";for(const e of Object.keys(t)){if("q"===e)continue;const o=t[e];if(!o)continue;let r=o.match(/\w+|"[^"]+"/g);if("all"===e)r=r.join(" ");else if("exact"===e){const n=[];let o=[];r.forEach((e=>{e.startsWith('"')?(o.length&&(n.push('"'+o.join(" ")+'"'),o=[]),n.push(e)):o.push(e)})),o.length&&n.push('"'+o.join(" ")+'"'),r=n.join(" "),t[e]=r}else"any"===e?r=`(${r.join("|")})`:"none"===e&&(r=r.map((e=>`-${e}`)).join(" "));n=n+" "+r.trim()}return n},submitAdvancedForm(){this.formatFieldValues(),this.showAdditionalOptions=!1,this.$emit("submit")}},render:function(e,t){const n=(0,h.up)("AdvancedSearchFields");return(0,h.wg)(),(0,h.iD)("form",{onSubmit:t[5]||(t[5]=(0,m.withModifiers)(((...t)=>e.submitAdvancedForm&&e.submitAdvancedForm(...t)),["prevent"]))},[(0,h._)("div",ls,[(0,h._)("div",cs,[(0,h._)("div",us,[(0,h._)("h5",ps,(0,g.zw)(e.$t("Anywhere")),1),(0,h._)("div",ds,[(0,h.Wm)(n,{fieldValues:e.modelValue.all,"onUpdate:fieldValues":t[0]||(t[0]=t=>e.modelValue.all=t),"input-name":"all"},null,8,["fieldValues"])])])]),(0,h._)("div",fs,[(0,h._)("div",hs,[(0,h._)("h5",ms,(0,g.zw)(e.$t("Date")),1),(0,h._)("div",gs,[(0,h._)("div",bs,[(0,h._)("div",vs,[(0,h._)("label",ys,(0,g.zw)(e.$t("Date from")),1),(0,h._)("input",{id:"date_from",name:"date_from",type:"date",class:"form-control","aria-describedby":e.$t("Date from"),placeholder:e.$t("Enter start date"),value:e.modelValue.date.date_from,disabled:e.disableDate,onChange:t[1]||(t[1]=(...t)=>e.onDateChange&&e.onDateChange(...t))},null,40,ks)]),(0,h._)("div",_s,[(0,h._)("label",ws,(0,g.zw)(e.$t("Date to")),1),(0,h._)("input",{id:"date_to",name:"date_to",type:"date",class:"form-control","aria-describedby":e.$t("Date to"),placeholder:e.$t("Enter end date"),value:e.modelValue.date.date_to,disabled:e.disableDate,onChange:t[2]||(t[2]=(...t)=>e.onDateChange&&e.onDateChange(...t))},null,40,xs)])]),e.invalidDates?((0,h.wg)(),(0,h.iD)("div",Ss,(0,g.zw)(e.$t("The date range is invalid"))+". ",1)):(0,h.kq)("v-if",!0)])])])]),(0,h._)("div",Os,[(0,h._)("div",Es,[(0,h._)("div",Cs,[(0,h._)("h5",Ts,(0,g.zw)(e.$t("Title")),1),(0,h._)("div",As,[(0,h.Wm)(n,{fieldValues:e.modelValue.title,"onUpdate:fieldValues":t[3]||(t[3]=t=>e.modelValue.title=t),"input-name":"title"},null,8,["fieldValues"])])])]),(0,h._)("div",Ls,[(0,h._)("div",Ds,[(0,h._)("h5",Ns,(0,g.zw)(e.$t("Content")),1),(0,h._)("div",$s,[(0,h.Wm)(n,{fieldValues:e.modelValue.content,"onUpdate:fieldValues":t[4]||(t[4]=t=>e.modelValue.content=t),"input-name":"content"},null,8,["fieldValues"])])])])]),(0,h._)("div",Ps,[(0,h._)("button",Is,(0,g.zw)(e.$t("Search")),1)])],32)}}},props:["showJurisdiction"],data(){const e={searchPlaceholder:JSON.parse(document.querySelector("#data-labels").textContent).searchPlaceholder,documentLabels:JSON.parse(document.querySelector("#data-labels").textContent).documentLabels,loadingCount:0,error:null,searchInfo:{},page:1,ordering:"-score",q:"",drawerOpen:!1,advancedFields:{}},t=[{title:this.$t("Document type"),name:"doc_type",type:"checkboxes",value:[],options:[]},{title:JSON.parse(document.querySelector("#data-labels").textContent).author,name:"authors",type:"checkboxes",value:[],options:[]},{title:this.$t("Court"),name:"court",type:"checkboxes",value:[],options:[]},{title:this.$t("Court registry"),name:"registry",type:"checkboxes",value:[],options:[]},{title:this.$t("Judges"),name:"judges",type:"checkboxes",value:[],options:[]},{title:this.$t("Attorneys"),name:"attorneys",type:"checkboxes",value:[],options:[]},{title:this.$t("Order"),name:"order_outcome",type:"checkboxes",value:[],options:[]},{title:this.$t("Locality"),name:"locality",type:"checkboxes",value:[],options:[]},{title:this.$t("Matter type"),name:"matter_type",type:"checkboxes",value:[],options:[]},{title:this.$t("Document nature"),name:"nature",type:"checkboxes",value:[],options:[]},{title:this.$t("Language"),name:"language",type:"checkboxes",value:[],options:[]},{title:this.$t("Year"),name:"year",type:"checkboxes",value:[],options:[]}];return this.showJurisdiction&&t.splice(0,0,{title:this.$t("Jurisdiction"),name:"jurisdiction",type:"checkboxes",value:[],options:[]}),e.facets=t,Xs(e.advancedFields),e},computed:{selectedFacetsCount(){return this.facets.map((e=>e.value.length)).reduce(((e,t)=>e+t),0)},loading(){return this.loadingCount>0}},watch:{ordering(){this.search()},facets:{handler(){this.page=1,this.search()}}},mounted(){this.loadState(),window.addEventListener("popstate",(()=>this.loadState()))},methods:{sortGenericBuckets(e,t=!1){const n=[...e];return n.sort(((e,t)=>e.key.localeCompare(t.key))),t&&n.reverse(),n},getUrlParamValue(e){const t=window.location.search;return new URLSearchParams(t).getAll(e)},handlePageChange(e){this.page=e,this.search()},simpleSearch(){Xs(this.advancedFields),this.submit()},submit(){this.page=1,this.search()},clearAllFilters(){this.facets.forEach((e=>{e.value.length&&(e.value=[])}))},serialiseState(){const e=new URLSearchParams;return this.q&&e.set("q",this.q),this.page>1&&e.set("page",this.page),"-score"!==this.ordering&&e.set("ordering",this.ordering),this.facets.forEach((t=>{t.value.forEach((n=>{e.append(t.name,n)}))})),Object.keys(this.advancedFields).forEach((t=>{const n=this.advancedFields[t];if(n)if("date"===t)n.date_from&&n.date_to?(e.append("date_from",this.advancedFields.date.date_from),e.append("date_to",this.advancedFields.date.date_to)):n.date_from?e.append("date_from",this.advancedFields.date.date_from):n.date_to&&e.append("date_to",this.advancedFields.date.date_to);else for(const o of Object.keys(n))n[o]&&e.append(`${t}_${o}`,n[o])})),e.toString()},loadState(){Xs(this.advancedFields);const e=new URLSearchParams(window.location.search);this.q=(e.get("q")||"").trim(),this.page=parseInt(e.get("page"))||this.page,this.ordering=e.get("ordering")||this.ordering,this.facets.forEach((t=>{e.has(t.name)&&(t.value=e.getAll(t.name))})),e.has("date_from")&&(this.advancedFields.date.date_from=e.get("date_from")),e.has("date_to")&&(this.advancedFields.date.date_to=e.get("date_to"));let t=e.get("show-advanced-tab");for(const n of Object.keys(this.advancedFields))if("date"!==n){const o=this.advancedFields[n];for(const r of Object.keys(o)){const a=`${n}_${r}`;e.get(a)&&(o[r]=e.get(a),t=!0)}}t&&new window.bootstrap.Tab(this.$el.querySelector("#advanced-search-tab")).show(),this.search(!1)},suggest(e){this.q=e,this.search()},formatFacets(){const e=e=>e.map((e=>({label:e.key,count:e.doc_count,value:e.key})));this.facets.forEach((t=>{"year"===t.name?t.options=e(this.sortGenericBuckets(this.searchInfo.facets[`_filter_${t.name}`][t.name].buckets,!0)):this.searchInfo.facets[`_filter_${t.name}`]&&(t.options=e(this.sortGenericBuckets(this.searchInfo.facets[`_filter_${t.name}`][t.name].buckets))),t.value=this.getUrlParamValue(t.name)}))},generateSearchUrl(){const e=new URLSearchParams;return this.q&&e.append("search",this.q),e.append("page",this.page),e.append("ordering",this.ordering),e.append("highlight","content"),e.append("is_most_recent","true"),this.facets.forEach((t=>{t.value.forEach((n=>{e.append(t.name,n)}))})),this.facets.forEach((t=>{e.append("facet",t.name)})),Object.keys(this.advancedFields).forEach((t=>{const n=this.advancedFields[t];if("date"===t)if(n.date_from&&n.date_to){const t=n.date_from,o=n.date_to;e.append("date__range",`${t}__${o}`)}else n.date_from?e.append("date__gte",n.date_from):n.date_to&&e.append("date__lte",n.date_to);else n.q&&e.append(`search__${t}`,n.q)})),`/search/api/documents/?${e.toString()}`},async search(e=!0){if(this.q||Object.values(this.advancedFields).some((e=>e.q))){this.loadingCount=this.loadingCount+1;try{const t=this.generateSearchUrl();e&&window.history.pushState(null,"",document.location.pathname+"?"+this.serialiseState());const n=await fetch(t);t===this.generateSearchUrl()&&(n.ok?(this.error=null,this.searchInfo=await n.json(),0===this.searchInfo.count&&this.clearAllFilters(),this.formatFacets()):this.error=n.statusText)}catch{this.error="Network unavailable."}this.loadingCount=this.loadingCount-1,this.drawerOpen=!1,i(this.$refs["filters-results-container"])}}}};r(2977),Qs.render=function(e,t){const n=(0,h.up)("AdvancedSearch"),o=(0,h.up)("FilterFacets"),r=(0,h.up)("MobileFacetsDrawer"),a=(0,h.up)("SearchResult"),i=(0,h.up)("SearchPagination");return(0,h.wg)(),(0,h.iD)("div",Ga,[(0,h._)("div",Xa,[(0,h._)("nav",null,[(0,h._)("div",Qa,[(0,h._)("button",ei,(0,g.zw)(e.$t("Search")),1),(0,h._)("button",ti,(0,g.zw)(e.$t("Advanced search")),1)])]),(0,h._)("div",ni,[(0,h._)("div",oi,[(0,h._)("form",{class:"d-flex align-items-center mb-2",onSubmit:t[2]||(t[2]=(0,m.withModifiers)(((...t)=>e.simpleSearch&&e.simpleSearch(...t)),["prevent"]))},[(0,h.wy)((0,h._)("input",{"onUpdate:modelValue":t[0]||(t[0]=t=>e.q=t),type:"text",class:"form-control",placeholder:e.searchPlaceholder,"aria-label":e.$t("Search documents"),"aria-describedby":"basic-addon2",required:""},null,8,ri),[[m.vModelText,e.q]]),(0,h._)("button",{type:"submit",class:"btn btn-primary ms-1",disabled:e.loading},[e.loading?((0,h.wg)(),(0,h.iD)("span",ii)):((0,h.wg)(),(0,h.iD)("span",si,(0,g.zw)(e.$t("Search")),1))],8,ai),e.searchInfo.count?((0,h.wg)(),(0,h.iD)("button",{key:0,type:"button",class:"btn btn-secondary ms-1 d-lg-none text-nowrap",onClick:t[1]||(t[1]=()=>e.drawerOpen=!0)},[li,e.selectedFacetsCount?((0,h.wg)(),(0,h.iD)("span",ci,"("+(0,g.zw)(e.selectedFacetsCount)+")",1)):(0,h.kq)("v-if",!0)])):(0,h.kq)("v-if",!0)],32)]),(0,h._)("div",ui,[(0,h.Wm)(n,{modelValue:e.advancedFields,"onUpdate:modelValue":t[3]||(t[3]=t=>e.advancedFields=t),"global-search-value":e.q,onGlobalSearchChange:t[4]||(t[4]=t=>e.q=t),onSubmit:e.submit},null,8,["modelValue","global-search-value","onSubmit"])])]),e.error?((0,h.wg)(),(0,h.iD)("div",pi,(0,g.zw)(e.$t("Oops, something went wrong."))+" "+(0,g.zw)(e.error),1)):(0,h.kq)("v-if",!0),0===e.searchInfo.count?((0,h.wg)(),(0,h.iD)("div",di,(0,g.zw)(e.$t("No documents match your search.")),1)):(0,h.kq)("v-if",!0)]),(0,h._)("div",fi,[(0,h._)("div",hi,[(0,h._)("div",mi,[(0,h.Wm)(r,{open:e.drawerOpen,onOutsideDrawerClick:t[7]||(t[7]=()=>e.drawerOpen=!1)},{default:(0,h.w5)((()=>[e.searchInfo.count?((0,h.wg)(),(0,h.j4)(o,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[6]||(t[6]=t=>e.facets=t),loading:e.loading},{"header-title":(0,h.w5)((()=>[(0,h._)("button",{type:"button",class:"btn-close d-lg-none","aria-label":e.$t("Close"),onClick:t[5]||(t[5]=()=>e.drawerOpen=!1)},null,8,gi),(0,h._)("strong",bi,(0,g.zw)(e.$t("Filters")),1)])),_:1},8,["modelValue","loading"])):(0,h.kq)("v-if",!0)])),_:1},8,["open"])]),(0,h._)("div",vi,[(0,h._)("div",yi,[e.searchInfo.count?((0,h.wg)(),(0,h.iD)("div",ki,[(0,h._)("div",_i,[(0,h._)("div",null,(0,g.zw)(e.$t("{document_count} documents found",{document_count:e.searchInfo.count})),1),(0,h._)("div",wi,[(0,h._)("div",xi,(0,g.zw)(e.$t("Sort by")),1),(0,h.wy)((0,h._)("select",{"onUpdate:modelValue":t[8]||(t[8]=t=>e.ordering=t),class:"ms-2 form-select"},[(0,h._)("option",Si,(0,g.zw)(e.$t("Relevance")),1),(0,h._)("option",Oi,(0,g.zw)(e.$t("Date (oldest first)")),1),(0,h._)("option",Ei,(0,g.zw)(e.$t("Date (newest first)")),1)],512),[[m.vModelSelect,e.ordering]])])]),(0,h._)("ul",Ci,[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(e.searchInfo.results,(t=>((0,h.wg)(),(0,h.j4)(a,{key:t.key,item:t,query:e.q,showJurisdiction:e.showJurisdiction,documentLabels:e.documentLabels},null,8,["item","query","showJurisdiction","documentLabels"])))),128))]),(0,h.Wm)(i,{search:e.searchInfo,page:e.page,onChanged:e.handlePageChange},null,8,["search","page","onChanged"])])):(0,h.kq)("v-if",!0)]),e.loading&&e.searchInfo.count?((0,h.wg)(),(0,h.iD)("div",Ti)):(0,h.kq)("v-if",!0)])]),(0,h._)("a",Ai," ▲ "+(0,g.zw)(e.$t("To the top")),1)],512),(0,h.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,h.kq)("v-if",!0)])},Qs.__scopeId="data-v-91999656";const el=Qs,tl=e=>((0,h.dD)("data-v-57c7a87c"),e=e(),(0,h.Cn)(),e),nl={id:"mobile-legislation-facets",ref:"mobile-legislation-facets-ref",class:"offcanvas offcanvas-start",tabindex:"-1","aria-labelledby":"mobile-legislation-facets"},ol={class:"offcanvas-header justify-content-end"},rl=["aria-label"],al={class:"offcanvas-body"},il={class:"row"},sl={key:0,class:"col col-lg-3 d-none d-lg-block"},ll={class:"col col-lg-9"},cl=tl((()=>(0,h._)("div",{class:"d-block d-lg-none mb-2"},[(0,h._)("button",{class:"btn btn-primary",type:"button","data-bs-toggle":"offcanvas","data-bs-target":"#mobile-legislation-facets","aria-controls":"mobile-legislation-facets"}," Filters ")],-1))),ul={class:"card legislation-table"},pl={class:"card-header"},dl={class:"table-row legislation-table__row"},fl=tl((()=>(0,h._)("div",{class:"indent"},null,-1))),hl={class:"table-row legislation-table__row headings"},ml=tl((()=>(0,h._)("div",{class:"indent"},null,-1))),gl={class:"table-row__content-col"},bl={class:"content"},vl=tl((()=>(0,h._)("strong",null,"Title",-1))),yl={key:0,class:"bi bi-sort-up ms-2"},kl={key:1,class:"bi bi-sort-down ms-2"},_l=tl((()=>(0,h._)("strong",null,"Numbered title",-1))),wl={key:0,class:"bi bi-sort-up ms-2"},xl={key:1,class:"bi bi-sort-down ms-2"},Sl={key:0,class:"column-caret indent"},Ol=[tl((()=>(0,h._)("i",{class:"bi bi-caret-right-fill"},null,-1))),tl((()=>(0,h._)("i",{class:"bi bi-caret-down-fill"},null,-1)))],El={key:1,class:"indent"},Cl={class:"table-row__content-col"},Tl={class:"content"},Al={class:"content__title"},Ll=["href"],Dl={class:"content__numbered-title"},Nl={class:"content__icon"},$l={key:0,class:"bi bi-translate"},Pl=["id"],Il={class:"accordion-body p-0"},jl={class:"content__title"},Ml=["href"],Rl={class:"content__numbered-title"},Fl={key:1,class:"p-2 text-center"},Vl=["href"],zl=(0,h.Uk)(". "),ql={name:"LegislationTable",components:{FilterFacets:Cr},data:()=>({offCanvasFacets:null,facets:[],showSideFacets:!1,tableData:[],filteredData:[],lockAccordion:!1,q:"",windowWith:window.innerWidth,sortableFields:{title:"asc",citation:""}}),watch:{q(){this.filterData()},sortableFields(){this.filterData()},facets(){this.offCanvasFacets.hide(),this.filterData()}},beforeUnmount(){window.removeEventListener("resize",this.setWindowWidth)},mounted(){this.offCanvasFacets=new window.bootstrap.Offcanvas(this.$refs["mobile-legislation-facets-ref"]),window.addEventListener("resize",this.setWindowWidth);const e=this.$el.closest('[data-vue-component="LegislationTable"]');Object.keys(e.dataset).includes("showSideFacets")&&(this.showSideFacets=!0);const t=document.getElementById("legislation-table");this.tableData=JSON.parse(t.textContent),this.filterData(),this.setFacets()},methods:{handleRowClick(e){const t=e.target.closest(".legislation-table__row");if(!t.classList.contains("has-children"))return;if(Array.from(t.querySelectorAll("a")).some((t=>e.target===t||t.contains(e.target))))return;if(this.lockAccordion)return;const n=t.querySelector(".collapse");return n.addEventListener("shown.bs.collapse",(()=>{this.lockAccordion=!1})),n.addEventListener("hidden.bs.collapse",(()=>{this.lockAccordion=!1})),this.lockAccordion=!0,t.classList.toggle("expanded"),new window.bootstrap.Collapse(n)},setWindowWidth:a()((function(){this.windowWith=window.innerWidth}),100),setFacets(){const e={};this.filteredData.filter((e=>e.year)).forEach((t=>{e[t.year]=(e[t.year]||0)+1}));const t={};this.filteredData.filter((e=>e.taxonomies.length)).forEach((e=>{e.taxonomies.forEach((e=>{t[e]=(t[e]||0)+1}))}));const n=e=>Object.keys(e).map((t=>({label:t,count:e[t],value:t}))),o=n(e),r=n(t);r.sort(((e,t)=>e.value.localeCompare(t.value))),o.sort(((e,t)=>t.value-e.value)),this.facets=[{title:this.$t("Years"),name:"year",type:"radio",value:null,options:o},{title:this.$t("Taxonomies"),name:"taxonomies",type:"checkboxes",value:[],options:r}]},updateSort(e){let t;""===this.sortableFields[e]?t="asc":"asc"===this.sortableFields[e]?t="desc":"desc"===this.sortableFields[e]&&(t="asc"),this.sortableFields={title:"",citation:"",[e]:t}},filterData(){let e=[...this.tableData];if(this.q.trim()&&(e=e.filter((e=>["title","citation"].some((t=>(e[t]||"").toLowerCase().includes(this.q.toLowerCase())))))),this.showSideFacets){const t={};this.facets.forEach((e=>{!e.value||Array.isArray(e.value)&&!e.value.length||(t[e.name]=e.value)})),Object.keys(t).forEach((n=>{e=e.filter((e=>{if(Array.isArray(t[n])){const o=t[n].map((e=>String(e))),r=e[n].map((e=>String(e)));return o.some((e=>r.includes(e)))}return String(e[n])===String(t[n])}))}))}Object.keys(this.sortableFields).forEach((t=>{this.sortableFields[t]&&e.sort(((e,n)=>{const o=e[t]?e[t].toLowerCase():"",r=n[t]?n[t].toLowerCase():"";return"asc"===this.sortableFields[t]?o.localeCompare(r):"desc"===this.sortableFields[t]?r.localeCompare(o):void 0}))})),this.filteredData=e}}};r(9565),ql.render=function(e,t){const n=(0,h.up)("FilterFacets");return(0,h.wg)(),(0,h.iD)("div",null,[(0,h._)("div",nl,[(0,h._)("div",ol,[(0,h._)("button",{type:"button",class:"btn-close text-reset","data-bs-dismiss":"offcanvas","aria-label":e.$t("Close")},null,8,rl)]),(0,h._)("div",al,[e.windowWith<992?((0,h.wg)(),(0,h.j4)(n,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[0]||(t[0]=t=>e.facets=t)},null,8,["modelValue"])):(0,h.kq)("v-if",!0)])],512),(0,h._)("div",il,[e.showSideFacets?((0,h.wg)(),(0,h.iD)("div",sl,[e.windowWith>992?((0,h.wg)(),(0,h.j4)(n,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[1]||(t[1]=t=>e.facets=t)},null,8,["modelValue"])):(0,h.kq)("v-if",!0)])):(0,h.kq)("v-if",!0),(0,h._)("div",ll,[cl,(0,h._)("div",ul,[(0,h._)("div",pl,[(0,h.wy)((0,h._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.q=t),type:"text",class:"form-control",placeholder:"Filter legislation"},null,512),[[m.vModelText,e.q]])]),(0,h._)("div",dl,[fl,(0,h._)("div",null,(0,g.zw)(e.filteredData.length)+" of "+(0,g.zw)(e.tableData.length)+" documents ",1)]),(0,h._)("div",hl,[ml,(0,h._)("div",gl,[(0,h._)("div",bl,[(0,h._)("div",{class:"content__title align-items-center",role:"button",onClick:t[3]||(t[3]=t=>e.updateSort("title"))},[vl,"asc"===e.sortableFields.title?((0,h.wg)(),(0,h.iD)("i",yl)):(0,h.kq)("v-if",!0),"desc"===e.sortableFields.title?((0,h.wg)(),(0,h.iD)("i",kl)):(0,h.kq)("v-if",!0)]),(0,h._)("div",{class:"content__numbered-title",role:"button",onClick:t[4]||(t[4]=t=>e.updateSort("citation"))},[_l,"asc"===e.sortableFields.citation?((0,h.wg)(),(0,h.iD)("i",wl)):(0,h.kq)("v-if",!0),"desc"===e.sortableFields.citation?((0,h.wg)(),(0,h.iD)("i",xl)):(0,h.kq)("v-if",!0)])])])]),e.filteredData.length?((0,h.wg)(!0),(0,h.iD)(h.HY,{key:0},(0,h.Ko)(e.filteredData,((n,o)=>((0,h.wg)(),(0,h.iD)("div",{key:o,class:(0,g.C_)("table-row legislation-table__row "+(n.children.length?"has-children":"")),role:"button",onClick:t[5]||(t[5]=(...t)=>e.handleRowClick&&e.handleRowClick(...t))},[n.children.length?((0,h.wg)(),(0,h.iD)("div",Sl,Ol)):((0,h.wg)(),(0,h.iD)("div",El)),(0,h._)("div",Cl,[(0,h._)("div",Tl,[(0,h._)("div",Al,[(0,h._)("a",{href:`${n.work_frbr_uri}`},(0,g.zw)(n.title),9,Ll)]),(0,h._)("div",Dl,(0,g.zw)(n.citation),1),(0,h._)("div",Nl,[n.languages.length>1?((0,h.wg)(),(0,h.iD)("i",$l)):(0,h.kq)("v-if",!0)]),n.children.length?((0,h.wg)(),(0,h.iD)("div",{key:0,id:`row-accordion-${o}`,class:"accordion-collapse collapse accordion content__children","data-bs-parent":".legislation-table__row"},[(0,h._)("div",Il,[((0,h.wg)(!0),(0,h.iD)(h.HY,null,(0,h.Ko)(n.children,((e,t)=>((0,h.wg)(),(0,h.iD)("div",{key:t,class:"content mb-3"},[(0,h._)("div",jl,[(0,h._)("a",{href:`${e.work_frbr_uri}`},(0,g.zw)(e.title),9,Ml)]),(0,h._)("div",Rl,(0,g.zw)(e.citation),1)])))),128))])],8,Pl)):(0,h.kq)("v-if",!0)])])],2)))),128)):((0,h.wg)(),(0,h.iD)("div",Fl,[(0,h.Uk)((0,g.zw)(e.$t("No legislation found."))+" ",1),(0,h._)("a",{href:`/search/?q=${encodeURIComponent(e.q)}`,target:"_blank"},(0,g.zw)(e.$t("Try searching instead")),9,Vl),zl]))])])]),(0,h.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,h.kq)("v-if",!0)])},ql.__scopeId="data-v-57c7a87c";const Bl={CopyToClipboard:n,DocumentContent:Wa,DocumentList:Lr,NavigationSelect:Za,PdfRenderer:f,RelationshipEnrichments:Xo,ToggleTab:Ja,TaxonomyTree:Ya,TermsOfUse:Ka,FindDocuments:el,LegislationTable:ql};let Hl,Ul,Wl,Zl=!1,Jl=!1,Yl=!1,Kl=!1,Gl=null,Xl=!1;const Ql="http://www.w3.org/1999/xlink",ec={},tc=e=>"object"==(e=typeof e)||"function"===e;const nc=(e,t,...n)=>{let o=null,r=null,a=null,i=!1,s=!1;const l=[],c=t=>{for(let n=0;ne[t])).join(" "))}if("function"==typeof e)return e(null===t?{}:t,l,ic);const u=oc(e,null);return u.$attrs$=t,l.length>0&&(u.$children$=l),u.$key$=r,u.$name$=a,u},oc=(e,t)=>{const n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null};return n},rc={},ac=e=>e&&e.$tag$===rc,ic={forEach:(e,t)=>e.map(sc).forEach(t),map:(e,t)=>e.map(sc).map(t).map(lc)},sc=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),lc=e=>{if("function"==typeof e.vtag){const t=Object.assign({},e.vattrs);return e.vkey&&(t.key=e.vkey),e.vname&&(t.name=e.vname),nc(e.vtag,t,...e.vchildren||[])}const t=oc(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},cc=(e,t,n)=>{const o=e;return{emit:e=>uc(o,t,{bubbles:!!(4&n),composed:!!(2&n),cancelable:!!(1&n),detail:e})}},uc=(e,t,n)=>{const o=au.ce(t,n);return e.dispatchEvent(o),o},pc=new WeakMap,dc=(e,t,n,o)=>{var r;let a=fc(t,n);const i=eu.get(a);if(e=11===e.nodeType?e:ou,i)if("string"==typeof i){e=e.head||e;let t,n=pc.get(e);if(n||pc.set(e,n=new Set),!n.has(a)){{t=ou.createElement("style"),t.innerHTML=i;const n=null!==(r=au.$nonce$)&&void 0!==r?r:function(e){var t,n,o;return null!==(o=null===(n=null===(t=e.head)||void 0===t?void 0:t.querySelector('meta[name="csp-nonce"]'))||void 0===n?void 0:n.getAttribute("content"))&&void 0!==o?o:void 0}(ou);null!=n&&t.setAttribute("nonce",n),e.insertBefore(t,e.querySelector("link"))}n&&n.add(a)}}else!e.adoptedStyleSheets.includes(i)&&(e.adoptedStyleSheets=[...e.adoptedStyleSheets,i]);return a},fc=(e,t)=>"sc-"+(t&&32&e.$flags$?e.$tagName$+"-"+t:e.$tagName$),hc=(e,t,n,o,r,a)=>{if(n!==o){let i=Xc(e,t),s=t.toLowerCase();if("class"===t){const t=e.classList,r=gc(n),a=gc(o);t.remove(...r.filter((e=>e&&!a.includes(e)))),t.add(...a.filter((e=>e&&!r.includes(e))))}else if("style"===t){for(const t in n)o&&null!=o[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in o)n&&o[t]===n[t]||(t.includes("-")?e.style.setProperty(t,o[t]):e.style[t]=o[t])}else if("key"===t);else if("ref"===t)o&&o(e);else if(e.__lookupSetter__(t)||"o"!==t[0]||"n"!==t[1]){{const l=tc(o);if((i||l&&null!==o)&&!r)try{if(e.tagName.includes("-"))e[t]=o;else{const r=null==o?"":o;"list"===t?i=!1:null!=n&&e[t]==r||(e[t]=r)}}catch(e){}let c=!1;s!==(s=s.replace(/^xlink\:?/,""))&&(t=s,c=!0),null==o||!1===o?!1===o&&""!==e.getAttribute(t)||(c?e.removeAttributeNS(Ql,t):e.removeAttribute(t)):(!i||4&a||r)&&!l&&(o=!0===o?"":o,c?e.setAttributeNS(Ql,t,o):e.setAttribute(t,o))}}else t="-"===t[2]?t.slice(3):Xc(nu,s)?s.slice(2):s[2]+t.slice(3),n&&au.rel(e,t,n,!1),o&&au.ael(e,t,o,!1)}},mc=/\s/,gc=e=>e?e.split(mc):[],bc=(e,t,n,o)=>{const r=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,a=e&&e.$attrs$||ec,i=t.$attrs$||ec;for(o in a)o in i||hc(r,o,a[o],void 0,n,t.$flags$);for(o in i)hc(r,o,a[o],i[o],n,t.$flags$)},vc=(e,t,n,o)=>{const r=t.$children$[n];let a,i,s,l=0;if(!Zl&&(Yl=!0,"slot"===r.$tag$&&(Hl&&o.classList.add(Hl+"-s"),r.$flags$|=r.$children$?2:1)),null!==r.$text$)a=r.$elm$=ou.createTextNode(r.$text$);else if(1&r.$flags$)a=r.$elm$=ou.createTextNode("");else{if(!Kl&&(Kl="svg"===r.$tag$),a=r.$elm$=ou.createElementNS(Kl?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",2&r.$flags$?"slot-fb":r.$tag$),Kl&&"foreignObject"===r.$tag$&&(Kl=!1),bc(null,r,Kl),null!=Hl&&a["s-si"]!==Hl&&a.classList.add(a["s-si"]=Hl),r.$children$)for(l=0;l{au.$flags$|=1;const n=e.childNodes;for(let e=n.length-1;e>=0;e--){const o=n[e];o["s-hn"]!==Wl&&o["s-ol"]&&(Sc(o).insertBefore(o,xc(o)),o["s-ol"].remove(),o["s-ol"]=void 0,Yl=!0),t&&yc(o,t)}au.$flags$&=-2},kc=(e,t,n,o,r,a)=>{let i,s=e["s-cr"]&&e["s-cr"].parentNode||e;for(s.shadowRoot&&s.tagName===Wl&&(s=s.shadowRoot);r<=a;++r)o[r]&&(i=vc(null,n,r,e),i&&(o[r].$elm$=i,s.insertBefore(i,xc(t))))},_c=(e,t,n,o,r)=>{for(;t<=n;++t)(o=e[t])&&(r=o.$elm$,Lc(o),Jl=!0,r["s-ol"]?r["s-ol"].remove():yc(r,!0),r.remove())},wc=(e,t)=>e.$tag$===t.$tag$&&("slot"===e.$tag$?e.$name$===t.$name$:e.$key$===t.$key$),xc=e=>e&&e["s-ol"]||e,Sc=e=>(e["s-ol"]?e["s-ol"]:e).parentNode,Oc=(e,t)=>{const n=t.$elm$=e.$elm$,o=e.$children$,r=t.$children$,a=t.$tag$,i=t.$text$;let s;null!==i?(s=n["s-cr"])?s.parentNode.textContent=i:e.$text$!==i&&(n.data=i):(Kl="svg"===a||"foreignObject"!==a&&Kl,"slot"===a||bc(e,t,Kl),null!==o&&null!==r?((e,t,n,o)=>{let r,a,i=0,s=0,l=0,c=0,u=t.length-1,p=t[0],d=t[u],f=o.length-1,h=o[0],m=o[f];for(;i<=u&&s<=f;)if(null==p)p=t[++i];else if(null==d)d=t[--u];else if(null==h)h=o[++s];else if(null==m)m=o[--f];else if(wc(p,h))Oc(p,h),p=t[++i],h=o[++s];else if(wc(d,m))Oc(d,m),d=t[--u],m=o[--f];else if(wc(p,m))"slot"!==p.$tag$&&"slot"!==m.$tag$||yc(p.$elm$.parentNode,!1),Oc(p,m),e.insertBefore(p.$elm$,d.$elm$.nextSibling),p=t[++i],m=o[--f];else if(wc(d,h))"slot"!==p.$tag$&&"slot"!==m.$tag$||yc(d.$elm$.parentNode,!1),Oc(d,h),e.insertBefore(d.$elm$,p.$elm$),d=t[--u],h=o[++s];else{for(l=-1,c=i;c<=u;++c)if(t[c]&&null!==t[c].$key$&&t[c].$key$===h.$key$){l=c;break}l>=0?(a=t[l],a.$tag$!==h.$tag$?r=vc(t&&t[s],n,l,e):(Oc(a,h),t[l]=void 0,r=a.$elm$),h=o[++s]):(r=vc(t&&t[s],n,s,e),h=o[++s]),r&&Sc(p.$elm$).insertBefore(r,xc(p.$elm$))}i>u?kc(e,null==o[f+1]?null:o[f+1].$elm$,n,o,s,f):s>f&&_c(t,i,u)})(n,o,t,r):null!==r?(null!==e.$text$&&(n.textContent=""),kc(n,null,t,r,0,r.length-1)):null!==o&&_c(o,0,o.length-1),Kl&&"svg"===a&&(Kl=!1))},Ec=e=>{const t=e.childNodes;let n,o,r,a,i,s;for(o=0,r=t.length;o{let t,n,o,r,a,i,s=0;const l=e.childNodes,c=l.length;for(;s=0;i--)n=o[i],n["s-cn"]||n["s-nr"]||n["s-hn"]===t["s-hn"]||(Ac(n,r)?(a=Cc.find((e=>e.$nodeToRelocate$===n)),Jl=!0,n["s-sn"]=n["s-sn"]||r,a?a.$slotRefNode$=t:Cc.push({$slotRefNode$:t,$nodeToRelocate$:n}),n["s-sr"]&&Cc.map((e=>{Ac(e.$nodeToRelocate$,n["s-sn"])&&(a=Cc.find((e=>e.$nodeToRelocate$===n)),a&&!e.$slotRefNode$&&(e.$slotRefNode$=a.$slotRefNode$))}))):Cc.some((e=>e.$nodeToRelocate$===n))||Cc.push({$nodeToRelocate$:n}));1===t.nodeType&&Tc(t)}},Ac=(e,t)=>1===e.nodeType?null===e.getAttribute("slot")&&""===t||e.getAttribute("slot")===t:e["s-sn"]===t||""===t,Lc=e=>{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(Lc)},Dc=(e,t)=>{const n=e.$hostElement$,o=e.$cmpMeta$,r=e.$vnode$||oc(null,null),a=ac(t)?t:nc(null,null,t);if(Wl=n.tagName,o.$attrsToReflect$&&(a.$attrs$=a.$attrs$||{},o.$attrsToReflect$.map((([e,t])=>a.$attrs$[t]=n[e]))),a.$tag$=null,a.$flags$|=4,e.$vnode$=a,a.$elm$=r.$elm$=n.shadowRoot||n,Hl=n["s-sc"],Ul=n["s-cr"],Zl=iu&&0!=(1&o.$flags$),Jl=!1,Oc(r,a),au.$flags$|=1,Yl){let e,t,n,o,r,i;Tc(a.$elm$);let s=0;for(;s{e.$flags$|=16,e.$ancestorComponent$;const n=()=>$c(e,t);return mu(n)},$c=(e,t)=>{const n=e.$hostElement$,o=(e.$cmpMeta$.$tagName$,()=>{}),r=n;let a;return t?(Fc(n,"componentWillLoad"),a=Mc(r,"componentWillLoad")):(Fc(n,"componentWillUpdate"),a=Mc(r,"componentWillUpdate")),Fc(n,"componentWillRender"),a=Rc(a,(()=>Mc(r,"componentWillRender"))),o(),Rc(a,(()=>Pc(e,r,t)))},Pc=async(e,t,n)=>{const o=e.$hostElement$,r=(e.$cmpMeta$.$tagName$,()=>{});o["s-rc"];n&&(e=>{const t=e.$cmpMeta$,n=e.$hostElement$,o=t.$flags$,r=(t.$tagName$,()=>{}),a=dc(iu&&n.shadowRoot?n.shadowRoot:n.getRootNode(),t,e.$modeName$);10&o&&(n["s-sc"]=a,n.classList.add(a+"-h"),2&o&&n.classList.add(a+"-s")),r()})(e);const a=(e.$cmpMeta$.$tagName$,()=>{});Ic(e,t,o),a(),r(),jc(e)},Ic=(e,t,n)=>{try{Gl=t,t=t.render&&t.render(),e.$flags$&=-17,e.$flags$|=2,Dc(e,t)}catch(t){Qc(t,e.$hostElement$)}return Gl=null,null},jc=e=>{e.$cmpMeta$.$tagName$;const t=e.$hostElement$,n=()=>{},o=t;e.$ancestorComponent$;Mc(o,"componentDidRender"),Fc(t,"componentDidRender"),64&e.$flags$?(Mc(o,"componentDidUpdate"),Fc(t,"componentDidUpdate"),n()):(e.$flags$|=64,Mc(o,"componentDidLoad"),Fc(t,"componentDidLoad"),n())},Mc=(e,t,n)=>{if(e&&e[t])try{return e[t](n)}catch(e){Qc(e)}},Rc=(e,t)=>e&&e.then?e.then(t):t(),Fc=(e,t)=>{},Vc=(e,t,n)=>{if(t.$members$){e.watchers&&(t.$watchers$=e.watchers);const n=Object.entries(t.$members$),o=e.prototype;n.map((([e,[n]])=>{(31&n||32&n)&&Object.defineProperty(o,e,{get(){return t=e,Kc(this).$instanceValues$.get(t);var t},set(n){((e,t,n,o)=>{const r=Kc(e),a=e,i=r.$instanceValues$.get(t),s=r.$flags$,l=a;var c,u;c=n,u=o.$members$[t][0],n=null==c||tc(c)?c:4&u?"false"!==c&&(""===c||!!c):2&u?parseFloat(c):1&u?String(c):c;const p=Number.isNaN(i)&&Number.isNaN(n);if(n!==i&&!p&&(r.$instanceValues$.set(t,n),1)){if(o.$watchers$&&128&s){const e=o.$watchers$[t];e&&e.map((e=>{try{l[e](n,i,t)}catch(e){Qc(e,a)}}))}if(2==(18&s)){if(l.componentShouldUpdate&&!1===l.componentShouldUpdate(n,i,t))return;Nc(r,!1)}}})(this,e,n,t)},configurable:!0,enumerable:!0})}));{const r=new Map;o.attributeChangedCallback=function(e,t,n){au.jmp((()=>{const t=r.get(e);if(this.hasOwnProperty(t))n=this[t],delete this[t];else if(o.hasOwnProperty(t)&&"number"==typeof this[t]&&this[t]==n)return;this[t]=(null!==n||"boolean"!=typeof this[t])&&n}))},e.observedAttributes=n.filter((([e,t])=>15&t[0])).map((([e,n])=>{const o=n[1]||e;return r.set(o,e),512&n[0]&&t.$attrsToReflect$.push([e,o]),o}))}}return e},zc=async(e,t,n,o,r)=>{if(0==(32&t.$flags$)&&(r=e.constructor,t.$flags$|=32,customElements.whenDefined(n.$tagName$).then((()=>t.$flags$|=128)),r.style)){let o=r.style;"string"!=typeof o&&(o=o[t.$modeName$=(e=>tu.map((t=>t(e))).find((e=>!!e)))(e)]);const a=fc(n,t.$modeName$);if(!eu.has(a)){const e=(n.$tagName$,()=>{});((e,t,n)=>{let o=eu.get(e);lu&&n?(o=o||new CSSStyleSheet,"string"==typeof o?o=t:o.replaceSync(t)):o=t,eu.set(e,o)})(a,o,!!(1&n.$flags$)),e()}}t.$ancestorComponent$;const a=()=>Nc(t,!0);a()},qc=e=>{},Bc=e=>{const t=e["s-cr"]=ou.createComment("");t["s-cn"]=!0,e.insertBefore(t,e.firstChild)},Hc=(e,t)=>{const n={$flags$:t[0],$tagName$:t[1]};n.$members$=t[2],n.$listeners$=t[3],n.$watchers$=e.$watchers$,n.$attrsToReflect$=[],!iu&&1&n.$flags$&&(n.$flags$|=8);const o=e.prototype.connectedCallback,r=e.prototype.disconnectedCallback;return Object.assign(e.prototype,{__registerHost(){Gc(this,n)},connectedCallback(){(e=>{if(0==(1&au.$flags$)){const t=Kc(e),n=t.$cmpMeta$,o=(n.$tagName$,()=>{});if(1&t.$flags$)Uc(e,t,n.$listeners$,!1),qc(t.$lazyInstance$);else{let o;t.$flags$|=1,!o&&12&n.$flags$&&Bc(e),n.$members$&&Object.entries(n.$members$).map((([t,[n]])=>{if(31&n&&e.hasOwnProperty(t)){const n=e[t];delete e[t],e[t]=n}})),zc(e,t,n)}o()}})(this),o&&o.call(this)},disconnectedCallback(){(e=>{if(0==(1&au.$flags$)){const t=Kc(e);t.$rmListeners$&&(t.$rmListeners$.map((e=>e())),t.$rmListeners$=void 0)}})(this),r&&r.call(this)},__attachShadow(){iu?this.attachShadow({mode:"open",delegatesFocus:!!(16&n.$flags$)}):this.shadowRoot=this}}),e.is=n.$tagName$,Vc(e,n)},Uc=(e,t,n,o)=>{n&&n.map((([n,o,r])=>{const a=Zc(e,n),i=Wc(t,r),s=Jc(n);au.ael(a,o,i,s),(t.$rmListeners$=t.$rmListeners$||[]).push((()=>au.rel(a,o,i,s)))}))},Wc=(e,t)=>n=>{try{e.$hostElement$[t](n)}catch(e){Qc(e)}},Zc=(e,t)=>4&t?ou:8&t?nu:16&t?ou.body:e,Jc=e=>su?{passive:0!=(1&e),capture:0!=(2&e)}:0!=(2&e),Yc=new WeakMap,Kc=e=>Yc.get(e),Gc=(e,t)=>{const n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};return Uc(e,n,t.$listeners$,!1),Yc.set(e,n)},Xc=(e,t)=>t in e,Qc=(e,t)=>(0,console.error)(e,t),eu=new Map,tu=[],nu="undefined"!=typeof window?window:{},ou=nu.document||{head:{}},ru=nu.HTMLElement||class{},au={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,o)=>e.addEventListener(t,n,o),rel:(e,t,n,o)=>e.removeEventListener(t,n,o),ce:(e,t)=>new CustomEvent(e,t)},iu=!0,su=(()=>{let e=!1;try{ou.addEventListener("e",null,Object.defineProperty({},"passive",{get(){e=!0}}))}catch(e){}return e})(),lu=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch(e){}return!1})(),cu=[],uu=[],pu=(e,t)=>n=>{e.push(n),Xl||(Xl=!0,t&&4&au.$flags$?hu(fu):au.raf(fu))},du=e=>{for(let t=0;t{du(cu),du(uu),(Xl=cu.length>0)&&au.raf(fu)},hu=e=>Promise.resolve(undefined).then(e),mu=pu(uu,!0);function gu(){return document.location.hostname.replace(/^www\./,"")}const bu="https://services.lawsafrica.com/v1",vu=Hc(class extends ru{constructor(){super(),this.__registerHost(),this.fetch=!1,this.provider=bu}refetch(){this.fetchContent()}parseFrbrExpressionUri(e){const t=new RegExp("^(/(?akn))/(?[a-z]{2})(-(?[^/]+))?/(?[^/]+)(/(?[^0-9][^/]*))?(/(?[^0-9][^/]*))?/(?[0-9]{4}(-[0-9]{2}(-[0-9]{2})?)?)/(?[^/]+)(/(((?[a-z]{3})(?[@:][^/]*)?(/!?(?[^/]+?)?(/(?[^.]+))?)?(.(?[a-z0-9]+))?)|!?(?[^/]+)))?$","g").exec(e);(null==t?void 0:t.groups)&&Object.keys(t.groups).forEach((e=>{var n;if(null===(n=t.groups)||void 0===n?void 0:n[e])switch(e){case"country":this.frbrCountry||(this.frbrCountry=t.groups[e]);break;case"doctype":this.frbrType||(this.frbrType=t.groups[e]);break;case"subtype":this.frbrSubtype||(this.frbrSubtype=t.groups[e]);break;case"actor":this.frbrAuthor||(this.frbrAuthor=t.groups[e]);break;case"date":this.frbrDate||(this.frbrDate=t.groups[e]);break;case"number":this.frbrNumber||(this.frbrNumber=t.groups[e]);break;case"expression_date":this.frbrExpressionDate||(this.frbrExpressionDate=t.groups[e].replace("@","").replace(":",""));break;case"language":this.frbrLanguage||(this.frbrLanguage=t.groups[e])}})),this.fetchContent()}async fetchContent(){if(this.ensurePartner(),this.fetch&&this.frbrExpressionUri&&this.provider){const e=this.provider+"/p/"+this.partner+"/e/portion"+this.frbrExpressionUri;try{const t=await fetch(e);t.ok&&(this.el.innerHTML=await t.text())}catch(e){}}}ensurePartner(){this.partner||(this.partner=gu())}componentWillLoad(){this.frbrExpressionUri&&this.parseFrbrExpressionUri(this.frbrExpressionUri)}get el(){return this}static get watchers(){return{provider:["refetch"],fetch:["refetch"],frbrExpressionUri:["parseFrbrExpressionUri"]}}static get style(){return'@import url("https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i");@import url("https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i");la-akoma-ntoso{display:block;font-family:Palatino, "Book Antiqua", "PT Serif", Georgia, serif;font-size:15px;line-height:1.35;}@-webkit-keyframes fadeout{from{background-color:yellow}to{background-color:unset}}@keyframes fadeout{from{background-color:yellow}to{background-color:unset}}la-akoma-ntoso.flash-target :target{-webkit-animation:fadeout 2s;animation:fadeout 2s}la-akoma-ntoso .akn-blockContainer{display:block}la-akoma-ntoso .akn-block{display:block}la-akoma-ntoso .akn-blockList{display:block}la-akoma-ntoso .akn-conclusions{display:block}la-akoma-ntoso .akn-coverPage{display:block}la-akoma-ntoso .akn-foreign{display:block}la-akoma-ntoso .akn-item{display:block}la-akoma-ntoso .akn-ol{display:block}la-akoma-ntoso .akn-p{display:block}la-akoma-ntoso .akn-preamble{display:block}la-akoma-ntoso .akn-preface{display:block}la-akoma-ntoso .akn-tblock{display:block}la-akoma-ntoso .akn-toc{display:block}la-akoma-ntoso .akn-ul{display:block}la-akoma-ntoso .akn-from{display:block}la-akoma-ntoso .akn-narrative{display:block}la-akoma-ntoso .akn-scene{display:block}la-akoma-ntoso .akn-summary{display:block}la-akoma-ntoso .akn-preface,la-akoma-ntoso .akn-preamble{margin-bottom:1.6em}la-akoma-ntoso .akn-preface>.akn-p,la-akoma-ntoso .akn-preamble>.akn-p{margin-bottom:0.8em}la-akoma-ntoso .akn-listIntroduction,la-akoma-ntoso .akn-p{display:block;margin-bottom:0.8em}la-akoma-ntoso .akn-blockList>.akn-item{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-blockList>.akn-item>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-ul,la-akoma-ntoso .akn-ol{list-style-position:outside;padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-ul{list-style-type:disc}la-akoma-ntoso .akn-ol{list-style-type:arabic}la-akoma-ntoso .akn-li{display:list-item;margin-bottom:0.8em}la-akoma-ntoso .akn-akomaNtoso{display:block}la-akoma-ntoso .akn-act{display:block}la-akoma-ntoso .akn-amendment{display:block}la-akoma-ntoso .akn-amendmentList{display:block}la-akoma-ntoso .akn-bill{display:block}la-akoma-ntoso .akn-components{display:block}la-akoma-ntoso .akn-debate{display:block}la-akoma-ntoso .akn-debateReport{display:block}la-akoma-ntoso .akn-doc{display:block}la-akoma-ntoso .akn-documentCollection{display:block}la-akoma-ntoso .akn-judgment{display:block}la-akoma-ntoso .akn-officialGazette{display:block}la-akoma-ntoso .akn-portion{display:block}la-akoma-ntoso .akn-statement{display:block}la-akoma-ntoso .coverpage{text-align:center;margin-bottom:1.6em}la-akoma-ntoso .coverpage .notice-list{margin:0px;padding:0px}la-akoma-ntoso .coverpage .notice-list li{list-style:none}la-akoma-ntoso .coverpage .place-name,la-akoma-ntoso .coverpage .parent-work{font-size:19px;line-height:1.2;margin-bottom:0.8em;font-weight:bold}la-akoma-ntoso .coverpage .assent-date,la-akoma-ntoso .coverpage .commencement-date{margin-bottom:0.8em;font-weight:bold}la-akoma-ntoso .coverpage .commencement-date-list{margin-bottom:0.8em}la-akoma-ntoso .coverpage .commencement-date-uncommenced{margin-bottom:0.8em;font-weight:bold}la-akoma-ntoso .coverpage .commencements-table{margin:auto;max-width:80%}la-akoma-ntoso .coverpage .amendment-list{margin-top:1.6em;padding:0px}la-akoma-ntoso .coverpage .amendment{list-style:none;margin-bottom:0.8em;font-style:italic}la-akoma-ntoso .coverpage .commencement-note,la-akoma-ntoso .coverpage .verification-notice,la-akoma-ntoso .coverpage .as-at-date-notice{margin-top:0.8em;font-style:italic}la-akoma-ntoso .akn-from{float:left;margin-right:0.5em;font-weight:bold}la-akoma-ntoso h1,la-akoma-ntoso h2,la-akoma-ntoso h3,la-akoma-ntoso h4,la-akoma-ntoso h5,la-akoma-ntoso .akn-heading{margin-top:0px;margin-bottom:0.8em;font-family:Palatino, "Book Antiqua", "PT Serif", Georgia, serif;font-weight:bold}la-akoma-ntoso h1{font-size:26px;line-height:1.2}la-akoma-ntoso h2,la-akoma-ntoso .akn-heading{text-align:center;font-size:19px;line-height:1.2}la-akoma-ntoso h3{font-size:18px;line-height:1.35}la-akoma-ntoso h4{font-size:15px;line-height:1.35}la-akoma-ntoso .akn-subheading,la-akoma-ntoso .akn-crossHeading{text-align:center;font-style:italic}la-akoma-ntoso .akn-attachment>.akn-subheading{font-style:normal}la-akoma-ntoso .akn-alinea{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-article{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-book{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-chapter{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-clause{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-division{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-hcontainer{display:block;margin-bottom:0.8em}la-akoma-ntoso .akn-indent{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-level{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-list{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-paragraph{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-part{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-point{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-proviso{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-rule{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-section{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subchapter{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subclause{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subdivision{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-sublist{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subparagraph{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subpart{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subrule{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subsection{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-subtitle{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-title{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-tome{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-transitional{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-address{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-adjournment{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-administrationOfOath{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-answer{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-communication{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-debateSection{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-declarationOfVote{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-ministerialStatements{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-nationalInterest{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-noticesOfMotion{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-oralStatements{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-papers{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-personalStatements{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-petitions{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-pointOfOrder{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-prayers{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-proceduralMotions{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-question{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-questions{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-resolutions{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-rollCall{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-speech{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-speechGroup{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-writtenStatements{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-crossHeading{display:block;margin-bottom:1.6em}la-akoma-ntoso .akn-alinea{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-alinea.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-alinea>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-alinea>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-alinea>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-indent{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-indent.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-indent>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-indent>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-indent>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-level{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-level.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-level>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-level>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-level>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-list{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-list.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-list>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-list>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-list>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-paragraph{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-paragraph.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-paragraph>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-paragraph>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-paragraph>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-point{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-point.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-point>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-point>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-point>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-proviso{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-proviso.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-proviso>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-proviso>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-proviso>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-rule{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-rule.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-rule>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-rule>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-rule>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-sublist{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-sublist.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-sublist>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-sublist>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-sublist>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-subparagraph{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-subparagraph.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-subparagraph>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-subparagraph>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-subparagraph>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-subrule{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-subrule.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-subrule>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-subrule>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-subrule>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-subsection{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-subsection.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-subsection>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-subsection>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-subsection>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-transitional{padding-left:3em;margin-bottom:0.8em}la-akoma-ntoso .akn-transitional.akn--no-indent{padding-left:0px}la-akoma-ntoso .akn-transitional>.akn-num{display:block;float:left;margin-left:-3em;margin-right:0.25em}la-akoma-ntoso .akn-transitional>.akn-heading{font-size:inherit;text-align:inherit;line-height:inherit}la-akoma-ntoso .akn-transitional>.akn-subheading{text-align:start;font-style:normal;font-weight:bold}la-akoma-ntoso .akn-br{display:block}la-akoma-ntoso .akn-def{font-weight:bold}la-akoma-ntoso .akn-longTitle{display:block;font-weight:bold;margin-bottom:0.8em}la-akoma-ntoso .akn-remark{font-style:italic}la-akoma-ntoso img{max-width:100%}la-akoma-ntoso .akn-ins{text-decoration:underline}la-akoma-ntoso .akn-del{text-decoration:line-through}la-akoma-ntoso .akn-authorialNote{display:-ms-flexbox;display:flex;font-size:small;margin-top:0.4em;padding:0.25em 0.25em 0 0.25em;position:relative;background-color:rgba(0, 0, 0, 0.07)}la-akoma-ntoso .akn-authorialNote::before{content:" ";position:absolute;top:0;left:0;border-top:1px solid black;width:15%}la-akoma-ntoso .akn-authorialNote+.akn-authorialNote{margin-top:0px}la-akoma-ntoso .akn-authorialNote+.akn-authorialNote::before{border-top:0px}la-akoma-ntoso .akn-authorialNote>.akn-authorialNote--marker{margin-right:0.5em}la-akoma-ntoso .akn-embeddedStructure{display:block;margin-left:2em}la-akoma-ntoso .akn-embeddedStructure .akn-embeddedStructure--startQuote{margin-left:-0.5em;float:left}la-akoma-ntoso .akn--table-container{max-width:100%;overflow-y:auto;margin-bottom:1.6em}la-akoma-ntoso table{width:100%;border:1px solid #ddd;border-collapse:collapse}la-akoma-ntoso table th,la-akoma-ntoso table td{border-top:1px solid #ddd;border-left:1px solid #ddd;padding:5px;text-align:left;vertical-align:top}la-akoma-ntoso table th{font-weight:bold}la-akoma-ntoso table th>:last-child,la-akoma-ntoso table td>:last-child{margin-bottom:0px}la-akoma-ntoso table thead th{vertical-align:bottom}la-akoma-ntoso table caption+thead tr:first-child th,la-akoma-ntoso table caption+thead tr:first-child td,la-akoma-ntoso table colgroup+thead tr:first-child th,la-akoma-ntoso table colgroup+thead tr:first-child td,la-akoma-ntoso table thead:first-child tr:first-child th,la-akoma-ntoso table thead:first-child tr:first-child td{border-top:0}la-akoma-ntoso table tbody+tbody{border-top:2px solid #ddd}la-akoma-ntoso .akn--text-left{text-align:left}la-akoma-ntoso .akn--text-center{text-align:center}la-akoma-ntoso .akn--text-right{text-align:right}la-akoma-ntoso[frbr-country^=ke]{}la-akoma-ntoso[frbr-country^=ke] .akn-remark,la-akoma-ntoso[frbr-country^=ke] .akn-crossHeading{font-style:normal}la-akoma-ntoso[frbr-country^=ke] .coverpage .amendment,la-akoma-ntoso[frbr-country^=ke] .coverpage .verification-notice,la-akoma-ntoso[frbr-country^=ke] .coverpage .as-at-date-notice{font-style:normal}la-akoma-ntoso[frbr-country^=ke] .akn-listIntroduction>.akn-remark:only-child,la-akoma-ntoso[frbr-country^=ke] .akn-p>.akn-remark:only-child{display:block;margin-top:0.8em;text-align:center}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-division .akn-heading,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-paragraph .akn-heading{text-align:start;font-size:15px;line-height:1.35}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-heading,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-subheading{margin-bottom:0.8em}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-judgmentBody .akn-p,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-attachments .akn-p{text-align:justify}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-remark,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-ref,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-term{font-style:italic}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] em{font-style:normal;text-decoration:underline}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .akn-header{padding-top:1.6em;padding-bottom:3.2em}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header{width:80%;margin-left:auto;margin-right:auto;margin-bottom:1.6em;font-weight:bold;text-align:center}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .doc-title,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .neutral-citation{margin-bottom:0.8em}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .doc-date,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .judges,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .docket-number,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .extra-text,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .doc-authority{margin-bottom:0.8em;text-transform:uppercase}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .legacy-citation{margin-bottom:0.8em;font-weight:normal;font-style:italic}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .republic-head,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .parties-separator{margin-top:1.6em;margin-bottom:0.8em;text-transform:uppercase}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .party-listing{margin-bottom:0.8em;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-line-pack:end;align-content:flex-end}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .party-listing .party-name{text-align:left;max-width:60%}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .party-listing .dotted{-ms-flex-positive:1;flex-grow:1;border-bottom:dotted 1px;margin:6px}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .tausi-header .header-note{margin-top:1.6em;margin-bottom:0.8em;font-style:italic}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .summary{text-align:justify}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .summary .summary-title,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .summary .author{margin-bottom:0.8em}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .summary .catchwords,la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .summary .outcome{font-style:italic}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .summary .akn-h4{font-weight:bold;font-style:normal}la-akoma-ntoso[frbr-country^=ke][frbr-type=judgment] .introduction .decision-action{text-align:center;margin-top:2.4em;text-transform:uppercase;font-weight:bold}la-akoma-ntoso[frbr-country^=na] .coverpage .amendment-list,la-akoma-ntoso[frbr-country^=na] .coverpage .commencement-date,la-akoma-ntoso[frbr-country^=na] .coverpage .verification-notice,la-akoma-ntoso[frbr-country^=na] .coverpage .as-at-date-notice,la-akoma-ntoso[frbr-country^=na] .coverpage .assent-date{font-style:normal;font-weight:bold;color:#00b156}la-akoma-ntoso[frbr-country^=na] .coverpage .as-at-date-notice,la-akoma-ntoso[frbr-country^=na] .coverpage .amendment,la-akoma-ntoso[frbr-country^=na] .coverpage .commencement-note,la-akoma-ntoso[frbr-country^=na] .coverpage .verification-notice{font-style:normal}la-akoma-ntoso[frbr-country^=na] .akn-remark{font-style:normal;font-weight:bold;color:#00b156}la-akoma-ntoso[frbr-country^=na] .akn-p>.akn-remark:only-child,la-akoma-ntoso[frbr-country^=na] .akn-listIntroduction>.akn-remark:only-child{display:block;margin-top:0.8em;text-align:center}la-akoma-ntoso[frbr-country^=pl]{}la-akoma-ntoso[frbr-country^=pl] .coverpage .doctype{text-transform:uppercase}la-akoma-ntoso[frbr-country^=pl] .akn-intro,la-akoma-ntoso[frbr-country^=pl] .akn-list,la-akoma-ntoso[frbr-country^=pl] .akn-paragraph,la-akoma-ntoso[frbr-country^=pl] .akn-point{margin-bottom:0.8em}la-akoma-ntoso[frbr-country^=pl] .akn-alinea,la-akoma-ntoso[frbr-country^=pl] .akn-indent,la-akoma-ntoso[frbr-country^=pl] .akn-paragraph,la-akoma-ntoso[frbr-country^=pl] .akn-point{margin-left:3em}la-akoma-ntoso[frbr-country^=pl] .akn-alinea>.akn-num,la-akoma-ntoso[frbr-country^=pl] .akn-alinea>.akn-indent-num,la-akoma-ntoso[frbr-country^=pl] .akn-indent>.akn-num,la-akoma-ntoso[frbr-country^=pl] .akn-indent>.akn-indent-num,la-akoma-ntoso[frbr-country^=pl] .akn-paragraph>.akn-num,la-akoma-ntoso[frbr-country^=pl] .akn-paragraph>.akn-indent-num,la-akoma-ntoso[frbr-country^=pl] .akn-point>.akn-num,la-akoma-ntoso[frbr-country^=pl] .akn-point>.akn-indent-num{display:block;float:left;margin-left:-3em}la-akoma-ntoso.show-structure .akn-alinea,la-akoma-ntoso.show-structure-hier .akn-alinea{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9a9a}la-akoma-ntoso.show-structure .akn-alinea::before,la-akoma-ntoso.show-structure-hier .akn-alinea::before{content:"alinea";position:absolute;top:0px;left:0px;color:white;background-color:#ef9a9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-article,la-akoma-ntoso.show-structure-hier .akn-article{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efa89a}la-akoma-ntoso.show-structure .akn-article::before,la-akoma-ntoso.show-structure-hier .akn-article::before{content:"article";position:absolute;top:0px;left:0px;color:white;background-color:#efa89a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-book,la-akoma-ntoso.show-structure-hier .akn-book{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efb69a}la-akoma-ntoso.show-structure .akn-book::before,la-akoma-ntoso.show-structure-hier .akn-book::before{content:"book";position:absolute;top:0px;left:0px;color:black;background-color:#efb69a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-chapter,la-akoma-ntoso.show-structure-hier .akn-chapter{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efc59a}la-akoma-ntoso.show-structure .akn-chapter::before,la-akoma-ntoso.show-structure-hier .akn-chapter::before{content:"chapter";position:absolute;top:0px;left:0px;color:black;background-color:#efc59a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-clause,la-akoma-ntoso.show-structure-hier .akn-clause{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efd39a}la-akoma-ntoso.show-structure .akn-clause::before,la-akoma-ntoso.show-structure-hier .akn-clause::before{content:"clause";position:absolute;top:0px;left:0px;color:black;background-color:#efd39a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-division,la-akoma-ntoso.show-structure-hier .akn-division{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efe19a}la-akoma-ntoso.show-structure .akn-division::before,la-akoma-ntoso.show-structure-hier .akn-division::before{content:"division";position:absolute;top:0px;left:0px;color:black;background-color:#efe19a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-hcontainer,la-akoma-ntoso.show-structure-hier .akn-hcontainer{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efef9a}la-akoma-ntoso.show-structure .akn-hcontainer::before,la-akoma-ntoso.show-structure-hier .akn-hcontainer::before{content:"hcontainer";position:absolute;top:0px;left:0px;color:black;background-color:#efef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-indent,la-akoma-ntoso.show-structure-hier .akn-indent{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #e1ef9a}la-akoma-ntoso.show-structure .akn-indent::before,la-akoma-ntoso.show-structure-hier .akn-indent::before{content:"indent";position:absolute;top:0px;left:0px;color:black;background-color:#e1ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-level,la-akoma-ntoso.show-structure-hier .akn-level{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #d3ef9a}la-akoma-ntoso.show-structure .akn-level::before,la-akoma-ntoso.show-structure-hier .akn-level::before{content:"level";position:absolute;top:0px;left:0px;color:black;background-color:#d3ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-list,la-akoma-ntoso.show-structure-hier .akn-list{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #c5ef9a}la-akoma-ntoso.show-structure .akn-list::before,la-akoma-ntoso.show-structure-hier .akn-list::before{content:"list";position:absolute;top:0px;left:0px;color:black;background-color:#c5ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-paragraph,la-akoma-ntoso.show-structure-hier .akn-paragraph{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #b6ef9a}la-akoma-ntoso.show-structure .akn-paragraph::before,la-akoma-ntoso.show-structure-hier .akn-paragraph::before{content:"para";position:absolute;top:0px;left:0px;color:black;background-color:#b6ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-part,la-akoma-ntoso.show-structure-hier .akn-part{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #a8ef9a}la-akoma-ntoso.show-structure .akn-part::before,la-akoma-ntoso.show-structure-hier .akn-part::before{content:"part";position:absolute;top:0px;left:0px;color:black;background-color:#a8ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-point,la-akoma-ntoso.show-structure-hier .akn-point{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aef9a}la-akoma-ntoso.show-structure .akn-point::before,la-akoma-ntoso.show-structure-hier .akn-point::before{content:"point";position:absolute;top:0px;left:0px;color:black;background-color:#9aef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-proviso,la-akoma-ntoso.show-structure-hier .akn-proviso{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefa8}la-akoma-ntoso.show-structure .akn-proviso::before,la-akoma-ntoso.show-structure-hier .akn-proviso::before{content:"proviso";position:absolute;top:0px;left:0px;color:black;background-color:#9aefa8;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-rule,la-akoma-ntoso.show-structure-hier .akn-rule{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefb6}la-akoma-ntoso.show-structure .akn-rule::before,la-akoma-ntoso.show-structure-hier .akn-rule::before{content:"rule";position:absolute;top:0px;left:0px;color:black;background-color:#9aefb6;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-section,la-akoma-ntoso.show-structure-hier .akn-section{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefc5}la-akoma-ntoso.show-structure .akn-section::before,la-akoma-ntoso.show-structure-hier .akn-section::before{content:"section";position:absolute;top:0px;left:0px;color:black;background-color:#9aefc5;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subchapter,la-akoma-ntoso.show-structure-hier .akn-subchapter{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefd3}la-akoma-ntoso.show-structure .akn-subchapter::before,la-akoma-ntoso.show-structure-hier .akn-subchapter::before{content:"subchapter";position:absolute;top:0px;left:0px;color:black;background-color:#9aefd3;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subclause,la-akoma-ntoso.show-structure-hier .akn-subclause{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefe1}la-akoma-ntoso.show-structure .akn-subclause::before,la-akoma-ntoso.show-structure-hier .akn-subclause::before{content:"subclause";position:absolute;top:0px;left:0px;color:black;background-color:#9aefe1;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subdivision,la-akoma-ntoso.show-structure-hier .akn-subdivision{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefef}la-akoma-ntoso.show-structure .akn-subdivision::before,la-akoma-ntoso.show-structure-hier .akn-subdivision::before{content:"subdivision";position:absolute;top:0px;left:0px;color:black;background-color:#9aefef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-sublist,la-akoma-ntoso.show-structure-hier .akn-sublist{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9ae1ef}la-akoma-ntoso.show-structure .akn-sublist::before,la-akoma-ntoso.show-structure-hier .akn-sublist::before{content:"sublist";position:absolute;top:0px;left:0px;color:black;background-color:#9ae1ef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subparagraph,la-akoma-ntoso.show-structure-hier .akn-subparagraph{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9ad3ef}la-akoma-ntoso.show-structure .akn-subparagraph::before,la-akoma-ntoso.show-structure-hier .akn-subparagraph::before{content:"subpara";position:absolute;top:0px;left:0px;color:black;background-color:#9ad3ef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subpart,la-akoma-ntoso.show-structure-hier .akn-subpart{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9ac5ef}la-akoma-ntoso.show-structure .akn-subpart::before,la-akoma-ntoso.show-structure-hier .akn-subpart::before{content:"subpart";position:absolute;top:0px;left:0px;color:white;background-color:#9ac5ef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subrule,la-akoma-ntoso.show-structure-hier .akn-subrule{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9ab6ef}la-akoma-ntoso.show-structure .akn-subrule::before,la-akoma-ntoso.show-structure-hier .akn-subrule::before{content:"subrule";position:absolute;top:0px;left:0px;color:white;background-color:#9ab6ef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subsection,la-akoma-ntoso.show-structure-hier .akn-subsection{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aa8ef}la-akoma-ntoso.show-structure .akn-subsection::before,la-akoma-ntoso.show-structure-hier .akn-subsection::before{content:"subsection";position:absolute;top:0px;left:0px;color:white;background-color:#9aa8ef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-subtitle,la-akoma-ntoso.show-structure-hier .akn-subtitle{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9a9aef}la-akoma-ntoso.show-structure .akn-subtitle::before,la-akoma-ntoso.show-structure-hier .akn-subtitle::before{content:"subtitle";position:absolute;top:0px;left:0px;color:white;background-color:#9a9aef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-title,la-akoma-ntoso.show-structure-hier .akn-title{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #a89aef}la-akoma-ntoso.show-structure .akn-title::before,la-akoma-ntoso.show-structure-hier .akn-title::before{content:"title";position:absolute;top:0px;left:0px;color:white;background-color:#a89aef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-tome,la-akoma-ntoso.show-structure-hier .akn-tome{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #b69aef}la-akoma-ntoso.show-structure .akn-tome::before,la-akoma-ntoso.show-structure-hier .akn-tome::before{content:"tome";position:absolute;top:0px;left:0px;color:white;background-color:#b69aef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-transitional,la-akoma-ntoso.show-structure-hier .akn-transitional{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #c59aef}la-akoma-ntoso.show-structure .akn-transitional::before,la-akoma-ntoso.show-structure-hier .akn-transitional::before{content:"transitional";position:absolute;top:0px;left:0px;color:white;background-color:#c59aef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-address,la-akoma-ntoso.show-structure-hier .akn-address{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #d39aef}la-akoma-ntoso.show-structure .akn-address::before,la-akoma-ntoso.show-structure-hier .akn-address::before{content:"address";position:absolute;top:0px;left:0px;color:white;background-color:#d39aef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-adjournment,la-akoma-ntoso.show-structure-hier .akn-adjournment{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #e19aef}la-akoma-ntoso.show-structure .akn-adjournment::before,la-akoma-ntoso.show-structure-hier .akn-adjournment::before{content:"adjournment";position:absolute;top:0px;left:0px;color:white;background-color:#e19aef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-administrationOfOath,la-akoma-ntoso.show-structure-hier .akn-administrationOfOath{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9aef}la-akoma-ntoso.show-structure .akn-administrationOfOath::before,la-akoma-ntoso.show-structure-hier .akn-administrationOfOath::before{content:"administrationOfOath";position:absolute;top:0px;left:0px;color:white;background-color:#ef9aef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-answer,la-akoma-ntoso.show-structure-hier .akn-answer{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9ae1}la-akoma-ntoso.show-structure .akn-answer::before,la-akoma-ntoso.show-structure-hier .akn-answer::before{content:"answer";position:absolute;top:0px;left:0px;color:white;background-color:#ef9ae1;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-communication,la-akoma-ntoso.show-structure-hier .akn-communication{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9ad3}la-akoma-ntoso.show-structure .akn-communication::before,la-akoma-ntoso.show-structure-hier .akn-communication::before{content:"communication";position:absolute;top:0px;left:0px;color:white;background-color:#ef9ad3;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-debateSection,la-akoma-ntoso.show-structure-hier .akn-debateSection{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9ac5}la-akoma-ntoso.show-structure .akn-debateSection::before,la-akoma-ntoso.show-structure-hier .akn-debateSection::before{content:"debateSection";position:absolute;top:0px;left:0px;color:white;background-color:#ef9ac5;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-declarationOfVote,la-akoma-ntoso.show-structure-hier .akn-declarationOfVote{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9ab6}la-akoma-ntoso.show-structure .akn-declarationOfVote::before,la-akoma-ntoso.show-structure-hier .akn-declarationOfVote::before{content:"declarationOfVote";position:absolute;top:0px;left:0px;color:white;background-color:#ef9ab6;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-ministerialStatements,la-akoma-ntoso.show-structure-hier .akn-ministerialStatements{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9aa8}la-akoma-ntoso.show-structure .akn-ministerialStatements::before,la-akoma-ntoso.show-structure-hier .akn-ministerialStatements::before{content:"ministerialStatements";position:absolute;top:0px;left:0px;color:white;background-color:#ef9aa8;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-nationalInterest,la-akoma-ntoso.show-structure-hier .akn-nationalInterest{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ef9a9a}la-akoma-ntoso.show-structure .akn-nationalInterest::before,la-akoma-ntoso.show-structure-hier .akn-nationalInterest::before{content:"nationalInterest";position:absolute;top:0px;left:0px;color:white;background-color:#ef9a9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-noticesOfMotion,la-akoma-ntoso.show-structure-hier .akn-noticesOfMotion{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efa89a}la-akoma-ntoso.show-structure .akn-noticesOfMotion::before,la-akoma-ntoso.show-structure-hier .akn-noticesOfMotion::before{content:"noticesOfMotion";position:absolute;top:0px;left:0px;color:white;background-color:#efa89a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-oralStatements,la-akoma-ntoso.show-structure-hier .akn-oralStatements{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efb69a}la-akoma-ntoso.show-structure .akn-oralStatements::before,la-akoma-ntoso.show-structure-hier .akn-oralStatements::before{content:"oralStatements";position:absolute;top:0px;left:0px;color:black;background-color:#efb69a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-papers,la-akoma-ntoso.show-structure-hier .akn-papers{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efc59a}la-akoma-ntoso.show-structure .akn-papers::before,la-akoma-ntoso.show-structure-hier .akn-papers::before{content:"papers";position:absolute;top:0px;left:0px;color:black;background-color:#efc59a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-personalStatements,la-akoma-ntoso.show-structure-hier .akn-personalStatements{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efd39a}la-akoma-ntoso.show-structure .akn-personalStatements::before,la-akoma-ntoso.show-structure-hier .akn-personalStatements::before{content:"personalStatements";position:absolute;top:0px;left:0px;color:black;background-color:#efd39a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-petitions,la-akoma-ntoso.show-structure-hier .akn-petitions{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efe19a}la-akoma-ntoso.show-structure .akn-petitions::before,la-akoma-ntoso.show-structure-hier .akn-petitions::before{content:"petitions";position:absolute;top:0px;left:0px;color:black;background-color:#efe19a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-pointOfOrder,la-akoma-ntoso.show-structure-hier .akn-pointOfOrder{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efef9a}la-akoma-ntoso.show-structure .akn-pointOfOrder::before,la-akoma-ntoso.show-structure-hier .akn-pointOfOrder::before{content:"pointOfOrder";position:absolute;top:0px;left:0px;color:black;background-color:#efef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-prayers,la-akoma-ntoso.show-structure-hier .akn-prayers{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #e1ef9a}la-akoma-ntoso.show-structure .akn-prayers::before,la-akoma-ntoso.show-structure-hier .akn-prayers::before{content:"prayers";position:absolute;top:0px;left:0px;color:black;background-color:#e1ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-proceduralMotions,la-akoma-ntoso.show-structure-hier .akn-proceduralMotions{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #d3ef9a}la-akoma-ntoso.show-structure .akn-proceduralMotions::before,la-akoma-ntoso.show-structure-hier .akn-proceduralMotions::before{content:"proceduralMotions";position:absolute;top:0px;left:0px;color:black;background-color:#d3ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-question,la-akoma-ntoso.show-structure-hier .akn-question{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #c5ef9a}la-akoma-ntoso.show-structure .akn-question::before,la-akoma-ntoso.show-structure-hier .akn-question::before{content:"question";position:absolute;top:0px;left:0px;color:black;background-color:#c5ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-questions,la-akoma-ntoso.show-structure-hier .akn-questions{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #b6ef9a}la-akoma-ntoso.show-structure .akn-questions::before,la-akoma-ntoso.show-structure-hier .akn-questions::before{content:"questions";position:absolute;top:0px;left:0px;color:black;background-color:#b6ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-resolutions,la-akoma-ntoso.show-structure-hier .akn-resolutions{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #a8ef9a}la-akoma-ntoso.show-structure .akn-resolutions::before,la-akoma-ntoso.show-structure-hier .akn-resolutions::before{content:"resolutions";position:absolute;top:0px;left:0px;color:black;background-color:#a8ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-rollCall,la-akoma-ntoso.show-structure-hier .akn-rollCall{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aef9a}la-akoma-ntoso.show-structure .akn-rollCall::before,la-akoma-ntoso.show-structure-hier .akn-rollCall::before{content:"rollCall";position:absolute;top:0px;left:0px;color:black;background-color:#9aef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-speech,la-akoma-ntoso.show-structure-hier .akn-speech{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefa8}la-akoma-ntoso.show-structure .akn-speech::before,la-akoma-ntoso.show-structure-hier .akn-speech::before{content:"speech";position:absolute;top:0px;left:0px;color:black;background-color:#9aefa8;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-speechGroup,la-akoma-ntoso.show-structure-hier .akn-speechGroup{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefb6}la-akoma-ntoso.show-structure .akn-speechGroup::before,la-akoma-ntoso.show-structure-hier .akn-speechGroup::before{content:"speechGroup";position:absolute;top:0px;left:0px;color:black;background-color:#9aefb6;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-writtenStatements,la-akoma-ntoso.show-structure-hier .akn-writtenStatements{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefc5}la-akoma-ntoso.show-structure .akn-writtenStatements::before,la-akoma-ntoso.show-structure-hier .akn-writtenStatements::before{content:"writtenStatements";position:absolute;top:0px;left:0px;color:black;background-color:#9aefc5;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-crossHeading,la-akoma-ntoso.show-structure-hier .akn-crossHeading{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefd3}la-akoma-ntoso.show-structure .akn-crossHeading::before,la-akoma-ntoso.show-structure-hier .akn-crossHeading::before{content:"crossHeading";position:absolute;top:0px;left:0px;color:black;background-color:#9aefd3;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-hcontainer:not([data-name=hcontainer])::before,la-akoma-ntoso.show-structure-hier .akn-hcontainer:not([data-name=hcontainer])::before{content:"HCONTAINER - " attr(data-name) !important}la-akoma-ntoso.show-structure .akn-subsection:not(.akn--no-indent),la-akoma-ntoso.show-structure .akn-paragraph:not(.akn--no-indent),la-akoma-ntoso.show-structure .akn-subparagraph:not(.akn--no-indent),la-akoma-ntoso.show-structure .akn-blockList>.akn-item:not(.akn--no-indent),la-akoma-ntoso.show-structure-hier .akn-subsection:not(.akn--no-indent),la-akoma-ntoso.show-structure-hier .akn-paragraph:not(.akn--no-indent),la-akoma-ntoso.show-structure-hier .akn-subparagraph:not(.akn--no-indent),la-akoma-ntoso.show-structure-hier .akn-blockList>.akn-item:not(.akn--no-indent){padding-left:calc(3em + 3px)}la-akoma-ntoso.show-structure .akn-blockContainer,la-akoma-ntoso.show-structure-block .akn-blockContainer{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efe89a}la-akoma-ntoso.show-structure .akn-blockContainer::before,la-akoma-ntoso.show-structure-block .akn-blockContainer::before{position:absolute;top:0px;left:0px;color:black;background-color:#efe89a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-block,la-akoma-ntoso.show-structure-block .akn-block{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #e8ef9a}la-akoma-ntoso.show-structure .akn-block::before,la-akoma-ntoso.show-structure-block .akn-block::before{position:absolute;top:0px;left:0px;color:black;background-color:#e8ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-blockList,la-akoma-ntoso.show-structure-block .akn-blockList{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #daef9a}la-akoma-ntoso.show-structure .akn-blockList::before,la-akoma-ntoso.show-structure-block .akn-blockList::before{content:"items";position:absolute;top:0px;left:0px;color:black;background-color:#daef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-conclusions,la-akoma-ntoso.show-structure-block .akn-conclusions{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ccef9a}la-akoma-ntoso.show-structure .akn-conclusions::before,la-akoma-ntoso.show-structure-block .akn-conclusions::before{position:absolute;top:0px;left:0px;color:black;background-color:#ccef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-coverPage,la-akoma-ntoso.show-structure-block .akn-coverPage{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #bdef9a}la-akoma-ntoso.show-structure .akn-coverPage::before,la-akoma-ntoso.show-structure-block .akn-coverPage::before{position:absolute;top:0px;left:0px;color:black;background-color:#bdef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-foreign,la-akoma-ntoso.show-structure-block .akn-foreign{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #afef9a}la-akoma-ntoso.show-structure .akn-foreign::before,la-akoma-ntoso.show-structure-block .akn-foreign::before{position:absolute;top:0px;left:0px;color:black;background-color:#afef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-item,la-akoma-ntoso.show-structure-block .akn-item{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #a1ef9a}la-akoma-ntoso.show-structure .akn-item::before,la-akoma-ntoso.show-structure-block .akn-item::before{content:"item";position:absolute;top:0px;left:0px;color:black;background-color:#a1ef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-ol,la-akoma-ntoso.show-structure-block .akn-ol{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefa1}la-akoma-ntoso.show-structure .akn-ol::before,la-akoma-ntoso.show-structure-block .akn-ol::before{position:absolute;top:0px;left:0px;color:black;background-color:#9aefa1;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-preamble,la-akoma-ntoso.show-structure-block .akn-preamble{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefbd}la-akoma-ntoso.show-structure .akn-preamble::before,la-akoma-ntoso.show-structure-block .akn-preamble::before{content:"preamble";position:absolute;top:0px;left:0px;color:black;background-color:#9aefbd;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-preface,la-akoma-ntoso.show-structure-block .akn-preface{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefcc}la-akoma-ntoso.show-structure .akn-preface::before,la-akoma-ntoso.show-structure-block .akn-preface::before{content:"preface";position:absolute;top:0px;left:0px;color:black;background-color:#9aefcc;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-tblock,la-akoma-ntoso.show-structure-block .akn-tblock{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefda}la-akoma-ntoso.show-structure .akn-tblock::before,la-akoma-ntoso.show-structure-block .akn-tblock::before{position:absolute;top:0px;left:0px;color:black;background-color:#9aefda;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-toc,la-akoma-ntoso.show-structure-block .akn-toc{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aefe8}la-akoma-ntoso.show-structure .akn-toc::before,la-akoma-ntoso.show-structure-block .akn-toc::before{position:absolute;top:0px;left:0px;color:black;background-color:#9aefe8;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-ul,la-akoma-ntoso.show-structure-block .akn-ul{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9ae8ef}la-akoma-ntoso.show-structure .akn-ul::before,la-akoma-ntoso.show-structure-block .akn-ul::before{content:"bullets";position:absolute;top:0px;left:0px;color:black;background-color:#9ae8ef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-from,la-akoma-ntoso.show-structure-block .akn-from{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9adaef}la-akoma-ntoso.show-structure .akn-from::before,la-akoma-ntoso.show-structure-block .akn-from::before{content:"from";position:absolute;top:0px;left:0px;color:black;background-color:#9adaef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-narrative,la-akoma-ntoso.show-structure-block .akn-narrative{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9accef}la-akoma-ntoso.show-structure .akn-narrative::before,la-akoma-ntoso.show-structure-block .akn-narrative::before{content:"narrative";position:absolute;top:0px;left:0px;color:black;background-color:#9accef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-scene,la-akoma-ntoso.show-structure-block .akn-scene{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9abdef}la-akoma-ntoso.show-structure .akn-scene::before,la-akoma-ntoso.show-structure-block .akn-scene::before{content:"scene";position:absolute;top:0px;left:0px;color:white;background-color:#9abdef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-summary,la-akoma-ntoso.show-structure-block .akn-summary{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #9aafef}la-akoma-ntoso.show-structure .akn-summary::before,la-akoma-ntoso.show-structure-block .akn-summary::before{content:"summary";position:absolute;top:0px;left:0px;color:white;background-color:#9aafef;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn--table-container,la-akoma-ntoso.show-structure-block .akn--table-container{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efe89a}la-akoma-ntoso.show-structure .akn--table-container::before,la-akoma-ntoso.show-structure-block .akn--table-container::before{content:"table";position:absolute;top:0px;left:0px;color:black;background-color:#efe89a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-abbr,la-akoma-ntoso.show-structure-inline .akn-abbr{background-color:rgba(175, 239, 154, 0.4);position:relative}la-akoma-ntoso.show-structure .akn-abbr:hover::before,la-akoma-ntoso.show-structure-inline .akn-abbr:hover::before{content:"abbr";color:black;background-color:#afef9a;position:absolute;top:-1.4em;left:0px;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase;white-space:nowrap}la-akoma-ntoso.show-structure .akn-remark,la-akoma-ntoso.show-structure-inline .akn-remark{background-color:rgba(161, 239, 154, 0.4);position:relative}la-akoma-ntoso.show-structure .akn-remark:hover::before,la-akoma-ntoso.show-structure-inline .akn-remark:hover::before{content:"remark";color:black;background-color:#a1ef9a;position:absolute;top:-1.4em;left:0px;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase;white-space:nowrap}la-akoma-ntoso.show-structure .akn-abbr:hover::before,la-akoma-ntoso.show-structure-inline .akn-abbr:hover::before{content:"ABBR - " attr(title);text-transform:none}la-akoma-ntoso.show-structure .akn-authorialNote,la-akoma-ntoso.show-structure-subflow .akn-authorialNote{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efbd9a}la-akoma-ntoso.show-structure .akn-authorialNote::before,la-akoma-ntoso.show-structure-subflow .akn-authorialNote::before{content:"footnote";position:absolute;top:0px;left:0px;color:black;background-color:#efbd9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-embeddedStructure,la-akoma-ntoso.show-structure-subflow .akn-embeddedStructure{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #ccef9a}la-akoma-ntoso.show-structure .akn-embeddedStructure::before,la-akoma-ntoso.show-structure-subflow .akn-embeddedStructure::before{content:"quote";position:absolute;top:0px;left:0px;color:black;background-color:#ccef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-attachment,la-akoma-ntoso.show-structure-doc-container .akn-attachment{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #efcc9a}la-akoma-ntoso.show-structure .akn-attachment::before,la-akoma-ntoso.show-structure-doc-container .akn-attachment::before{content:"attachment";position:absolute;top:0px;left:0px;color:black;background-color:#efcc9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}la-akoma-ntoso.show-structure .akn-component,la-akoma-ntoso.show-structure-doc-container .akn-component{position:relative;padding-top:1.2em;padding-left:3px;border-left:2px solid #bdef9a}la-akoma-ntoso.show-structure .akn-component::before,la-akoma-ntoso.show-structure-doc-container .akn-component::before{content:"component";position:absolute;top:0px;left:0px;color:black;background-color:#bdef9a;border-top-right-radius:5px;padding:0px 4px;font-family:sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-transform:uppercase}'}},[0,"la-akoma-ntoso",{frbrExpressionUri:[1537,"frbr-expression-uri"],frbrCountry:[1537,"frbr-country"],frbrType:[1537,"frbr-type"],frbrSubtype:[1537,"frbr-subtype"],frbrAuthor:[1537,"frbr-author"],frbrDate:[1537,"frbr-date"],frbrNumber:[1537,"frbr-number"],frbrExpressionDate:[1537,"frbr-expression-date"],frbrLanguage:[1537,"frbr-language"],fetch:[1540],partner:[1537],provider:[1]}]);var yu="top",ku="bottom",_u="right",wu="left",xu="auto",Su=[yu,ku,_u,wu],Ou="start",Eu="end",Cu="viewport",Tu="popper",Au=Su.reduce((function(e,t){return e.concat([t+"-"+Ou,t+"-"+Eu])}),[]),Lu=[].concat(Su,[xu]).reduce((function(e,t){return e.concat([t,t+"-"+Ou,t+"-"+Eu])}),[]),Du=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Nu(e){return e?(e.nodeName||"").toLowerCase():null}function $u(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Pu(e){return e instanceof $u(e).Element||e instanceof Element}function Iu(e){return e instanceof $u(e).HTMLElement||e instanceof HTMLElement}function ju(e){return"undefined"!=typeof ShadowRoot&&(e instanceof $u(e).ShadowRoot||e instanceof ShadowRoot)}const Mu={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},r=t.elements[e];Iu(r)&&Nu(r)&&(Object.assign(r.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],r=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});Iu(o)&&Nu(o)&&(Object.assign(o.style,a),Object.keys(r).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]};function Ru(e){return e.split("-")[0]}var Fu=Math.max,Vu=Math.min,zu=Math.round;function qu(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function Bu(){return!/^((?!chrome|android).)*safari/i.test(qu())}function Hu(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var o=e.getBoundingClientRect(),r=1,a=1;t&&Iu(e)&&(r=e.offsetWidth>0&&zu(o.width)/e.offsetWidth||1,a=e.offsetHeight>0&&zu(o.height)/e.offsetHeight||1);var i=(Pu(e)?$u(e):window).visualViewport,s=!Bu()&&n,l=(o.left+(s&&i?i.offsetLeft:0))/r,c=(o.top+(s&&i?i.offsetTop:0))/a,u=o.width/r,p=o.height/a;return{width:u,height:p,top:c,right:l+u,bottom:c+p,left:l,x:l,y:c}}function Uu(e){var t=Hu(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function Wu(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&ju(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Zu(e){return $u(e).getComputedStyle(e)}function Ju(e){return["table","td","th"].indexOf(Nu(e))>=0}function Yu(e){return((Pu(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ku(e){return"html"===Nu(e)?e:e.assignedSlot||e.parentNode||(ju(e)?e.host:null)||Yu(e)}function Gu(e){return Iu(e)&&"fixed"!==Zu(e).position?e.offsetParent:null}function Xu(e){for(var t=$u(e),n=Gu(e);n&&Ju(n)&&"static"===Zu(n).position;)n=Gu(n);return n&&("html"===Nu(n)||"body"===Nu(n)&&"static"===Zu(n).position)?t:n||function(e){var t=/firefox/i.test(qu());if(/Trident/i.test(qu())&&Iu(e)&&"fixed"===Zu(e).position)return null;var n=Ku(e);for(ju(n)&&(n=n.host);Iu(n)&&["html","body"].indexOf(Nu(n))<0;){var o=Zu(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}function Qu(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ep(e,t,n){return Fu(e,Vu(t,n))}function tp(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function np(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}const op={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,o=e.name,r=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,s=Ru(n.placement),l=Qu(s),c=[wu,_u].indexOf(s)>=0?"height":"width";if(a&&i){var u=function(e,t){return tp("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:np(e,Su))}(r.padding,n),p=Uu(a),d="y"===l?yu:wu,f="y"===l?ku:_u,h=n.rects.reference[c]+n.rects.reference[l]-i[l]-n.rects.popper[c],m=i[l]-n.rects.reference[l],g=Xu(a),b=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,v=h/2-m/2,y=u[d],k=b-p[c]-u[f],_=b/2-p[c]/2+v,w=ep(y,_,k),x=l;n.modifiersData[o]=((t={})[x]=w,t.centerOffset=w-_,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&Wu(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function rp(e){return e.split("-")[1]}var ap={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ip(e){var t,n=e.popper,o=e.popperRect,r=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,p=e.isFixed,d=i.x,f=void 0===d?0:d,h=i.y,m=void 0===h?0:h,g="function"==typeof u?u({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var b=i.hasOwnProperty("x"),v=i.hasOwnProperty("y"),y=wu,k=yu,_=window;if(c){var w=Xu(n),x="clientHeight",S="clientWidth";w===$u(n)&&"static"!==Zu(w=Yu(n)).position&&"absolute"===s&&(x="scrollHeight",S="scrollWidth"),(r===yu||(r===wu||r===_u)&&a===Eu)&&(k=ku,m-=(p&&w===_&&_.visualViewport?_.visualViewport.height:w[x])-o.height,m*=l?1:-1),r!==wu&&(r!==yu&&r!==ku||a!==Eu)||(y=_u,f-=(p&&w===_&&_.visualViewport?_.visualViewport.width:w[S])-o.width,f*=l?1:-1)}var O,E=Object.assign({position:s},c&&ap),C=!0===u?function(e){var t=e.x,n=e.y,o=window.devicePixelRatio||1;return{x:zu(t*o)/o||0,y:zu(n*o)/o||0}}({x:f,y:m}):{x:f,y:m};return f=C.x,m=C.y,l?Object.assign({},E,((O={})[k]=v?"0":"",O[y]=b?"0":"",O.transform=(_.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",O)):Object.assign({},E,((t={})[k]=v?m+"px":"",t[y]=b?f+"px":"",t.transform="",t))}var sp={passive:!0};const lp={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,a=void 0===r||r,i=o.resize,s=void 0===i||i,l=$u(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach((function(e){e.addEventListener("scroll",n.update,sp)})),s&&l.addEventListener("resize",n.update,sp),function(){a&&c.forEach((function(e){e.removeEventListener("scroll",n.update,sp)})),s&&l.removeEventListener("resize",n.update,sp)}},data:{}};var cp={left:"right",right:"left",bottom:"top",top:"bottom"};function up(e){return e.replace(/left|right|bottom|top/g,(function(e){return cp[e]}))}var pp={start:"end",end:"start"};function dp(e){return e.replace(/start|end/g,(function(e){return pp[e]}))}function fp(e){var t=$u(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function hp(e){return Hu(Yu(e)).left+fp(e).scrollLeft}function mp(e){var t=Zu(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function gp(e){return["html","body","#document"].indexOf(Nu(e))>=0?e.ownerDocument.body:Iu(e)&&mp(e)?e:gp(Ku(e))}function bp(e,t){var n;void 0===t&&(t=[]);var o=gp(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),a=$u(o),i=r?[a].concat(a.visualViewport||[],mp(o)?o:[]):o,s=t.concat(i);return r?s:s.concat(bp(Ku(i)))}function vp(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function yp(e,t,n){return t===Cu?vp(function(e,t){var n=$u(e),o=Yu(e),r=n.visualViewport,a=o.clientWidth,i=o.clientHeight,s=0,l=0;if(r){a=r.width,i=r.height;var c=Bu();(c||!c&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:a,height:i,x:s+hp(e),y:l}}(e,n)):Pu(t)?function(e,t){var n=Hu(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):vp(function(e){var t,n=Yu(e),o=fp(e),r=null==(t=e.ownerDocument)?void 0:t.body,a=Fu(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=Fu(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-o.scrollLeft+hp(e),l=-o.scrollTop;return"rtl"===Zu(r||n).direction&&(s+=Fu(n.clientWidth,r?r.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}(Yu(e)))}function kp(e){var t,n=e.reference,o=e.element,r=e.placement,a=r?Ru(r):null,i=r?rp(r):null,s=n.x+n.width/2-o.width/2,l=n.y+n.height/2-o.height/2;switch(a){case yu:t={x:s,y:n.y-o.height};break;case ku:t={x:s,y:n.y+n.height};break;case _u:t={x:n.x+n.width,y:l};break;case wu:t={x:n.x-o.width,y:l};break;default:t={x:n.x,y:n.y}}var c=a?Qu(a):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case Ou:t[c]=t[c]-(n[u]/2-o[u]/2);break;case Eu:t[c]=t[c]+(n[u]/2-o[u]/2)}}return t}function _p(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=void 0===o?e.placement:o,a=n.strategy,i=void 0===a?e.strategy:a,s=n.boundary,l=void 0===s?"clippingParents":s,c=n.rootBoundary,u=void 0===c?Cu:c,p=n.elementContext,d=void 0===p?Tu:p,f=n.altBoundary,h=void 0!==f&&f,m=n.padding,g=void 0===m?0:m,b=tp("number"!=typeof g?g:np(g,Su)),v=d===Tu?"reference":Tu,y=e.rects.popper,k=e.elements[h?v:d],_=function(e,t,n,o){var r="clippingParents"===t?function(e){var t=bp(Ku(e)),n=["absolute","fixed"].indexOf(Zu(e).position)>=0&&Iu(e)?Xu(e):e;return Pu(n)?t.filter((function(e){return Pu(e)&&Wu(e,n)&&"body"!==Nu(e)})):[]}(e):[].concat(t),a=[].concat(r,[n]),i=a[0],s=a.reduce((function(t,n){var r=yp(e,n,o);return t.top=Fu(r.top,t.top),t.right=Vu(r.right,t.right),t.bottom=Vu(r.bottom,t.bottom),t.left=Fu(r.left,t.left),t}),yp(e,i,o));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(Pu(k)?k:k.contextElement||Yu(e.elements.popper),l,u,i),w=Hu(e.elements.reference),x=kp({reference:w,element:y,strategy:"absolute",placement:r}),S=vp(Object.assign({},y,x)),O=d===Tu?S:w,E={top:_.top-O.top+b.top,bottom:O.bottom-_.bottom+b.bottom,left:_.left-O.left+b.left,right:O.right-_.right+b.right},C=e.modifiersData.offset;if(d===Tu&&C){var T=C[r];Object.keys(E).forEach((function(e){var t=[_u,ku].indexOf(e)>=0?1:-1,n=[yu,ku].indexOf(e)>=0?"y":"x";E[e]+=T[n]*t}))}return E}function wp(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=n.boundary,a=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?Lu:l,u=rp(o),p=u?s?Au:Au.filter((function(e){return rp(e)===u})):Su,d=p.filter((function(e){return c.indexOf(e)>=0}));0===d.length&&(d=p);var f=d.reduce((function(t,n){return t[n]=_p(e,{placement:n,boundary:r,rootBoundary:a,padding:i})[Ru(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}const xp={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,a=void 0===r||r,i=n.altAxis,s=void 0===i||i,l=n.fallbackPlacements,c=n.padding,u=n.boundary,p=n.rootBoundary,d=n.altBoundary,f=n.flipVariations,h=void 0===f||f,m=n.allowedAutoPlacements,g=t.options.placement,b=Ru(g),v=l||(b!==g&&h?function(e){if(Ru(e)===xu)return[];var t=up(e);return[dp(e),t,dp(t)]}(g):[up(g)]),y=[g].concat(v).reduce((function(e,n){return e.concat(Ru(n)===xu?wp(t,{placement:n,boundary:u,rootBoundary:p,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),k=t.rects.reference,_=t.rects.popper,w=new Map,x=!0,S=y[0],O=0;O=0,L=A?"width":"height",D=_p(t,{placement:E,boundary:u,rootBoundary:p,altBoundary:d,padding:c}),N=A?T?_u:wu:T?ku:yu;k[L]>_[L]&&(N=up(N));var $=up(N),P=[];if(a&&P.push(D[C]<=0),s&&P.push(D[N]<=0,D[$]<=0),P.every((function(e){return e}))){S=E,x=!1;break}w.set(E,P)}if(x)for(var I=function(e){var t=y.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},j=h?3:1;j>0&&"break"!==I(j);j--);t.placement!==S&&(t.modifiersData[o]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Sp(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Op(e){return[yu,_u,ku,wu].some((function(t){return e[t]>=0}))}function Ep(e,t,n){void 0===n&&(n=!1);var o,r,a=Iu(t),i=Iu(t)&&function(e){var t=e.getBoundingClientRect(),n=zu(t.width)/e.offsetWidth||1,o=zu(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),s=Yu(t),l=Hu(e,i,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(a||!a&&!n)&&(("body"!==Nu(t)||mp(s))&&(c=(o=t)!==$u(o)&&Iu(o)?{scrollLeft:(r=o).scrollLeft,scrollTop:r.scrollTop}:fp(o)),Iu(t)?((u=Hu(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=hp(s))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function Cp(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}var Tp={placement:"bottom",modifiers:[],strategy:"absolute"};function Ap(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],s=a[1];return i=i||0,s=(s||0)*r,[wu,_u].indexOf(o)>=0?{x:s,y:i}:{x:i,y:s}}(n,t.rects,a),e}),{}),s=i[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=i}},xp,{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,a=void 0===r||r,i=n.altAxis,s=void 0!==i&&i,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,p=n.padding,d=n.tether,f=void 0===d||d,h=n.tetherOffset,m=void 0===h?0:h,g=_p(t,{boundary:l,rootBoundary:c,padding:p,altBoundary:u}),b=Ru(t.placement),v=rp(t.placement),y=!v,k=Qu(b),_="x"===k?"y":"x",w=t.modifiersData.popperOffsets,x=t.rects.reference,S=t.rects.popper,O="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,E="number"==typeof O?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),C=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(w){if(a){var A,L="y"===k?yu:wu,D="y"===k?ku:_u,N="y"===k?"height":"width",$=w[k],P=$+g[L],I=$-g[D],j=f?-S[N]/2:0,M=v===Ou?x[N]:S[N],R=v===Ou?-S[N]:-x[N],F=t.elements.arrow,V=f&&F?Uu(F):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},q=z[L],B=z[D],H=ep(0,x[N],V[N]),U=y?x[N]/2-j-H-q-E.mainAxis:M-H-q-E.mainAxis,W=y?-x[N]/2+j+H+B+E.mainAxis:R+H+B+E.mainAxis,Z=t.elements.arrow&&Xu(t.elements.arrow),J=Z?"y"===k?Z.clientTop||0:Z.clientLeft||0:0,Y=null!=(A=null==C?void 0:C[k])?A:0,K=$+W-Y,G=ep(f?Vu(P,$+U-Y-J):P,$,f?Fu(I,K):I);w[k]=G,T[k]=G-$}if(s){var X,Q="x"===k?yu:wu,ee="x"===k?ku:_u,te=w[_],ne="y"===_?"height":"width",oe=te+g[Q],re=te-g[ee],ae=-1!==[yu,wu].indexOf(b),ie=null!=(X=null==C?void 0:C[_])?X:0,se=ae?oe:te-x[ne]-S[ne]-ie+E.altAxis,le=ae?te+x[ne]+S[ne]-ie-E.altAxis:re,ce=f&&ae?function(e,t,n){var o=ep(e,t,n);return o>n?n:o}(se,te,le):ep(f?se:oe,te,f?le:re);w[_]=ce,T[_]=ce-te}t.modifiersData[o]=T}},requiresIfExists:["offset"]},op,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,i=_p(t,{elementContext:"reference"}),s=_p(t,{altBoundary:!0}),l=Sp(i,o),c=Sp(s,r,a),u=Op(l),p=Op(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":p})}}]}),Np="tippy-content",$p="tippy-arrow",Pp="tippy-svg-arrow",Ip={passive:!0,capture:!0},jp=function(){return document.body};function Mp(e,t,n){if(Array.isArray(e)){var o=e[t];return null==o?Array.isArray(n)?n[t]:n:o}return e}function Rp(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function Fp(e,t){return"function"==typeof e?e.apply(void 0,t):e}function Vp(e,t){return 0===t?e:function(o){clearTimeout(n),n=setTimeout((function(){e(o)}),t)};var n}function zp(e){return[].concat(e)}function qp(e,t){-1===e.indexOf(t)&&e.push(t)}function Bp(e){return[].slice.call(e)}function Hp(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function Up(){return document.createElement("div")}function Wp(e){return["Element","Fragment"].some((function(t){return Rp(e,t)}))}function Zp(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Jp(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Yp(e,t,n){var o=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[o](t,n)}))}function Kp(e,t){for(var n=t;n;){var o;if(e.contains(n))return!0;n=null==n.getRootNode||null==(o=n.getRootNode())?void 0:o.host}return!1}var Gp={isTouch:!1},Xp=0;function Qp(){Gp.isTouch||(Gp.isTouch=!0,window.performance&&document.addEventListener("mousemove",ed))}function ed(){var e=performance.now();e-Xp<20&&(Gp.isTouch=!1,document.removeEventListener("mousemove",ed)),Xp=e}function td(){var e,t=document.activeElement;if((e=t)&&e._tippy&&e._tippy.reference===e){var n=t._tippy;t.blur&&!n.state.isVisible&&t.blur()}}var nd=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),od=Object.assign({appendTo:jp,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),rd=Object.keys(od);function ad(e){var t=(e.plugins||[]).reduce((function(t,n){var o,r=n.name,a=n.defaultValue;return r&&(t[r]=void 0!==e[r]?e[r]:null!=(o=od[r])?o:a),t}),{});return Object.assign({},e,t)}function id(e,t){var n=Object.assign({},t,{content:Fp(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(ad(Object.assign({},od,{plugins:t}))):rd).reduce((function(t,n){var o=(e.getAttribute("data-tippy-"+n)||"").trim();if(!o)return t;if("content"===n)t[n]=o;else try{t[n]=JSON.parse(o)}catch(e){t[n]=o}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},od.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function sd(e,t){e.innerHTML=t}function ld(e){var t=Up();return!0===e?t.className=$p:(t.className=Pp,Wp(e)?t.appendChild(e):sd(t,e)),t}function cd(e,t){Wp(t.content)?(sd(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?sd(e,t.content):e.textContent=t.content)}function ud(e){var t=e.firstElementChild,n=Bp(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(Np)})),arrow:n.find((function(e){return e.classList.contains($p)||e.classList.contains(Pp)})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function pd(e){var t=Up(),n=Up();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var o=Up();function r(n,o){var r=ud(t),a=r.box,i=r.content,s=r.arrow;o.theme?a.setAttribute("data-theme",o.theme):a.removeAttribute("data-theme"),"string"==typeof o.animation?a.setAttribute("data-animation",o.animation):a.removeAttribute("data-animation"),o.inertia?a.setAttribute("data-inertia",""):a.removeAttribute("data-inertia"),a.style.maxWidth="number"==typeof o.maxWidth?o.maxWidth+"px":o.maxWidth,o.role?a.setAttribute("role",o.role):a.removeAttribute("role"),n.content===o.content&&n.allowHTML===o.allowHTML||cd(i,e.props),o.arrow?s?n.arrow!==o.arrow&&(a.removeChild(s),a.appendChild(ld(o.arrow))):a.appendChild(ld(o.arrow)):s&&a.removeChild(s)}return o.className=Np,o.setAttribute("data-state","hidden"),cd(o,e.props),t.appendChild(n),n.appendChild(o),r(e.props,e.props),{popper:t,onUpdate:r}}pd.$$tippy=!0;var dd=1,fd=[],hd=[];function md(e,t){var n,o,r,a,i,s,l,c,u=id(e,Object.assign({},od,ad(Hp(t)))),p=!1,d=!1,f=!1,h=!1,m=[],g=Vp(Z,u.interactiveDebounce),b=dd++,v=(c=u.plugins).filter((function(e,t){return c.indexOf(e)===t})),y={id:b,reference:e,popper:Up(),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:v,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(o),cancelAnimationFrame(r)},setProps:function(t){if(!y.state.isDestroyed){$("onBeforeUpdate",[y,t]),U();var n=y.props,o=id(e,Object.assign({},n,Hp(t),{ignoreAttributes:!0}));y.props=o,H(),n.interactiveDebounce!==o.interactiveDebounce&&(j(),g=Vp(Z,o.interactiveDebounce)),n.triggerTarget&&!o.triggerTarget?zp(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):o.triggerTarget&&e.removeAttribute("aria-expanded"),I(),N(),w&&w(n,o),y.popperInstance&&(G(),Q().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),$("onAfterUpdate",[y,t])}},setContent:function(e){y.setProps({content:e})},show:function(){var e=y.state.isVisible,t=y.state.isDestroyed,n=!y.state.isEnabled,o=Gp.isTouch&&!y.props.touch,r=Mp(y.props.duration,0,od.duration);if(!(e||t||n||o||T().hasAttribute("disabled")||($("onShow",[y],!1),!1===y.props.onShow(y)))){if(y.state.isVisible=!0,C()&&(_.style.visibility="visible"),N(),V(),y.state.isMounted||(_.style.transition="none"),C()){var a=L();Zp([a.box,a.content],0)}var i,l,c;s=function(){var e;if(y.state.isVisible&&!h){if(h=!0,_.style.transition=y.props.moveTransition,C()&&y.props.animation){var t=L(),n=t.box,o=t.content;Zp([n,o],r),Jp([n,o],"visible")}P(),I(),qp(hd,y),null==(e=y.popperInstance)||e.forceUpdate(),$("onMount",[y]),y.props.animation&&C()&&function(e,t){q(e,(function(){y.state.isShown=!0,$("onShown",[y])}))}(r)}},l=y.props.appendTo,c=T(),(i=y.props.interactive&&l===jp||"parent"===l?c.parentNode:Fp(l,[c])).contains(_)||i.appendChild(_),y.state.isMounted=!0,G()}},hide:function(){var e=!y.state.isVisible,t=y.state.isDestroyed,n=!y.state.isEnabled,o=Mp(y.props.duration,1,od.duration);if(!(e||t||n)&&($("onHide",[y],!1),!1!==y.props.onHide(y))){if(y.state.isVisible=!1,y.state.isShown=!1,h=!1,p=!1,C()&&(_.style.visibility="hidden"),j(),z(),N(!0),C()){var r=L(),a=r.box,i=r.content;y.props.animation&&(Zp([a,i],o),Jp([a,i],"hidden"))}P(),I(),y.props.animation?C()&&function(e,t){q(e,(function(){!y.state.isVisible&&_.parentNode&&_.parentNode.contains(_)&&t()}))}(o,y.unmount):y.unmount()}},hideWithInteractivity:function(e){A().addEventListener("mousemove",g),qp(fd,g),g(e)},enable:function(){y.state.isEnabled=!0},disable:function(){y.hide(),y.state.isEnabled=!1},unmount:function(){y.state.isVisible&&y.hide(),y.state.isMounted&&(X(),Q().forEach((function(e){e._tippy.unmount()})),_.parentNode&&_.parentNode.removeChild(_),hd=hd.filter((function(e){return e!==y})),y.state.isMounted=!1,$("onHidden",[y]))},destroy:function(){y.state.isDestroyed||(y.clearDelayTimeouts(),y.unmount(),U(),delete e._tippy,y.state.isDestroyed=!0,$("onDestroy",[y]))}};if(!u.render)return y;var k=u.render(y),_=k.popper,w=k.onUpdate;_.setAttribute("data-tippy-root",""),_.id="tippy-"+y.id,y.popper=_,e._tippy=y,_._tippy=y;var x=v.map((function(e){return e.fn(y)})),S=e.hasAttribute("aria-expanded");return H(),I(),N(),$("onCreate",[y]),u.showOnCreate&&ee(),_.addEventListener("mouseenter",(function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()})),_.addEventListener("mouseleave",(function(){y.props.interactive&&y.props.trigger.indexOf("mouseenter")>=0&&A().addEventListener("mousemove",g)})),y;function O(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function E(){return"hold"===O()[0]}function C(){var e;return!(null==(e=y.props.render)||!e.$$tippy)}function T(){return l||e}function A(){var e,t,n=T().parentNode;return n&&null!=(t=zp(n)[0])&&null!=(e=t.ownerDocument)&&e.body?t.ownerDocument:document}function L(){return ud(_)}function D(e){return y.state.isMounted&&!y.state.isVisible||Gp.isTouch||a&&"focus"===a.type?0:Mp(y.props.delay,e?0:1,od.delay)}function N(e){void 0===e&&(e=!1),_.style.pointerEvents=y.props.interactive&&!e?"":"none",_.style.zIndex=""+y.props.zIndex}function $(e,t,n){var o;void 0===n&&(n=!0),x.forEach((function(n){n[e]&&n[e].apply(n,t)})),n&&(o=y.props)[e].apply(o,t)}function P(){var t=y.props.aria;if(t.content){var n="aria-"+t.content,o=_.id;zp(y.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(y.state.isVisible)e.setAttribute(n,t?t+" "+o:o);else{var r=t&&t.replace(o,"").trim();r?e.setAttribute(n,r):e.removeAttribute(n)}}))}}function I(){!S&&y.props.aria.expanded&&zp(y.props.triggerTarget||e).forEach((function(e){y.props.interactive?e.setAttribute("aria-expanded",y.state.isVisible&&e===T()?"true":"false"):e.removeAttribute("aria-expanded")}))}function j(){A().removeEventListener("mousemove",g),fd=fd.filter((function(e){return e!==g}))}function M(t){if(!Gp.isTouch||!f&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!y.props.interactive||!Kp(_,n)){if(zp(y.props.triggerTarget||e).some((function(e){return Kp(e,n)}))){if(Gp.isTouch)return;if(y.state.isVisible&&y.props.trigger.indexOf("click")>=0)return}else $("onClickOutside",[y,t]);!0===y.props.hideOnClick&&(y.clearDelayTimeouts(),y.hide(),d=!0,setTimeout((function(){d=!1})),y.state.isMounted||z())}}}function R(){f=!0}function F(){f=!1}function V(){var e=A();e.addEventListener("mousedown",M,!0),e.addEventListener("touchend",M,Ip),e.addEventListener("touchstart",F,Ip),e.addEventListener("touchmove",R,Ip)}function z(){var e=A();e.removeEventListener("mousedown",M,!0),e.removeEventListener("touchend",M,Ip),e.removeEventListener("touchstart",F,Ip),e.removeEventListener("touchmove",R,Ip)}function q(e,t){var n=L().box;function o(e){e.target===n&&(Yp(n,"remove",o),t())}if(0===e)return t();Yp(n,"remove",i),Yp(n,"add",o),i=o}function B(t,n,o){void 0===o&&(o=!1),zp(y.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,o),m.push({node:e,eventType:t,handler:n,options:o})}))}function H(){var e;E()&&(B("touchstart",W,{passive:!0}),B("touchend",J,{passive:!0})),(e=y.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(B(e,W),e){case"mouseenter":B("mouseleave",J);break;case"focus":B(nd?"focusout":"blur",Y);break;case"focusin":B("focusout",Y)}}))}function U(){m.forEach((function(e){var t=e.node,n=e.eventType,o=e.handler,r=e.options;t.removeEventListener(n,o,r)})),m=[]}function W(e){var t,n=!1;if(y.state.isEnabled&&!K(e)&&!d){var o="focus"===(null==(t=a)?void 0:t.type);a=e,l=e.currentTarget,I(),!y.state.isVisible&&Rp(e,"MouseEvent")&&fd.forEach((function(t){return t(e)})),"click"===e.type&&(y.props.trigger.indexOf("mouseenter")<0||p)&&!1!==y.props.hideOnClick&&y.state.isVisible?n=!0:ee(e),"click"===e.type&&(p=!n),n&&!o&&te(e)}}function Z(e){var t=e.target,n=T().contains(t)||_.contains(t);if("mousemove"!==e.type||!n){var o=Q().concat(_).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:u}:null})).filter(Boolean);(function(e,t){var n=t.clientX,o=t.clientY;return e.every((function(e){var t=e.popperRect,r=e.popperState,a=e.props.interactiveBorder,i=r.placement.split("-")[0],s=r.modifiersData.offset;if(!s)return!0;var l="bottom"===i?s.top.y:0,c="top"===i?s.bottom.y:0,u="right"===i?s.left.x:0,p="left"===i?s.right.x:0,d=t.top-o+l>a,f=o-t.bottom-c>a,h=t.left-n+u>a,m=n-t.right-p>a;return d||f||h||m}))})(o,e)&&(j(),te(e))}}function J(e){K(e)||y.props.trigger.indexOf("click")>=0&&p||(y.props.interactive?y.hideWithInteractivity(e):te(e))}function Y(e){y.props.trigger.indexOf("focusin")<0&&e.target!==T()||y.props.interactive&&e.relatedTarget&&_.contains(e.relatedTarget)||te(e)}function K(e){return!!Gp.isTouch&&E()!==e.type.indexOf("touch")>=0}function G(){X();var t=y.props,n=t.popperOptions,o=t.placement,r=t.offset,a=t.getReferenceClientRect,i=t.moveTransition,l=C()?ud(_).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||T()}:e,u=[{name:"offset",options:{offset:r}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!i}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(C()){var n=L().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];C()&&l&&u.push({name:"arrow",options:{element:l,padding:3}}),u.push.apply(u,(null==n?void 0:n.modifiers)||[]),y.popperInstance=Dp(c,_,Object.assign({},n,{placement:o,onFirstUpdate:s,modifiers:u}))}function X(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function Q(){return Bp(_.querySelectorAll("[data-tippy-root]"))}function ee(e){y.clearDelayTimeouts(),e&&$("onTrigger",[y,e]),V();var t=D(!0),o=O(),r=o[0],a=o[1];Gp.isTouch&&"hold"===r&&a&&(t=a),t?n=setTimeout((function(){y.show()}),t):y.show()}function te(e){if(y.clearDelayTimeouts(),$("onUntrigger",[y,e]),y.state.isVisible){if(!(y.props.trigger.indexOf("mouseenter")>=0&&y.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&p)){var t=D(!1);t?o=setTimeout((function(){y.state.isVisible&&y.hide()}),t):r=requestAnimationFrame((function(){y.hide()}))}}else z()}}function gd(e,t){void 0===t&&(t={});var n=od.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",Qp,Ip),window.addEventListener("blur",td);var o,r=Object.assign({},t,{plugins:n}),a=(o=e,Wp(o)?[o]:function(e){return Rp(e,"NodeList")}(o)?Bp(o):Array.isArray(o)?o:Bp(document.querySelectorAll(o))).reduce((function(e,t){var n=t&&md(t,r);return n&&e.push(n),e}),[]);return Wp(e)?a[0]:a}gd.defaultProps=od,gd.setDefaultProps=function(e){Object.keys(e).forEach((function(t){od[t]=e[t]}))},gd.currentInput=Gp,Object.assign({},Mu,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),gd.setDefaultProps({render:pd});class bd{constructor(e,t,n){this.component=e,this.selector=t,this.callback=n,this.target=this.findElement(),this.target&&window.MutationObserver?(this.observer=new MutationObserver((()=>{this.targetDomChanged()})),this.observer.observe(this.target,{childList:!0})):this.observer=null}getElement(){return this.target}findElement(){if(this.selector)return this.selector instanceof HTMLElement?this.selector:this.component.ownerDocument.querySelector(this.selector);let e=this.component.closest("la-akoma-ntoso");return e||(e=this.component.ownerDocument.querySelector("la-akoma-ntoso")),e}targetDomChanged(){this.callback&&this.callback()}}const vd=Hc(class extends ru{constructor(){super(),this.__registerHost(),this.tippies=[],this.popups=!1,this.provider=bu}componentWillLoad(){const e=new bd(this.el,this.akomaNtoso,(()=>{this.componentDidLoad()}));this.akomaNtosoElement=e.getElement(),this.tippyContainer=document.createElement("div"),this.tippyContainer.className="la-decorate-external-refs__popup",document.body.appendChild(this.tippyContainer)}componentDidLoad(){this.changePopups(this.popups)}changePopups(e){for(const e of this.tippies)e.destroy();this.tippies=[],this.akomaNtosoElement&&e&&this.createPopups()}createPopups(){this.akomaNtosoElement&&(this.tippies=gd(this.akomaNtosoElement.querySelectorAll('a.akn-ref[data-href^="/akn/"]'),{appendTo:()=>this.tippyContainer,allowHTML:!0,hideOnClick:!0,interactive:!0,maxWidth:450,onTrigger:this.onTrigger.bind(this),theme:"light-border"}))}async onTrigger(e){const t=e.reference.getAttribute("data-href")||"",n=await this.fetchContent(t);n&&e.setContent(`\n
\n
${n}
\n
`)}ensurePartner(){this.partner||(this.partner=gu())}async fetchContent(e){if(this.ensurePartner(),e&&this.provider){const t=this.provider+"/p/"+this.partner+"/e/popup"+e;try{const e=await fetch(t);if(e.ok)return await e.text()}catch(e){}}return null}get el(){return this}static get watchers(){return{popups:["changePopups"]}}static get style(){return'.la-decorate-external-refs__popup .tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.la-decorate-external-refs__popup [data-tippy-root]{max-width:calc(100vw - 10px)}.la-decorate-external-refs__popup .tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility, opacity, -webkit-transform;transition-property:visibility, opacity, -webkit-transform;transition-property:transform, visibility, opacity;transition-property:transform, visibility, opacity, -webkit-transform}.la-decorate-external-refs__popup .tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.la-decorate-external-refs__popup .tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.la-decorate-external-refs__popup .tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.la-decorate-external-refs__popup .tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.la-decorate-external-refs__popup .tippy-box[data-placement^=left]>.tippy-arrow{right:0}.la-decorate-external-refs__popup .tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.la-decorate-external-refs__popup .tippy-box[data-placement^=right]>.tippy-arrow{left:0}.la-decorate-external-refs__popup .tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.la-decorate-external-refs__popup .tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.la-decorate-external-refs__popup .tippy-arrow{width:16px;height:16px;color:#333}.la-decorate-external-refs__popup .tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.la-decorate-external-refs__popup .tippy-content{position:relative;padding:5px 9px;z-index:1}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0, 8, 16, 0.15);color:#333;-webkit-box-shadow:0 4px 14px -2px rgba(0, 8, 16, 0.08);box-shadow:0 4px 14px -2px rgba(0, 8, 16, 0.08)}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border]>.tippy-arrow:after,.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0, 8, 16, 0.2);border-width:7px 7px 0;top:17px;left:1px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0, 8, 16, 0.2);border-width:0 7px 7px;bottom:17px;left:1px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0, 8, 16, 0.2);border-width:7px 0 7px 7px;left:17px;top:1px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0, 8, 16, 0.2)}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.la-decorate-external-refs__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.la-decorate-external-refs__popup .tippy-content{padding:0}.la-decorate-external-refs__popup .tippy-content__title{padding:0.5rem 0.75rem;margin-bottom:0;font-size:1rem;font-weight:bold;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px);background-color:#f7f7f7}.la-decorate-external-refs__popup .tippy-content__body{padding:0.5rem 0.75rem;background-color:white}.la-decorate-external-refs__popup .tippy-content la-akoma-ntoso{max-height:40vh;overflow-y:auto}'}},[0,"la-decorate-external-refs",{akomaNtoso:[1,"akoma-ntoso"],popups:[4],partner:[1],provider:[1]}]),yd=vd,kd=Hc(class extends ru{constructor(){super(),this.__registerHost(),this.tippies=[],this.popups=!1,this.flag=!1,this.fetch=!1,this.provider=bu}componentWillLoad(){const e=new bd(this.el,this.akomaNtoso,(()=>{this.componentDidLoad()}));this.akomaNtosoElement=e.getElement(),this.tippyContainer=document.createElement("div"),this.tippyContainer.className="la-decorate-internal-refs__popup",document.body.appendChild(this.tippyContainer)}componentDidLoad(){this.changeFlag(this.flag),this.changePopups(this.popups)}changeFlag(e){this.akomaNtosoElement&&this.akomaNtosoElement.classList.toggle("flag-internal-refs",e)}changePopups(e){for(const e of this.tippies)e.destroy();this.tippies=[],this.akomaNtosoElement&&e&&this.createPopups()}createPopups(){this.tippies=gd('a.akn-ref[href^="#"]',{appendTo:()=>this.tippyContainer,allowHTML:!0,hideOnClick:!0,interactive:!0,maxWidth:450,onTrigger:this.onTrigger.bind(this),theme:"light-border"})}async onTrigger(e){if(this.akomaNtosoElement){const t=e.reference.getAttribute("href")||"";let n="";const o=this.akomaNtosoElement.querySelector(t);o?n=o.outerHTML:this.fetch&&(n=await this.fetchContent(t.slice(1))),n&&e.setContent(`\n
\n
${n}
\n
`)}}async fetchContent(e){if(this.ensurePartner(),this.provider&&this.akomaNtosoElement){const t=this.akomaNtosoElement.getAttribute("frbr-expression-uri");if(t){const n=this.provider+"/p/"+this.partner+"/e/portion"+function(e,t){const n=e.indexOf("~");return n>-1&&(e=e.slice(0,n)),e.endsWith("/")||(e+="/"),e+t}(t,"~"+e);try{const e=await fetch(n);if(e.ok)return await e.text()}catch(e){}}}return null}ensurePartner(){this.partner||(this.partner=gu())}get el(){return this}static get watchers(){return{flag:["changeFlag"],popups:["changePopups"]}}static get style(){return'@import url("https://use.fontawesome.com/releases/v5.5.0/css/all.css");.la-decorate-internal-refs__popup .tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.la-decorate-internal-refs__popup [data-tippy-root]{max-width:calc(100vw - 10px)}.la-decorate-internal-refs__popup .tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility, opacity, -webkit-transform;transition-property:visibility, opacity, -webkit-transform;transition-property:transform, visibility, opacity;transition-property:transform, visibility, opacity, -webkit-transform}.la-decorate-internal-refs__popup .tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.la-decorate-internal-refs__popup .tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.la-decorate-internal-refs__popup .tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.la-decorate-internal-refs__popup .tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.la-decorate-internal-refs__popup .tippy-box[data-placement^=left]>.tippy-arrow{right:0}.la-decorate-internal-refs__popup .tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.la-decorate-internal-refs__popup .tippy-box[data-placement^=right]>.tippy-arrow{left:0}.la-decorate-internal-refs__popup .tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.la-decorate-internal-refs__popup .tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.la-decorate-internal-refs__popup .tippy-arrow{width:16px;height:16px;color:#333}.la-decorate-internal-refs__popup .tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.la-decorate-internal-refs__popup .tippy-content{position:relative;padding:5px 9px;z-index:1}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0, 8, 16, 0.15);color:#333;-webkit-box-shadow:0 4px 14px -2px rgba(0, 8, 16, 0.08);box-shadow:0 4px 14px -2px rgba(0, 8, 16, 0.08)}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border]>.tippy-arrow:after,.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0, 8, 16, 0.2);border-width:7px 7px 0;top:17px;left:1px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0, 8, 16, 0.2);border-width:0 7px 7px;bottom:17px;left:1px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0, 8, 16, 0.2);border-width:7px 0 7px 7px;left:17px;top:1px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0, 8, 16, 0.2)}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.la-decorate-internal-refs__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.la-decorate-internal-refs__popup .tippy-content{padding:0}.la-decorate-internal-refs__popup .tippy-content__title{padding:0.5rem 0.75rem;margin-bottom:0;font-size:1rem;font-weight:bold;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px);background-color:#f7f7f7}.la-decorate-internal-refs__popup .tippy-content__body{padding:0.5rem 0.75rem;background-color:white}.la-decorate-internal-refs__popup .tippy-content la-akoma-ntoso{max-height:40vh;overflow-y:auto}la-akoma-ntoso.flag-internal-refs .akn-ref[href^="#"]::after{content:"\\f02e";font-family:"Font Awesome 5 Free";font-size:0.8em;font-style:normal;font-weight:900;color:#9c27b0;padding-left:0.1em}'}},[0,"la-decorate-internal-refs",{akomaNtoso:[1,"akoma-ntoso"],popups:[4],flag:[4],fetch:[1540],partner:[1537],provider:[1]}]),_d=kd,wd=Hc(class extends ru{constructor(){super(),this.__registerHost(),this.defnContainers=".akn-p, .akn-subsection, .akn-section, .akn-blockList",this.tippies=[],this.popupDefinitions=!1,this.linkTerms=!1}componentWillLoad(){const e=new bd(this.el,this.akomaNtoso,(()=>{this.componentDidLoad()}));this.akomaNtosoElement=e.getElement(),this.tippyContainer=document.createElement("div"),this.tippyContainer.className="la-decorate-terms__popup",document.body.appendChild(this.tippyContainer)}componentDidLoad(){this.akomaNtosoElement&&(this.setupDefinitions(),this.linkTerms&&this.makeTermLinks(),this.changePopupDefinitions(this.popupDefinitions))}changePopupDefinitions(e){for(const e of this.tippies)e.destroy();this.tippies=[],this.akomaNtosoElement&&e&&this.createPopups()}setupDefinitions(){this.akomaNtosoElement&&Array.from(this.akomaNtosoElement.querySelectorAll(".akn-def[data-refersto]")).forEach((e=>{var t;const n=null===(t=e.getAttribute("data-refersto"))||void 0===t?void 0:t.replace("#",""),o=e.closest(this.defnContainers);o&&n&&(o.dataset.defines=e.dataset.refersto,o.setAttribute("id",`defn-${n}`))}))}createPopups(){this.tippies=gd(this.akomaNtosoElement.querySelectorAll(".akn-term"),{appendTo:()=>this.tippyContainer,allowHTML:!0,content:"",hideOnClick:!0,interactive:!0,maxWidth:450,onTrigger:this.onTrigger.bind(this),theme:"light-border"})}onTrigger(e){const t=e.reference,n=this.getDefinition(t);n&&e.setContent(`\n
\n
${t.innerText}
\n
${n.outerHTML}
\n
`)}getDefinition(e){const t=e.getAttribute("data-refersto");return this.akomaNtosoElement?this.akomaNtosoElement.querySelector(`[data-defines="${t}"]`):null}makeTermLinks(){this.akomaNtosoElement&&(this.akomaNtosoElement.classList.add("link-terms"),Array.from(this.akomaNtosoElement.querySelectorAll(".akn-term[data-refersto]")).forEach((e=>{e=function(e,t){const n=document.createElement("a");for(let t=0;t.tippy-arrow{bottom:0}.la-decorate-terms__popup .tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.la-decorate-terms__popup .tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.la-decorate-terms__popup .tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.la-decorate-terms__popup .tippy-box[data-placement^=left]>.tippy-arrow{right:0}.la-decorate-terms__popup .tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.la-decorate-terms__popup .tippy-box[data-placement^=right]>.tippy-arrow{left:0}.la-decorate-terms__popup .tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.la-decorate-terms__popup .tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.la-decorate-terms__popup .tippy-arrow{width:16px;height:16px;color:#333}.la-decorate-terms__popup .tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.la-decorate-terms__popup .tippy-content{position:relative;padding:5px 9px;z-index:1}.la-decorate-terms__popup .tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0, 8, 16, 0.15);color:#333;-webkit-box-shadow:0 4px 14px -2px rgba(0, 8, 16, 0.08);box-shadow:0 4px 14px -2px rgba(0, 8, 16, 0.08)}.la-decorate-terms__popup .tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.la-decorate-terms__popup .tippy-box[data-theme~=light-border]>.tippy-arrow:after,.la-decorate-terms__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.la-decorate-terms__popup .tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0, 8, 16, 0.2);border-width:7px 7px 0;top:17px;left:1px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0, 8, 16, 0.2);border-width:0 7px 7px;bottom:17px;left:1px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0, 8, 16, 0.2);border-width:7px 0 7px 7px;left:17px;top:1px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0, 8, 16, 0.2)}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.la-decorate-terms__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.la-decorate-terms__popup .tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.la-decorate-terms__popup .tippy-content{padding:0}.la-decorate-terms__popup .tippy-content__title{padding:0.5rem 0.75rem;margin-bottom:0;font-size:1rem;font-weight:bold;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px);background-color:#f7f7f7}.la-decorate-terms__popup .tippy-content__body{padding:0.5rem 0.75rem;background-color:white}.la-decorate-terms__popup .tippy-content la-akoma-ntoso{max-height:40vh;overflow-y:auto}'}},[0,"la-decorate-terms",{akomaNtoso:[1,"akoma-ntoso"],popupDefinitions:[4,"popup-definitions"],linkTerms:[4,"link-terms"]}]),xd=wd;var Sd=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},Od="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{},Ed="object"==typeof Od&&Od&&Od.Object===Object&&Od,Cd="object"==typeof self&&self&&self.Object===Object&&self,Td=Ed||Cd||Function("return this")(),Ad=function(){return Td.Date.now()},Ld=Td.Symbol,Dd=Object.prototype,Nd=Dd.hasOwnProperty,$d=Dd.toString,Pd=Ld?Ld.toStringTag:void 0,Id=Object.prototype.toString,jd=Ld?Ld.toStringTag:void 0,Md=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":jd&&jd in Object(e)?function(e){var t=Nd.call(e,Pd),n=e[Pd];try{e[Pd]=void 0;var o=!0}catch(e){}var r=$d.call(e);return o&&(t?e[Pd]=n:delete e[Pd]),r}(e):function(e){return Id.call(e)}(e)},Rd=/^\s+|\s+$/g,Fd=/^[-+]0x[0-9a-f]+$/i,Vd=/^0b[01]+$/i,zd=/^0o[0-7]+$/i,qd=parseInt,Bd=function(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return null!=e&&"object"==typeof e}(e)&&"[object Symbol]"==Md(e)}(e))return NaN;if(Sd(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Sd(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Rd,"");var n=Vd.test(e);return n||zd.test(e)?qd(e.slice(2),n?2:8):Fd.test(e)?NaN:+e},Hd=Math.max,Ud=Math.min,Wd=function(e,t,n){var o,r,a,i,s,l,c=0,u=!1,p=!1,d=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function f(t){var n=o,a=r;return o=r=void 0,c=t,i=e.apply(a,n)}function h(e){return c=e,s=setTimeout(g,t),u?f(e):i}function m(e){var n=e-l;return void 0===l||n>=t||n<0||p&&e-c>=a}function g(){var e=Ad();if(m(e))return b(e);s=setTimeout(g,function(e){var n=t-(e-l);return p?Ud(n,a-(e-c)):n}(e))}function b(e){return s=void 0,d&&o?f(e):(o=r=void 0,i)}function v(){var e=Ad(),n=m(e);if(o=arguments,r=this,l=e,n){if(void 0===s)return h(l);if(p)return clearTimeout(s),s=setTimeout(g,t),f(l)}return void 0===s&&(s=setTimeout(g,t)),i}return t=Bd(t)||0,Sd(n)&&(u=!!n.leading,a=(p="maxWait"in n)?Hd(Bd(n.maxWait)||0,t):a,d="trailing"in n?!!n.trailing:d),v.cancel=function(){void 0!==s&&clearTimeout(s),c=0,o=l=r=s=void 0},v.flush=function(){return void 0===s?i:b(Ad())},v};class Zd{constructor(e){this.root=e,this.buffer=10,this.tops=new WeakMap,this.anchors=new WeakMap}layout(e){this.updateAnchorsAndItems(e),this.updateTops(e);const t=(e=this.sortItems(e)).find((e=>e.active));if(t){const n=e.indexOf(t);if(n>-1){const o=this.anchors.get(t);if(o){const r=this.tops.get(o);if(r)return t.style.top=`${r}px`,this.layoutUpwards(e,n-1,r-this.buffer),void this.layoutDownwards(e,n+1,r+t.clientHeight+this.buffer)}}}this.layoutDownwards(e,0,0)}sortItems(e){return[...e].sort(this.compareItems.bind(this))}compareItems(e,t){const n=this.anchors.get(e),o=this.anchors.get(t);if(n){if(o){const e=this.tops.get(n),t=this.tops.get(o);return e?t?e-t:1:-1}return 1}return-1}layoutUpwards(e,t,n){for(let o=t;o>=0;o--){const t=e[o],r=this.anchors.get(t);if(r){let e=this.tops.get(r);e&&(e+t.clientHeight>=n&&(e=n-t.clientHeight),t.style.top=`${e}px`,n=e-this.buffer)}}}layoutDownwards(e,t,n){for(let o=t;o{e.active=!1}))}setOtherItemsInactive(e){Array.from(this.items()).forEach((t=>{t!=e&&(t.active=!1)}))}setupLayout(){this.akomaNtosoElement&&(this.layout=new Zd(this.akomaNtosoElement),window.ResizeObserver&&(this.resizeObserver&&this.resizeObserver.disconnect(),this.resizeObserver=new ResizeObserver(this.queueLayout),this.resizeObserver.observe(this.akomaNtosoElement)))}async layoutItems(){this.layout&&(this.layout.layout([...this.items()]),this.layoutComplete.emit())}async activateNextItem(){const e=this.layout?this.layout.sortItems(this.getVisibleItems()):[];if(1===e.length)return e[0].active=!0,e[0];if(e.length>1){const t=e.findIndex((e=>e.active)),n=-1===t||t===e.length-1?e[0]:e[t+1];return n.active=!0,n}return null}async activatePrevItem(){const e=this.layout?this.layout.sortItems(this.getVisibleItems()):[];if(1===e.length)return e[0].active=!0,e[0];if(e.length>1){const t=e.findIndex((e=>e.active)),n=-1===t||0===t?e[e.length-1]:e[t-1];return n.active=!0,n}return null}items(){return this.el.querySelectorAll("la-gutter-item")}getVisibleItems(){return[...this.items()].filter((e=>"none"!==e.style.display))}get el(){return this}static get style(){return".la-akoma-ntoso-with-gutter{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.la-akoma-ntoso-with-gutter>la-akoma-ntoso{-ms-flex:80%;flex:80%;max-width:80%;position:relative;padding-right:0.5rem}.la-akoma-ntoso-with-gutter>la-gutter{-ms-flex:20%;flex:20%;max-width:20%;position:relative;overflow-y:hidden;background-color:rgba(0, 0, 0, 0.05);padding-left:0.5rem;padding-right:0.5rem}la-gutter>la-gutter-item{position:absolute;left:1rem;width:calc(100% - 1.5rem);-webkit-transition:top ease-out 100ms, left ease-out 100ms;transition:top ease-out 100ms, left ease-out 100ms;z-index:2}la-gutter>la-gutter-item[active]{left:0.5rem}"}},[0,"la-gutter",{akomaNtoso:[1,"akoma-ntoso"],layoutItems:[64],activateNextItem:[64],activatePrevItem:[64]},[[0,"laItemChanged","itemChanged"],[0,"click","clicked"]]]),Yd=Jd,Kd=Hc(class extends ru{constructor(){super(),this.__registerHost(),this.laItemChanged=cc(this,"laItemChanged",7),this.active=!1}activeChanged(){this.laItemChanged.emit()}anchorChanged(){this.laItemChanged.emit()}onClick(){this.active=!0}static get watchers(){return{active:["activeChanged"],anchor:["anchorChanged"]}}static get style(){return"la-gutter-item{display:block}"}},[0,"la-gutter-item",{anchor:[1],active:[1540]},[[0,"click","onClick"]]]),Gd=Hc(class extends ru{constructor(){super(),this.__registerHost(),this.itemRendered=cc(this,"itemRendered",7),this.itemTitleClicked=cc(this,"itemTitleClicked",7),this.item={},this.filteredItems=null,this.prependHtml="",this.appendHtml="",this.expandIconHtml="",this.collapseIconHtml="",this.expanded=!0,this.onItemTitleClick=e=>{this.itemTitleClicked.emit(e)}}toggle(){this.expanded=!this.expanded}componentDidRender(){this.itemRendered.emit()}render(){var e;const t=!!(null===(e=this.item.children)||void 0===e?void 0:e.length),n=!this.filteredItems||this.filteredItems.has(this.item),o=this.item.href||`#${this.item.id||""}`;return nc(rc,Object.assign({},t?{parent:t}:{},{class:n?"":"excluded"}),nc("div",{class:"indented"},t?nc("div",{class:"indented__toggle-btn",role:"button",onClick:()=>this.toggle()},(()=>this.expanded?this.collapseIconHtml?nc("span",{innerHTML:this.collapseIconHtml}):nc("span",null,"▼"):this.expandIconHtml?nc("span",{innerHTML:this.expandIconHtml}):nc("span",null,"►"))()):null),nc("div",{class:"content"},nc("div",{class:"content__action"},this.prependHtml?nc("div",{class:"content__action__prepend",innerHTML:this.prependHtml}):null,nc("a",{href:o,class:"content__action__title",onClick:this.onItemTitleClick},this.item.title),this.appendHtml?nc("div",{class:"content__action__append",innerHTML:this.appendHtml}):null),nc("div",{class:"content__children"},nc("slot",null))))}static get style(){return"la-toc-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}la-toc-item *{-webkit-box-sizing:border-box;box-sizing:border-box}la-toc-item .indented{width:1.4em;height:1.4em}la-toc-item .content{-ms-flex:1;flex:1}la-toc-item .content__action{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}la-toc-item .content__action__title{-ms-flex-positive:1;flex-grow:1}la-toc-item .content__children{display:none}la-toc-item[expanded]>.content>.content__children{display:inherit}la-toc-item.excluded{display:none}la-toc-item .indented__toggle-btn{cursor:pointer;display:inline-block;font-size:smaller;text-align:center;padding:1px 6px}"}},[4,"la-toc-item",{item:[16],filteredItems:[16],prependHtml:[1,"prepend-html"],appendHtml:[1,"append-html"],expandIconHtml:[1,"expand-icon-html"],collapseIconHtml:[1,"collapse-icon-html"],expanded:[1540]}]),Xd=Hc(class extends ru{constructor(){super(),this.__registerHost(),this.items=[],this.titleFilter="",this.expanded=!0,this.fetch=!1,this.provider=bu,this.filteredItems=null,this.innerItems=[],this.expandIconHtml="",this.collapseIconHtml=""}parseItemsProp(e){"string"==typeof e?this.innerItems=JSON.parse(e):Array.isArray(e)&&(this.innerItems=[...e])}refetch(){this.fetchContent()}async fetchContent(){if(this.ensurePartner(),this.fetch&&this.frbrExpressionUri&&this.provider){const e=this.provider+"/p/"+this.partner+"/e/we/toc.json"+this.frbrExpressionUri;try{const t=await fetch(e);t.ok&&(this.innerItems=(await t.json()).toc)}catch(e){}}}ensurePartner(){this.partner||(this.partner=gu())}getSlotHTML(e){var t;const n=this.el.querySelector(e);return(null==n?void 0:n.querySelector(e))?(null===(t=n.querySelector(e))||void 0===t?void 0:t.innerHTML)||"":(null==n?void 0:n.innerHTML)||""}componentWillLoad(){this.expandIconHtml=this.getSlotHTML("[slot='expand-icon']"),this.collapseIconHtml=this.getSlotHTML("[slot='collapse-icon']"),this.parseItemsProp(this.items),this.titleFilterChanged(this.titleFilter),this.fetchContent()}async expandAll(){Array.from(this.el.querySelectorAll("la-toc-item")).forEach((e=>{e.expanded=!0}))}async collapseAll(){Array.from(this.el.querySelectorAll("la-toc-item")).forEach((e=>{e.expanded=!1}))}titleFilterChanged(e){if(e){const t=e.toLocaleLowerCase().trim(),n=new Set;function o(e){for(const t of e.children||[])n.add(t),o(t)}function r(e){var a;let i=((null===(a=e.title)||void 0===a?void 0:a.toLocaleLowerCase())||"").includes(t);if(i)o(e);else if(e.children)for(const t of e.children)i=r(t)||i;return i&&n.add(e),i}for(const a of this.innerItems)r(a);this.filteredItems=n}else this.filteredItems=null;this.expandAll()}renderItem(e){const t=(e.children||[]).map((e=>this.renderItem(e))),n=void 0===e.expanded?this.expanded:e.expanded;return nc("la-toc-item",{item:e,filteredItems:this.filteredItems,expandIconHtml:this.expandIconHtml,collapseIconHtml:this.collapseIconHtml,expanded:n},t)}render(){return nc(rc,null,nc("div",{style:{display:"none"}},nc("slot",{name:"expand-icon"}),nc("slot",{name:"collapse-icon"})),this.innerItems.map((e=>this.renderItem(e))))}get el(){return this}static get watchers(){return{items:["parseItemsProp"],provider:["refetch"],frbrExpressionUri:["refetch"],fetch:["refetch"],titleFilter:["titleFilterChanged"]}}},[4,"la-table-of-contents",{items:[1],titleFilter:[1,"title-filter"],expanded:[4],frbrExpressionUri:[1537,"frbr-expression-uri"],fetch:[1540],partner:[1537],provider:[1],filteredItems:[32],innerItems:[32],expandAll:[64],collapseAll:[64]}]),Qd=Hc(class extends ru{constructor(){super(),this.__registerHost(),this.items=[],this.titleFilterPlaceholder="Search the table of contents",this.hideClearTitleFilterButton=!1,this.titleFilterClearBtnClasses="",this.expandAllBtnClasses="",this.collapseAllBtnClasses="",this.expandAllBtnText="Expand all",this.collapseAllBtnText="Collapse all",this.expanded=!0,this.titleFilterInputClasses="",this.fetch=!1,this.provider=bu,this.titleFilter="",this.handleTitleChange=Wd((e=>{this.titleFilter=e.target.value}),300)}clearTitleFilter(){this.titleFilter=""}async expandAll(){const e=this.el.querySelector("la-table-of-contents");null==e||e.expandAll()}async collapseAll(){const e=this.el.querySelector("la-table-of-contents");null==e||e.collapseAll()}render(){return nc(rc,null,nc("div",{class:"search"},nc("input",{class:`search__input ${this.titleFilterInputClasses}`,value:this.titleFilter,placeholder:this.titleFilterPlaceholder,onInput:e=>this.handleTitleChange(e)}),(()=>this.hideClearTitleFilterButton?null:nc("button",{class:`search__clear-btn ${this.titleFilterClearBtnClasses}`,type:"button",onClick:()=>this.clearTitleFilter(),disabled:!this.titleFilter},nc("slot",{name:"clear-title-filter-icon"},"✕")))()),nc("div",{class:"toggle"},nc("button",{type:"button",class:`toggle__expand-all-btn ${this.expandAllBtnClasses}`,onClick:()=>this.expandAll()},this.expandAllBtnText),nc("button",{type:"button",class:`toggle__collapse-all-btn ${this.collapseAllBtnClasses}`,onClick:()=>this.collapseAll()},this.collapseAllBtnText)),nc("la-table-of-contents",{items:this.items,titleFilter:this.titleFilter,fetch:this.fetch,provider:this.provider,partner:this.partner,"frbr-expression-uri":this.frbrExpressionUri,expanded:this.expanded},nc("span",{slot:"expand-icon"},nc("slot",{name:"expand-icon"})),nc("span",{slot:"collapse-icon"},nc("slot",{name:"collapse-icon"}))))}get el(){return this}static get style(){return"la-table-of-contents-controller *{-webkit-box-sizing:border-box;box-sizing:border-box}la-table-of-contents-controller .search{width:100%;margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}la-table-of-contents-controller .search__input{-ms-flex:1;flex:1}la-table-of-contents-controller .search__clear-btn{position:absolute;top:0;right:0;height:100%}la-table-of-contents-controller .toggle{margin-bottom:5px}la-table-of-contents-controller .toggle__expand-all-btn{margin-right:5px}"}},[4,"la-table-of-contents-controller",{items:[1],titleFilterPlaceholder:[1,"title-filter-placeholder"],hideClearTitleFilterButton:[4,"hide-clear-title-filter-button"],titleFilterClearBtnClasses:[1,"title-filter-clear-btn-classes"],expandAllBtnClasses:[1,"expand-all-btn-classes"],collapseAllBtnClasses:[1,"collapse-all-btn-classes"],expandAllBtnText:[1,"expand-all-btn-text"],collapseAllBtnText:[1,"collapse-all-btn-text"],expanded:[4],titleFilterInputClasses:[1,"title-filter-input-classes"],frbrExpressionUri:[1537,"frbr-expression-uri"],fetch:[1540],partner:[1537],provider:[1],titleFilter:[32]}]),ef=Gd;var tf=function(){return tf=Object.assign||function(e){for(var t,n=1,o=arguments.length;n0&&t.every((function(e){return""===e.filename})))return null}catch(e){}return e}})},e.prototype.setupTooltips=function(){document.querySelectorAll('[data-bs-toggle="tooltip"]').forEach((function(e){new window.bootstrap.Tooltip(e)}))},e.prototype.scrollNavTabs=function(){document.querySelectorAll(".nav.nav-tabs.scroll-xs > .nav-item > .nav-link.active").forEach((function(e){e.parentElement&&e.parentElement.parentElement&&(e.parentElement.parentElement.scrollLeft=e.offsetLeft)}))},e}());var of=r(7701),rf=r(7824),af=r(6896),sf=r(6531),lf=r(2372),cf=r(5228),uf=r(9892),pf=r(2122),df=r(7421),ff=r(3920),hf=r(8240),mf=r(9966),gf=r(804),bf=[lf.Z,df.Z,sf.Z,rf.Z],vf=(0,hf.kZ)({defaultModifiers:bf});const yf=new Map,kf={set(e,t,n){yf.has(e)||yf.set(e,new Map);const o=yf.get(e);o.has(t)||0===o.size?o.set(t,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(o.keys())[0]}.`)},get:(e,t)=>yf.has(e)&&yf.get(e).get(t)||null,remove(e,t){if(!yf.has(e))return;const n=yf.get(e);n.delete(t),0===n.size&&yf.delete(e)}},_f="transitionend",wf=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,((e,t)=>`#${CSS.escape(t)}`))),e),xf=e=>{e.dispatchEvent(new Event(_f))},Sf=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),Of=e=>Sf(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(wf(e)):null,Ef=e=>{if(!Sf(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const t=e.closest("summary");if(t&&t.parentNode!==n)return!1;if(null===t)return!1}return t},Cf=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),Tf=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?Tf(e.parentNode):null},Af=()=>{},Lf=e=>{e.offsetHeight},Df=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Nf=[],$f=()=>"rtl"===document.documentElement.dir,Pf=e=>{var t;t=()=>{const t=Df();if(t){const n=e.NAME,o=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=o,e.jQueryInterface)}},"loading"===document.readyState?(Nf.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of Nf)e()})),Nf.push(t)):t()},If=(e,t=[],n=e)=>"function"==typeof e?e(...t):n,jf=(e,t,n=!0)=>{if(!n)return void If(e);const o=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const o=Number.parseFloat(t),r=Number.parseFloat(n);return o||r?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0})(t)+5;let r=!1;const a=({target:n})=>{n===t&&(r=!0,t.removeEventListener(_f,a),If(e))};t.addEventListener(_f,a),setTimeout((()=>{r||xf(t)}),o)},Mf=(e,t,n,o)=>{const r=e.length;let a=e.indexOf(t);return-1===a?!n&&o?e[r-1]:e[0]:(a+=n?1:-1,o&&(a=(a+r)%r),e[Math.max(0,Math.min(a,r-1))])},Rf=/[^.]*(?=\..*)\.|.*/,Ff=/\..*/,Vf=/::\d+$/,zf={};let qf=1;const Bf={mouseenter:"mouseover",mouseleave:"mouseout"},Hf=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function Uf(e,t){return t&&`${t}::${qf++}`||e.uidEvent||qf++}function Wf(e){const t=Uf(e);return e.uidEvent=t,zf[t]=zf[t]||{},zf[t]}function Zf(e,t,n=null){return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===n))}function Jf(e,t,n){const o="string"==typeof t,r=o?n:t||n;let a=Xf(e);return Hf.has(a)||(a=e),[o,r,a]}function Yf(e,t,n,o,r){if("string"!=typeof t||!e)return;let[a,i,s]=Jf(t,n,o);if(t in Bf){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};i=e(i)}const l=Wf(e),c=l[s]||(l[s]={}),u=Zf(c,i,a?n:null);if(u)return void(u.oneOff=u.oneOff&&r);const p=Uf(i,t.replace(Rf,"")),d=a?function(e,t,n){return function o(r){const a=e.querySelectorAll(t);for(let{target:i}=r;i&&i!==this;i=i.parentNode)for(const s of a)if(s===i)return eh(r,{delegateTarget:i}),o.oneOff&&Qf.off(e,r.type,t,n),n.apply(i,[r])}}(e,n,i):function(e,t){return function n(o){return eh(o,{delegateTarget:e}),n.oneOff&&Qf.off(e,o.type,t),t.apply(e,[o])}}(e,i);d.delegationSelector=a?n:null,d.callable=i,d.oneOff=r,d.uidEvent=p,c[p]=d,e.addEventListener(s,d,a)}function Kf(e,t,n,o,r){const a=Zf(t[n],o,r);a&&(e.removeEventListener(n,a,Boolean(r)),delete t[n][a.uidEvent])}function Gf(e,t,n,o){const r=t[n]||{};for(const[a,i]of Object.entries(r))a.includes(o)&&Kf(e,t,n,i.callable,i.delegationSelector)}function Xf(e){return e=e.replace(Ff,""),Bf[e]||e}const Qf={on(e,t,n,o){Yf(e,t,n,o,!1)},one(e,t,n,o){Yf(e,t,n,o,!0)},off(e,t,n,o){if("string"!=typeof t||!e)return;const[r,a,i]=Jf(t,n,o),s=i!==t,l=Wf(e),c=l[i]||{},u=t.startsWith(".");if(void 0===a){if(u)for(const n of Object.keys(l))Gf(e,l,n,t.slice(1));for(const[n,o]of Object.entries(c)){const r=n.replace(Vf,"");s&&!t.includes(r)||Kf(e,l,i,o.callable,o.delegationSelector)}}else{if(!Object.keys(c).length)return;Kf(e,l,i,a,r?n:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;const o=Df();let r=null,a=!0,i=!0,s=!1;t!==Xf(t)&&o&&(r=o.Event(t,n),o(e).trigger(r),a=!r.isPropagationStopped(),i=!r.isImmediatePropagationStopped(),s=r.isDefaultPrevented());const l=eh(new Event(t,{bubbles:a,cancelable:!0}),n);return s&&l.preventDefault(),i&&e.dispatchEvent(l),l.defaultPrevented&&r&&r.preventDefault(),l}};function eh(e,t={}){for(const[n,o]of Object.entries(t))try{e[n]=o}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>o})}return e}function th(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function nh(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}const oh={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${nh(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${nh(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const o of n){let n=o.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),t[n]=th(e.dataset[o])}return t},getDataAttribute:(e,t)=>th(e.getAttribute(`data-bs-${nh(t)}`))};class rh{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const n=Sf(t)?oh.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...Sf(t)?oh.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[o,r]of Object.entries(t)){const t=e[o],a=Sf(t)?"element":null==(n=t)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(r).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${o}" provided type "${a}" but expected type "${r}".`)}var n}}class ah extends rh{constructor(e,t){super(),(e=Of(e))&&(this._element=e,this._config=this._getConfig(t),kf.set(this._element,this.constructor.DATA_KEY,this))}dispose(){kf.remove(this._element,this.constructor.DATA_KEY),Qf.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){jf(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return kf.get(Of(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.1"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const ih=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&"#"!==n?n.trim():null}return wf(t)},sh={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const n=[];let o=e.parentNode.closest(t);for(;o;)n.push(o),o=o.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>`${e}:not([tabindex^="-"])`)).join(",");return this.find(t,e).filter((e=>!Cf(e)&&Ef(e)))},getSelectorFromElement(e){const t=ih(e);return t&&sh.findOne(t)?t:null},getElementFromSelector(e){const t=ih(e);return t?sh.findOne(t):null},getMultipleElementsFromSelector(e){const t=ih(e);return t?sh.find(t):[]}},lh=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,o=e.NAME;Qf.on(document,n,`[data-bs-dismiss="${o}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),Cf(this))return;const r=sh.getElementFromSelector(this)||this.closest(`.${o}`);e.getOrCreateInstance(r)[t]()}))};class ch extends ah{static get NAME(){return"alert"}close(){if(Qf.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,e)}_destroyElement(){this._element.remove(),Qf.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=ch.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}lh(ch,"close"),Pf(ch);const uh='[data-bs-toggle="button"]';class ph extends ah{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each((function(){const t=ph.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}Qf.on(document,"click.bs.button.data-api",uh,(e=>{e.preventDefault();const t=e.target.closest(uh);ph.getOrCreateInstance(t).toggle()})),Pf(ph);const dh={endCallback:null,leftCallback:null,rightCallback:null},fh={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class hh extends rh{constructor(e,t){super(),this._element=e,e&&hh.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return dh}static get DefaultType(){return fh}static get NAME(){return"swipe"}dispose(){Qf.off(this._element,".bs.swipe")}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),If(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=40)return;const t=e/this._deltaX;this._deltaX=0,t&&If(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(Qf.on(this._element,"pointerdown.bs.swipe",(e=>this._start(e))),Qf.on(this._element,"pointerup.bs.swipe",(e=>this._end(e))),this._element.classList.add("pointer-event")):(Qf.on(this._element,"touchstart.bs.swipe",(e=>this._start(e))),Qf.on(this._element,"touchmove.bs.swipe",(e=>this._move(e))),Qf.on(this._element,"touchend.bs.swipe",(e=>this._end(e))))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const mh="next",gh="prev",bh="left",vh="right",yh="slid.bs.carousel",kh="carousel",_h="active",wh={ArrowLeft:vh,ArrowRight:bh},xh={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Sh={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Oh extends ah{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=sh.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===kh&&this.cycle()}static get Default(){return xh}static get DefaultType(){return Sh}static get NAME(){return"carousel"}next(){this._slide(mh)}nextWhenVisible(){!document.hidden&&Ef(this._element)&&this.next()}prev(){this._slide(gh)}pause(){this._isSliding&&xf(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?Qf.one(this._element,yh,(()=>this.cycle())):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void Qf.one(this._element,yh,(()=>this.to(e)));const n=this._getItemIndex(this._getActive());if(n===e)return;const o=e>n?mh:gh;this._slide(o,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&Qf.on(this._element,"keydown.bs.carousel",(e=>this._keydown(e))),"hover"===this._config.pause&&(Qf.on(this._element,"mouseenter.bs.carousel",(()=>this.pause())),Qf.on(this._element,"mouseleave.bs.carousel",(()=>this._maybeEnableCycle()))),this._config.touch&&hh.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of sh.find(".carousel-item img",this._element))Qf.on(e,"dragstart.bs.carousel",(e=>e.preventDefault()));const e={leftCallback:()=>this._slide(this._directionToOrder(bh)),rightCallback:()=>this._slide(this._directionToOrder(vh)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new hh(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=wh[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=sh.findOne(".active",this._indicatorsElement);t.classList.remove(_h),t.removeAttribute("aria-current");const n=sh.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add(_h),n.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const n=this._getActive(),o=e===mh,r=t||Mf(this._getItems(),n,o,this._config.wrap);if(r===n)return;const a=this._getItemIndex(r),i=t=>Qf.trigger(this._element,t,{relatedTarget:r,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:a});if(i("slide.bs.carousel").defaultPrevented)return;if(!n||!r)return;const s=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(a),this._activeElement=r;const l=o?"carousel-item-start":"carousel-item-end",c=o?"carousel-item-next":"carousel-item-prev";r.classList.add(c),Lf(r),n.classList.add(l),r.classList.add(l),this._queueCallback((()=>{r.classList.remove(l,c),r.classList.add(_h),n.classList.remove(_h,c,l),this._isSliding=!1,i(yh)}),n,this._isAnimated()),s&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return sh.findOne(".active.carousel-item",this._element)}_getItems(){return sh.find(".carousel-item",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return $f()?e===bh?gh:mh:e===bh?mh:gh}_orderToDirection(e){return $f()?e===gh?bh:vh:e===gh?vh:bh}static jQueryInterface(e){return this.each((function(){const t=Oh.getOrCreateInstance(this,e);if("number"!=typeof e){if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)}))}}Qf.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",(function(e){const t=sh.getElementFromSelector(this);if(!t||!t.classList.contains(kh))return;e.preventDefault();const n=Oh.getOrCreateInstance(t),o=this.getAttribute("data-bs-slide-to");return o?(n.to(o),void n._maybeEnableCycle()):"next"===oh.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),Qf.on(window,"load.bs.carousel.data-api",(()=>{const e=sh.find('[data-bs-ride="carousel"]');for(const t of e)Oh.getOrCreateInstance(t)})),Pf(Oh);const Eh="show",Ch="collapse",Th="collapsing",Ah='[data-bs-toggle="collapse"]',Lh={parent:null,toggle:!0},Dh={parent:"(null|element)",toggle:"boolean"};class Nh extends ah{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=sh.find(Ah);for(const e of n){const t=sh.getSelectorFromElement(e),n=sh.find(t).filter((e=>e===this._element));null!==t&&n.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Lh}static get DefaultType(){return Dh}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((e=>e!==this._element)).map((e=>Nh.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(Qf.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(Ch),this._element.classList.add(Th),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Th),this._element.classList.add(Ch,Eh),this._element.style[t]="",Qf.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[t]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(Qf.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,Lf(this._element),this._element.classList.add(Th),this._element.classList.remove(Ch,Eh);for(const e of this._triggerArray){const t=sh.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0,this._element.style[e]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Th),this._element.classList.add(Ch),Qf.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(Eh)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=Of(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(Ah);for(const t of e){const e=sh.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=sh.find(":scope .collapse .collapse",this._config.parent);return sh.find(e,this._config.parent).filter((e=>!t.includes(e)))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const n of e)n.classList.toggle("collapsed",!t),n.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each((function(){const n=Nh.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}}))}}Qf.on(document,"click.bs.collapse.data-api",Ah,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of sh.getMultipleElementsFromSelector(this))Nh.getOrCreateInstance(e,{toggle:!1}).toggle()})),Pf(Nh);const $h="dropdown",Ph="ArrowUp",Ih="ArrowDown",jh="click.bs.dropdown.data-api",Mh="keydown.bs.dropdown.data-api",Rh="show",Fh='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Vh=`${Fh}.show`,zh=".dropdown-menu",qh=$f()?"top-end":"top-start",Bh=$f()?"top-start":"top-end",Hh=$f()?"bottom-end":"bottom-start",Uh=$f()?"bottom-start":"bottom-end",Wh=$f()?"left-start":"right-start",Zh=$f()?"right-start":"left-start",Jh={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Yh={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Kh extends ah{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=sh.next(this._element,zh)[0]||sh.prev(this._element,zh)[0]||sh.findOne(zh,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Jh}static get DefaultType(){return Yh}static get NAME(){return $h}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Cf(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!Qf.trigger(this._element,"show.bs.dropdown",e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const e of[].concat(...document.body.children))Qf.on(e,"mouseover",Af);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Rh),this._element.classList.add(Rh),Qf.trigger(this._element,"shown.bs.dropdown",e)}}hide(){if(Cf(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!Qf.trigger(this._element,"hide.bs.dropdown",e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))Qf.off(e,"mouseover",Af);this._popper&&this._popper.destroy(),this._menu.classList.remove(Rh),this._element.classList.remove(Rh),this._element.setAttribute("aria-expanded","false"),oh.removeDataAttribute(this._menu,"popper"),Qf.trigger(this._element,"hidden.bs.dropdown",e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!Sf(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${$h.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(void 0===e)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:Sf(this._config.reference)?t=Of(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const n=this._getPopperConfig();this._popper=gf.fi(t,this._menu,n)}_isShown(){return this._menu.classList.contains(Rh)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return Wh;if(e.classList.contains("dropstart"))return Zh;if(e.classList.contains("dropup-center"))return"top";if(e.classList.contains("dropdown-center"))return"bottom";const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?Bh:qh:t?Uh:Hh}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(oh.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...If(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:t}){const n=sh.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((e=>Ef(e)));n.length&&Mf(n,t,e===Ih,!n.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Kh.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}static clearMenus(e){if(2===e.button||"keyup"===e.type&&"Tab"!==e.key)return;const t=sh.find(Vh);for(const n of t){const t=Kh.getInstance(n);if(!t||!1===t._config.autoClose)continue;const o=e.composedPath(),r=o.includes(t._menu);if(o.includes(t._element)||"inside"===t._config.autoClose&&!r||"outside"===t._config.autoClose&&r)continue;if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const a={relatedTarget:t._element};"click"===e.type&&(a.clickEvent=e),t._completeHide(a)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),n="Escape"===e.key,o=[Ph,Ih].includes(e.key);if(!o&&!n)return;if(t&&!n)return;e.preventDefault();const r=this.matches(Fh)?this:sh.prev(this,Fh)[0]||sh.next(this,Fh)[0]||sh.findOne(Fh,e.delegateTarget.parentNode),a=Kh.getOrCreateInstance(r);if(o)return e.stopPropagation(),a.show(),void a._selectMenuItem(e);a._isShown()&&(e.stopPropagation(),a.hide(),r.focus())}}Qf.on(document,Mh,Fh,Kh.dataApiKeydownHandler),Qf.on(document,Mh,zh,Kh.dataApiKeydownHandler),Qf.on(document,jh,Kh.clearMenus),Qf.on(document,"keyup.bs.dropdown.data-api",Kh.clearMenus),Qf.on(document,jh,Fh,(function(e){e.preventDefault(),Kh.getOrCreateInstance(this).toggle()})),Pf(Kh);const Gh="show",Xh="mousedown.bs.backdrop",Qh={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},em={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class tm extends rh{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Qh}static get DefaultType(){return em}static get NAME(){return"backdrop"}show(e){if(!this._config.isVisible)return void If(e);this._append();const t=this._getElement();this._config.isAnimated&&Lf(t),t.classList.add(Gh),this._emulateAnimation((()=>{If(e)}))}hide(e){this._config.isVisible?(this._getElement().classList.remove(Gh),this._emulateAnimation((()=>{this.dispose(),If(e)}))):If(e)}dispose(){this._isAppended&&(Qf.off(this._element,Xh),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=Of(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),Qf.on(e,Xh,(()=>{If(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(e){jf(e,this._getElement(),this._config.isAnimated)}}const nm=".bs.focustrap",om="backward",rm={autofocus:!0,trapElement:null},am={autofocus:"boolean",trapElement:"element"};class im extends rh{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return rm}static get DefaultType(){return am}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),Qf.off(document,nm),Qf.on(document,"focusin.bs.focustrap",(e=>this._handleFocusin(e))),Qf.on(document,"keydown.tab.bs.focustrap",(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,Qf.off(document,nm))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const n=sh.focusableChildren(t);0===n.length?t.focus():this._lastTabNavDirection===om?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?om:"forward")}}const sm=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",lm=".sticky-top",cm="padding-right",um="margin-right";class pm{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,cm,(t=>t+e)),this._setElementAttributes(sm,cm,(t=>t+e)),this._setElementAttributes(lm,um,(t=>t-e))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,cm),this._resetElementAttributes(sm,cm),this._resetElementAttributes(lm,um)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const o=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+o)return;this._saveInitialAttribute(e,t);const r=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(r))}px`)}))}_saveInitialAttribute(e,t){const n=e.style.getPropertyValue(t);n&&oh.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const n=oh.getDataAttribute(e,t);null!==n?(oh.removeDataAttribute(e,t),e.style.setProperty(t,n)):e.style.removeProperty(t)}))}_applyManipulationCallback(e,t){if(Sf(e))t(e);else for(const n of sh.find(e,this._element))t(n)}}const dm=".bs.modal",fm="hidden.bs.modal",hm="show.bs.modal",mm="modal-open",gm="show",bm="modal-static",vm={backdrop:!0,focus:!0,keyboard:!0},ym={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class km extends ah{constructor(e,t){super(e,t),this._dialog=sh.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new pm,this._addEventListeners()}static get Default(){return vm}static get DefaultType(){return ym}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||Qf.trigger(this._element,hm,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(mm),this._adjustDialog(),this._backdrop.show((()=>this._showElement(e))))}hide(){this._isShown&&!this._isTransitioning&&(Qf.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(gm),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){Qf.off(window,dm),Qf.off(this._dialog,dm),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new tm({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new im({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=sh.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),Lf(this._element),this._element.classList.add(gm),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,Qf.trigger(this._element,"shown.bs.modal",{relatedTarget:e})}),this._dialog,this._isAnimated())}_addEventListeners(){Qf.on(this._element,"keydown.dismiss.bs.modal",(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),Qf.on(window,"resize.bs.modal",(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),Qf.on(this._element,"mousedown.dismiss.bs.modal",(e=>{Qf.one(this._element,"click.dismiss.bs.modal",(t=>{this._element===e.target&&this._element===t.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(mm),this._resetAdjustments(),this._scrollBar.reset(),Qf.trigger(this._element,fm)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(Qf.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains(bm)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(bm),this._queueCallback((()=>{this._element.classList.remove(bm),this._queueCallback((()=>{this._element.style.overflowY=t}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;if(n&&!e){const e=$f()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!n&&e){const e=$f()?"paddingRight":"paddingLeft";this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each((function(){const n=km.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}}))}}Qf.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(e){const t=sh.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),Qf.one(t,hm,(e=>{e.defaultPrevented||Qf.one(t,fm,(()=>{Ef(this)&&this.focus()}))}));const n=sh.findOne(".modal.show");n&&km.getInstance(n).hide(),km.getOrCreateInstance(t).toggle(this)})),lh(km),Pf(km);const _m="show",wm="showing",xm="hiding",Sm=".offcanvas.show",Om="hidePrevented.bs.offcanvas",Em="hidden.bs.offcanvas",Cm={backdrop:!0,keyboard:!0,scroll:!1},Tm={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Am extends ah{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Cm}static get DefaultType(){return Tm}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||Qf.trigger(this._element,"show.bs.offcanvas",{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new pm).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(wm),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(_m),this._element.classList.remove(wm),Qf.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:e})}),this._element,!0))}hide(){this._isShown&&(Qf.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(xm),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(_m,xm),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new pm).reset(),Qf.trigger(this._element,Em)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new tm({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():Qf.trigger(this._element,Om)}:null})}_initializeFocusTrap(){return new im({trapElement:this._element})}_addEventListeners(){Qf.on(this._element,"keydown.dismiss.bs.offcanvas",(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():Qf.trigger(this._element,Om))}))}static jQueryInterface(e){return this.each((function(){const t=Am.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}Qf.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const t=sh.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),Cf(this))return;Qf.one(t,Em,(()=>{Ef(this)&&this.focus()}));const n=sh.findOne(Sm);n&&n!==t&&Am.getInstance(n).hide(),Am.getOrCreateInstance(t).toggle(this)})),Qf.on(window,"load.bs.offcanvas.data-api",(()=>{for(const e of sh.find(Sm))Am.getOrCreateInstance(e).show()})),Qf.on(window,"resize.bs.offcanvas",(()=>{for(const e of sh.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&Am.getOrCreateInstance(e).hide()})),lh(Am),Pf(Am);const Lm={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Dm=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Nm=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,$m=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?!Dm.has(n)||Boolean(Nm.test(e.nodeValue)):t.filter((e=>e instanceof RegExp)).some((e=>e.test(n)))},Pm={allowList:Lm,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Im={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},jm={entry:"(string|element|function|null)",selector:"(string|element)"};class Mm extends rh{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return Pm}static get DefaultType(){return Im}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((e=>this._resolvePossibleFunction(e))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,n]of Object.entries(this._config.content))this._setContent(e,n,t);const t=e.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&t.classList.add(...n.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},jm)}_setContent(e,t,n){const o=sh.findOne(n,e);o&&((t=this._resolvePossibleFunction(t))?Sf(t)?this._putElementInTemplate(Of(t),o):this._config.html?o.innerHTML=this._maybeSanitize(t):o.textContent=t:o.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,n){if(!e.length)return e;if(n&&"function"==typeof n)return n(e);const o=(new window.DOMParser).parseFromString(e,"text/html"),r=[].concat(...o.body.querySelectorAll("*"));for(const e of r){const n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}const o=[].concat(...e.attributes),r=[].concat(t["*"]||[],t[n]||[]);for(const t of o)$m(t,r)||e.removeAttribute(t.nodeName)}return o.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return If(e,[this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const Rm=new Set(["sanitize","allowList","sanitizeFn"]),Fm="fade",Vm="show",zm=".modal",qm="hide.bs.modal",Bm="hover",Hm="focus",Um={AUTO:"auto",TOP:"top",RIGHT:$f()?"left":"right",BOTTOM:"bottom",LEFT:$f()?"right":"left"},Wm={allowList:Lm,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Zm={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Jm extends ah{constructor(t,n){if(void 0===e)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,n),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Wm}static get DefaultType(){return Zm}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),Qf.off(this._element.closest(zm),qm,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=Qf.trigger(this._element,this.constructor.eventName("show")),t=(Tf(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:o}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(o.append(n),Qf.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(Vm),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))Qf.on(e,"mouseover",Af);this._queueCallback((()=>{Qf.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!Qf.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(Vm),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))Qf.off(e,"mouseover",Af);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),Qf.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(Fm,Vm),t.classList.add(`bs-${this.constructor.NAME}-auto`);const n=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e})(this.constructor.NAME).toString();return t.setAttribute("id",n),this._isAnimated()&&t.classList.add(Fm),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new Mm({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Fm)}_isShown(){return this.tip&&this.tip.classList.contains(Vm)}_createPopper(e){const t=If(this._config.placement,[this,e,this._element]),n=Um[t.toUpperCase()];return gf.fi(this._element,e,this._getPopperConfig(n))}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return If(e,[this._element])}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...t,...If(this._config.popperConfig,[t])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)Qf.on(this._element,this.constructor.eventName("click"),this._config.selector,(e=>{this._initializeOnDelegatedTarget(e).toggle()}));else if("manual"!==t){const e=t===Bm?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=t===Bm?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");Qf.on(this._element,e,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?Hm:Bm]=!0,t._enter()})),Qf.on(this._element,n,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?Hm:Bm]=t._element.contains(e.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},Qf.on(this._element.closest(zm),qm,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=oh.getDataAttributes(this._element);for(const e of Object.keys(t))Rm.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:Of(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[t,n]of Object.entries(this._config))this.constructor.Default[t]!==n&&(e[t]=n);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each((function(){const t=Jm.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Pf(Jm);const Ym={...Jm.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Km={...Jm.DefaultType,content:"(null|string|element|function)"};class Gm extends Jm{static get Default(){return Ym}static get DefaultType(){return Km}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each((function(){const t=Gm.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Pf(Gm);const Xm="click.bs.scrollspy",Qm="active",eg="[href]",tg={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},ng={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class og extends ah{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return tg}static get DefaultType(){return ng}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=Of(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map((e=>Number.parseFloat(e)))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(Qf.off(this._config.target,Xm),Qf.on(this._config.target,Xm,eg,(e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const n=this._rootElement||window,o=t.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:o,behavior:"smooth"});n.scrollTop=o}})))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((e=>this._observerCallback(e)),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),n=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},o=(this._rootElement||document.documentElement).scrollTop,r=o>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=o;for(const a of e){if(!a.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(a));continue}const e=a.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(r&&e){if(n(a),!o)return}else r||e||n(a)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=sh.find(eg,this._config.target);for(const t of e){if(!t.hash||Cf(t))continue;const e=sh.findOne(decodeURI(t.hash),this._element);Ef(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(Qm),this._activateParents(e),Qf.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))sh.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(Qm);else for(const t of sh.parents(e,".nav, .list-group"))for(const e of sh.prev(t,".nav-link, .nav-item > .nav-link, .list-group-item"))e.classList.add(Qm)}_clearActiveClass(e){e.classList.remove(Qm);const t=sh.find("[href].active",e);for(const e of t)e.classList.remove(Qm)}static jQueryInterface(e){return this.each((function(){const t=og.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Qf.on(window,"load.bs.scrollspy.data-api",(()=>{for(const e of sh.find('[data-bs-spy="scroll"]'))og.getOrCreateInstance(e)})),Pf(og);const rg="ArrowLeft",ag="ArrowRight",ig="ArrowUp",sg="ArrowDown",lg="Home",cg="End",ug="active",pg="fade",dg="show",fg='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',hg=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${fg}`;class mg extends ah{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),Qf.on(this._element,"keydown.bs.tab",(e=>this._keydown(e))))}static get NAME(){return"tab"}show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),n=t?Qf.trigger(t,"hide.bs.tab",{relatedTarget:e}):null;Qf.trigger(e,"show.bs.tab",{relatedTarget:t}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){e&&(e.classList.add(ug),this._activate(sh.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),Qf.trigger(e,"shown.bs.tab",{relatedTarget:t})):e.classList.add(dg)}),e,e.classList.contains(pg)))}_deactivate(e,t){e&&(e.classList.remove(ug),e.blur(),this._deactivate(sh.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),Qf.trigger(e,"hidden.bs.tab",{relatedTarget:t})):e.classList.remove(dg)}),e,e.classList.contains(pg)))}_keydown(e){if(![rg,ag,ig,sg,lg,cg].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=this._getChildren().filter((e=>!Cf(e)));let n;if([lg,cg].includes(e.key))n=t[e.key===lg?0:t.length-1];else{const o=[ag,sg].includes(e.key);n=Mf(t,e.target,o,!0)}n&&(n.focus({preventScroll:!0}),mg.getOrCreateInstance(n).show())}_getChildren(){return sh.find(hg,this._parent)}_getActiveElem(){return this._getChildren().find((e=>this._elemIsActive(e)))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),n=this._getOuterElement(e);e.setAttribute("aria-selected",t),n!==e&&this._setAttributeIfNotExists(n,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=sh.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,t){const n=this._getOuterElement(e);if(!n.classList.contains("dropdown"))return;const o=(e,o)=>{const r=sh.findOne(e,n);r&&r.classList.toggle(o,t)};o(".dropdown-toggle",ug),o(".dropdown-menu",dg),n.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(ug)}_getInnerElement(e){return e.matches(hg)?e:sh.findOne(hg,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each((function(){const t=mg.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Qf.on(document,"click.bs.tab",fg,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),Cf(this)||mg.getOrCreateInstance(this).show()})),Qf.on(window,"load.bs.tab",(()=>{for(const e of sh.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))mg.getOrCreateInstance(e)})),Pf(mg);const gg="hide",bg="show",vg="showing",yg={animation:"boolean",autohide:"boolean",delay:"number"},kg={animation:!0,autohide:!0,delay:5e3};class _g extends ah{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return kg}static get DefaultType(){return yg}static get NAME(){return"toast"}show(){Qf.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(gg),Lf(this._element),this._element.classList.add(bg,vg),this._queueCallback((()=>{this._element.classList.remove(vg),Qf.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(Qf.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(vg),this._queueCallback((()=>{this._element.classList.add(gg),this._element.classList.remove(vg,bg),Qf.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(bg),super.dispose()}isShown(){return this._element.classList.contains(bg)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){Qf.on(this._element,"mouseover.bs.toast",(e=>this._onInteraction(e,!0))),Qf.on(this._element,"mouseout.bs.toast",(e=>this._onInteraction(e,!1))),Qf.on(this._element,"focusin.bs.toast",(e=>this._onInteraction(e,!0))),Qf.on(this._element,"focusout.bs.toast",(e=>this._onInteraction(e,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=_g.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}lh(_g),Pf(_g),window.bootstrap=t,nf.setup()})()})(); \ No newline at end of file diff --git a/peachjam/templates/peachjam/_labels.html b/peachjam/templates/peachjam/_labels.html new file mode 100644 index 000000000..68fa3b545 --- /dev/null +++ b/peachjam/templates/peachjam/_labels.html @@ -0,0 +1,5 @@ +{% if labels %} +
+ {% for label in labels %}{{ label.name }}{% endfor %} +
+{% endif %} diff --git a/peachjam/templates/peachjam/layouts/document_detail.html b/peachjam/templates/peachjam/layouts/document_detail.html index fd161e1cc..426649b76 100644 --- a/peachjam/templates/peachjam/layouts/document_detail.html +++ b/peachjam/templates/peachjam/layouts/document_detail.html @@ -31,6 +31,7 @@ {% block document-title %}

{{ document.title }}

+ {% include 'peachjam/_labels.html' %}