diff --git a/peachjam/static/js/app-prod.js b/peachjam/static/js/app-prod.js index eff508a3c..1420cb135 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 __webpack_modules__={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]:{},r=l(e,t,n);return null===r?null:(r.end=Math.min(r.end,e.textContent.length),a.toRange(e,r))},t.toTextPosition=l;var r,o=(r=n(2027))&&r.__esModule?r:{default:r},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 r=t.end;if(void 0===r)throw new Error('selector missing required property "end"');if(r<0)throw new Error('property "end" must be a non-negative integer');var o=e.textContent.substr(n,r-n),a=Math.max(0,n-32),i=e.textContent.substr(a,n-a),s=Math.min(e.textContent.length,r+32);return{exact:o,prefix:i,suffix:e.textContent.substr(r,s-r)}}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 r=t.exact;if(void 0===r)throw new Error('selector missing required property "exact"');var a=t.prefix,s=t.suffix,l=n.hint,c=new o.default;c.Match_Distance=2*e.textContent.length;var u=r.match(i),d=void 0===l?e.textContent.length/2|0:l,p=Number.POSITIVE_INFINITY,h=Number.NEGATIVE_INFINITY,f=-1,m=void 0!==a,g=void 0!==s,b=!1;m&&(f=c.match_main(e.textContent,a,d))>-1&&(d=f+a.length,b=!0),g&&!b&&(f=c.match_main(e.textContent,s,d+r.length))>-1&&(d=f-r.length);var v=u.shift();if(!((f=c.match_main(e.textContent,v,d))>-1))return null;d=h=(p=f)+v.length;var y=function(t,n){if(!t)return null;var r=c.match_main(e.textContent,n,t.loc);return-1===r?null:(t.loc=r+n.length,t.start=Math.min(t.start,r),t.end=Math.max(t.end,r+n.length),t)};c.Match_Distance=64;var _=u.reduce(y,{start:p,end:h,loc:d});return _?{start:_.start,end:_.end}:null}},9183:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GutterEnrichmentManager=void 0;const r=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,r.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 r=n.getButton(e);r&&(r.addEventListener("click",(()=>{this.removeFloater(),n.addEnrichment(e)})),t.appendChild(r))}}}removeFloater(){this.floatingContainer.remove(),this.floaterTimeout=null}}},8482:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(2720),t),o(n(9183),t)},2720:function(e,t,n){"use strict";var r=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 o=n(2581),a=r(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),r=(0,o.targetToRange)(t.target,this.documentRoot);r&&(0,o.markRange)(r,this.markTag,(r=>(n.marks.push(r),r.classList.add(...this.markClasses),e.markCreated(t,r),n.popups.push(this.createPopup(e,t,r)),r))),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 r=(0,a.default)(n,{appendTo:document.body,interactive:!0,theme:"light",zIndex:0,delay:[0,0],onShow:r=>{r.setContent(""),r.setContent(e.getPopupContent(t,n))}});return e.popupCreated(t,r),r}}},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 r=n(9535),o=n(9448);function a(e){const t=[],n={TABLE:1,THEAD:1,TBODY:1,TR:1};let r,o,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,r=document.createNodeIterator(e.commonAncestorContainer,NodeFilter.SHOW_TEXT,(function(e){return n[e.parentElement.tagName]?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}));let l=r.nextNode();for(;l&&l!==a;)l=r.nextNode();for(;l&&(o=l.compareDocumentPosition(i),0!=(o&Node.DOCUMENT_POSITION_CONTAINS)||0!=(o&Node.DOCUMENT_POSITION_FOLLOWING));)t.push(l),l=r.nextNode();return t}function i(e,n,r=t.foreignElementsSelector){const o=[];for(const t of Array.from(e.querySelectorAll(r))){const e={e:t,before:null,parent:null};t.nextSibling?e.before=t.nextSibling:e.parent=t.parentElement,t.parentElement&&t.parentElement.removeChild(t),o.push(e)}try{return n()}finally{o.reverse();for(const e of o)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,r.toRange)(e,a),!i||n.toString()===i.exact)return n}catch(e){}if(i)return(0,o.toRange)(e,i)}t.foreignElementsSelector=".ig",t.getTextNodes=a,t.markRange=function(e,t="mark",n){let r=e.commonAncestorContainer;r.nodeType!==Node.ELEMENT_NODE&&(r=r.parentElement),r&&i(r,(()=>{for(const r of a(e))if(r.parentElement){let e=r.ownerDocument.createElement(t);n&&(e=n(e,r)),e&&(r.parentElement.insertBefore(e,r),e.appendChild(r))}}))},t.withoutForeignElements=i,t.targetToRange=function(e,t){let n=e.anchor_id,r=n.lastIndexOf("__"),o=t.querySelector(`[id="${n}"]`);for(;!o&&r>-1;)n=n.substring(0,r),r=n.lastIndexOf("__"),o=t.querySelector(`[id="${n}"]`);if(o){if(e.selectors)return i(o,(()=>s(o,e.selectors)));{const e=t.ownerDocument.createRange();return e.selectNodeContents(o),e}}return null},t.targetToAknRange=function(e,t){function n(e){return"arguments"===e?t.querySelector(e):t.querySelector(`[eId=${e}]`)}let r=e.anchor_id,o=r.lastIndexOf("__"),a=n(r);for(;!a&&o>-1;)r=r.substring(0,o),o=r.lastIndexOf("__"),a=n(r);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,r.fromRange)(n,e);t.type="TextPositionSelector",a.selectors.push(t),t=(0,o.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,r.fromRange)(n,e);return i.type="TextPositionSelector",a.selectors.push(i),i=(0,o.fromTextPosition)(n,i),i.type="TextQuoteSelector",a.selectors.push(i),a}},8240:(e,t,n)=>{"use strict";n.d(t,{fi:()=>k,kZ:()=>_});var r=n(400),o=n(2163),a=n(2057),i=n(2556),s=n(6333),l=n(4063),c=n(7252),u=n(611),d=n(138);function p(e,t,n){void 0===n&&(n=!1);var p,h,f=(0,i.Re)(t),m=(0,i.Re)(t)&&function(e){var t=e.getBoundingClientRect(),n=(0,d.NM)(t.width)/e.offsetWidth||1,r=(0,d.NM)(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),g=(0,c.Z)(t),b=(0,r.Z)(e,m,n),v={scrollLeft:0,scrollTop:0},y={x:0,y:0};return(f||!f&&!n)&&(("body"!==(0,s.Z)(t)||(0,u.Z)(g))&&(v=(p=t)!==(0,a.Z)(p)&&(0,i.Re)(p)?{scrollLeft:(h=p).scrollLeft,scrollTop:h.scrollTop}:(0,o.Z)(p)),(0,i.Re)(t)?((y=(0,r.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 h=n(583),f=n(3624),m=n(5961),g=n(7701);function b(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}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:()=>o});var r=n(2556);function o(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,r.Zq)(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}},400:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(2556),o=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,r.Re)(e)&&(l=e.offsetWidth>0&&(0,o.NM)(s.width)/e.offsetWidth||1,c=e.offsetHeight>0&&(0,o.NM)(s.height)/e.offsetHeight||1);var u=((0,r.kK)(e)?(0,a.Z)(e):window).visualViewport,d=!(0,i.Z)()&&n,p=(s.left+(d&&u?u.offsetLeft:0))/l,h=(s.top+(d&&u?u.offsetTop:0))/c,f=s.width/l,m=s.height/c;return{width:f,height:m,top:h,right:p+f,bottom:h+m,left:p,x:p,y:h}}},3062:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(2057);function o(e){return(0,r.Z)(e).getComputedStyle(e)}},7252:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(2556);function o(e){return(((0,r.kK)(e)?e.ownerDocument:e.document)||window.document).documentElement}},583:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(400);function o(e){var t=(0,r.Z)(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}}},6333:(e,t,n)=>{"use strict";function r(e){return e?(e.nodeName||"").toLowerCase():null}n.d(t,{Z:()=>r})},5961:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(2057),o=n(6333),a=n(3062),i=n(2556);function s(e){return["table","td","th"].indexOf((0,o.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 d(e){for(var t=(0,r.Z)(e),n=u(e);n&&s(n)&&"static"===(0,a.Z)(n).position;)n=u(n);return n&&("html"===(0,o.Z)(n)||"body"===(0,o.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,o.Z)(n))<0;){var r=(0,a.Z)(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}},5923:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(6333),o=n(7252),a=n(2556);function i(e){return"html"===(0,r.Z)(e)?e:e.assignedSlot||e.parentNode||((0,a.Zq)(e)?e.host:null)||(0,o.Z)(e)}},2057:(e,t,n)=>{"use strict";function r(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:()=>r})},2163:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(2057);function o(e){var t=(0,r.Z)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}},4063:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(400),o=n(7252),a=n(2163);function i(e){return(0,r.Z)((0,o.Z)(e)).left+(0,a.Z)(e).scrollLeft}},2556:(e,t,n)=>{"use strict";n.d(t,{Re:()=>a,Zq:()=>i,kK:()=>o});var r=n(2057);function o(e){return e instanceof(0,r.Z)(e).Element||e instanceof Element}function a(e){return e instanceof(0,r.Z)(e).HTMLElement||e instanceof HTMLElement}function i(e){return"undefined"!=typeof ShadowRoot&&(e instanceof(0,r.Z)(e).ShadowRoot||e instanceof ShadowRoot)}},7977:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(5918);function o(){return!/^((?!chrome|android).)*safari/i.test((0,r.Z)())}},611:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(3062);function o(e){var t=(0,r.Z)(e),n=t.overflow,o=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+o)}},3624:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(5923),o=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,o.Z)(e)?e:s((0,r.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),d=i?[u].concat(u.visualViewport||[],(0,o.Z)(a)?a:[]):a,p=t.concat(d);return i?p:p.concat(c((0,r.Z)(d)))}},7701:(e,t,n)=>{"use strict";n.d(t,{BL:()=>c,Ct:()=>g,DH:()=>k,F2:()=>a,I:()=>o,MS:()=>S,N7:()=>b,Pj:()=>p,XM:()=>_,YP:()=>f,bw:()=>m,cW:()=>A,d7:()=>s,ij:()=>v,iv:()=>x,k5:()=>h,mv:()=>l,r5:()=>y,t$:()=>i,ut:()=>u,wX:()=>w,we:()=>r,xs:()=>C,zV:()=>d});var r="top",o="bottom",a="right",i="left",s="auto",l=[r,o,a,i],c="start",u="end",d="clippingParents",p="viewport",h="popper",f="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",_="beforeMain",k="main",w="afterMain",x="beforeWrite",A="write",S="afterWrite",C=[b,v,y,_,k,w,x,A,S]},7824:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(6333),o=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,o.Re)(i)&&(0,r.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,o.Re)(a)&&(0,r.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:()=>p});var r=n(6206),o=n(583),a=n(4985),i=n(5961),s=n(1516),l=n(7516),c=n(3293),u=n(3706),d=n(7701);const p={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,a=e.name,p=e.options,h=n.elements.arrow,f=n.modifiersData.popperOffsets,m=(0,r.Z)(n.placement),g=(0,s.Z)(m),b=[d.t$,d.F2].indexOf(m)>=0?"height":"width";if(h&&f){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,d.mv))}(p.padding,n),y=(0,o.Z)(h),_="y"===g?d.we:d.t$,k="y"===g?d.I:d.F2,w=n.rects.reference[b]+n.rects.reference[g]-f[g]-n.rects.popper[b],x=f[g]-n.rects.reference[g],A=(0,i.Z)(h),S=A?"y"===g?A.clientHeight||0:A.clientWidth||0:0,C=w/2-x/2,T=v[_],E=S-y[b]-v[k],O=S/2-y[b]/2+C,P=(0,l.u)(T,O,E),D=g;n.modifiersData[a]=((t={})[D]=P,t.centerOffset=P-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&(0,a.Z)(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},6531:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(7701),o=n(5961),a=n(2057),i=n(7252),s=n(3062),l=n(6206),c=n(4943),u=n(138),d={top:"auto",right:"auto",bottom:"auto",left:"auto"};function p(e){var t,n=e.popper,l=e.popperRect,c=e.placement,p=e.variation,h=e.offsets,f=e.position,m=e.gpuAcceleration,g=e.adaptive,b=e.roundOffsets,v=e.isFixed,y=h.x,_=void 0===y?0:y,k=h.y,w=void 0===k?0:k,x="function"==typeof b?b({x:_,y:w}):{x:_,y:w};_=x.x,w=x.y;var A=h.hasOwnProperty("x"),S=h.hasOwnProperty("y"),C=r.t$,T=r.we,E=window;if(g){var O=(0,o.Z)(n),P="clientHeight",D="clientWidth";O===(0,a.Z)(n)&&(O=(0,i.Z)(n),"static"!==(0,s.Z)(O).position&&"absolute"===f&&(P="scrollHeight",D="scrollWidth")),(c===r.we||(c===r.t$||c===r.F2)&&p===r.ut)&&(T=r.I,w-=(v&&O===E&&E.visualViewport?E.visualViewport.height:O[P])-l.height,w*=m?1:-1),c!==r.t$&&(c!==r.we&&c!==r.I||p!==r.ut)||(C=r.F2,_-=(v&&O===E&&E.visualViewport?E.visualViewport.width:O[D])-l.width,_*=m?1:-1)}var L,M=Object.assign({position:f},g&&d),F=!0===b?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:(0,u.NM)(n*o)/o||0,y:(0,u.NM)(r*o)/o||0}}({x:_,y:w},(0,a.Z)(n)):{x:_,y:w};return _=F.x,w=F.y,m?Object.assign({},M,((L={})[T]=S?"0":"",L[C]=A?"0":"",L.transform=(E.devicePixelRatio||1)<=1?"translate("+_+"px, "+w+"px)":"translate3d("+_+"px, "+w+"px, 0)",L)):Object.assign({},M,((t={})[T]=S?w+"px":"",t[C]=A?_+"px":"",t.transform="",t))}const h={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,a=n.adaptive,i=void 0===a||a,s=n.roundOffsets,u=void 0===s||s,d={placement:(0,l.Z)(t.placement),variation:(0,c.Z)(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,p(Object.assign({},d,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,p(Object.assign({},d,{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 r=n(2057),o={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,r.Z)(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&d.forEach((function(e){e.addEventListener("scroll",n.update,o)})),c&&u.addEventListener("resize",n.update,o),function(){s&&d.forEach((function(e){e.removeEventListener("scroll",n.update,o)})),c&&u.removeEventListener("resize",n.update,o)}},data:{}}},5228:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r={left:"right",right:"left",bottom:"top",top:"bottom"};function o(e){return e.replace(/left|right|bottom|top/g,(function(e){return r[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 d={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,d=void 0===i||i,p=n.altAxis,h=void 0===p||p,f=n.fallbackPlacements,m=n.padding,g=n.boundary,b=n.rootBoundary,v=n.altBoundary,y=n.flipVariations,_=void 0===y||y,k=n.allowedAutoPlacements,w=t.options.placement,x=(0,a.Z)(w),A=f||(x!==w&&_?function(e){if((0,a.Z)(e)===u.d7)return[];var t=o(e);return[s(e),t,s(t)]}(w):[o(w)]),S=[w].concat(A).reduce((function(e,n){return e.concat((0,a.Z)(n)===u.d7?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,s=n.padding,d=n.flipVariations,p=n.allowedAutoPlacements,h=void 0===p?u.Ct:p,f=(0,c.Z)(r),m=f?d?u.bw:u.bw.filter((function(e){return(0,c.Z)(e)===f})):u.mv,g=m.filter((function(e){return h.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:o,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:_,allowedAutoPlacements:k}):n)}),[]),C=t.rects.reference,T=t.rects.popper,E=new Map,O=!0,P=S[0],D=0;D=0,N=R?"width":"height",I=(0,l.Z)(t,{placement:L,boundary:g,rootBoundary:b,altBoundary:v,padding:m}),j=R?F?u.F2:u.t$:F?u.I:u.we;C[N]>T[N]&&(j=o(j));var $=o(j),q=[];if(d&&q.push(I[M]<=0),h&&q.push(I[j]<=0,I[$]<=0),q.every((function(e){return e}))){P=L,O=!1;break}E.set(L,q)}if(O)for(var U=function(e){var t=S.find((function(t){var n=E.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return P=t,"break"},B=_?3:1;B>0&&"break"!==U(B);B--);t.placement!==P&&(t.modifiersData[r]._skip=!0,t.placement=P,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}}},9892:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(7701),o=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[r.we,r.F2,r.I,r.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,r=t.rects.reference,s=t.rects.popper,l=t.modifiersData.preventOverflow,c=(0,o.Z)(t,{elementContext:"reference"}),u=(0,o.Z)(t,{altBoundary:!0}),d=a(c,r),p=a(u,s,l),h=i(d),f=i(p);t.modifiersData[n]={referenceClippingOffsets:d,popperEscapeOffsets:p,isReferenceHidden:h,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":f})}}},2122:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(6206),o=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=o.Ct.reduce((function(e,n){return e[n]=function(e,t,n){var a=(0,r.Z)(e),i=[o.t$,o.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,[o.t$,o.F2].indexOf(a)>=0?{x:c,y:l}:{x:l,y:c}}(n,t.rects,s),e}),{}),c=l[t.placement],u=c.x,d=c.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=d),t.modifiersData[a]=l}}},7421:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9349);const o={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=(0,r.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:()=>h});var r=n(7701),o=n(6206),a=n(1516),i=n(7516),s=n(583),l=n(5961),c=n(9966),u=n(4943),d=n(3607),p=n(138);const h={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,h=e.name,f=n.mainAxis,m=void 0===f||f,g=n.altAxis,b=void 0!==g&&g,v=n.boundary,y=n.rootBoundary,_=n.altBoundary,k=n.padding,w=n.tether,x=void 0===w||w,A=n.tetherOffset,S=void 0===A?0:A,C=(0,c.Z)(t,{boundary:v,rootBoundary:y,padding:k,altBoundary:_}),T=(0,o.Z)(t.placement),E=(0,u.Z)(t.placement),O=!E,P=(0,a.Z)(T),D="x"===P?"y":"x",L=t.modifiersData.popperOffsets,M=t.rects.reference,F=t.rects.popper,R="function"==typeof S?S(Object.assign({},t.rects,{placement:t.placement})):S,N="number"==typeof R?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,j={x:0,y:0};if(L){if(m){var $,q="y"===P?r.we:r.t$,U="y"===P?r.I:r.F2,B="y"===P?"height":"width",V=L[P],z=V+C[q],H=V-C[U],W=x?-F[B]/2:0,G=E===r.BL?M[B]:F[B],Y=E===r.BL?-F[B]:-M[B],J=t.elements.arrow,Z=x&&J?(0,s.Z)(J):{width:0,height:0},X=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,d.Z)(),K=X[q],Q=X[U],ee=(0,i.u)(0,M[B],Z[B]),te=O?M[B]/2-W-ee-K-N.mainAxis:G-ee-K-N.mainAxis,ne=O?-M[B]/2+W+ee+Q+N.mainAxis:Y+ee+Q+N.mainAxis,re=t.elements.arrow&&(0,l.Z)(t.elements.arrow),oe=re?"y"===P?re.clientTop||0:re.clientLeft||0:0,ae=null!=($=null==I?void 0:I[P])?$:0,ie=V+te-ae-oe,se=V+ne-ae,le=(0,i.u)(x?(0,p.VV)(z,ie):z,V,x?(0,p.Fp)(H,se):H);L[P]=le,j[P]=le-V}if(b){var ce,ue="x"===P?r.we:r.t$,de="x"===P?r.I:r.F2,pe=L[D],he="y"===D?"height":"width",fe=pe+C[ue],me=pe-C[de],ge=-1!==[r.we,r.t$].indexOf(T),be=null!=(ce=null==I?void 0:I[D])?ce:0,ve=ge?fe:pe-M[he]-F[he]-be+N.altAxis,ye=ge?pe+M[he]+F[he]-be-N.altAxis:me,_e=x&&ge?(0,i.q)(ve,pe,ye):(0,i.u)(x?ve:fe,pe,x?ye:me);L[D]=_e,j[D]=_e-pe}t.modifiersData[h]=j}},requiresIfExists:["offset"]}},804:(e,t,n)=>{"use strict";n.d(t,{fi:()=>f});var r=n(8240),o=n(2372),a=n(7421),i=n(6531),s=n(7824),l=n(2122),c=n(5228),u=n(3920),d=n(6896),p=n(9892),h=[o.Z,a.Z,i.Z,s.Z,l.Z,c.Z,u.Z,d.Z,p.Z],f=(0,r.kZ)({defaultModifiers:h})},9349:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(6206),o=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,r.Z)(l):null,u=l?(0,o.Z)(l):null,d=n.x+n.width/2-s.width/2,p=n.y+n.height/2-s.height/2;switch(c){case i.we:t={x:d,y:n.y-s.height};break;case i.I:t={x:d,y:n.y+n.height};break;case i.F2:t={x:n.x+n.width,y:p};break;case i.t$:t={x:n.x-s.width,y:p};break;default:t={x:n.x,y:n.y}}var h=c?(0,a.Z)(c):null;if(null!=h){var f="y"===h?"height":"width";switch(u){case i.BL:t[h]=t[h]-(n[f]/2-s[f]/2);break;case i.ut:t[h]=t[h]+(n[f]/2-s[f]/2)}}return t}},9966:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});var r=n(7701),o=n(2057),a=n(7252),i=n(4063),s=n(7977),l=n(3062),c=n(2163),u=n(138),d=n(3624),p=n(5961),h=n(2556),f=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===r.Pj?v(function(e,t){var n=(0,o.Z)(e),r=(0,a.Z)(e),l=n.visualViewport,c=r.clientWidth,u=r.clientHeight,d=0,p=0;if(l){c=l.width,u=l.height;var h=(0,s.Z)();(h||!h&&"fixed"===t)&&(d=l.offsetLeft,p=l.offsetTop)}return{width:c,height:u,x:d+(0,i.Z)(e),y:p}}(e,n)):(0,h.kK)(t)?function(e,t){var n=(0,f.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),r=(0,c.Z)(e),o=null==(t=e.ownerDocument)?void 0:t.body,s=(0,u.Fp)(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),d=(0,u.Fp)(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),p=-r.scrollLeft+(0,i.Z)(e),h=-r.scrollTop;return"rtl"===(0,l.Z)(o||n).direction&&(p+=(0,u.Fp)(n.clientWidth,o?o.clientWidth:0)-s),{width:s,height:d,x:p,y:h}}((0,a.Z)(e)))}var _=n(9349),k=n(3293),w=n(3706);function x(e,t){void 0===t&&(t={});var n=t,o=n.placement,i=void 0===o?e.placement:o,s=n.strategy,c=void 0===s?e.strategy:s,x=n.boundary,A=void 0===x?r.zV:x,S=n.rootBoundary,C=void 0===S?r.Pj:S,T=n.elementContext,E=void 0===T?r.k5:T,O=n.altBoundary,P=void 0!==O&&O,D=n.padding,L=void 0===D?0:D,M=(0,k.Z)("number"!=typeof L?L:(0,w.Z)(L,r.mv)),F=E===r.k5?r.YP:r.k5,R=e.rects.popper,N=e.elements[P?F:E],I=function(e,t,n,r){var o="clippingParents"===t?function(e){var t=(0,d.Z)((0,m.Z)(e)),n=["absolute","fixed"].indexOf((0,l.Z)(e).position)>=0&&(0,h.Re)(e)?(0,p.Z)(e):e;return(0,h.kK)(n)?t.filter((function(e){return(0,h.kK)(e)&&(0,g.Z)(e,n)&&"body"!==(0,b.Z)(e)})):[]}(e):[].concat(t),a=[].concat(o,[n]),i=a[0],s=a.reduce((function(t,n){var o=y(e,n,r);return t.top=(0,u.Fp)(o.top,t.top),t.right=(0,u.VV)(o.right,t.right),t.bottom=(0,u.VV)(o.bottom,t.bottom),t.left=(0,u.Fp)(o.left,t.left),t}),y(e,i,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}((0,h.kK)(N)?N:N.contextElement||(0,a.Z)(e.elements.popper),A,C,c),j=(0,f.Z)(e.elements.reference),$=(0,_.Z)({reference:j,element:R,strategy:"absolute",placement:i}),q=v(Object.assign({},R,$)),U=E===r.k5?q:j,B={top:I.top-U.top+M.top,bottom:U.bottom-I.bottom+M.bottom,left:I.left-U.left+M.left,right:U.right-I.right+M.right},V=e.modifiersData.offset;if(E===r.k5&&V){var z=V[i];Object.keys(B).forEach((function(e){var t=[r.F2,r.I].indexOf(e)>=0?1:-1,n=[r.we,r.I].indexOf(e)>=0?"y":"x";B[e]+=z[n]*t}))}return B}},3706:(e,t,n)=>{"use strict";function r(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}n.d(t,{Z:()=>r})},6206:(e,t,n)=>{"use strict";function r(e){return e.split("-")[0]}n.d(t,{Z:()=>r})},3607:(e,t,n)=>{"use strict";function r(){return{top:0,right:0,bottom:0,left:0}}n.d(t,{Z:()=>r})},1516:(e,t,n)=>{"use strict";function r(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}n.d(t,{Z:()=>r})},4943:(e,t,n)=>{"use strict";function r(e){return e.split("-")[1]}n.d(t,{Z:()=>r})},138:(e,t,n)=>{"use strict";n.d(t,{Fp:()=>r,NM:()=>a,VV:()=>o});var r=Math.max,o=Math.min,a=Math.round},3293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(3607);function o(e){return Object.assign({},(0,r.Z)(),e)}},5918:(e,t,n)=>{"use strict";function r(){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:()=>r})},7516:(e,t,n)=>{"use strict";n.d(t,{q:()=>a,u:()=>o});var r=n(138);function o(e,t,n){return(0,r.Fp)(e,(0,r.VV)(t,n))}function a(e,t,n){var r=o(e,t,n);return r>n?n:r}},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:()=>Se,B:()=>i,BK:()=>He,Bj:()=>a,EB:()=>c,Fl:()=>Je,IU:()=>Ee,Jd:()=>S,OT:()=>ke,PG:()=>Ae,SU:()=>qe,Um:()=>_e,Vh:()=>Ge,WL:()=>Be,X$:()=>O,X3:()=>Te,XI:()=>Ne,Xl:()=>Oe,YS:()=>we,ZM:()=>ze,cE:()=>k,dq:()=>Fe,iH:()=>Re,j:()=>T,lk:()=>C,nZ:()=>l,oR:()=>$e,qj:()=>ye,qq:()=>y,sT:()=>w,yT:()=>Ce});var r=n(3577);let o;class a{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&o&&(this.parent=o,this.index=(o.scopes||(o.scopes=[])).push(this)-1)}run(e){if(this.active)try{return o=this,e()}finally{o=this.parent}}on(){o=this}off(){o=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},d=e=>(e.w&g)>0,p=e=>(e.n&g)>0,h=new WeakMap;let f,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=f,t=x;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=f,f=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 r=0;r{("length"===t||t>=o)&&l.push(e)}));else switch(void 0!==n&&l.push(s.get(n)),t){case"add":(0,r.kJ)(e)?(0,r.S0)(n)&&l.push(s.get("length")):(l.push(s.get(b)),(0,r._N)(e)&&l.push(s.get(v)));break;case"delete":(0,r.kJ)(e)||(l.push(s.get(b)),(0,r._N)(e)&&l.push(s.get(v)));break;case"set":(0,r._N)(e)&&l.push(s.get(b))}if(1===l.length)l[0]&&P(l[0]);else{const e=[];for(const t of l)t&&e.push(...t);P(u(e))}}function P(e,t){for(const t of(0,r.kJ)(e)?e:[...e])(t!==f||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const D=(0,r.fY)("__proto__,__v_isRef,__isVue"),L=new Set(Object.getOwnPropertyNames(Symbol).map((e=>Symbol[e])).filter(r.yk)),M=$(),F=$(!1,!0),R=$(!0),N=$(!0,!0),I=j();function j(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Ee(this);for(let e=0,t=this.length;e{e[t]=function(...e){S();const n=Ee(this)[t].apply(this,e);return C(),n}})),e}function $(e=!1,t=!1){return function(n,o,a){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_isShallow"===o)return t;if("__v_raw"===o&&a===(e?t?ve:be:t?ge:me).get(n))return n;const i=(0,r.kJ)(n);if(!e&&i&&(0,r.RI)(I,o))return Reflect.get(I,o,a);const s=Reflect.get(n,o,a);return((0,r.yk)(o)?L.has(o):D(o))?s:(e||T(n,0,o),t?s:Fe(s)?i&&(0,r.S0)(o)?s:s.value:(0,r.Kn)(s)?e?ke(s):ye(s):s)}}const q=B(),U=B(!0);function B(e=!1){return function(t,n,o,a){let i=t[n];if(Se(i)&&Fe(i)&&!Fe(o))return!1;if(!e&&!Se(o)&&(Ce(o)||(o=Ee(o),i=Ee(i)),!(0,r.kJ)(t)&&Fe(i)&&!Fe(o)))return i.value=o,!0;const s=(0,r.kJ)(t)&&(0,r.S0)(n)?Number(n)!0,deleteProperty:(e,t)=>!0},H=(0,r.l7)({},V,{get:F,set:U}),W=(0,r.l7)({},z,{get:N}),G=e=>e,Y=e=>Reflect.getPrototypeOf(e);function J(e,t,n=!1,r=!1){const o=Ee(e=e.__v_raw),a=Ee(t);t!==a&&!n&&T(o,0,t),!n&&T(o,0,a);const{has:i}=Y(o),s=r?G:n?De:Pe;return i.call(o,t)?s(e.get(t)):i.call(o,a)?s(e.get(a)):void(e!==o&&e.get(t))}function Z(e,t=!1){const n=this.__v_raw,r=Ee(n),o=Ee(e);return e!==o&&!t&&T(r,0,e),!t&&T(r,0,o),e===o?n.has(e):n.has(e)||n.has(o)}function X(e,t=!1){return e=e.__v_raw,!t&&T(Ee(e),0,b),Reflect.get(e,"size",e)}function K(e){e=Ee(e);const t=Ee(this);return Y(t).has.call(t,e)||(t.add(e),O(t,"add",e,e)),this}function Q(e,t){t=Ee(t);const n=Ee(this),{has:o,get:a}=Y(n);let i=o.call(n,e);i||(e=Ee(e),i=o.call(n,e));const s=a.call(n,e);return n.set(e,t),i?(0,r.aU)(t,s)&&O(n,"set",e,t):O(n,"add",e,t),this}function ee(e){const t=Ee(this),{has:n,get:r}=Y(t);let o=n.call(t,e);o||(e=Ee(e),o=n.call(t,e)),r&&r.call(t,e);const a=t.delete(e);return o&&O(t,"delete",e,void 0),a}function te(){const e=Ee(this),t=0!==e.size,n=e.clear();return t&&O(e,"clear",void 0,void 0),n}function ne(e,t){return function(n,r){const o=this,a=o.__v_raw,i=Ee(a),s=t?G:e?De:Pe;return!e&&T(i,0,b),a.forEach(((e,t)=>n.call(r,s(e),s(t),o)))}}function re(e,t,n){return function(...o){const a=this.__v_raw,i=Ee(a),s=(0,r._N)(i),l="entries"===e||e===Symbol.iterator&&s,c="keys"===e&&s,u=a[e](...o),d=n?G:t?De:Pe;return!t&&T(i,0,c?v:b),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:l?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}function oe(e){return function(...t){return"delete"!==e&&this}}function ae(){const e={get(e){return J(this,e)},get size(){return X(this)},has:Z,add:K,set:Q,delete:ee,clear:te,forEach:ne(!1,!1)},t={get(e){return J(this,e,!1,!0)},get size(){return X(this)},has:Z,add:K,set:Q,delete:ee,clear:te,forEach:ne(!1,!0)},n={get(e){return J(this,e,!0)},get size(){return X(this,!0)},has(e){return Z.call(this,e,!0)},add:oe("add"),set:oe("set"),delete:oe("delete"),clear:oe("clear"),forEach:ne(!0,!1)},r={get(e){return J(this,e,!0,!0)},get size(){return X(this,!0)},has(e){return Z.call(this,e,!0)},add:oe("add"),set:oe("set"),delete:oe("delete"),clear:oe("clear"),forEach:ne(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((o=>{e[o]=re(o,!1,!1),n[o]=re(o,!0,!1),t[o]=re(o,!1,!0),r[o]=re(o,!0,!0)})),[e,n,t,r]}const[ie,se,le,ce]=ae();function ue(e,t){const n=t?e?ce:le:e?se:ie;return(t,o,a)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get((0,r.RI)(n,o)&&o in t?n:t,o,a)}const de={get:ue(!1,!1)},pe={get:ue(!1,!0)},he={get:ue(!0,!1)},fe={get:ue(!0,!0)},me=new WeakMap,ge=new WeakMap,be=new WeakMap,ve=new WeakMap;function ye(e){return Se(e)?e:xe(e,!1,V,de,me)}function _e(e){return xe(e,!1,H,pe,ge)}function ke(e){return xe(e,!0,z,he,be)}function we(e){return xe(e,!0,W,fe,ve)}function xe(e,t,n,o,a){if(!(0,r.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,r.W7)(l));var l;if(0===s)return e;const c=new Proxy(e,2===s?o:n);return a.set(e,c),c}function Ae(e){return Se(e)?Ae(e.__v_raw):!(!e||!e.__v_isReactive)}function Se(e){return!(!e||!e.__v_isReadonly)}function Ce(e){return!(!e||!e.__v_isShallow)}function Te(e){return Ae(e)||Se(e)}function Ee(e){const t=e&&e.__v_raw;return t?Ee(t):e}function Oe(e){return(0,r.Nj)(e,"__v_skip",!0),e}const Pe=e=>(0,r.Kn)(e)?ye(e):e,De=e=>(0,r.Kn)(e)?ke(e):e;function Le(e){x&&f&&E((e=Ee(e)).dep||(e.dep=u()))}function Me(e,t){(e=Ee(e)).dep&&P(e.dep)}function Fe(e){return!(!e||!0!==e.__v_isRef)}function Re(e){return Ie(e,!1)}function Ne(e){return Ie(e,!0)}function Ie(e,t){return Fe(e)?e:new je(e,t)}class je{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Ee(e),this._value=t?e:Pe(e)}get value(){return Le(this),this._value}set value(e){e=this.__v_isShallow?e:Ee(e),(0,r.aU)(e,this._rawValue)&&(this._rawValue=e,this._value=this.__v_isShallow?e:Pe(e),Me(this))}}function $e(e){Me(e)}function qe(e){return Fe(e)?e.value:e}const Ue={get:(e,t,n)=>qe(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Fe(o)&&!Fe(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Be(e){return Ae(e)?e:new Proxy(e,Ue)}class Ve{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e((()=>Le(this)),(()=>Me(this)));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}function ze(e){return new Ve(e)}function He(e){const t=(0,r.kJ)(e)?new Array(e.length):{};for(const n in e)t[n]=Ge(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 Ge(e,t,n){const r=e[t];return Fe(r)?r:new We(e,t,n)}class Ye{constructor(e,t,n,r){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new y(e,(()=>{this._dirty||(this._dirty=!0,Me(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const e=Ee(this);return Le(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function Je(e,t,n=!1){let o,a;const i=(0,r.mf)(e);return i?(o=e,a=r.dG):(o=e.get,a=e.set),new Ye(o,a,i||!a,n)}Promise.resolve()},6252:(e,t,n)=>{"use strict";n.d(t,{$d:()=>u,$y:()=>r.$y,Ah:()=>Ze,B:()=>r.B,BK:()=>r.BK,Bj:()=>r.Bj,Bz:()=>lr,C3:()=>fn,C_:()=>o.C_,Cn:()=>Z,EB:()=>r.EB,Eo:()=>Rt,F4:()=>_n,FN:()=>Vn,Fl:()=>ir,G:()=>Ar,HX:()=>X,HY:()=>Xt,Ho:()=>kn,IU:()=>r.IU,JJ:()=>ue,Jd:()=>Je,KU:()=>c,Ko:()=>Pn,LL:()=>Gt,MW:()=>sr,MX:()=>kr,Mr:()=>_r,Nv:()=>Dn,OT:()=>r.OT,Ob:()=>Re,P$:()=>xe,PG:()=>r.PG,Q2:()=>Yt,Q6:()=>Oe,RC:()=>Le,Rh:()=>he,Rr:()=>dr,S3:()=>d,SU:()=>r.SU,U2:()=>Se,Uc:()=>vr,Uk:()=>wn,Um:()=>r.Um,Us:()=>Ft,Vh:()=>r.Vh,WI:()=>Ln,WL:()=>r.WL,WY:()=>cr,Wm:()=>yn,X3:()=>r.X3,XI:()=>r.XI,Xl:()=>r.Xl,Xn:()=>Ge,Y1:()=>Kn,Y3:()=>S,Y8:()=>ke,YP:()=>ge,YS:()=>r.YS,Yq:()=>Ke,ZK:()=>i,ZM:()=>r.ZM,Zq:()=>yr,_:()=>vn,_A:()=>o._A,aZ:()=>Pe,b9:()=>ur,bT:()=>Qe,bv:()=>We,cE:()=>r.cE,d1:()=>et,dD:()=>J,dG:()=>En,dl:()=>Ie,dq:()=>r.dq,ec:()=>j,eq:()=>Sr,f3:()=>de,h:()=>br,hR:()=>o.hR,i8:()=>xr,iD:()=>un,iH:()=>r.iH,ic:()=>Ye,j4:()=>dn,j5:()=>o.j5,kC:()=>o.kC,kq:()=>An,l1:()=>pr,lA:()=>pn,lR:()=>Vt,m0:()=>pe,mW:()=>F,mv:()=>gr,mx:()=>Fn,n4:()=>oe,nK:()=>Ee,nQ:()=>wr,nZ:()=>r.nZ,oR:()=>r.oR,of:()=>Qn,p1:()=>mr,qG:()=>en,qZ:()=>ln,qb:()=>O,qj:()=>r.qj,qq:()=>r.qq,ry:()=>Cr,sT:()=>r.sT,se:()=>je,sv:()=>Qt,uE:()=>xn,u_:()=>fr,up:()=>Ht,vl:()=>Xe,vs:()=>o.vs,w5:()=>K,wF:()=>He,wg:()=>rn,wy:()=>xt,xv:()=>Kt,yT:()=>r.yT,yX:()=>fe,zw:()=>o.zw});var r=n(2262),o=n(3577);const a=[];function i(e,...t){(0,r.Jd)();const n=a.length?a[a.length-1].component:null,o=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 r=e.component&&e.component.parent;e=r&&r.vnode}return t}();if(o)c(o,n,11,[e+t.join(""),n&&n.proxy,i.map((({vnode:e})=>`at <${ar(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)`:"",r=!!e.component&&null==e.component.parent,o=` at <${ar(e.component,e.type,r)}`,a=">"+n;return e.props?[o,...s(e.props),a]:[o+a]}(e))})),t}(i)),console.warn(...n)}(0,r.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,o.HD)(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:(0,r.dq)(t)?(t=l(e,(0,r.IU)(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):(0,o.mf)(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=(0,r.IU)(t),n?t:[`${e}=`,t])}function c(e,t,n,r){let o;try{o=r?e(...r):e()}catch(e){d(e,t,n)}return o}function u(e,t,n,r){if((0,o.mf)(e)){const a=c(e,t,n,r);return a&&(0,o.tI)(a)&&a.catch((e=>{d(e,t,n)})),a}const a=[];for(let o=0;o>>1;L(f[r])L(e)-L(t))),k=0;k<_.length;k++)_[k]();_=null,k=0}}const L=e=>null==e.id?1/0:e.id;function M(e){h=!1,p=!0,P(e),f.sort(((e,t)=>L(e)-L(t))),o.dG;try{for(m=0;mF.emit(e,...t))),R=[]):"undefined"!=typeof window&&window.HTMLElement&&!(null===(r=null===(n=window.navigator)||void 0===n?void 0:n.userAgent)||void 0===r?void 0:r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push((e=>{j(e,t)})),setTimeout((()=>{F||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,N=!0,R=[])}),3e3)):(N=!0,R=[])}const $=B("component:added"),q=B("component:updated"),U=B("component:removed");function B(e){return t=>{I(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function V(e,t,...n){const r=e.vnode.props||o.kT;let a=n;const i=t.startsWith("update:"),s=i&&t.slice(7);if(s&&s in r){const e=`${"modelValue"===s?"model":s}Modifiers`,{number:t,trim:i}=r[e]||o.kT;i?a=n.map((e=>e.trim())):t&&(a=n.map(o.He))}let l;__VUE_PROD_DEVTOOLS__&&function(e,t,n){I("component:emit",e.appContext.app,e,t,n)}(e,t,a);let c=r[l=(0,o.hR)(t)]||r[l=(0,o.hR)((0,o._A)(t))];!c&&i&&(c=r[l=(0,o.hR)((0,o.rs)(t))]),c&&u(c,e,6,a);const d=r[l+"Once"];if(d){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,u(d,e,6,a)}}function z(e,t,n=!1){const r=t.emitsCache,a=r.get(e);if(void 0!==a)return a;const i=e.emits;let s={},l=!1;if(__VUE_OPTIONS_API__&&!(0,o.mf)(e)){const r=e=>{const n=z(e,t,!0);n&&(l=!0,(0,o.l7)(s,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return i||l?((0,o.kJ)(i)?i.forEach((e=>s[e]=null)):(0,o.l7)(s,i),r.set(e,s),s):(r.set(e,null),null)}function H(e,t){return!(!e||!(0,o.F7)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,o.RI)(e,t[0].toLowerCase()+t.slice(1))||(0,o.RI)(e,(0,o.rs)(t))||(0,o.RI)(e,t))}let W=null,G=null;function Y(e){const t=W;return W=e,G=e&&e.type.__scopeId||null,t}function J(e){G=e}function Z(){G=null}const X=e=>K;function K(e,t=W,n){if(!t)return e;if(e._n)return e;const r=(...n)=>{r._d&&ln(-1);const o=Y(t),a=e(...n);return Y(o),r._d&&ln(1),__VUE_PROD_DEVTOOLS__&&q(t),a};return r._n=!0,r._c=!0,r._d=!0,r}function Q(e){const{type:t,vnode:n,proxy:r,withProxy:a,props:i,propsOptions:[s],slots:l,attrs:c,emit:u,render:p,renderCache:h,data:f,setupState:m,ctx:g,inheritAttrs:b}=e;let v,y;const _=Y(e);try{if(4&n.shapeFlag){const e=a||r;v=Sn(p.call(e,e,h,i,m,f,g)),y=c}else{const e=t;v=Sn(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,d(t,e,1),v=yn(Qt)}let k=v;if(y&&!1!==b){const e=Object.keys(y),{shapeFlag:t}=k;e.length&&7&t&&(s&&e.some(o.tR)&&(y=te(y,s)),k=kn(k,y))}return n.dirs&&(k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition&&(k.transition=n.transition),v=k,Y(_),v}const ee=e=>{let t;for(const n in e)("class"===n||"style"===n||(0,o.F7)(n))&&((t||(t={}))[n]=e[n]);return t},te=(e,t)=>{const n={};for(const r in e)(0,o.tR)(r)&&r.slice(9)in t||(n[r]=e[r]);return n};function ne(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o0?(ae(e,"onPending"),ae(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,a,i),ce(p,e.ssFallback)):p.resolve()}(t,n,r,o,a,i,s,l,c):function(e,t,n,r,o,a,i,s,{p:l,um:c,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const p=t.ssContent,h=t.ssFallback,{activeBranch:f,pendingBranch:m,isInFallback:g,isHydrating:b}=d;if(m)d.pendingBranch=p,hn(p,m)?(l(m,p,d.hiddenContainer,null,o,d,a,i,s),d.deps<=0?d.resolve():g&&(l(f,h,n,r,o,null,a,i,s),ce(d,h))):(d.pendingId++,b?(d.isHydrating=!1,d.activeBranch=m):c(m,o,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),g?(l(null,p,d.hiddenContainer,null,o,d,a,i,s),d.deps<=0?d.resolve():(l(f,h,n,r,o,null,a,i,s),ce(d,h))):f&&hn(p,f)?(l(f,p,n,r,o,d,a,i,s),d.resolve(!0)):(l(null,p,d.hiddenContainer,null,o,d,a,i,s),d.deps<=0&&d.resolve()));else if(f&&hn(p,f))l(f,p,n,r,o,d,a,i,s),ce(d,p);else if(ae(t,"onPending"),d.pendingBranch=p,d.pendingId++,l(null,p,d.hiddenContainer,null,o,d,a,i,s),d.deps<=0)d.resolve();else{const{timeout:e,pendingId:t}=d;e>0?setTimeout((()=>{d.pendingId===t&&d.fallback(h)}),e):0===e&&d.fallback(h)}}(e,t,n,r,o,i,s,l,c)},hydrate:function(e,t,n,r,o,a,i,s,l){const c=t.suspense=ie(t,r,n,e.parentNode,document.createElement("div"),null,o,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,r=32&t;e.ssContent=se(r?n.default:n),e.ssFallback=r?se(n.fallback):yn(Qt)}};function ae(e,t){const n=e.props&&e.props[t];(0,o.mf)(n)&&n()}function ie(e,t,n,r,a,i,s,l,c,u,p=!1){const{p:h,m:f,um:m,n:g,o:{parentNode:b,remove:v}}=u,y=(0,o.He)(e.props&&e.props.timeout),_={vnode:e,parent:t,parentComponent:n,isSVG:s,container:r,hiddenContainer:a,anchor:i,deps:0,pendingId:0,timeout:"number"==typeof y?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:p,isUnmounted:!1,effects:[],resolve(e=!1){const{vnode:t,activeBranch:n,pendingBranch:r,pendingId:o,effects:a,parentComponent:i,container:s}=_;if(_.isHydrating)_.isHydrating=!1;else if(!e){const e=n&&r.transition&&"out-in"===r.transition.mode;e&&(n.transition.afterLeave=()=>{o===_.pendingId&&f(r,s,t,0)});let{anchor:t}=_;n&&(t=g(n),m(n,i,_,!0)),e||f(r,s,t,0)}ce(_,r),_.pendingBranch=null,_.isInFallback=!1;let l=_.parent,c=!1;for(;l;){if(l.pendingBranch){l.effects.push(...a),c=!0;break}l=l.parent}c||O(a),_.effects=[],ae(t,"onResolve")},fallback(e){if(!_.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:r,container:o,isSVG:a}=_;ae(t,"onFallback");const i=g(n),s=()=>{_.isInFallback&&(h(null,e,o,i,r,null,a,l,c),ce(_,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=s),_.isInFallback=!0,m(n,r,null,!0),u||s()},move(e,t,n){_.activeBranch&&f(_.activeBranch,e,t,n),_.container=e},next:()=>_.activeBranch&&g(_.activeBranch),registerDep(e,t){const n=!!_.pendingBranch;n&&_.deps++;const r=e.vnode.el;e.asyncDep.catch((t=>{d(t,e,0)})).then((o=>{if(e.isUnmounted||_.isUnmounted||_.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:a}=e;Xn(e,o,!1),r&&(a.el=r);const i=!r&&e.subTree.el;t(e,a,b(r||e.subTree.el),r?null:g(e.subTree),_,s,c),i&&v(i),re(e,a.el),n&&0==--_.deps&&_.resolve()}))},unmount(e,t){_.isUnmounted=!0,_.activeBranch&&m(_.activeBranch,n,e,t),_.pendingBranch&&m(_.pendingBranch,n,e,t)}};return _}function se(e){let t;if((0,o.mf)(e)){const n=sn&&e._c;n&&(e._d=!1,rn()),e=e(),n&&(e._d=!0,t=nn,on())}if((0,o.kJ)(e)){const t=function(e){let t;for(let n=0;nt!==e))),e}function le(e,t){t&&t.pendingBranch?(0,o.kJ)(e)?t.effects.push(...e):t.effects.push(e):O(e)}function ce(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,re(r,o))}function ue(e,t){if(Bn){let n=Bn.provides;const r=Bn.parent&&Bn.parent.provides;r===n&&(n=Bn.provides=Object.create(r)),n[e]=t}}function de(e,t,n=!1){const r=Bn||W;if(r){const a=null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(a&&e in a)return a[e];if(arguments.length>1)return n&&(0,o.mf)(t)?t.call(r.proxy):t}}function pe(e,t){return be(e,null,t)}function he(e,t){return be(e,null,{flush:"post"})}function fe(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}=o.kT){const d=Bn;let p,h,f=!1,m=!1;if((0,r.dq)(e)?(p=()=>e.value,f=(0,r.yT)(e)):(0,r.PG)(e)?(p=()=>e,a=!0):(0,o.kJ)(e)?(m=!0,f=e.some(r.PG),p=()=>e.map((e=>(0,r.dq)(e)?e.value:(0,r.PG)(e)?_e(e):(0,o.mf)(e)?c(e,d,2):void 0))):p=(0,o.mf)(e)?t?()=>c(e,d,2):()=>{if(!d||!d.isUnmounted)return h&&h(),u(e,d,3,[y])}:o.dG,t&&a){const e=p;p=()=>_e(e())}let y=e=>{h=x.onStop=()=>{c(e,d,4)}};if(Jn)return y=o.dG,t?n&&u(t,d,3,[p(),m?[]:void 0,y]):p(),o.dG;let _=m?[]:me;const k=()=>{if(x.active)if(t){const e=x.run();(a||f||(m?e.some(((e,t)=>(0,o.aU)(e,_[t]))):(0,o.aU)(e,_)))&&(h&&h(),u(t,d,3,[e,_===me?void 0:_,y]),_=e)}else x.run()};let w;k.allowRecurse=!!t,w="sync"===i?k:"post"===i?()=>Mt(k,d&&d.suspense):()=>{!d||d.isMounted?function(e){E(e,b,g,v)}(k):k()};const x=new r.qq(p,w);return t?n?k():_=x.run():"post"===i?Mt(x.run.bind(x),d&&d.suspense):x.run(),()=>{x.stop(),d&&d.scope&&(0,o.Od)(d.scope.effects,x)}}function ve(e,t,n){const r=this.proxy,a=(0,o.HD)(e)?e.includes(".")?ye(r,e):()=>r[e]:e.bind(r,r);let i;(0,o.mf)(t)?i=t:(i=t.handler,n=t);const s=Bn;zn(this);const l=be(a,i.bind(r),n);return s?zn(s):Hn(),l}function ye(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{_e(e,t)}));else if((0,o.PO)(e))for(const n in e)_e(e[n],t);return e}function ke(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return We((()=>{e.isMounted=!0})),Je((()=>{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=Vn(),o=ke();let a;return()=>{const i=t.default&&Oe(t.default(),!0);if(!i||!i.length)return;const s=(0,r.IU)(e),{mode:l}=s,c=i[0];if(o.isLeaving)return Ce(c);const u=Te(c);if(!u)return Ce(c);const d=Se(u,s,o,n);Ee(u,d);const p=n.subTree,h=p&&Te(p);let f=!1;const{getTransitionKey:m}=u.type;if(m){const e=m();void 0===a?a=e:e!==a&&(a=e,f=!0)}if(h&&h.type!==Qt&&(!hn(u,h)||f)){const e=Se(h,s,o,n);if(Ee(h,e),"out-in"===l)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,n.update()},Ce(c);"in-out"===l&&u.type!==Qt&&(e.delayLeave=(e,t,n)=>{Ae(o,h)[String(h.key)]=h,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=n})}return c}}};function Ae(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Se(e,t,n,r){const{appear:o,mode:a,persisted:i=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:p,onLeave:h,onAfterLeave:f,onLeaveCancelled:m,onBeforeAppear:g,onAppear:b,onAfterAppear:v,onAppearCancelled:y}=t,_=String(e.key),k=Ae(n,e),w=(e,t)=>{e&&u(e,r,9,t)},x={mode:a,persisted:i,beforeEnter(t){let r=s;if(!n.isMounted){if(!o)return;r=g||s}t._leaveCb&&t._leaveCb(!0);const a=k[_];a&&hn(e,a)&&a.el._leaveCb&&a.el._leaveCb(),w(r,[t])},enter(e){let t=l,r=c,a=d;if(!n.isMounted){if(!o)return;t=b||l,r=v||c,a=y||d}let i=!1;const s=e._enterCb=t=>{i||(i=!0,w(t?a:r,[e]),x.delayedLeave&&x.delayedLeave(),e._enterCb=void 0)};t?(t(e,s),t.length<=1&&s()):s()},leave(t,r){const o=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return r();w(p,[t]);let a=!1;const i=t._leaveCb=n=>{a||(a=!0,r(),w(n?m:f,[t]),t._leaveCb=void 0,k[o]===e&&delete k[o])};k[o]=e,h?(h(t,i),h.length<=1&&i()):i()},clone:e=>Se(e,t,n,r)};return x}function Ce(e){if(Fe(e))return(e=kn(e)).children=null,e}function Te(e){return Fe(e)?e.children?e.children[0]:void 0:e}function Ee(e,t){6&e.shapeFlag&&e.component?Ee(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 Oe(e,t=!1){let n=[],r=0;for(let o=0;o1)for(let e=0;e!!e.type.__asyncLoader;function Le(e){(0,o.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,p=null,h=0;const f=()=>{let e;return p||(e=p=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),c)return new Promise(((t,n)=>{c(e,(()=>t((h++,p=null,f()))),(()=>n(e)),h+1)}));throw e})).then((t=>e!==p&&p?p:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),u=t,t))))};return Pe({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return u},setup(){const e=Bn;if(u)return()=>Me(u,e);const t=t=>{p=null,d(t,e,13,!a)};if(l&&e.suspense||Jn)return f().then((t=>()=>Me(t,e))).catch((e=>(t(e),()=>a?yn(a,{error:e}):null)));const o=(0,r.iH)(!1),c=(0,r.iH)(),h=(0,r.iH)(!!i);return i&&setTimeout((()=>{h.value=!1}),i),null!=s&&setTimeout((()=>{if(!o.value&&!c.value){const e=new Error(`Async component timed out after ${s}ms.`);t(e),c.value=e}}),s),f().then((()=>{o.value=!0,e.parent&&Fe(e.parent.vnode)&&C(e.parent.update)})).catch((e=>{t(e),c.value=e})),()=>o.value&&u?Me(u,e):c.value&&a?yn(a,{error:c.value}):n&&!h.value?yn(n):void 0}})}function Me(e,{vnode:{ref:t,props:n,children:r}}){const o=yn(e,n,r);return o.ref=t,o}const Fe=e=>e.type.__isKeepAlive,Re={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Vn(),r=n.ctx;if(!r.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:d,o:{createElement:p}}}=r,h=p("div");function f(e){Ue(e),d(e,n,l,!0)}function m(e){a.forEach(((t,n)=>{const r=or(t.type);!r||e&&e(r)||g(n)}))}function g(e){const t=a.get(e);s&&t.type===s.type?s&&Ue(s):f(t),a.delete(e),i.delete(e)}r.activate=(e,t,n,r,a)=>{const i=e.component;u(e,t,n,0,l),c(i.vnode,e,t,n,i,l,r,e.slotScopeIds,a),Mt((()=>{i.isDeactivated=!1,i.a&&(0,o.ir)(i.a);const t=e.props&&e.props.onVnodeMounted;t&&On(t,i.parent,e)}),l),__VUE_PROD_DEVTOOLS__&&$(i)},r.deactivate=e=>{const t=e.component;u(e,h,null,1,l),Mt((()=>{t.da&&(0,o.ir)(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&On(n,t.parent,e),t.isDeactivated=!0}),l),__VUE_PROD_DEVTOOLS__&&$(t)},ge((()=>[e.include,e.exclude]),(([e,t])=>{e&&m((t=>Ne(e,t))),t&&m((e=>!Ne(t,e)))}),{flush:"post",deep:!0});let b=null;const v=()=>{null!=b&&a.set(b,Be(n.subTree))};return We(v),Ye(v),Je((()=>{a.forEach((e=>{const{subTree:t,suspense:r}=n,o=Be(t);if(e.type!==o.type)f(e);else{Ue(o);const e=o.component.da;e&&Mt(e,r)}}))})),()=>{if(b=null,!t.default)return null;const n=t.default(),r=n[0];if(n.length>1)return s=null,n;if(!pn(r)||!(4&r.shapeFlag||128&r.shapeFlag))return s=null,r;let o=Be(r);const l=o.type,c=or(De(o)?o.type.__asyncResolved||{}:l),{include:u,exclude:d,max:p}=e;if(u&&(!c||!Ne(u,c))||d&&c&&Ne(d,c))return s=o,r;const h=null==o.key?l:o.key,f=a.get(h);return o.el&&(o=kn(o),128&r.shapeFlag&&(r.ssContent=o)),b=h,f?(o.el=f.el,o.component=f.component,o.transition&&Ee(o,o.transition),o.shapeFlag|=512,i.delete(h),i.add(h)):(i.add(h),p&&i.size>parseInt(p,10)&&g(i.values().next().value)),o.shapeFlag|=256,s=o,r}}};function Ne(e,t){return(0,o.kJ)(e)?e.some((e=>Ne(e,t))):(0,o.HD)(e)?e.split(",").includes(t):!!e.test&&e.test(t)}function Ie(e,t){$e(e,"a",t)}function je(e,t){$e(e,"da",t)}function $e(e,t,n=Bn){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(Ve(t,r,n),n){let e=n.parent;for(;e&&e.parent;)Fe(e.parent.vnode)&&qe(r,t,n,e),e=e.parent}}function qe(e,t,n,r){const a=Ve(t,e,r,!0);Ze((()=>{(0,o.Od)(r[t],a)}),n)}function Ue(e){let t=e.shapeFlag;256&t&&(t-=256),512&t&&(t-=512),e.shapeFlag=t}function Be(e){return 128&e.shapeFlag?e.ssContent:e}function Ve(e,t,n=Bn,o=!1){if(n){const a=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;(0,r.Jd)(),zn(n);const a=u(t,n,e,o);return Hn(),(0,r.lk)(),a});return o?a.unshift(i):a.push(i),i}}const ze=e=>(t,n=Bn)=>(!Jn||"sp"===e)&&Ve(e,t,n),He=ze("bm"),We=ze("m"),Ge=ze("bu"),Ye=ze("u"),Je=ze("bum"),Ze=ze("um"),Xe=ze("sp"),Ke=ze("rtg"),Qe=ze("rtc");function et(e,t=Bn){Ve("ec",e,t)}let tt=!0;function nt(e,t,n){u((0,o.kJ)(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function rt(e,t,n,r){const a=r.includes(".")?ye(n,r):()=>n[r];if((0,o.HD)(e)){const n=t[e];(0,o.mf)(n)&&ge(a,n)}else if((0,o.mf)(e))ge(a,e.bind(n));else if((0,o.Kn)(e))if((0,o.kJ)(e))e.forEach((e=>rt(e,t,n,r)));else{const r=(0,o.mf)(e.handler)?e.handler.bind(n):t[e.handler];(0,o.mf)(r)&&ge(a,r,e)}}function ot(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,s=a.get(t);let l;return s?l=s:o.length||n||r?(l={},o.length&&o.forEach((e=>at(l,e,i,!0))),at(l,t,i)):l=t,a.set(t,l),l}function at(e,t,n,r=!1){const{mixins:o,extends:a}=t;a&&at(e,a,n,!0),o&&o.forEach((t=>at(e,t,n,!0)));for(const o in t)if(r&&"expose"===o);else{const r=it[o]||n&&n[o];e[o]=r?r(e[o],t[o]):t[o]}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,o.l7)(Object.create(null),e);for(const r in t)n[r]=ct(e[r],t[r]);return n},provide:st,inject:function(e,t){return ut(lt(e),lt(t))}};function st(e,t){return t?e?function(){return(0,o.l7)((0,o.mf)(e)?e.call(this,this):e,(0,o.mf)(t)?t.call(this,this):t)}:t:e}function lt(e){if((0,o.kJ)(e)){const t={};for(let n=0;n{c=!0;const[n,r]=ht(e,t,!0);(0,o.l7)(s,n),r&&l.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!i&&!c)return r.set(e,o.Z6),o.Z6;if((0,o.kJ)(i))for(let e=0;e-1,r[1]=n<0||e-1||(0,o.RI)(r,"default"))&&l.push(t)}}}const u=[s,l];return r.set(e,u),u}function ft(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,o.kJ)(t)?t.findIndex((t=>gt(t,e))):(0,o.mf)(t)&>(t,e)?0:-1}const vt=e=>"_"===e[0]||"$stable"===e,yt=e=>(0,o.kJ)(e)?e.map(Sn):[Sn(e)],_t=(e,t,n)=>{const r=K(((...e)=>yt(t(...e))),n);return r._c=!1,r},kt=(e,t,n)=>{const r=e._ctx;for(const n in e){if(vt(n))continue;const a=e[n];if((0,o.mf)(a))t[n]=_t(0,a,r);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,r=e.dirs||(e.dirs=[]);for(let e=0;e(i.has(e)||(e&&(0,o.mf)(e.install)?(i.add(e),e.install(l,...t)):(0,o.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(o,i,c){if(!s){const u=yn(n,r);return u.appContext=a,i&&t?t(u,o):e(u,o,c),s=!0,l._container=o,o.__vue_app__=l,__VUE_PROD_DEVTOOLS__&&(l._instance=u.component,function(e,t){I("app:init",e,t,{Fragment:Xt,Text:Kt,Comment:Qt,Static:en})}(l,xr)),nr(u.component)||u.component.proxy}},unmount(){s&&(e(null,l._container),__VUE_PROD_DEVTOOLS__&&(l._instance=null,function(e){I("app:unmount",e)}(l)),delete l._container.__vue_app__)},provide:(e,t)=>(a.provides[e]=t,l)};return l}}function Et(e,t,n,a,i=!1){if((0,o.kJ)(e))return void e.forEach(((e,r)=>Et(e,t&&((0,o.kJ)(t)?t[r]:t),n,a,i)));if(De(a)&&!i)return;const s=4&a.shapeFlag?nr(a.component)||a.component.proxy:a.el,l=i?null:s,{i:u,r:d}=e,p=t&&t.r,h=u.refs===o.kT?u.refs={}:u.refs,f=u.setupState;if(null!=p&&p!==d&&((0,o.HD)(p)?(h[p]=null,(0,o.RI)(f,p)&&(f[p]=null)):(0,r.dq)(p)&&(p.value=null)),(0,o.mf)(d))c(d,u,12,[l,h]);else{const t=(0,o.HD)(d),a=(0,r.dq)(d);if(t||a){const a=()=>{if(e.f){const n=t?h[d]:d.value;i?(0,o.kJ)(n)&&(0,o.Od)(n,s):(0,o.kJ)(n)?n.includes(s)||n.push(s):t?h[d]=[s]:(d.value=[s],e.k&&(h[e.k]=d.value))}else t?(h[d]=l,(0,o.RI)(f,d)&&(f[d]=l)):(0,r.dq)(d)&&(d.value=l,e.k&&(h[e.k]=l))};l?(a.id=-1,Mt(a,n)):a()}}}let Ot=!1;const Pt=e=>/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,Dt=e=>8===e.nodeType;function Lt(e){const{mt:t,p:n,o:{patchProp:r,nextSibling:a,parentNode:i,remove:s,insert:l,createComment:c}}=e,u=(n,r,o,s,l,c=!1)=>{const g=Dt(n)&&"["===n.data,b=()=>f(n,r,o,s,l,g),{type:v,ref:y,shapeFlag:_}=r,k=n.nodeType;r.el=n;let w=null;switch(v){case Kt:3!==k?w=b():(n.data!==r.children&&(Ot=!0,n.data=r.children),w=a(n));break;case Qt:w=8!==k||g?b():a(n);break;case en:if(1===k){w=n;const e=!r.children.length;for(let t=0;t{l=l||!!t.dynamicChildren;const{type:c,props:u,patchFlag:d,shapeFlag:h,dirs:f}=t,m="input"===c&&f||"option"===c;if(m||-1!==d){if(f&&At(t,null,n,"created"),u)if(m||!l||48&d)for(const t in u)(m&&t.endsWith("value")||(0,o.F7)(t)&&!(0,o.Gg)(t))&&r(e,t,null,u[t],!1,void 0,n);else u.onClick&&r(e,"onClick",null,u.onClick,!1,void 0,n);let c;if((c=u&&u.onVnodeBeforeMount)&&On(c,n,t),f&&At(t,null,n,"beforeMount"),((c=u&&u.onVnodeMounted)||f)&&le((()=>{c&&On(c,n,t),f&&At(t,null,n,"mounted")}),a),16&h&&(!u||!u.innerHTML&&!u.textContent)){let r=p(e.firstChild,t,e,n,a,i,l);for(;r;){Ot=!0;const e=r;r=r.nextSibling,s(e)}}else 8&h&&e.textContent!==t.children&&(Ot=!0,e.textContent=t.children)}return e.nextSibling},p=(e,t,r,o,a,i,s)=>{s=s||!!t.dynamicChildren;const l=t.children,c=l.length;for(let t=0;t{const{slotScopeIds:u}=t;u&&(o=o?o.concat(u):u);const d=i(e),h=p(a(e),t,d,n,r,o,s);return h&&Dt(h)&&"]"===h.data?a(t.anchor=h):(Ot=!0,l(t.anchor=c("]"),d,h),h)},f=(e,t,r,o,l,c)=>{if(Ot=!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),d=i(e);return s(e),n(null,t,d,u,r,o,Pt(d),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();Ot=!1,u(t.firstChild,e,null,null,null),D(),Ot&&console.error("Hydration completed but contains mismatches.")},u]}const Mt=le;function Ft(e){return Nt(e)}function Rt(e){return Nt(e,Lt)}function Nt(e,t){"boolean"!=typeof __VUE_OPTIONS_API__&&((0,o.E9)().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&((0,o.E9)().__VUE_PROD_DEVTOOLS__=!1);const n=(0,o.E9)();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&j(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:a,remove:i,patchProp:s,createElement:l,createText:c,createComment:u,setText:d,setElementText:p,parentNode:h,nextSibling:g,setScopeId:b=o.dG,cloneNode:v,insertStaticContent:y}=e,_=(e,t,n,r=null,o=null,a=null,i=!1,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!hn(e,t)&&(r=te(e),J(e,o,a,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=t;switch(c){case Kt:k(e,t,n,r);break;case Qt:w(e,t,n,r);break;case en:null==e&&x(t,n,r,i);break;case Xt:F(e,t,n,r,o,a,i,s,l);break;default:1&d?A(e,t,n,r,o,a,i,s,l):6&d?R(e,t,n,r,o,a,i,s,l):(64&d||128&d)&&c.process(e,t,n,r,o,a,i,s,l,ae)}null!=u&&o&&Et(u,e&&e.ref,a,t||e,!t)},k=(e,t,n,r)=>{if(null==e)a(t.el=c(t.children),n,r);else{const n=t.el=e.el;t.children!==e.children&&d(n,t.children)}},w=(e,t,n,r)=>{null==e?a(t.el=u(t.children||""),n,r):t.el=e.el},x=(e,t,n,r)=>{[e.el,e.anchor]=y(e.children,t,n,r,e.el,e.anchor)},A=(e,t,n,r,o,a,i,s,l)=>{i=i||"svg"===t.type,null==e?S(t,n,r,o,a,i,s,l):O(e,t,o,a,i,s,l)},S=(e,t,n,r,i,c,u,d)=>{let h,f;const{type:m,props:g,shapeFlag:b,transition:y,patchFlag:_,dirs:k}=e;if(e.el&&void 0!==v&&-1===_)h=e.el=v(e.el);else{if(h=e.el=l(e.type,c,g&&g.is,g),8&b?p(h,e.children):16&b&&E(e.children,h,null,r,i,c&&"foreignObject"!==m,u,d),k&&At(e,null,r,"created"),g){for(const t in g)"value"===t||(0,o.Gg)(t)||s(h,t,null,g[t],c,e.children,r,i,ee);"value"in g&&s(h,"value",null,g.value),(f=g.onVnodeBeforeMount)&&On(f,r,e)}T(h,e,e.scopeId,u,r)}__VUE_PROD_DEVTOOLS__&&(Object.defineProperty(h,"__vnode",{value:e,enumerable:!1}),Object.defineProperty(h,"__vueParentComponent",{value:r,enumerable:!1})),k&&At(e,null,r,"beforeMount");const w=(!i||i&&!i.pendingBranch)&&y&&!y.persisted;w&&y.beforeEnter(h),a(h,t,n),((f=g&&g.onVnodeMounted)||w||k)&&Mt((()=>{f&&On(f,r,e),w&&y.enter(h),k&&At(e,null,r,"mounted")}),i)},T=(e,t,n,r,o)=>{if(n&&b(e,n),r)for(let t=0;t{for(let c=l;c{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:h}=t;u|=16&e.patchFlag;const f=e.props||o.kT,m=t.props||o.kT;let g;n&&It(n,!1),(g=m.onVnodeBeforeUpdate)&&On(g,n,t,e),h&&At(t,e,n,"beforeUpdate"),n&&It(n,!0);const b=a&&"foreignObject"!==t.type;if(d?L(e.dynamicChildren,d,c,n,r,b,i):l||z(e,t,c,null,n,r,b,i,!1),u>0){if(16&u)M(c,t,f,m,n,r,a);else if(2&u&&f.class!==m.class&&s(c,"class",null,m.class,a),4&u&&s(c,"style",f.style,m.style,a),8&u){const o=t.dynamicProps;for(let t=0;t{g&&On(g,n,t,e),h&&At(t,e,n,"updated")}),r)},L=(e,t,n,r,o,a,i)=>{for(let s=0;s{if(n!==r){for(const c in r){if((0,o.Gg)(c))continue;const u=r[c],d=n[c];u!==d&&"value"!==c&&s(e,c,d,u,l,t.children,a,i,ee)}if(n!==o.kT)for(const c in n)(0,o.Gg)(c)||c in r||s(e,c,n[c],null,l,t.children,a,i,ee);"value"in r&&s(e,"value",n.value,r.value)}},F=(e,t,n,r,o,i,s,l,u)=>{const d=t.el=e?e.el:c(""),p=t.anchor=e?e.anchor:c("");let{patchFlag:h,dynamicChildren:f,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(a(d,n,r),a(p,n,r),E(t.children,n,p,o,i,s,l,u)):h>0&&64&h&&f&&e.dynamicChildren?(L(e.dynamicChildren,f,n,o,i,s,l),(null!=t.key||o&&t===o.subTree)&&jt(e,t,!0)):z(e,t,n,p,o,i,s,l,u)},R=(e,t,n,r,o,a,i,s,l)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?o.ctx.activate(t,n,r,i,l):N(t,n,r,o,a,i,l):I(e,t,l)},N=(e,t,n,r,o,a,i)=>{const s=e.component=Un(e,r,o);if(Fe(e)&&(s.ctx.renderer=ae),Zn(s),s.asyncDep){if(o&&o.registerDep(s,B),!e.el){const e=s.subTree=yn(Qt);w(null,e,t,n)}}else B(s,e,t,n,o,a,i)},I=(e,t,n)=>{const r=t.component=e.component;if(function(e,t,n){const{props:r,children:o,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!(!o&&!s||s&&s.$stable)||r!==i&&(r?!i||ne(r,i,c):!!i);if(1024&l)return!0;if(16&l)return r?ne(r,i,c):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;tm&&f.splice(t,1)}(r.update),r.update()}else t.component=e.component,t.el=e.el,r.vnode=t},B=(e,t,n,a,i,s,l)=>{const c=e.effect=new r.qq((()=>{if(e.isMounted){let t,{next:n,bu:r,u:a,parent:c,vnode:u}=e,d=n;It(e,!1),n?(n.el=u.el,V(e,n,l)):n=u,r&&(0,o.ir)(r),(t=n.props&&n.props.onVnodeBeforeUpdate)&&On(t,c,n,u),It(e,!0);const p=Q(e),f=e.subTree;e.subTree=p,_(f,p,h(f.el),te(f),e,i,s),n.el=p.el,null===d&&re(e,p.el),a&&Mt(a,i),(t=n.props&&n.props.onVnodeUpdated)&&Mt((()=>On(t,c,n,u)),i),__VUE_PROD_DEVTOOLS__&&q(e)}else{let r;const{el:l,props:c}=t,{bm:u,m:d,parent:p}=e,h=De(t);if(It(e,!1),u&&(0,o.ir)(u),!h&&(r=c&&c.onVnodeBeforeMount)&&On(r,p,t),It(e,!0),l&&se){const n=()=>{e.subTree=Q(e),se(l,e.subTree,e,i,null)};h?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const r=e.subTree=Q(e);_(null,r,n,a,e,i,s),t.el=r.el}if(d&&Mt(d,i),!h&&(r=c&&c.onVnodeMounted)){const e=t;Mt((()=>On(r,p,e)),i)}256&t.shapeFlag&&e.a&&Mt(e.a,i),e.isMounted=!0,__VUE_PROD_DEVTOOLS__&&$(e),t=n=a=null}}),(()=>C(e.update)),e.scope),u=e.update=c.run.bind(c);u.id=e.uid,It(e,!0),u()},V=(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,r.IU)(i),[u]=e.propsOptions;let d=!1;if(!(a||l>0)||16&l){let r;dt(e,t,i,s)&&(d=!0);for(const a in c)t&&((0,o.RI)(t,a)||(r=(0,o.rs)(a))!==a&&(0,o.RI)(t,r))||(u?!n||void 0===n[a]&&void 0===n[r]||(i[a]=pt(u,c,a,void 0,e,!0)):delete i[a]);if(s!==c)for(const e in s)t&&(0,o.RI)(t,e)||(delete s[e],d=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let r=0;r{const{vnode:r,slots:a}=e;let i=!0,s=o.kT;if(32&r.shapeFlag){const e=t._;e?n&&1===e?i=!1:((0,o.l7)(a,t),n||1!==e||delete a._):(i=!t.$stable,kt(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,r.Jd)(),P(void 0,e.update),(0,r.lk)()},z=(e,t,n,r,o,a,i,s,l=!1)=>{const c=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:h,shapeFlag:f}=t;if(h>0){if(128&h)return void G(c,d,n,r,o,a,i,s,l);if(256&h)return void W(c,d,n,r,o,a,i,s,l)}8&f?(16&u&&ee(c,o,a),d!==c&&p(n,d)):16&u?16&f?G(c,d,n,r,o,a,i,s,l):ee(c,o,a,!0):(8&u&&p(n,""),16&f&&E(d,n,r,o,a,i,s,l))},W=(e,t,n,r,a,i,s,l,c)=>{e=e||o.Z6,t=t||o.Z6;const u=e.length,d=t.length,p=Math.min(u,d);let h;for(h=0;hd?ee(e,a,i,!0,!1,p):E(t,n,r,a,i,s,l,c,p)},G=(e,t,n,r,a,i,s,l,c)=>{let u=0;const d=t.length;let p=e.length-1,h=d-1;for(;u<=p&&u<=h;){const r=e[u],o=t[u]=c?Cn(t[u]):Sn(t[u]);if(!hn(r,o))break;_(r,o,n,null,a,i,s,l,c),u++}for(;u<=p&&u<=h;){const r=e[p],o=t[h]=c?Cn(t[h]):Sn(t[h]);if(!hn(r,o))break;_(r,o,n,null,a,i,s,l,c),p--,h--}if(u>p){if(u<=h){const e=h+1,o=eh)for(;u<=p;)J(e[u],a,i,!0),u++;else{const f=u,m=u,g=new Map;for(u=m;u<=h;u++){const e=t[u]=c?Cn(t[u]):Sn(t[u]);null!=e.key&&g.set(e.key,u)}let b,v=0;const y=h-m+1;let k=!1,w=0;const x=new Array(y);for(u=0;u=y){J(r,a,i,!0);continue}let o;if(null!=r.key)o=g.get(r.key);else for(b=m;b<=h;b++)if(0===x[b-m]&&hn(r,t[b])){o=b;break}void 0===o?J(r,a,i,!0):(x[o-m]=u+1,o>=w?w=o:k=!0,_(r,t[o],n,null,a,i,s,l,c),v++)}const A=k?function(e){const t=e.slice(),n=[0];let r,o,a,i,s;const l=e.length;for(r=0;r>1,e[n[s]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,i=n[a-1];a-- >0;)n[a]=i,i=t[i];return n}(x):o.Z6;for(b=A.length-1,u=y-1;u>=0;u--){const e=m+u,o=t[e],p=e+1{const{el:i,type:s,transition:l,children:c,shapeFlag:u}=e;if(6&u)Y(e.component.subTree,t,n,r);else if(128&u)e.suspense.move(t,n,r);else if(64&u)s.move(e,t,n,ae);else if(s!==Xt)if(s!==en)if(2!==r&&1&u&&l)if(0===r)l.beforeEnter(i),a(i,t,n),Mt((()=>l.enter(i)),o);else{const{leave:e,delayLeave:r,afterLeave:o}=l,s=()=>a(i,t,n),c=()=>{e(i,(()=>{s(),o&&o()}))};r?r(i,s,c):c()}else a(i,t,n);else(({el:e,anchor:t},n,r)=>{let o;for(;e&&e!==t;)o=g(e),a(e,n,r),e=o;a(t,n,r)})(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:d,dirs:p}=e;if(null!=s&&Et(s,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const h=1&u&&p,f=!De(e);let m;if(f&&(m=i&&i.onVnodeBeforeUnmount)&&On(m,t,e),6&u)K(e.component,n,r);else{if(128&u)return void e.suspense.unmount(n,r);h&&At(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,o,ae,r):c&&(a!==Xt||d>0&&64&d)?ee(c,t,n,!1,!0):(a===Xt&&384&d||!o&&16&u)&&ee(l,t,n),r&&Z(e)}(f&&(m=i&&i.onVnodeUnmounted)||h)&&Mt((()=>{m&&On(m,t,e),h&&At(e,null,t,"unmounted")}),n)},Z=e=>{const{type:t,el:n,anchor:r,transition:o}=e;if(t===Xt)return void X(n,r);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),o&&!o.persisted&&o.afterLeave&&o.afterLeave()};if(1&e.shapeFlag&&o&&!o.persisted){const{leave:t,delayLeave:r}=o,i=()=>t(n,a);r?r(e.el,a,i):i()}else a()},X=(e,t)=>{let n;for(;e!==t;)n=g(e),i(e),e=n;i(t)},K=(e,t,n)=>{const{bum:r,scope:a,update:i,subTree:s,um:l}=e;r&&(0,o.ir)(r),a.stop(),i&&(i.active=!1,J(s,e,t,n)),l&&Mt(l,t),Mt((()=>{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__&&U(e)},ee=(e,t,n,r=!1,o=!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),oe=(e,t,n)=>{null==e?t._vnode&&J(t._vnode,null,null,!0):_(t._vnode||null,e,t,null,null,null,n),D(),t._vnode=e},ae={p:_,um:J,m:Y,r:Z,mt:N,mc:E,pc:z,pbc:L,n:te,o:e};let ie,se;return t&&([ie,se]=t(ae)),{render:oe,hydrate:ie,createApp:Tt(oe,ie)}}function It({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function jt(e,t,n=!1){const r=e.children,a=t.children;if((0,o.kJ)(r)&&(0,o.kJ)(a))for(let e=0;ee&&(e.disabled||""===e.disabled),qt=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,Ut=(e,t)=>{const n=e&&e.to;if((0,o.HD)(n)){if(t){return t(n)}return null}return n};function Bt(e,t,n,{o:{insert:r},m:o},a=2){0===a&&r(e.targetAnchor,t,n);const{el:i,anchor:s,shapeFlag:l,children:c,props:u}=e,d=2===a;if(d&&r(i,t,n),(!d||$t(u))&&16&l)for(let e=0;e{16&v&&u(y,e,t,o,a,i,s,l)};b?g(n,c):d&&g(d,p)}else{t.el=e.el;const r=t.anchor=e.anchor,u=t.target=e.target,h=t.targetAnchor=e.targetAnchor,m=$t(e.props),g=m?n:u,v=m?r:h;if(i=i||qt(u),_?(p(e.dynamicChildren,_,g,o,a,i,s),jt(e,t,!0)):l||d(e,t,g,v,o,a,i,s,!1),b)m||Bt(t,n,r,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=Ut(t.props,f);e&&Bt(t,e,null,c,0)}else m&&Bt(t,u,h,c,1)}},remove(e,t,n,r,{um:o,o:{remove:a}},i){const{shapeFlag:s,children:l,anchor:c,targetAnchor:u,target:d,props:p}=e;if(d&&a(u),(i||!$t(p))&&(a(c),16&s))for(let e=0;e0?nn||o.Z6:null,on(),sn>0&&nn&&nn.push(e),e}function un(e,t,n,r,o,a){return cn(vn(e,t,n,r,o,a,!0))}function dn(e,t,n,r,o){return cn(yn(e,t,n,r,o,!0))}function pn(e){return!!e&&!0===e.__v_isVNode}function hn(e,t){return e.type===t.type&&e.key===t.key}function fn(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,o.HD)(e)||(0,r.dq)(e)||(0,o.mf)(e)?{i:W,r:e,k:t,f:!!n}:e:null;function vn(e,t=null,n=null,r=0,a=null,i=(e===Xt?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:G,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:r,dynamicProps:a,dynamicChildren:null,appContext:null};return l?(Tn(c,n),128&i&&e.normalize(c)):n&&(c.shapeFlag|=(0,o.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),pn(e)){const r=kn(e,t,!0);return n&&Tn(r,n),r}if(l=e,(0,o.mf)(l)&&"__vccOpts"in l&&(e=e.__vccOpts),t){t=_n(t);let{class:e,style:n}=t;e&&!(0,o.HD)(e)&&(t.class=(0,o.C_)(e)),(0,o.Kn)(n)&&((0,r.X3)(n)&&!(0,o.kJ)(n)&&(n=(0,o.l7)({},n)),t.style=(0,o.j5)(n))}var l;return vn(e,t,n,a,i,(0,o.HD)(e)?1:(e=>e.__isSuspense)(e)?128:(e=>e.__isTeleport)(e)?64:(0,o.Kn)(e)?4:(0,o.mf)(e)?2:0,s,!0)};function _n(e){return e?(0,r.X3)(e)||mn in e?(0,o.l7)({},e):e:null}function kn(e,t,n=!1){const{props:r,ref:a,patchFlag:i,children:s}=e,l=t?En(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&gn(l),ref:t&&t.ref?n&&a?(0,o.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!==Xt?-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&&kn(e.ssContent),ssFallback:e.ssFallback&&kn(e.ssFallback),el:e.el,anchor:e.anchor}}function wn(e=" ",t=0){return yn(Kt,null,e,t)}function xn(e,t){const n=yn(en,null,e);return n.staticCount=t,n}function An(e="",t=!1){return t?(rn(),dn(Qt,null,e)):yn(Qt,null,e)}function Sn(e){return null==e||"boolean"==typeof e?yn(Qt):(0,o.kJ)(e)?yn(Xt,null,e.slice()):"object"==typeof e?Cn(e):yn(Kt,null,String(e))}function Cn(e){return null===e.el||e.memo?e:kn(e)}function Tn(e,t){let n=0;const{shapeFlag:r}=e;if(null==t)t=null;else if((0,o.kJ)(t))n=16;else if("object"==typeof t){if(65&r){const n=t.default;return void(n&&(n._c&&(n._d=!1),Tn(e,n()),n._c&&(n._d=!0)))}{n=32;const r=t._;r||mn in t?3===r&&W&&(1===W.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=W}}else(0,o.mf)(t)?(t={default:t,_ctx:W},n=32):(t=String(t),64&r?(n=16,t=[wn(t)]):n=8);e.children=t,e.shapeFlag|=n}function En(...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 r=0,o=n.length;r!pn(e)||e.type!==Qt&&!(e.type===Xt&&!Mn(e.children))))?e:null}function Fn(e){const t={};for(const n in e)t[(0,o.hR)(n)]=e[n];return t}const Rn=e=>e?Wn(e)?nr(e)||e.proxy:Rn(e.parent):null,Nn=(0,o.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=>Rn(e.parent),$root:e=>Rn(e.root),$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?ot(e):e.type,$forceUpdate:e=>()=>C(e.update),$nextTick:e=>S.bind(e.proxy),$watch:e=>__VUE_OPTIONS_API__?ve.bind(e):o.dG}),In={get({_:e},t){const{ctx:n,setupState:a,data:i,props:s,accessCache:l,type:c,appContext:u}=e;let d;if("$"!==t[0]){const r=l[t];if(void 0!==r)switch(r){case 1:return a[t];case 2:return i[t];case 4:return n[t];case 3:return s[t]}else{if(a!==o.kT&&(0,o.RI)(a,t))return l[t]=1,a[t];if(i!==o.kT&&(0,o.RI)(i,t))return l[t]=2,i[t];if((d=e.propsOptions[0])&&(0,o.RI)(d,t))return l[t]=3,s[t];if(n!==o.kT&&(0,o.RI)(n,t))return l[t]=4,n[t];__VUE_OPTIONS_API__&&!tt||(l[t]=0)}}const p=Nn[t];let h,f;return p?("$attrs"===t&&(0,r.j)(e,"get",t),p(e)):(h=c.__cssModules)&&(h=h[t])?h:n!==o.kT&&(0,o.RI)(n,t)?(l[t]=4,n[t]):(f=u.config.globalProperties,(0,o.RI)(f,t)?f[t]:void 0)},set({_:e},t,n){const{data:r,setupState:a,ctx:i}=e;return a!==o.kT&&(0,o.RI)(a,t)?(a[t]=n,!0):r!==o.kT&&(0,o.RI)(r,t)?(r[t]=n,!0):!((0,o.RI)(e.props,t)||"$"===t[0]&&t.slice(1)in e||(i[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:a,propsOptions:i}},s){let l;return!!n[s]||e!==o.kT&&(0,o.RI)(e,s)||t!==o.kT&&(0,o.RI)(t,s)||(l=i[0])&&(0,o.RI)(l,s)||(0,o.RI)(r,s)||(0,o.RI)(Nn,s)||(0,o.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)}},jn=(0,o.l7)({},In,{get(e,t){if(t!==Symbol.unscopables)return In.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!(0,o.e1)(t)}),$n=St();let qn=0;function Un(e,t,n){const a=e.type,i=(t?t.appContext:e.appContext)||$n,s={uid:qn++,vnode:e,type:a,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new r.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:ht(a,i),emitsOptions:z(a,i),emit:null,emitted:null,propsDefaults:o.kT,inheritAttrs:a.inheritAttrs,ctx:o.kT,data:o.kT,props:o.kT,attrs:o.kT,slots:o.kT,refs:o.kT,setupState:o.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=V.bind(null,s),e.ce&&e.ce(s),s}let Bn=null;const Vn=()=>Bn||W,zn=e=>{Bn=e,e.scope.on()},Hn=()=>{Bn&&Bn.scope.off(),Bn=null};function Wn(e){return 4&e.vnode.shapeFlag}let Gn,Yn,Jn=!1;function Zn(e,t=!1){Jn=t;const{props:n,children:a}=e.vnode,i=Wn(e);!function(e,t,n,a=!1){const i={},s={};(0,o.Nj)(s,mn,1),e.propsDefaults=Object.create(null),dt(e,t,i,s);for(const t in e.propsOptions[0])t in i||(i[t]=void 0);n?e.props=a?i:(0,r.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,r.IU)(t),(0,o.Nj)(t,"_",n)):kt(t,e.slots={})}else e.slots={},t&&wt(e,t);(0,o.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,r.Xl)(new Proxy(e.ctx,In));const{setup:a}=n;if(a){const n=e.setupContext=a.length>1?tr(e):null;zn(e),(0,r.Jd)();const i=c(a,e,0,[e.props,n]);if((0,r.lk)(),Hn(),(0,o.tI)(i)){if(i.then(Hn,Hn),t)return i.then((n=>{Xn(e,n,t)})).catch((t=>{d(t,e,0)}));e.asyncDep=i}else Xn(e,i,t)}else er(e,t)}(e,t):void 0;return Jn=!1,s}function Xn(e,t,n){(0,o.mf)(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:(0,o.Kn)(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=(0,r.WL)(t)),er(e,n)}function Kn(e){Gn=e,Yn=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,jn))}}const Qn=()=>!Gn;function er(e,t,n){const a=e.type;if(!e.render){if(!t&&Gn&&!a.render){const t=a.template;if(t){const{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:i,compilerOptions:s}=a,l=(0,o.l7)((0,o.l7)({isCustomElement:n,delimiters:i},r),s);a.render=Gn(t,l)}}e.render=a.render||o.dG,Yn&&Yn(e)}__VUE_OPTIONS_API__&&(zn(e),(0,r.Jd)(),function(e){const t=ot(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:d,created:p,beforeMount:h,mounted:f,beforeUpdate:m,updated:g,activated:b,deactivated:v,beforeDestroy:y,beforeUnmount:_,destroyed:k,unmounted:w,render:x,renderTracked:A,renderTriggered:S,errorCaptured:C,serverPrefetch:T,expose:E,inheritAttrs:O,components:P,directives:D,filters:L}=t;if(d&&function(e,t,n=o.dG,a=!1){(0,o.kJ)(e)&&(e=lt(e));for(const n in e){const i=e[n];let s;s=(0,o.Kn)(i)?"default"in i?de(i.from||n,i.default,!0):de(i.from||n):de(i),(0,r.dq)(s)&&a?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[n]=s}}(d,a,null,e.appContext.config.unwrapInjectedRef),l)for(const e in l){const t=l[e];(0,o.mf)(t)&&(a[e]=t.bind(n))}if(i){const t=i.call(n,n);(0,o.Kn)(t)&&(e.data=(0,r.qj)(t))}if(tt=!0,s)for(const e in s){const t=s[e],r=(0,o.mf)(t)?t.bind(n,n):(0,o.mf)(t.get)?t.get.bind(n,n):o.dG,i=!(0,o.mf)(t)&&(0,o.mf)(t.set)?t.set.bind(n):o.dG,l=ir({get:r,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)rt(c[e],a,n,e);if(u){const e=(0,o.mf)(u)?u.call(n):u;Reflect.ownKeys(e).forEach((t=>{ue(t,e[t])}))}function M(e,t){(0,o.kJ)(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(p&&nt(p,e,"c"),M(He,h),M(We,f),M(Ge,m),M(Ye,g),M(Ie,b),M(je,v),M(et,C),M(Qe,A),M(Ke,S),M(Je,_),M(Ze,w),M(Xe,T),(0,o.kJ)(E))if(E.length){const t=e.exposed||(e.exposed={});E.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});x&&e.render===o.dG&&(e.render=x),null!=O&&(e.inheritAttrs=O),P&&(e.components=P),D&&(e.directives=D)}(e),(0,r.lk)(),Hn())}function tr(e){let t;return{get attrs(){return t||(t=function(e){return new Proxy(e.attrs,{get:(t,n)=>((0,r.j)(e,"get","$attrs"),t[n])})}(e))},slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function nr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy((0,r.WL)((0,r.Xl)(e.exposed)),{get:(t,n)=>n in t?t[n]:n in Nn?Nn[n](e):void 0}))}const rr=/(?:^|[-_])(\w)/g;function or(e){return(0,o.mf)(e)&&e.displayName||e.name}function ar(e,t,n=!1){let r=or(t);if(!r&&t.__file){const e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(r=e[1])}if(!r&&e&&e.parent){const n=e=>{for(const n in e)if(e[n]===t)return n};r=n(e.components||e.parent.type.components)||n(e.appContext.components)}return r?r.replace(rr,(e=>e.toUpperCase())).replace(/[-_]/g,""):n?"App":"Anonymous"}const ir=(e,t)=>(0,r.Fl)(e,t,Jn);function sr(){return null}function lr(){return null}function cr(e){}function ur(e,t){return null}function dr(){return hr().slots}function pr(){return hr().attrs}function hr(){const e=Vn();return e.setupContext||(e.setupContext=tr(e))}function fr(e,t){const n=(0,o.kJ)(e)?e.reduce(((e,t)=>(e[t]={},e)),{}):e;for(const e in t){const r=n[e];r?(0,o.kJ)(r)||(0,o.mf)(r)?n[e]={type:r,default:t[e]}:r.default=t[e]:null===r&&(n[e]={default:t[e]})}return n}function mr(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function gr(e){const t=Vn();let n=e();return Hn(),(0,o.tI)(n)&&(n=n.catch((e=>{throw zn(t),e}))),[n,()=>zn(t)]}function br(e,t,n){const r=arguments.length;return 2===r?(0,o.Kn)(t)&&!(0,o.kJ)(t)?pn(t)?yn(e,null,[t]):yn(e,t):yn(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&pn(n)&&(n=[n]),yn(e,t,n))}const vr=Symbol(""),yr=()=>{{const e=de(vr);return e||i("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function _r(){}function kr(e,t,n,r){const o=n[r];if(o&&wr(o,e))return o;const a=t();return a.memo=e.slice(),n[r]=a}function wr(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let e=0;e0&&nn&&nn.push(e),!0}const xr="3.2.31",Ar={createComponentInstance:Un,setupComponent:Zn,renderComponentRoot:Q,setCurrentRenderingInstance:Y,isVNode:pn,normalizeVNode:Sn},Sr=null,Cr=null},9963:(e,t,n)=>{"use strict";n.r(t),n.d(t,{BaseTransition:()=>o.P$,Comment:()=>o.sv,EffectScope:()=>o.Bj,Fragment:()=>o.HY,KeepAlive:()=>o.Ob,ReactiveEffect:()=>o.qq,Static:()=>o.qG,Suspense:()=>o.n4,Teleport:()=>o.lR,Text:()=>o.xv,Transition:()=>L,TransitionGroup:()=>Z,VueElement:()=>S,callWithAsyncErrorHandling:()=>o.$d,callWithErrorHandling:()=>o.KU,camelize:()=>o._A,capitalize:()=>o.kC,cloneVNode:()=>o.Ho,compatUtils:()=>o.ry,computed:()=>o.Fl,createApp:()=>Te,createBlock:()=>o.j4,createCommentVNode:()=>o.kq,createElementBlock:()=>o.iD,createElementVNode:()=>o._,createHydrationRenderer:()=>o.Eo,createPropsRestProxy:()=>o.p1,createRenderer:()=>o.Us,createSSRApp:()=>Ee,createSlots:()=>o.Nv,createStaticVNode:()=>o.uE,createTextVNode:()=>o.Uk,createVNode:()=>o.Wm,customRef:()=>o.ZM,defineAsyncComponent:()=>o.RC,defineComponent:()=>o.aZ,defineCustomElement:()=>w,defineEmits:()=>o.Bz,defineExpose:()=>o.WY,defineProps:()=>o.MW,defineSSRCustomElement:()=>x,devtools:()=>o.mW,effect:()=>o.cE,effectScope:()=>o.B,getCurrentInstance:()=>o.FN,getCurrentScope:()=>o.nZ,getTransitionRawChildren:()=>o.Q6,guardReactiveProps:()=>o.F4,h:()=>o.h,handleError:()=>o.S3,hydrate:()=>Ce,initCustomFormatter:()=>o.Mr,initDirectivesForSSR:()=>De,inject:()=>o.f3,isMemoSame:()=>o.nQ,isProxy:()=>o.X3,isReactive:()=>o.PG,isReadonly:()=>o.$y,isRef:()=>o.dq,isRuntimeOnly:()=>o.of,isShallow:()=>o.yT,isVNode:()=>o.lA,markRaw:()=>o.Xl,mergeDefaults:()=>o.u_,mergeProps:()=>o.dG,nextTick:()=>o.Y3,normalizeClass:()=>o.C_,normalizeProps:()=>o.vs,normalizeStyle:()=>o.j5,onActivated:()=>o.dl,onBeforeMount:()=>o.wF,onBeforeUnmount:()=>o.Jd,onBeforeUpdate:()=>o.Xn,onDeactivated:()=>o.se,onErrorCaptured:()=>o.d1,onMounted:()=>o.bv,onRenderTracked:()=>o.bT,onRenderTriggered:()=>o.Yq,onScopeDispose:()=>o.EB,onServerPrefetch:()=>o.vl,onUnmounted:()=>o.Ah,onUpdated:()=>o.ic,openBlock:()=>o.wg,popScopeId:()=>o.Cn,provide:()=>o.JJ,proxyRefs:()=>o.WL,pushScopeId:()=>o.dD,queuePostFlushCb:()=>o.qb,reactive:()=>o.qj,readonly:()=>o.OT,ref:()=>o.iH,registerRuntimeCompiler:()=>o.Y1,render:()=>Se,renderList:()=>o.Ko,renderSlot:()=>o.WI,resolveComponent:()=>o.up,resolveDirective:()=>o.Q2,resolveDynamicComponent:()=>o.LL,resolveFilter:()=>o.eq,resolveTransitionHooks:()=>o.U2,setBlockTracking:()=>o.qZ,setDevtoolsHook:()=>o.ec,setTransitionHooks:()=>o.nK,shallowReactive:()=>o.Um,shallowReadonly:()=>o.YS,shallowRef:()=>o.XI,ssrContextKey:()=>o.Uc,ssrUtils:()=>o.G,stop:()=>o.sT,toDisplayString:()=>o.zw,toHandlerKey:()=>o.hR,toHandlers:()=>o.mx,toRaw:()=>o.IU,toRef:()=>o.Vh,toRefs:()=>o.BK,transformVNodeArgs:()=>o.C3,triggerRef:()=>o.oR,unref:()=>o.SU,useAttrs:()=>o.l1,useCssModule:()=>C,useCssVars:()=>T,useSSRContext:()=>o.Zq,useSlots:()=>o.Rr,useTransitionState:()=>o.Y8,vModelCheckbox:()=>oe,vModelDynamic:()=>de,vModelRadio:()=>ie,vModelSelect:()=>se,vModelText:()=>re,vShow:()=>ve,version:()=>o.i8,warn:()=>o.ZK,watch:()=>o.YP,watchEffect:()=>o.m0,watchPostEffect:()=>o.Rh,watchSyncEffect:()=>o.yX,withAsyncContext:()=>o.mv,withCtx:()=>o.w5,withDefaults:()=>o.b9,withDirectives:()=>o.wy,withKeys:()=>be,withMemo:()=>o.MX,withModifiers:()=>me,withScopeId:()=>o.HX});var r=n(3577),o=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,r)=>{const o=t?i.createElementNS("http://www.w3.org/2000/svg",e):i.createElement(e,n?{is:n}:void 0);return"select"===e&&r&&null!=r.multiple&&o.setAttribute("multiple",r.multiple),o},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,r,o,a){const i=n?n.previousSibling:t.lastChild;if(o&&(o===a||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),o!==a&&(o=o.nextSibling););else{s.innerHTML=r?`${e}`:e;const o=s.content;if(r){const e=o.firstChild;for(;e.firstChild;)o.appendChild(e.firstChild);o.removeChild(e)}t.insertBefore(o,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},c=/\s*!important$/;function u(e,t,n){if((0,r.kJ)(n))n.forEach((n=>u(e,t,n)));else if(t.startsWith("--"))e.setProperty(t,n);else{const o=function(e,t){const n=p[t];if(n)return n;let o=(0,r._A)(t);if("filter"!==o&&o in e)return p[t]=o;o=(0,r.kC)(o);for(let n=0;ndocument.createEvent("Event").timeStamp&&(f=()=>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,r){e.addEventListener(t,n,r)}const _=/(?:Once|Passive|Capture)$/,k=/^on[a-z]/;function w(e,t){const n=(0,o.aZ)(e);class r extends S{constructor(e){super(n,e,t)}}return r.def=n,r}const x=e=>w(e,Ce),A="undefined"!=typeof HTMLElement?HTMLElement:class{};class S extends A{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,o.Y3)((()=>{this._connected||(Se(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,o=!(0,r.kJ)(t),a=t?o?Object.keys(t):t:[];let i;if(o)for(const e in this._props){const n=t[e];(n===Number||n&&n.type===Number)&&(this._props[e]=(0,r.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(r._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,r.He)(t)),this._setProp((0,r._A)(e),t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,o=!0){t!==this._props[e]&&(this._props[e]=t,o&&this._instance&&this._update(),n&&(!0===t?this.setAttribute((0,r.rs)(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute((0,r.rs)(e),t+""):t||this.removeAttribute((0,r.rs)(e))))}_update(){Se(this._createVNode(),this.shadowRoot)}_createVNode(){const e=(0,o.Wm)(this._def,(0,r.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 S){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 C(e="$style"){{const t=(0,o.FN)();if(!t)return r.kT;const n=t.type.__cssModules;if(!n)return r.kT;return n[e]||r.kT}}function T(e){const t=(0,o.FN)();if(!t)return;const n=()=>E(t.subTree,e(t.proxy));(0,o.Rh)(n),(0,o.bv)((()=>{const e=new MutationObserver(n);e.observe(t.subTree.el.parentNode,{childList:!0}),(0,o.Ah)((()=>e.disconnect()))}))}function E(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((()=>{E(n.activeBranch,t)}))}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)O(e.el,t);else if(e.type===o.HY)e.children.forEach((e=>E(e,t)));else if(e.type===o.qG){let{el:n,anchor:r}=e;for(;n&&(O(n,t),n!==r);)n=n.nextSibling}}function O(e,t){if(1===e.nodeType){const n=e.style;for(const e in t)n.setProperty(`--${e}`,t[e])}}const P="transition",D="animation",L=(e,{slots:t})=>(0,o.h)(o.P$,I(e),t);L.displayName="Transition";const M={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},F=L.props=(0,r.l7)({},o.P$.props,M),R=(e,t=[])=>{(0,r.kJ)(e)?e.forEach((e=>e(...t))):e&&e(...t)},N=e=>!!e&&((0,r.kJ)(e)?e.some((e=>e.length>1)):e.length>1);function I(e){const t={};for(const n in e)n in M||(t[n]=e[n]);if(!1===e.css)return t;const{name:n="v",type:o,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=s,appearToClass:d=l,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,m=function(e){if(null==e)return null;if((0,r.Kn)(e))return[j(e.enter),j(e.leave)];{const t=j(e);return[t,t]}}(a),g=m&&m[0],b=m&&m[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:_,onLeave:k,onLeaveCancelled:w,onBeforeAppear:x=v,onAppear:A=y,onAppearCancelled:S=_}=t,C=(e,t,n)=>{q(e,t?d:l),q(e,t?u:s),n&&n()},T=(e,t)=>{q(e,f),q(e,h),t&&t()},E=e=>(t,n)=>{const r=e?A:y,a=()=>C(t,e,n);R(r,[t,a]),U((()=>{q(t,e?c:i),$(t,e?d:l),N(r)||V(t,o,g,a)}))};return(0,r.l7)(t,{onBeforeEnter(e){R(v,[e]),$(e,i),$(e,s)},onBeforeAppear(e){R(x,[e]),$(e,c),$(e,u)},onEnter:E(!1),onAppear:E(!0),onLeave(e,t){const n=()=>T(e,t);$(e,p),G(),$(e,h),U((()=>{q(e,p),$(e,f),N(k)||V(e,o,b,n)})),R(k,[e,n])},onEnterCancelled(e){C(e,!1),R(_,[e])},onAppearCancelled(e){C(e,!0),R(S,[e])},onLeaveCancelled(e){T(e),R(w,[e])}})}function j(e){return(0,r.He)(e)}function $(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function q(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 U(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let B=0;function V(e,t,n,r){const o=e._endId=++B,a=()=>{o===e._endId&&r()};if(n)return setTimeout(a,n);const{type:i,timeout:s,propCount:l}=z(e,t);if(!i)return r();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,p),a()},p=t=>{t.target===e&&++u>=l&&d()};setTimeout((()=>{u(n[e]||"").split(", "),o=r("transitionDelay"),a=r("transitionDuration"),i=H(o,a),s=r("animationDelay"),l=r("animationDuration"),c=H(s,l);let u=null,d=0,p=0;return t===P?i>0&&(u=P,d=i,p=a.length):t===D?c>0&&(u=D,d=c,p=l.length):(d=Math.max(i,c),u=d>0?i>c?P:D:null,p=u?u===P?a.length:l.length:0),{type:u,timeout:d,propCount:p,hasTransform:u===P&&/\b(transform|all)(,|$)/.test(n.transitionProperty)}}function H(e,t){for(;e.lengthW(t)+W(e[n]))))}function W(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function G(){return document.body.offsetHeight}const Y=new WeakMap,J=new WeakMap,Z={name:"TransitionGroup",props:(0,r.l7)({},F,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=(0,o.FN)(),r=(0,o.Y8)();let i,s;return(0,o.ic)((()=>{if(!i.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!function(e,t,n){const r=e.cloneNode();e._vtc&&e._vtc.forEach((e=>{e.split(/\s+/).forEach((e=>e&&r.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&r.classList.add(e))),r.style.display="none";const o=1===t.nodeType?t:t.parentNode;o.appendChild(r);const{hasTransform:a}=z(r);return o.removeChild(r),a}(i[0].el,n.vnode.el,t))return;i.forEach(X),i.forEach(K);const r=i.filter(Q);G(),r.forEach((e=>{const n=e.el,r=n.style;$(n,t),r.transform=r.webkitTransform=r.transitionDuration="";const o=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",o),n._moveCb=null,q(n,t))};n.addEventListener("transitionend",o)}))})),()=>{const l=(0,a.IU)(e),c=I(l);let u=l.tag||o.HY;i=s,s=t.default?(0,o.Q6)(t.default()):[];for(let e=0;e{const t=e.props["onUpdate:modelValue"];return(0,r.kJ)(t)?e=>(0,r.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 re={created(e,{modifiers:{lazy:t,trim:n,number:o}},a){e._assign=ee(a);const i=o||a.props&&"number"===a.props.type;y(e,t?"change":"input",(t=>{if(t.target.composing)return;let o=e.value;n?o=o.trim():i&&(o=(0,r.He)(o)),e._assign(o)})),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:o,number:a}},i){if(e._assign=ee(i),e.composing)return;if(document.activeElement===e){if(n)return;if(o&&e.value.trim()===t)return;if((a||"number"===e.type)&&(0,r.He)(e.value)===t)return}const s=null==t?"":t;e.value!==s&&(e.value=s)}},oe={deep:!0,created(e,t,n){e._assign=ee(n),y(e,"change",(()=>{const t=e._modelValue,n=ce(e),o=e.checked,a=e._assign;if((0,r.kJ)(t)){const e=(0,r.hq)(t,n),i=-1!==e;if(o&&!i)a(t.concat(n));else if(!o&&i){const n=[...t];n.splice(e,1),a(n)}}else if((0,r.DM)(t)){const e=new Set(t);o?e.add(n):e.delete(n),a(e)}else a(ue(e,o))}))},mounted:ae,beforeUpdate(e,t,n){e._assign=ee(n),ae(e,t,n)}};function ae(e,{value:t,oldValue:n},o){e._modelValue=t,(0,r.kJ)(t)?e.checked=(0,r.hq)(t,o.props.value)>-1:(0,r.DM)(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=(0,r.WV)(t,ue(e,!0)))}const ie={created(e,{value:t},n){e.checked=(0,r.WV)(t,n.props.value),e._assign=ee(n),y(e,"change",(()=>{e._assign(ce(e))}))},beforeUpdate(e,{value:t,oldValue:n},o){e._assign=ee(o),t!==n&&(e.checked=(0,r.WV)(t,o.props.value))}},se={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const a=(0,r.DM)(t);y(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>n?(0,r.He)(ce(e)):ce(e)));e._assign(e.multiple?a?new Set(t):t:t[0])})),e._assign=ee(o)},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,r.kJ)(t)||(0,r.DM)(t)){for(let o=0,a=e.options.length;o-1:a.selected=t.has(i);else if((0,r.WV)(ce(a),t))return void(e.selectedIndex!==o&&(e.selectedIndex=o))}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 de={created(e,t,n){pe(e,t,n,null,"created")},mounted(e,t,n){pe(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){pe(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){pe(e,t,n,r,"updated")}};function pe(e,t,n,r,o){let a;switch(e.tagName){case"SELECT":a=se;break;case"TEXTAREA":a=re;break;default:switch(n.props&&n.props.type){case"checkbox":a=oe;break;case"radio":a=ie;break;default:a=re}}const i=a[o];i&&i(e,t,n,r)}const he=["ctrl","shift","alt","meta"],fe={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)=>he.some((n=>e[`${n}Key`]&&!t.includes(n)))},me=(e,t)=>(n,...r)=>{for(let e=0;en=>{if(!("key"in n))return;const o=(0,r.rs)(n.key);return t.some((e=>e===o||ge[e]===o))?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:r}){!t!=!n&&(r?t?(r.beforeEnter(e),ye(e,!0),r.enter(e)):r.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 _e=(0,r.l7)({patchProp:(e,t,n,a,i=!1,s,l,c,d)=>{"class"===t?function(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,a,i):"style"===t?function(e,t,n){const o=e.style,a=(0,r.HD)(n);if(n&&!a){for(const e in n)u(o,e,n[e]);if(t&&!(0,r.HD)(t))for(const e in t)null==n[e]&&u(o,e,"")}else{const r=o.display;a?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=r)}}(e,n,a):(0,r.F7)(t)?(0,r.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(_.test(e)){let n;for(t={};n=e.match(_);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[(0,r.rs)(e.slice(2)),t]}(t);if(a){const l=s[t]=function(e,t){const n=e=>{const a=e.timeStamp||f();(m||a>=n.attached-1)&&(0,o.$d)(function(e,t){if((0,r.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=f()),n}(a,i);y(e,n,l,c)}else l&&(function(e,t,n,r){e.removeEventListener(t,n,r)}(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,o){return o?"innerHTML"===t||"textContent"===t||!!(t in e&&k.test(t)&&(0,r.mf)(n)):"spellcheck"!==t&&"draggable"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!k.test(t)||!(0,r.HD)(n))&&t in e))))}(e,t,a,i))?function(e,t,n,o,a,i,s){if("innerHTML"===t||"textContent"===t)return o&&s(o,a,i),void(e[t]=null==n?"":n);if("value"===t&&"PROGRESS"!==e.tagName&&!e.tagName.includes("-")){e._value=n;const r=null==n?"":n;return e.value===r&&"OPTION"!==e.tagName||(e.value=r),void(null==n&&e.removeAttribute(t))}if(""===n||null==n){const o=typeof e[t];if("boolean"===o)return void(e[t]=(0,r.yA)(n));if(null==n&&"string"===o)return e[t]="",void e.removeAttribute(t);if("number"===o){try{e[t]=0}catch(e){}return void e.removeAttribute(t)}}try{e[t]=n}catch(e){}}(e,t,a,s,l,c,d):("true-value"===t?e._trueValue=a:"false-value"===t&&(e._falseValue=a),function(e,t,n,o,a){if(o&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(h,t.slice(6,t.length)):e.setAttributeNS(h,t,n);else{const o=(0,r.Pq)(t);null==n||o&&!(0,r.yA)(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}(e,t,a,i))}},l);let ke,we=!1;function xe(){return ke||(ke=(0,o.Us)(_e))}function Ae(){return ke=we?ke:(0,o.Eo)(_e),we=!0,ke}const Se=(...e)=>{xe().render(...e)},Ce=(...e)=>{Ae().hydrate(...e)},Te=(...e)=>{const t=xe().createApp(...e),{mount:n}=t;return t.mount=e=>{const o=Oe(e);if(!o)return;const a=t._component;(0,r.mf)(a)||a.render||a.template||(a.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},Ee=(...e)=>{const t=Ae().createApp(...e),{mount:n}=t;return t.mount=e=>{const t=Oe(e);if(t)return n(t,!0,t instanceof SVGElement)},t};function Oe(e){return(0,r.HD)(e)?document.querySelector(e):e}let Pe=!1;const De=()=>{Pe||(Pe=!0,re.getSSRProps=({value:e})=>({value:e}),ie.getSSRProps=({value:e},t)=>{if(t.props&&(0,r.WV)(t.props.value,e))return{checked:!0}},oe.getSSRProps=({value:e},t)=>{if((0,r.kJ)(e)){if(t.props&&(0,r.hq)(e,t.props.value)>-1)return{checked:!0}}else if((0,r.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 r(e,t){const n=Object.create(null),r=e.split(",");for(let e=0;e!!n[e.toLowerCase()]:e=>!!n[e]}n.d(t,{C_:()=>d,DM:()=>P,E9:()=>te,F7:()=>w,Gg:()=>B,HD:()=>M,He:()=>Q,Kn:()=>R,NO:()=>_,Nj:()=>K,Od:()=>S,PO:()=>q,Pq:()=>a,RI:()=>T,S0:()=>U,W7:()=>$,WV:()=>h,Z6:()=>v,_A:()=>H,_N:()=>O,aU:()=>Z,dG:()=>y,e1:()=>o,fY:()=>r,hR:()=>J,hq:()=>f,ir:()=>X,j5:()=>s,kC:()=>Y,kJ:()=>E,kT:()=>b,l7:()=>A,mf:()=>L,rs:()=>G,tI:()=>N,tR:()=>x,vs:()=>p,yA:()=>i,yk:()=>F,zw:()=>m});const o=r("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=r("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function i(e){return!!e||""===e}function s(e){if(E(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 d(e){let t="";if(M(e))t=e;else if(E(e))for(let n=0;nh(e,t)))}const m=e=>M(e)?e:null==e?"":E(e)||R(e)&&(e.toString===I||!L(e.toString))?JSON.stringify(e,g,2):String(e),g=(e,t)=>t&&t.__v_isRef?g(e,t.value):O(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:P(t)?{[`Set(${t.size})`]:[...t.values()]}:!R(t)||E(t)||q(t)?t:String(t),b={},v=[],y=()=>{},_=()=>!1,k=/^on[^a-z]/,w=e=>k.test(e),x=e=>e.startsWith("onUpdate:"),A=Object.assign,S=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},C=Object.prototype.hasOwnProperty,T=(e,t)=>C.call(e,t),E=Array.isArray,O=e=>"[object Map]"===j(e),P=e=>"[object Set]"===j(e),D=e=>e instanceof Date,L=e=>"function"==typeof e,M=e=>"string"==typeof e,F=e=>"symbol"==typeof e,R=e=>null!==e&&"object"==typeof e,N=e=>R(e)&&L(e.then)&&L(e.catch),I=Object.prototype.toString,j=e=>I.call(e),$=e=>j(e).slice(8,-1),q=e=>"[object Object]"===j(e),U=e=>M(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,B=r(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),V=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},z=/-(\w)/g,H=V((e=>e.replace(z,((e,t)=>t?t.toUpperCase():"")))),W=/\B([A-Z])/g,G=V((e=>e.replace(W,"-$1").toLowerCase())),Y=V((e=>e.charAt(0).toUpperCase()+e.slice(1))),J=V((e=>e?`on${Y(e)}`:"")),Z=(e,t)=>!Object.is(e,t),X=(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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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},664:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());i.push([e.id,"\n.search-pane[data-v-dd09c4c4] {\n padding-top: 10px;\n}\n.overlay[data-v-dd09c4c4] {\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-dd09c4c4] {\n display: flex;\n justify-content: space-between;\n}\n@media screen and (max-width: 400px) {\n.sort-body[data-v-dd09c4c4] {\n flex-direction: column;\n}\n.sort__inner[data-v-dd09c4c4] {\n margin-top: 10px;\n}\n}\n@media screen and (max-width: 992px) {\n.filter-facet-title[data-v-dd09c4c4] {\n position: absolute;\n margin: auto;\n left: 0;\n right: 0;\n width: 40px;\n}\n}\n",""]);const s=i},451:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());i.push([e.id,"\n.legislation-table__row[data-v-365dca3a] {\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-365dca3a] {\n cursor: pointer !important;\n}\n.legislation-table__row.has-children[data-v-365dca3a]:hover {\n background-color: var(--bs-light);\n}\n.legislation-table__row.headings[data-v-365dca3a] {\n border-bottom: 1px solid var(--bs-primary);\n}\n.legislation-table__row.headings i[data-v-365dca3a] {\n font-size: 18px;\n}\n.column-caret[data-v-365dca3a] {\n text-align: center;\n}\n.legislation-table__row .column-caret .bi-caret-down-fill[data-v-365dca3a] {\n display: none;\n}\n.legislation-table__row.expanded .column-caret .bi-caret-down-fill[data-v-365dca3a] {\n display: block;\n}\n.legislation-table__row.expanded .column-caret .bi-caret-right-fill[data-v-365dca3a] {\n display: none;\n}\n.indent[data-v-365dca3a] {\n flex: 0 0 30px;\n}\n.table-row__content-col[data-v-365dca3a] {\n flex: 1;\n}\n.table-row[data-v-365dca3a] {\n display: flex;\n width: 100%;\n flex-wrap: wrap;\n}\n.table-row .content[data-v-365dca3a] {\n display: grid;\n grid-gap: 1rem;\n grid-template-columns: repeat(12, 1fr);\n}\n.content__children[data-v-365dca3a] {\n grid-column: span 12;\n margin-top: 10px;\n}\n.content__children .content__title[data-v-365dca3a] {\n padding-left: 1rem;\n}\n.content__title[data-v-365dca3a] {\n grid-column: span 8;\n}\n.content__secondary[data-v-365dca3a] {\n grid-column: span 4;\n}\n.legislation-table.with-dates .content__title[data-v-365dca3a] {\n grid-column: span 9;\n}\n.legislation-table.with-dates .content__secondary[data-v-365dca3a] {\n grid-column: span 3;\n}\n",""]);const s=i},9593:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,o,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(r)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),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),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,r,o){void 0===o&&(o=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var a=o;if(null==e||null==n)throw new Error("Null input. (diff_main)");if(e==n)return e?[new t.Diff(0,e)]:[];void 0===r&&(r=!0);var i=r,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,r,o,a){var i;if(!e)return[new t.Diff(1,r)];if(!r)return[new t.Diff(n,e)];var s=e.length>r.length?e:r,l=e.length>r.length?r: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>r.length&&(i[0][0]=i[2][0]=n),i;if(1==l.length)return[new t.Diff(n,e),new t.Diff(1,r)];var u=this.diff_halfMatch_(e,r);if(u){var d=u[0],p=u[1],h=u[2],f=u[3],m=u[4],g=this.diff_main(d,h,o,a),b=this.diff_main(p,f,o,a);return g.concat([new t.Diff(0,m)],b)}return o&&e.length>100&&r.length>100?this.diff_lineMode_(e,r,a):this.diff_bisect_(e,r,a)},t.prototype.diff_lineMode_=function(e,r,o){var a=this.diff_linesToChars_(e,r);e=a.chars1,r=a.chars2;var i=a.lineArray,s=this.diff_main(e,r,!1,o);this.diff_charsToLines_(s,i),this.diff_cleanupSemantic(s),s.push(new t.Diff(0,""));for(var l=0,c=0,u=0,d="",p="";l=1&&u>=1){s.splice(l-c-u,c+u),l=l-c-u;for(var h=this.diff_main(d,p,!1,o),f=h.length-1;f>=0;f--)s.splice(l,0,h[f]);l+=h.length}u=0,c=0,d="",p=""}l++}return s.pop(),s},t.prototype.diff_bisect_=function(e,r,o){for(var a=e.length,i=r.length,s=Math.ceil((a+i)/2),l=s,c=2*s,u=new Array(c),d=new Array(c),p=0;po);y++){for(var _=-y+m;_<=y-g;_+=2){for(var k=l+_,w=(T=_==-y||_!=y&&u[k-1]a)g+=2;else if(w>i)m+=2;else if(f&&(S=l+h-_)>=0&&S=(A=a-d[S]))return this.diff_bisectSplit_(e,r,T,w,o)}for(var x=-y+b;x<=y-v;x+=2){for(var A,S=l+x,C=(A=x==-y||x!=y&&d[S-1]a)v+=2;else if(C>i)b+=2;else if(!f){var T;if((k=l+h-x)>=0&&k=(A=a-A))return this.diff_bisectSplit_(e,r,T,w,o)}}}return[new t.Diff(n,e),new t.Diff(1,r)]},t.prototype.diff_bisectSplit_=function(e,t,n,r,o){var a=e.substring(0,n),i=t.substring(0,r),s=e.substring(n),l=t.substring(r),c=this.diff_main(a,i,!1,o),u=this.diff_main(s,l,!1,o);return c.concat(u)},t.prototype.diff_linesToChars_=function(e,t){var n=[],r={};function o(e){for(var t="",o=0,i=-1,s=n.length;ir?e=e.substring(n-r):nt.length?e:t,r=e.length>t.length?t:e;if(n.length<4||2*r.length=e.length?[r,a,i,s,u]:null}var i,s,l,c,u,d=a(n,r,Math.ceil(n.length/4)),p=a(n,r,Math.ceil(n.length/2));return d||p?(i=p?d&&d[4].length>p[4].length?d:p:d,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 r=!1,o=[],a=0,i=null,s=0,l=0,c=0,u=0,d=0;s0?o[a-1]:-1,l=0,c=0,u=0,d=0,i=null,r=!0)),s++;for(r&&this.diff_cleanupMerge(e),this.diff_cleanupSemanticLossless(e),s=1;s=m?(f>=p.length/2||f>=h.length/2)&&(e.splice(s,0,new t.Diff(0,h.substring(0,f))),e[s-1][1]=p.substring(0,p.length-f),e[s+1][1]=h.substring(f),s++):(m>=p.length/2||m>=h.length/2)&&(e.splice(s,0,new t.Diff(0,p.substring(0,m))),e[s-1][0]=1,e[s-1][1]=h.substring(0,h.length-m),e[s+1][0]=n,e[s+1][1]=p.substring(m),s++),s++}s++}},t.prototype.diff_cleanupSemanticLossless=function(e){function n(e,n){if(!e||!n)return 6;var r=e.charAt(e.length-1),o=n.charAt(0),a=r.match(t.nonAlphaNumericRegex_),i=o.match(t.nonAlphaNumericRegex_),s=a&&r.match(t.whitespaceRegex_),l=i&&o.match(t.whitespaceRegex_),c=s&&r.match(t.linebreakRegex_),u=l&&o.match(t.linebreakRegex_),d=c&&e.match(t.blanklineEndRegex_),p=u&&n.match(t.blanklineStartRegex_);return d||p?5:c||u?4:a&&!s&&l?3:s||l?2:a||i?1:0}for(var r=1;r=p&&(p=h,c=o,u=a,d=i)}e[r-1][1]!=c&&(c?e[r-1][1]=c:(e.splice(r-1,1),r--),e[r][1]=u,d?e[r+1][1]=d:(e.splice(r+1,1),r--))}r++}},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 r=!1,o=[],a=0,i=null,s=0,l=!1,c=!1,u=!1,d=!1;s0?o[a-1]:-1,u=d=!1),r=!0)),s++;r&&this.diff_cleanupMerge(e)},t.prototype.diff_cleanupMerge=function(e){e.push(new t.Diff(0,""));for(var r,o=0,a=0,i=0,s="",l="";o1?(0!==a&&0!==i&&(0!==(r=this.diff_commonPrefix(l,s))&&(o-a-i>0&&0==e[o-a-i-1][0]?e[o-a-i-1][1]+=l.substring(0,r):(e.splice(0,0,new t.Diff(0,l.substring(0,r))),o++),l=l.substring(r),s=s.substring(r)),0!==(r=this.diff_commonSuffix(l,s))&&(e[o][1]=l.substring(l.length-r)+e[o][1],l=l.substring(0,l.length-r),s=s.substring(0,s.length-r))),o-=a+i,e.splice(o,a+i),s.length&&(e.splice(o,0,new t.Diff(n,s)),o++),l.length&&(e.splice(o,0,new t.Diff(1,l)),o++),o++):0!==o&&0==e[o-1][0]?(e[o-1][1]+=e[o][1],e.splice(o,1)):o++,i=0,a=0,s="",l=""}""===e[e.length-1][1]&&e.pop();var c=!1;for(o=1;ot));r++)i=o,s=a;return e.length!=r&&e[r][0]===n?s:s+(t-i)},t.prototype.diff_prettyHtml=function(e){for(var t=[],r=/&/g,o=//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 r=this.match_alphabet_(t),o=this;function a(e,r){var a=e/t.length,i=Math.abs(n-r);return o.Match_Distance?a+i/o.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<=f;b--){var v=r[e.charAt(b-1)];if(g[b]=0===h?(g[b+1]<<1|1)&v:(g[b+1]<<1|1)&v|(d[b+1]|d[b])<<1|1|d[b+1],g[b]&u){var y=a(h,b-1);if(y<=i){if(i=y,!((s=b-1)>n))break;f=Math.max(1,2*n-s)}}}if(a(h+1,n)>i)break;d=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===r&&void 0===o)i=e,a=this.diff_text1(i);else if("string"==typeof e&&r&&"object"==typeof r&&void 0===o)a=e,i=r;else{if("string"!=typeof e||"string"!=typeof r||!o||"object"!=typeof o)throw new Error("Unknown call format to patch_make.");a=e,i=o}if(0===i.length)return[];for(var s=[],l=new t.patch_obj,c=0,u=0,d=0,p=a,h=a,f=0;f=2*this.Patch_Margin&&c&&(this.patch_addContext_(l,p),s.push(l),l=new t.patch_obj,c=0,p=h,u=d)}1!==m&&(u+=g.length),m!==n&&(d+=g.length)}return c&&(this.patch_addContext_(l,p),s.push(l)),s},t.prototype.patch_deepCopy=function(e){for(var n=[],r=0;rthis.Match_MaxBits?-1!=(s=this.match_main(t,u.substring(0,this.Match_MaxBits),c))&&(-1==(d=this.match_main(t,u.substring(u.length-this.Match_MaxBits),c+u.length-this.Match_MaxBits))||s>=d)&&(s=-1):s=this.match_main(t,u,c),-1==s)a[i]=!1,o-=e[i].length2-e[i].length1;else if(a[i]=!0,o=s-c,u==(l=-1==d?t.substring(s,s+u.length):t.substring(s,d+this.Match_MaxBits)))t=t.substring(0,s)+this.diff_text2(e[i].diffs)+t.substring(s+u.length);else{var p=this.diff_main(u,l,!1);if(u.length>this.Match_MaxBits&&this.diff_levenshtein(p)/u.length>this.Patch_DeleteThreshold)a[i]=!1;else{this.diff_cleanupSemanticLossless(p);for(var h,f=0,m=0;mi[0][1].length){var s=n-i[0][1].length;i[0][1]=r.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,r)),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]+=r.substring(0,s),a.length1+=s,a.length2+=s),r},t.prototype.patch_splitMax=function(e){for(var r=this.Match_MaxBits,o=0;o2*r?(c.length1+=p.length,i+=p.length,u=!1,c.diffs.push(new t.Diff(d,p)),a.diffs.shift()):(p=p.substring(0,r-c.length1-this.Patch_Margin),c.length1+=p.length,i+=p.length,0===d?(c.length2+=p.length,s+=p.length):u=!1,c.diffs.push(new t.Diff(d,p)),p==a.diffs[0][1]?a.diffs.shift():a.diffs[0][1]=a.diffs[0][1].substring(p.length))}l=(l=this.diff_text2(c.diffs)).substring(l.length-this.Patch_Margin);var h=this.diff_text1(a.diffs).substring(0,this.Patch_Margin);""!==h&&(c.length1+=h.length,c.length2+=h.length,0!==c.diffs.length&&0===c.diffs[c.diffs.length-1][0]?c.diffs[c.diffs.length-1][1]+=h:c.diffs.push(new t.Diff(0,h))),u||e.splice(++o,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(),r=t.startContainer,a=t.startOffset;n.setStart(e,0),n.setEnd(r,a);var i=(0,o.default)(n).length;return{start:i,end:i+(0,o.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,o=n.createRange(),a=n.createNodeIterator(e,4),i=t.start||0,s=t.end||i,l=i-(0,r.default)(a,i),c=a.referenceNode,u=s-i+l,d=u-(0,r.default)(a,u),p=a.referenceNode;return o.setStart(c,l),o.setEnd(p,d),o};var r=a(n(3604)),o=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 r=function(e){return e.startContainer.nodeType===Node.ELEMENT_NODE?e.startContainer.childNodes[e.startOffset]||n(e.startContainer,!0):e.startContainer}(e),o=function(e){return e.endContainer.nodeType===Node.ELEMENT_NODE?e.endContainer.childNodes[e.endOffset]||n(e.endContainer,!0):n(e.endContainer)}(e);r!==o;)t(r),r=n(r)}(e,(function(n){if(n.nodeType===Node.TEXT_NODE){var r=n===e.startContainer?e.startOffset:0,o=n===e.endContainer?e.endOffset:n.textContent.length;t+=n.textContent.slice(r,o)}})),t}},3604:(e,t,n)=>{e.exports=n(7771).default},7771:(e,t)=>{"use strict";t.default=function(e,t){if(4!==e.whatToShow){var a;try{a=new DOMException(r,"InvalidStateError")}catch(e){(a=new Error(r)).code=11,a.name="InvalidStateError",a.toString=function(){return"InvalidStateError: ".concat(r)}}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(!o(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(!o(e.referenceNode))throw new RangeError(n);return s};var n="Iterator exhausted before seek ended.",r="Argument 1 of seek must use filter NodeFilter.SHOW_TEXT.";function o(e){return 3===e.nodeType}},1296:(e,t,n)=>{var r=/^\s+|\s+$/g,o=/^[-+]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")(),d=Object.prototype.toString,p=Math.max,h=Math.min,f=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]"==d.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(r,"");var n=a.test(e);return n||i.test(e)?s(e.slice(2),n?2:8):o.test(e)?NaN:+e}e.exports=function(e,t,n){var r,o,a,i,s,l,c=0,u=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=r,a=o;return r=o=void 0,c=t,i=e.apply(a,n)}function y(e){return c=e,s=setTimeout(k,t),u?v(e):i}function _(e){var n=e-l;return void 0===l||n>=t||n<0||d&&e-c>=a}function k(){var e=f();if(_(e))return w(e);s=setTimeout(k,function(e){var n=t-(e-l);return d?h(n,a-(e-c)):n}(e))}function w(e){return s=void 0,b&&r?v(e):(r=o=void 0,i)}function x(){var e=f(),n=_(e);if(r=arguments,o=this,l=e,n){if(void 0===s)return y(l);if(d)return s=setTimeout(k,t),v(l)}return void 0===s&&(s=setTimeout(k,t)),i}return t=g(t)||0,m(n)&&(u=!!n.leading,a=(d="maxWait"in n)?p(g(n.maxWait)||0,t):a,b="trailing"in n?!!n.trailing:b),x.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=l=o=s=void 0},x.flush=function(){return void 0===s?i:w(f())},x}},2705:(e,t,n)=>{var r=n(5639).Symbol;e.exports=r},4239:(e,t,n)=>{var r=n(2705),o=n(9607),a=n(2333),i=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?o(e):a(e)}},7561:(e,t,n)=>{var r=n(7990),o=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(o,""):e}},1957:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},9607:(e,t,n)=>{var r=n(2705),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var o=i.call(e);return r&&(t?e[s]=n:delete e[s]),o}},2333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5639:(e,t,n)=>{var r=n(1957),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||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 r=n(3218),o=n(1927),a=n(4841),i=Math.max,s=Math.min;e.exports=function(e,t,n){var l,c,u,d,p,h,f=0,m=!1,g=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=l,r=c;return l=c=void 0,f=t,d=e.apply(r,n)}function y(e){return f=e,p=setTimeout(k,t),m?v(e):d}function _(e){var n=e-h;return void 0===h||n>=t||n<0||g&&e-f>=u}function k(){var e=o();if(_(e))return w(e);p=setTimeout(k,function(e){var n=t-(e-h);return g?s(n,u-(e-f)):n}(e))}function w(e){return p=void 0,b&&l?v(e):(l=c=void 0,d)}function x(){var e=o(),n=_(e);if(l=arguments,c=this,h=e,n){if(void 0===p)return y(h);if(g)return clearTimeout(p),p=setTimeout(k,t),v(h)}return void 0===p&&(p=setTimeout(k,t)),d}return t=a(t)||0,r(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!==p&&clearTimeout(p),f=0,l=h=c=p=void 0},x.flush=function(){return void 0===p?d:w(o())},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 r=n(4239),o=n(7005);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},1927:(e,t,n)=>{var r=n(5639);e.exports=function(){return r.Date.now()}},4841:(e,t,n)=>{var r=n(7561),o=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(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(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],o=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=r,this.exclude=o,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(){},r=void 0;try{var o=e.contentWindow;if(r=o.document,!o||!r)throw new Error("iframe inaccessible")}catch(e){n()}r&&t(r)}},{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 r=this,o=!1,a=null,i=function i(){if(!o){o=!0,clearTimeout(a);try{r.isIframeBlank(e)||(e.removeEventListener("load",i),r.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,r=0;this.forEachIframe(e,(function(){return!0}),(function(e){r++,n.waitForIframes(e.querySelector("html"),(function(){--r||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,r){var o=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,o.exclude)?c():o.onIframeReady(t,(function(e){n(t)&&(l++,r(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,r){var o=!1,a=!1;return r.forEach((function(e,t){e.val===n&&(o=t,a=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==o||a?!1===o||a||(r[o].handled=!0):r.push({val:n,handled:!0}),!0):(!1===o&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var o=this;e.forEach((function(e){e.handled||o.getIframeContents(e.val,(function(e){o.createInstanceOnIframe(e).forEachNode(t,n,r)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,r,o){for(var a=this,i=this.createIterator(t,e,r),s=[],l=[],c=void 0,u=void 0;d=void 0,d=a.getIteratorNode(i),u=d.prevNode,c=d.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)}),r)})),l.push(c);var d;l.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(s,e,n,r),o()}},{key:"forEachNode",value:function(e,t,n){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=this.getContexts(),i=a.length;i||o(),a.forEach((function(a){var s=function(){r.iterateThroughNodes(e,a,t,n,(function(){--i<=0&&o()}))};r.iframes?r.waitForIframes(a,s):s()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var o=!1;return n.every((function(t){return!r.call(e,t)||(o=!0,!1)})),o}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",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[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",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var o in t)if(t.hasOwnProperty(o)){var a=t[o],i="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o),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),r+"("+this.processSynomyms(i)+"|"+this.processSynomyms(s)+")"+r))}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 r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?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ŽŻŹ"],r=[];return e.split("").forEach((function(o){n.every((function(n){if(-1!==n.indexOf(o)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.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,r="string"==typeof n?n:n.value,o="string"==typeof n?[]:n.limiters,a="";switch(o.forEach((function(e){a+="|"+t.escapeStr(e)})),r){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=[],r=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var o=t.callNoMatchOnInvalidRanges(e,r),a=o.start,i=o.end;o.valid&&(e.start=a,e.length=i-a,n.push(e),r=i)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,o=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?o=!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:r,valid:o}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,o=!0,a=n.length,i=t-a,s=parseInt(e.start,10)-i;return(r=(s=s>a?a:s)+parseInt(e.length,10))>a&&(r=a,this.log("End range automatically set to the max value of "+a)),s<0||r-s<0||s>a||r>a?(o=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(o=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:o}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){r.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:r})}))}},{key:"matchesExclude",value:function(e){return o.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",o=e.splitText(t),a=o.splitText(n-t),i=document.createElement(r);return i.setAttribute("data-markjs","true"),this.opt.className&&i.setAttribute("class",this.opt.className),i.textContent=o.textContent,o.parentNode.replaceChild(i,o),a}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,o){var a=this;e.nodes.every((function(i,s){var l=e.nodes[s+1];if(void 0===l||l.start>t){if(!r(i.node))return!1;var c=t-i.start,u=(n>i.end?i.end:n)-i.start,d=e.value.substr(0,i.start),p=e.value.substr(u+i.start);if(i.node=a.wrapRangeInTextNode(i.node,c,u),e.value=d+p,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,o(i.node.previousSibling,i.start),!(n>i.end))return!1;t=i.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,r,o){var a=this,i=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var o=void 0;null!==(o=e.exec(t.textContent))&&""!==o[i];)if(n(o[i],t)){var s=o.index;if(0!==i)for(var l=1;l(()=>{"use strict";var __webpack_modules__=[,(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VerbosityLevel=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.UNSUPPORTED_FEATURES=t.TextRenderingMode=t.StreamType=t.RenderingIntentFlag=t.PermissionFlag=t.PasswordResponses=t.PasswordException=t.PageActionEventType=t.OPS=t.MissingPDFException=t.InvalidPDFException=t.ImageKind=t.IDENTITY_MATRIX=t.FormatError=t.FontType=t.FeatureTest=t.FONT_IDENTITY_MATRIX=t.DocumentActionEventType=t.CMapCompressionType=t.BaseException=t.AnnotationType=t.AnnotationStateModelType=t.AnnotationReviewState=t.AnnotationReplyType=t.AnnotationMode=t.AnnotationMarkedState=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationBorderStyleType=t.AnnotationActionEventType=t.AbortException=void 0,t.arrayByteLength=u,t.arraysToBytes=function(e){const t=e.length;if(1===t&&e[0]instanceof Uint8Array)return e[0];let n=0;for(let r=0;rt}),e.promise=new Promise((function(n,r){e.resolve=function(e){t=!0,n(e)},e.reject=function(e){t=!0,r(e)}})),e},t.createValidAbsoluteUrl=function(e,t=null,n=null){if(!e)return null;try{if(n&&"string"==typeof e){if(n.addDefaultProtocol&&e.startsWith("www.")){const t=e.match(/\./g);t&&t.length>=2&&(e=`http://${e}`)}if(n.tryConvertEncoding)try{e=f(e)}catch(e){}}const r=t?new URL(e,t):new URL(e);if(function(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(r))return r}catch(e){}return null},t.escapeString=function(e){return e.replace(/([()\\\n\r])/g,(e=>"\n"===e?"\\n":"\r"===e?"\\r":`\\${e}`))},t.getModificationDate=function(e=new Date){return[e.getUTCFullYear().toString(),(e.getUTCMonth()+1).toString().padStart(2,"0"),e.getUTCDate().toString().padStart(2,"0"),e.getUTCHours().toString().padStart(2,"0"),e.getUTCMinutes().toString().padStart(2,"0"),e.getUTCSeconds().toString().padStart(2,"0")].join("")},t.getVerbosityLevel=function(){return o},t.info=function(e){o>=r.INFOS&&console.log(`Info: ${e}`)},t.isArrayBuffer=function(e){return"object"==typeof e&&null!==e&&void 0!==e.byteLength},t.isArrayEqual=function(e,t){if(e.length!==t.length)return!1;for(let n=0,r=e.length;n>24&255,e>>16&255,e>>8&255,255&e)},t.stringToBytes=c,t.stringToPDFString=function(e){if(e[0]>="ï"){let t;if("þ"===e[0]&&"ÿ"===e[1]?t="utf-16be":"ÿ"===e[0]&&"þ"===e[1]?t="utf-16le":"ï"===e[0]&&"»"===e[1]&&"¿"===e[2]&&(t="utf-8"),t)try{const n=new TextDecoder(t,{fatal:!0}),r=c(e);return n.decode(r)}catch(e){a(`stringToPDFString: "${e}".`)}}const t=[];for(let n=0,r=e.length;n>8&255),String.fromCharCode(255&r))}return t.join("")},t.stringToUTF8String=f,t.unreachable=i,t.utf8StringToString=function(e){return unescape(encodeURIComponent(e))},t.warn=a,n(2),t.IDENTITY_MATRIX=[1,0,0,1,0,0],t.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0],t.RenderingIntentFlag={ANY:1,DISPLAY:2,PRINT:4,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,OPLIST:256},t.AnnotationMode={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},t.PermissionFlag={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},t.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},t.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},t.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},t.AnnotationStateModelType={MARKED:"Marked",REVIEW:"Review"},t.AnnotationMarkedState={MARKED:"Marked",UNMARKED:"Unmarked"},t.AnnotationReviewState={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"},t.AnnotationReplyType={GROUP:"Group",REPLY:"R"},t.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512},t.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864},t.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},t.AnnotationActionEventType={E:"Mouse Enter",X:"Mouse Exit",D:"Mouse Down",U:"Mouse Up",Fo:"Focus",Bl:"Blur",PO:"PageOpen",PC:"PageClose",PV:"PageVisible",PI:"PageInvisible",K:"Keystroke",F:"Format",V:"Validate",C:"Calculate"},t.DocumentActionEventType={WC:"WillClose",WS:"WillSave",DS:"DidSave",WP:"WillPrint",DP:"DidPrint"},t.PageActionEventType={O:"PageOpen",C:"PageClose"},t.StreamType={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"},t.FontType={UNKNOWN:"UNKNOWN",TYPE1:"TYPE1",TYPE1STANDARD:"TYPE1STANDARD",TYPE1C:"TYPE1C",CIDFONTTYPE0:"CIDFONTTYPE0",CIDFONTTYPE0C:"CIDFONTTYPE0C",TRUETYPE:"TRUETYPE",CIDFONTTYPE2:"CIDFONTTYPE2",TYPE3:"TYPE3",OPENTYPE:"OPENTYPE",TYPE0:"TYPE0",MMTYPE1:"MMTYPE1"};const r={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=r,t.CMapCompressionType={NONE:0,BINARY:1,STREAM:2},t.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91},t.UNSUPPORTED_FEATURES={unknown:"unknown",forms:"forms",javaScript:"javaScript",signatures:"signatures",smask:"smask",shadingPattern:"shadingPattern",font:"font",errorTilingPattern:"errorTilingPattern",errorExtGState:"errorExtGState",errorXObject:"errorXObject",errorFontLoadType3:"errorFontLoadType3",errorFontState:"errorFontState",errorFontMissing:"errorFontMissing",errorFontTranslate:"errorFontTranslate",errorColorSpace:"errorColorSpace",errorOperatorList:"errorOperatorList",errorFontToUnicode:"errorFontToUnicode",errorFontLoadNative:"errorFontLoadNative",errorFontBuildPath:"errorFontBuildPath",errorFontGetPath:"errorFontGetPath",errorMarkedContent:"errorMarkedContent",errorContentSubStream:"errorContentSubStream"},t.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let o=r.WARNINGS;function a(e){o>=r.WARNINGS&&console.log(`Warning: ${e}`)}function i(e){throw new Error(e)}function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!1}),n}const l=function(){function e(t,n){this.constructor===e&&i("Cannot initialize BaseException."),this.message=t,this.name=n}return e.prototype=new Error,e.constructor=e,e}();function c(e){"string"!=typeof e&&i("Invalid argument for stringToBytes");const t=e.length,n=new Uint8Array(t);for(let r=0;re.toString(16).padStart(2,"0")));class p{static makeHexColor(e,t,n){return`#${d[e]}${d[t]}${d[n]}`}static scaleMinMax(e,t){let n;e[0]?(e[0]<0&&(n=t[0],t[0]=t[1],t[1]=n),t[0]*=e[0],t[1]*=e[0],e[3]<0&&(n=t[2],t[2]=t[3],t[3]=n),t[2]*=e[3],t[3]*=e[3]):(n=t[0],t[0]=t[2],t[2]=n,n=t[1],t[1]=t[3],t[3]=n,e[1]<0&&(n=t[2],t[2]=t[3],t[3]=n),t[2]*=e[1],t[3]*=e[1],e[2]<0&&(n=t[0],t[0]=t[1],t[1]=n),t[0]*=e[2],t[1]*=e[2]),t[0]+=e[4],t[1]+=e[4],t[2]+=e[5],t[3]+=e[5]}static transform(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}static applyTransform(e,t){return[e[0]*t[0]+e[1]*t[2]+t[4],e[0]*t[1]+e[1]*t[3]+t[5]]}static applyInverseTransform(e,t){const n=t[0]*t[3]-t[1]*t[2];return[(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/n,(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/n]}static getAxialAlignedBoundingBox(e,t){const n=p.applyTransform(e,t),r=p.applyTransform(e.slice(2,4),t),o=p.applyTransform([e[0],e[3]],t),a=p.applyTransform([e[2],e[1]],t);return[Math.min(n[0],r[0],o[0],a[0]),Math.min(n[1],r[1],o[1],a[1]),Math.max(n[0],r[0],o[0],a[0]),Math.max(n[1],r[1],o[1],a[1])]}static inverseTransform(e){const t=e[0]*e[3]-e[1]*e[2];return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]}static apply3dTransform(e,t){return[e[0]*t[0]+e[1]*t[1]+e[2]*t[2],e[3]*t[0]+e[4]*t[1]+e[5]*t[2],e[6]*t[0]+e[7]*t[1]+e[8]*t[2]]}static singularValueDecompose2dScale(e){const t=[e[0],e[2],e[1],e[3]],n=e[0]*t[0]+e[1]*t[2],r=e[0]*t[1]+e[1]*t[3],o=e[2]*t[0]+e[3]*t[2],a=e[2]*t[1]+e[3]*t[3],i=(n+a)/2,s=Math.sqrt((n+a)**2-4*(n*a-o*r))/2,l=i+s||1,c=i-s||1;return[Math.sqrt(l),Math.sqrt(c)]}static normalizeRect(e){const t=e.slice(0);return e[0]>e[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}static intersect(e,t){const n=Math.max(Math.min(e[0],e[2]),Math.min(t[0],t[2])),r=Math.min(Math.max(e[0],e[2]),Math.max(t[0],t[2]));if(n>r)return null;const o=Math.max(Math.min(e[1],e[3]),Math.min(t[1],t[3])),a=Math.min(Math.max(e[1],e[3]),Math.max(t[1],t[3]));return o>a?null:[n,o,r,a]}static bezierBoundingBox(e,t,n,r,o,a,i,s){const l=[],c=[[],[]];let u,d,p,h,f,m,g,b;for(let c=0;c<2;++c)if(0===c?(d=6*e-12*n+6*o,u=-3*e+9*n-9*o+3*i,p=3*n-3*e):(d=6*t-12*r+6*a,u=-3*t+9*r-9*a+3*s,p=3*r-3*t),Math.abs(u)<1e-12){if(Math.abs(d)<1e-12)continue;h=-p/d,0{n(3)},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isNodeJS=void 0;const n=!("object"!=typeof process||process+""!="[object process]"||process.versions.nw||process.versions.electron&&process.type&&"browser"!==process.type);t.isNodeJS=n},(__unused_webpack_module,exports,__w_pdfjs_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),exports.build=exports.RenderTask=exports.PDFWorkerUtil=exports.PDFWorker=exports.PDFPageProxy=exports.PDFDocumentProxy=exports.PDFDocumentLoadingTask=exports.PDFDataRangeTransport=exports.LoopbackPort=exports.DefaultStandardFontDataFactory=exports.DefaultCanvasFactory=exports.DefaultCMapReaderFactory=void 0,exports.getDocument=getDocument,exports.setPDFNetworkStreamFactory=setPDFNetworkStreamFactory,exports.version=void 0;var _util=__w_pdfjs_require__(1),_display_utils=__w_pdfjs_require__(5),_font_loader=__w_pdfjs_require__(7),_annotation_storage=__w_pdfjs_require__(8),_canvas=__w_pdfjs_require__(10),_worker_options=__w_pdfjs_require__(13),_is_node=__w_pdfjs_require__(3),_message_handler=__w_pdfjs_require__(14),_metadata=__w_pdfjs_require__(15),_optional_content_config=__w_pdfjs_require__(16),_transport_stream=__w_pdfjs_require__(17),_xfa_text=__w_pdfjs_require__(18);const DEFAULT_RANGE_CHUNK_SIZE=65536,RENDERING_CANCELLED_TIMEOUT=100;let DefaultCanvasFactory=_display_utils.DOMCanvasFactory;exports.DefaultCanvasFactory=DefaultCanvasFactory;let DefaultCMapReaderFactory=_display_utils.DOMCMapReaderFactory;exports.DefaultCMapReaderFactory=DefaultCMapReaderFactory;let DefaultStandardFontDataFactory=_display_utils.DOMStandardFontDataFactory,createPDFNetworkStream;if(exports.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory,_is_node.isNodeJS){const{NodeCanvasFactory:e,NodeCMapReaderFactory:t,NodeStandardFontDataFactory:n}=__w_pdfjs_require__(19);exports.DefaultCanvasFactory=DefaultCanvasFactory=e,exports.DefaultCMapReaderFactory=DefaultCMapReaderFactory=t,exports.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory=n}function setPDFNetworkStreamFactory(e){createPDFNetworkStream=e}function getDocument(e){const t=new PDFDocumentLoadingTask;let n;if("string"==typeof e||e instanceof URL)n={url:e};else if((0,_util.isArrayBuffer)(e))n={data:e};else if(e instanceof PDFDataRangeTransport)n={range:e};else{if("object"!=typeof e)throw new Error("Invalid parameter in getDocument, need either string, URL, Uint8Array, or parameter object.");if(!e.url&&!e.data&&!e.range)throw new Error("Invalid parameter object: need either .data, .range or .url");n=e}const r=Object.create(null);let o=null,a=null;for(const e in n){const t=n[e];switch(e){case"url":if("undefined"!=typeof window)try{r[e]=new URL(t,window.location).href;continue}catch(e){(0,_util.warn)(`Cannot create valid URL: "${e}".`)}else if("string"==typeof t||t instanceof URL){r[e]=t.toString();continue}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.");case"range":o=t;continue;case"worker":a=t;continue;case"data":if(_is_node.isNodeJS&&"undefined"!=typeof Buffer&&t instanceof Buffer)r[e]=new Uint8Array(t);else{if(t instanceof Uint8Array)break;if("string"==typeof t)r[e]=(0,_util.stringToBytes)(t);else if("object"!=typeof t||null===t||isNaN(t.length)){if(!(0,_util.isArrayBuffer)(t))throw new Error("Invalid PDF binary data: either typed array, string, or array-like object is expected in the data property.");r[e]=new Uint8Array(t)}else r[e]=new Uint8Array(t)}continue}r[e]=t}if(r.CMapReaderFactory=r.CMapReaderFactory||DefaultCMapReaderFactory,r.StandardFontDataFactory=r.StandardFontDataFactory||DefaultStandardFontDataFactory,r.ignoreErrors=!0!==r.stopAtErrors,r.fontExtraProperties=!0===r.fontExtraProperties,r.pdfBug=!0===r.pdfBug,r.enableXfa=!0===r.enableXfa,(!Number.isInteger(r.rangeChunkSize)||r.rangeChunkSize<1)&&(r.rangeChunkSize=DEFAULT_RANGE_CHUNK_SIZE),("string"!=typeof r.docBaseUrl||(0,_display_utils.isDataScheme)(r.docBaseUrl))&&(r.docBaseUrl=null),(!Number.isInteger(r.maxImageSize)||r.maxImageSize<-1)&&(r.maxImageSize=-1),"string"!=typeof r.cMapUrl&&(r.cMapUrl=null),"string"!=typeof r.standardFontDataUrl&&(r.standardFontDataUrl=null),"boolean"!=typeof r.useWorkerFetch&&(r.useWorkerFetch=r.CMapReaderFactory===_display_utils.DOMCMapReaderFactory&&r.StandardFontDataFactory===_display_utils.DOMStandardFontDataFactory),"boolean"!=typeof r.isEvalSupported&&(r.isEvalSupported=!0),"boolean"!=typeof r.disableFontFace&&(r.disableFontFace=_is_node.isNodeJS),"boolean"!=typeof r.useSystemFonts&&(r.useSystemFonts=!_is_node.isNodeJS&&!r.disableFontFace),"object"==typeof r.ownerDocument&&null!==r.ownerDocument||(r.ownerDocument=globalThis.document),"boolean"!=typeof r.disableRange&&(r.disableRange=!1),"boolean"!=typeof r.disableStream&&(r.disableStream=!1),"boolean"!=typeof r.disableAutoFetch&&(r.disableAutoFetch=!1),(0,_util.setVerbosityLevel)(r.verbosity),!a){const e={verbosity:r.verbosity,port:_worker_options.GlobalWorkerOptions.workerPort};a=e.port?PDFWorker.fromPort(e):new PDFWorker(e),t._worker=a}const i=t.docId;return a.promise.then((function(){if(t.destroyed)throw new Error("Loading aborted");const e=_fetchDocument(a,r,o,i),n=new Promise((function(e){let t;o?t=new _transport_stream.PDFDataTransportStream({length:r.length,initialData:r.initialData,progressiveDone:r.progressiveDone,contentDispositionFilename:r.contentDispositionFilename,disableRange:r.disableRange,disableStream:r.disableStream},o):r.data||(t=createPDFNetworkStream({url:r.url,length:r.length,httpHeaders:r.httpHeaders,withCredentials:r.withCredentials,rangeChunkSize:r.rangeChunkSize,disableRange:r.disableRange,disableStream:r.disableStream})),e(t)}));return Promise.all([e,n]).then((function([e,n]){if(t.destroyed)throw new Error("Loading aborted");const o=new _message_handler.MessageHandler(i,e,a.port),s=new WorkerTransport(o,t,n,r);t._transport=s,o.send("Ready",null)}))})).catch(t._capability.reject),t}async function _fetchDocument(e,t,n,r){if(e.destroyed)throw new Error("Worker was destroyed");n&&(t.length=n.length,t.initialData=n.initialData,t.progressiveDone=n.progressiveDone,t.contentDispositionFilename=n.contentDispositionFilename);const o=await e.messageHandler.sendWithPromise("GetDocRequest",{docId:r,apiVersion:"2.14.305",source:{data:t.data,url:t.url,password:t.password,disableAutoFetch:t.disableAutoFetch,rangeChunkSize:t.rangeChunkSize,length:t.length},maxImageSize:t.maxImageSize,disableFontFace:t.disableFontFace,docBaseUrl:t.docBaseUrl,ignoreErrors:t.ignoreErrors,isEvalSupported:t.isEvalSupported,fontExtraProperties:t.fontExtraProperties,enableXfa:t.enableXfa,useSystemFonts:t.useSystemFonts,cMapUrl:t.useWorkerFetch?t.cMapUrl:null,standardFontDataUrl:t.useWorkerFetch?t.standardFontDataUrl:null});if(e.destroyed)throw new Error("Worker was destroyed");return o}class PDFDocumentLoadingTask{static#e=0;constructor(){this._capability=(0,_util.createPromiseCapability)(),this._transport=null,this._worker=null,this.docId="d"+PDFDocumentLoadingTask.#e++,this.destroyed=!1,this.onPassword=null,this.onProgress=null,this.onUnsupportedFeature=null}get promise(){return this._capability.promise}async destroy(){this.destroyed=!0,await(this._transport?.destroy()),this._transport=null,this._worker&&(this._worker.destroy(),this._worker=null)}}exports.PDFDocumentLoadingTask=PDFDocumentLoadingTask;class PDFDataRangeTransport{constructor(e,t,n=!1,r=null){this.length=e,this.initialData=t,this.progressiveDone=n,this.contentDispositionFilename=r,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=(0,_util.createPromiseCapability)()}addRangeListener(e){this._rangeListeners.push(e)}addProgressListener(e){this._progressListeners.push(e)}addProgressiveReadListener(e){this._progressiveReadListeners.push(e)}addProgressiveDoneListener(e){this._progressiveDoneListeners.push(e)}onDataRange(e,t){for(const n of this._rangeListeners)n(e,t)}onDataProgress(e,t){this._readyCapability.promise.then((()=>{for(const n of this._progressListeners)n(e,t)}))}onDataProgressiveRead(e){this._readyCapability.promise.then((()=>{for(const t of this._progressiveReadListeners)t(e)}))}onDataProgressiveDone(){this._readyCapability.promise.then((()=>{for(const e of this._progressiveDoneListeners)e()}))}transportReady(){this._readyCapability.resolve()}requestDataRange(e,t){(0,_util.unreachable)("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}}exports.PDFDataRangeTransport=PDFDataRangeTransport;class PDFDocumentProxy{constructor(e,t){this._pdfInfo=e,this._transport=t,Object.defineProperty(this,"fingerprint",{get(){return(0,_display_utils.deprecated)("`PDFDocumentProxy.fingerprint`, please use `PDFDocumentProxy.fingerprints` instead."),this.fingerprints[0]}}),Object.defineProperty(this,"getStats",{value:async()=>((0,_display_utils.deprecated)("`PDFDocumentProxy.getStats`, please use the `PDFDocumentProxy.stats`-getter instead."),this.stats||{streamTypes:{},fontTypes:{}})})}get annotationStorage(){return this._transport.annotationStorage}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get stats(){return this._transport.stats}get isPureXfa(){return!!this._transport._htmlForXfa}get allXfaHtml(){return this._transport._htmlForXfa}getPage(e){return this._transport.getPage(e)}getPageIndex(e){return this._transport.getPageIndex(e)}getDestinations(){return this._transport.getDestinations()}getDestination(e){return this._transport.getDestination(e)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getJavaScript(){return this._transport.getJavaScript()}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig(){return this._transport.getOptionalContentConfig()}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(e=!1){return this._transport.startCleanup(e||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}saveDocument(){return this._transport.annotationStorage.size<=0&&(0,_display_utils.deprecated)("saveDocument called while `annotationStorage` is empty, please use the getData-method instead."),this._transport.saveDocument()}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}exports.PDFDocumentProxy=PDFDocumentProxy;class PDFPageProxy{constructor(e,t,n,r,o=!1){this._pageIndex=e,this._pageInfo=t,this._ownerDocument=r,this._transport=n,this._stats=o?new _display_utils.StatTimer:null,this._pdfBug=o,this.commonObjs=n.commonObjs,this.objs=new PDFObjects,this._bitmaps=new Set,this.cleanupAfterRender=!1,this.pendingCleanup=!1,this._intentStates=new Map,this._annotationPromises=new Map,this.destroyed=!1}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:e,rotation:t=this.rotate,offsetX:n=0,offsetY:r=0,dontFlip:o=!1}={}){return new _display_utils.PageViewport({viewBox:this.view,scale:e,rotation:t,offsetX:n,offsetY:r,dontFlip:o})}getAnnotations({intent:e="display"}={}){const t=this._transport.getRenderingIntent(e);let n=this._annotationPromises.get(t.cacheKey);return n||(n=this._transport.getAnnotations(this._pageIndex,t.renderingIntent),this._annotationPromises.set(t.cacheKey,n),n=n.then((e=>{for(const t of e)void 0!==t.titleObj&&Object.defineProperty(t,"title",{get:()=>((0,_display_utils.deprecated)("`title`-property on annotation, please use `titleObj` instead."),t.titleObj.str)}),void 0!==t.contentsObj&&Object.defineProperty(t,"contents",{get:()=>((0,_display_utils.deprecated)("`contents`-property on annotation, please use `contentsObj` instead."),t.contentsObj.str)});return e}))),n}getJSActions(){return this._jsActionsPromise||=this._transport.getPageJSActions(this._pageIndex)}async getXfa(){return this._transport._htmlForXfa?.children[this._pageIndex]||null}render({canvasContext:e,viewport:t,intent:n="display",annotationMode:r=_util.AnnotationMode.ENABLE,transform:o=null,imageLayer:a=null,canvasFactory:i=null,background:s=null,optionalContentConfigPromise:l=null,annotationCanvasMap:c=null,pageColors:u=null}){void 0!==arguments[0]?.renderInteractiveForms&&((0,_display_utils.deprecated)("render no longer accepts the `renderInteractiveForms`-option, please use the `annotationMode`-option instead."),!0===arguments[0].renderInteractiveForms&&r===_util.AnnotationMode.ENABLE&&(r=_util.AnnotationMode.ENABLE_FORMS)),void 0!==arguments[0]?.includeAnnotationStorage&&((0,_display_utils.deprecated)("render no longer accepts the `includeAnnotationStorage`-option, please use the `annotationMode`-option instead."),!0===arguments[0].includeAnnotationStorage&&r===_util.AnnotationMode.ENABLE&&(r=_util.AnnotationMode.ENABLE_STORAGE)),this._stats&&this._stats.time("Overall");const d=this._transport.getRenderingIntent(n,r);this.pendingCleanup=!1,l||(l=this._transport.getOptionalContentConfig());let p=this._intentStates.get(d.cacheKey);p||(p=Object.create(null),this._intentStates.set(d.cacheKey,p)),p.streamReaderCancelTimeout&&(clearTimeout(p.streamReaderCancelTimeout),p.streamReaderCancelTimeout=null);const h=i||new DefaultCanvasFactory({ownerDocument:this._ownerDocument}),f=!!(d.renderingIntent&_util.RenderingIntentFlag.PRINT);p.displayReadyCapability||(p.displayReadyCapability=(0,_util.createPromiseCapability)(),p.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(d));const m=e=>{p.renderTasks.delete(g),(this.cleanupAfterRender||f)&&(this.pendingCleanup=!0),this._tryCleanup(),e?(g.capability.reject(e),this._abortOperatorList({intentState:p,reason:e instanceof Error?e:new Error(e)})):g.capability.resolve(),this._stats&&(this._stats.timeEnd("Rendering"),this._stats.timeEnd("Overall"))},g=new InternalRenderTask({callback:m,params:{canvasContext:e,viewport:t,transform:o,imageLayer:a,background:s},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:c,operatorList:p.operatorList,pageIndex:this._pageIndex,canvasFactory:h,useRequestAnimationFrame:!f,pdfBug:this._pdfBug,pageColors:u});(p.renderTasks||=new Set).add(g);const b=g.task;return Promise.all([p.displayReadyCapability.promise,l]).then((([e,t])=>{this.pendingCleanup?m():(this._stats&&this._stats.time("Rendering"),g.initializeGraphics({transparency:e,optionalContentConfig:t}),g.operatorListChanged())})).catch(m),b}getOperatorList({intent:e="display",annotationMode:t=_util.AnnotationMode.ENABLE}={}){const n=this._transport.getRenderingIntent(e,t,!0);let r,o=this._intentStates.get(n.cacheKey);return o||(o=Object.create(null),this._intentStates.set(n.cacheKey,o)),o.opListReadCapability||(r=Object.create(null),r.operatorListChanged=function(){o.operatorList.lastChunk&&(o.opListReadCapability.resolve(o.operatorList),o.renderTasks.delete(r))},o.opListReadCapability=(0,_util.createPromiseCapability)(),(o.renderTasks||=new Set).add(r),o.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(n)),o.opListReadCapability.promise}streamTextContent({disableCombineTextItems:e=!1,includeMarkedContent:t=!1}={}){return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,combineTextItems:!0!==e,includeMarkedContent:!0===t},{highWaterMark:100,size:e=>e.items.length})}getTextContent(e={}){if(this._transport._htmlForXfa)return this.getXfa().then((e=>_xfa_text.XfaText.textContent(e)));const t=this.streamTextContent(e);return new Promise((function(e,n){const r=t.getReader(),o={items:[],styles:Object.create(null)};!function t(){r.read().then((function({value:n,done:r}){r?e(o):(Object.assign(o.styles,n.styles),o.items.push(...n.items),t())}),n)}()}))}getStructTree(){return this._structTreePromise||=this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;const e=[];for(const t of this._intentStates.values())if(this._abortOperatorList({intentState:t,reason:new Error("Page was destroyed."),force:!0}),!t.opListReadCapability)for(const n of t.renderTasks)e.push(n.completed),n.cancel();this.objs.clear();for(const e of this._bitmaps)e.close();return this._bitmaps.clear(),this._annotationPromises.clear(),this._jsActionsPromise=null,this._structTreePromise=null,this.pendingCleanup=!1,Promise.all(e)}cleanup(e=!1){return this.pendingCleanup=!0,this._tryCleanup(e)}_tryCleanup(e=!1){if(!this.pendingCleanup)return!1;for(const{renderTasks:e,operatorList:t}of this._intentStates.values())if(e.size>0||!t.lastChunk)return!1;this._intentStates.clear(),this.objs.clear(),this._annotationPromises.clear(),this._jsActionsPromise=null,this._structTreePromise=null,e&&this._stats&&(this._stats=new _display_utils.StatTimer);for(const e of this._bitmaps)e.close();return this._bitmaps.clear(),this.pendingCleanup=!1,!0}_startRenderPage(e,t){const n=this._intentStates.get(t);n&&(this._stats&&this._stats.timeEnd("Page Request"),n.displayReadyCapability&&n.displayReadyCapability.resolve(e))}_renderPageChunk(e,t){for(let n=0,r=e.length;n{n.read().then((({value:e,done:t})=>{t?r.streamReader=null:this._transport.destroyed||(this._renderPageChunk(e,r),o())}),(e=>{if(r.streamReader=null,!this._transport.destroyed){if(r.operatorList){r.operatorList.lastChunk=!0;for(const e of r.renderTasks)e.operatorListChanged();this._tryCleanup()}if(r.displayReadyCapability)r.displayReadyCapability.reject(e);else{if(!r.opListReadCapability)throw e;r.opListReadCapability.reject(e)}}}))};o()}_abortOperatorList({intentState:e,reason:t,force:n=!1}){if(e.streamReader){if(!n){if(e.renderTasks.size>0)return;if(t instanceof _display_utils.RenderingCancelledException)return void(e.streamReaderCancelTimeout=setTimeout((()=>{this._abortOperatorList({intentState:e,reason:t,force:!0}),e.streamReaderCancelTimeout=null}),RENDERING_CANCELLED_TIMEOUT))}if(e.streamReader.cancel(new _util.AbortException(t.message)).catch((()=>{})),e.streamReader=null,!this._transport.destroyed){for(const[t,n]of this._intentStates)if(n===e){this._intentStates.delete(t);break}this.cleanup()}}}get stats(){return this._stats}}exports.PDFPageProxy=PDFPageProxy;class LoopbackPort{constructor(){this._listeners=[],this._deferred=Promise.resolve()}postMessage(e,t){const n={data:structuredClone(e,t)};this._deferred.then((()=>{for(const e of this._listeners)e.call(this,n)}))}addEventListener(e,t){this._listeners.push(t)}removeEventListener(e,t){const n=this._listeners.indexOf(t);this._listeners.splice(n,1)}terminate(){this._listeners.length=0}}exports.LoopbackPort=LoopbackPort;const PDFWorkerUtil={isWorkerDisabled:!1,fallbackWorkerSrc:null,fakeWorkerId:0};if(exports.PDFWorkerUtil=PDFWorkerUtil,_is_node.isNodeJS)PDFWorkerUtil.isWorkerDisabled=!0,PDFWorkerUtil.fallbackWorkerSrc="./pdf.worker.js";else if("object"==typeof document){const e=document?.currentScript?.src;e&&(PDFWorkerUtil.fallbackWorkerSrc=e.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2"))}PDFWorkerUtil.isSameOrigin=function(e,t){let n;try{if(n=new URL(e),!n.origin||"null"===n.origin)return!1}catch(e){return!1}const r=new URL(t,n);return n.origin===r.origin},PDFWorkerUtil.createCDNWrapper=function(e){const t=`importScripts("${e}");`;return URL.createObjectURL(new Blob([t]))};class PDFWorker{static#t=new WeakMap;constructor({name:e=null,port:t=null,verbosity:n=(0,_util.getVerbosityLevel)()}={}){if(t&&PDFWorker.#t.has(t))throw new Error("Cannot use more than one PDFWorker per port.");if(this.name=e,this.destroyed=!1,this.verbosity=n,this._readyCapability=(0,_util.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,t)return PDFWorker.#t.set(t,this),void this._initializeFromPort(t);this._initialize()}get promise(){return this._readyCapability.promise}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(e){this._port=e,this._messageHandler=new _message_handler.MessageHandler("main","worker",e),this._messageHandler.on("ready",(function(){})),this._readyCapability.resolve()}_initialize(){if("undefined"!=typeof Worker&&!PDFWorkerUtil.isWorkerDisabled&&!PDFWorker._mainThreadWorkerMessageHandler){let e=PDFWorker.workerSrc;try{PDFWorkerUtil.isSameOrigin(window.location.href,e)||(e=PDFWorkerUtil.createCDNWrapper(new URL(e,window.location).href));const t=new Worker(e),n=new _message_handler.MessageHandler("main","worker",t),r=()=>{t.removeEventListener("error",o),n.destroy(),t.terminate(),this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()},o=()=>{this._webWorker||r()};t.addEventListener("error",o),n.on("test",(e=>{t.removeEventListener("error",o),this.destroyed?r():e?(this._messageHandler=n,this._port=t,this._webWorker=t,this._readyCapability.resolve(),n.send("configure",{verbosity:this.verbosity})):(this._setupFakeWorker(),n.destroy(),t.terminate())})),n.on("ready",(e=>{if(t.removeEventListener("error",o),this.destroyed)r();else try{a()}catch(e){this._setupFakeWorker()}}));const a=()=>{const e=new Uint8Array;n.send("test",e,[e.buffer])};return void a()}catch(e){(0,_util.info)("The worker has been disabled.")}}this._setupFakeWorker()}_setupFakeWorker(){PDFWorkerUtil.isWorkerDisabled||((0,_util.warn)("Setting up fake worker."),PDFWorkerUtil.isWorkerDisabled=!0),PDFWorker._setupFakeWorkerGlobal.then((e=>{if(this.destroyed)return void this._readyCapability.reject(new Error("Worker was destroyed"));const t=new LoopbackPort;this._port=t;const n="fake"+PDFWorkerUtil.fakeWorkerId++,r=new _message_handler.MessageHandler(n+"_worker",n,t);e.setup(r,t);const o=new _message_handler.MessageHandler(n,n+"_worker",t);this._messageHandler=o,this._readyCapability.resolve(),o.send("configure",{verbosity:this.verbosity})})).catch((e=>{this._readyCapability.reject(new Error(`Setting up fake worker failed: "${e.message}".`))}))}destroy(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),PDFWorker.#t.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}static fromPort(e){if(!e?.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return this.#t.has(e.port)?this.#t.get(e.port):new PDFWorker(e)}static get workerSrc(){if(_worker_options.GlobalWorkerOptions.workerSrc)return _worker_options.GlobalWorkerOptions.workerSrc;if(null!==PDFWorkerUtil.fallbackWorkerSrc)return _is_node.isNodeJS||(0,_display_utils.deprecated)('No "GlobalWorkerOptions.workerSrc" specified.'),PDFWorkerUtil.fallbackWorkerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}static get _mainThreadWorkerMessageHandler(){try{return globalThis.pdfjsWorker?.WorkerMessageHandler||null}catch(e){return null}}static get _setupFakeWorkerGlobal(){const loader=async()=>{const mainWorkerMessageHandler=this._mainThreadWorkerMessageHandler;if(mainWorkerMessageHandler)return mainWorkerMessageHandler;if(_is_node.isNodeJS){const worker=eval("require")(this.workerSrc);return worker.WorkerMessageHandler}return await(0,_display_utils.loadScript)(this.workerSrc),window.pdfjsWorker.WorkerMessageHandler};return(0,_util.shadow)(this,"_setupFakeWorkerGlobal",loader())}}exports.PDFWorker=PDFWorker,PDFWorker.getWorkerSrc=function(){return(0,_display_utils.deprecated)("`PDFWorker.getWorkerSrc()`, please use `PDFWorker.workerSrc` instead."),this.workerSrc};class WorkerTransport{#n=null;#r=new Map;#o=new Map;#a=null;constructor(e,t,n,r){this.messageHandler=e,this.loadingTask=t,this.commonObjs=new PDFObjects,this.fontLoader=new _font_loader.FontLoader({docId:t.docId,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),ownerDocument:r.ownerDocument,styleElement:r.styleElement}),this._params=r,r.useWorkerFetch||(this.CMapReaderFactory=new r.CMapReaderFactory({baseUrl:r.cMapUrl,isCompressed:r.cMapPacked}),this.StandardFontDataFactory=new r.StandardFontDataFactory({baseUrl:r.standardFontDataUrl})),this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=n,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=(0,_util.createPromiseCapability)(),this.setupMessageHandler()}get annotationStorage(){return(0,_util.shadow)(this,"annotationStorage",new _annotation_storage.AnnotationStorage)}get stats(){return this.#n}getRenderingIntent(e,t=_util.AnnotationMode.ENABLE,n=!1){let r=_util.RenderingIntentFlag.DISPLAY,o="";switch(e){case"any":r=_util.RenderingIntentFlag.ANY;break;case"display":break;case"print":r=_util.RenderingIntentFlag.PRINT;break;default:(0,_util.warn)(`getRenderingIntent - invalid intent: ${e}`)}switch(t){case _util.AnnotationMode.DISABLE:r+=_util.RenderingIntentFlag.ANNOTATIONS_DISABLE;break;case _util.AnnotationMode.ENABLE:break;case _util.AnnotationMode.ENABLE_FORMS:r+=_util.RenderingIntentFlag.ANNOTATIONS_FORMS;break;case _util.AnnotationMode.ENABLE_STORAGE:r+=_util.RenderingIntentFlag.ANNOTATIONS_STORAGE,o=this.annotationStorage.hash;break;default:(0,_util.warn)(`getRenderingIntent - invalid annotationMode: ${t}`)}return n&&(r+=_util.RenderingIntentFlag.OPLIST),{renderingIntent:r,cacheKey:`${r}_${o}`}}destroy(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=(0,_util.createPromiseCapability)(),this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"));const e=[];for(const t of this.#r.values())e.push(t._destroy());this.#r.clear(),this.#o.clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();const t=this.messageHandler.sendWithPromise("Terminate",null);return e.push(t),Promise.all(e).then((()=>{this.commonObjs.clear(),this.fontLoader.clear(),this.#a=null,this._getFieldObjectsPromise=null,this._hasJSActionsPromise=null,this._networkStream&&this._networkStream.cancelAllRequests(new _util.AbortException("Worker was terminated.")),this.messageHandler&&(this.messageHandler.destroy(),this.messageHandler=null),this.destroyCapability.resolve()}),this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){const{messageHandler:e,loadingTask:t}=this;e.on("GetReader",((e,t)=>{(0,_util.assert)(this._networkStream,"GetReader - no `IPDFStream` instance available."),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=e=>{this._lastProgress={loaded:e.loaded,total:e.total}},t.onPull=()=>{this._fullReader.read().then((function({value:e,done:n}){n?t.close():((0,_util.assert)((0,_util.isArrayBuffer)(e),"GetReader - expected an ArrayBuffer."),t.enqueue(new Uint8Array(e),1,[e]))})).catch((e=>{t.error(e)}))},t.onCancel=e=>{this._fullReader.cancel(e),t.ready.catch((e=>{if(!this.destroyed)throw e}))}})),e.on("ReaderHeadersReady",(e=>{const n=(0,_util.createPromiseCapability)(),r=this._fullReader;return r.headersReady.then((()=>{r.isStreamingSupported&&r.isRangeSupported||(this._lastProgress&&t.onProgress?.(this._lastProgress),r.onProgress=e=>{t.onProgress?.({loaded:e.loaded,total:e.total})}),n.resolve({isStreamingSupported:r.isStreamingSupported,isRangeSupported:r.isRangeSupported,contentLength:r.contentLength})}),n.reject),n.promise})),e.on("GetRangeReader",((e,t)=>{(0,_util.assert)(this._networkStream,"GetRangeReader - no `IPDFStream` instance available.");const n=this._networkStream.getRangeReader(e.begin,e.end);n?(t.onPull=()=>{n.read().then((function({value:e,done:n}){n?t.close():((0,_util.assert)((0,_util.isArrayBuffer)(e),"GetRangeReader - expected an ArrayBuffer."),t.enqueue(new Uint8Array(e),1,[e]))})).catch((e=>{t.error(e)}))},t.onCancel=e=>{n.cancel(e),t.ready.catch((e=>{if(!this.destroyed)throw e}))}):t.close()})),e.on("GetDoc",(({pdfInfo:e})=>{this._numPages=e.numPages,this._htmlForXfa=e.htmlForXfa,delete e.htmlForXfa,t._capability.resolve(new PDFDocumentProxy(e,this))})),e.on("DocException",(function(e){let n;switch(e.name){case"PasswordException":n=new _util.PasswordException(e.message,e.code);break;case"InvalidPDFException":n=new _util.InvalidPDFException(e.message);break;case"MissingPDFException":n=new _util.MissingPDFException(e.message);break;case"UnexpectedResponseException":n=new _util.UnexpectedResponseException(e.message,e.status);break;case"UnknownErrorException":n=new _util.UnknownErrorException(e.message,e.details);break;default:(0,_util.unreachable)("DocException - expected a valid Error.")}t._capability.reject(n)})),e.on("PasswordRequest",(e=>{if(this._passwordCapability=(0,_util.createPromiseCapability)(),t.onPassword){const n=e=>{e instanceof Error?this._passwordCapability.reject(e):this._passwordCapability.resolve({password:e})};try{t.onPassword(n,e.code)}catch(e){this._passwordCapability.reject(e)}}else this._passwordCapability.reject(new _util.PasswordException(e.message,e.code));return this._passwordCapability.promise})),e.on("DataLoaded",(e=>{t.onProgress?.({loaded:e.length,total:e.length}),this.downloadInfoCapability.resolve(e)})),e.on("StartRenderPage",(e=>{this.destroyed||this.#r.get(e.pageIndex)._startRenderPage(e.transparency,e.cacheKey)})),e.on("commonobj",(([t,n,r])=>{if(!this.destroyed&&!this.commonObjs.has(t))switch(n){case"Font":const o=this._params;if("error"in r){const e=r.error;(0,_util.warn)(`Error during font loading: ${e}`),this.commonObjs.resolve(t,e);break}let a=null;o.pdfBug&&globalThis.FontInspector?.enabled&&(a={registerFont(e,t){globalThis.FontInspector.fontAdded(e,t)}});const i=new _font_loader.FontFaceObject(r,{isEvalSupported:o.isEvalSupported,disableFontFace:o.disableFontFace,ignoreErrors:o.ignoreErrors,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),fontRegistry:a});this.fontLoader.bind(i).catch((n=>e.sendWithPromise("FontFallback",{id:t}))).finally((()=>{!o.fontExtraProperties&&i.data&&(i.data=null),this.commonObjs.resolve(t,i)}));break;case"FontPath":case"Image":this.commonObjs.resolve(t,r);break;default:throw new Error(`Got unknown common object type ${n}`)}})),e.on("obj",(([e,t,n,r])=>{if(this.destroyed)return;const o=this.#r.get(t);if(!o.objs.has(e))switch(n){case"Image":o.objs.resolve(e,r);const t=8e6;if(r){let e;if(r.bitmap){const{bitmap:t,width:n,height:a}=r;e=n*a*4,o._bitmaps.add(t)}else e=r.data?.length||0;e>t&&(o.cleanupAfterRender=!0)}break;case"Pattern":o.objs.resolve(e,r);break;default:throw new Error(`Got unknown object type ${n}`)}})),e.on("DocProgress",(e=>{this.destroyed||t.onProgress?.({loaded:e.loaded,total:e.total})})),e.on("DocStats",(e=>{this.destroyed||(this.#n=Object.freeze({streamTypes:Object.freeze(e.streamTypes),fontTypes:Object.freeze(e.fontTypes)}))})),e.on("UnsupportedFeature",this._onUnsupportedFeature.bind(this)),e.on("FetchBuiltInCMap",(e=>this.destroyed?Promise.reject(new Error("Worker was destroyed.")):this.CMapReaderFactory?this.CMapReaderFactory.fetch(e):Promise.reject(new Error("CMapReaderFactory not initialized, see the `useWorkerFetch` parameter.")))),e.on("FetchStandardFontData",(e=>this.destroyed?Promise.reject(new Error("Worker was destroyed.")):this.StandardFontDataFactory?this.StandardFontDataFactory.fetch(e):Promise.reject(new Error("StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter."))))}_onUnsupportedFeature({featureId:e}){this.destroyed||this.loadingTask.onUnsupportedFeature?.(e)}getData(){return this.messageHandler.sendWithPromise("GetData",null)}getPage(e){if(!Number.isInteger(e)||e<=0||e>this._numPages)return Promise.reject(new Error("Invalid page request."));const t=e-1,n=this.#o.get(t);if(n)return n;const r=this.messageHandler.sendWithPromise("GetPage",{pageIndex:t}).then((e=>{if(this.destroyed)throw new Error("Transport destroyed");const n=new PDFPageProxy(t,e,this,this._params.ownerDocument,this._params.pdfBug);return this.#r.set(t,n),n}));return this.#o.set(t,r),r}getPageIndex(e){return"object"!=typeof e||null===e||!Number.isInteger(e.num)||e.num<0||!Number.isInteger(e.gen)||e.gen<0?Promise.reject(new Error("Invalid pageIndex request.")):this.messageHandler.sendWithPromise("GetPageIndex",{num:e.num,gen:e.gen})}getAnnotations(e,t){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:t})}saveDocument(){return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:this.annotationStorage.serializable,filename:this._fullReader?.filename??null}).finally((()=>{this.annotationStorage.resetModified()}))}getFieldObjects(){return this._getFieldObjectsPromise||=this.messageHandler.sendWithPromise("GetFieldObjects",null)}hasJSActions(){return this._hasJSActionsPromise||=this.messageHandler.sendWithPromise("HasJSActions",null)}getCalculationOrderIds(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(e){return"string"!=typeof e?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:e})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getJavaScript(){return this.messageHandler.sendWithPromise("GetJavaScript",null)}getDocJSActions(){return this.messageHandler.sendWithPromise("GetDocJSActions",null)}getPageJSActions(e){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:e})}getStructTree(e){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:e})}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getOptionalContentConfig(){return this.messageHandler.sendWithPromise("GetOptionalContentConfig",null).then((e=>new _optional_content_config.OptionalContentConfig(e)))}getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){return this.#a||=this.messageHandler.sendWithPromise("GetMetadata",null).then((e=>({info:e[0],metadata:e[1]?new _metadata.Metadata(e[1]):null,contentDispositionFilename:this._fullReader?.filename??null,contentLength:this._fullReader?.contentLength??null})))}getMarkInfo(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}async startCleanup(e=!1){if(await this.messageHandler.sendWithPromise("Cleanup",null),!this.destroyed){for(const e of this.#r.values())if(!e.cleanup())throw new Error(`startCleanup: Page ${e.pageNumber} is currently rendering.`);this.commonObjs.clear(),e||this.fontLoader.clear(),this.#a=null,this._getFieldObjectsPromise=null,this._hasJSActionsPromise=null}}get loadingParams(){const e=this._params;return(0,_util.shadow)(this,"loadingParams",{disableAutoFetch:e.disableAutoFetch,enableXfa:e.enableXfa})}}class PDFObjects{#i=Object.create(null);#s(e){return this.#i[e]||(this.#i[e]={capability:(0,_util.createPromiseCapability)(),data:null})}get(e,t=null){if(t){const n=this.#s(e);return n.capability.promise.then((()=>t(n.data))),null}const n=this.#i[e];if(!n?.capability.settled)throw new Error(`Requesting object that isn't resolved yet ${e}.`);return n.data}has(e){return this.#i[e]?.capability.settled||!1}resolve(e,t=null){const n=this.#s(e);n.data=t,n.capability.resolve()}clear(){this.#i=Object.create(null)}}class RenderTask{constructor(e){this._internalRenderTask=e,this.onContinue=null}get promise(){return this._internalRenderTask.capability.promise}cancel(){this._internalRenderTask.cancel()}}exports.RenderTask=RenderTask;class InternalRenderTask{static#l=new WeakSet;constructor({callback:e,params:t,objs:n,commonObjs:r,annotationCanvasMap:o,operatorList:a,pageIndex:i,canvasFactory:s,useRequestAnimationFrame:l=!1,pdfBug:c=!1,pageColors:u=null}){this.callback=e,this.params=t,this.objs=n,this.commonObjs=r,this.annotationCanvasMap=o,this.operatorListIdx=null,this.operatorList=a,this._pageIndex=i,this.canvasFactory=s,this._pdfBug=c,this.pageColors=u,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===l&&"undefined"!=typeof window,this.cancelled=!1,this.capability=(0,_util.createPromiseCapability)(),this.task=new RenderTask(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=t.canvasContext.canvas}get completed(){return this.capability.promise.catch((function(){}))}initializeGraphics({transparency:e=!1,optionalContentConfig:t}){if(this.cancelled)return;if(this._canvas){if(InternalRenderTask.#l.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");InternalRenderTask.#l.add(this._canvas)}this._pdfBug&&globalThis.StepperManager?.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());const{canvasContext:n,viewport:r,transform:o,imageLayer:a,background:i}=this.params;this.gfx=new _canvas.CanvasGraphics(n,this.commonObjs,this.objs,this.canvasFactory,a,t,this.annotationCanvasMap,this.pageColors),this.gfx.beginDrawing({transform:o,viewport:r,transparency:e,background:i}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback&&this.graphicsReadyCallback()}cancel(e=null){this.running=!1,this.cancelled=!0,this.gfx&&this.gfx.endDrawing(),this._canvas&&InternalRenderTask.#l.delete(this._canvas),this.callback(e||new _display_utils.RenderingCancelledException(`Rendering cancelled, page ${this._pageIndex+1}`,"canvas"))}operatorListChanged(){this.graphicsReady?(this.stepper&&this.stepper.updateOperatorList(this.operatorList),this.running||this._continue()):this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound)}_continue(){this.running=!0,this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?window.requestAnimationFrame((()=>{this._nextBound().catch(this._cancelBound)})):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}async _next(){this.cancelled||(this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),this._canvas&&InternalRenderTask.#l.delete(this._canvas),this.callback())))}}const version="2.14.305";exports.version=version;const build="eaaa8b4ad";exports.build=build},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StatTimer=t.RenderingCancelledException=t.PixelsPerInch=t.PageViewport=t.PDFDateString=t.DOMStandardFontDataFactory=t.DOMSVGFactory=t.DOMCanvasFactory=t.DOMCMapReaderFactory=void 0,t.deprecated=function(e){console.log("Deprecated API usage: "+e)},t.getFilenameFromUrl=function(e){const t=e.indexOf("#"),n=e.indexOf("?"),r=Math.min(t>0?t:e.length,n>0?n:e.length);return e.substring(e.lastIndexOf("/",r)+1,r)},t.getPdfFilenameFromUrl=function(e,t="document.pdf"){if("string"!=typeof e)return t;if(h(e))return(0,o.warn)('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),t;const n=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,r=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/.exec(e);let a=n.exec(r[1])||n.exec(r[2])||n.exec(r[3]);if(a&&(a=a[0],a.includes("%")))try{a=n.exec(decodeURIComponent(a))[0]}catch(e){}return a||t},t.getXfaPageViewport=function(e,{scale:t=1,rotation:n=0}){const{width:r,height:o}=e.attributes.style,a=[0,0,parseInt(r),parseInt(o)];return new d({viewBox:a,scale:t,rotation:n})},t.isDataScheme=h,t.isPdfFile=function(e){return"string"==typeof e&&/\.pdf$/i.test(e)},t.isValidFetchUrl=f,t.loadScript=function(e,t=!1){return new Promise(((n,r)=>{const o=document.createElement("script");o.src=e,o.onload=function(e){t&&o.remove(),n(e)},o.onerror=function(){r(new Error(`Cannot load script at: ${o.src}`))},(document.head||document.documentElement).appendChild(o)}))};var r=n(6),o=n(1);class a{static CSS=96;static PDF=72;static PDF_TO_CSS_UNITS=this.CSS/this.PDF}t.PixelsPerInch=a;class i extends r.BaseCanvasFactory{constructor({ownerDocument:e=globalThis.document}={}){super(),this._document=e}_createCanvas(e,t){const n=this._document.createElement("canvas");return n.width=e,n.height=t,n}}async function s(e,t=!1){if(f(e,document.baseURI)){const n=await fetch(e);if(!n.ok)throw new Error(n.statusText);return t?new Uint8Array(await n.arrayBuffer()):(0,o.stringToBytes)(await n.text())}return new Promise(((n,r)=>{const a=new XMLHttpRequest;a.open("GET",e,!0),t&&(a.responseType="arraybuffer"),a.onreadystatechange=()=>{if(a.readyState===XMLHttpRequest.DONE){if(200===a.status||0===a.status){let e;if(t&&a.response?e=new Uint8Array(a.response):!t&&a.responseText&&(e=(0,o.stringToBytes)(a.responseText)),e)return void n(e)}r(new Error(a.statusText))}},a.send(null)}))}t.DOMCanvasFactory=i;class l extends r.BaseCMapReaderFactory{_fetchData(e,t){return s(e,this.isCompressed).then((e=>({cMapData:e,compressionType:t})))}}t.DOMCMapReaderFactory=l;class c extends r.BaseStandardFontDataFactory{_fetchData(e){return s(e,!0)}}t.DOMStandardFontDataFactory=c;class u extends r.BaseSVGFactory{_createSVG(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}}t.DOMSVGFactory=u;class d{constructor({viewBox:e,scale:t,rotation:n,offsetX:r=0,offsetY:o=0,dontFlip:a=!1}){this.viewBox=e,this.scale=t,this.rotation=n,this.offsetX=r,this.offsetY=o;const i=(e[2]+e[0])/2,s=(e[3]+e[1])/2;let l,c,u,d,p,h,f,m;switch((n%=360)<0&&(n+=360),n){case 180:l=-1,c=0,u=0,d=1;break;case 90:l=0,c=1,u=1,d=0;break;case 270:l=0,c=-1,u=-1,d=0;break;case 0:l=1,c=0,u=0,d=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}a&&(u=-u,d=-d),0===l?(p=Math.abs(s-e[1])*t+r,h=Math.abs(i-e[0])*t+o,f=Math.abs(e[3]-e[1])*t,m=Math.abs(e[2]-e[0])*t):(p=Math.abs(i-e[0])*t+r,h=Math.abs(s-e[1])*t+o,f=Math.abs(e[2]-e[0])*t,m=Math.abs(e[3]-e[1])*t),this.transform=[l*t,c*t,u*t,d*t,p-l*t*i-u*t*s,h-c*t*i-d*t*s],this.width=f,this.height=m}clone({scale:e=this.scale,rotation:t=this.rotation,offsetX:n=this.offsetX,offsetY:r=this.offsetY,dontFlip:o=!1}={}){return new d({viewBox:this.viewBox.slice(),scale:e,rotation:t,offsetX:n,offsetY:r,dontFlip:o})}convertToViewportPoint(e,t){return o.Util.applyTransform([e,t],this.transform)}convertToViewportRectangle(e){const t=o.Util.applyTransform([e[0],e[1]],this.transform),n=o.Util.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],n[0],n[1]]}convertToPdfPoint(e,t){return o.Util.applyInverseTransform([e,t],this.transform)}}t.PageViewport=d;class p extends o.BaseException{constructor(e,t){super(e,"RenderingCancelledException"),this.type=t}}function h(e){const t=e.length;let n=0;for(;nt&&(t=n.length)}for(const n of this.times){const r=n.end-n.start;e.push(`${n.name.padEnd(t)} ${r}ms\n`)}return e.join("")}},t.PDFDateString=class{static toDateObject(e){if(!e||"string"!=typeof e)return null;m||(m=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));const t=m.exec(e);if(!t)return null;const n=parseInt(t[1],10);let r=parseInt(t[2],10);r=r>=1&&r<=12?r-1:0;let o=parseInt(t[3],10);o=o>=1&&o<=31?o:1;let a=parseInt(t[4],10);a=a>=0&&a<=23?a:0;let i=parseInt(t[5],10);i=i>=0&&i<=59?i:0;let s=parseInt(t[6],10);s=s>=0&&s<=59?s:0;const l=t[7]||"Z";let c=parseInt(t[8],10);c=c>=0&&c<=23?c:0;let u=parseInt(t[9],10)||0;return u=u>=0&&u<=59?u:0,"-"===l?(a+=c,i+=u):"+"===l&&(a-=c,i-=u),new Date(Date.UTC(n,r,o,a,i,s))}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaseStandardFontDataFactory=t.BaseSVGFactory=t.BaseCanvasFactory=t.BaseCMapReaderFactory=void 0;var r=n(1);class o{constructor(){this.constructor===o&&(0,r.unreachable)("Cannot initialize BaseCanvasFactory.")}create(e,t){if(e<=0||t<=0)throw new Error("Invalid canvas size");const n=this._createCanvas(e,t);return{canvas:n,context:n.getContext("2d")}}reset(e,t,n){if(!e.canvas)throw new Error("Canvas is not specified");if(t<=0||n<=0)throw new Error("Invalid canvas size");e.canvas.width=t,e.canvas.height=n}destroy(e){if(!e.canvas)throw new Error("Canvas is not specified");e.canvas.width=0,e.canvas.height=0,e.canvas=null,e.context=null}_createCanvas(e,t){(0,r.unreachable)("Abstract method `_createCanvas` called.")}}t.BaseCanvasFactory=o;class a{constructor({baseUrl:e=null,isCompressed:t=!1}){this.constructor===a&&(0,r.unreachable)("Cannot initialize BaseCMapReaderFactory."),this.baseUrl=e,this.isCompressed=t}async fetch({name:e}){if(!this.baseUrl)throw new Error('The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.');if(!e)throw new Error("CMap name must be specified.");const t=this.baseUrl+e+(this.isCompressed?".bcmap":""),n=this.isCompressed?r.CMapCompressionType.BINARY:r.CMapCompressionType.NONE;return this._fetchData(t,n).catch((e=>{throw new Error(`Unable to load ${this.isCompressed?"binary ":""}CMap at: ${t}`)}))}_fetchData(e,t){(0,r.unreachable)("Abstract method `_fetchData` called.")}}t.BaseCMapReaderFactory=a;class i{constructor({baseUrl:e=null}){this.constructor===i&&(0,r.unreachable)("Cannot initialize BaseStandardFontDataFactory."),this.baseUrl=e}async fetch({filename:e}){if(!this.baseUrl)throw new Error('The standard font "baseUrl" parameter must be specified, ensure that the "standardFontDataUrl" API parameter is provided.');if(!e)throw new Error("Font filename must be specified.");const t=`${this.baseUrl}${e}`;return this._fetchData(t).catch((e=>{throw new Error(`Unable to load font data at: ${t}`)}))}_fetchData(e){(0,r.unreachable)("Abstract method `_fetchData` called.")}}t.BaseStandardFontDataFactory=i;class s{constructor(){this.constructor===s&&(0,r.unreachable)("Cannot initialize BaseSVGFactory.")}create(e,t){if(e<=0||t<=0)throw new Error("Invalid SVG dimensions");const n=this._createSVG("svg:svg");return n.setAttribute("version","1.1"),n.setAttribute("width",`${e}px`),n.setAttribute("height",`${t}px`),n.setAttribute("preserveAspectRatio","none"),n.setAttribute("viewBox",`0 0 ${e} ${t}`),n}createElement(e){if("string"!=typeof e)throw new Error("Invalid SVG element type");return this._createSVG(e)}_createSVG(e){(0,r.unreachable)("Abstract method `_createSVG` called.")}}t.BaseSVGFactory=s},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FontLoader=t.FontFaceObject=void 0;var r=n(1);class o{constructor({docId:e,onUnsupportedFeature:t,ownerDocument:n=globalThis.document,styleElement:a=null}){this.constructor===o&&(0,r.unreachable)("Cannot initialize BaseFontLoader."),this.docId=e,this._onUnsupportedFeature=t,this._document=n,this.nativeFontFaces=[],this.styleElement=null}addNativeFontFace(e){this.nativeFontFaces.push(e),this._document.fonts.add(e)}insertRule(e){let t=this.styleElement;t||(t=this.styleElement=this._document.createElement("style"),t.id=`PDFJS_FONT_STYLE_TAG_${this.docId}`,this._document.documentElement.getElementsByTagName("head")[0].appendChild(t));const n=t.sheet;n.insertRule(e,n.cssRules.length)}clear(){for(const e of this.nativeFontFaces)this._document.fonts.delete(e);this.nativeFontFaces.length=0,this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}async bind(e){if(e.attached||e.missingFile)return;if(e.attached=!0,this.isFontLoadingAPISupported){const t=e.createNativeFontFace();if(t){this.addNativeFontFace(t);try{await t.loaded}catch(n){throw this._onUnsupportedFeature({featureId:r.UNSUPPORTED_FEATURES.errorFontLoadNative}),(0,r.warn)(`Failed to load font '${t.family}': '${n}'.`),e.disableFontFace=!0,n}}return}const t=e.createFontFaceRule();if(t){if(this.insertRule(t),this.isSyncFontLoadingSupported)return;await new Promise((n=>{const r=this._queueLoadingCallback(n);this._prepareFontLoadEvent([t],[e],r)}))}}_queueLoadingCallback(e){(0,r.unreachable)("Abstract method `_queueLoadingCallback`.")}get isFontLoadingAPISupported(){const e=!!this._document?.fonts;return(0,r.shadow)(this,"isFontLoadingAPISupported",e)}get isSyncFontLoadingSupported(){(0,r.unreachable)("Abstract method `isSyncFontLoadingSupported`.")}get _loadTestFont(){(0,r.unreachable)("Abstract method `_loadTestFont`.")}_prepareFontLoadEvent(e,t,n){(0,r.unreachable)("Abstract method `_prepareFontLoadEvent`.")}}let a;t.FontLoader=a,t.FontLoader=a=class extends o{constructor(e){super(e),this.loadingContext={requests:[],nextRequestId:0},this.loadTestFontId=0}get isSyncFontLoadingSupported(){let e=!1;return("undefined"==typeof navigator||/Mozilla\/5.0.*?rv:(\d+).*? Gecko/.exec(navigator.userAgent)?.[1]>=14)&&(e=!0),(0,r.shadow)(this,"isSyncFontLoadingSupported",e)}_queueLoadingCallback(e){const t=this.loadingContext,n={id:"pdfjs-font-loading-"+t.nextRequestId++,done:!1,complete:function(){for((0,r.assert)(!n.done,"completeRequest() cannot be called twice."),n.done=!0;t.requests.length>0&&t.requests[0].done;){const e=t.requests.shift();setTimeout(e.callback,0)}},callback:e};return t.requests.push(n),n}get _loadTestFont(){return(0,r.shadow)(this,"_loadTestFont",atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA=="))}_prepareFontLoadEvent(e,t,n){function o(e,t){return e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|255&e.charCodeAt(t+3)}function a(e,t,n,r){return e.substring(0,t)+r+e.substring(t+n)}let i,s;const l=this._document.createElement("canvas");l.width=1,l.height=1;const c=l.getContext("2d");let u=0;const d=`lt${Date.now()}${this.loadTestFontId++}`;let p=this._loadTestFont;p=a(p,976,d.length,d);const h=1482184792;let f=o(p,16);for(i=0,s=d.length-3;i30)return(0,r.warn)("Load test font never loaded."),void n();c.font="30px "+t,c.fillText(".",0,20),c.getImageData(0,0,1,1).data[3]>0?n():setTimeout(e.bind(null,t,n))}(d,(()=>{b.remove(),n.complete()}))}},t.FontFaceObject=class{constructor(e,{isEvalSupported:t=!0,disableFontFace:n=!1,ignoreErrors:r=!1,onUnsupportedFeature:o,fontRegistry:a=null}){this.compiledGlyphs=Object.create(null);for(const t in e)this[t]=e[t];this.isEvalSupported=!1!==t,this.disableFontFace=!0===n,this.ignoreErrors=!0===r,this._onUnsupportedFeature=o,this.fontRegistry=a}createNativeFontFace(){if(!this.data||this.disableFontFace)return null;let e;if(this.cssFontInfo){const t={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(t.style=`oblique ${this.cssFontInfo.italicAngle}deg`),e=new FontFace(this.cssFontInfo.fontFamily,this.data,t)}else e=new FontFace(this.loadedName,this.data,{});return this.fontRegistry&&this.fontRegistry.registerFont(this),e}createFontFaceRule(){if(!this.data||this.disableFontFace)return null;const e=(0,r.bytesToString)(this.data),t=`url(data:${this.mimetype};base64,${btoa(e)});`;let n;if(this.cssFontInfo){let e=`font-weight: ${this.cssFontInfo.fontWeight};`;this.cssFontInfo.italicAngle&&(e+=`font-style: oblique ${this.cssFontInfo.italicAngle}deg;`),n=`@font-face {font-family:"${this.cssFontInfo.fontFamily}";${e}src:${t}}`}else n=`@font-face {font-family:"${this.loadedName}";src:${t}}`;return this.fontRegistry&&this.fontRegistry.registerFont(this,t),n}getPathGenerator(e,t){if(void 0!==this.compiledGlyphs[t])return this.compiledGlyphs[t];let n;try{n=e.get(this.loadedName+"_path_"+t)}catch(e){if(!this.ignoreErrors)throw e;return this._onUnsupportedFeature({featureId:r.UNSUPPORTED_FEATURES.errorFontGetPath}),(0,r.warn)(`getPathGenerator - ignoring character: "${e}".`),this.compiledGlyphs[t]=function(e,t){}}if(this.isEvalSupported&&r.FeatureTest.isEvalSupported){const e=[];for(const t of n){const n=void 0!==t.args?t.args.join(","):"";e.push("c.",t.cmd,"(",n,");\n")}return this.compiledGlyphs[t]=new Function("c","size",e.join(""))}return this.compiledGlyphs[t]=function(e,t){for(const r of n)"scale"===r.cmd&&(r.args=[t,-t]),e[r.cmd].apply(e,r.args)}}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationStorage=void 0;var r=n(9),o=n(1);t.AnnotationStorage=class{constructor(){this._storage=new Map,this._modified=!1,this.onSetModified=null,this.onResetModified=null}getValue(e,t){const n=this._storage.get(e);return void 0===n?t:Object.assign(t,n)}getRawValue(e){return this._storage.get(e)}setValue(e,t){const n=this._storage.get(e);let r=!1;if(void 0!==n)for(const[e,o]of Object.entries(t))n[e]!==o&&(r=!0,n[e]=o);else r=!0,this._storage.set(e,t);r&&this._setModified()}getAll(){return this._storage.size>0?(0,o.objectFromMap)(this._storage):null}get size(){return this._storage.size}_setModified(){this._modified||(this._modified=!0,"function"==typeof this.onSetModified&&this.onSetModified())}resetModified(){this._modified&&(this._modified=!1,"function"==typeof this.onResetModified&&this.onResetModified())}get serializable(){return this._storage.size>0?this._storage:null}get hash(){const e=new r.MurmurHash3_64;for(const[t,n]of this._storage)e.update(`${t}:${JSON.stringify(n)}`);return e.hexdigest()}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MurmurHash3_64=void 0;var r=n(1);const o=3285377520,a=4294901760,i=65535;t.MurmurHash3_64=class{constructor(e){this.h1=e?4294967295&e:o,this.h2=e?4294967295&e:o}update(e){let t,n;if("string"==typeof e){t=new Uint8Array(2*e.length),n=0;for(let r=0,o=e.length;r>>8,t[n++]=255&o)}}else{if(!(0,r.isArrayBuffer)(e))throw new Error("Wrong data format in MurmurHash3_64_update. Input must be a string or array.");t=e.slice(),n=t.byteLength}const o=n>>2,s=n-4*o,l=new Uint32Array(t.buffer,0,o);let c=0,u=0,d=this.h1,p=this.h2;const h=3432918353,f=461845907,m=11601,g=13715;for(let e=0;e>>17,c=c*f&a|c*g&i,d^=c,d=d<<13|d>>>19,d=5*d+3864292196):(u=l[e],u=u*h&a|u*m&i,u=u<<15|u>>>17,u=u*f&a|u*g&i,p^=u,p=p<<13|p>>>19,p=5*p+3864292196);switch(c=0,s){case 3:c^=t[4*o+2]<<16;case 2:c^=t[4*o+1]<<8;case 1:c^=t[4*o],c=c*h&a|c*m&i,c=c<<15|c>>>17,c=c*f&a|c*g&i,1&o?d^=c:p^=c}this.h1=d,this.h2=p}hexdigest(){let e=this.h1,t=this.h2;e^=t>>>1,e=3981806797*e&a|36045*e&i,t=4283543511*t&a|(2950163797*(t<<16|e>>>16)&a)>>>16,e^=t>>>1,e=444984403*e&a|60499*e&i,t=3301882366*t&a|(3120437893*(t<<16|e>>>16)&a)>>>16,e^=t>>>1;const n=(e>>>0).toString(16),r=(t>>>0).toString(16);return n.padStart(8,"0")+r.padStart(8,"0")}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasGraphics=void 0;var r=n(1),o=n(11),a=n(12),i=n(3),s=n(5);const l=4096,c=16;function u(e){if(e._transformStack&&(e._transformStack=[]),!e.mozCurrentTransform){e._originalSave=e.save,e._originalRestore=e.restore,e._originalRotate=e.rotate,e._originalScale=e.scale,e._originalTranslate=e.translate,e._originalTransform=e.transform,e._originalSetTransform=e.setTransform,e._originalResetTransform=e.resetTransform,e._transformMatrix=e._transformMatrix||[1,0,0,1,0,0],e._transformStack=[];try{const t=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),"lineWidth");e._setLineWidth=t.set,e._getLineWidth=t.get,Object.defineProperty(e,"lineWidth",{set:function(e){this._setLineWidth(1.000001*e)},get:function(){return this._getLineWidth()}})}catch(e){}Object.defineProperty(e,"mozCurrentTransform",{get:function(){return this._transformMatrix}}),Object.defineProperty(e,"mozCurrentTransformInverse",{get:function(){const[e,t,n,r,o,a]=this._transformMatrix,i=e*r-t*n,s=t*n-e*r;return[r/i,t/s,n/s,e/i,(r*o-n*a)/s,(t*o-e*a)/i]}}),e.save=function(){const e=this._transformMatrix;this._transformStack.push(e),this._transformMatrix=e.slice(0,6),this._originalSave()},e.restore=function(){0===this._transformStack.length&&(0,r.warn)("Tried to restore a ctx when the stack was already empty.");const e=this._transformStack.pop();e&&(this._transformMatrix=e,this._originalRestore())},e.translate=function(e,t){const n=this._transformMatrix;n[4]=n[0]*e+n[2]*t+n[4],n[5]=n[1]*e+n[3]*t+n[5],this._originalTranslate(e,t)},e.scale=function(e,t){const n=this._transformMatrix;n[0]*=e,n[1]*=e,n[2]*=t,n[3]*=t,this._originalScale(e,t)},e.transform=function(t,n,r,o,a,i){const s=this._transformMatrix;this._transformMatrix=[s[0]*t+s[2]*n,s[1]*t+s[3]*n,s[0]*r+s[2]*o,s[1]*r+s[3]*o,s[0]*a+s[2]*i+s[4],s[1]*a+s[3]*i+s[5]],e._originalTransform(t,n,r,o,a,i)},e.setTransform=function(t,n,r,o,a,i){this._transformMatrix=[t,n,r,o,a,i],e._originalSetTransform(t,n,r,o,a,i)},e.resetTransform=function(){this._transformMatrix=[1,0,0,1,0,0],e._originalResetTransform()},e.rotate=function(e){const t=Math.cos(e),n=Math.sin(e),r=this._transformMatrix;this._transformMatrix=[r[0]*t+r[2]*n,r[1]*t+r[3]*n,r[0]*-n+r[2]*t,r[1]*-n+r[3]*t,r[4],r[5]],this._originalRotate(e)}}}class d{constructor(e){this.canvasFactory=e,this.cache=Object.create(null)}getCanvas(e,t,n,r){let o;return void 0!==this.cache[e]?(o=this.cache[e],this.canvasFactory.reset(o,t,n),o.context.setTransform(1,0,0,1,0,0)):(o=this.canvasFactory.create(t,n),this.cache[e]=o),r&&u(o.context),o}delete(e){delete this.cache[e]}clear(){for(const e in this.cache){const t=this.cache[e];this.canvasFactory.destroy(t),delete this.cache[e]}}}function p(e,t,n,r,o,a,i,s,l,c){const[u,d,p,h,f,m]=e.mozCurrentTransform;if(0===d&&0===p){const g=i*u+f,b=Math.round(g),v=s*h+m,y=Math.round(v),_=(i+l)*u+f,k=Math.abs(Math.round(_)-b)||1,w=(s+c)*h+m,x=Math.abs(Math.round(w)-y)||1;return e.setTransform(Math.sign(u),0,0,Math.sign(h),b,y),e.drawImage(t,n,r,o,a,0,0,k,x),e.setTransform(u,d,p,h,f,m),[k,x]}if(0===u&&0===h){const g=s*p+f,b=Math.round(g),v=i*d+m,y=Math.round(v),_=(s+c)*p+f,k=Math.abs(Math.round(_)-b)||1,w=(i+l)*d+m,x=Math.abs(Math.round(w)-y)||1;return e.setTransform(0,Math.sign(d),Math.sign(p),0,b,y),e.drawImage(t,n,r,o,a,0,0,x,k),e.setTransform(u,d,p,h,f,m),[x,k]}return e.drawImage(t,n,r,o,a,i,s,l,c),[Math.hypot(u,d)*l,Math.hypot(p,h)*c]}class h{constructor(e,t){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=r.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=r.FONT_IDENTITY_MATRIX,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=r.TextRenderingMode.FILL,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.transferMaps=null,this.startNewPathAndClipBox([0,0,e,t])}clone(){const e=Object.create(this);return e.clipBox=this.clipBox.slice(),e}setCurrentPoint(e,t){this.x=e,this.y=t}updatePathMinMax(e,t,n){[t,n]=r.Util.applyTransform([t,n],e),this.minX=Math.min(this.minX,t),this.minY=Math.min(this.minY,n),this.maxX=Math.max(this.maxX,t),this.maxY=Math.max(this.maxY,n)}updateRectMinMax(e,t){const n=r.Util.applyTransform(t,e),o=r.Util.applyTransform(t.slice(2),e);this.minX=Math.min(this.minX,n[0],o[0]),this.minY=Math.min(this.minY,n[1],o[1]),this.maxX=Math.max(this.maxX,n[0],o[0]),this.maxY=Math.max(this.maxY,n[1],o[1])}updateScalingPathMinMax(e,t){r.Util.scaleMinMax(e,t),this.minX=Math.min(this.minX,t[0]),this.maxX=Math.max(this.maxX,t[1]),this.minY=Math.min(this.minY,t[2]),this.maxY=Math.max(this.maxY,t[3])}updateCurvePathMinMax(e,t,n,o,a,i,s,l,c,u){const d=r.Util.bezierBoundingBox(t,n,o,a,i,s,l,c);if(u)return u[0]=Math.min(u[0],d[0],d[2]),u[1]=Math.max(u[1],d[0],d[2]),u[2]=Math.min(u[2],d[1],d[3]),void(u[3]=Math.max(u[3],d[1],d[3]));this.updateRectMinMax(e,d)}getPathBoundingBox(e=o.PathType.FILL,t=null){const n=[this.minX,this.minY,this.maxX,this.maxY];if(e===o.PathType.STROKE){t||(0,r.unreachable)("Stroke bounding box must include transform.");const e=r.Util.singularValueDecompose2dScale(t),o=e[0]*this.lineWidth/2,a=e[1]*this.lineWidth/2;n[0]-=o,n[1]-=a,n[2]+=o,n[3]+=a}return n}updateClipFromPath(){const e=r.Util.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(e||[0,0,0,0])}isEmptyClip(){return this.minX===1/0}startNewPathAndClipBox(e){this.clipBox=e,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}getClippedPathBoundingBox(e=o.PathType.FILL,t=null){return r.Util.intersect(this.clipBox,this.getPathBoundingBox(e,t))}}function f(e,t,n=null){if("undefined"!=typeof ImageData&&t instanceof ImageData)return void e.putImageData(t,0,0);const o=t.height,a=t.width,i=o%c,s=(o-i)/c,l=0===i?s:s+1,u=e.createImageData(a,c);let d,p=0;const h=t.data,f=u.data;let m,g,b,v,y,_,k,w;if(n)switch(n.length){case 1:y=n[0],_=n[0],k=n[0],w=n[0];break;case 4:y=n[0],_=n[1],k=n[2],w=n[3]}if(t.kind===r.ImageKind.GRAYSCALE_1BPP){const t=h.byteLength,n=new Uint32Array(f.buffer,0,f.byteLength>>2),o=n.length,v=a+7>>3;let y=4294967295,_=r.FeatureTest.isLittleEndian?4278190080:255;for(w&&255===w[0]&&0===w[255]&&([y,_]=[_,y]),m=0;mv?a:8*e-7,i=-8&o;let s=0,l=0;for(;r>=1}for(;d=s&&(b=i,v=a*b),d=0,g=v;g--;)f[d++]=h[p++],f[d++]=h[p++],f[d++]=h[p++],f[d++]=255;if(t)for(let e=0;e>8,e[a-2]=e[a-2]*o+n*i>>8,e[a-1]=e[a-1]*o+r*i>>8}}}function y(e,t,n){const r=e.length;for(let o=3;o>8]>>8:t[o]*r>>16}}function k(e,t){const n=r.Util.singularValueDecompose2dScale(e);n[0]=Math.fround(n[0]),n[1]=Math.fround(n[1]);const o=Math.fround((globalThis.devicePixelRatio||1)*s.PixelsPerInch.PDF_TO_CSS_UNITS);return void 0!==t?t:n[0]<=o||n[1]<=o}const w=["butt","round","square"],x=["miter","round","bevel"],A={},S={};class C{constructor(e,t,n,r,o,a,i,s){this.ctx=e,this.current=new h(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=t,this.objs=n,this.canvasFactory=r,this.imageLayer=o,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=[],this.optionalContentConfig=a,this.cachedCanvases=new d(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=i,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,this.backgroundColor=s?.background||null,this.foregroundColor=s?.foreground||null,e&&u(e),this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null,this._cachedBitmapsMap=new Map}getObject(e,t=null){return"string"==typeof e?e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e):t}beginDrawing({transform:e,viewport:t,transparency:n=!1,background:r=null}){const o=this.ctx.canvas.width,a=this.ctx.canvas.height,i=r||"#ffffff";if(this.ctx.save(),this.foregroundColor&&this.backgroundColor){this.ctx.fillStyle=this.foregroundColor;const e=this.foregroundColor=this.ctx.fillStyle;this.ctx.fillStyle=this.backgroundColor;const t=this.backgroundColor=this.ctx.fillStyle;let n=!0,r=i;if(this.ctx.fillStyle=i,r=this.ctx.fillStyle,n="string"==typeof r&&/^#[0-9A-Fa-f]{6}$/.test(r),"#000000"===e&&"#ffffff"===t||e===t||!n)this.foregroundColor=this.backgroundColor=null;else{const n=parseInt(r.slice(1),16),o=(n&&16711680)>>16,a=(n&&65280)>>8,i=n&&255,s=e=>(e/=255)<=.03928?e/12.92:((e+.055)/1.055)**2.4,l=Math.round(.2126*s(o)+.7152*s(a)+.0722*s(i));this.selectColor=(n,r,o)=>{const a=.2126*s(n)+.7152*s(r)+.0722*s(o);return Math.round(a)===l?t:e}}}if(this.ctx.fillStyle=this.backgroundColor||i,this.ctx.fillRect(0,0,o,a),this.ctx.restore(),n){const e=this.cachedCanvases.getCanvas("transparent",o,a,!0);this.compositeCtx=this.ctx,this.transparentCanvas=e.canvas,this.ctx=e.context,this.ctx.save(),this.ctx.transform.apply(this.ctx,this.compositeCtx.mozCurrentTransform)}this.ctx.save(),b(this.ctx,this.foregroundColor),e&&(this.ctx.transform.apply(this.ctx,e),this.outputScaleX=e[0],this.outputScaleY=e[0]),this.ctx.transform.apply(this.ctx,t.transform),this.viewportScale=t.scale,this.baseTransform=this.ctx.mozCurrentTransform.slice(),this.imageLayer&&this.imageLayer.beginLayout()}executeOperatorList(e,t,n,o){const a=e.argsArray,i=e.fnArray;let s=t||0;const l=a.length;if(l===s)return s;const c=l-s>10&&"function"==typeof n,u=c?Date.now()+15:0;let d=0;const p=this.commonObjs,h=this.objs;let f;for(;;){if(void 0!==o&&s===o.nextBreakPoint)return o.breakIt(s,n),s;if(f=i[s],f!==r.OPS.dependency)this[f].apply(this,a[s]);else for(const e of a[s]){const t=e.startsWith("g_")?p:h;if(!t.has(e))return t.get(e,n),s}if(s++,s===l)return s;if(c&&++d>10){if(Date.now()>u)return n(),s;d=0}}}endDrawing(){for(;this.stateStack.length||this.inSMaskMode;)this.restore();this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null),this.cachedCanvases.clear(),this.cachedPatterns.clear();for(const e of this._cachedBitmapsMap.values()){for(const t of e.values())"undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement&&(t.width=t.height=0);e.clear()}this._cachedBitmapsMap.clear(),this.imageLayer&&this.imageLayer.endLayout()}_scaleImage(e,t){const n=e.width,r=e.height;let o,a,i=Math.max(Math.hypot(t[0],t[1]),1),s=Math.max(Math.hypot(t[2],t[3]),1),l=n,c=r,u="prescale1";for(;i>2&&l>1||s>2&&c>1;){let t=l,n=c;i>2&&l>1&&(t=Math.ceil(l/2),i/=l/t),s>2&&c>1&&(n=Math.ceil(c/2),s/=c/n),o=this.cachedCanvases.getCanvas(u,t,n,!1),a=o.context,a.clearRect(0,0,t,n),a.drawImage(e,0,0,l,c,0,0,t,n),e=o.canvas,l=t,c=n,u="prescale1"===u?"prescale2":"prescale1"}return{img:e,paintWidth:l,paintHeight:c}}_createMaskCanvas(e){const t=this.ctx,{width:n,height:a}=e,i=this.current.fillColor,s=this.current.patternFill,l=t.mozCurrentTransform;let c,u,d,h;if((e.bitmap||e.data)&&e.count>1){const t=e.bitmap||e.data.buffer,n=l.slice(0,4);u=JSON.stringify(s?n:[n,i]),c=this._cachedBitmapsMap.get(t),c||(c=new Map,this._cachedBitmapsMap.set(t,c));const r=c.get(u);if(r&&!s)return{canvas:r,offsetX:Math.round(Math.min(l[0],l[2])+l[4]),offsetY:Math.round(Math.min(l[1],l[3])+l[5])};d=r}d||(h=this.cachedCanvases.getCanvas("maskCanvas",n,a,!1),m(h.context,e));let f=r.Util.transform(l,[1/n,0,0,-1/a,0,0]);f=r.Util.transform(f,[1,0,0,1,0,-a]);const g=r.Util.applyTransform([0,0],f),b=r.Util.applyTransform([n,a],f),v=r.Util.normalizeRect([g[0],g[1],b[0],b[1]]),y=Math.round(v[2]-v[0])||1,_=Math.round(v[3]-v[1])||1,w=this.cachedCanvases.getCanvas("fillCanvas",y,_,!0),x=w.context,A=Math.min(g[0],b[0]),S=Math.min(g[1],b[1]);x.translate(-A,-S),x.transform.apply(x,f),d||(d=this._scaleImage(h.canvas,x.mozCurrentTransformInverse),d=d.img,c&&s&&c.set(u,d)),x.imageSmoothingEnabled=k(x.mozCurrentTransform,e.interpolate),p(x,d,0,0,d.width,d.height,0,0,n,a),x.globalCompositeOperation="source-in";const C=r.Util.transform(x.mozCurrentTransformInverse,[1,0,0,1,-A,-S]);return x.fillStyle=s?i.getPattern(t,this,C,o.PathType.FILL):i,x.fillRect(0,0,n,a),c&&!s&&(this.cachedCanvases.delete("fillCanvas"),c.set(u,w.canvas)),{canvas:w.canvas,offsetX:Math.round(A),offsetY:Math.round(S)}}setLineWidth(e){e!==this.current.lineWidth&&(this._cachedScaleForStroking=null),this.current.lineWidth=e,this.ctx.lineWidth=e}setLineCap(e){this.ctx.lineCap=w[e]}setLineJoin(e){this.ctx.lineJoin=x[e]}setMiterLimit(e){this.ctx.miterLimit=e}setDash(e,t){const n=this.ctx;void 0!==n.setLineDash&&(n.setLineDash(e),n.lineDashOffset=t)}setRenderingIntent(e){}setFlatness(e){}setGState(e){for(let t=0,n=e.length;t{e.save=e.__originalSave,e.restore=e.__originalRestore,e.rotate=e.__originalRotate,e.scale=e.__originalScale,e.translate=e.__originalTranslate,e.transform=e.__originalTransform,e.setTransform=e.__originalSetTransform,e.resetTransform=e.__originalResetTransform,e.clip=e.__originalClip,e.moveTo=e.__originalMoveTo,e.lineTo=e.__originalLineTo,e.bezierCurveTo=e.__originalBezierCurveTo,e.rect=e.__originalRect,e.closePath=e.__originalClosePath,e.beginPath=e.__originalBeginPath,delete e._removeMirroring},e.save=function(){t.save(),this.__originalSave()},e.restore=function(){t.restore(),this.__originalRestore()},e.translate=function(e,n){t.translate(e,n),this.__originalTranslate(e,n)},e.scale=function(e,n){t.scale(e,n),this.__originalScale(e,n)},e.transform=function(e,n,r,o,a,i){t.transform(e,n,r,o,a,i),this.__originalTransform(e,n,r,o,a,i)},e.setTransform=function(e,n,r,o,a,i){t.setTransform(e,n,r,o,a,i),this.__originalSetTransform(e,n,r,o,a,i)},e.resetTransform=function(){t.resetTransform(),this.__originalResetTransform()},e.rotate=function(e){t.rotate(e),this.__originalRotate(e)},e.clip=function(e){t.clip(e),this.__originalClip(e)},e.moveTo=function(e,n){t.moveTo(e,n),this.__originalMoveTo(e,n)},e.lineTo=function(e,n){t.lineTo(e,n),this.__originalLineTo(e,n)},e.bezierCurveTo=function(e,n,r,o,a,i){t.bezierCurveTo(e,n,r,o,a,i),this.__originalBezierCurveTo(e,n,r,o,a,i)},e.rect=function(e,n,r,o){t.rect(e,n,r,o),this.__originalRect(e,n,r,o)},e.closePath=function(){t.closePath(),this.__originalClosePath()},e.beginPath=function(){t.beginPath(),this.__originalBeginPath()}}(o,this.suspendedCtx),this.setGState([["BM","source-over"],["ca",1],["CA",1]])}endSMaskMode(){if(!this.inSMaskMode)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),g(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}compose(e){if(!this.current.activeSMask)return;e?(e[0]=Math.floor(e[0]),e[1]=Math.floor(e[1]),e[2]=Math.ceil(e[2]),e[3]=Math.ceil(e[3])):e=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];const t=this.current.activeSMask;(function(e,t,n,r){const o=r[0],a=r[1],i=r[2]-o,s=r[3]-a;0!==i&&0!==s&&(function(e,t,n,r,o,a,i,s,l,c,u){const d=!!a,p=d?a[0]:0,h=d?a[1]:0,f=d?a[2]:0;let m;m="Luminosity"===o?_:y;const g=Math.min(r,Math.ceil(1048576/n));for(let o=0;o100&&(c=100),this.current.fontSizeScale=t/c,this.ctx.font=`${s} ${i} ${c}px ${l}`}setTextRenderingMode(e){this.current.textRenderingMode=e}setTextRise(e){this.current.textRise=e}moveText(e,t){this.current.x=this.current.lineX+=e,this.current.y=this.current.lineY+=t}setLeadingMoveText(e,t){this.setLeading(-t),this.moveText(e,t)}setTextMatrix(e,t,n,r,o,a){this.current.textMatrix=[e,t,n,r,o,a],this.current.textMatrixScale=Math.hypot(e,t),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}nextLine(){this.moveText(0,this.current.leading)}paintChar(e,t,n,o){const a=this.ctx,i=this.current,s=i.font,l=i.textRenderingMode,c=i.fontSize/i.fontSizeScale,u=l&r.TextRenderingMode.FILL_STROKE_MASK,d=!!(l&r.TextRenderingMode.ADD_TO_PATH_FLAG),p=i.patternFill&&!s.missingFile;let h;(s.disableFontFace||d||p)&&(h=s.getPathGenerator(this.commonObjs,e)),s.disableFontFace||p?(a.save(),a.translate(t,n),a.beginPath(),h(a,c),o&&a.setTransform.apply(a,o),u!==r.TextRenderingMode.FILL&&u!==r.TextRenderingMode.FILL_STROKE||a.fill(),u!==r.TextRenderingMode.STROKE&&u!==r.TextRenderingMode.FILL_STROKE||a.stroke(),a.restore()):(u!==r.TextRenderingMode.FILL&&u!==r.TextRenderingMode.FILL_STROKE||a.fillText(e,t,n),u!==r.TextRenderingMode.STROKE&&u!==r.TextRenderingMode.FILL_STROKE||a.strokeText(e,t,n)),d&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:a.mozCurrentTransform,x:t,y:n,fontSize:c,addToPath:h})}get isFontSubpixelAAEnabled(){const{context:e}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10,!1);e.scale(1.5,1),e.fillText("I",0,10);const t=e.getImageData(0,0,10,10).data;let n=!1;for(let e=3;e0&&t[e]<255){n=!0;break}return(0,r.shadow)(this,"isFontSubpixelAAEnabled",n)}showText(e){const t=this.current,n=t.font;if(n.isType3Font)return this.showType3Text(e);const a=t.fontSize;if(0===a)return;const i=this.ctx,s=t.fontSizeScale,l=t.charSpacing,c=t.wordSpacing,u=t.fontDirection,d=t.textHScale*u,p=e.length,h=n.vertical,f=h?1:-1,m=n.defaultVMetrics,g=a*t.fontMatrix[0],b=t.textRenderingMode===r.TextRenderingMode.FILL&&!n.disableFontFace&&!t.patternFill;let v;if(i.save(),i.transform.apply(i,t.textMatrix),i.translate(t.x,t.y+t.textRise),u>0?i.scale(d,-1):i.scale(d,1),t.patternFill){i.save();const e=t.fillColor.getPattern(i,this,i.mozCurrentTransformInverse,o.PathType.FILL);v=i.mozCurrentTransform,i.restore(),i.fillStyle=e}let y=t.lineWidth;const _=t.textMatrixScale;if(0===_||0===y){const e=t.textRenderingMode&r.TextRenderingMode.FILL_STROKE_MASK;e!==r.TextRenderingMode.STROKE&&e!==r.TextRenderingMode.FILL_STROKE||(y=this.getSinglePixelWidth())}else y/=_;1!==s&&(i.scale(s,s),y/=s),i.lineWidth=y;let k,w=0;for(k=0;k0){const e=1e3*i.measureText(d).width/a*s;if(Anew C(e,this.commonObjs,this.objs,this.canvasFactory)};t=new o.TilingPattern(e,n,this.ctx,a,r)}else t=this._getPattern(e[1],e[2]);return t}setStrokeColorN(){this.current.strokeColor=this.getColorN_Pattern(arguments)}setFillColorN(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0}setStrokeRGBColor(e,t,n){const o=this.selectColor?.(e,t,n)||r.Util.makeHexColor(e,t,n);this.ctx.strokeStyle=o,this.current.strokeColor=o}setFillRGBColor(e,t,n){const o=this.selectColor?.(e,t,n)||r.Util.makeHexColor(e,t,n);this.ctx.fillStyle=o,this.current.fillColor=o,this.current.patternFill=!1}_getPattern(e,t=null){let n;return this.cachedPatterns.has(e)?n=this.cachedPatterns.get(e):(n=(0,o.getShadingPattern)(this.objs.get(e)),this.cachedPatterns.set(e,n)),t&&(n.matrix=t),n}shadingFill(e){if(!this.contentVisible)return;const t=this.ctx;this.save();const n=this._getPattern(e);t.fillStyle=n.getPattern(t,this,t.mozCurrentTransformInverse,o.PathType.SHADING);const a=t.mozCurrentTransformInverse;if(a){const e=t.canvas,n=e.width,o=e.height,i=r.Util.applyTransform([0,0],a),s=r.Util.applyTransform([0,o],a),l=r.Util.applyTransform([n,0],a),c=r.Util.applyTransform([n,o],a),u=Math.min(i[0],s[0],l[0],c[0]),d=Math.min(i[1],s[1],l[1],c[1]),p=Math.max(i[0],s[0],l[0],c[0]),h=Math.max(i[1],s[1],l[1],c[1]);this.ctx.fillRect(u,d,p-u,h-d)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox()),this.restore()}beginInlineImage(){(0,r.unreachable)("Should not call beginInlineImage")}beginImageData(){(0,r.unreachable)("Should not call beginImageData")}paintFormXObjectBegin(e,t){if(this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray(e)&&6===e.length&&this.transform.apply(this,e),this.baseTransform=this.ctx.mozCurrentTransform,t)){const e=t[2]-t[0],n=t[3]-t[1];this.ctx.rect(t[0],t[1],e,n),this.current.updateRectMinMax(this.ctx.mozCurrentTransform,t),this.clip(),this.endPath()}}paintFormXObjectEnd(){this.contentVisible&&(this.restore(),this.baseTransform=this.baseTransformStack.pop())}beginGroup(e){if(!this.contentVisible)return;this.save(),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);const t=this.ctx;e.isolated||(0,r.info)("TODO: Support non-isolated groups."),e.knockout&&(0,r.warn)("Knockout groups not supported.");const n=t.mozCurrentTransform;if(e.matrix&&t.transform.apply(t,e.matrix),!e.bbox)throw new Error("Bounding box is required.");let o=r.Util.getAxialAlignedBoundingBox(e.bbox,t.mozCurrentTransform);const a=[0,0,t.canvas.width,t.canvas.height];o=r.Util.intersect(o,a)||[0,0,0,0];const i=Math.floor(o[0]),s=Math.floor(o[1]);let c=Math.max(Math.ceil(o[2])-i,1),u=Math.max(Math.ceil(o[3])-s,1),d=1,p=1;c>l&&(d=c/l,c=l),u>l&&(p=u/l,u=l),this.current.startNewPathAndClipBox([0,0,c,u]);let h="groupAt"+this.groupLevel;e.smask&&(h+="_smask_"+this.smaskCounter++%2);const f=this.cachedCanvases.getCanvas(h,c,u,!0),m=f.context;m.scale(1/d,1/p),m.translate(-i,-s),m.transform.apply(m,n),e.smask?this.smaskStack.push({canvas:f.canvas,context:m,offsetX:i,offsetY:s,scaleX:d,scaleY:p,subtype:e.smask.subtype,backdrop:e.smask.backdrop,transferMap:e.smask.transferMap||null,startTransformInverse:null}):(t.setTransform(1,0,0,1,0,0),t.translate(i,s),t.scale(d,p),t.save()),g(t,m),this.ctx=m,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(t),this.groupLevel++}endGroup(e){if(!this.contentVisible)return;this.groupLevel--;const t=this.ctx,n=this.groupStack.pop();if(this.ctx=n,this.ctx.imageSmoothingEnabled=!1,e.smask)this.tempSMask=this.smaskStack.pop(),this.restore();else{this.ctx.restore();const e=this.ctx.mozCurrentTransform;this.restore(),this.ctx.save(),this.ctx.setTransform.apply(this.ctx,e);const n=r.Util.getAxialAlignedBoundingBox([0,0,t.canvas.width,t.canvas.height],e);this.ctx.drawImage(t.canvas,0,0),this.ctx.restore(),this.compose(n)}}beginAnnotations(){this.save(),this.baseTransform&&this.ctx.setTransform.apply(this.ctx,this.baseTransform)}endAnnotations(){this.restore()}beginAnnotation(e,t,n,o,a){if(this.save(),Array.isArray(t)&&4===t.length){const o=t[2]-t[0],i=t[3]-t[1];if(a&&this.annotationCanvasMap){(n=n.slice())[4]-=t[0],n[5]-=t[1],(t=t.slice())[0]=t[1]=0,t[2]=o,t[3]=i;const[a,l]=r.Util.singularValueDecompose2dScale(this.ctx.mozCurrentTransform),{viewportScale:c}=this,d=Math.ceil(o*this.outputScaleX*c),p=Math.ceil(i*this.outputScaleY*c);this.annotationCanvas=this.canvasFactory.create(d,p);const{canvas:h,context:f}=this.annotationCanvas,m=`var(--zoom-factor) * ${s.PixelsPerInch.PDF_TO_CSS_UNITS}`;h.style.width=`calc(${o}px * ${m})`,h.style.height=`calc(${i}px * ${m})`,this.annotationCanvasMap.set(e,h),this.annotationCanvas.savedCtx=this.ctx,this.ctx=f,this.ctx.setTransform(a,0,0,-l,0,i*l),u(this.ctx),b(this.ctx,this.foregroundColor)}else b(this.ctx,this.foregroundColor),this.ctx.rect(t[0],t[1],o,i),this.ctx.clip(),this.endPath()}this.current=new h(this.ctx.canvas.width,this.ctx.canvas.height),this.transform.apply(this,n),this.transform.apply(this,o)}endAnnotation(){this.annotationCanvas&&(this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas),this.restore()}paintImageMaskXObject(e){if(!this.contentVisible)return;const t=e.count;(e=this.getObject(e.data,e)).count=t;const n=this.ctx,r=this.processingType3;if(r&&(void 0===r.compiled&&(r.compiled=function(e){const{width:t,height:n}=e;if(t>1e3||n>1e3)return null;const r=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),o=t+1;let a,s,l,c=new Uint8Array(o*(n+1));const u=t+7&-8;let d=new Uint8Array(u*n),p=0;for(const t of e.data){let e=128;for(;e>0;)d[p++]=t&e?0:255,e>>=1}let h=0;for(p=0,0!==d[p]&&(c[0]=1,++h),s=1;s>2)+(d[p+1]?4:0)+(d[p-u+1]?8:0),r[e]&&(c[l+s]=r[e],++h),p++;if(d[p-u]!==d[p]&&(c[l+s]=d[p]?2:4,++h),h>1e3)return null}for(p=u*(n-1),l=a*o,0!==d[p]&&(c[l]=8,++h),s=1;s1e3)return null;const f=new Int32Array([0,o,-1,0,-o,0,0,0,1]);let m,g,b;for(i.isNodeJS?g=[]:m=new Path2D,a=0;h&&a<=n;a++){let e=a*o;const n=e+t;for(;e>4,c[e]&=i>>2|i<<2),m?m.lineTo(e%o,e/o|0):b.push(e%o,e/o|0),c[e]||--h}while(r!==e);m||g.push(b),--a}return d=null,c=null,function(e){if(e.save(),e.scale(1/t,-1/n),e.translate(0,-n),m)e.fill(m);else{e.beginPath();for(const t of g){e.moveTo(t[0],t[1]);for(let n=2,r=t.length;nt?i/t:1,r=a>t?a/t:1}}this._cachedScaleForStroking=[n,r]}return this._cachedScaleForStroking}rescaleAndStroke(e){const{ctx:t}=this,{lineWidth:n}=this.current,[r,o]=this.getScaleForStroking();if(t.lineWidth=n||1,1===r&&1===o)return void t.stroke();let a,i,s;e&&(a=t.mozCurrentTransform.slice(),i=t.getLineDash().slice(),s=t.lineDashOffset),t.scale(r,o);const l=Math.max(r,o);t.setLineDash(t.getLineDash().map((e=>e/l))),t.lineDashOffset/=l,t.stroke(),e&&(t.setTransform(...a),t.setLineDash(i),t.lineDashOffset=s)}getCanvasPosition(e,t){const n=this.ctx.mozCurrentTransform;return[n[0]*e+n[2]*t+n[4],n[1]*e+n[3]*t+n[5]]}isContentVisible(){for(let e=this.markedContentStack.length-1;e>=0;e--)if(!this.markedContentStack[e].visible)return!1;return!0}}t.CanvasGraphics=C;for(const e in r.OPS)void 0!==C.prototype[e]&&(C.prototype[r.OPS[e]]=C.prototype[e])},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TilingPattern=t.PathType=void 0,t.getShadingPattern=function(e){switch(e[0]){case"RadialAxial":return new l(e);case"Mesh":return new d(e);case"Dummy":return new p}throw new Error(`Unknown IR type: ${e[0]}`)};var r=n(1),o=n(3);const a={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"};function i(e,t){if(!t||o.isNodeJS)return;const n=t[2]-t[0],r=t[3]-t[1],a=new Path2D;a.rect(t[0],t[1],n,r),e.clip(a)}t.PathType=a;class s{constructor(){this.constructor===s&&(0,r.unreachable)("Cannot initialize BaseShadingPattern.")}getPattern(){(0,r.unreachable)("Abstract method `getPattern` called.")}}class l extends s{constructor(e){super(),this._type=e[1],this._bbox=e[2],this._colorStops=e[3],this._p0=e[4],this._p1=e[5],this._r0=e[6],this._r1=e[7],this.matrix=null}_createGradient(e){let t;"axial"===this._type?t=e.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):"radial"===this._type&&(t=e.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));for(const e of this._colorStops)t.addColorStop(e[0],e[1]);return t}getPattern(e,t,n,o){let s;if(o===a.STROKE||o===a.FILL){const a=t.current.getClippedPathBoundingBox(o,e.mozCurrentTransform)||[0,0,0,0],l=Math.ceil(a[2]-a[0])||1,c=Math.ceil(a[3]-a[1])||1,u=t.cachedCanvases.getCanvas("pattern",l,c,!0),d=u.context;d.clearRect(0,0,d.canvas.width,d.canvas.height),d.beginPath(),d.rect(0,0,d.canvas.width,d.canvas.height),d.translate(-a[0],-a[1]),n=r.Util.transform(n,[1,0,0,1,a[0],a[1]]),d.transform.apply(d,t.baseTransform),this.matrix&&d.transform.apply(d,this.matrix),i(d,this._bbox),d.fillStyle=this._createGradient(d),d.fill(),s=e.createPattern(u.canvas,"no-repeat");const p=new DOMMatrix(n);try{s.setTransform(p)}catch(e){(0,r.warn)(`RadialAxialShadingPattern.getPattern: "${e?.message}".`)}}else i(e,this._bbox),s=this._createGradient(e);return s}}function c(e,t,n,r,o,a,i,s){const l=t.coords,c=t.colors,u=e.data,d=4*e.width;let p;l[n+1]>l[r+1]&&(p=n,n=r,r=p,p=a,a=i,i=p),l[r+1]>l[o+1]&&(p=r,r=o,o=p,p=i,i=s,s=p),l[n+1]>l[r+1]&&(p=n,n=r,r=p,p=a,a=i,i=p);const h=(l[n]+t.offsetX)*t.scaleX,f=(l[n+1]+t.offsetY)*t.scaleY,m=(l[r]+t.offsetX)*t.scaleX,g=(l[r+1]+t.offsetY)*t.scaleY,b=(l[o]+t.offsetX)*t.scaleX,v=(l[o+1]+t.offsetY)*t.scaleY;if(f>=v)return;const y=c[a],_=c[a+1],k=c[a+2],w=c[i],x=c[i+1],A=c[i+2],S=c[s],C=c[s+1],T=c[s+2],E=Math.round(f),O=Math.round(v);let P,D,L,M,F,R,N,I;for(let e=E;e<=O;e++){if(ev?1:g===v?0:(g-e)/(g-v),P=m-(m-b)*t,D=w-(w-S)*t,L=x-(x-C)*t,M=A-(A-T)*t}let t;t=ev?1:(f-e)/(f-v),F=h-(h-b)*t,R=y-(y-S)*t,N=_-(_-C)*t,I=k-(k-T)*t;const n=Math.round(Math.min(P,F)),r=Math.round(Math.max(P,F));let o=d*e+4*n;for(let e=n;e<=r;e++)t=(P-e)/(P-F),t<0?t=0:t>1&&(t=1),u[o++]=D-(D-R)*t|0,u[o++]=L-(L-N)*t|0,u[o++]=M-(M-I)*t|0,u[o++]=255}}function u(e,t,n){const r=t.coords,o=t.colors;let a,i;switch(t.type){case"lattice":const s=t.verticesPerRow,l=Math.floor(r.length/s)-1,u=s-1;for(a=0;a=r?o=r:n=o/e,{scale:n,size:o}}clipBbox(e,t,n,r,o){const a=r-t,i=o-n;e.ctx.rect(t,n,a,i),e.current.updateRectMinMax(e.ctx.mozCurrentTransform,[t,n,r,o]),e.clip(),e.endPath()}setFillAndStrokeStyleToContext(e,t,n){const o=e.ctx,a=e.current;switch(t){case 1:const e=this.ctx;o.fillStyle=e.fillStyle,o.strokeStyle=e.strokeStyle,a.fillColor=e.fillStyle,a.strokeColor=e.strokeStyle;break;case 2:const i=r.Util.makeHexColor(n[0],n[1],n[2]);o.fillStyle=i,o.strokeStyle=i,a.fillColor=i,a.strokeColor=i;break;default:throw new r.FormatError(`Unsupported paint type: ${t}`)}}getPattern(e,t,n,o){let i=n;o!==a.SHADING&&(i=r.Util.transform(i,t.baseTransform),this.matrix&&(i=r.Util.transform(i,this.matrix)));const s=this.createPatternCanvas(t);let l=new DOMMatrix(i);l=l.translate(s.offsetX,s.offsetY),l=l.scale(1/s.scaleX,1/s.scaleY);const c=e.createPattern(s.canvas,"repeat");try{c.setTransform(l)}catch(e){(0,r.warn)(`TilingPattern.getPattern: "${e?.message}".`)}return c}}t.TilingPattern=h},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.applyMaskImageData=function({src:e,srcPos:t=0,dest:n,destPos:o=0,width:a,height:i,inverseDecode:s=!1}){const l=r.FeatureTest.isLittleEndian?4278190080:255,[c,u]=s?[0,l]:[l,0],d=a>>3,p=7&a,h=e.length;n=new Uint32Array(n.buffer);for(let r=0;r{Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalWorkerOptions=void 0;const n=Object.create(null);t.GlobalWorkerOptions=n,n.workerPort=void 0===n.workerPort?null:n.workerPort,n.workerSrc=void 0===n.workerSrc?"":n.workerSrc},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHandler=void 0;var r=n(1);function o(e){switch(e instanceof Error||"object"==typeof e&&null!==e||(0,r.unreachable)('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),e.name){case"AbortException":return new r.AbortException(e.message);case"MissingPDFException":return new r.MissingPDFException(e.message);case"PasswordException":return new r.PasswordException(e.message,e.code);case"UnexpectedResponseException":return new r.UnexpectedResponseException(e.message,e.status);case"UnknownErrorException":return new r.UnknownErrorException(e.message,e.details);default:return new r.UnknownErrorException(e.message,e.toString())}}t.MessageHandler=class{constructor(e,t,n){this.sourceName=e,this.targetName=t,this.comObj=n,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),this._onComObjOnMessage=e=>{const t=e.data;if(t.targetName!==this.sourceName)return;if(t.stream)return void this._processStreamMessage(t);if(t.callback){const e=t.callbackId,n=this.callbackCapabilities[e];if(!n)throw new Error(`Cannot resolve callback ${e}`);if(delete this.callbackCapabilities[e],1===t.callback)n.resolve(t.data);else{if(2!==t.callback)throw new Error("Unexpected callback case");n.reject(o(t.reason))}return}const r=this.actionHandler[t.action];if(!r)throw new Error(`Unknown action from worker: ${t.action}`);if(t.callbackId){const e=this.sourceName,a=t.sourceName;new Promise((function(e){e(r(t.data))})).then((function(r){n.postMessage({sourceName:e,targetName:a,callback:1,callbackId:t.callbackId,data:r})}),(function(r){n.postMessage({sourceName:e,targetName:a,callback:2,callbackId:t.callbackId,reason:o(r)})}))}else t.streamId?this._createStreamSink(t):r(t.data)},n.addEventListener("message",this._onComObjOnMessage)}on(e,t){const n=this.actionHandler;if(n[e])throw new Error(`There is already an actionName called "${e}"`);n[e]=t}send(e,t,n){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:t},n)}sendWithPromise(e,t,n){const o=this.callbackId++,a=(0,r.createPromiseCapability)();this.callbackCapabilities[o]=a;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:o,data:t},n)}catch(e){a.reject(e)}return a.promise}sendWithStream(e,t,n,a){const i=this.streamId++,s=this.sourceName,l=this.targetName,c=this.comObj;return new ReadableStream({start:n=>{const o=(0,r.createPromiseCapability)();return this.streamControllers[i]={controller:n,startCall:o,pullCall:null,cancelCall:null,isClosed:!1},c.postMessage({sourceName:s,targetName:l,action:e,streamId:i,data:t,desiredSize:n.desiredSize},a),o.promise},pull:e=>{const t=(0,r.createPromiseCapability)();return this.streamControllers[i].pullCall=t,c.postMessage({sourceName:s,targetName:l,stream:6,streamId:i,desiredSize:e.desiredSize}),t.promise},cancel:e=>{(0,r.assert)(e instanceof Error,"cancel must have a valid reason");const t=(0,r.createPromiseCapability)();return this.streamControllers[i].cancelCall=t,this.streamControllers[i].isClosed=!0,c.postMessage({sourceName:s,targetName:l,stream:1,streamId:i,reason:o(e)}),t.promise}},n)}_createStreamSink(e){const t=e.streamId,n=this.sourceName,a=e.sourceName,i=this.comObj,s=this,l=this.actionHandler[e.action],c={enqueue(e,o=1,s){if(this.isCancelled)return;const l=this.desiredSize;this.desiredSize-=o,l>0&&this.desiredSize<=0&&(this.sinkCapability=(0,r.createPromiseCapability)(),this.ready=this.sinkCapability.promise),i.postMessage({sourceName:n,targetName:a,stream:4,streamId:t,chunk:e},s)},close(){this.isCancelled||(this.isCancelled=!0,i.postMessage({sourceName:n,targetName:a,stream:3,streamId:t}),delete s.streamSinks[t])},error(e){(0,r.assert)(e instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,i.postMessage({sourceName:n,targetName:a,stream:5,streamId:t,reason:o(e)}))},sinkCapability:(0,r.createPromiseCapability)(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};c.sinkCapability.resolve(),c.ready=c.sinkCapability.promise,this.streamSinks[t]=c,new Promise((function(t){t(l(e.data,c))})).then((function(){i.postMessage({sourceName:n,targetName:a,stream:8,streamId:t,success:!0})}),(function(e){i.postMessage({sourceName:n,targetName:a,stream:8,streamId:t,reason:o(e)})}))}_processStreamMessage(e){const t=e.streamId,n=this.sourceName,a=e.sourceName,i=this.comObj,s=this.streamControllers[t],l=this.streamSinks[t];switch(e.stream){case 8:e.success?s.startCall.resolve():s.startCall.reject(o(e.reason));break;case 7:e.success?s.pullCall.resolve():s.pullCall.reject(o(e.reason));break;case 6:if(!l){i.postMessage({sourceName:n,targetName:a,stream:7,streamId:t,success:!0});break}l.desiredSize<=0&&e.desiredSize>0&&l.sinkCapability.resolve(),l.desiredSize=e.desiredSize,new Promise((function(e){e(l.onPull&&l.onPull())})).then((function(){i.postMessage({sourceName:n,targetName:a,stream:7,streamId:t,success:!0})}),(function(e){i.postMessage({sourceName:n,targetName:a,stream:7,streamId:t,reason:o(e)})}));break;case 4:if((0,r.assert)(s,"enqueue should have stream controller"),s.isClosed)break;s.controller.enqueue(e.chunk);break;case 3:if((0,r.assert)(s,"close should have stream controller"),s.isClosed)break;s.isClosed=!0,s.controller.close(),this._deleteStreamController(s,t);break;case 5:(0,r.assert)(s,"error should have stream controller"),s.controller.error(o(e.reason)),this._deleteStreamController(s,t);break;case 2:e.success?s.cancelCall.resolve():s.cancelCall.reject(o(e.reason)),this._deleteStreamController(s,t);break;case 1:if(!l)break;new Promise((function(t){t(l.onCancel&&l.onCancel(o(e.reason)))})).then((function(){i.postMessage({sourceName:n,targetName:a,stream:2,streamId:t,success:!0})}),(function(e){i.postMessage({sourceName:n,targetName:a,stream:2,streamId:t,reason:o(e)})})),l.sinkCapability.reject(o(e.reason)),l.isCancelled=!0,delete this.streamSinks[t];break;default:throw new Error("Unexpected stream case")}}async _deleteStreamController(e,t){await Promise.allSettled([e.startCall&&e.startCall.promise,e.pullCall&&e.pullCall.promise,e.cancelCall&&e.cancelCall.promise]),delete this.streamControllers[t]}destroy(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;var r=n(1);t.Metadata=class{#c;#u;constructor({parsedData:e,rawData:t}){this.#c=e,this.#u=t}getRaw(){return this.#u}get(e){return this.#c.get(e)??null}getAll(){return(0,r.objectFromMap)(this.#c)}has(e){return this.#c.has(e)}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OptionalContentConfig=void 0;var r=n(1);class o{constructor(e,t){this.visible=!0,this.name=e,this.intent=t}}t.OptionalContentConfig=class{constructor(e){if(this.name=null,this.creator=null,this._order=null,this._groups=new Map,null!==e){this.name=e.name,this.creator=e.creator,this._order=e.order;for(const t of e.groups)this._groups.set(t.id,new o(t.name,t.intent));if("OFF"===e.baseState)for(const e of this._groups)e.visible=!1;for(const t of e.on)this._groups.get(t).visible=!0;for(const t of e.off)this._groups.get(t).visible=!1}}_evaluateVisibilityExpression(e){const t=e.length;if(t<2)return!0;const n=e[0];for(let o=1;o0?(0,r.objectFromMap)(this._groups):null}getGroup(e){return this._groups.get(e)||null}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFDataTransportStream=void 0;var r=n(1),o=n(5);t.PDFDataTransportStream=class{constructor(e,t){(0,r.assert)(t,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.'),this._queuedChunks=[],this._progressiveDone=e.progressiveDone||!1,this._contentDispositionFilename=e.contentDispositionFilename||null;const n=e.initialData;if(n?.length>0){const e=new Uint8Array(n).buffer;this._queuedChunks.push(e)}this._pdfDataRangeTransport=t,this._isStreamingSupported=!e.disableStream,this._isRangeSupported=!e.disableRange,this._contentLength=e.length,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener(((e,t)=>{this._onReceiveData({begin:e,chunk:t})})),this._pdfDataRangeTransport.addProgressListener(((e,t)=>{this._onProgress({loaded:e,total:t})})),this._pdfDataRangeTransport.addProgressiveReadListener((e=>{this._onReceiveData({chunk:e})})),this._pdfDataRangeTransport.addProgressiveDoneListener((()=>{this._onProgressiveDone()})),this._pdfDataRangeTransport.transportReady()}_onReceiveData(e){const t=new Uint8Array(e.chunk).buffer;if(void 0===e.begin)this._fullRequestReader?this._fullRequestReader._enqueue(t):this._queuedChunks.push(t);else{const n=this._rangeReaders.some((function(n){return n._begin===e.begin&&(n._enqueue(t),!0)}));(0,r.assert)(n,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}_onProgress(e){if(void 0===e.total){const t=this._rangeReaders[0];t?.onProgress&&t.onProgress({loaded:e.loaded})}else{const t=this._fullRequestReader;t?.onProgress&&t.onProgress({loaded:e.loaded,total:e.total})}}_onProgressiveDone(){this._fullRequestReader&&this._fullRequestReader.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(e){const t=this._rangeReaders.indexOf(e);t>=0&&this._rangeReaders.splice(t,1)}getFullReader(){(0,r.assert)(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");const e=this._queuedChunks;return this._queuedChunks=null,new a(this,e,this._progressiveDone,this._contentDispositionFilename)}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=new i(this,e,t);return this._pdfDataRangeTransport.requestDataRange(e,t),this._rangeReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);for(const t of this._rangeReaders.slice(0))t.cancel(e);this._pdfDataRangeTransport.abort()}};class a{constructor(e,t,n=!1,r=null){this._stream=e,this._done=n||!1,this._filename=(0,o.isPdfFile)(r)?r:null,this._queuedChunks=t||[],this._loaded=0;for(const e of this._queuedChunks)this._loaded+=e.byteLength;this._requests=[],this._headersReady=Promise.resolve(),e._fullRequestReader=this,this.onProgress=null}_enqueue(e){this._done||(this._requests.length>0?this._requests.shift().resolve({value:e,done:!1}):this._queuedChunks.push(e),this._loaded+=e.byteLength)}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}async read(){if(this._queuedChunks.length>0)return{value:this._queuedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||(this._done=!0)}}class i{constructor(e,t,n){this._stream=e,this._begin=t,this._end=n,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(e){if(!this._done){if(0===this._requests.length)this._queuedChunk=e;else{this._requests.shift().resolve({value:e,done:!1});for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}async read(){if(this._queuedChunk){const e=this._queuedChunk;return this._queuedChunk=null,{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._stream._removeRangeReader(this)}}},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.XfaText=void 0;class n{static textContent(e){const t=[],r={items:t,styles:Object.create(null)};return function e(r){if(!r)return;let o=null;const a=r.name;if("#text"===a)o=r.value;else{if(!n.shouldBuildText(a))return;r?.attributes?.textContent?o=r.attributes.textContent:r.value&&(o=r.value)}if(null!==o&&t.push({str:o}),r.children)for(const t of r.children)e(t)}(e),r}static shouldBuildText(e){return!("textarea"===e||"input"===e||"option"===e||"select"===e)}}t.XfaText=n},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NodeStandardFontDataFactory=t.NodeCanvasFactory=t.NodeCMapReaderFactory=void 0;var r=n(6);const o=function(e){return new Promise(((t,n)=>{__webpack_require__(172).readFile(e,((e,r)=>{!e&&r?t(new Uint8Array(r)):n(new Error(e))}))}))};class a extends r.BaseCanvasFactory{_createCanvas(e,t){return __webpack_require__(3414).createCanvas(e,t)}}t.NodeCanvasFactory=a;class i extends r.BaseCMapReaderFactory{_fetchData(e,t){return o(e).then((e=>({cMapData:e,compressionType:t})))}}t.NodeCMapReaderFactory=i;class s extends r.BaseStandardFontDataFactory{_fetchData(e){return o(e)}}t.NodeStandardFontDataFactory=s},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationLayer=void 0;var r=n(1),o=n(5),a=n(8),i=n(21),s=n(22);const l=1e3,c=new WeakSet;function u(e){return{width:e[2]-e[0],height:e[3]-e[1]}}class d{static create(e){switch(e.data.annotationType){case r.AnnotationType.LINK:return new h(e);case r.AnnotationType.TEXT:return new f(e);case r.AnnotationType.WIDGET:switch(e.data.fieldType){case"Tx":return new g(e);case"Btn":return e.data.radioButton?new v(e):e.data.checkBox?new b(e):new y(e);case"Ch":return new _(e)}return new m(e);case r.AnnotationType.POPUP:return new k(e);case r.AnnotationType.FREETEXT:return new x(e);case r.AnnotationType.LINE:return new A(e);case r.AnnotationType.SQUARE:return new S(e);case r.AnnotationType.CIRCLE:return new C(e);case r.AnnotationType.POLYLINE:return new T(e);case r.AnnotationType.CARET:return new O(e);case r.AnnotationType.INK:return new P(e);case r.AnnotationType.POLYGON:return new E(e);case r.AnnotationType.HIGHLIGHT:return new D(e);case r.AnnotationType.UNDERLINE:return new L(e);case r.AnnotationType.SQUIGGLY:return new M(e);case r.AnnotationType.STRIKEOUT:return new F(e);case r.AnnotationType.STAMP:return new R(e);case r.AnnotationType.FILEATTACHMENT:return new N(e);default:return new p(e)}}}class p{constructor(e,{isRenderable:t=!1,ignoreBorder:n=!1,createQuadrilaterals:r=!1}={}){this.isRenderable=t,this.data=e.data,this.layer=e.layer,this.page=e.page,this.viewport=e.viewport,this.linkService=e.linkService,this.downloadManager=e.downloadManager,this.imageResourcesPath=e.imageResourcesPath,this.renderForms=e.renderForms,this.svgFactory=e.svgFactory,this.annotationStorage=e.annotationStorage,this.enableScripting=e.enableScripting,this.hasJSActions=e.hasJSActions,this._fieldObjects=e.fieldObjects,this._mouseState=e.mouseState,t&&(this.container=this._createContainer(n)),r&&(this.quadrilaterals=this._createQuadrilaterals(n))}_createContainer(e=!1){const t=this.data,n=this.page,o=this.viewport,a=document.createElement("section");let{width:i,height:s}=u(t.rect);a.setAttribute("data-annotation-id",t.id);const l=r.Util.normalizeRect([t.rect[0],n.view[3]-t.rect[1]+n.view[1],t.rect[2],n.view[3]-t.rect[3]+n.view[1]]);if(t.hasOwnCanvas){const e=o.transform.slice(),[t,n]=r.Util.singularValueDecompose2dScale(e);i=Math.ceil(i*t),s=Math.ceil(s*n),l[0]*=t,l[1]*=n;for(let t=0;t<4;t++)e[t]=Math.sign(e[t]);a.style.transform=`matrix(${e.join(",")})`}else a.style.transform=`matrix(${o.transform.join(",")})`;if(a.style.transformOrigin=`${-l[0]}px ${-l[1]}px`,!e&&t.borderStyle.width>0){a.style.borderWidth=`${t.borderStyle.width}px`,t.borderStyle.style!==r.AnnotationBorderStyleType.UNDERLINE&&(i-=2*t.borderStyle.width,s-=2*t.borderStyle.width);const e=t.borderStyle.horizontalCornerRadius,n=t.borderStyle.verticalCornerRadius;if(e>0||n>0){const t=`${e}px / ${n}px`;a.style.borderRadius=t}switch(t.borderStyle.style){case r.AnnotationBorderStyleType.SOLID:a.style.borderStyle="solid";break;case r.AnnotationBorderStyleType.DASHED:a.style.borderStyle="dashed";break;case r.AnnotationBorderStyleType.BEVELED:(0,r.warn)("Unimplemented border style: beveled");break;case r.AnnotationBorderStyleType.INSET:(0,r.warn)("Unimplemented border style: inset");break;case r.AnnotationBorderStyleType.UNDERLINE:a.style.borderBottomStyle="solid"}t.borderColor||t.color?a.style.borderColor=r.Util.makeHexColor(0|t.color[0],0|t.color[1],0|t.color[2]):a.style.borderWidth=0}return a.style.left=`${l[0]}px`,a.style.top=`${l[1]}px`,t.hasOwnCanvas?a.style.width=a.style.height="auto":(a.style.width=`${i}px`,a.style.height=`${s}px`),a}get _commonActions(){const e=(e,t,n)=>{const r=n.detail[e];n.target.style[t]=i.ColorConverters[`${r[0]}_HTML`](r.slice(1))};return(0,r.shadow)(this,"_commonActions",{display:e=>{const t=e.detail.display%2==1;e.target.style.visibility=t?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{hidden:t,print:0===e.detail.display||3===e.detail.display})},print:e=>{this.annotationStorage.setValue(this.data.id,{print:e.detail.print})},hidden:e=>{e.target.style.visibility=e.detail.hidden?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{hidden:e.detail.hidden})},focus:e=>{setTimeout((()=>e.target.focus({preventScroll:!1})),0)},userName:e=>{e.target.title=e.detail.userName},readonly:e=>{e.detail.readonly?e.target.setAttribute("readonly",""):e.target.removeAttribute("readonly")},required:e=>{e.detail.required?e.target.setAttribute("required",""):e.target.removeAttribute("required")},bgColor:t=>{e("bgColor","backgroundColor",t)},fillColor:t=>{e("fillColor","backgroundColor",t)},fgColor:t=>{e("fgColor","color",t)},textColor:t=>{e("textColor","color",t)},borderColor:t=>{e("borderColor","borderColor",t)},strokeColor:t=>{e("strokeColor","borderColor",t)}})}_dispatchEventFromSandbox(e,t){const n=this._commonActions;for(const r of Object.keys(t.detail)){const o=e[r]||n[r];o&&o(t)}}_setDefaultPropertiesFromJS(e){if(!this.enableScripting)return;const t=this.annotationStorage.getRawValue(this.data.id);if(!t)return;const n=this._commonActions;for(const[r,o]of Object.entries(t)){const a=n[r];a&&(a({detail:o,target:e}),delete t[r])}}_createQuadrilaterals(e=!1){if(!this.data.quadPoints)return null;const t=[],n=this.data.rect;for(const n of this.data.quadPoints)this.data.rect=[n[2].x,n[2].y,n[1].x,n[1].y],t.push(this._createContainer(e));return this.data.rect=n,t}_createPopup(e,t){let n=this.container;this.quadrilaterals&&(e=e||this.quadrilaterals,n=this.quadrilaterals[0]),e||((e=document.createElement("div")).style.height=n.style.height,e.style.width=n.style.width,n.appendChild(e));const r=new w({container:n,trigger:e,color:t.color,titleObj:t.titleObj,modificationDate:t.modificationDate,contentsObj:t.contentsObj,richText:t.richText,hideWrapper:!0}).render();r.style.left=n.style.width,n.appendChild(r)}_renderQuadrilaterals(e){for(const t of this.quadrilaterals)t.className=e;return this.quadrilaterals}render(){(0,r.unreachable)("Abstract method `AnnotationElement.render` called")}_getElementsByName(e,t=null){const n=[];if(this._fieldObjects){const o=this._fieldObjects[e];if(o)for(const{page:e,id:a,exportValues:i}of o){if(-1===e)continue;if(a===t)continue;const o="string"==typeof i?i:null,s=document.getElementById(a);!s||c.has(s)?n.push({id:a,exportValue:o,domElement:s}):(0,r.warn)(`_getElementsByName - element not allowed: ${a}`)}return n}for(const r of document.getElementsByName(e)){const{id:e,exportValue:o}=r;e!==t&&c.has(r)&&n.push({id:e,exportValue:o,domElement:r})}return n}static get platform(){const e="undefined"!=typeof navigator?navigator.platform:"";return(0,r.shadow)(this,"platform",{isWin:e.includes("Win"),isMac:e.includes("Mac")})}}class h extends p{constructor(e,t=null){super(e,{isRenderable:!!(e.data.url||e.data.dest||e.data.action||e.data.isTooltipOnly||e.data.resetForm||e.data.actions&&(e.data.actions.Action||e.data.actions["Mouse Up"]||e.data.actions["Mouse Down"])),ignoreBorder:!!t?.ignoreBorder,createQuadrilaterals:!0})}render(){const{data:e,linkService:t}=this,n=document.createElement("a");if(e.url)t.addLinkAttributes(n,e.url,e.newWindow);else if(e.action)this._bindNamedAction(n,e.action);else if(e.dest)this._bindLink(n,e.dest);else{let t=!1;e.actions&&(e.actions.Action||e.actions["Mouse Up"]||e.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(t=!0,this._bindJSAction(n,e)),e.resetForm?this._bindResetFormAction(n,e.resetForm):t||this._bindLink(n,"")}return this.quadrilaterals?this._renderQuadrilaterals("linkAnnotation").map(((e,t)=>{const r=0===t?n:n.cloneNode();return e.appendChild(r),e})):(this.container.className="linkAnnotation",this.container.appendChild(n),this.container)}_bindLink(e,t){e.href=this.linkService.getDestinationHash(t),e.onclick=()=>(t&&this.linkService.goToDestination(t),!1),(t||""===t)&&(e.className="internalLink")}_bindNamedAction(e,t){e.href=this.linkService.getAnchorUrl(""),e.onclick=()=>(this.linkService.executeNamedAction(t),!1),e.className="internalLink"}_bindJSAction(e,t){e.href=this.linkService.getAnchorUrl("");const n=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]);for(const r of Object.keys(t.actions)){const o=n.get(r);o&&(e[o]=()=>(this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t.id,name:r}}),!1))}e.onclick||(e.onclick=()=>!1),e.className="internalLink"}_bindResetFormAction(e,t){const n=e.onclick;if(n||(e.href=this.linkService.getAnchorUrl("")),e.className="internalLink",!this._fieldObjects)return(0,r.warn)('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),void(n||(e.onclick=()=>!1));e.onclick=()=>{n&&n();const{fields:e,refs:r,include:o}=t,a=[];if(0!==e.length||0!==r.length){const t=new Set(r);for(const n of e){const e=this._fieldObjects[n]||[];for(const{id:n}of e)t.add(n)}for(const e of Object.values(this._fieldObjects))for(const n of e)t.has(n.id)===o&&a.push(n)}else for(const e of Object.values(this._fieldObjects))a.push(...e);const i=this.annotationStorage,s=[];for(const e of a){const{id:t}=e;switch(s.push(t),e.type){case"text":{const n=e.defaultValue||"";i.setValue(t,{value:n});break}case"checkbox":case"radiobutton":{const n=e.defaultValue===e.exportValues;i.setValue(t,{value:n});break}case"combobox":case"listbox":{const n=e.defaultValue||"";i.setValue(t,{value:n});break}default:continue}const n=document.getElementById(t);n&&c.has(n)&&n.dispatchEvent(new Event("resetform"))}return this.enableScripting&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:"app",ids:s,name:"ResetForm"}}),!1}}}class f extends p{constructor(e){super(e,{isRenderable:!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str)})}render(){this.container.className="textAnnotation";const e=document.createElement("img");return e.style.height=this.container.style.height,e.style.width=this.container.style.width,e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",e.alt="[{{type}} Annotation]",e.dataset.l10nId="text_annotation_type",e.dataset.l10nArgs=JSON.stringify({type:this.data.name}),this.data.hasPopup||this._createPopup(e,this.data),this.container.appendChild(e),this.container}}class m extends p{render(){return this.data.alternativeText&&(this.container.title=this.data.alternativeText),this.container}_getKeyModifier(e){const{isWin:t,isMac:n}=p.platform;return t&&e.ctrlKey||n&&e.metaKey}_setEventListener(e,t,n,r){t.includes("mouse")?e.addEventListener(t,(e=>{this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:n,value:r(e),shift:e.shiftKey,modifier:this._getKeyModifier(e)}})})):e.addEventListener(t,(e=>{this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:n,value:r(e)}})}))}_setEventListeners(e,t,n){for(const[r,o]of t)("Action"===o||this.data.actions?.[o])&&this._setEventListener(e,r,o,n)}_setBackgroundColor(e){const t=this.data.backgroundColor||null;e.style.backgroundColor=null===t?"transparent":r.Util.makeHexColor(t[0],t[1],t[2])}}class g extends m{constructor(e){super(e,{isRenderable:e.renderForms||!e.data.hasAppearance&&!!e.data.fieldValue})}setPropertyOnSiblings(e,t,n,r){const o=this.annotationStorage;for(const a of this._getElementsByName(e.name,e.id))a.domElement&&(a.domElement[t]=n),o.setValue(a.id,{[r]:n})}render(){const e=this.annotationStorage,t=this.data.id;this.container.className="textWidgetAnnotation";let n=null;if(this.renderForms){const r=e.getValue(t,{value:this.data.fieldValue}),o=r.formattedValue||r.value||"",a={userValue:null,formattedValue:null,valueOnFocus:""};this.data.multiLine?(n=document.createElement("textarea"),n.textContent=o):(n=document.createElement("input"),n.type="text",n.setAttribute("value",o)),c.add(n),n.disabled=this.data.readOnly,n.name=this.data.fieldName,n.tabIndex=l,a.userValue=o,n.setAttribute("id",t),n.addEventListener("input",(r=>{e.setValue(t,{value:r.target.value}),this.setPropertyOnSiblings(n,"value",r.target.value,"value")})),n.addEventListener("resetform",(e=>{const t=this.data.defaultFieldValue??"";n.value=a.userValue=t,a.formattedValue=null}));let i=e=>{const{formattedValue:t}=a;null!=t&&(e.target.value=t),e.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){n.addEventListener("focus",(e=>{a.userValue&&(e.target.value=a.userValue),a.valueOnFocus=e.target.value})),n.addEventListener("updatefromsandbox",(n=>{const r={value(n){a.userValue=n.detail.value??"",e.setValue(t,{value:a.userValue.toString()}),n.target.value=a.userValue},formattedValue(n){const{formattedValue:r}=n.detail;a.formattedValue=r,null!=r&&n.target!==document.activeElement&&(n.target.value=r),e.setValue(t,{formattedValue:r})},selRange(e){e.target.setSelectionRange(...e.detail.selRange)}};this._dispatchEventFromSandbox(r,n)})),n.addEventListener("keydown",(e=>{let n=-1;if("Escape"===e.key?n=0:"Enter"===e.key?n=2:"Tab"===e.key&&(n=3),-1===n)return;const{value:r}=e.target;a.valueOnFocus!==r&&(a.userValue=r,this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:r,willCommit:!0,commitKey:n,selStart:e.target.selectionStart,selEnd:e.target.selectionEnd}}))}));const r=i;i=null,n.addEventListener("blur",(e=>{const{value:n}=e.target;a.userValue=n,this._mouseState.isDown&&a.valueOnFocus!==n&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:n,willCommit:!0,commitKey:1,selStart:e.target.selectionStart,selEnd:e.target.selectionEnd}}),r(e)})),this.data.actions?.Keystroke&&n.addEventListener("beforeinput",(e=>{const{data:n,target:r}=e,{value:o,selectionStart:a,selectionEnd:i}=r;let s=a,l=i;switch(e.inputType){case"deleteWordBackward":{const e=o.substring(0,a).match(/\w*[^\w]*$/);e&&(s-=e[0].length);break}case"deleteWordForward":{const e=o.substring(a).match(/^[^\w]*\w*/);e&&(l+=e[0].length);break}case"deleteContentBackward":a===i&&(s-=1);break;case"deleteContentForward":a===i&&(l+=1)}e.preventDefault(),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:o,change:n||"",willCommit:!1,selStart:s,selEnd:l}})})),this._setEventListeners(n,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(e=>e.target.value))}if(i&&n.addEventListener("blur",i),null!==this.data.maxLen&&(n.maxLength=this.data.maxLen),this.data.comb){const e=(this.data.rect[2]-this.data.rect[0])/this.data.maxLen;n.classList.add("comb"),n.style.letterSpacing=`calc(${e}px - 1ch)`}}else n=document.createElement("div"),n.textContent=this.data.fieldValue,n.style.verticalAlign="middle",n.style.display="table-cell";return this._setTextStyle(n),this._setBackgroundColor(n),this._setDefaultPropertiesFromJS(n),this.container.appendChild(n),this.container}_setTextStyle(e){const{fontSize:t,fontColor:n}=this.data.defaultAppearanceData,o=e.style;t&&(o.fontSize=`${t}px`),o.color=r.Util.makeHexColor(n[0],n[1],n[2]),null!==this.data.textAlignment&&(o.textAlign=["left","center","right"][this.data.textAlignment])}}class b extends m{constructor(e){super(e,{isRenderable:e.renderForms})}render(){const e=this.annotationStorage,t=this.data,n=t.id;let r=e.getValue(n,{value:t.exportValue===t.fieldValue}).value;"string"==typeof r&&(r="Off"!==r,e.setValue(n,{value:r})),this.container.className="buttonWidgetAnnotation checkBox";const o=document.createElement("input");return c.add(o),o.disabled=t.readOnly,o.type="checkbox",o.name=t.fieldName,r&&o.setAttribute("checked",!0),o.setAttribute("id",n),o.setAttribute("exportValue",t.exportValue),o.tabIndex=l,o.addEventListener("change",(r=>{const{name:o,checked:a}=r.target;for(const r of this._getElementsByName(o,n)){const n=a&&r.exportValue===t.exportValue;r.domElement&&(r.domElement.checked=n),e.setValue(r.id,{value:n})}e.setValue(n,{value:a})})),o.addEventListener("resetform",(e=>{const n=t.defaultFieldValue||"Off";e.target.checked=n===t.exportValue})),this.enableScripting&&this.hasJSActions&&(o.addEventListener("updatefromsandbox",(t=>{const r={value(t){t.target.checked="Off"!==t.detail.value,e.setValue(n,{value:t.target.checked})}};this._dispatchEventFromSandbox(r,t)})),this._setEventListeners(o,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(e=>e.target.checked))),this._setBackgroundColor(o),this._setDefaultPropertiesFromJS(o),this.container.appendChild(o),this.container}}class v extends m{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.className="buttonWidgetAnnotation radioButton";const e=this.annotationStorage,t=this.data,n=t.id;let r=e.getValue(n,{value:t.fieldValue===t.buttonValue}).value;"string"==typeof r&&(r=r!==t.buttonValue,e.setValue(n,{value:r}));const o=document.createElement("input");if(c.add(o),o.disabled=t.readOnly,o.type="radio",o.name=t.fieldName,r&&o.setAttribute("checked",!0),o.setAttribute("id",n),o.tabIndex=l,o.addEventListener("change",(t=>{const{name:r,checked:o}=t.target;for(const t of this._getElementsByName(r,n))e.setValue(t.id,{value:!1});e.setValue(n,{value:o})})),o.addEventListener("resetform",(e=>{const n=t.defaultFieldValue;e.target.checked=null!=n&&n===t.buttonValue})),this.enableScripting&&this.hasJSActions){const r=t.buttonValue;o.addEventListener("updatefromsandbox",(t=>{const o={value:t=>{const o=r===t.detail.value;for(const r of this._getElementsByName(t.target.name)){const t=o&&r.id===n;r.domElement&&(r.domElement.checked=t),e.setValue(r.id,{value:t})}}};this._dispatchEventFromSandbox(o,t)})),this._setEventListeners(o,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(e=>e.target.checked))}return this._setBackgroundColor(o),this._setDefaultPropertiesFromJS(o),this.container.appendChild(o),this.container}}class y extends h{constructor(e){super(e,{ignoreBorder:e.data.hasAppearance})}render(){const e=super.render();return e.className="buttonWidgetAnnotation pushButton",this.data.alternativeText&&(e.title=this.data.alternativeText),this._setDefaultPropertiesFromJS(e),e}}class _ extends m{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.className="choiceWidgetAnnotation";const e=this.annotationStorage,t=this.data.id,n=e.getValue(t,{value:this.data.fieldValue});let{fontSize:r}=this.data.defaultAppearanceData;r||(r=9);const o=`calc(${r}px * var(--zoom-factor))`,a=document.createElement("select");c.add(a),a.disabled=this.data.readOnly,a.name=this.data.fieldName,a.setAttribute("id",t),a.tabIndex=l,a.style.fontSize=`${r}px`,this.data.combo||(a.size=this.data.options.length,this.data.multiSelect&&(a.multiple=!0)),a.addEventListener("resetform",(e=>{const t=this.data.defaultFieldValue;for(const e of a.options)e.selected=e.value===t}));for(const e of this.data.options){const t=document.createElement("option");t.textContent=e.displayValue,t.value=e.exportValue,this.data.combo&&(t.style.fontSize=o),n.value.includes(e.exportValue)&&t.setAttribute("selected",!0),a.appendChild(t)}const i=(e,t)=>{const n=t?"value":"textContent",r=e.target.options;return e.target.multiple?Array.prototype.filter.call(r,(e=>e.selected)).map((e=>e[n])):-1===r.selectedIndex?null:r[r.selectedIndex][n]},s=e=>{const t=e.target.options;return Array.prototype.map.call(t,(e=>({displayValue:e.textContent,exportValue:e.value})))};return this.enableScripting&&this.hasJSActions?(a.addEventListener("updatefromsandbox",(n=>{const r={value(n){const r=n.detail.value,o=new Set(Array.isArray(r)?r:[r]);for(const e of a.options)e.selected=o.has(e.value);e.setValue(t,{value:i(n,!0)})},multipleSelection(e){a.multiple=!0},remove(n){const r=a.options,o=n.detail.remove;r[o].selected=!1,a.remove(o),r.length>0&&-1===Array.prototype.findIndex.call(r,(e=>e.selected))&&(r[0].selected=!0),e.setValue(t,{value:i(n,!0),items:s(n)})},clear(n){for(;0!==a.length;)a.remove(0);e.setValue(t,{value:null,items:[]})},insert(n){const{index:r,displayValue:o,exportValue:l}=n.detail.insert,c=document.createElement("option");c.textContent=o,c.value=l,a.insertBefore(c,a.children[r]),e.setValue(t,{value:i(n,!0),items:s(n)})},items(n){const{items:r}=n.detail;for(;0!==a.length;)a.remove(0);for(const e of r){const{displayValue:t,exportValue:n}=e,r=document.createElement("option");r.textContent=t,r.value=n,a.appendChild(r)}a.options.length>0&&(a.options[0].selected=!0),e.setValue(t,{value:i(n,!0),items:s(n)})},indices(n){const r=new Set(n.detail.indices);for(const e of n.target.options)e.selected=r.has(e.index);e.setValue(t,{value:i(n,!0)})},editable(e){e.target.disabled=!e.detail.editable}};this._dispatchEventFromSandbox(r,n)})),a.addEventListener("input",(n=>{const r=i(n,!0),o=i(n,!1);e.setValue(t,{value:r}),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:o,changeEx:r,willCommit:!0,commitKey:1,keyDown:!1}})})),this._setEventListeners(a,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"]],(e=>e.target.checked))):a.addEventListener("input",(function(n){e.setValue(t,{value:i(n,!0)})})),this._setBackgroundColor(a),this._setDefaultPropertiesFromJS(a),this.container.appendChild(a),this.container}}class k extends p{constructor(e){super(e,{isRenderable:!!(e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str)})}render(){if(this.container.className="popupAnnotation",["Line","Square","Circle","PolyLine","Polygon","Ink"].includes(this.data.parentType))return this.container;const e=`[data-annotation-id="${this.data.parentId}"]`,t=this.layer.querySelectorAll(e);if(0===t.length)return this.container;const n=new w({container:this.container,trigger:Array.from(t),color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText}),o=this.page,a=r.Util.normalizeRect([this.data.parentRect[0],o.view[3]-this.data.parentRect[1]+o.view[1],this.data.parentRect[2],o.view[3]-this.data.parentRect[3]+o.view[1]]),i=a[0]+this.data.parentRect[2]-this.data.parentRect[0],s=a[1];return this.container.style.transformOrigin=`${-i}px ${-s}px`,this.container.style.left=`${i}px`,this.container.style.top=`${s}px`,this.container.appendChild(n.render()),this.container}}class w{constructor(e){this.container=e.container,this.trigger=e.trigger,this.color=e.color,this.titleObj=e.titleObj,this.modificationDate=e.modificationDate,this.contentsObj=e.contentsObj,this.richText=e.richText,this.hideWrapper=e.hideWrapper||!1,this.pinned=!1}render(){const e=document.createElement("div");e.className="popupWrapper",this.hideElement=this.hideWrapper?e:this.container,this.hideElement.hidden=!0;const t=document.createElement("div");t.className="popup";const n=this.color;if(n){const e=.7*(255-n[0])+n[0],o=.7*(255-n[1])+n[1],a=.7*(255-n[2])+n[2];t.style.backgroundColor=r.Util.makeHexColor(0|e,0|o,0|a)}const a=document.createElement("h1");a.dir=this.titleObj.dir,a.textContent=this.titleObj.str,t.appendChild(a);const i=o.PDFDateString.toDateObject(this.modificationDate);if(i){const e=document.createElement("span");e.className="popupDate",e.textContent="{{date}}, {{time}}",e.dataset.l10nId="annotation_date_string",e.dataset.l10nArgs=JSON.stringify({date:i.toLocaleDateString(),time:i.toLocaleTimeString()}),t.appendChild(e)}if(!this.richText?.str||this.contentsObj?.str&&this.contentsObj.str!==this.richText.str){const e=this._formatContents(this.contentsObj);t.appendChild(e)}else s.XfaLayer.render({xfaHtml:this.richText.html,intent:"richText",div:t}),t.lastChild.className="richText popupContent";Array.isArray(this.trigger)||(this.trigger=[this.trigger]);for(const e of this.trigger)e.addEventListener("click",this._toggle.bind(this)),e.addEventListener("mouseover",this._show.bind(this,!1)),e.addEventListener("mouseout",this._hide.bind(this,!1));return t.addEventListener("click",this._hide.bind(this,!0)),e.appendChild(t),e}_formatContents({str:e,dir:t}){const n=document.createElement("p");n.className="popupContent",n.dir=t;const r=e.split(/(?:\r\n?|\n)/);for(let e=0,t=r.length;e{function n(e){return Math.floor(255*Math.max(0,Math.min(1,e))).toString(16).padStart(2,"0")}Object.defineProperty(t,"__esModule",{value:!0}),t.ColorConverters=void 0,t.ColorConverters=class{static CMYK_G([e,t,n,r]){return["G",1-Math.min(1,.3*e+.59*n+.11*t+r)]}static G_CMYK([e]){return["CMYK",0,0,0,1-e]}static G_RGB([e]){return["RGB",e,e,e]}static G_HTML([e]){const t=n(e);return`#${t}${t}${t}`}static RGB_G([e,t,n]){return["G",.3*e+.59*t+.11*n]}static RGB_HTML([e,t,r]){return`#${n(e)}${n(t)}${n(r)}`}static T_HTML(){return"#00000000"}static CMYK_RGB([e,t,n,r]){return["RGB",1-Math.min(1,e+r),1-Math.min(1,n+r),1-Math.min(1,t+r)]}static CMYK_HTML(e){return this.RGB_HTML(this.CMYK_RGB(e))}static RGB_CMYK([e,t,n]){const r=1-e,o=1-t,a=1-n;return["CMYK",r,o,a,Math.min(r,o,a)]}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.XfaLayer=void 0;var r=n(18);t.XfaLayer=class{static setupStorage(e,t,n,r,o){const a=r.getValue(t,{value:null});switch(n.name){case"textarea":if(null!==a.value&&(e.textContent=a.value),"print"===o)break;e.addEventListener("input",(e=>{r.setValue(t,{value:e.target.value})}));break;case"input":if("radio"===n.attributes.type||"checkbox"===n.attributes.type){if(a.value===n.attributes.xfaOn?e.setAttribute("checked",!0):a.value===n.attributes.xfaOff&&e.removeAttribute("checked"),"print"===o)break;e.addEventListener("change",(e=>{r.setValue(t,{value:e.target.checked?e.target.getAttribute("xfaOn"):e.target.getAttribute("xfaOff")})}))}else{if(null!==a.value&&e.setAttribute("value",a.value),"print"===o)break;e.addEventListener("input",(e=>{r.setValue(t,{value:e.target.value})}))}break;case"select":if(null!==a.value)for(const e of n.children)e.attributes.value===a.value&&(e.attributes.selected=!0);e.addEventListener("input",(e=>{const n=e.target.options,o=-1===n.selectedIndex?"":n[n.selectedIndex].value;r.setValue(t,{value:o})}))}}static setAttributes({html:e,element:t,storage:n=null,intent:r,linkService:o}){const{attributes:a}=t,i=e instanceof HTMLAnchorElement;"radio"===a.type&&(a.name=`${a.name}-${r}`);for(const[t,n]of Object.entries(a))if(null!=n&&"dataId"!==t)if("style"!==t)if("textContent"===t)e.textContent=n;else if("class"===t)n.length&&e.setAttribute(t,n.join(" "));else{if(i&&("href"===t||"newWindow"===t))continue;e.setAttribute(t,n)}else Object.assign(e.style,n);i&&o.addLinkAttributes(e,a.href,a.newWindow),n&&a.dataId&&this.setupStorage(e,a.dataId,t,n)}static render(e){const t=e.annotationStorage,n=e.linkService,o=e.xfaHtml,a=e.intent||"display",i=document.createElement(o.name);o.attributes&&this.setAttributes({html:i,element:o,intent:a,linkService:n});const s=[[o,-1,i]],l=e.div;if(l.appendChild(i),e.viewport){const t=`matrix(${e.viewport.transform.join(",")})`;l.style.transform=t}"richText"!==a&&l.setAttribute("class","xfaLayer xfaFont");const c=[];for(;s.length>0;){const[e,o,i]=s[s.length-1];if(o+1===e.children.length){s.pop();continue}const l=e.children[++s[s.length-1][1]];if(null===l)continue;const{name:u}=l;if("#text"===u){const e=document.createTextNode(l.value);c.push(e),i.appendChild(e);continue}let d;if(d=l?.attributes?.xmlns?document.createElementNS(l.attributes.xmlns,u):document.createElement(u),i.appendChild(d),l.attributes&&this.setAttributes({html:d,element:l,storage:t,intent:a,linkService:n}),l.children&&l.children.length>0)s.push([l,-1,d]);else if(l.value){const e=document.createTextNode(l.value);r.XfaText.shouldBuildText(u)&&c.push(e),d.appendChild(e)}}for(const e of l.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"))e.setAttribute("readOnly",!0);return{textDivs:c}}static update(e){const t=`matrix(${e.viewport.transform.join(",")})`;e.div.style.transform=t,e.div.hidden=!1}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.renderTextLayer=function(e){const t=new d({textContent:e.textContent,textContentStream:e.textContentStream,container:e.container,viewport:e.viewport,textDivs:e.textDivs,textContentItemsStr:e.textContentItemsStr,enhanceTextSelection:e.enhanceTextSelection});return t._render(e.timeout),t};var r=n(1);const o=30,a=new Map,i=/^\s+$/g;function s(e,t,n,s){const l=document.createElement("span"),c=e._enhanceTextSelection?{angle:0,canvasWidth:0,hasText:""!==t.str,hasEOL:t.hasEOL,originalTransform:null,paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0,scale:1}:{angle:0,canvasWidth:0,hasText:""!==t.str,hasEOL:t.hasEOL};e._textDivs.push(l);const u=r.Util.transform(e._viewport.transform,t.transform);let d=Math.atan2(u[1],u[0]);const p=n[t.fontName];p.vertical&&(d+=Math.PI/2);const h=Math.hypot(u[2],u[3]),f=h*function(e,t){const n=a.get(e);if(n)return n;t.save(),t.font=`30px ${e}`;const r=t.measureText("");let i=r.fontBoundingBoxAscent,s=Math.abs(r.fontBoundingBoxDescent);if(i){t.restore();const n=i/(i+s);return a.set(e,n),n}t.strokeStyle="red",t.clearRect(0,0,o,o),t.strokeText("g",0,0);let l=t.getImageData(0,0,o,o).data;s=0;for(let e=l.length-1-3;e>=0;e-=4)if(l[e]>0){s=Math.ceil(e/4/o);break}t.clearRect(0,0,o,o),t.strokeText("A",0,o),l=t.getImageData(0,0,o,o).data,i=0;for(let e=0,t=l.length;e0){i=o-Math.floor(e/4/o);break}if(t.restore(),i){const t=i/(i+s);return a.set(e,t),t}return a.set(e,.8),.8}(p.fontFamily,s);let m,g;0===d?(m=u[4],g=u[5]-f):(m=u[4]+f*Math.sin(d),g=u[5]-f*Math.cos(d)),l.style.left=`${m}px`,l.style.top=`${g}px`,l.style.fontSize=`${h}px`,l.style.fontFamily=p.fontFamily,l.setAttribute("role","presentation"),l.textContent=t.str,l.dir=t.dir,e._fontInspectorEnabled&&(l.dataset.fontName=t.fontName),0!==d&&(c.angle=d*(180/Math.PI));let b=!1;if(t.str.length>1||e._enhanceTextSelection&&i.test(t.str))b=!0;else if(" "!==t.str&&t.transform[0]!==t.transform[3]){const e=Math.abs(t.transform[0]),n=Math.abs(t.transform[3]);e!==n&&Math.max(e,n)/Math.min(e,n)>1.5&&(b=!0)}if(b&&(p.vertical?c.canvasWidth=t.height*e._viewport.scale:c.canvasWidth=t.width*e._viewport.scale),e._textDivProperties.set(l,c),e._textContentStream&&e._layoutText(l),e._enhanceTextSelection&&c.hasText){let n=1,o=0;0!==d&&(n=Math.cos(d),o=Math.sin(d));const a=(p.vertical?t.height:t.width)*e._viewport.scale,i=h;let s,c;0!==d?(s=[n,o,-o,n,m,g],c=r.Util.getAxialAlignedBoundingBox([0,0,a,i],s)):c=[m,g,m+a,g+i],e._bounds.push({left:c[0],top:c[1],right:c[2],bottom:c[3],div:l,size:[a,i],m:s})}}function l(e){if(e._canceled)return;const t=e._textDivs,n=e._capability,r=t.length;if(r>1e5)return e._renderingDone=!0,void n.resolve();if(!e._textContentStream)for(let n=0;n0&&(r=r?Math.min(n,r):n)}return r}function u(e,t){t.sort((function(e,t){return e.x1-t.x1||e.index-t.index}));const n=[{start:-1/0,end:1/0,boundary:{x1:-1/0,y1:-1/0,x2:0,y2:1/0,index:-1,x1New:0,x2New:0}}];for(const e of t){let t=0;for(;t=0&&n[a].start>=e.y2;)a--;let i,s,l=-1/0;for(i=t;i<=a;i++){let t;r=n[i],o=r.boundary,t=o.x2>e.x1?o.index>e.index?o.x1New:e.x1:void 0===o.x2New?(o.x2+e.x1)/2:o.x2New,t>l&&(l=t)}for(e.x1New=l,i=t;i<=a;i++)r=n[i],o=r.boundary,void 0===o.x2New?o.x2>e.x1?o.index>e.index&&(o.x2New=o.x2):o.x2New=l:o.x2New>l&&(o.x2New=Math.max(l,o.x2));const c=[];let u=null;for(i=t;i<=a;i++){r=n[i],o=r.boundary;const t=o.x2>e.x2?o:e;u===t?c[c.length-1].end=r.end:(c.push({start:r.start,end:r.end,boundary:t}),u=t)}for(n[t].start=0&&n[s].start>=o.y1;s--)e=n[s].boundary===o;for(s=a+1;!e&&s{this._enhanceTextSelection||(this._textDivProperties=null),this._layoutTextCtx&&(this._layoutTextCtx.canvas.width=0,this._layoutTextCtx.canvas.height=0,this._layoutTextCtx=null)})).catch((()=>{}))}get promise(){return this._capability.promise}cancel(){this._canceled=!0,this._reader&&(this._reader.cancel(new r.AbortException("TextLayer task cancelled.")).catch((()=>{})),this._reader=null),null!==this._renderTimer&&(clearTimeout(this._renderTimer),this._renderTimer=null),this._capability.reject(new Error("TextLayer task cancelled."))}_processItems(e,t){for(let n=0,r=e.length;n0){const e=t.canvasWidth/a;this._enhanceTextSelection&&(t.scale=e),n=`scaleX(${e})`}}if(0!==t.angle&&(n=`rotate(${t.angle}deg) ${n}`),n.length>0&&(this._enhanceTextSelection&&(t.originalTransform=n),e.style.transform=n),t.hasText&&this._container.appendChild(e),t.hasEOL){const e=document.createElement("br");e.setAttribute("role","presentation"),this._container.appendChild(e)}}_render(e=0){const t=(0,r.createPromiseCapability)();let n=Object.create(null);const a=this._document.createElement("canvas");if(a.height=a.width=o,this._layoutTextCtx=a.getContext("2d",{alpha:!1}),this._textContent){const e=this._textContent.items,n=this._textContent.styles;this._processItems(e,n),t.resolve()}else{if(!this._textContentStream)throw new Error('Neither "textContent" nor "textContentStream" parameters specified.');{const e=()=>{this._reader.read().then((({value:r,done:o})=>{o?t.resolve():(Object.assign(n,r.styles),this._processItems(r.items,n),e())}),t.reject)};this._reader=this._textContentStream.getReader(),e()}}t.promise.then((()=>{n=null,e?this._renderTimer=setTimeout((()=>{l(this),this._renderTimer=null}),e):l(this)}),this._capability.reject)}expandTextDivs(e=!1){if(!this._enhanceTextSelection||!this._renderingDone)return;null!==this._bounds&&(function(e){const t=e._bounds,n=e._viewport,o=function(e,t,n){const r=n.map((function(e,t){return{x1:e.left,y1:e.top,x2:e.right,y2:e.bottom,index:t,x1New:void 0,x2New:void 0}}));u(e,r);const o=new Array(n.length);for(const e of r){const t=e.index;o[t]={left:e.x1New,top:0,right:e.x2New,bottom:0}}n.map((function(t,n){const a=o[n],i=r[n];i.x1=t.top,i.y1=e-a.right,i.x2=t.bottom,i.y2=e-a.left,i.index=n,i.x1New=void 0,i.x2New=void 0})),u(t,r);for(const e of r){const t=e.index;o[t].top=e.x1New,o[t].bottom=e.x2New}return o}(n.width,n.height,t);for(let n=0;n0?(n.push(`${a.paddingTop}px`),t.push(`translateY(${-a.paddingTop}px)`)):n.push(0),a.paddingRight>0?n.push(a.paddingRight/a.scale+"px"):n.push(0),a.paddingBottom>0?n.push(`${a.paddingBottom}px`):n.push(0),a.paddingLeft>0?(n.push(a.paddingLeft/a.scale+"px"),t.push(`translateX(${-a.paddingLeft/a.scale}px)`)):n.push(0),o.style.padding=n.join(" "),t.length&&(o.style.transform=t.join(" "))):(o.style.padding=null,o.style.transform=a.originalTransform))}}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SVGGraphics=void 0;var r=n(1),o=n(5),a=n(3);let i=class{constructor(){(0,r.unreachable)("Not implemented: SVGGraphics")}};t.SVGGraphics=i;{const s={fontStyle:"normal",fontWeight:"normal",fillColor:"#000000"},l="http://www.w3.org/XML/1998/namespace",c="http://www.w3.org/1999/xlink",u=["butt","round","square"],d=["miter","round","bevel"],p=function(e,t="",n=!1){if(URL.createObjectURL&&"undefined"!=typeof Blob&&!n)return URL.createObjectURL(new Blob([e],{type:t}));const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";let o=`data:${t};base64,`;for(let t=0,n=e.length;t>2]+r[(3&a)<<4|i>>4]+r[t+1>6:64]+r[t+2>1&2147483647:n>>1&2147483647;t[e]=n}function n(e,n,r,o){let a=o;const i=n.length;r[a]=i>>24&255,r[a+1]=i>>16&255,r[a+2]=i>>8&255,r[a+3]=255&i,a+=4,r[a]=255&e.charCodeAt(0),r[a+1]=255&e.charCodeAt(1),r[a+2]=255&e.charCodeAt(2),r[a+3]=255&e.charCodeAt(3),a+=4,r.set(n,a),a+=n.length;const s=function(e,n,r){let o=-1;for(let a=n;a>>8^t[n]}return-1^o}(r,o+4,a);r[a]=s>>24&255,r[a+1]=s>>16&255,r[a+2]=s>>8&255,r[a+3]=255&s}function o(e){let t=e.length;const n=65535,r=Math.ceil(t/n),o=new Uint8Array(2+t+5*r+4);let a=0;o[a++]=120,o[a++]=156;let i=0;for(;t>n;)o[a++]=0,o[a++]=255,o[a++]=255,o[a++]=0,o[a++]=0,o.set(e.subarray(i,i+n),a),a+=n,i+=n,t-=n;o[a++]=1,o[a++]=255&t,o[a++]=t>>8&255,o[a++]=255&~t,o[a++]=(65535&~t)>>8&255,o.set(e.subarray(i),a),a+=e.length-i;const s=function(e,t,n){let r=1,o=0;for(let t=0;t>24&255,o[a++]=s>>16&255,o[a++]=s>>8&255,o[a++]=255&s,o}return function(t,i,s){return function(t,i,s,l){const c=t.width,u=t.height;let d,h,f;const m=t.data;switch(i){case r.ImageKind.GRAYSCALE_1BPP:h=0,d=1,f=c+7>>3;break;case r.ImageKind.RGB_24BPP:h=2,d=8,f=3*c;break;case r.ImageKind.RGBA_32BPP:h=6,d=8,f=4*c;break;default:throw new Error("invalid format")}const g=new Uint8Array((1+f)*u);let b=0,v=0;for(let e=0;e>24&255,c>>16&255,c>>8&255,255&c,u>>24&255,u>>16&255,u>>8&255,255&u,d,h,0,0,0]),_=function(e){if(!a.isNodeJS)return o(e);try{let t;t=parseInt(process.versions.node)>=8?e:Buffer.from(e);const n=__webpack_require__(2258).deflateSync(t,{level:9});return n instanceof Uint8Array?n:new Uint8Array(n)}catch(e){(0,r.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+e)}return o(e)}(g),k=e.length+36+y.length+_.length,w=new Uint8Array(k);let x=0;return w.set(e,x),x+=e.length,n("IHDR",y,w,x),x+=12+y.length,n("IDATA",_,w,x),x+=12+_.length,n("IEND",new Uint8Array(0),w,x),p(w,"image/png",s)}(t,void 0===t.kind?r.ImageKind.GRAYSCALE_1BPP:t.kind,i,s)}}();class f{constructor(){this.fontSizeScale=1,this.fontWeight=s.fontWeight,this.fontSize=0,this.textMatrix=r.IDENTITY_MATRIX,this.fontMatrix=r.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=r.TextRenderingMode.FILL,this.textMatrixScale=1,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=s.fillColor,this.strokeColor="#000000",this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin="",this.lineCap="",this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=""}clone(){return Object.create(this)}setCurrentPoint(e,t){this.x=e,this.y=t}}function m(e){let t=[];const n=[];for(const r of e)"save"!==r.fn?"restore"===r.fn?t=n.pop():t.push(r):(t.push({fnId:92,fn:"group",items:[]}),n.push(t),t=t[t.length-1].items);return t}function g(e){if(Number.isInteger(e))return e.toString();const t=e.toFixed(10);let n=t.length-1;if("0"!==t[n])return t;do{n--}while("0"===t[n]);return t.substring(0,"."===t[n]?n:n+1)}function b(e){if(0===e[4]&&0===e[5]){if(0===e[1]&&0===e[2])return 1===e[0]&&1===e[3]?"":`scale(${g(e[0])} ${g(e[3])})`;if(e[0]===e[3]&&e[1]===-e[2])return`rotate(${g(180*Math.acos(e[0])/Math.PI)})`}else if(1===e[0]&&0===e[1]&&0===e[2]&&1===e[3])return`translate(${g(e[4])} ${g(e[5])})`;return`matrix(${g(e[0])} ${g(e[1])} ${g(e[2])} ${g(e[3])} ${g(e[4])} ${g(e[5])})`}let v=0,y=0,_=0;t.SVGGraphics=i=class{constructor(e,t,n=!1){this.svgFactory=new o.DOMSVGFactory,this.current=new f,this.transformMatrix=r.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=e,this.objs=t,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!n,this._operatorIdMapping=[];for(const e in r.OPS)this._operatorIdMapping[r.OPS[e]]=e}save(){this.transformStack.push(this.transformMatrix);const e=this.current;this.extraStack.push(e),this.current=e.clone()}restore(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}group(e){this.save(),this.executeOpTree(e),this.restore()}loadDependencies(e){const t=e.fnArray,n=e.argsArray;for(let e=0,o=t.length;e{e.get(t,n)}));this.current.dependencies.push(n)}return Promise.all(this.current.dependencies)}transform(e,t,n,o,a,i){const s=[e,t,n,o,a,i];this.transformMatrix=r.Util.transform(this.transformMatrix,s),this.tgrp=null}getSVG(e,t){this.viewport=t;const n=this._initialize(t);return this.loadDependencies(e).then((()=>(this.transformMatrix=r.IDENTITY_MATRIX,this.executeOpTree(this.convertOpList(e)),n)))}convertOpList(e){const t=this._operatorIdMapping,n=e.argsArray,r=e.fnArray,o=[];for(let e=0,a=r.length;e0&&(this.current.lineWidth=e)}setLineCap(e){this.current.lineCap=u[e]}setLineJoin(e){this.current.lineJoin=d[e]}setMiterLimit(e){this.current.miterLimit=e}setStrokeAlpha(e){this.current.strokeAlpha=e}setStrokeRGBColor(e,t,n){this.current.strokeColor=r.Util.makeHexColor(e,t,n)}setFillAlpha(e){this.current.fillAlpha=e}setFillRGBColor(e,t,n){this.current.fillColor=r.Util.makeHexColor(e,t,n),this.current.tspan=this.svgFactory.createElement("svg:tspan"),this.current.xcoords=[],this.current.ycoords=[]}setStrokeColorN(e){this.current.strokeColor=this._makeColorN_Pattern(e)}setFillColorN(e){this.current.fillColor=this._makeColorN_Pattern(e)}shadingFill(e){const t=this.viewport.width,n=this.viewport.height,o=r.Util.inverseTransform(this.transformMatrix),a=r.Util.applyTransform([0,0],o),i=r.Util.applyTransform([0,n],o),s=r.Util.applyTransform([t,0],o),l=r.Util.applyTransform([t,n],o),c=Math.min(a[0],i[0],s[0],l[0]),u=Math.min(a[1],i[1],s[1],l[1]),d=Math.max(a[0],i[0],s[0],l[0]),p=Math.max(a[1],i[1],s[1],l[1]),h=this.svgFactory.createElement("svg:rect");h.setAttributeNS(null,"x",c),h.setAttributeNS(null,"y",u),h.setAttributeNS(null,"width",d-c),h.setAttributeNS(null,"height",p-u),h.setAttributeNS(null,"fill",this._makeShadingPattern(e)),this.current.fillAlpha<1&&h.setAttributeNS(null,"fill-opacity",this.current.fillAlpha),this._ensureTransformGroup().appendChild(h)}_makeColorN_Pattern(e){return"TilingPattern"===e[0]?this._makeTilingPattern(e):this._makeShadingPattern(e)}_makeTilingPattern(e){const t=e[1],n=e[2],o=e[3]||r.IDENTITY_MATRIX,[a,i,s,l]=e[4],c=e[5],u=e[6],d=e[7],p="shading"+_++,[h,f,m,g]=r.Util.normalizeRect([...r.Util.applyTransform([a,i],o),...r.Util.applyTransform([s,l],o)]),[b,v]=r.Util.singularValueDecompose2dScale(o),y=c*b,k=u*v,w=this.svgFactory.createElement("svg:pattern");w.setAttributeNS(null,"id",p),w.setAttributeNS(null,"patternUnits","userSpaceOnUse"),w.setAttributeNS(null,"width",y),w.setAttributeNS(null,"height",k),w.setAttributeNS(null,"x",`${h}`),w.setAttributeNS(null,"y",`${f}`);const x=this.svg,A=this.transformMatrix,S=this.current.fillColor,C=this.current.strokeColor,T=this.svgFactory.create(m-h,g-f);if(this.svg=T,this.transformMatrix=o,2===d){const e=r.Util.makeHexColor(...t);this.current.fillColor=e,this.current.strokeColor=e}return this.executeOpTree(this.convertOpList(n)),this.svg=x,this.transformMatrix=A,this.current.fillColor=S,this.current.strokeColor=C,w.appendChild(T.childNodes[0]),this.defs.appendChild(w),`url(#${p})`}_makeShadingPattern(e){switch("string"==typeof e&&(e=this.objs.get(e)),e[0]){case"RadialAxial":const t="shading"+_++,n=e[3];let o;switch(e[1]){case"axial":const n=e[4],r=e[5];o=this.svgFactory.createElement("svg:linearGradient"),o.setAttributeNS(null,"id",t),o.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),o.setAttributeNS(null,"x1",n[0]),o.setAttributeNS(null,"y1",n[1]),o.setAttributeNS(null,"x2",r[0]),o.setAttributeNS(null,"y2",r[1]);break;case"radial":const a=e[4],i=e[5],s=e[6],l=e[7];o=this.svgFactory.createElement("svg:radialGradient"),o.setAttributeNS(null,"id",t),o.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),o.setAttributeNS(null,"cx",i[0]),o.setAttributeNS(null,"cy",i[1]),o.setAttributeNS(null,"r",l),o.setAttributeNS(null,"fx",a[0]),o.setAttributeNS(null,"fy",a[1]),o.setAttributeNS(null,"fr",s);break;default:throw new Error(`Unknown RadialAxial type: ${e[1]}`)}for(const e of n){const t=this.svgFactory.createElement("svg:stop");t.setAttributeNS(null,"offset",e[0]),t.setAttributeNS(null,"stop-color",e[1]),o.appendChild(t)}return this.defs.appendChild(o),`url(#${t})`;case"Mesh":return(0,r.warn)("Unimplemented pattern Mesh"),null;case"Dummy":return"hotpink";default:throw new Error(`Unknown IR type: ${e[0]}`)}}setDash(e,t){this.current.dashArray=e,this.current.dashPhase=t}constructPath(e,t){const n=this.current;let o=n.x,a=n.y,i=[],s=0;for(const n of e)switch(0|n){case r.OPS.rectangle:o=t[s++],a=t[s++];const e=o+t[s++],n=a+t[s++];i.push("M",g(o),g(a),"L",g(e),g(a),"L",g(e),g(n),"L",g(o),g(n),"Z");break;case r.OPS.moveTo:o=t[s++],a=t[s++],i.push("M",g(o),g(a));break;case r.OPS.lineTo:o=t[s++],a=t[s++],i.push("L",g(o),g(a));break;case r.OPS.curveTo:o=t[s+4],a=t[s+5],i.push("C",g(t[s]),g(t[s+1]),g(t[s+2]),g(t[s+3]),g(o),g(a)),s+=6;break;case r.OPS.curveTo2:i.push("C",g(o),g(a),g(t[s]),g(t[s+1]),g(t[s+2]),g(t[s+3])),o=t[s+2],a=t[s+3],s+=4;break;case r.OPS.curveTo3:o=t[s+2],a=t[s+3],i.push("C",g(t[s]),g(t[s+1]),g(o),g(a),g(o),g(a)),s+=4;break;case r.OPS.closePath:i.push("Z")}i=i.join(" "),n.path&&e.length>0&&e[0]!==r.OPS.rectangle&&e[0]!==r.OPS.moveTo?i=n.path.getAttributeNS(null,"d")+i:(n.path=this.svgFactory.createElement("svg:path"),this._ensureTransformGroup().appendChild(n.path)),n.path.setAttributeNS(null,"d",i),n.path.setAttributeNS(null,"fill","none"),n.element=n.path,n.setCurrentPoint(o,a)}endPath(){const e=this.current;if(e.path=null,!this.pendingClip)return;if(!e.element)return void(this.pendingClip=null);const t="clippath"+v++,n=this.svgFactory.createElement("svg:clipPath");n.setAttributeNS(null,"id",t),n.setAttributeNS(null,"transform",b(this.transformMatrix));const r=e.element.cloneNode(!0);if("evenodd"===this.pendingClip?r.setAttributeNS(null,"clip-rule","evenodd"):r.setAttributeNS(null,"clip-rule","nonzero"),this.pendingClip=null,n.appendChild(r),this.defs.appendChild(n),e.activeClipUrl){e.clipGroup=null;for(const e of this.extraStack)e.clipGroup=null;n.setAttributeNS(null,"clip-path",e.activeClipUrl)}e.activeClipUrl=`url(#${t})`,this.tgrp=null}clip(e){this.pendingClip=e}closePath(){const e=this.current;if(e.path){const t=`${e.path.getAttributeNS(null,"d")}Z`;e.path.setAttributeNS(null,"d",t)}}setLeading(e){this.current.leading=-e}setTextRise(e){this.current.textRise=e}setTextRenderingMode(e){this.current.textRenderingMode=e}setHScale(e){this.current.textHScale=e/100}setRenderingIntent(e){}setFlatness(e){}setGState(e){for(const[t,n]of e)switch(t){case"LW":this.setLineWidth(n);break;case"LC":this.setLineCap(n);break;case"LJ":this.setLineJoin(n);break;case"ML":this.setMiterLimit(n);break;case"D":this.setDash(n[0],n[1]);break;case"RI":this.setRenderingIntent(n);break;case"FL":this.setFlatness(n);break;case"Font":this.setFont(n);break;case"CA":this.setStrokeAlpha(n);break;case"ca":this.setFillAlpha(n);break;default:(0,r.warn)(`Unimplemented graphic state operator ${t}`)}}fill(){const e=this.current;e.element&&(e.element.setAttributeNS(null,"fill",e.fillColor),e.element.setAttributeNS(null,"fill-opacity",e.fillAlpha),this.endPath())}stroke(){const e=this.current;e.element&&(this._setStrokeAttributes(e.element),e.element.setAttributeNS(null,"fill","none"),this.endPath())}_setStrokeAttributes(e,t=1){const n=this.current;let r=n.dashArray;1!==t&&r.length>0&&(r=r.map((function(e){return t*e}))),e.setAttributeNS(null,"stroke",n.strokeColor),e.setAttributeNS(null,"stroke-opacity",n.strokeAlpha),e.setAttributeNS(null,"stroke-miterlimit",g(n.miterLimit)),e.setAttributeNS(null,"stroke-linecap",n.lineCap),e.setAttributeNS(null,"stroke-linejoin",n.lineJoin),e.setAttributeNS(null,"stroke-width",g(t*n.lineWidth)+"px"),e.setAttributeNS(null,"stroke-dasharray",r.map(g).join(" ")),e.setAttributeNS(null,"stroke-dashoffset",g(t*n.dashPhase)+"px")}eoFill(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fill()}fillStroke(){this.stroke(),this.fill()}eoFillStroke(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fillStroke()}closeStroke(){this.closePath(),this.stroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.closePath(),this.eoFillStroke()}paintSolidColorImageMask(){const e=this.svgFactory.createElement("svg:rect");e.setAttributeNS(null,"x","0"),e.setAttributeNS(null,"y","0"),e.setAttributeNS(null,"width","1px"),e.setAttributeNS(null,"height","1px"),e.setAttributeNS(null,"fill",this.current.fillColor),this._ensureTransformGroup().appendChild(e)}paintImageXObject(e){const t=e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e);t?this.paintInlineImageXObject(t):(0,r.warn)(`Dependent image with object ID ${e} is not ready yet`)}paintInlineImageXObject(e,t){const n=e.width,r=e.height,o=h(e,this.forceDataSchema,!!t),a=this.svgFactory.createElement("svg:rect");a.setAttributeNS(null,"x","0"),a.setAttributeNS(null,"y","0"),a.setAttributeNS(null,"width",g(n)),a.setAttributeNS(null,"height",g(r)),this.current.element=a,this.clip("nonzero");const i=this.svgFactory.createElement("svg:image");i.setAttributeNS(c,"xlink:href",o),i.setAttributeNS(null,"x","0"),i.setAttributeNS(null,"y",g(-r)),i.setAttributeNS(null,"width",g(n)+"px"),i.setAttributeNS(null,"height",g(r)+"px"),i.setAttributeNS(null,"transform",`scale(${g(1/n)} ${g(-1/r)})`),t?t.appendChild(i):this._ensureTransformGroup().appendChild(i)}paintImageMaskXObject(e){const t=this.current,n=e.width,r=e.height,o=t.fillColor;t.maskId="mask"+y++;const a=this.svgFactory.createElement("svg:mask");a.setAttributeNS(null,"id",t.maskId);const i=this.svgFactory.createElement("svg:rect");i.setAttributeNS(null,"x","0"),i.setAttributeNS(null,"y","0"),i.setAttributeNS(null,"width",g(n)),i.setAttributeNS(null,"height",g(r)),i.setAttributeNS(null,"fill",o),i.setAttributeNS(null,"mask",`url(#${t.maskId})`),this.defs.appendChild(a),this._ensureTransformGroup().appendChild(i),this.paintInlineImageXObject(e,a)}paintFormXObjectBegin(e,t){if(Array.isArray(e)&&6===e.length&&this.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t){const e=t[2]-t[0],n=t[3]-t[1],r=this.svgFactory.createElement("svg:rect");r.setAttributeNS(null,"x",t[0]),r.setAttributeNS(null,"y",t[1]),r.setAttributeNS(null,"width",g(e)),r.setAttributeNS(null,"height",g(n)),this.current.element=r,this.clip("nonzero"),this.endPath()}}paintFormXObjectEnd(){}_initialize(e){const t=this.svgFactory.create(e.width,e.height),n=this.svgFactory.createElement("svg:defs");t.appendChild(n),this.defs=n;const r=this.svgFactory.createElement("svg:g");return r.setAttributeNS(null,"transform",b(e.transform)),t.appendChild(r),this.svg=r,t}_ensureClipGroup(){if(!this.current.clipGroup){const e=this.svgFactory.createElement("svg:g");e.setAttributeNS(null,"clip-path",this.current.activeClipUrl),this.svg.appendChild(e),this.current.clipGroup=e}return this.current.clipGroup}_ensureTransformGroup(){return this.tgrp||(this.tgrp=this.svgFactory.createElement("svg:g"),this.tgrp.setAttributeNS(null,"transform",b(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().appendChild(this.tgrp):this.svg.appendChild(this.tgrp)),this.tgrp}}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNodeStream=void 0;var r=n(1),o=n(26);const a=__webpack_require__(172),i=__webpack_require__(2001),s=__webpack_require__(3779),l=__webpack_require__(6558),c=/^file:\/\/\/[a-zA-Z]:\//;t.PDFNodeStream=class{constructor(e){this.source=e,this.url=function(e){const t=l.parse(e);return"file:"===t.protocol||t.host?t:/^[a-z]:[/\\]/i.test(e)?l.parse(`file:///${e}`):(t.host||(t.protocol="file:"),t)}(e.url),this.isHttp="http:"===this.url.protocol||"https:"===this.url.protocol,this.isFsUrl="file:"===this.url.protocol,this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=this.isFsUrl?new m(this):new h(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=this.isFsUrl?new g(this,e,t):new f(this,e,t);return this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);for(const t of this._rangeRequestReaders.slice(0))t.cancel(e)}};class u{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null;const t=e.source;this._contentLength=t.length,this._loaded=0,this._filename=null,this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._readableStream=null,this._readCapability=(0,r.createPromiseCapability)(),this._headersCapability=(0,r.createPromiseCapability)()}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const e=this._readableStream.read();return null===e?(this._readCapability=(0,r.createPromiseCapability)(),this.read()):(this._loaded+=e.length,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",(()=>{this._readCapability.resolve()})),e.on("end",(()=>{e.destroy(),this._done=!0,this._readCapability.resolve()})),e.on("error",(e=>{this._error(e)})),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new r.AbortException("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}class d{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=(0,r.createPromiseCapability)();const t=e.source;this._isStreamingSupported=!t.disableStream}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const e=this._readableStream.read();return null===e?(this._readCapability=(0,r.createPromiseCapability)(),this.read()):(this._loaded+=e.length,this.onProgress&&this.onProgress({loaded:this._loaded}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",(()=>{this._readCapability.resolve()})),e.on("end",(()=>{e.destroy(),this._done=!0,this._readCapability.resolve()})),e.on("error",(e=>{this._error(e)})),this._storedError&&this._readableStream.destroy(this._storedError)}}function p(e,t){return{protocol:e.protocol,auth:e.auth,host:e.hostname,port:e.port,path:e.path,method:"GET",headers:t}}class h extends u{constructor(e){super(e);const t=t=>{if(404===t.statusCode){const e=new r.MissingPDFException(`Missing PDF "${this._url}".`);return this._storedError=e,void this._headersCapability.reject(e)}this._headersCapability.resolve(),this._setReadableStream(t);const n=e=>this._readableStream.headers[e.toLowerCase()],{allowRangeRequests:a,suggestedLength:i}=(0,o.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:e.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=a,this._contentLength=i||this._contentLength,this._filename=(0,o.extractFilenameFromHeader)(n)};this._request=null,"http:"===this._url.protocol?this._request=i.request(p(this._url,e.httpHeaders),t):this._request=s.request(p(this._url,e.httpHeaders),t),this._request.on("error",(e=>{this._storedError=e,this._headersCapability.reject(e)})),this._request.end()}}class f extends d{constructor(e,t,n){super(e),this._httpHeaders={};for(const t in e.httpHeaders){const n=e.httpHeaders[t];void 0!==n&&(this._httpHeaders[t]=n)}this._httpHeaders.Range=`bytes=${t}-${n-1}`;const o=e=>{if(404!==e.statusCode)this._setReadableStream(e);else{const e=new r.MissingPDFException(`Missing PDF "${this._url}".`);this._storedError=e}};this._request=null,"http:"===this._url.protocol?this._request=i.request(p(this._url,this._httpHeaders),o):this._request=s.request(p(this._url,this._httpHeaders),o),this._request.on("error",(e=>{this._storedError=e})),this._request.end()}}class m extends u{constructor(e){super(e);let t=decodeURIComponent(this._url.path);c.test(this._url.href)&&(t=t.replace(/^\//,"")),a.lstat(t,((e,n)=>{if(e)return"ENOENT"===e.code&&(e=new r.MissingPDFException(`Missing PDF "${t}".`)),this._storedError=e,void this._headersCapability.reject(e);this._contentLength=n.size,this._setReadableStream(a.createReadStream(t)),this._headersCapability.resolve()}))}}class g extends d{constructor(e,t,n){super(e);let r=decodeURIComponent(this._url.path);c.test(this._url.href)&&(r=r.replace(/^\//,"")),this._setReadableStream(a.createReadStream(r,{start:t,end:n-1}))}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createResponseStatusError=function(e,t){return 404===e||0===e&&t.startsWith("file:")?new r.MissingPDFException('Missing PDF "'+t+'".'):new r.UnexpectedResponseException(`Unexpected server response (${e}) while retrieving PDF "${t}".`,e)},t.extractFilenameFromHeader=function(e){const t=e("Content-Disposition");if(t){let e=(0,o.getFilenameFromContentDispositionHeader)(t);if(e.includes("%"))try{e=decodeURIComponent(e)}catch(e){}if((0,a.isPdfFile)(e))return e}return null},t.validateRangeRequestCapabilities=function({getResponseHeader:e,isHttp:t,rangeChunkSize:n,disableRange:r}){const o={allowRangeRequests:!1,suggestedLength:void 0},a=parseInt(e("Content-Length"),10);return Number.isInteger(a)?(o.suggestedLength=a,a<=2*n||r||!t||"bytes"!==e("Accept-Ranges")||"identity"!==(e("Content-Encoding")||"identity")||(o.allowRangeRequests=!0),o):o},t.validateResponseStatus=function(e){return 200===e||206===e};var r=n(1),o=n(27),a=n(5)},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getFilenameFromContentDispositionHeader=function(e){let t=!0,n=o("filename\\*","i").exec(e);if(n){n=n[1];let e=s(n);return e=unescape(e),e=l(e),e=c(e),i(e)}if(n=function(e){const t=[];let n;const r=o("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;null!==(n=r.exec(e));){let[,e,r,o]=n;if(e=parseInt(e,10),e in t){if(0===e)break}else t[e]=[r,o]}const a=[];for(let e=0;e{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNetworkStream=void 0;var r=n(1),o=n(26);class a{constructor(e,t={}){this.url=e,this.isHttp=/^https?:/i.test(e),this.httpHeaders=this.isHttp&&t.httpHeaders||Object.create(null),this.withCredentials=t.withCredentials||!1,this.getXhr=t.getXhr||function(){return new XMLHttpRequest},this.currXhrId=0,this.pendingRequests=Object.create(null)}requestRange(e,t,n){const r={begin:e,end:t};for(const e in n)r[e]=n[e];return this.request(r)}requestFull(e){return this.request(e)}request(e){const t=this.getXhr(),n=this.currXhrId++,r=this.pendingRequests[n]={xhr:t};t.open("GET",this.url),t.withCredentials=this.withCredentials;for(const e in this.httpHeaders){const n=this.httpHeaders[e];void 0!==n&&t.setRequestHeader(e,n)}return this.isHttp&&"begin"in e&&"end"in e?(t.setRequestHeader("Range",`bytes=${e.begin}-${e.end-1}`),r.expectedStatus=206):r.expectedStatus=200,t.responseType="arraybuffer",e.onError&&(t.onerror=function(n){e.onError(t.status)}),t.onreadystatechange=this.onStateChange.bind(this,n),t.onprogress=this.onProgress.bind(this,n),r.onHeadersReceived=e.onHeadersReceived,r.onDone=e.onDone,r.onError=e.onError,r.onProgress=e.onProgress,t.send(null),n}onProgress(e,t){const n=this.pendingRequests[e];n&&n.onProgress?.(t)}onStateChange(e,t){const n=this.pendingRequests[e];if(!n)return;const o=n.xhr;if(o.readyState>=2&&n.onHeadersReceived&&(n.onHeadersReceived(),delete n.onHeadersReceived),4!==o.readyState)return;if(!(e in this.pendingRequests))return;if(delete this.pendingRequests[e],0===o.status&&this.isHttp)return void n.onError?.(o.status);const a=o.status||200;if((200!==a||206!==n.expectedStatus)&&a!==n.expectedStatus)return void n.onError?.(o.status);const i=function(e){const t=e.response;return"string"!=typeof t?t:(0,r.stringToBytes)(t).buffer}(o);if(206===a){const e=o.getResponseHeader("Content-Range"),t=/bytes (\d+)-(\d+)\/(\d+)/.exec(e);n.onDone({begin:parseInt(t[1],10),chunk:i})}else i?n.onDone({begin:0,chunk:i}):n.onError?.(o.status)}getRequestXhr(e){return this.pendingRequests[e].xhr}isPendingRequest(e){return e in this.pendingRequests}abortRequest(e){const t=this.pendingRequests[e].xhr;delete this.pendingRequests[e],t.abort()}}t.PDFNetworkStream=class{constructor(e){this._source=e,this._manager=new a(e.url,{httpHeaders:e.httpHeaders,withCredentials:e.withCredentials}),this._rangeChunkSize=e.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(e){const t=this._rangeRequestReaders.indexOf(e);t>=0&&this._rangeRequestReaders.splice(t,1)}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new i(this._manager,this._source),this._fullRequestReader}getRangeReader(e,t){const n=new s(this._manager,e,t);return n.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader?.cancel(e);for(const t of this._rangeRequestReaders.slice(0))t.cancel(e)}};class i{constructor(e,t){this._manager=e;const n={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=t.url,this._fullRequestId=e.requestFull(n),this._headersReceivedCapability=(0,r.createPromiseCapability)(),this._disableRange=t.disableRange||!1,this._contentLength=t.length,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}_onHeadersReceived(){const e=this._fullRequestId,t=this._manager.getRequestXhr(e),n=e=>t.getResponseHeader(e),{allowRangeRequests:r,suggestedLength:a}=(0,o.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});r&&(this._isRangeSupported=!0),this._contentLength=a||this._contentLength,this._filename=(0,o.extractFilenameFromHeader)(n),this._isRangeSupported&&this._manager.abortRequest(e),this._headersReceivedCapability.resolve()}_onDone(e){if(e&&(this._requests.length>0?this._requests.shift().resolve({value:e.chunk,done:!1}):this._cachedChunks.push(e.chunk)),this._done=!0,!(this._cachedChunks.length>0)){for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}}_onError(e){this._storedError=(0,o.createResponseStatusError)(e,this._url),this._headersReceivedCapability.reject(this._storedError);for(const e of this._requests)e.reject(this._storedError);this._requests.length=0,this._cachedChunks.length=0}_onProgress(e){this.onProgress?.({loaded:e.loaded,total:e.lengthComputable?e.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersReceivedCapability.promise}async read(){if(this._storedError)throw this._storedError;if(this._cachedChunks.length>0)return{value:this._cachedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._headersReceivedCapability.reject(e);for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}class s{constructor(e,t,n){this._manager=e;const r={onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=e.url,this._requestId=e.requestRange(t,n,r),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}_close(){this.onClosed?.(this)}_onDone(e){const t=e.chunk;this._requests.length>0?this._requests.shift().resolve({value:t,done:!1}):this._queuedChunk=t,this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._close()}_onError(e){this._storedError=(0,o.createResponseStatusError)(e,this._url);for(const e of this._requests)e.reject(this._storedError);this._requests.length=0,this._queuedChunk=null}_onProgress(e){this.isStreamingSupported||this.onProgress?.({loaded:e.loaded})}get isStreamingSupported(){return!1}async read(){if(this._storedError)throw this._storedError;if(null!==this._queuedChunk){const e=this._queuedChunk;return this._queuedChunk=null,{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFFetchStream=void 0;var r=n(1),o=n(26);function a(e,t,n){return{method:"GET",headers:e,signal:n?.signal,mode:"cors",credentials:t?"include":"same-origin",redirect:"follow"}}function i(e){const t=new Headers;for(const n in e){const r=e[n];void 0!==r&&t.append(n,r)}return t}t.PDFFetchStream=class{constructor(e){this.source=e,this.isHttp=/^https?:/i.test(e.url),this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new s(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=new l(this,e,t);return this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);for(const t of this._rangeRequestReaders.slice(0))t.cancel(e)}};class s{constructor(e){this._stream=e,this._reader=null,this._loaded=0,this._filename=null;const t=e.source;this._withCredentials=t.withCredentials||!1,this._contentLength=t.length,this._headersCapability=(0,r.createPromiseCapability)(),this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),"undefined"!=typeof AbortController&&(this._abortController=new AbortController),this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._headers=i(this._stream.httpHeaders);const n=t.url;fetch(n,a(this._headers,this._withCredentials,this._abortController)).then((e=>{if(!(0,o.validateResponseStatus)(e.status))throw(0,o.createResponseStatusError)(e.status,n);this._reader=e.body.getReader(),this._headersCapability.resolve();const t=t=>e.headers.get(t),{allowRangeRequests:a,suggestedLength:i}=(0,o.validateRangeRequestCapabilities)({getResponseHeader:t,isHttp:this._stream.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=a,this._contentLength=i||this._contentLength,this._filename=(0,o.extractFilenameFromHeader)(t),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new r.AbortException("Streaming is disabled."))})).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._headersCapability.promise;const{value:e,done:t}=await this._reader.read();return t?{value:e,done:t}:(this._loaded+=e.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}class l{constructor(e,t,n){this._stream=e,this._reader=null,this._loaded=0;const s=e.source;this._withCredentials=s.withCredentials||!1,this._readCapability=(0,r.createPromiseCapability)(),this._isStreamingSupported=!s.disableStream,"undefined"!=typeof AbortController&&(this._abortController=new AbortController),this._headers=i(this._stream.httpHeaders),this._headers.append("Range",`bytes=${t}-${n-1}`);const l=s.url;fetch(l,a(this._headers,this._withCredentials,this._abortController)).then((e=>{if(!(0,o.validateResponseStatus)(e.status))throw(0,o.createResponseStatusError)(e.status,l);this._readCapability.resolve(),this._reader=e.body.getReader()})).catch(this._readCapability.reject),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._readCapability.promise;const{value:e,done:t}=await this._reader.read();return t?{value:e,done:t}:(this._loaded+=e.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}}],__webpack_module_cache__={};function __w_pdfjs_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](n,n.exports,__w_pdfjs_require__),n.exports}var __webpack_exports__={};return(()=>{var e=__webpack_exports__;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AnnotationLayer",{enumerable:!0,get:function(){return o.AnnotationLayer}}),Object.defineProperty(e,"AnnotationMode",{enumerable:!0,get:function(){return t.AnnotationMode}}),Object.defineProperty(e,"CMapCompressionType",{enumerable:!0,get:function(){return t.CMapCompressionType}}),Object.defineProperty(e,"GlobalWorkerOptions",{enumerable:!0,get:function(){return a.GlobalWorkerOptions}}),Object.defineProperty(e,"InvalidPDFException",{enumerable:!0,get:function(){return t.InvalidPDFException}}),Object.defineProperty(e,"LoopbackPort",{enumerable:!0,get:function(){return n.LoopbackPort}}),Object.defineProperty(e,"MissingPDFException",{enumerable:!0,get:function(){return t.MissingPDFException}}),Object.defineProperty(e,"OPS",{enumerable:!0,get:function(){return t.OPS}}),Object.defineProperty(e,"PDFDataRangeTransport",{enumerable:!0,get:function(){return n.PDFDataRangeTransport}}),Object.defineProperty(e,"PDFDateString",{enumerable:!0,get:function(){return r.PDFDateString}}),Object.defineProperty(e,"PDFWorker",{enumerable:!0,get:function(){return n.PDFWorker}}),Object.defineProperty(e,"PasswordResponses",{enumerable:!0,get:function(){return t.PasswordResponses}}),Object.defineProperty(e,"PermissionFlag",{enumerable:!0,get:function(){return t.PermissionFlag}}),Object.defineProperty(e,"PixelsPerInch",{enumerable:!0,get:function(){return r.PixelsPerInch}}),Object.defineProperty(e,"RenderingCancelledException",{enumerable:!0,get:function(){return r.RenderingCancelledException}}),Object.defineProperty(e,"SVGGraphics",{enumerable:!0,get:function(){return l.SVGGraphics}}),Object.defineProperty(e,"UNSUPPORTED_FEATURES",{enumerable:!0,get:function(){return t.UNSUPPORTED_FEATURES}}),Object.defineProperty(e,"UnexpectedResponseException",{enumerable:!0,get:function(){return t.UnexpectedResponseException}}),Object.defineProperty(e,"Util",{enumerable:!0,get:function(){return t.Util}}),Object.defineProperty(e,"VerbosityLevel",{enumerable:!0,get:function(){return t.VerbosityLevel}}),Object.defineProperty(e,"XfaLayer",{enumerable:!0,get:function(){return c.XfaLayer}}),Object.defineProperty(e,"build",{enumerable:!0,get:function(){return n.build}}),Object.defineProperty(e,"createPromiseCapability",{enumerable:!0,get:function(){return t.createPromiseCapability}}),Object.defineProperty(e,"createValidAbsoluteUrl",{enumerable:!0,get:function(){return t.createValidAbsoluteUrl}}),Object.defineProperty(e,"getDocument",{enumerable:!0,get:function(){return n.getDocument}}),Object.defineProperty(e,"getFilenameFromUrl",{enumerable:!0,get:function(){return r.getFilenameFromUrl}}),Object.defineProperty(e,"getPdfFilenameFromUrl",{enumerable:!0,get:function(){return r.getPdfFilenameFromUrl}}),Object.defineProperty(e,"getXfaPageViewport",{enumerable:!0,get:function(){return r.getXfaPageViewport}}),Object.defineProperty(e,"isPdfFile",{enumerable:!0,get:function(){return r.isPdfFile}}),Object.defineProperty(e,"loadScript",{enumerable:!0,get:function(){return r.loadScript}}),Object.defineProperty(e,"renderTextLayer",{enumerable:!0,get:function(){return s.renderTextLayer}}),Object.defineProperty(e,"shadow",{enumerable:!0,get:function(){return t.shadow}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return n.version}});var t=__w_pdfjs_require__(1),n=__w_pdfjs_require__(4),r=__w_pdfjs_require__(5),o=__w_pdfjs_require__(20),a=__w_pdfjs_require__(13),i=__w_pdfjs_require__(3),s=__w_pdfjs_require__(23),l=__w_pdfjs_require__(24),c=__w_pdfjs_require__(22);if(i.isNodeJS){const{PDFNodeStream:e}=__w_pdfjs_require__(25);(0,n.setPDFNetworkStreamFactory)((t=>new e(t)))}else{const{PDFNetworkStream:e}=__w_pdfjs_require__(28),{PDFFetchStream:t}=__w_pdfjs_require__(29);(0,n.setPDFNetworkStreamFactory)((n=>(0,r.isValidFetchUrl)(n.url)?new t(n):new e(n)))}})(),__webpack_exports__})(),module.exports=factory()},5088:(e,t,n)=>{"use strict";n.r(t),n.d(t,{animateFill:()=>ne,createSingleton:()=>Q,default:()=>ue,delegate:()=>te,followCursor:()=>ie,hideAll:()=>X,inlinePositioning:()=>se,roundArrow:()=>a,sticky:()=>le});var r=n(804),o=n(7824),a='',i="tippy-content",s="tippy-backdrop",l="tippy-arrow",c="tippy-svg-arrow",u={passive:!0,capture:!0},d=function(){return document.body};function p(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function h(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function f(e,t){return"function"==typeof e?e.apply(void 0,t):e}function m(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),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 _(e){return[].slice.call(e)}function k(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 h(e,t)}))}function A(e){return h(e,"MouseEvent")}function S(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function C(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function T(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function E(e){var t,n=b(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function O(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function P(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var D={isTouch:!1},L=0;function M(){D.isTouch||(D.isTouch=!0,window.performance&&document.addEventListener("mousemove",F))}function F(){var e=performance.now();e-L<20&&(D.isTouch=!1,document.removeEventListener("mousemove",F)),L=e}function R(){var e=document.activeElement;if(S(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var N=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),I=Object.assign({appendTo:d,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}),j=Object.keys(I);function $(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,a=n.defaultValue;return o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=I[o])?r:a),t}),{});return Object.assign({},e,t)}function q(e,t){var n=Object.assign({},t,{content:f(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys($(Object.assign({},I,{plugins:t}))):j).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},I.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 U(e,t){e.innerHTML=t}function B(e){var t=w();return!0===e?t.className=l:(t.className=c,x(e)?t.appendChild(e):U(t,e)),t}function V(e,t){x(t.content)?(U(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?U(e,t.content):e.textContent=t.content)}function z(e){var t=e.firstElementChild,n=_(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 H(e){var t=w(),n=w();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=w();function o(n,r){var o=z(t),a=o.box,i=o.content,s=o.arrow;r.theme?a.setAttribute("data-theme",r.theme):a.removeAttribute("data-theme"),"string"==typeof r.animation?a.setAttribute("data-animation",r.animation):a.removeAttribute("data-animation"),r.inertia?a.setAttribute("data-inertia",""):a.removeAttribute("data-inertia"),a.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?a.setAttribute("role",r.role):a.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||V(i,e.props),r.arrow?s?n.arrow!==r.arrow&&(a.removeChild(s),a.appendChild(B(r.arrow))):a.appendChild(B(r.arrow)):s&&a.removeChild(s)}return r.className=i,r.setAttribute("data-state","hidden"),V(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}H.$$tippy=!0;var W=1,G=[],Y=[];function J(e,t){var n,o,a,i,s,l,c,h,g=q(e,Object.assign({},I,$(k(t)))),x=!1,S=!1,L=!1,M=!1,F=[],R=m(_e,g.interactiveDebounce),j=W++,U=(h=g.plugins).filter((function(e,t){return h.indexOf(e)===t})),B={id:j,reference:e,popper:w(),popperInstance:null,props:g,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:U,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(o),cancelAnimationFrame(a)},setProps:function(t){if(!B.state.isDestroyed){ie("onBeforeUpdate",[B,t]),ve();var n=B.props,r=q(e,Object.assign({},n,k(t),{ignoreAttributes:!0}));B.props=r,be(),n.interactiveDebounce!==r.interactiveDebounce&&(ce(),R=m(_e,r.interactiveDebounce)),n.triggerTarget&&!r.triggerTarget?b(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):r.triggerTarget&&e.removeAttribute("aria-expanded"),le(),ae(),J&&J(n,r),B.popperInstance&&(Ae(),Ce().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),ie("onAfterUpdate",[B,t])}},setContent:function(e){B.setProps({content:e})},show:function(){var e=B.state.isVisible,t=B.state.isDestroyed,n=!B.state.isEnabled,r=D.isTouch&&!B.props.touch,o=p(B.props.duration,0,I.duration);if(!(e||t||n||r||te().hasAttribute("disabled")||(ie("onShow",[B],!1),!1===B.props.onShow(B)))){if(B.state.isVisible=!0,ee()&&(H.style.visibility="visible"),ae(),he(),B.state.isMounted||(H.style.transition="none"),ee()){var a=re();C([a.box,a.content],0)}var i,s,c;l=function(){var e;if(B.state.isVisible&&!M){if(M=!0,H.offsetHeight,H.style.transition=B.props.moveTransition,ee()&&B.props.animation){var t=re(),n=t.box,r=t.content;C([n,r],o),T([n,r],"visible")}se(),le(),v(Y,B),null==(e=B.popperInstance)||e.forceUpdate(),ie("onMount",[B]),B.props.animation&&ee()&&function(e,t){me(e,(function(){B.state.isShown=!0,ie("onShown",[B])}))}(o)}},s=B.props.appendTo,c=te(),(i=B.props.interactive&&s===d||"parent"===s?c.parentNode:f(s,[c])).contains(H)||i.appendChild(H),B.state.isMounted=!0,Ae()}},hide:function(){var e=!B.state.isVisible,t=B.state.isDestroyed,n=!B.state.isEnabled,r=p(B.props.duration,1,I.duration);if(!(e||t||n)&&(ie("onHide",[B],!1),!1!==B.props.onHide(B))){if(B.state.isVisible=!1,B.state.isShown=!1,M=!1,x=!1,ee()&&(H.style.visibility="hidden"),ce(),fe(),ae(!0),ee()){var o=re(),a=o.box,i=o.content;B.props.animation&&(C([a,i],r),T([a,i],"hidden"))}se(),le(),B.props.animation?ee()&&function(e,t){me(e,(function(){!B.state.isVisible&&H.parentNode&&H.parentNode.contains(H)&&t()}))}(r,B.unmount):B.unmount()}},hideWithInteractivity:function(e){ne().addEventListener("mousemove",R),v(G,R),R(e)},enable:function(){B.state.isEnabled=!0},disable:function(){B.hide(),B.state.isEnabled=!1},unmount:function(){B.state.isVisible&&B.hide(),B.state.isMounted&&(Se(),Ce().forEach((function(e){e._tippy.unmount()})),H.parentNode&&H.parentNode.removeChild(H),Y=Y.filter((function(e){return e!==B})),B.state.isMounted=!1,ie("onHidden",[B]))},destroy:function(){B.state.isDestroyed||(B.clearDelayTimeouts(),B.unmount(),ve(),delete e._tippy,B.state.isDestroyed=!0,ie("onDestroy",[B]))}};if(!g.render)return B;var V=g.render(B),H=V.popper,J=V.onUpdate;H.setAttribute("data-tippy-root",""),H.id="tippy-"+B.id,B.popper=H,e._tippy=B,H._tippy=B;var Z=U.map((function(e){return e.fn(B)})),X=e.hasAttribute("aria-expanded");return be(),le(),ae(),ie("onCreate",[B]),g.showOnCreate&&Te(),H.addEventListener("mouseenter",(function(){B.props.interactive&&B.state.isVisible&&B.clearDelayTimeouts()})),H.addEventListener("mouseleave",(function(){B.props.interactive&&B.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",R)})),B;function K(){var e=B.props.touch;return Array.isArray(e)?e:[e,0]}function Q(){return"hold"===K()[0]}function ee(){var e;return!(null==(e=B.props.render)||!e.$$tippy)}function te(){return c||e}function ne(){var e=te().parentNode;return e?E(e):document}function re(){return z(H)}function oe(e){return B.state.isMounted&&!B.state.isVisible||D.isTouch||i&&"focus"===i.type?0:p(B.props.delay,e?0:1,I.delay)}function ae(e){void 0===e&&(e=!1),H.style.pointerEvents=B.props.interactive&&!e?"":"none",H.style.zIndex=""+B.props.zIndex}function ie(e,t,n){var r;void 0===n&&(n=!0),Z.forEach((function(n){n[e]&&n[e].apply(n,t)})),n&&(r=B.props)[e].apply(r,t)}function se(){var t=B.props.aria;if(t.content){var n="aria-"+t.content,r=H.id;b(B.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(B.state.isVisible)e.setAttribute(n,t?t+" "+r:r);else{var o=t&&t.replace(r,"").trim();o?e.setAttribute(n,o):e.removeAttribute(n)}}))}}function le(){!X&&B.props.aria.expanded&&b(B.props.triggerTarget||e).forEach((function(e){B.props.interactive?e.setAttribute("aria-expanded",B.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",R),G=G.filter((function(e){return e!==R}))}function ue(t){if(!D.isTouch||!L&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!B.props.interactive||!P(H,n)){if(b(B.props.triggerTarget||e).some((function(e){return P(e,n)}))){if(D.isTouch)return;if(B.state.isVisible&&B.props.trigger.indexOf("click")>=0)return}else ie("onClickOutside",[B,t]);!0===B.props.hideOnClick&&(B.clearDelayTimeouts(),B.hide(),S=!0,setTimeout((function(){S=!1})),B.state.isMounted||fe())}}}function de(){L=!0}function pe(){L=!1}function he(){var e=ne();e.addEventListener("mousedown",ue,!0),e.addEventListener("touchend",ue,u),e.addEventListener("touchstart",pe,u),e.addEventListener("touchmove",de,u)}function fe(){var e=ne();e.removeEventListener("mousedown",ue,!0),e.removeEventListener("touchend",ue,u),e.removeEventListener("touchstart",pe,u),e.removeEventListener("touchmove",de,u)}function me(e,t){var n=re().box;function r(e){e.target===n&&(O(n,"remove",r),t())}if(0===e)return t();O(n,"remove",s),O(n,"add",r),s=r}function ge(t,n,r){void 0===r&&(r=!1),b(B.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,r),F.push({node:e,eventType:t,handler:n,options:r})}))}function be(){var e;Q()&&(ge("touchstart",ye,{passive:!0}),ge("touchend",ke,{passive:!0})),(e=B.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,ye),e){case"mouseenter":ge("mouseleave",ke);break;case"focus":ge(N?"focusout":"blur",we);break;case"focusin":ge("focusout",we)}}))}function ve(){F.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),F=[]}function ye(e){var t,n=!1;if(B.state.isEnabled&&!xe(e)&&!S){var r="focus"===(null==(t=i)?void 0:t.type);i=e,c=e.currentTarget,le(),!B.state.isVisible&&A(e)&&G.forEach((function(t){return t(e)})),"click"===e.type&&(B.props.trigger.indexOf("mouseenter")<0||x)&&!1!==B.props.hideOnClick&&B.state.isVisible?n=!0:Te(e),"click"===e.type&&(x=!n),n&&!r&&Ee(e)}}function _e(e){var t=e.target,n=te().contains(t)||H.contains(t);if("mousemove"!==e.type||!n){var r=Ce().concat(H).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,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,a=e.props.interactiveBorder,i=y(o.placement),s=o.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,d="left"===i?s.right.x:0,p=t.top-r+l>a,h=r-t.bottom-c>a,f=t.left-n+u>a,m=n-t.right-d>a;return p||h||f||m}))})(r,e)&&(ce(),Ee(e))}}function ke(e){xe(e)||B.props.trigger.indexOf("click")>=0&&x||(B.props.interactive?B.hideWithInteractivity(e):Ee(e))}function we(e){B.props.trigger.indexOf("focusin")<0&&e.target!==te()||B.props.interactive&&e.relatedTarget&&H.contains(e.relatedTarget)||Ee(e)}function xe(e){return!!D.isTouch&&Q()!==e.type.indexOf("touch")>=0}function Ae(){Se();var t=B.props,n=t.popperOptions,o=t.placement,a=t.offset,i=t.getReferenceClientRect,s=t.moveTransition,c=ee()?z(H).arrow:null,u=i?{getBoundingClientRect:i,contextElement:i.contextElement||te()}:e,d=[{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=re().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&&d.push({name:"arrow",options:{element:c,padding:3}}),d.push.apply(d,(null==n?void 0:n.modifiers)||[]),B.popperInstance=(0,r.fi)(u,H,Object.assign({},n,{placement:o,onFirstUpdate:l,modifiers:d}))}function Se(){B.popperInstance&&(B.popperInstance.destroy(),B.popperInstance=null)}function Ce(){return _(H.querySelectorAll("[data-tippy-root]"))}function Te(e){B.clearDelayTimeouts(),e&&ie("onTrigger",[B,e]),he();var t=oe(!0),r=K(),o=r[0],a=r[1];D.isTouch&&"hold"===o&&a&&(t=a),t?n=setTimeout((function(){B.show()}),t):B.show()}function Ee(e){if(B.clearDelayTimeouts(),ie("onUntrigger",[B,e]),B.state.isVisible){if(!(B.props.trigger.indexOf("mouseenter")>=0&&B.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&x)){var t=oe(!1);t?o=setTimeout((function(){B.state.isVisible&&B.hide()}),t):a=requestAnimationFrame((function(){B.hide()}))}}else fe()}}function Z(e,t){void 0===t&&(t={});var n=I.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",M,u),window.addEventListener("blur",R);var r,o=Object.assign({},t,{plugins:n}),a=(r=e,x(r)?[r]:function(e){return h(e,"NodeList")}(r)?_(r):Array.isArray(r)?r:_(document.querySelectorAll(r))).reduce((function(e,t){var n=t&&J(t,o);return n&&e.push(n),e}),[]);return x(e)?a[0]:a}Z.defaultProps=I,Z.setDefaultProps=function(e){Object.keys(e).forEach((function(t){I[t]=e[t]}))},Z.currentInput=D;var X=function(e){var t=void 0===e?{}:e,n=t.exclude,r=t.duration;Y.forEach((function(e){var t=!1;if(n&&(t=S(n)?e.reference===n:e.popper===n.popper),!t){var o=e.props.duration;e.setProps({duration:r}),e.hide(),e.state.isDestroyed||e.setProps({duration:o})}}))},K=Object.assign({},o.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 r,o=e,a=[],i=[],s=t.overrides,l=[],c=!1;function u(){i=o.map((function(e){return b(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function d(){a=o.map((function(e){return e.reference}))}function p(e){o.forEach((function(t){e?t.enable():t.disable()}))}function h(e){return o.map((function(t){var n=t.setProps;return t.setProps=function(o){n(o),t.reference===r&&e.setProps(o)},function(){t.setProps=n}}))}function f(e,t){var n=i.indexOf(t);if(t!==r){r=t;var l=(s||[]).concat("content").reduce((function(e,t){return e[t]=o[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()}}))}}p(!1),d(),u();var m={fn:function(){return{onDestroy:function(){p(!0)},onHidden:function(){r=null},onClickOutside:function(e){e.props.showOnCreate&&!c&&(c=!0,r=null)},onShow:function(e){e.props.showOnCreate&&!c&&(c=!0,f(e,a[0]))},onTrigger:function(e,t){f(e,t.currentTarget)}}}},v=Z(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)||[],[K])})})),y=v.show;v.show=function(e){if(y(),!r&&null==e)return f(v,a[0]);if(!r||null!=e){if("number"==typeof e)return a[e]&&f(v,a[e]);if(o.indexOf(e)>=0){var t=e.reference;return f(v,t)}return a.indexOf(e)>=0?f(v,e):void 0}},v.showNext=function(){var e=a[0];if(!r)return v.show(0);var t=a.indexOf(r);v.show(a[t+1]||e)},v.showPrevious=function(){var e=a[a.length-1];if(!r)return v.show(e);var t=a.indexOf(r),n=a[t-1]||e;v.show(n)};var _=v.setProps;return v.setProps=function(e){s=e.overrides||s,_(e)},v.setInstances=function(e){p(!0),l.forEach((function(e){return e()})),o=e,p(!1),d(),u(),l=h(v),v.setProps({triggerTarget:i})},l=h(v),v},ee={mouseover:"mouseenter",focusin:"focus",click:"click"};function te(e,t){var n=[],r=[],o=!1,a=t.target,i=g(t,["target"]),s=Object.assign({},i,{trigger:"manual",touch:!1}),l=Object.assign({touch:I.touch},i,{showOnCreate:!0}),c=Z(e,s);function d(e){if(e.target&&!o){var n=e.target.closest(a);if(n){var i=n.getAttribute("data-tippy-trigger")||t.trigger||I.trigger;if(!n._tippy&&!("touchstart"===e.type&&"boolean"==typeof l.touch||"touchstart"!==e.type&&i.indexOf(ee[e.type])<0)){var s=Z(n,l);s&&(r=r.concat(s))}}}}function p(e,t,r,o){void 0===o&&(o=!1),e.addEventListener(t,r,o),n.push({node:e,eventType:t,handler:r,options:o})}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&&r.forEach((function(e){e.destroy()})),r=[],n.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),n=[],t()},e.enable=function(){a(),r.forEach((function(e){return e.enable()})),o=!1},e.disable=function(){i(),r.forEach((function(e){return e.disable()})),o=!0},function(e){var t=e.reference;p(t,"touchstart",d,u),p(t,"mouseover",d),p(t,"focusin",d),p(t,"click",d)}(e)})),c}var ne={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=z(e.popper),r=n.box,o=n.content,a=e.props.animateFill?function(){var e=w();return e.className=s,T([e],"hidden"),e}():null;return{onCreate:function(){a&&(r.insertBefore(a,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(a){var e=r.style.transitionDuration,t=Number(e.replace("ms",""));o.style.transitionDelay=Math.round(t/10)+"ms",a.style.transitionDuration=e,T([a],"visible")}},onShow:function(){a&&(a.style.transitionDuration="0ms")},onHide:function(){a&&T([a],"hidden")}}}},re={clientX:0,clientY:0},oe=[];function ae(e){var t=e.clientX,n=e.clientY;re={clientX:t,clientY:n}}var ie={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=E(e.props.triggerTarget||t),r=!1,o=!1,a=!0,i=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function l(){n.addEventListener("mousemove",d)}function c(){n.removeEventListener("mousemove",d)}function u(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function d(n){var r=!n.target||t.contains(n.target),o=e.props.followCursor,a=n.clientX,i=n.clientY,s=t.getBoundingClientRect(),l=a-s.left,c=i-s.top;!r&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=a,r=i;"initial"===o&&(n=e.left+l,r=e.top+c);var s="horizontal"===o?e.top:r,u="vertical"===o?e.right:n,d="horizontal"===o?e.bottom:r,p="vertical"===o?e.left:n;return{width:u-p,height:d-s,top:s,right:u,bottom:d,left:p}}})}function p(){e.props.followCursor&&(oe.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",ae)}(n))}function h(){0===(oe=oe.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",ae)}(n)}return{onCreate:p,onDestroy:h,onBeforeUpdate:function(){i=e.props},onAfterUpdate:function(t,n){var a=n.followCursor;r||void 0!==a&&i.followCursor!==a&&(h(),a?(p(),!e.state.isMounted||o||s()||l()):(c(),u()))},onMount:function(){e.props.followCursor&&!o&&(a&&(d(re),a=!1),s()||l())},onTrigger:function(e,t){A(t)&&(re={clientX:t.clientX,clientY:t.clientY}),o="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,r=-1,o=!1,a=[],i={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var i=o.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,r){if(n.length<2||null===e)return t;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":var o=n[0],a=n[n.length-1],i="top"===e,s=o.top,l=a.bottom,c=i?o.left:a.left,u=i?o.right:a.right;return{top:s,bottom:l,left:c,right:u,width:u-c,height:l-s};case"left":case"right":var d=Math.min.apply(Math,n.map((function(e){return e.left}))),p=Math.max.apply(Math,n.map((function(e){return e.right}))),h=n.filter((function(t){return"left"===e?t.left===d:t.right===p})),f=h[0].top,m=h[h.length-1].bottom;return{top:f,bottom:m,left:d,right:p,width:p-d,height:m-f};default:return t}}(y(e),n.getBoundingClientRect(),_(n.getClientRects()),r)}(i.placement)}})),t=i.placement)}};function s(){var t;o||(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),o=!0,e.setProps(t),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(A(n)){var o=_(e.reference.getClientRects()),a=o.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=o.indexOf(a);r=i>-1?i:r}},onHidden:function(){r=-1}}}},le={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(t){return!0===e.props.sticky||e.props.sticky===t}var o=null,a=null;function i(){var s=r("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,l=r("popper")?n.getBoundingClientRect():null;(s&&ce(o,s)||l&&ce(a,l))&&e.popperInstance&&e.popperInstance.update(),o=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}Z.setDefaultProps({render:H});const ue=Z},9938:function(e,t,n){var r;"undefined"!=typeof self&&self,e.exports=(r=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 r=n(646),o=n(860),a=n(206);e.exports=function(e){return r(e)||o(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,r]of t)e[n]=r;return e}},748:e=>{"use strict";e.exports=r}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](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 r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},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 o={};return(()=>{"use strict";n.r(o),n.d(o,{VueSelect:()=>I,default:()=>$,mixins:()=>j});var e=n(748),t=["dir"],r=["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"],d=["id","aria-selected","onMouseover","onClick"],p={key:0,class:"vs__no-options"},h=(0,e.createTextVNode)(" Sorry, no matching options. "),f=["id"],m=n(319),g=n.n(m),b=n(8),v=n.n(b),y=n(713),_=n.n(y);const k={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(),r=t.getBoundingClientRect(),o=r.top,a=r.bottom,i=r.height;if(on.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 A={xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"},S=[(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)],C=n(744);const T=(0,C.Z)({},[["render",function(t,n){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",A,S)}]]);var E={xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"},O=[(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 P={Deselect:T,OpenIndicator:(0,C.Z)({},[["render",function(t,n){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",E,O)}]])},D={mounted:function(e,t){var n=t.instance;if(n.appendToBody){var r=n.$refs.toggle.getBoundingClientRect(),o=r.height,a=r.top,i=r.left,s=r.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+o+"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 L=0;function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function F(e){for(var t=1;t-1}},filter:{type:Function,default:function(e,t){var n=this;return e.filter((function(e){var r=n.getOptionLabel(e);return"number"==typeof r&&(r=r.toString()),n.filterBy(e,r,t)}))}},createOption:{type:Function,default:function(e){return"object"===v()(this.optionList[0])?_()({},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 r=n.width,o=n.top,a=n.left;e.style.top=o,e.style.left=a,e.style.width=r}},dropdownShouldOpen:{type:Function,default:function(e){var t=e.noDrop,n=e.open,r=e.mutableLoading;return!t&&n&&!r}},uid:{type:[String,Number],default:function(){return++L}}},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:F({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:F({},t,{deselect:this.deselect}),footer:F({},t,{deselect:this.deselect})}},childComponents:function(){return F({},P,{},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:_()({},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()},r={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 r[e]=n}));var o=this.mapKeydown(r,this);if("function"==typeof o[e.keyCode])return o[e.keyCode](e)}}},N=(0,C.Z)(R,[["render",function(n,o,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:o[1]||(o[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,r){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[r]=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:o[0]||(o[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,r),(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:o[2]||(o[2]=(0,e.withModifiers)((function(){return v.onMousedown&&v.onMousedown.apply(v,arguments)}),["prevent"])),onMouseup:o[3]||(o[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,r){return(0,e.openBlock)(),(0,e.createElementBlock)("li",{id:"vs".concat(m.uid,"__option-").concat(r),key:m.getOptionKey(t),role:"option",class:(0,e.normalizeClass)(["vs__dropdown-option",{"vs__dropdown-option--deselect":v.isOptionDeselectable(t)&&r===n.typeAheadPointer,"vs__dropdown-option--selected":v.isOptionSelected(t),"vs__dropdown-option--highlight":r===n.typeAheadPointer,"vs__dropdown-option--disabled":!m.selectable(t)}]),"aria-selected":r===n.typeAheadPointer||null,onMouseover:function(e){return m.selectable(t)?n.typeAheadPointer=r: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,d)})),128)),0===v.filteredOptions.length?((0,e.openBlock)(),(0,e.createElementBlock)("li",p,[(0,e.renderSlot)(n.$slots,"no-options",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.noOptions)),(function(){return[h]}))])):(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,f))]})),_:3},8,["name"]),(0,e.renderSlot)(n.$slots,"footer",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.footer)))],10,t)}]]),I=N,j={ajax:x,pointer:w,pointerScroll:k},$=N})(),o})())},9639:(e,t,n)=>{var r=n(110);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("49b6e69a",r,!1,{})},3612:(e,t,n)=>{var r=n(2588);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("4340ba7e",r,!1,{})},4402:(e,t,n)=>{var r=n(3232);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("1ad73a10",r,!1,{})},3563:(e,t,n)=>{var r=n(5719);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("26bcd5e8",r,!1,{})},6051:(e,t,n)=>{var r=n(6307);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("7f6514f9",r,!1,{})},528:(e,t,n)=>{var r=n(8901);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("e75c0596",r,!1,{})},786:(e,t,n)=>{var r=n(4593);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("6ce3e926",r,!1,{})},5377:(e,t,n)=>{var r=n(9473);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("67e0ffea",r,!1,{})},6634:(e,t,n)=>{var r=n(664);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("ee1cfdca",r,!1,{})},9537:(e,t,n)=>{var r=n(451);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("565aab98",r,!1,{})},55:(e,t,n)=>{var r=n(9593);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("af9afe94",r,!1,{})},8298:(e,t,n)=>{var r=n(6968);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("f75ead22",r,!1,{})},3965:(e,t,n)=>{var r=n(404);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("2ab8496e",r,!1,{})},5346:(e,t,n)=>{"use strict";function r(e,t){for(var n=[],r={},o=0;of});var o="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!o)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=o&&(document.head||document.getElementsByTagName("head")[0]),s=null,l=0,c=!1,u=function(){},d=null,p="data-vue-ssr-id",h="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function f(e,t,n,o){c=n,d=o||{};var i=r(e,t);return m(i),function(t){for(var n=[],o=0;on.parts.length&&(r.parts.length=n.parts.length)}else{var i=[];for(o=0;o{var r={"./en/translation.json":7573,"./fr/translation.json":5465,"./pt/translation.json":5163,"./sw/translation.json":6490};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=5144},3414:()=>{},172:()=>{},2001:()=>{},3779:()=>{},6558:()=>{},2258:()=>{},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","Edit":"Edit","Enter end date":"Enter end date","Enter start date":"Enter start date","Expand all":"Expand all","Filters":"Filters","Help":"Help","Judges":"Judges","Jurisdiction":"Jurisdiction","Language":"Language","Link citation":"Link citation","Loading":"Loading","Locality":"Locality","Matter type":"Matter type","Multiple languages available":"Multiple languages available","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","Numbered title":"Numbered title","Oops, something went wrong":"Oops, something went wrong.","Order":"Order","Page":"Page","Regional body":"Regional body","Relevance":"Relevance","Search":"Search","Search {{appName}}":{"":"Search {{appName}}..."},"Search document content":"Search document content","Search documents":"Search documents","Search table of contents":"Search table of contents","Share":"Share","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","Edit":"Modifier","Enter end date":"Entrez la date de fin","Enter start date":"Entrez la date de début","Expand all":"Développer tout","Filters":"Filtres","Help":"Aide","Judges":"Juges","Jurisdiction":"Juridiction","Language":"Langue","Link citation":"Citation de lien","Loading":"En cours de chargement","Locality":"Localité","Matter type":"Type de matière","Multiple languages available":"Plusieurs langues disponibles","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","Numbered title":"Numbered title","Oops, something went wrong":"Oups, une erreur s\'est produite.","Order":"Commande","Page":"Page","Regional body":"Corps régional","Relevance":"Pertinence","Search":"Recherche","Search {{appName}}":{"":"Rechercher dans {{appName}}..."},"Search document content":"Rechercher le contenu du document","Search documents":"Rechercher des documents","Search table of contents":"Rechercher la table des matières","Share":"Share","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","Edit":"Editar","Enter end date":"Digite a data final","Enter start date":"Digite a data inicial","Expand all":"Expandir tudo","Filters":"Filtros","Help":"Help","Judges":"Juízes","Jurisdiction":"Jurisdição","Language":"Idioma","Link citation":"Citação de link","Loading":"Carregando...","Locality":"Localidade","Matter type":"Tipo de matéria","Multiple languages available":"Vários idiomas disponíveis","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","Numbered title":"Título numerado","Oops, something went wrong":"Ops, algo deu errado.","Order":"Ordem","Page":"Página","Regional body":"Corpo regional","Relevance":"Relevância","Search":"Pesquisa","Search {{appName}}":{"":"Pesquisar {{appName}}..."},"Search document content":"Pesquisar conteúdo de documento","Search documents":"Pesquisar documentos","Search table of contents":"Pesquisar na tabela de conteúdos","Share":"Compartilhar","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","Edit":"Hariri","Enter end date":"Weka tarehe ya mwisho","Enter start date":"Weka tarehe ya kuanza","Expand all":"Panua zote","Filters":"Vichujio","Help":"Msaada","Judges":"Majaji","Jurisdiction":"Mamlaka ya kisheria","Language":"Lugha","Link citation":"Nukuu ya kiungo","Loading":"Inapakia","Locality":"Eneo","Matter type":"Aina ya jambo","Multiple languages available":"Lugha nyingi zinapatikana","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","Numbered title":"Numbered title","Oops, something went wrong":"Oh, kuna hitilafu imetokea.","Order":"Agizo","Page":"Ukurasa","Regional body":"Chombo cha kanda","Relevance":"Muhimu","Search":"Tafuta","Search {{appName}}":{"":"Tafuta {{appName}}..."},"Search document content":"Tafuta yaliyomo kwenye waraka","Search documents":"Tafuta nyaraka","Search table of contents":"Tafuta yaliyomo","Share":"Share","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"}')}},__webpack_module_cache__={},inProgress,dataWebpackPrefix;function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,n)=>(__webpack_require__.f[n](e,t),t)),[])),__webpack_require__.u=e=>e+"-prod.js",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),inProgress={},dataWebpackPrefix="peach-jam:",__webpack_require__.l=(e,t,n,r)=>{if(inProgress[e])inProgress[e].push(t);else{var o,a;if(void 0!==n)for(var i=document.getElementsByTagName("script"),s=0;s{o.onerror=o.onload=null,clearTimeout(u);var r=inProgress[e];if(delete inProgress[e],o.parentNode&&o.parentNode.removeChild(o),r&&r.forEach((e=>e(n))),t)return t(n)},u=setTimeout(c.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=c.bind(null,o.onerror),o.onload=c.bind(null,o.onload),a&&document.head.appendChild(o)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var t=__webpack_require__.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(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{var e={143:0};__webpack_require__.f.j=(t,n)=>{var r=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise(((n,o)=>r=e[t]=[n,o]));n.push(r[2]=o);var a=__webpack_require__.p+__webpack_require__.u(t),i=new Error;__webpack_require__.l(a,(n=>{if(__webpack_require__.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",i.name="ChunkLoadError",i.type=o,i.request=a,r[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var r,o,[a,i,s]=n,l=0;if(a.some((t=>0!==e[t]))){for(r in i)__webpack_require__.o(i,r)&&(__webpack_require__.m[r]=i[r]);s&&s(__webpack_require__)}for(t&&t(n);l{"use strict";var e={};__webpack_require__.r(e),__webpack_require__.d(e,{afterMain:()=>$h.wX,afterRead:()=>$h.r5,afterWrite:()=>$h.MS,applyStyles:()=>qh.Z,arrow:()=>Uh.Z,auto:()=>$h.d7,basePlacements:()=>$h.mv,beforeMain:()=>$h.XM,beforeRead:()=>$h.N7,beforeWrite:()=>$h.iv,bottom:()=>$h.I,clippingParents:()=>$h.zV,computeStyles:()=>Bh.Z,createPopper:()=>Xh.fi,createPopperBase:()=>Jh.fi,createPopperLite:()=>Qh,detectOverflow:()=>Zh.Z,end:()=>$h.ut,eventListeners:()=>Vh.Z,flip:()=>zh.Z,hide:()=>Hh.Z,left:()=>$h.t$,main:()=>$h.DH,modifierPhases:()=>$h.xs,offset:()=>Wh.Z,placements:()=>$h.Ct,popper:()=>$h.k5,popperGenerator:()=>Jh.kZ,popperOffsets:()=>Gh.Z,preventOverflow:()=>Yh.Z,read:()=>$h.ij,reference:()=>$h.YP,right:()=>$h.F2,start:()=>$h.BL,top:()=>$h.we,variationPlacements:()=>$h.bw,viewport:()=>$h.Pj,write:()=>$h.cW});var t={};__webpack_require__.r(t),__webpack_require__.d(t,{Alert:()=>Hf,Button:()=>Gf,Carousel:()=>sm,Collapse:()=>fm,Dropdown:()=>Lm,Modal:()=>ng,Offcanvas:()=>dg,Popover:()=>Mg,ScrollSpy:()=>$g,Tab:()=>Xg,Toast:()=>rb,Tooltip:()=>Pg});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(){return e=this,t=void 0,r=function(){var e=this;return function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[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,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]((0,r.dD)("data-v-1f5a887a"),e=e(),(0,r.Cn)(),e),s=[".anchor"],l=i((()=>(0,r._)("i",{class:"bi bi-chat-left mobile-gutter-item-icon"},null,-1))),c={class:"card"},u={class:"card-body"},d={class:"mb-2 d-lg-none text-end"},p={key:0,class:"float-end d-none d-lg-block"},h={class:"dropdown"},f=i((()=>(0,r._)("a",{class:"dropdown-toggle",href:"#","data-bs-toggle":"dropdown"},null,-1))),m={class:"dropdown-menu"},g={key:1},b=["href"],v={key:1},y=(0,r.Uk)(". "),_={key:2},k=["href"],w={key:1};var x=__webpack_require__(2581);function A(e,t){if(!e.length)return null;var n=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o({marks:[],anchorElement:null}),computed:{isForwards(){return this.enrichment.subject_work.frbr_uri===this.thisWorkFrbrUri},objectDocument(){return A(this.enrichment.object_documents,"eng")},subjectDocument(){return A(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,x.targetToRange)(e,this.viewRoot);t&&((0,x.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)}}};__webpack_require__(8298),S.render=function(e,t){return(0,r.wg)(),(0,r.iD)("la-gutter-item",{class:"relationship-gutter-item",".anchor":e.anchorElement,onClick:t[2]||(t[2]=(...t)=>e.activate&&e.activate(...t))},[l,(0,r._)("div",c,[(0,r._)("div",u,[(0,r._)("div",d,[(0,r._)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=(0,o.withModifiers)(((...t)=>e.deactivate&&e.deactivate(...t)),["stop"]))})]),e.editable?((0,r.wg)(),(0,r.iD)("div",p,[(0,r._)("div",h,[f,(0,r._)("ul",m,[(0,r._)("li",null,[(0,r._)("a",{class:"dropdown-item",href:"#",onClick:t[1]||(t[1]=(0,o.withModifiers)(((...t)=>e.remove&&e.remove(...t)),["prevent"]))},(0,a.zw)(e.$t("Delete")),1)])])])])):(0,r.kq)("v-if",!0),e.isForwards?((0,r.wg)(),(0,r.iD)("div",g,[(0,r.Uk)((0,a.zw)(e.$t("This provision"))+" "+(0,a.zw)(e.enrichment.predicate.verb)+" ",1),e.objectDocument?((0,r.wg)(),(0,r.iD)("a",{key:0,target:"_blank",href:`${e.objectDocument.expression_frbr_uri}/`},(0,a.zw)(e.objectDocument.title),9,b)):((0,r.wg)(),(0,r.iD)("span",v,(0,a.zw)(e.enrichment.object_work.frbr_uri)+" xx",1)),y])):((0,r.wg)(),(0,r.iD)("div",_,[e.subjectDocument?((0,r.wg)(),(0,r.iD)("a",{key:0,target:"_blank",href:`${e.subjectDocument.expression_frbr_uri}/`},(0,a.zw)(e.subjectDocument.title),9,k)):((0,r.wg)(),(0,r.iD)("span",w,(0,a.zw)(e.enrichment.subject_work.frbr_uri),1)),(0,r.Uk)(". "+(0,a.zw)(e.$t("{reverse_verb} this provision",{reverse_verb:e.enrichment.predicate.reverse_verb}))+". ",1)]))])])],8,s)},S.__scopeId="data-v-1f5a887a";const C=S,T={class:"modal fade",tabindex:"-1","data-bs-keyboard":"false","data-bs-backdrop":"static",role:"dialog","aria-hidden":"true"},E={class:"modal-dialog modal-lg",role:"document"},O={class:"modal-content"},P={class:"modal-header"},D=(0,r._)("h5",{class:"modal-title"}," Add relationship ",-1),L=["aria-label"],M={class:"modal-body"},F={key:0},R=(0,r.Uk)(" Search for a document... "),N=["required"],I=["required"],j={key:0,value:""},$=["value"],q=(0,r.Uk)(" Search for a document... "),U=["required"],B={key:3},V={class:"modal-footer"},z=(0,r._)("button",{type:"submit",class:"btn btn-success"}," Add ",-1);var H=__webpack_require__(9938),W=__webpack_require__.n(H),G=(__webpack_require__(3965),null);function Y(){if(null===G){var e=document.querySelector('meta[name="csrfmiddlewaretoken"]');G=e&&e.getAttribute("content")||""}return G}function J(){return{"X-CSRFToken":Y()}}var Z=__webpack_require__(1296),X=__webpack_require__.n(Z);const K={name:"RelationshipEnrichmentList",components:{RelationshipEnrichmentModal:{name:"RelationshipEnrichmentModal",components:{vSelect:W()},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,r._)("div",P,[D,(0,r._)("button",{type:"button",class:"btn-close","aria-label":e.$t("Close"),onClick:t[0]||(t[0]=(...t)=>e.close&&e.close(...t))},null,8,L)]),(0,r._)("div",M,[e.isForwards?((0,r.wg)(),(0,r.iD)("p",F," The selection... ")):(0,r.kq)("v-if",!0),e.isForwards?(0,r.kq)("v-if",!0):((0,r.wg)(),(0,r.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,r.w5)((()=>[R])),search:(0,r.w5)((({attributes:t,events:n})=>[(0,r._)("input",(0,r.dG)({class:"vs__search",required:!e.relationship.subject_work_id},t,(0,r.mx)(n)),null,16,N)])),_:1},8,["modelValue","options","reduce","onSearch"])),(0,r.wy)((0,r._)("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,r.kq)("v-if",!0):((0,r.wg)(),(0,r.iD)("option",j," No options available. Add Predicates in admin to have options. ")),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.predicates,(e=>((0,r.wg)(),(0,r.iD)("option",{key:e.id,value:e.id},(0,a.zw)(e.verb),9,$)))),128))],8,I),[[o.vModelSelect,e.relationship.predicate_id]]),e.isForwards?((0,r.wg)(),(0,r.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,r.w5)((()=>[q])),search:(0,r.w5)((({attributes:t,events:n})=>[(0,r._)("input",(0,r.dG)({class:"vs__search",required:!e.relationship.object_work_id},t,(0,r.mx)(n)),null,16,U)])),_:1},8,["modelValue","options","reduce","onSearch"])):((0,r.wg)(),(0,r.iD)("p",B," ... the selection. "))]),(0,r._)("div",V,[(0,r._)("button",{disabled:"",class:"btn btn-outline-secondary",type:"button",onClick:t[4]||(t[4]=(...t)=>e.reverse&&e.reverse(...t))}," Reverse "),(0,r._)("button",{type:"button",class:"btn btn-secondary",onClick:t[5]||(t[5]=(...t)=>e.close&&e.close(...t))}," Cancel "),z])],544)])])])}},RelationshipEnrichment:C},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:J()})).ok){const t=this.items.findIndex((t=>t.id===e.id));t>-1&&this.items.splice(t,1)}},async save(e){const t=J();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,r.up)("relationship-enrichment"),o=(0,r.up)("relationship-enrichment-modal");return(0,r.wg)(),(0,r.iD)("div",null,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.items,(t=>((0,r.wg)(),(0,r.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,r.wg)(),(0,r.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,r.kq)("v-if",!0)])}},Q="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,ee=e=>Q?Symbol(e):e,te=e=>"number"==typeof e&&isFinite(e),ne=e=>"[object RegExp]"===be(e),re=e=>ve(e)&&0===Object.keys(e).length;function oe(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const ae=Object.assign;let ie;const se=()=>ie||(ie="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:{});function le(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const ce=Object.prototype.hasOwnProperty;function ue(e,t){return ce.call(e,t)}const de=Array.isArray,pe=e=>"function"==typeof e,he=e=>"string"==typeof e,fe=e=>"boolean"==typeof e,me=e=>null!==e&&"object"==typeof e,ge=Object.prototype.toString,be=e=>ge.call(e),ve=e=>"[object Object]"===be(e);function ye(){const e=new Map;return{events:e,on(t,n){const r=e.get(t);r&&r.push(n)||e.set(t,[n])},off(t,n){const r=e.get(t);r&&r.splice(r.indexOf(n)>>>0,1)},emit(t,n){(e.get(t)||[]).slice().map((e=>e(n))),(e.get("*")||[]).slice().map((e=>e(t,n)))}}}function _e(e,t,n={}){const{domain:r,messages:o,args:a}=n,i=new SyntaxError(String(e));return i.code=e,t&&(i.location=t),i.domain=r,i}function ke(e){throw e}function we(e,t,n){const r={start:e,end:t};return null!=n&&(r.source=n),r}const xe=" ",Ae="\n",Se=String.fromCharCode(8232),Ce=String.fromCharCode(8233);function Te(e){const t=e;let n=0,r=1,o=1,a=0;const i=e=>"\r"===t[e]&&t[e+1]===Ae,s=e=>t[e]===Ce,l=e=>t[e]===Se,c=e=>i(e)||s(e)||l(e)?Ae:t[e];function u(){return a=0,(i(e=n)||(e=>t[e]===Ae)(e)||s(e)||l(e))&&(r++,o=0),i(n)&&n++,n++,o++,t[n];var e}return{index:()=>n,line:()=>r,column:()=>o,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,r=1,o=1,a=0},resetPeek:function(e=0){a=e},skipToPeek:function(){const e=n+a;for(;e!==n;)u();a=0}}}const Ee=void 0;function Oe(e,t={}){const n=!1!==t.location,r=Te(e),o=()=>r.index(),a=()=>{return e=r.line(),t=r.column(),n=r.index(),{line:e,column:t,offset:n};var e,t,n},i=a(),s=o(),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 d(e,t,n,...r){const o=c();if(t.column+=n,t.offset+=n,u){const n=_e(e,we(o.startLoc,t),{domain:"tokenizer",args:r});u(n)}}function p(e,t,r){e.endLoc=a(),e.currentType=t;const o={type:t};return n&&(o.loc=we(e.startLoc,e.endLoc)),null!=r&&(o.value=r),o}const h=e=>p(e,14);function f(e,t){return e.currentChar()===t?(e.next(),t):(d(0,a(),0,t),"")}function m(e){let t="";for(;e.currentPeek()===xe||e.currentPeek()===Ae;)t+=e.currentPeek(),e.peek();return t}function g(e){const t=m(e);return e.skipToPeek(),t}function b(e){if(e===Ee)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,r="",o=!1)=>{const a=e.currentPeek();return"{"===a?"%"!==r&&t:"@"!==a&&a?"%"===a?(e.peek(),n(t,"%",!0)):"|"===a?!("%"!==r&&!o&&(r===xe||r===Ae)):a===xe?(e.peek(),n(!0,xe,o)):a!==Ae||(e.peek(),n(!0,Ae,o)):"%"===r||t},r=n();return t&&e.resetPeek(),r}function _(e,t){const n=e.currentChar();return n===Ee?Ee:t(n)?(e.next(),n):null}function k(e){return _(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 _(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}))}function x(e){return _(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}))}function A(e){let t="",n="";for(;t=w(e);)n+=t;return n}function S(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return C(e,t,4);case"U":return C(e,t,6);default:return d(3,a(),0,t),""}}function C(e,t,n){f(e,t);let r="";for(let o=0;o=1&&d(8,a(),0),e.next(),n=p(t,2,"{"),g(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&d(7,a(),0),e.next(),n=p(t,3,"}"),t.braceNest--,t.braceNest>0&&g(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&d(6,a(),0),n=O(e,t)||h(t),t.braceNest=0,n;default:let r=!0,o=!0,i=!0;if(v(e))return t.braceNest>0&&d(6,a(),0),n=p(t,1,T(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(5===t.currentType||6===t.currentType||7===t.currentType))return d(6,a(),0),t.braceNest=0,P(e,t);if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r=b(e.currentPeek());return e.resetPeek(),r}(e,t))return n=p(t,5,function(e){g(e);let t="",n="";for(;t=k(e);)n+=t;return e.currentChar()===Ee&&d(6,a(),0),n}(e)),g(e),n;if(o=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r=function(e){if(e===Ee)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),r}(e,t))return n=p(t,6,function(e){g(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${A(e)}`):t+=A(e),e.currentChar()===Ee&&d(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 r="'"===e.currentPeek();return e.resetPeek(),r}(e,t))return n=p(t,7,function(e){g(e),f(e,"'");let t="",n="";const r=e=>"'"!==e&&e!==Ae;for(;t=_(e,r);)n+="\\"===t?S(e):t;const o=e.currentChar();return o===Ae||o===Ee?(d(2,a(),0),o===Ae&&(e.next(),f(e,"'")),n):(f(e,"'"),n)}(e)),g(e),n;if(!r&&!o&&!i)return n=p(t,13,function(e){g(e);let t="",n="";const r=e=>"{"!==e&&"}"!==e&&e!==xe&&e!==Ae;for(;t=_(e,r);)n+=t;return n}(e)),d(1,a(),0,n.value),g(e),n}return n}function O(e,t){const{currentType:n}=t;let r=null;const o=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||o!==Ae&&o!==xe||d(9,a(),0),o){case"@":return e.next(),r=p(t,8,"@"),t.inLinked=!0,r;case".":return g(e),e.next(),p(t,9,".");case":":return g(e),e.next(),p(t,10,":");default:return v(e)?(r=p(t,1,T(e)),t.braceNest=0,t.inLinked=!1,r):function(e,t){const{currentType:n}=t;if(8!==n)return!1;m(e);const r="."===e.currentPeek();return e.resetPeek(),r}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;m(e);const r=":"===e.currentPeek();return e.resetPeek(),r}(e,t)?(g(e),O(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;m(e);const r=b(e.currentPeek());return e.resetPeek(),r}(e,t)?(g(e),p(t,12,function(e){let t="",n="";for(;t=k(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(10!==n)return!1;const r=()=>{const t=e.currentPeek();return"{"===t?b(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||t===xe||!t)&&(t===Ae?(e.peek(),r()):b(t))},o=r();return e.resetPeek(),o}(e,t)?(g(e),"{"===o?E(e,t)||r:p(t,11,function(e){const t=(n=!1,r)=>{const o=e.currentChar();return"{"!==o&&"%"!==o&&"@"!==o&&"|"!==o&&o?o===xe?r:o===Ae?(r+=o,e.next(),t(n,r)):(r+=o,e.next(),t(!0,r)):r};return t(!1,"")}(e))):(8===n&&d(9,a(),0),t.braceNest=0,t.inLinked=!1,P(e,t))}}function P(e,t){let n={type:14};if(t.braceNest>0)return E(e,t)||h(t);if(t.inLinked)return O(e,t)||h(t);const r=e.currentChar();switch(r){case"{":return E(e,t)||h(t);case"}":return d(5,a(),0),e.next(),p(t,3,"}");case"@":return O(e,t)||h(t);default:if(v(e))return n=p(t,1,T(e)),t.braceNest=0,t.inLinked=!1,n;if(y(e))return p(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===xe||n===Ae)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("%"===r)return e.next(),p(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=o(),l.startLoc=a(),r.currentChar()===Ee?p(l,14):P(r,l)},currentOffset:o,currentPosition:a,context:c}}const Pe=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function De(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 Le(e={}){const t=!1!==e.location,{onError:n}=e;function r(e,t,r,o,...a){const i=e.currentPosition();if(i.offset+=o,i.column+=o,n){const e=_e(t,we(r,i),{domain:"parser",args:a});n(e)}}function o(e,n,r){const o={type:e,start:n,end:n};return t&&(o.loc={start:r,end:r}),o}function a(e,n,r,o){e.end=n,o&&(e.type=o),t&&e.loc&&(e.loc.end=r)}function i(e,t){const n=e.context(),r=o(3,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}function s(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:i}=n,s=o(5,r,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:r,lastStartLoc:i}=n,s=o(4,r,i);return s.key=t,e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function c(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:i}=n,s=o(9,r,i);return s.value=t.replace(Pe,De),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function u(e){const t=e.context(),n=o(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=o(8,i,s);return 12!==t.type?(r(e,11,n.lastStartLoc,0),l.value="",a(l,i,s),{nextConsumeToken:t,node:l}):(null==t.value&&r(e,13,n.lastStartLoc,0,Me(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&&r(e,13,t.lastStartLoc,0,Me(i)),i=e.nextToken(),2===i.type&&(i=e.nextToken()),i.type){case 11:null==i.value&&r(e,13,t.lastStartLoc,0,Me(i)),n.key=function(e,t){const n=e.context(),r=o(7,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}(e,i.value||"");break;case 5:null==i.value&&r(e,13,t.lastStartLoc,0,Me(i)),n.key=l(e,i.value||"");break;case 6:null==i.value&&r(e,13,t.lastStartLoc,0,Me(i)),n.key=s(e,i.value||"");break;case 7:null==i.value&&r(e,13,t.lastStartLoc,0,Me(i)),n.key=c(e,i.value||"");break;default:r(e,12,t.lastStartLoc,0);const u=e.context(),d=o(7,u.offset,u.startLoc);return d.value="",a(d,u.offset,u.startLoc),n.key=d,a(n,u.offset,u.startLoc),{nextConsumeToken:i,node:n}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function d(e){const t=e.context(),n=o(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let d=null;do{const o=d||e.nextToken();switch(d=null,o.type){case 0:null==o.value&&r(e,13,t.lastStartLoc,0,Me(o)),n.items.push(i(e,o.value||""));break;case 6:null==o.value&&r(e,13,t.lastStartLoc,0,Me(o)),n.items.push(s(e,o.value||""));break;case 5:null==o.value&&r(e,13,t.lastStartLoc,0,Me(o)),n.items.push(l(e,o.value||""));break;case 7:null==o.value&&r(e,13,t.lastStartLoc,0,Me(o)),n.items.push(c(e,o.value||""));break;case 8:const a=u(e);n.items.push(a.node),d=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=Oe(n,ae({},e)),s=i.context(),l=o(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=d(e);return 14===t.currentType?s:function(e,t,n,i){const s=e.context();let l=0===i.items.length;const c=o(1,t,n);c.cases=[],c.cases.push(i);do{const t=d(e);l||(l=0===t.items.length),c.cases.push(t)}while(14!==s.currentType);return l&&r(e,10,n,0),a(c,e.currentOffset(),e.currentPosition()),c}(e,n,i,s)}(i),14!==s.currentType&&r(i,13,s.lastStartLoc,0,n[s.offset]||""),a(l,i.currentOffset(),i.currentPosition()),l}}}function Me(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 Fe(e,t){for(let n=0;n1){e.push(`${n("plural")}([`),e.indent(r());const o=t.cases.length;for(let n=0;nn,helper:e=>(n.helpers.add(e),e)}}(e);n.helper("normalize"),e.body&&Re(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}(r,n),((e,t={})=>{const n=he(t.mode)?t.mode:"normal",r=he(t.filename)?t.filename:"message.intl",o=!!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:r,breakLineCode:o,needIndent:a}=t,i={source:e.loc.source,filename:r,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:o,needIndent:a,indentLevel:0};function s(e,t){i.code+=e}function l(e,t=!0){const n=t?o:"";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:r,sourceMap:o,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 "),Ne(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}})(r,n)}const je=Object.prototype.hasOwnProperty;function $e(e,t){return je.call(e,t)}const qe=e=>null!==e&&"object"==typeof e,Ue=[];Ue[0]={w:[0],i:[3,0],"[":[4],o:[7]},Ue[1]={w:[1],".":[2],"[":[4],o:[7]},Ue[2]={w:[2],i:[3,0],0:[3,0]},Ue[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},Ue[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},Ue[5]={"'":[4,0],o:8,l:[5,0]},Ue[6]={'"':[4,0],o:8,l:[6,0]};const Be=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Ve(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 ze=new Map;function He(e,t){if(!qe(e))return null;let n=ze.get(t);if(n||(n=function(e){const t=[];let n,r,o,a,i,s,l,c=-1,u=0,d=0;const p=[];function h(){const t=e[c+1];if(5===u&&"'"===t||6===u&&'"'===t)return c++,o="\\"+t,p[0](),!0}for(p[0]=()=>{void 0===r?r=o:r+=o},p[1]=()=>{void 0!==r&&(t.push(r),r=void 0)},p[2]=()=>{p[0](),d++},p[3]=()=>{if(d>0)d--,u=4,p[0]();else{if(d=0,void 0===r)return!1;if(r=function(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(n=t,Be.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}(r),!1===r)return!1;p[1]()}};null!==u;)if(c++,n=e[c],"\\"!==n||!h()){if(a=Ve(n),l=Ue[u],i=l[a]||l.l||8,8===i)return;if(u=i[0],void 0!==i[1]&&(s=p[i[1]],s&&(o=n,!1===s())))return;if(7===u)return t}}(t),n&&ze.set(t,n)),!n)return null;const r=n.length;let o=e,a=0;for(;ae,Ye=e=>"",Je=e=>0===e.length?"":e.join(""),Ze=e=>null==e?"":de(e)||ve(e)&&e.toString===ge?JSON.stringify(e,null,2):String(e);function Xe(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}let Ke=null;const Qe=et("function:translate");function et(e){return t=>Ke&&Ke.emit(e,t)}let tt,nt=null;const rt=e=>{nt=e};let ot=0;function at(e,t,n,r,o){const{missing:a,onWarn:i}=e;if(null!==a){const r=a(e,n,t,o);return he(r)?r:t}return t}function it(e,t,n){const r=e;r.__localeChainCache||(r.__localeChainCache=new Map);let o=r.__localeChainCache.get(n);if(!o){o=[];let e=[n];for(;de(e);)e=st(o,e,t);const a=de(t)?t:ve(t)?t.default?t.default:null:t;e=he(a)?[a]:a,de(e)&&st(o,e,!1),r.__localeChainCache.set(n,o)}return o}function st(e,t,n){let r=!0;for(let o=0;oe;let pt=Object.create(null);function ht(e){return _e(e,null,void 0)}const ft=()=>"",mt=e=>pe(e);function gt(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,fallbackLocale:a,messages:i}=e,[s,l]=vt(...t),c=(fe(l.missingWarn)?l.missingWarn:e.missingWarn,fe(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,fe(l.escapeParameter)?l.escapeParameter:e.escapeParameter),u=!!l.resolvedMessage,d=he(l.default)||fe(l.default)?fe(l.default)?s:l.default:n?s:"",p=n||""!==d,h=he(l.locale)?l.locale:e.locale;c&&function(e){de(e.list)?e.list=e.list.map((e=>he(e)?le(e):e)):me(e.named)&&Object.keys(e.named).forEach((t=>{he(e.named[t])&&(e.named[t]=le(e.named[t]))}))}(l);let[f,m,g]=u?[s,h,i[h]||{}]:function(e,t,n,r,o,a){const{messages:i,onWarn:s}=e,l=it(e,r,n);let c,u={},d=null,p=n,h=null;for(let n=0;n{v=!0}));if(v)return f;const _=function(e,t,n,r){const{modifiers:o,pluralRules:a}=e,i={locale:t,modifiers:o,pluralRules:a,messages:r=>{const o=He(n,r);if(he(o)){let n=!1;const a=bt(e,r,t,o,r,(()=>{n=!0}));return n?ft:a}return mt(o)?o:ft}};return e.processor&&(i.processor=e.processor),r.list&&(i.list=r.list),r.named&&(i.named=r.named),te(r.plural)&&(i.pluralIndex=r.plural),i}(e,m,g,l),k=function(e,t,n){return t(n)}(0,y,function(e={}){const t=e.locale,n=function(e){const t=te(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(te(e.named.count)||te(e.named.n))?te(e.named.count)?e.named.count:te(e.named.n)?e.named.n:t:t}(e),r=me(e.pluralRules)&&he(t)&&pe(e.pluralRules[t])?e.pluralRules[t]:Xe,o=me(e.pluralRules)&&he(t)&&pe(e.pluralRules[t])?Xe:void 0,a=e.list||[],i=e.named||{};function s(t){return(pe(e.messages)?e.messages(t):!!me(e.messages)&&e.messages[t])||(e.parent?e.parent.message(t):Ye)}te(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,i);const l=ve(e.processor)&&pe(e.processor.normalize)?e.processor.normalize:Je,c=ve(e.processor)&&pe(e.processor.interpolate)?e.processor.interpolate:Ze,u={list:e=>a[e],named:e=>i[e],plural:e=>e[r(n,e.length,o)],linked:(t,n)=>{const r=s(t)(u);return he(n)?(o=n,e.modifiers?e.modifiers[o]:Ge)(r):r;var o},message:s,type:ve(e.processor)&&he(e.processor.type)?e.processor.type:"text",interpolate:c,normalize:l};return u}(_)),w=r?r(k):k;if(__INTLIFY_PROD_DEVTOOLS__){const t={timestamp:Date.now(),key:he(s)?s:mt(f)?f.key:"",locale:m||(mt(f)?f.locale:""),format:he(f)?f:mt(f)?f.source:"",message:w};t.meta=ae({},e.__meta,nt||{}),Qe(t)}return w}function bt(e,t,n,r,o,a){const{messageCompiler:i,warnHtmlMessage:s}=e;if(mt(r)){const e=r;return e.locale=e.locale||n,e.key=e.key||t,e}const l=i(r,function(e,t,n,r,o,a){return{warnHtmlMessage:o,onError:e=>{throw a&&a(e),e},onCacheKey:e=>((e,t,n)=>{return r={l:e,k:t,s:n},JSON.stringify(r).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027");var r})(t,n,e)}}(0,n,o,0,s,a));return l.locale=n,l.key=t,l.source=r,l}function vt(...e){const[t,n,r]=e,o={};if(!he(t)&&!te(t)&&!mt(t))throw ht(14);const a=te(t)?String(t):(mt(t),t);return te(n)?o.plural=n:he(n)?o.default=n:ve(n)&&!re(n)?o.named=n:de(n)&&(o.list=n),te(r)?o.plural=r:he(r)?o.default=r:ve(r)&&ae(o,r),[a,o]}const yt="undefined"!=typeof Intl;function _t(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:a}=e,{__datetimeFormatters:i}=e,[s,l,c,u]=kt(...t),d=(fe(c.missingWarn)?c.missingWarn:e.missingWarn,fe(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,!!c.part),p=he(c.locale)?c.locale:e.locale,h=it(e,o,p);if(!he(s)||""===s)return new Intl.DateTimeFormat(p).format(l);let f,m={},g=null,b=p,v=null;for(let t=0;to,setSettings(e){try{localStorage.setItem(r,JSON.stringify(e))}catch(e){}o=e},now:()=>{return void 0!==Ot||("undefined"!=typeof window&&window.performance?(Ot=!0,Pt=window.performance):void 0!==__webpack_require__.g&&(null===(e=__webpack_require__.g.perf_hooks)||void 0===e?void 0:e.performance)?(Ot=!0,Pt=__webpack_require__.g.perf_hooks.performance):Ot=!1),Ot?Pt.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 Lt="Vue I18n devtools",Mt="I18n Resources",Ft="Vue I18n",Rt="Search for scopes ...",Nt=16764185;function It(e,...t){return _e(e,null,void 0)}const jt="__INTLIFY_META__",$t=ee("__transrateVNode"),qt=ee("__datetimeParts"),Ut=ee("__numberParts"),Bt=ee("__enableEmitter"),Vt=ee("__disableEmitter"),zt=ee("__setPluralRules");ee("__intlifyMeta");const Ht=ee("__injectWithOption");let Wt=0;function Gt(e){return(t,n,o,a)=>e(n,o,(0,r.FN)()||void 0,a)}function Yt(e,t){const{messages:n,__i18n:r}=t,o=ve(n)?n:de(r)?{}:{[e]:{}};if(de(r)&&r.forEach((({locale:e,resource:t})=>{e?(o[e]=o[e]||{},Zt(t,o[e])):Zt(t,o)})),t.flatJson)for(const e in o)ue(o,e)&&We(o[e]);return o}const Jt=e=>!me(e)||de(e);function Zt(e,t){if(Jt(e)||Jt(t))throw It(20);for(const n in e)ue(e,n)&&(Jt(e[n])||Jt(t[n])?t[n]=e[n]:Zt(e[n],t[n]))}function Xt(e={}){const{__root:t}=e,n=void 0===t;let o=!fe(e.inheritLocale)||e.inheritLocale;const a=(0,Ct.iH)(t&&o?t.locale.value:he(e.locale)?e.locale:"en-US"),i=(0,Ct.iH)(t&&o?t.fallbackLocale.value:he(e.fallbackLocale)||de(e.fallbackLocale)||ve(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:a.value),s=(0,Ct.iH)(Yt(a.value,e)),l=(0,Ct.iH)(ve(e.datetimeFormats)?e.datetimeFormats:{[a.value]:{}}),c=(0,Ct.iH)(ve(e.numberFormats)?e.numberFormats:{[a.value]:{}});let u=t?t.missingWarn:!fe(e.missingWarn)&&!ne(e.missingWarn)||e.missingWarn,d=t?t.fallbackWarn:!fe(e.fallbackWarn)&&!ne(e.fallbackWarn)||e.fallbackWarn,p=t?t.fallbackRoot:!fe(e.fallbackRoot)||e.fallbackRoot,h=!!e.fallbackFormat,f=pe(e.missing)?e.missing:null,m=pe(e.missing)?Gt(e.missing):null,g=pe(e.postTranslation)?e.postTranslation:null,b=!fe(e.warnHtmlMessage)||e.warnHtmlMessage,v=!!e.escapeParameter;const y=t?t.modifiers:ve(e.modifiers)?e.modifiers:{};let _,k=e.pluralRules||t&&t.pluralRules;_=function(e={}){const t=he(e.version)?e.version:"9.1.10",n=he(e.locale)?e.locale:"en-US",r=de(e.fallbackLocale)||ve(e.fallbackLocale)||he(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:n,o=ve(e.messages)?e.messages:{[n]:{}},a=ve(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},i=ve(e.numberFormats)?e.numberFormats:{[n]:{}},s=ae({},e.modifiers||{},{upper:e=>he(e)?e.toUpperCase():e,lower:e=>he(e)?e.toLowerCase():e,capitalize:e=>he(e)?`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`:e}),l=e.pluralRules||{},c=pe(e.missing)?e.missing:null,u=!fe(e.missingWarn)&&!ne(e.missingWarn)||e.missingWarn,d=!fe(e.fallbackWarn)&&!ne(e.fallbackWarn)||e.fallbackWarn,p=!!e.fallbackFormat,h=!!e.unresolving,f=pe(e.postTranslation)?e.postTranslation:null,m=ve(e.processor)?e.processor:null,g=!fe(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter,v=pe(e.messageCompiler)?e.messageCompiler:tt,y=pe(e.onWarn)?e.onWarn:oe,_=e,k=me(_.__datetimeFormatters)?_.__datetimeFormatters:new Map,w=me(_.__numberFormatters)?_.__numberFormatters:new Map,x=me(_.__meta)?_.__meta:{};ot++;const A={version:t,cid:ot,locale:n,fallbackLocale:r,messages:o,datetimeFormats:a,numberFormats:i,modifiers:s,pluralRules:l,missing:c,missingWarn:u,fallbackWarn:d,fallbackFormat:p,unresolving:h,postTranslation:f,processor:m,warnHtmlMessage:g,escapeParameter:b,messageCompiler:v,onWarn:y,__datetimeFormatters:k,__numberFormatters:w,__meta:x};return __INTLIFY_PROD_DEVTOOLS__&&function(e,t,n){Ke&&Ke.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}(A,t,x),A}({version:"9.1.10",locale:a.value,fallbackLocale:i.value,messages:s.value,datetimeFormats:l.value,numberFormats:c.value,modifiers:y,pluralRules:k,missing:null===m?void 0:m,missingWarn:u,fallbackWarn:d,fallbackFormat:h,unresolving:!0,postTranslation:null===g?void 0:g,warnHtmlMessage:b,escapeParameter:v,__datetimeFormatters:ve(_)?_.__datetimeFormatters:void 0,__numberFormatters:ve(_)?_.__numberFormatters:void 0,__v_emitter:ve(_)?_.__v_emitter:void 0,__meta:{framework:"vue"}}),ut(_,a.value,i.value);const w=(0,r.Fl)({get:()=>a.value,set:e=>{a.value=e,_.locale=a.value}}),x=(0,r.Fl)({get:()=>i.value,set:e=>{i.value=e,_.fallbackLocale=i.value,ut(_,a.value,e)}}),A=(0,r.Fl)((()=>s.value)),S=(0,r.Fl)((()=>l.value)),C=(0,r.Fl)((()=>c.value));function T(e,n,o,u,d,h){let f;if(a.value,i.value,s.value,l.value,c.value,__INTLIFY_PROD_DEVTOOLS__)try{rt((()=>{const e=(0,r.FN)();return e&&e.type[jt]?{[jt]:e.type[jt]}:null})()),f=e(_)}finally{rt(null)}else f=e(_);if(te(f)&&-1===f){const[e,r]=n();return t&&p?u(t):d(e)}if(h(f))return f;throw It(14)}function E(...e){return T((t=>gt(t,...e)),(()=>vt(...e)),0,(t=>t.t(...e)),(e=>e),(e=>he(e)))}const O={normalize:function(e){return e.map((e=>he(e)?(0,r.Wm)(r.xv,null,e,0):e))},interpolate:e=>e,type:"vnode"};function P(e){return s.value[e]||{}}Wt++,t&&((0,r.YP)(t.locale,(e=>{o&&(a.value=e,_.locale=e,ut(_,a.value,i.value))})),(0,r.YP)(t.fallbackLocale,(e=>{o&&(i.value=e,_.fallbackLocale=e,ut(_,a.value,i.value))})));const D={id:Wt,locale:w,fallbackLocale:x,get inheritLocale(){return o},set inheritLocale(e){o=e,e&&t&&(a.value=t.locale.value,i.value=t.fallbackLocale.value,ut(_,a.value,i.value))},get availableLocales(){return Object.keys(s.value).sort()},messages:A,datetimeFormats:S,numberFormats:C,get modifiers(){return y},get pluralRules(){return k||{}},get isGlobal(){return n},get missingWarn(){return u},set missingWarn(e){u=e,_.missingWarn=u},get fallbackWarn(){return d},set fallbackWarn(e){d=e,_.fallbackWarn=d},get fallbackRoot(){return p},set fallbackRoot(e){p=e},get fallbackFormat(){return h},set fallbackFormat(e){h=e,_.fallbackFormat=h},get warnHtmlMessage(){return b},set warnHtmlMessage(e){b=e,_.warnHtmlMessage=e},get escapeParameter(){return v},set escapeParameter(e){v=e,_.escapeParameter=e},t:E,rt:function(...e){const[t,n,r]=e;if(r&&!me(r))throw It(15);return E(t,n,ae({resolvedMessage:!0},r||{}))},d:function(...e){return T((t=>_t(t,...e)),(()=>kt(...e)),0,(t=>t.d(...e)),(()=>""),(e=>he(e)))},n:function(...e){return T((t=>xt(t,...e)),(()=>At(...e)),0,(t=>t.n(...e)),(()=>""),(e=>he(e)))},te:function(e,t){return null!==He(P(he(t)?t:a.value),e)},tm:function(e){const n=function(e){let t=null;const n=it(_,i.value,a.value);for(let r=0;r{let n;const r=t;try{r.processor=O,n=gt(r,...e)}finally{r.processor=null}return n}),(()=>vt(...e)),0,(t=>t[$t](...e)),(e=>[(0,r.Wm)(r.xv,null,e,0)]),(e=>de(e)))},[Ut]:function(...e){return T((t=>xt(t,...e)),(()=>At(...e)),0,(t=>t[Ut](...e)),(()=>[]),(e=>he(e)||de(e)))},[qt]:function(...e){return T((t=>_t(t,...e)),(()=>kt(...e)),0,(t=>t[qt](...e)),(()=>[]),(e=>he(e)||de(e)))},[zt]:function(e){k=e,_.pluralRules=k},[Ht]:e.__injectWithOption};return D}function Kt(e={}){const t=Xt(function(e){const t=he(e.locale)?e.locale:"en-US",n=he(e.fallbackLocale)||de(e.fallbackLocale)||ve(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,r=pe(e.missing)?e.missing:void 0,o=!fe(e.silentTranslationWarn)&&!ne(e.silentTranslationWarn)||!e.silentTranslationWarn,a=!fe(e.silentFallbackWarn)&&!ne(e.silentFallbackWarn)||!e.silentFallbackWarn,i=!fe(e.fallbackRoot)||e.fallbackRoot,s=!!e.formatFallbackMessages,l=ve(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,u=pe(e.postTranslation)?e.postTranslation:void 0,d=!he(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,p=!!e.escapeParameterHtml,h=!fe(e.sync)||e.sync;let f=e.messages;if(ve(e.sharedMessages)){const t=e.sharedMessages;f=Object.keys(t).reduce(((e,n)=>{const r=e[n]||(e[n]={});return ae(r,t[n]),e}),f||{})}const{__i18n:m,__root:g,__injectWithOption:b}=e,v=e.datetimeFormats,y=e.numberFormats;return{locale:t,fallbackLocale:n,messages:f,flatJson:e.flatJson,datetimeFormats:v,numberFormats:y,missing:r,missingWarn:o,fallbackWarn:a,fallbackRoot:i,fallbackFormat:s,modifiers:l,pluralRules:c,postTranslation:u,warnHtmlMessage:d,escapeParameter:p,inheritLocale:h,__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 fe(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=fe(e)?!e:e},get silentFallbackWarn(){return fe(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=fe(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,r,o]=e,a={};let i=null,s=null;if(!he(n))throw It(15);const l=n;return he(r)?a.locale=r:de(r)?i=r:ve(r)&&(s=r),de(o)?i=o:ve(o)&&(s=o),t.t(l,i||s||{},a)},rt:(...e)=>t.rt(...e),tc(...e){const[n,r,o]=e,a={plural:1};let i=null,s=null;if(!he(n))throw It(15);const l=n;return he(r)?a.locale=r:te(r)?a.plural=r:de(r)?i=r:ve(r)&&(s=r),he(o)?a.locale=o:de(o)?i=o:ve(o)&&(s=o),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:r}=e;r&&r(t,n)}};return n}const Qt={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}},en={name:"i18n-t",props:ae({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>te(e)||!isNaN(e)}},Qt),setup(e,t){const{slots:n,attrs:o}=t,a=e.i18n||bn({useScope:e.scope,__useComponent:!0}),i=Object.keys(n).filter((e=>"_"!==e));return()=>{const n={};e.locale&&(n.locale=e.locale),void 0!==e.plural&&(n.plural=he(e.plural)?+e.plural:e.plural);const s=function({slots:e},t){return 1===t.length&&"default"===t[0]?e.default?e.default():[]:t.reduce(((t,n)=>{const r=e[n];return r&&(t[n]=r()),t}),{})}(t,i),l=a[$t](e.keypath,s,n),c=ae({},o);return he(e.tag)||me(e.tag)?(0,r.h)(e.tag,c,l):(0,r.h)(r.HY,c,l)}}};function tn(e,t,n,o){const{slots:a,attrs:i}=t;return()=>{const t={part:!0};let s={};e.locale&&(t.locale=e.locale),he(e.format)?t.key=e.format:me(e.format)&&(he(e.format.key)&&(t.key=e.format.key),s=Object.keys(e.format).reduce(((t,r)=>n.includes(r)?ae({},t,{[r]:e.format[r]}):t),{}));const l=o(e.value,t,s);let c=[t.key];de(l)?c=l.map(((e,t)=>{const n=a[e.type];return n?n({[e.type]:e.value,index:t,parts:l}):[e.value]})):he(l)&&(c=[l]);const u=ae({},i);return he(e.tag)||me(e.tag)?(0,r.h)(e.tag,u,c):(0,r.h)(r.HY,u,c)}}const nn=["localeMatcher","style","unit","unitDisplay","currency","currencyDisplay","useGrouping","numberingSystem","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","notation","formatMatcher"],rn={name:"i18n-n",props:ae({value:{type:Number,required:!0},format:{type:[String,Object]}},Qt),setup(e,t){const n=e.i18n||bn({useScope:"parent",__useComponent:!0});return tn(e,t,nn,((...e)=>n[Ut](...e)))}},on=["dateStyle","timeStyle","fractionalSecondDigits","calendar","dayPeriod","numberingSystem","localeMatcher","timeZone","hour12","hourCycle","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"],an={name:"i18n-d",props:ae({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Qt),setup(e,t){const n=e.i18n||bn({useScope:"parent",__useComponent:!0});return tn(e,t,on,((...e)=>n[qt](...e)))}};const sn="vue-i18n: composer properties";let ln;async function cn(e,t){return new Promise(((n,r)=>{try{!function(e,t){const n=e,r=Tt(),o=Tt().__VUE_DEVTOOLS_GLOBAL_HOOK__,a=Et&&n.enableEarlyProxy;if(!o||!r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&a){const e=a?new Dt(n,o):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}else o.emit("devtools-plugin:setup",e,t)}({id:"vue-devtools-plugin-vue-i18n",label:Lt,packageName:"vue-i18n",homepage:"https://vue-i18n.intlify.dev",logo:"https://vue-i18n.intlify.dev/vue-i18n-devtools-logo.png",componentStateTypes:[sn],app:e},(r=>{ln=r,r.on.visitComponentTree((({componentInstance:e,treeNode:n})=>{!function(e,t,n){const r="composition"===n.mode?n.global:n.global.__composer;if(e&&e.vnode.el.__VUE_I18N__&&e.vnode.el.__VUE_I18N__!==r){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)})),r.on.inspectComponent((({componentInstance:e,instanceData:n})=>{e.vnode.el.__VUE_I18N__&&n&&("legacy"===t.mode?e.vnode.el.__VUE_I18N__!==t.global.__composer&&un(n,e.vnode.el.__VUE_I18N__):un(n,e.vnode.el.__VUE_I18N__))})),r.addInspector({id:"vue-i18n-resource-inspector",label:Mt,icon:"language",treeFilterPlaceholder:Rt}),r.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[r,o]of t.__instances){const a="composition"===t.mode?o:o.__composer;if(n===a)continue;const i=r.type.name||r.type.displayName||r.type.__file;e.rootNodes.push({id:a.id.toString(),label:`${i} Scope`})}}(n,t)})),r.on.getInspectorState((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){const n=fn(e.nodeId,t);n&&(e.state=function(e){const t={},n="Locale related info",r=[{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]=r;const o="Locale messages info",a=[{type:o,key:"messages",editable:!1,value:dn(e.messages.value)}];t[o]=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)})),r.on.editInspectorState((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){const n=fn(e.nodeId,t);if(n){const[t]=e.path;"locale"===t&&he(e.state.value)?n.locale.value=e.state.value:"fallbackLocale"===t&&(he(e.state.value)||de(e.state.value)||me(e.state.value))?n.fallbackLocale.value=e.state.value:"inheritLocale"===t&&fe(e.state.value)&&(n.inheritLocale=e.state.value)}}(n,t)})),r.addTimelineLayer({id:"vue-i18n-timeline",label:Ft,color:Nt}),n(!0)}))}catch(e){console.error(e),r(!1)}}))}function un(e,t){const n=sn;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:dn(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 dn(e){const t={};return Object.keys(e).forEach((n=>{const r=e[n];var o,a;pe(r)&&"source"in r?t[n]={_custom:{type:"function",display:"ƒ "+((o=r).source?`("${a=o.source,a.replace(/[<>"&]/g,hn)}")`:"(?)")}}:me(r)?t[n]=dn(r):t[n]=r})),t}const pn={"<":"<",">":">",'"':""","&":"&"};function hn(e){return pn[e]||e}function fn(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 mn(e,t){if(ln){let n;t&&"groupId"in t&&(n=t.groupId,delete t.groupId),ln.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 gn(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[zt](t.pluralizationRules||e.pluralizationRules);const n=Yt(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 bn(e={}){const t=(0,r.FN)();if(null==t)throw It(16);if(!t.appContext.app.__VUE_I18N_SYMBOL__)throw It(17);const n=(0,r.f3)(t.appContext.app.__VUE_I18N_SYMBOL__);if(!n)throw It(22);const o="composition"===n.mode?n.global:n.global.__composer,a=re(e)?"__i18n"in t.type?"local":"global":e.useScope?e.useScope:"local";if("global"===a){let n=me(e.messages)?e.messages:{};"__i18nGlobal"in t.type&&(n=Yt(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])})),me(e.datetimeFormats)){const t=Object.keys(e.datetimeFormats);t.length&&t.forEach((t=>{o.mergeDateTimeFormat(t,e.datetimeFormats[t])}))}if(me(e.numberFormats)){const t=Object.keys(e.numberFormats);t.length&&t.forEach((t=>{o.mergeNumberFormat(t,e.numberFormats[t])}))}return o}if("parent"===a){let r=function(e,t,n=!1){let r=null;const o=t.root;let a=t.parent;for(;null!=a;){const t=e;if("composition"===e.mode)r=t.__getInstance(a);else{const e=t.__getInstance(a);null!=e&&(r=e.__composer),n&&r&&!r[Ht]&&(r=null)}if(null!=r)break;if(o===a)break;a=a.parent}return r}(n,t,e.__useComponent);return null==r&&(r=o),r}if("legacy"===n.mode)throw It(18);const i=n;let s=i.__getInstance(t);if(null==s){const n=t.type,a=ae({},e);n.__i18n&&(a.__i18n=n.__i18n),o&&(a.__root=o),s=Xt(a),function(e,t,n){let o=null;(0,r.bv)((()=>{if(__VUE_PROD_DEVTOOLS__&&t.vnode.el){t.vnode.el.__VUE_I18N__=n,o=ye();const e=n;e[Bt]&&e[Bt](o),o.on("*",mn)}}),t),(0,r.Ah)((()=>{if(__VUE_PROD_DEVTOOLS__&&t.vnode.el&&t.vnode.el.__VUE_I18N__){o&&o.off("*",mn);const e=n;e[Vt]&&e[Vt](),delete t.vnode.el.__VUE_I18N__}e.__deleteInstance(t)}),t)}(i,t,s),i.__setInstance(t,s)}return s}const vn=["locale","fallbackLocale","availableLocales"],yn=["t","rt","d","n","tm"];var _n;if(tt=function(e,t={}){{const n=(t.onCacheKey||dt)(e),r=pt[n];if(r)return r;let o=!1;const a=t.onError||ke;t.onError=e=>{o=!0,a(e)};const{code:i}=Ie(e,t),s=new Function(`return ${i}`)();return o?s:pt[n]=s}},function(){let e=!1;"boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&(e=!0,se().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&(e=!0,se().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(se().__INTLIFY_PROD_DEVTOOLS__=!1)}(),__INTLIFY_PROD_DEVTOOLS__){const e=se();e.__INTLIFY__=!0,_n=e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__,Ke=_n}function kn(e){return kn="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},kn(e)}function wn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xn(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};wn(this,e),this.init(t,n)}return An(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||Fn,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),r=1;r-1?e.replace(/###/g,"."):e}function o(){return!e||"string"==typeof e}for(var a="string"!=typeof t?[].concat(t):t.split(".");a.length>1;){if(o())return{};var i=r(a.shift());!e[i]&&n&&(e[i]=new n),e=Object.prototype.hasOwnProperty.call(e,i)?e[i]:{}}return o()?{}:{obj:e,k:r(a.shift())}}function Un(e,t,n){var r=qn(e,t,Object);r.obj[r.k]=n}function Bn(e,t){var n=qn(e,t),r=n.obj,o=n.k;if(r)return r[o]}function Vn(e,t,n){var r=Bn(e,n);return void 0!==r?r:Bn(t,n)}function zn(e,t,n){for(var r in t)"__proto__"!==r&&"constructor"!==r&&(r in e?"string"==typeof e[r]||e[r]instanceof String||"string"==typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):zn(e[r],t[r],n):e[r]=t[r]);return e}function Hn(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Wn={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function Gn(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return Wn[e]})):e}var Yn="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,Jn=[" ",",","?","!",";"];function Zn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xn(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return e[t];for(var r=t.split(n),o=e,a=0;aa+i;)i++,l=o[s=r.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=r.slice(a+i).join(n);return c?Kn(l,c,n):void 0}o=o[r[a]]}return o}}var Qn=function(e){Tn(o,e);var t,n,r=(t=o,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,r=On(t);if(n){var o=On(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return En(this,e)});function o(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return wn(this,o),t=r.call(this),Yn&&Nn.call(Sn(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 An(o,[{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 r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,a=void 0!==r.ignoreJSONStructure?r.ignoreJSONStructure:this.options.ignoreJSONStructure,i=[e,t];n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(i=e.split("."));var s=Bn(this.data,i);return s||!a||"string"!=typeof n?s:Kn(this.data&&this.data[e]&&this.data[e][t],n,o)}},{key:"addResource",value:function(e,t,n,r){var o=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&&(r=t,t=(i=e.split("."))[1]),this.addNamespaces(t),Un(this.data,i,r),o.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in n)"string"!=typeof n[o]&&"[object Array]"!==Object.prototype.toString.apply(n[o])||this.addResource(e,t,o,n[o],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},i=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(i=e.split("."))[1]),this.addNamespaces(t);var s=Bn(this.data,i)||{};r?zn(s,n,o):s=Xn(Xn({},s),n),Un(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?Xn(Xn({},{}),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}}]),o}(Nn),er={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,o){var a=this;return e.forEach((function(e){a.processors[e]&&(t=a.processors[e].process(t,n,r,o))})),t}};function tr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nr(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return wn(this,o),t=r.call(this),Yn&&Nn.call(Sn(t)),$n(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,Sn(t)),t.options=n,void 0===t.options.keySeparator&&(t.options.keySeparator="."),t.logger=Rn.create("translator"),t}return An(o,[{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 r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=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 r=Jn.filter((function(e){return t.indexOf(e)<0&&n.indexOf(e)<0}));if(0===r.length)return!0;var o=new RegExp("(".concat(r.map((function(e){return"?"===e?"\\?":e})).join("|"),")")),a=!o.test(e);if(!a){var i=e.indexOf(n);i>0&&!o.test(e.substring(0,i))&&(a=!0)}return a}(e,n,r));if(a&&!i){var s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces:o};var l=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(l[0])>-1)&&(o=l.shift()),e=l.join(r)}return"string"==typeof o&&(o=[o]),{key:e,namespaces:o}}},{key:"translate",value:function(e,t,n){var r=this;if("object"!==kn(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],d=t.lng||this.language,p=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d&&"cimode"===d.toLowerCase()){if(p){var h=t.nsSeparator||this.options.nsSeparator;return a?(f.res="".concat(u).concat(h).concat(l),f):"".concat(u).concat(h).concat(l)}return a?(f.res=l,f):l}var f=this.resolve(e,t),m=f&&f.res,g=f&&f.usedKey||l,b=f&&f.exactUsedKey||l,v=Object.prototype.toString.apply(m),y=["[object Number]","[object Function]","[object RegExp]"],_=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,k=!this.i18nFormat||this.i18nFormat.handleAsObject,w="string"!=typeof m&&"boolean"!=typeof m&&"number"!=typeof m;if(k&&m&&w&&y.indexOf(v)<0&&("string"!=typeof _||"[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,nr(nr({},t),{},{ns:c})):"key '".concat(l," (").concat(this.language,")' returned an object instead of string.");return a?(f.res=x,f):x}if(i){var A="[object Array]"===v,S=A?[]:{},C=A?b:g;for(var T in m)if(Object.prototype.hasOwnProperty.call(m,T)){var E="".concat(C).concat(i).concat(T);S[T]=this.translate(E,nr(nr({},t),{joinArrays:!1,ns:c})),S[T]===E&&(S[T]=m[T])}m=S}}else if(k&&"string"==typeof _&&"[object Array]"===v)(m=m.join(_))&&(m=this.extendTranslation(m,e,t,n));else{var O=!1,P=!1,D=void 0!==t.count&&"string"!=typeof t.count,L=o.hasDefaultValue(t),M=D?this.pluralResolver.getSuffix(d,t.count,t):"",F=t["defaultValue".concat(M)]||t.defaultValue;!this.isValidLookup(m)&&L&&(O=!0,m=F),this.isValidLookup(m)||(P=!0,m=l);var R=t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,N=R&&P?void 0:m,I=L&&F!==m&&this.options.updateMissing;if(P||O||I){if(this.logger.log(I?"updateKey":"missingKey",d,u,l,I?F:m),i){var j=this.resolve(l,nr(nr({},t),{},{keySeparator:!1}));j&&j.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 $=[],q=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&q&&q[0])for(var U=0;U1&&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 d=void 0!==s.count&&"string"!=typeof s.count,p=d&&!s.ordinal&&0===s.count&&i.pluralResolver.shouldUseIntlApi(),h=void 0!==s.context&&("string"==typeof s.context||"number"==typeof s.context)&&""!==s.context,f=s.lngs?s.lngs:i.languageUtils.toResolveHierarchy(s.lng||i.language,s.fallbackLng);u.forEach((function(e){i.isValidLookup(t)||(a=e,!rr["".concat(f[0],"-").concat(e)]&&i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(a)&&(rr["".concat(f[0],"-").concat(e)]=!0,i.logger.warn('key "'.concat(n,'" for languages "').concat(f.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!!!")),f.forEach((function(n){if(!i.isValidLookup(t)){o=n;var a,l=[c];if(i.i18nFormat&&i.i18nFormat.addLookupKeys)i.i18nFormat.addLookupKeys(l,c,n,e,s);else{var u;d&&(u=i.pluralResolver.getSuffix(n,s.count,s));var f="".concat(i.options.pluralSeparator,"zero");if(d&&(l.push(c+u),p&&l.push(c+f)),h){var m="".concat(c).concat(i.options.contextSeparator).concat(s.context);l.push(m),d&&(l.push(m+u),p&&l.push(m+f))}}for(;a=l.pop();)i.isValidLookup(t)||(r=a,t=i.getResource(n,e,a,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:r,usedLng:o,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 r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}],[{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}}]),o}(Nn);function ar(e){return e.charAt(0).toUpperCase()+e.slice(1)}var ir=function(){function e(t){wn(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Rn.create("languageUtils")}return An(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]=ar(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]=ar(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=ar(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 r=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(r)||(t=r)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var r=n.getLanguagePartFromCode(e);if(n.isSupportedCode(r))return t=r;t=n.options.supportedLngs.find((function(e){if(0===e.indexOf(r))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,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),o=[],a=function(e){e&&(n.isSupportedCode(e)?o.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)),r.forEach((function(e){o.indexOf(e)<0&&a(n.formatLanguageCode(e))})),o}}]),e}(),sr=[{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}],lr={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)}},cr=["v1","v2","v3"],ur={zero:0,one:1,two:2,few:3,many:4,other:5};function dr(){var e={};return sr.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:lr[t.fc]}}))})),e}var pr=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};wn(this,e),this.languageUtils=t,this.options=n,this.logger=Rn.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=dr()}return An(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]:{},r=this.getRule(e,n);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort((function(e,t){return ur[e]-ur[t]})).map((function(e){return"".concat(t.options.prepend).concat(e)})):r.numbers.map((function(r){return t.getSuffix(e,r,n)})):[]}},{key:"getSuffix",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.getRule(e,n);return r?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(r.select(t)):this.getSuffixRetroCompatible(r,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,t){var n=this,r=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),o=e.numbers[r];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===o?o="plural":1===o&&(o=""));var a=function(){return n.options.prepend&&o.toString()?n.options.prepend+o.toString():o.toString()};return"v1"===this.options.compatibilityJSON?1===o?"":"number"==typeof o?"_plural_".concat(o.toString()):a():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?a():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}},{key:"shouldUseIntlApi",value:function(){return!cr.includes(this.options.compatibilityJSON)}}]),e}();function hr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fr(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};wn(this,e),this.logger=Rn.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return An(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:Gn,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?Hn(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?Hn(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?Hn(t.nestingPrefix):t.nestingPrefixEscaped||Hn("$t("),this.nestingSuffix=t.nestingSuffix?Hn(t.nestingSuffix):t.nestingSuffixEscaped||Hn(")"),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,r){var o,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 o=Vn(t,l,e);return s.alwaysFormat?s.format(o,void 0,n,fr(fr(fr({},r),t),{},{interpolationkey:e})):o}var a=e.split(s.formatSeparator),i=a.shift().trim(),c=a.join(s.formatSeparator).trim();return s.format(Vn(t,l,i),c,n,fr(fr(fr({},r),t),{},{interpolationkey:i}))};this.resetRegExp();var d=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,p=r&&r.interpolation&&void 0!==r.interpolation.skipOnVariables?r.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;o=t.regex.exec(e);){var n=o[1].trim();if(void 0===(a=u(n)))if("function"==typeof d){var l=d(e,o,r);a="string"==typeof l?l:""}else if(r&&r.hasOwnProperty(n))a="";else{if(p){a=o[0];continue}s.logger.warn("missed to pass in variable ".concat(n," for interpolating ").concat(e)),a=""}else"string"==typeof a||s.useRawValueToEscape||(a=jn(a));var c=t.safeValue(a);if(e=e.replace(o[0],c),p?(t.regex.lastIndex+=a.length,t.regex.lastIndex-=o[0].length):t.regex.lastIndex=0,++i>=s.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var n,r,o=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=fr({},a);function s(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var r=e.split(new RegExp("".concat(n,"[ ]*{"))),o="{".concat(r[1]);e=r[0];var a=(o=this.interpolate(o,i)).match(/'/g),s=o.match(/"/g);(a&&a.length%2==0&&!s||s.length%2!=0)&&(o=o.replace(/'/g,'"'));try{i=JSON.parse(o),t&&(i=fr(fr({},t),i))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(n).concat(o)}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((r=t(s.call(this,n[1].trim(),i),i))&&n[0]===e&&"string"!=typeof r)return r;"string"!=typeof r&&(r=jn(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),c&&(r=l.reduce((function(e,t){return o.format(e,t,a.lng,fr(fr({},a),{},{interpolationkey:n[1].trim()}))}),r.trim())),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();function gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function br(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};wn(this,e),this.logger=Rn.create("formatter"),this.options=t,this.formats={number:vr((function(e,t){var n=new Intl.NumberFormat(e,t);return function(e){return n.format(e)}})),currency:vr((function(e,t){var n=new Intl.NumberFormat(e,br(br({},t),{},{style:"currency"}));return function(e){return n.format(e)}})),datetime:vr((function(e,t){var n=new Intl.DateTimeFormat(e,br({},t));return function(e){return n.format(e)}})),relativetime:vr((function(e,t){var n=new Intl.RelativeTimeFormat(e,br({},t));return function(e){return n.format(e,t.range||"day")}})),list:vr((function(e,t){var n=new Intl.ListFormat(e,br({},t));return function(e){return n.format(e)}}))},this.init(t)}return An(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()]=vr(t)}},{key:"format",value:function(e,t,n,r){var o=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 r=e.split("(");t=r[0].toLowerCase().trim();var o=r[1].substring(0,r[1].length-1);"currency"===t&&o.indexOf(":")<0?n.currency||(n.currency=o.trim()):"relativetime"===t&&o.indexOf(":")<0?n.range||(n.range=o.trim()):o.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 Dn(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)?Dn(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.")}(),r=t[0],o=t.slice(1).join(":").trim().replace(/^'+|'+$/g,"");n[r.trim()]||(n[r.trim()]=o),"false"===o&&(n[r.trim()]=!1),"true"===o&&(n[r.trim()]=!0),isNaN(o)||(n[r.trim()]=parseInt(o,10))}var a}))}return{formatName:t,formatOptions:n}}(t),i=a.formatName,s=a.formatOptions;if(o.formats[i]){var l=e;try{var c=r&&r.formatParams&&r.formatParams[r.interpolationkey]||{},u=c.locale||c.lng||r.locale||r.lng||n;l=o.formats[i](e,u,br(br(br({},s),r),c))}catch(e){o.logger.warn(e)}return l}return o.logger.warn("there was no format function for ".concat(i)),e}),e)}}]),e}();function _r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kr(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{};return wn(this,o),a=r.call(this),Yn&&Nn.call(Sn(a)),a.backend=e,a.store=t,a.services=n,a.languageUtils=n.languageUtils,a.options=i,a.logger=Rn.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 An(o,[{key:"queueLoad",value:function(e,t,n,r){var o=this,a={},i={},s={},l={};return e.forEach((function(e){var r=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&o.store.hasResourceBundle(e,t)?o.state[s]=2:o.state[s]<0||(1===o.state[s]?void 0===i[s]&&(i[s]=!0):(o.state[s]=1,r=!1,void 0===i[s]&&(i[s]=!0),void 0===a[s]&&(a[s]=!0),void 0===l[t]&&(l[t]=!0)))})),r||(s[e]=!0)})),(Object.keys(a).length||Object.keys(i).length)&&this.queue.push({pending:i,pendingCount:Object.keys(i).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(a),pending:Object.keys(i),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(l)}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),o=r[0],a=r[1];t&&this.emit("failedLoading",o,a,t),n&&this.store.addResourceBundle(o,a,n),this.state[e]=t?-1:2;var i={};this.queue.forEach((function(n){var r,s,l,c,u;r=n.loaded,s=a,(c=(l=qn(r,[o],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 r=this,o=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:o,wait:a,callback:i}):(this.readingCalls++,this.backend[n](e,t,(function(s,l){if(r.readingCalls--,r.waitingReads.length>0){var c=r.waitingReads.shift();r.read(c.lng,c.ns,c.fcName,c.tried,c.wait,c.callback)}s&&l&&o2&&void 0!==arguments[2]?arguments[2]:{},o=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."),o&&o();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var a=this.queueLoad(e,t,r,o);if(!a.toLoad.length)return a.pending.length||o(),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]:"",r=e.split("|"),o=r[0],a=r[1];this.read(o,a,"read",void 0,void 0,(function(r,i){r&&t.logger.warn("".concat(n,"loading namespace ").concat(a," for language ").concat(o," failed"),r),!r&&i&&t.logger.log("".concat(n,"loaded namespace ").concat(a," for language ").concat(o),i),t.loaded(e,r,i)}))}},{key:"saveMissing",value:function(e,t,n,r,o){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,r,null,kr(kr({},a),{},{isUpdate:o})),e&&e[0]&&this.store.addResource(e[0],t,n,r))}}]),o}(Nn);function xr(){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"===kn(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===kn(e[2])||"object"===kn(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,r){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function Ar(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 Sr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cr(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(wn(this,o),e=r.call(this),Yn&&Nn.call(Sn(e)),e.options=Ar(t),e.services={},e.logger=Rn,e.modules={external:[]},Er(Sn(e)),n&&!e.isInitialized&&!t.isClone){if(!e.options.initImmediate)return e.init(t,n),En(e,Sn(e));setTimeout((function(){e.init(t,n)}),0)}return e}return An(o,[{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 r=xr();function o(e){return e?"function"==typeof e?new e:e:null}if(this.options=Cr(Cr(Cr({},r),this.options),Ar(t)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=Cr(Cr({},r.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?Rn.init(o(this.modules.logger),this.options):Rn.init(null,this.options),this.modules.formatter?a=this.modules.formatter:"undefined"!=typeof Intl&&(a=yr);var i=new ir(this.options);this.store=new Qn(this.options.resources,this.options);var s=this.services;s.logger=Rn,s.resourceStore=this.store,s.languageUtils=i,s.pluralResolver=new pr(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!a||this.options.interpolation.format&&this.options.interpolation.format!==r.interpolation.format||(s.formatter=o(a),s.formatter.init(s,this.options),this.options.interpolation.format=s.formatter.format.bind(s.formatter)),s.interpolator=new mr(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new wr(o(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o1?n-1:0),o=1;o0&&"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 d=In(),p=function(){var t=function(t,r){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),d.resolve(r),n(t,r)};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?p():setTimeout(p,0),d}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Tr,r=n,o="string"==typeof e?e:this.language;if("function"==typeof e&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(o&&"cimode"===o.toLowerCase())return r();var a=[],i=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){a.indexOf(e)<0&&a.push(e)}))};if(o)i(o);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),r(e)}))}else r(null)}},{key:"reloadResources",value:function(e,t,n){var r=In();return e||(e=this.languages),t||(t=this.options.ns),n||(n=Tr),this.services.backendConnector.reload(e,t,(function(e){r.resolve(),n(e)})),r}},{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&&er.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 r=In();this.emit("languageChanging",e);var o=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||o(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?(o(a),n.translator.changeLanguage(a),n.isLanguageChangingTo=void 0,n.emit("languageChanged",a),n.logger.log("languageChanged",a)):n.isLanguageChangingTo=void 0,r.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()),r}},{key:"getFixedT",value:function(e,t,n){var r=this,o=function e(t,o){var a;if("object"!==kn(o)){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 r=this.resolvedLanguage||this.languages[0],o=!!this.options&&this.options.fallbackLng,a=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;var i=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};if(n.precheck){var s=n.precheck(this,i);if(void 0!==s)return s}return!(!this.hasResourceBundle(r,e)&&this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages)&&(!i(r,e)||o&&!i(a,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=In();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){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=In();"string"==typeof e&&(e=[e]);var r=this.options.preload||[],o=e.filter((function(e){return r.indexOf(e)<0}));return o.length?(this.options.preload=r.concat(o),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]:Tr,r=Cr(Cr(Cr({},this.options),t),{isClone:!0}),a=new o(r);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=Cr({},this.services),a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a.translator=new or(a.services,a.options),a.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new Or(e,t)}));var Pr=Or.createInstance();Pr.createInstance=Or.createInstance,Pr.createInstance,Pr.init,Pr.loadResources,Pr.reloadResources,Pr.use,Pr.changeLanguage,Pr.getFixedT,Pr.t,Pr.exists,Pr.setDefaultNamespace,Pr.hasLoadedNamespace,Pr.loadNamespaces,Pr.loadLanguages;const Dr=Pr;var Lr,Mr=document.getElementById("language"),Fr=Mr?Array.from(Mr.querySelectorAll("option")).map((function(e){return e.value})):["en"],Rr=Mr?Mr.options[Mr.selectedIndex].value:"en",Nr=function(e){void 0===e&&(e="");try{return __webpack_require__(5144)("./".concat(e))}catch(e){return null}};Lr={},Fr.forEach((function(e){Lr[e]={translation:Nr("".concat(e,"/translation.json"))}})),Dr.init({fallbackLng:"en",lng:Rr,resources:Lr});var Ir,jr=(Ir={},Fr.forEach((function(e){Ir[e]=Nr("".concat(e,"/translation.json"))})),function(e={}){const t=__VUE_I18N_LEGACY_API__&&fe(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=!!e.globalInjection,o=new Map,a=__VUE_I18N_LEGACY_API__&&t?Kt(e):Xt(e),i=ee(""),s={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},async install(e,...o){if(__VUE_PROD_DEVTOOLS__&&(e.__VUE_I18N__=s),e.__VUE_I18N_SYMBOL__=i,e.provide(e.__VUE_I18N_SYMBOL__,s),!t&&n&&function(e,t){const n=Object.create(null);vn.forEach((e=>{const r=Object.getOwnPropertyDescriptor(t,e);if(!r)throw It(22);const o=(0,Ct.dq)(r.value)?{get:()=>r.value.value,set(e){r.value.value=e}}:{get:()=>r.get&&r.get()};Object.defineProperty(n,e,o)})),e.config.globalProperties.$i18n=n,yn.forEach((n=>{const r=Object.getOwnPropertyDescriptor(t,n);if(!r||!r.value)throw It(22);Object.defineProperty(e.config.globalProperties,`$${n}`,r)}))}(e,s.global),__VUE_I18N_FULL_INSTALL__&&function(e,t,...n){const r=ve(n[0])?n[0]:{},o=!!r.useI18nComponentName;(!fe(r.globalInstall)||r.globalInstall)&&(e.component(o?"i18n":en.name,en),e.component(rn.name,rn),e.component(an.name,an)),e.directive("t",function(e){const t=(t,{instance:n,value:r,modifiers:o})=>{if(!n||!n.$)throw It(22);const a=function(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return null!=r?r.__composer:e.global.__composer}}(e,n.$),i=function(e){if(he(e))return{path:e};if(ve(e)){if(!("path"in e))throw It(19);return e}throw It(20)}(r);t.textContent=a.t(...function(e){const{path:t,locale:n,args:r,choice:o,plural:a}=e,i={},s=r||{};return he(n)&&(i.locale=n),te(o)&&(i.plural=o),te(a)&&(i.plural=a),[t,s,i]}(i))};return{beforeMount:t,beforeUpdate:t}}(t))}(e,s,...o),__VUE_I18N_LEGACY_API__&&t&&e.mixin(function(e,t,n){return{beforeCreate(){const o=(0,r.FN)();if(!o)throw It(22);const a=this.$options;if(a.i18n){const n=a.i18n;a.__i18n&&(n.__i18n=a.__i18n),n.__root=t,this===this.$root?this.$i18n=gn(e,n):(n.__injectWithOption=!0,this.$i18n=Kt(n))}else a.__i18n?this===this.$root?this.$i18n=gn(e,a):this.$i18n=Kt({__i18n:a.__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=ye(),t=this.$i18n;t.__enableEmitter&&t.__enableEmitter(e),e.on("*",mn)}},beforeUnmount(){const e=(0,r.FN)();if(!e)throw It(22);if(__VUE_PROD_DEVTOOLS__){this.__v_emitter&&(this.__v_emitter.off("*",mn),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}}}(a,a.__composer,s)),__VUE_PROD_DEVTOOLS__){if(!await cn(e,s))throw It(21);const n=ye();if(t){const e=a;e.__enableEmitter&&e.__enableEmitter(n)}else{const e=a;e[Bt]&&e[Bt](n)}n.on("*",mn)}},get global(){return a},__instances:o,__getInstance:e=>o.get(e)||null,__setInstance(e,t){o.set(e,t)},__deleteInstance(e){o.delete(e)}};return s}({fallbackLocale:"en",locale:Rr,messages:Ir})),$r=function(e){var t=e.component,n=e.props,a=void 0===n?{}:n,i=e.use,s=void 0===i?[]:i,l=e.mountTarget,c=(0,r.aZ)(t),u=(0,o.createApp)(c,a);return null==s||s.forEach((function(e){u.use(e)})),u.mount(l)},qr=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 r=document.getElementById("provision-relationships");this.enrichments=r?JSON.parse(r.innerText||"[]"):[],this.listComponent=$r({component:K,props:{gutter:this.gutter,viewRoot:this.root,enrichments:this.enrichments,editable:this.editable,thisWorkFrbrUri:this.workFrbrUri},use:[jr],mountTarget:document.createElement("div")});var o=new MutationObserver((function(){n.listComponent.markAndAnchorAll()}));this.akn&&o.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 Ur={ref:"form",method:"get"},Br={class:"list-group"},Vr={class:"position-relative list-group-item bg-light d-flex justify-content-between align-items-center"},zr={key:0,class:"list-group-item"},Hr={class:"d-flex justify-content-between mb-2"},Wr={class:"d-flex align-items-center"},Gr={key:1,class:"circle-loader ms-2"},Yr={class:"facets-scrollable"},Jr={class:"form-check flex-grow-1"},Zr=["id","value","name","checked"],Xr=["for"],Kr={class:"badge bg-light text-dark"},Qr={class:"form-check flex-grow-1"},eo=["id","checked","value","name"],to=["for"],no={class:"badge bg-light text-dark"},ro={key:2,class:"letter-radiobox-container"},oo=["value","checked","name"],ao={class:"letter-radiobox__text"},io={key:1,class:"list-group-item d-flex justify-content-between"},so={class:"d-flex justify-content-between align-items-center"},lo={class:"form-check"},co=["id","checked","name"],uo=["for"],po={class:"d-flex align-items-center"},ho={class:"badge bg-light text-dark"},fo={key:0,class:"circle-loader ms-2"},mo={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}}};__webpack_require__(528),mo.render=function(e,t){return(0,r.wg)(),(0,r.iD)(r.HY,null,[e.facet.options&&e.facet.options.length?((0,r.wg)(),(0,r.iD)("li",zr,[(0,r._)("div",Hr,[(0,r._)("strong",null,(0,a.zw)(e.facet.title),1),(0,r._)("div",Wr,[e.showClearFilter?((0,r.wg)(),(0,r.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,o.withModifiers)((t=>e.$emit("clear-facet",e.facet.name)),["prevent"]))},(0,a.zw)(e.$t("Clear")),1)):(0,r.kq)("v-if",!0),e.loading?((0,r.wg)(),(0,r.iD)("span",Gr)):(0,r.kq)("v-if",!0)])]),(0,r._)("div",Yr,["checkboxes"===e.facet.type?((0,r.wg)(!0),(0,r.iD)(r.HY,{key:0},(0,r.Ko)(e.facet.options,((n,o)=>((0,r.wg)(),(0,r.iD)("div",{key:o,class:"d-flex justify-content-between align-items-center"},[(0,r._)("div",Jr,[(0,r._)("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,Zr),(0,r._)("label",{class:"form-check-label",for:`${e.facet.name}_${o}`},(0,a.zw)(n.label),9,Xr)]),(0,r._)("div",null,[(0,r._)("span",Kr,(0,a.zw)(n.count),1)])])))),128)):(0,r.kq)("v-if",!0),"radio"===e.facet.type?((0,r.wg)(!0),(0,r.iD)(r.HY,{key:1},(0,r.Ko)(e.facet.options,((n,o)=>((0,r.wg)(),(0,r.iD)("div",{key:o,class:"d-flex justify-content-between align-items-center"},[(0,r._)("div",Qr,[(0,r._)("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,eo),(0,r._)("label",{class:"form-check-label",for:`${e.facet.name}_${o}`},(0,a.zw)(n.label),9,to)]),(0,r._)("div",null,[(0,r._)("span",no,(0,a.zw)(n.count),1)])])))),128)):(0,r.kq)("v-if",!0),"letter-radio"===e.facet.type?((0,r.wg)(),(0,r.iD)("div",ro,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.facet.options,((n,o)=>((0,r.wg)(),(0,r.iD)("label",{key:o,class:"letter-radiobox"},[((0,r.wg)(),(0,r.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,oo)),(0,r._)("span",ao,(0,a.zw)(n.label),1)])))),128))])):(0,r.kq)("v-if",!0)])])):(0,r.kq)("v-if",!0),"boolean"===e.facet.type?((0,r.wg)(),(0,r.iD)("div",io,[(0,r._)("div",so,[(0,r._)("div",lo,[(0,r._)("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,co),(0,r._)("label",{class:"form-check-label",for:e.facet.name},[(0,r._)("strong",null,(0,a.zw)(e.facet.title),1)],8,uo)])]),(0,r._)("div",po,[(0,r._)("span",ho,(0,a.zw)(e.facet.count),1),e.loading?((0,r.wg)(),(0,r.iD)("span",fo)):(0,r.kq)("v-if",!0)])])):(0,r.kq)("v-if",!0)],64)},mo.__scopeId="data-v-08feaab9";const go={name:"FilterFacets",components:{SingleFacet:mo},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)),r=[...this.modelValue];r[n]={...r[n],value:(()=>{let o=e.target.value;return"boolean"===t.type&&(o=e.target.checked),"checkboxes"===t.type&&(o=e.target.checked?[...r[n].value,e.target.value]:r[n].value.filter((t=>String(t)!==String(e.target.value)))),o})()},this.$emit("update:modelValue",r)}},render:function(e,t){const n=(0,r.up)("SingleFacet");return(0,r.wg)(),(0,r.iD)("ul",Br,[(0,r._)("li",Vr,[(0,r.WI)(e.$slots,"header-title",{},(()=>[(0,r._)("strong",null,(0,a.zw)(e.$t("Filters")),1)])),e.showClearAllFilter?((0,r.wg)(),(0,r.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,o.withModifiers)(((...t)=>e.clearAll&&e.clearAll(...t)),["prevent"]))},(0,a.zw)(e.$t("Clear all")),1)):(0,r.kq)("v-if",!0)]),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.modelValue,((t,o)=>((0,r.wg)(),(0,r.j4)(n,{key:o,facet:t,loading:e.loading,onOnChange:e.handleChange,onClearFacet:e.clearFacet},null,8,["facet","loading","onOnChange","onClearFacet"])))),128))])}},bo={name:"ListFacets",components:{FilterFacets:go},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}}};__webpack_require__(55),bo.render=function(e,t){const n=(0,r.up)("FilterFacets");return(0,r.wg)(),(0,r.iD)(r.HY,null,[(0,r._)("form",Ur,[(0,r.Wm)(n,{modelValue:e.facets,"onUpdate:modelValue":t[0]||(t[0]=t=>e.facets=t),loading:e.loading},null,8,["modelValue","loading"])],512),(0,r.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,r.kq)("v-if",!0)],64)},bo.__scopeId="data-v-adaff450";const vo=bo;const yo=function(e){var t=Array.from(e.querySelectorAll("[data-list-facets]")),n=e.querySelector("#facet-data"),r={};n&&n.textContent&&(r=JSON.parse(n.textContent),window.location.href.includes("/legislation/")&&(r.authors=[])),t.forEach((function(e){$r({component:vo,props:r,use:[jr],mountTarget:e})}))},_o={class:"doc-search"},ko={class:"input-group"},wo=["placeholder","aria-label"],xo={class:"btn btn-secondary",type:"submit"},Ao={class:"text-end mt-2"},So={key:0,class:"mt-2"},Co={class:"doc-search__results"},To={key:0};var Eo=__webpack_require__(813),Oo=__webpack_require__.n(Eo);const Po=["tabindex","onClick"],Do={class:"card-body"},Lo={ref:"snippet",class:"result-snippet"},Mo={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,r.wg)(),(0,r.iD)("div",Lo,null,512)}},Fo={name:"HTMLSnippets",components:{ResultSnippet:Mo},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,r.up)("ResultSnippet");return(0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.snippets,((t,o)=>((0,r.wg)(),(0,r.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,r._)("div",Do,[(0,r.Wm)(n,{node:t.cloneNode(!0)},null,8,["node"])])],8,Po)))),128)}},Ro=["tabindex","onClick"],No={class:"card-body"},Io={name:"PdfSnippets",components:{ResultSnippet:Mo},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,r.up)("ResultSnippet");return(0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.snippets,((t,o)=>((0,r.wg)(),(0,r.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,r._)("div",No,[(0,r._)("h5",null,[(0,r._)("strong",null,(0,a.zw)(e.$t("Page"))+" "+(0,a.zw)(t.pageNode.dataset.page),1)]),(0,r._)("div",null,[(0,r.Wm)(n,{node:t.snippetNode.cloneNode(!0)},null,8,["node"])])])],8,Ro)))),128)}},jo={class:""},$o=["tabindex","onClick"],qo={class:"card-body"},Uo={class:"card-title"},Bo={name:"AknSnippets",components:{ResultSnippet:Mo},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 r=()=>{n=n.parentElement;const e=n.querySelector("h1, h2, h3, h4, h5, .akn-heading, .akn-subheading");e?t=e:r()};return r(),{snippetNode:e,titleNode:t}}))}},render:function(e,t){const n=(0,r.up)("ResultSnippet");return(0,r.wg)(),(0,r.iD)("div",jo,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.snippets,((t,o)=>((0,r.wg)(),(0,r.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,r._)("div",qo,[(0,r._)("h5",Uo,[(0,r._)("strong",null,(0,a.zw)(t.titleNode.textContent),1)]),(0,r.Wm)(n,{node:t.snippetNode.cloneNode(!0)},null,8,["node"])])],8,$o)))),128))])}};function Vo(e,t,n){if(void 0===t&&(t=function(){return!1}),void 0===n&&(n=0),void 0!==window.IntersectionObserver){var r=new IntersectionObserver((function(n,r){n.forEach((function(n){n.isIntersecting&&(r.unobserve(n.target),window.setTimeout((function(){t(e)}),500))}))}));r.observe(e);var o,a=e.getBoundingClientRect(),i=Math.floor(a.top+self.pageYOffset-n);window.scrollTo({top:i,behavior:"smooth"});var s=function(){window.clearTimeout(o),o=setTimeout((function(){r.unobserve(e),window.removeEventListener("scroll",s)}),66)};window.addEventListener("scroll",s,!1)}}function zo(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 r={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 o=t[t.length-1];o&&(o.type===e.tagName?(t.length>1?t[t.length-2].children.push(r):n.push(r),t[t.length-1]=r):(o.children.push(r),t.push(r)))}else n.push(r),t=[r]})),n}function Ho(e,t){for(var n,r=0;r({userHelpLink:jh.config.userHelpLink}),render:function(e,t){return e.userHelpLink?((0,r.wg)(),(0,r.iD)("span",Go,[(0,r._)("a",{href:`${e.userHelpLink}${e.page}`,class:"me-3",target:"_blank"},[Jo,(0,r.Uk)((0,a.zw)(e.$t("Help")),1)],8,Yo)])):(0,r.kq)("v-if",!0)}},Xo={name:"DocumentSearch",components:{HelpBtn:Zo,AknSnippets:Bo,PdfSnippets:Io,HTMLSnippets:Fo},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(Oo())(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((()=>{Vo(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)}}};__webpack_require__(6051),Xo.render=function(e,t){const n=(0,r.up)("HelpBtn"),i=(0,r.up)("AknSnippets"),s=(0,r.up)("HTMLSnippets"),l=(0,r.up)("PdfSnippets");return(0,r.wg)(),(0,r.iD)("div",_o,[(0,r._)("form",{class:"doc-search__form mb-2",onSubmit:t[1]||(t[1]=(0,o.withModifiers)((()=>e.q=e.$refs.q.value),["prevent"]))},[(0,r._)("div",ko,[(0,r._)("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,wo),(0,r._)("button",xo,(0,a.zw)(e.$t("Search")),1)]),(0,r._)("div",Ao,[(0,r.Wm)(n,{page:"search/search-inside-a-document"}),e.marks.length?((0,r.wg)(),(0,r.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,o.withModifiers)(((...t)=>e.clear&&e.clear(...t)),["prevent"]))},(0,a.zw)(e.$t("Clear")),1)):(0,r.kq)("v-if",!0)]),!e.marks.length&&e.q?((0,r.wg)(),(0,r.iD)("div",So,(0,a.zw)(e.$t("No results")),1)):(0,r.kq)("v-if",!0)],32),(0,r._)("div",Co,[e.marks.length?((0,r.wg)(),(0,r.iD)("div",To,["akn"===e.docType?((0,r.wg)(),(0,r.j4)(i,{key:0,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,r.kq)("v-if",!0),"html"===e.docType?((0,r.wg)(),(0,r.j4)(s,{key:1,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,r.kq)("v-if",!0),"pdf"===e.docType?((0,r.wg)(),(0,r.j4)(l,{key:2,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,r.kq)("v-if",!0)])):(0,r.kq)("v-if",!0)])])};const Ko=Xo;var Qo=__webpack_require__(3279),ea=__webpack_require__.n(Qo),ta=function(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{l(r.next(e))}catch(e){a(e)}}function s(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((r=r.apply(e,t||[])).next())}))},na=function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[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,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[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({})}},emits:["show-changes"],methods:{showChanges(){this.$el.dispatchEvent(new CustomEvent("show-changes",{detail:{provision:this.provision}}))}},render:function(e,t){return(0,r.wg)(),(0,r.iD)("la-gutter-item",{anchor:`#${e.provision.id}`},[(0,r._)("i",{class:"bi bi-clock-history mobile-gutter-item-icon",role:"button",onClick:t[0]||(t[0]=(...t)=>e.showChanges&&e.showChanges(...t))}),(0,r._)("div",sa,[(0,r._)("div",la,[(0,r._)("p",null,(0,a.zw)(e.$t("This provision has been amended"))+".",1),(0,r._)("button",{class:"btn btn-sm btn-secondary",type:"button",onClick:t[1]||(t[1]=(...t)=>e.showChanges&&e.showChanges(...t))},(0,a.zw)(e.$t("What changed?")),1)])])],8,ia)}},ua={key:0,class:"reader-provision-changes-inline ig mb-3"},da={class:"card border-warning"},pa={class:"card-header"},ha={class:"d-flex mb-2 mb-lg-0"},fa={class:"h5 flex-grow-1"},ma={class:"row"},ga={class:"col-12 col-lg-6"},ba=["value"],va={class:"col-6 d-none d-lg-block"},ya={class:"card-body reader-provision-changes-inline-body"},_a=["innerHTML"],ka={key:1,class:"d-flex justify-content-between pa-3"},wa=["innerHTML"],xa=["innerHTML"],Aa={name:"DiffContent",props:{diffset:{type:Object,required:!0},sideBySide:{type:Boolean,required:!0}}};__webpack_require__(4402),Aa.render=function(e,t){return(0,r.wg)(),(0,r.iD)("div",null,[e.sideBySide?((0,r.wg)(),(0,r.iD)("div",ka,[(0,r._)("la-akoma-ntoso",{class:"diffset diffset-left",innerHTML:e.diffset.html_diff},null,8,wa),(0,r._)("la-akoma-ntoso",{class:"diffset diffset-right",innerHTML:e.diffset.html_diff},null,8,xa)])):((0,r.wg)(),(0,r.iD)("la-akoma-ntoso",{key:0,class:"diffset pa-3",innerHTML:e.diffset.html_diff},null,8,_a))])};const Sa={name:"ProvisionDiffContentInline",components:{DiffContent:Aa},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:ea()((function(){this.vw=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)}),200),async loadDiffContentsets(){const e=`${Ta()}/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()}}};__webpack_require__(3563),Sa.render=function(e,t){const n=(0,r.up)("diff-content");return e.provision?((0,r.wg)(),(0,r.iD)("div",ua,[(0,r._)("div",da,[(0,r._)("div",pa,[(0,r._)("div",ha,[(0,r._)("div",fa,(0,a.zw)(e.$t("What changed?")),1),(0,r._)("button",{type:"button",class:"btn btn-secondary",onClick:t[0]||(t[0]=(...t)=>e.close&&e.close(...t))},(0,a.zw)(e.$t("Close")),1)]),(0,r._)("div",ma,[(0,r._)("div",ga,[e.diffsets?(0,r.wy)(((0,r.wg)(),(0,r.iD)("select",{key:0,"onUpdate:modelValue":t[1]||(t[1]=t=>e.diffset=t),class:"form-control"},[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.diffsets,((t,n)=>((0,r.wg)(),(0,r.iD)("option",{key:n,value:t},(0,a.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,ba)))),128))],512)),[[o.vModelSelect,e.diffset]]):(0,r.kq)("v-if",!0)]),(0,r._)("div",va,[(0,r._)("label",null,[(0,r.wy)((0,r._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.sideBySide=t),type:"checkbox"},null,512),[[o.vModelCheckbox,e.sideBySide]]),(0,r.Uk)(" "+(0,a.zw)(e.$t("Show changes side-by-side")),1)])])])]),(0,r._)("div",ya,[e.diffsets.length?((0,r.wg)(),(0,r.iD)(r.HY,{key:0},[e.diffset?((0,r.wg)(),(0,r.j4)(n,{key:0,diffset:e.diffset,"side-by-side":e.sideBySide},null,8,["diffset","side-by-side"])):(0,r.kq)("v-if",!0)],2112)):((0,r.wg)(),(0,r.iD)(r.HY,{key:1},[(0,r.Uk)((0,a.zw)(e.$t("Loading"))+"... ",1)],2112))])])])):(0,r.kq)("v-if",!0)},Sa.__scopeId="data-v-64890e74";const Ca=Sa;var Ta=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 Ea=function(){function e(e,t){this.frbrExpressionUri=e,this.gutter=t,this.loadProvisions()}return e.prototype.loadProvisions=function(){return e=this,t=void 0,r=function(){var e,t,n,r;return function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[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,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[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,r.wg)(),(0,r.iD)("div",Oa,[(0,r._)("div",Pa,[e.enrichment?((0,r.wg)(),(0,r.iD)("div",Da,[(0,r._)("form",{ref:"form",onSubmit:t[4]||(t[4]=(0,o.withModifiers)(((...t)=>e.close&&e.close(...t)),["prevent"]))},[(0,r._)("div",La,[(0,r._)("h5",Ma,(0,a.zw)(e.$t("Link citation")),1),(0,r._)("button",{type:"button",class:"btn-close",onClick:t[0]||(t[0]=(...t)=>e.removeOrClose&&e.removeOrClose(...t))})]),(0,r._)("div",Fa,[(0,r._)("p",null,[(0,r._)("b",null,(0,a.zw)(e.enrichment.text),1)]),Ra,(0,r.wy)((0,r._)("input",{"onUpdate:modelValue":t[1]||(t[1]=t=>e.enrichment.url=t),type:"text",class:"form-control",placeholder:"eg. /akn/...",required:""},null,512),[[o.vModelText,e.enrichment.url]])]),(0,r._)("div",Na,[e.enrichment.id?(0,r.kq)("v-if",!0):((0,r.wg)(),(0,r.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,r.kq)("v-if",!0):((0,r.wg)(),(0,r.iD)("button",Ia," Add ")),e.enrichment.id?((0,r.wg)(),(0,r.iD)("button",{key:2,type:"button",class:"btn btn-danger",onClick:t[3]||(t[3]=(...t)=>e.confirmRemove&&e.confirmRemove(...t))}," Delete ")):(0,r.kq)("v-if",!0),e.enrichment.id?((0,r.wg)(),(0,r.iD)("button",ja," Close ")):(0,r.kq)("v-if",!0)])],544)])):(0,r.kq)("v-if",!0)])])}},qa=[".anchor"],Ua={class:"card"},Ba={class:"card-body"},Va=(0,r._)("br",null,null,-1),za=["href"],Ha={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,r.wg)(),(0,r.iD)("la-gutter-item",{".anchor":e.anchorElement},[(0,r._)("div",Ua,[(0,r._)("div",Ba,[(0,r._)("p",null,[(0,r._)("button",{class:"btn btn-sm btn-outline-secondary float-end ms-1",onClick:t[0]||(t[0]=(...t)=>e.edit&&e.edit(...t))},(0,a.zw)(e.$t("Edit")),1),(0,r.Uk)(" "+(0,a.zw)(e.link.text)+" ",1),Va,(0,r._)("a",{href:e.link.url,target:"_blank"},(0,a.zw)(e.link.url),9,za)])])])],8,qa)}};var Wa=function(){return Wa=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&(null===(t=this.manager.gutter)||void 0===t||t.appendChild(this.createGutterItem(e,o[0])))}},e.prototype.createModal=function(){return $r({component:$a,props:{},use:[jr],mountTarget:document.createElement("div")})},e.prototype.createGutterItem=function(e,t){var n=$r({component:Ha,props:{link:e,anchorElement:t,provider:this},use:[jr],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 Ga(t,void 0,void 0,(function(){return Ya(this,(function(t){switch(t.label){case 0:return n?[4,fetch("/api/citation-links/".concat(e.id,"/"),{method:"PUT",headers:Wa(Wa({},J()),{"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 Ga(this,void 0,void 0,(function(){return Ya(this,(function(t){switch(t.label){case 0:return[4,fetch("/api/citation-links/".concat(e.id,"/"),{method:"DELETE",headers:J()})];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,r=0,o=this.anchors.get(e)||[];r{this.$el.remove()})),this.modal.show()},render:function(e,t){return(0,r.wg)(),(0,r.iD)("div",Ka,[(0,r._)("div",Qa,[(0,r._)("div",ei,[(0,r._)("div",ti,[(0,r._)("h5",ni,(0,a.zw)(e.$t("Share")),1),ri]),(0,r._)("div",oi,[(0,r._)("p",null,(0,a.zw)(e.text),1),(0,r._)("div",ai,[(0,r._)("a",{href:`https://api.whatsapp.com/send?text=${e.combined}`,class:"btn btn-link",target:"_blank",onClick:t[0]||(t[0]=t=>e.modal.hide())},si,8,ii),(0,r._)("a",{href:`https://twitter.com/intent/tweet?text=${e.combined}`,class:"btn btn-link",target:"_blank",onClick:t[1]||(t[1]=t=>e.modal.hide())},ci,8,li),(0,r._)("a",{href:`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(e.url)}`,class:"btn btn-link",target:"_blank",onClick:t[2]||(t[2]=t=>e.modal.hide())},di,8,ui)])])])])])}},hi=function(){function e(e){var t,n;this.manager=e,this.manager.addProvider(this),this.documentTitle=(null===(n=null===(t=document.querySelector(".document-content"))||void 0===t?void 0:t.dataset)||void 0===n?void 0:n.title)||""}return e.prototype.getButton=function(e){var t=document.createElement("button");return t.className="btn btn-outline-secondary",t.type="button",t.innerText=Dr.t("Share..."),t},e.prototype.addEnrichment=function(e){if(e.selectors){var t=e.selectors.find((function(e){return"TextQuoteSelector"===e.type}));if(t&&t.exact){var n=new URL(window.location.toString());n.hash=e.anchor_id,$r({component:pi,props:{url:n.toString(),text:"".concat(t.exact," - ").concat(this.documentTitle)},use:[jr],mountTarget:document.createElement("div")})}}},e}(),fi=function(){function e(e){var t,n=this;this.citationLinks=null,this.root=e,this.gutter=this.root.querySelector("la-gutter"),this.akn=this.root.querySelector(".content"),this.docDiffsManager=this.setDocDiffs(),this.gutterManager=new Za.GutterEnrichmentManager(this.root),this.gutterManager.akn=this.root.querySelector(".content"),this.relationshipsManager=new qr(e,this.gutterManager),this.selectionSearch=new Xa(this.gutterManager),this.selectionShare=new hi(this.gutterManager),null===(t=this.gutter)||void 0===t||t.addEventListener("laItemChanged",(function(e){var t;e.target.classList.contains("relationship-gutter-item")&&e.target.active&&(null===(t=n.docDiffsManager)||void 0===t||t.closeInlineDiff())}))}return e.prototype.setDocDiffs=function(){if(!this.akn||!this.gutter)return null;var e=this.akn.getAttribute("frbr-expression-uri");return e?new Ea(e,this.gutter):null},e.prototype.setupPdfCitationLinks=function(){this.citationLinks=new Ja(this.root,this.gutterManager)},e}();var mi=function(){function e(e){this.offCanvas=new window.bootstrap.Offcanvas(e),this.body=e.querySelector("[data-offcanvas-body]")}return e.prototype.show=function(){this.offCanvas.show()},e.prototype.hide=function(){this.offCanvas.hide()},e}();const gi=function(){function e(e){var t=this;this.enchrichmentsManager=null,this.tocController=null,this.getTocItems=function(){var e=[];if("akn"===t.root.getAttribute("data-display-type")){var n=t.root.querySelector("#akn_toc_json");n&&(e=JSON.parse(n.textContent)||[])}else if("html"===t.root.getAttribute("data-display-type")){var r=t.root.querySelector(".content__html");r&&Ho(r,e=zo(r))}return e},this.root=e,this.documentElement=this.root.querySelector(".content"),this.setupTabs(),this.setupNav(),this.setupPdf(),this.setupSearch(),this.setupEnrichments(),this.setSharedPortion(),"pdf"!==this.root.getAttribute("data-display-type")&&this.setupPopups()}return e.prototype.setupTabs=function(){var e=this.root.querySelector("#toc-tab"),t=this.root.querySelector("#navigation-search-tab"),n=this.root.querySelector("#pdf-previews-tab");this.setupTocForTab()&&e?(e.classList.remove("d-none"),new window.bootstrap.Tab(e).show()):"pdf"===this.root.getAttribute("data-display-type")&&n?new window.bootstrap.Tab(n).show():t&&new window.bootstrap.Tab(t).show()},e.prototype.setupNav=function(){var e=this,t=this.root.querySelector("#navigation-column"),n=this.root.querySelector("#navigation-content .navigation__inner"),r=this.root.querySelector("#navigation-offcanvas");if(t&&r&&n&&(this.navOffCanvas=new mi(r),this.navOffCanvas.body&&this.setupResponsiveContentTransporter(t,this.navOffCanvas.body,n)),"akn"===this.root.getAttribute("data-display-type")){var o=this.root.querySelector("la-table-of-contents-controller");o&&o.addEventListener("itemTitleClicked",(function(){var t;null===(t=e.navOffCanvas)||void 0===t||t.hide()}))}},e.prototype.setupPdf=function(){var e=this;if("pdf"===this.root.getAttribute("data-display-type")){var t=this.root.querySelector("[data-pdf]");t&&Object.keys(t.dataset).forEach((function(n){e.root.dataset[n]=t.dataset[n]})),this.pdfRenderer=new aa(this.root,this),this.pdfRenderer.onPreviewPanelClick=function(){var t;null===(t=e.navOffCanvas)||void 0===t||t.hide()},this.pdfRenderer.onPdfLoaded=function(){var t;e.enchrichmentsManager&&e.enchrichmentsManager.setupPdfCitationLinks(),e.setupPopups();var n=new URLSearchParams(window.location.search).get("page");n&&(null===(t=e.pdfRenderer)||void 0===t||t.triggerScrollToPage(n))}}},e.prototype.setupSearch=function(){var e=this,t=this.root.querySelector("[data-doc-search]");t&&(this.searchApp=$r({component:Ko,props:{document:this.documentElement,docType:this.root.getAttribute("data-display-type"),mountElement:t},use:[jr],mountTarget:t}),t.addEventListener("going-to-snippet",(function(){var t;null===(t=e.navOffCanvas)||void 0===t||t.hide()})))},e.prototype.setupResponsiveContentTransporter=function(e,t,n){var r=this,o=function(o){var a;o<992?t.appendChild(n):(null===(a=r.navOffCanvas)||void 0===a||a.hide(),e.appendChild(n))},a=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);o(a),window.addEventListener("resize",ea()((function(){var e=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);Array.from(r.root.querySelectorAll("input")).some((function(e){return e===document.activeElement}))||o(e)}),200))},e.prototype.setupTocShowActiveItemOnly=function(){var e,t=this;this.documentElement&&(this.originalDocument=this.documentElement.cloneNode(!0),null===(e=this.tocController)||void 0===e||e.addEventListener("itemTitleClicked",(function(e){var n,r;if(t.originalDocument&&t.documentElement){var o=e.detail.target.getAttribute("href");if(o){var a=null===(r=t.originalDocument.querySelector(o))||void 0===r?void 0:r.cloneNode(!0);a&&t.documentElement.replaceChildren(a)}else(n=t.documentElement).replaceChildren.apply(n,Array.from(t.originalDocument.children).map((function(e){return e.cloneNode(!0)})))}})))},e.prototype.setupTocForTab=function(){var e=this,t=this.getTocItems();if(!t.length)return!1;this.tocController=Wo(t),this.tocController.titleFilterPlaceholder=Dr.t("Search table of contents");var n=this.root.querySelector(".toc");return n?(n.appendChild(this.tocController),this.root.hasAttribute("data-toc-show-active-item-only")&&this.setupTocShowActiveItemOnly(),this.tocController.addEventListener("itemTitleClicked",(function(t){var n,r;e.setSharedPortion(null===(r=null===(n=t.target)||void 0===n?void 0:n.item)||void 0===r?void 0:r.title)})),!0):void 0},e.prototype.setupEnrichments=function(){var e=this.root.querySelector(".content-and-enrichments");e&&(this.enchrichmentsManager=new fi(e))},e.prototype.setupPopups=function(){if(this.documentElement){if("LA-AKOMA-NTOSO"!==this.documentElement.tagName)for(var e=0,t=Array.from(this.documentElement.querySelectorAll('a[href^="/akn/"]'));e({})},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:""}};__webpack_require__(5377),_s.render=function(e,t){return(0,r.wg)(),(0,r.iD)("li",ts,[(0,r._)("a",{class:"h5",target:"_blank",rel:"noreferrer",href:e.item.expression_frbr_uri},(0,a.zw)(e.item.title),9,ns),(0,r._)("div",null,[e.showJurisdiction||e.item.locality?((0,r.wg)(),(0,r.iD)("span",rs,[e.showJurisdiction?((0,r.wg)(),(0,r.iD)("span",{key:0,innerHTML:e.getFlag(e.item),class:"me-1"},null,8,os)):(0,r.kq)("v-if",!0),e.showJurisdiction?((0,r.wg)(),(0,r.iD)("span",as,[(0,r.Uk)((0,a.zw)(e.item.jurisdiction)+" ",1),e.item.locality?((0,r.wg)(),(0,r.iD)("span",is,"· ")):(0,r.kq)("v-if",!0)])):(0,r.kq)("v-if",!0),e.item.locality?((0,r.wg)(),(0,r.iD)("span",ss,(0,a.zw)(e.item.locality),1)):(0,r.kq)("v-if",!0)])):(0,r.kq)("v-if",!0),(0,r._)("span",ls,(0,a.zw)(e.item.date),1),(0,r._)("span",cs,(0,a.zw)(e.item.doc_type),1),e.item.court?((0,r.wg)(),(0,r.iD)("span",us,(0,a.zw)(e.item.court),1)):(0,r.kq)("v-if",!0),e.item.authors?((0,r.wg)(),(0,r.iD)("span",ds,(0,a.zw)(e.authors(e.item)),1)):(0,r.kq)("v-if",!0)]),e.item.citation&&e.item.citation!==e.item.title?((0,r.wg)(),(0,r.iD)("div",ps,[(0,r._)("i",null,(0,a.zw)(e.item.citation),1)])):(0,r.kq)("v-if",!0),(0,r._)("div",null,(0,a.zw)(e.item.matter_type),1),e.labels?((0,r.wg)(),(0,r.iD)("div",hs,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.labels,(e=>((0,r.wg)(),(0,r.iD)("span",{key:e.code,class:(0,a.C_)([`badge rounded-pill bg-${e.level}`])},(0,a.zw)(e.name),3)))),128))])):(0,r.kq)("v-if",!0),e.item.pages.length?((0,r.wg)(),(0,r.iD)("div",fs,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.item.pages,((t,n)=>((0,r.wg)(),(0,r.iD)("div",{key:n},[(0,r._)("span",null,[(0,r._)("a",{href:`${e.item.expression_frbr_uri}#page-${t.page_num}`},"Page "+(0,a.zw)(t.page_num),9,ms),gs]),t.highlight["pages.body"]?((0,r.wg)(),(0,r.iD)("span",{key:0,innerHTML:t.highlight["pages.body"].join(" ... ")},null,8,bs)):(0,r.kq)("v-if",!0)])))),128))])):((0,r.wg)(),(0,r.iD)("div",vs,[(0,r._)("span",{class:"snippet",innerHTML:e.highlights(e.item)},null,8,ys)]))])};const ks=_s,ws={key:0,class:"pagination"},xs=["onClick"],As={key:0,class:"page-item disabled"},Ss=[(0,r._)("a",{class:"page-link"},"...",-1)],Cs={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,r.wg)(),(0,r.iD)("nav",null,[e.totalPages>1?((0,r.wg)(),(0,r.iD)("ul",ws,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.pages,(t=>((0,r.wg)(),(0,r.iD)("li",{key:t,class:(0,a.C_)(["page-item",e.page===t?"active":""])},[(0,r._)("a",{class:"page-link",href:"#",onClick:(0,o.withModifiers)((n=>e.setPage(t)),["prevent"])},(0,a.zw)(t),9,xs)],2)))),128)),e.tooManyPages?((0,r.wg)(),(0,r.iD)("li",As,Ss)):(0,r.kq)("v-if",!0)])):(0,r.kq)("v-if",!0)])}},Ts=Cs,Es={class:"mobile-side-drawer"},Os={class:"mobile-side-drawer__desktop-view d-none d-lg-block"},Ps={class:"mobile-side-drawer__mobile-view__content"},Ds={class:"slot bg-light"},Ls={name:"MobileFacetsDrawer",props:{open:{type:Boolean,default:!1}},emits:["outside-drawer-click"]};__webpack_require__(786),Ls.render=function(e,t){return(0,r.wg)(),(0,r.iD)("div",Es,[(0,r._)("div",Os,[(0,r.WI)(e.$slots,"default")]),(0,r._)("div",{class:(0,a.C_)((e.open?"active":"")+" mobile-side-drawer__mobile-view d-lg-none")},[(0,r._)("div",Ps,[(0,r._)("div",{class:"overlay",onClick:t[0]||(t[0]=t=>e.$emit("outside-drawer-click"))}),(0,r._)("div",Ds,[(0,r.WI)(e.$slots,"default")])])],2)])},Ls.__scopeId="data-v-6caa891a";const Ms={class:"row"},Fs={class:"col-lg"},Rs={class:"card mb-3"},Ns={class:"card-header"},Is={class:"card-body"},js={class:"col-lg"},$s={class:"card mb-3"},qs={class:"card-header"},Us={class:"card-body"},Bs={class:"row"},Vs={class:"col-6"},zs={class:"form-label",for:"date_from"},Hs=["aria-describedby","placeholder","value","disabled"],Ws={class:"col-6"},Gs={class:"form-label",for:"date_to"},Ys=["aria-describedby","placeholder","value","disabled"],Js={key:0,class:"text-danger"},Zs={class:"row"},Xs={class:"col-lg"},Ks={class:"card mb-3"},Qs={class:"card-header"},el={class:"card-body"},tl={class:"col-lg"},nl={class:"card mb-3"},rl={class:"card-header"},ol={class:"card-body"},al={class:"d-flex justify-content-end"},il={type:"submit",class:"btn btn-primary"},sl={class:"row"},ll=["for"],cl={class:"col-sm-9"},ul=["id","name","value"],dl={class:"row mt-3"},pl=["for"],hl={class:"col-sm-9"},fl=["id","name","value"],ml={class:"row mt-3"},gl=["for"],bl={class:"col-sm-9"},vl=["id","name","value"],yl={class:"row mt-3"},_l=["for"],kl={class:"col-sm-9"},wl=["id","name","value"];function xl(e){const t=["all","title","judges","case_summary","flynote","content"];for(const n of t)e[n]={q:"",all:"",exact:"",any:"",none:""};e.date={date_to:null,date_from:null}}const Al={name:"FindDocuments",components:{MobileFacetsDrawer:Ls,SearchResult:ks,SearchPagination:Ts,FilterFacets:go,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,r.wg)(),(0,r.iD)("div",null,[(0,r._)("div",sl,[(0,r._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-all`},(0,a.zw)(e.$t("All these words")),9,ll),(0,r._)("div",cl,[(0,r._)("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,ul)])]),(0,r._)("div",dl,[(0,r._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-exact`},(0,a.zw)(e.$t("This exact word or phrase")),9,pl),(0,r._)("div",hl,[(0,r._)("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,fl)])]),(0,r._)("div",ml,[(0,r._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-any`},(0,a.zw)(e.$t("Any of these words")),9,gl),(0,r._)("div",bl,[(0,r._)("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,vl)])]),(0,r._)("div",yl,[(0,r._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-none`},(0,a.zw)(e.$t("None of these words")),9,_l),(0,r._)("div",kl,[(0,r._)("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,wl)])])])}},HelpBtn:Zo},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","case_summary","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 r=t[e];if(!r)continue;let o=r.match(/\w+|"[^"]+"/g);if("all"===e)o=o.join(" ");else if("exact"===e){const n=[];let r=[];o.forEach((e=>{e.startsWith('"')?(r.length&&(n.push('"'+r.join(" ")+'"'),r=[]),n.push(e)):r.push(e)})),r.length&&n.push('"'+r.join(" ")+'"'),o=n.join(" "),t[e]=o}else"any"===e?o=`(${o.join("|")})`:"none"===e&&(o=o.map((e=>`-${e}`)).join(" "));n=n+" "+o.trim()}return n},submitAdvancedForm(){this.formatFieldValues(),this.showAdditionalOptions=!1,this.$emit("submit")}},render:function(e,t){const n=(0,r.up)("AdvancedSearchFields"),i=(0,r.up)("HelpBtn");return(0,r.wg)(),(0,r.iD)("form",{onSubmit:t[5]||(t[5]=(0,o.withModifiers)(((...t)=>e.submitAdvancedForm&&e.submitAdvancedForm(...t)),["prevent"]))},[(0,r._)("div",Ms,[(0,r._)("div",Fs,[(0,r._)("div",Rs,[(0,r._)("h5",Ns,(0,a.zw)(e.$t("Anywhere")),1),(0,r._)("div",Is,[(0,r.Wm)(n,{fieldValues:e.modelValue.all,"onUpdate:fieldValues":t[0]||(t[0]=t=>e.modelValue.all=t),"input-name":"all"},null,8,["fieldValues"])])])]),(0,r._)("div",js,[(0,r._)("div",$s,[(0,r._)("h5",qs,(0,a.zw)(e.$t("Date")),1),(0,r._)("div",Us,[(0,r._)("div",Bs,[(0,r._)("div",Vs,[(0,r._)("label",zs,(0,a.zw)(e.$t("Date from")),1),(0,r._)("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,Hs)]),(0,r._)("div",Ws,[(0,r._)("label",Gs,(0,a.zw)(e.$t("Date to")),1),(0,r._)("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,Ys)])]),e.invalidDates?((0,r.wg)(),(0,r.iD)("div",Js,(0,a.zw)(e.$t("The date range is invalid"))+". ",1)):(0,r.kq)("v-if",!0)])])])]),(0,r._)("div",Zs,[(0,r._)("div",Xs,[(0,r._)("div",Ks,[(0,r._)("h5",Qs,(0,a.zw)(e.$t("Title")),1),(0,r._)("div",el,[(0,r.Wm)(n,{fieldValues:e.modelValue.title,"onUpdate:fieldValues":t[3]||(t[3]=t=>e.modelValue.title=t),"input-name":"title"},null,8,["fieldValues"])])])]),(0,r._)("div",tl,[(0,r._)("div",nl,[(0,r._)("h5",rl,(0,a.zw)(e.$t("Content")),1),(0,r._)("div",ol,[(0,r.Wm)(n,{fieldValues:e.modelValue.content,"onUpdate:fieldValues":t[4]||(t[4]=t=>e.modelValue.content=t),"input-name":"content"},null,8,["fieldValues"])])])])]),(0,r._)("div",al,[(0,r._)("div",null,[(0,r.Wm)(i,{page:"search/advanced-search"}),(0,r._)("button",il,(0,a.zw)(e.$t("Search")),1)])])],32)}},HelpBtn:Zo},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,xl(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(){xl(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 r of Object.keys(n))n[r]&&e.append(`${t}_${r}`,n[r])})),e.toString()},loadState(){xl(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 r=this.advancedFields[n];for(const o of Object.keys(r)){const a=`${n}_${o}`;e.get(a)&&(r[o]=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,r=n.date_to;e.append("date__range",`${t}__${r}`)}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,Vo(this.$refs["filters-results-container"])}}}};__webpack_require__(6634),Al.render=function(e,t){const n=(0,r.up)("HelpBtn"),i=(0,r.up)("AdvancedSearch"),s=(0,r.up)("FilterFacets"),l=(0,r.up)("MobileFacetsDrawer"),c=(0,r.up)("SearchResult"),u=(0,r.up)("SearchPagination");return(0,r.wg)(),(0,r.iD)("div",ki,[(0,r._)("div",wi,[(0,r._)("nav",null,[(0,r._)("div",xi,[(0,r._)("button",Ai,(0,a.zw)(e.$t("Search")),1),(0,r._)("button",Si,(0,a.zw)(e.$t("Advanced search")),1)])]),(0,r._)("div",Ci,[(0,r._)("div",Ti,[(0,r._)("form",{class:"d-flex align-items-center mb-2",onSubmit:t[2]||(t[2]=(0,o.withModifiers)(((...t)=>e.simpleSearch&&e.simpleSearch(...t)),["prevent"]))},[(0,r.wy)((0,r._)("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,Ei),[[o.vModelText,e.q]]),(0,r._)("button",{type:"submit",class:"btn btn-primary ms-1",disabled:e.loading},[e.loading?((0,r.wg)(),(0,r.iD)("span",Pi)):((0,r.wg)(),(0,r.iD)("span",Di,(0,a.zw)(e.$t("Search")),1))],8,Oi),e.searchInfo.count?((0,r.wg)(),(0,r.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,r.wg)(),(0,r.iD)("span",Mi,"("+(0,a.zw)(e.selectedFacetsCount)+")",1)):(0,r.kq)("v-if",!0)])):(0,r.kq)("v-if",!0)],32),(0,r._)("div",Fi,[(0,r.Wm)(n,{page:"search/"})])]),(0,r._)("div",Ri,[(0,r.Wm)(i,{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,r.wg)(),(0,r.iD)("div",Ni,(0,a.zw)(e.$t("Oops, something went wrong."))+" "+(0,a.zw)(e.error),1)):(0,r.kq)("v-if",!0),0===e.searchInfo.count?((0,r.wg)(),(0,r.iD)("div",Ii,(0,a.zw)(e.$t("No documents match your search.")),1)):(0,r.kq)("v-if",!0)]),(0,r._)("div",ji,[(0,r._)("div",$i,[(0,r._)("div",qi,[(0,r.Wm)(l,{open:e.drawerOpen,onOutsideDrawerClick:t[7]||(t[7]=()=>e.drawerOpen=!1)},{default:(0,r.w5)((()=>[e.searchInfo.count?((0,r.wg)(),(0,r.j4)(s,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[6]||(t[6]=t=>e.facets=t),loading:e.loading},{"header-title":(0,r.w5)((()=>[(0,r._)("button",{type:"button",class:"btn-close d-lg-none","aria-label":e.$t("Close"),onClick:t[5]||(t[5]=()=>e.drawerOpen=!1)},null,8,Ui),(0,r._)("strong",Bi,(0,a.zw)(e.$t("Filters")),1)])),_:1},8,["modelValue","loading"])):(0,r.kq)("v-if",!0)])),_:1},8,["open"])]),(0,r._)("div",Vi,[(0,r._)("div",zi,[e.searchInfo.count?((0,r.wg)(),(0,r.iD)("div",Hi,[(0,r._)("div",Wi,[(0,r._)("div",null,(0,a.zw)(e.$t("{document_count} documents found",{document_count:e.searchInfo.count})),1),(0,r._)("div",Gi,[(0,r._)("div",Yi,(0,a.zw)(e.$t("Sort by")),1),(0,r.wy)((0,r._)("select",{"onUpdate:modelValue":t[8]||(t[8]=t=>e.ordering=t),class:"ms-2 form-select"},[(0,r._)("option",Ji,(0,a.zw)(e.$t("Relevance")),1),(0,r._)("option",Zi,(0,a.zw)(e.$t("Date (oldest first)")),1),(0,r._)("option",Xi,(0,a.zw)(e.$t("Date (newest first)")),1)],512),[[o.vModelSelect,e.ordering]])])]),(0,r._)("ul",Ki,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.searchInfo.results,(t=>((0,r.wg)(),(0,r.j4)(c,{key:t.key,item:t,query:e.q,showJurisdiction:e.showJurisdiction,documentLabels:e.documentLabels},null,8,["item","query","showJurisdiction","documentLabels"])))),128))]),(0,r.Wm)(u,{search:e.searchInfo,page:e.page,onChanged:e.handlePageChange},null,8,["search","page","onChanged"])])):(0,r.kq)("v-if",!0)]),e.loading&&e.searchInfo.count?((0,r.wg)(),(0,r.iD)("div",Qi)):(0,r.kq)("v-if",!0)])]),(0,r._)("a",es," ▲ "+(0,a.zw)(e.$t("To the top")),1)],512),(0,r.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,r.kq)("v-if",!0)])},Al.__scopeId="data-v-dd09c4c4";const Sl=Al,Cl=e=>((0,r.dD)("data-v-365dca3a"),e=e(),(0,r.Cn)(),e),Tl={id:"mobile-legislation-facets",ref:"mobile-legislation-facets-ref",class:"offcanvas offcanvas-start",tabindex:"-1","aria-labelledby":"mobile-legislation-facets"},El={class:"offcanvas-header justify-content-end"},Ol=["aria-label"],Pl={class:"offcanvas-body"},Dl={class:"row"},Ll={class:"col col-lg-3 d-none d-lg-block"},Ml={class:"col col-lg-9"},Fl=Cl((()=>(0,r._)("div",{class:"d-block d-lg-none mb-2"},[(0,r._)("button",{class:"btn btn-primary",type:"button","data-bs-toggle":"offcanvas","data-bs-target":"#mobile-legislation-facets","aria-controls":"mobile-legislation-facets"}," Filters ")],-1))),Rl={class:"card-header"},Nl={class:"table-row legislation-table__row"},Il=Cl((()=>(0,r._)("div",{class:"indent"},null,-1))),jl={class:"table-row legislation-table__row headings"},$l=Cl((()=>(0,r._)("div",{class:"indent"},null,-1))),ql={class:"table-row__content-col"},Ul={class:"content"},Bl={key:0,class:"bi bi-sort-up ms-2"},Vl={key:1,class:"bi bi-sort-down ms-2"},zl={key:0,class:"bi bi-sort-up ms-2"},Hl={key:1,class:"bi bi-sort-down ms-2"},Wl={key:0,class:"bi bi-sort-up ms-2"},Gl={key:1,class:"bi bi-sort-down ms-2"},Yl={key:0,class:"column-caret indent"},Jl=[Cl((()=>(0,r._)("i",{class:"bi bi-caret-right-fill"},null,-1))),Cl((()=>(0,r._)("i",{class:"bi bi-caret-down-fill"},null,-1)))],Zl={key:1,class:"indent"},Xl={class:"table-row__content-col"},Kl={class:"content"},Ql={class:"content__title"},ec=["href"],tc=["title"],nc={key:0,class:"content__secondary"},rc={key:1,class:"content__secondary"},oc=["id"],ac={class:"accordion-body p-0"},ic={class:"content__title"},sc=["href"],lc={key:0,class:"content__secondary"},cc={key:1,class:"content__secondary"},uc={key:1,class:"p-2 text-center"},dc=["href"],pc=(0,r.Uk)(". "),hc={name:"LegislationTable",components:{FilterFacets:go},props:["showDates"],data:()=>({offCanvasFacets:null,facets:[],tableData:[],filteredData:[],lockAccordion:!1,q:"",windowWith:window.innerWidth,sortableFields:{title:"asc",citation:"",date:""}}),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=document.getElementById("legislation-table");this.tableData=JSON.parse(e.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:ea()((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}))),r=n(e),o=n(t);o.sort(((e,t)=>e.value.localeCompare(t.value))),r.sort(((e,t)=>t.value-e.value)),this.facets=[{title:this.$t("Years"),name:"year",type:"radio",value:null,options:r},{title:this.$t("Taxonomies"),name:"taxonomies",type:"checkboxes",value:[],options:o}]},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:"",date:"",[e]:t}},filterData(){let e=[...this.tableData];this.q.trim()&&(e=e.filter((e=>["title","citation"].some((t=>(e[t]||"").toLowerCase().includes(this.q.toLowerCase()))))));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 r=t[n].map((e=>String(e))),o=e[n].map((e=>String(e)));return r.some((e=>o.includes(e)))}return String(e[n])===String(t[n])}))})),Object.keys(this.sortableFields).forEach((t=>{this.sortableFields[t]&&e.sort(((e,n)=>{const r=e[t]?e[t].toLowerCase():"",o=n[t]?n[t].toLowerCase():"";return"asc"===this.sortableFields[t]?r.localeCompare(o):"desc"===this.sortableFields[t]?o.localeCompare(r):void 0}))})),this.filteredData=e}}};__webpack_require__(9537),hc.render=function(e,t){const n=(0,r.up)("FilterFacets");return(0,r.wg)(),(0,r.iD)("div",null,[(0,r._)("div",Tl,[(0,r._)("div",El,[(0,r._)("button",{type:"button",class:"btn-close text-reset","data-bs-dismiss":"offcanvas","aria-label":e.$t("Close")},null,8,Ol)]),(0,r._)("div",Pl,[e.windowWith<992?((0,r.wg)(),(0,r.j4)(n,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[0]||(t[0]=t=>e.facets=t)},null,8,["modelValue"])):(0,r.kq)("v-if",!0)])],512),(0,r._)("div",Dl,[(0,r._)("div",Ll,[e.windowWith>992?((0,r.wg)(),(0,r.j4)(n,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[1]||(t[1]=t=>e.facets=t)},null,8,["modelValue"])):(0,r.kq)("v-if",!0)]),(0,r._)("div",Ml,[Fl,(0,r._)("div",{class:(0,a.C_)("card legislation-table "+(e.showDates?"with-dates":""))},[(0,r._)("div",Rl,[(0,r.wy)((0,r._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.q=t),type:"text",class:"form-control",placeholder:"Filter legislation"},null,512),[[o.vModelText,e.q]])]),(0,r._)("div",Nl,[Il,(0,r._)("div",null,(0,a.zw)(e.filteredData.length)+" of "+(0,a.zw)(e.tableData.length)+" documents ",1)]),(0,r._)("div",jl,[$l,(0,r._)("div",ql,[(0,r._)("div",Ul,[(0,r._)("div",{class:"content__title align-items-center",role:"button",onClick:t[3]||(t[3]=t=>e.updateSort("title"))},[(0,r._)("strong",null,(0,a.zw)(e.$t("Title")),1),"asc"===e.sortableFields.title?((0,r.wg)(),(0,r.iD)("i",Bl)):(0,r.kq)("v-if",!0),"desc"===e.sortableFields.title?((0,r.wg)(),(0,r.iD)("i",Vl)):(0,r.kq)("v-if",!0)]),e.showDates?(0,r.kq)("v-if",!0):((0,r.wg)(),(0,r.iD)("div",{key:0,class:"content__secondary",role:"button",onClick:t[4]||(t[4]=t=>e.updateSort("citation"))},[(0,r._)("strong",null,(0,a.zw)(e.$t("Numbered title")),1),"asc"===e.sortableFields.citation?((0,r.wg)(),(0,r.iD)("i",zl)):(0,r.kq)("v-if",!0),"desc"===e.sortableFields.citation?((0,r.wg)(),(0,r.iD)("i",Hl)):(0,r.kq)("v-if",!0)])),e.showDates?((0,r.wg)(),(0,r.iD)("div",{key:1,class:"content__secondary",role:"button",onClick:t[5]||(t[5]=t=>e.updateSort("date"))},[(0,r._)("strong",null,(0,a.zw)(e.$t("Date")),1),"asc"===e.sortableFields.date?((0,r.wg)(),(0,r.iD)("i",Wl)):(0,r.kq)("v-if",!0),"desc"===e.sortableFields.date?((0,r.wg)(),(0,r.iD)("i",Gl)):(0,r.kq)("v-if",!0)])):(0,r.kq)("v-if",!0)])])]),e.filteredData.length?((0,r.wg)(!0),(0,r.iD)(r.HY,{key:0},(0,r.Ko)(e.filteredData,((n,o)=>((0,r.wg)(),(0,r.iD)("div",{key:o,class:(0,a.C_)("table-row legislation-table__row "+(n.children.length?"has-children":"")),role:"button",onClick:t[6]||(t[6]=(...t)=>e.handleRowClick&&e.handleRowClick(...t))},[n.children.length?((0,r.wg)(),(0,r.iD)("div",Yl,Jl)):((0,r.wg)(),(0,r.iD)("div",Zl)),(0,r._)("div",Xl,[(0,r._)("div",Kl,[(0,r._)("div",Ql,[(0,r._)("a",{href:`${n.work_frbr_uri}`},(0,a.zw)(n.title),9,ec),n.languages.length>1?((0,r.wg)(),(0,r.iD)("i",{key:0,class:"bi bi-translate ps-2",title:e.$t("Multiple languages available")},null,8,tc)):(0,r.kq)("v-if",!0)]),e.showDates?((0,r.wg)(),(0,r.iD)("div",nc,(0,a.zw)(n.date),1)):((0,r.wg)(),(0,r.iD)("div",rc,(0,a.zw)(n.citation),1)),n.children.length?((0,r.wg)(),(0,r.iD)("div",{key:2,id:`row-accordion-${o}`,class:"accordion-collapse collapse accordion content__children","data-bs-parent":".legislation-table__row"},[(0,r._)("div",ac,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(n.children,((t,n)=>((0,r.wg)(),(0,r.iD)("div",{key:n,class:"content mb-3"},[(0,r._)("div",ic,[(0,r._)("a",{href:`${t.work_frbr_uri}`},(0,a.zw)(t.title),9,sc)]),e.showDates?((0,r.wg)(),(0,r.iD)("div",lc,(0,a.zw)(t.date),1)):((0,r.wg)(),(0,r.iD)("div",cc,(0,a.zw)(t.citation),1))])))),128))])],8,oc)):(0,r.kq)("v-if",!0)])])],2)))),128)):((0,r.wg)(),(0,r.iD)("div",uc,[(0,r.Uk)((0,a.zw)(e.$t("No legislation found."))+" ",1),(0,r._)("a",{href:`/search/?q=${encodeURIComponent(e.q)}`,target:"_blank"},(0,a.zw)(e.$t("Try searching instead")),9,dc),pc]))],2)])]),(0,r.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,r.kq)("v-if",!0)])},hc.__scopeId="data-v-365dca3a";const fc=hc,mc={key:0},gc={key:0},bc={key:1},vc=(0,r._)("h3",null,"Download now",-1),yc={key:0,class:"mb-3"},_c=["href"],kc={key:1,class:"mb-3"},wc=["href"],xc=(0,r._)("dt",null,"Version",-1),Ac=(0,r._)("dt",null,"Released",-1),Sc={CopyToClipboard:n,DocumentContent:gi,DocumentList:yo,NavigationSelect:bi,RelationshipEnrichments:qr,ToggleTab:vi,TaxonomyTree:yi,TermsOfUse:_i,FindDocuments:Sl,LegislationTable:fc,PocketLawDownload:{name:"PocketLawDownload",props:{repo:String},data:()=>({info:null}),async mounted(){if(this.repo){const e=`https://api.github.com/repos/${this.repo}/releases/latest`;let t;try{const n=await fetch(e);t=await n.json()}catch(e){return void console.error(e)}this.info={version:t.name,date:t.created_at.split("T")[0]},this.info.windows_asset=t.assets.find((e=>e.name.endsWith(".exe"))),this.info.mac_asset=t.assets.find((e=>e.name.endsWith(".dmg")))}},methods:{size:e=>Math.trunc(e/1024/1024)},render:function(e,t){return(0,r.wg)(),(0,r.iD)("div",null,[this.repo?((0,r.wg)(),(0,r.iD)("div",mc,[e.info?((0,r.wg)(),(0,r.iD)("div",bc,[vc,e.info.windows_asset?((0,r.wg)(),(0,r.iD)("div",yc,[(0,r._)("a",{href:e.info.windows_asset.browser_download_url,class:"btn btn-lg btn-outline-primary"},"Pocket Law for Windows ("+(0,a.zw)(e.size(e.info.windows_asset.size))+" MB)",9,_c)])):(0,r.kq)("v-if",!0),e.info.mac_asset?((0,r.wg)(),(0,r.iD)("div",kc,[(0,r._)("a",{href:e.info.mac_asset.browser_download_url,class:"btn btn-lg btn-outline-primary"},"Pocket Law for Mac OS ("+(0,a.zw)(e.size(e.info.mac_asset.size))+" MB)",9,wc)])):(0,r.kq)("v-if",!0),(0,r._)("dl",null,[xc,(0,r._)("dd",null,(0,a.zw)(e.info.version),1),Ac,(0,r._)("dd",null,(0,a.zw)(e.info.date),1)])])):((0,r.wg)(),(0,r.iD)("div",gc," Loading... "))])):(0,r.kq)("v-if",!0)])}}};let Cc,Tc,Ec,Oc=!1,Pc=!1,Dc=!1,Lc=!1,Mc=null,Fc=!1;const Rc="http://www.w3.org/1999/xlink",Nc={},Ic=e=>"object"==(e=typeof e)||"function"===e;const jc=(e,t,...n)=>{let r=null,o=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,Bc);const u=$c(e,null);return u.$attrs$=t,l.length>0&&(u.$children$=l),u.$key$=o,u.$name$=a,u},$c=(e,t)=>{const n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null};return n},qc={},Uc=e=>e&&e.$tag$===qc,Bc={forEach:(e,t)=>e.map(Vc).forEach(t),map:(e,t)=>e.map(Vc).map(t).map(zc)},Vc=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),zc=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),jc(e.vtag,t,...e.vchildren||[])}const t=$c(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},Hc=(e,t,n)=>{const r=e;return{emit:e=>Wc(r,t,{bubbles:!!(4&n),composed:!!(2&n),cancelable:!!(1&n),detail:e})}},Wc=(e,t,n)=>{const r=Uu.ce(t,n);return e.dispatchEvent(r),r},Gc=new WeakMap,Yc=(e,t,n,r)=>{var o;let a=Jc(t,n);const i=Nu.get(a);if(e=11===e.nodeType?e:$u,i)if("string"==typeof i){e=e.head||e;let t,n=Gc.get(e);if(n||Gc.set(e,n=new Set),!n.has(a)){{t=$u.createElement("style"),t.innerHTML=i;const n=null!==(o=Uu.$nonce$)&&void 0!==o?o:function(e){var t,n,r;return null!==(r=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!==r?r:void 0}($u);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},Jc=(e,t)=>"sc-"+(t&&32&e.$flags$?e.$tagName$+"-"+t:e.$tagName$),Zc=(e,t,n,r,o,a)=>{if(n!==r){let i=Fu(e,t),s=t.toLowerCase();if("class"===t){const t=e.classList,o=Kc(n),a=Kc(r);t.remove(...o.filter((e=>e&&!a.includes(e)))),t.add(...a.filter((e=>e&&!o.includes(e))))}else if("style"===t){for(const t in n)r&&null!=r[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in r)n&&r[t]===n[t]||(t.includes("-")?e.style.setProperty(t,r[t]):e.style[t]=r[t])}else if("key"===t);else if("ref"===t)r&&r(e);else if(e.__lookupSetter__(t)||"o"!==t[0]||"n"!==t[1]){{const l=Ic(r);if((i||l&&null!==r)&&!o)try{if(e.tagName.includes("-"))e[t]=r;else{const o=null==r?"":r;"list"===t?i=!1:null!=n&&e[t]==o||(e[t]=o)}}catch(e){}let c=!1;s!==(s=s.replace(/^xlink\:?/,""))&&(t=s,c=!0),null==r||!1===r?!1===r&&""!==e.getAttribute(t)||(c?e.removeAttributeNS(Rc,t):e.removeAttribute(t)):(!i||4&a||o)&&!l&&(r=!0===r?"":r,c?e.setAttributeNS(Rc,t,r):e.setAttribute(t,r))}}else t="-"===t[2]?t.slice(3):Fu(ju,s)?s.slice(2):s[2]+t.slice(3),n&&Uu.rel(e,t,n,!1),r&&Uu.ael(e,t,r,!1)}},Xc=/\s/,Kc=e=>e?e.split(Xc):[],Qc=(e,t,n,r)=>{const o=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,a=e&&e.$attrs$||Nc,i=t.$attrs$||Nc;for(r in a)r in i||Zc(o,r,a[r],void 0,n,t.$flags$);for(r in i)Zc(o,r,a[r],i[r],n,t.$flags$)},eu=(e,t,n,r)=>{const o=t.$children$[n];let a,i,s,l=0;if(!Oc&&(Dc=!0,"slot"===o.$tag$&&(Cc&&r.classList.add(Cc+"-s"),o.$flags$|=o.$children$?2:1)),null!==o.$text$)a=o.$elm$=$u.createTextNode(o.$text$);else if(1&o.$flags$)a=o.$elm$=$u.createTextNode("");else{if(!Lc&&(Lc="svg"===o.$tag$),a=o.$elm$=$u.createElementNS(Lc?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",2&o.$flags$?"slot-fb":o.$tag$),Lc&&"foreignObject"===o.$tag$&&(Lc=!1),Qc(null,o,Lc),null!=Cc&&a["s-si"]!==Cc&&a.classList.add(a["s-si"]=Cc),o.$children$)for(l=0;l{Uu.$flags$|=1;const n=e.childNodes;for(let e=n.length-1;e>=0;e--){const r=n[e];r["s-hn"]!==Ec&&r["s-ol"]&&(iu(r).insertBefore(r,au(r)),r["s-ol"].remove(),r["s-ol"]=void 0,Dc=!0),t&&tu(r,t)}Uu.$flags$&=-2},nu=(e,t,n,r,o,a)=>{let i,s=e["s-cr"]&&e["s-cr"].parentNode||e;for(s.shadowRoot&&s.tagName===Ec&&(s=s.shadowRoot);o<=a;++o)r[o]&&(i=eu(null,n,o,e),i&&(r[o].$elm$=i,s.insertBefore(i,au(t))))},ru=(e,t,n,r,o)=>{for(;t<=n;++t)(r=e[t])&&(o=r.$elm$,pu(r),Pc=!0,o["s-ol"]?o["s-ol"].remove():tu(o,!0),o.remove())},ou=(e,t)=>e.$tag$===t.$tag$&&("slot"===e.$tag$?e.$name$===t.$name$:e.$key$===t.$key$),au=e=>e&&e["s-ol"]||e,iu=e=>(e["s-ol"]?e["s-ol"]:e).parentNode,su=(e,t)=>{const n=t.$elm$=e.$elm$,r=e.$children$,o=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):(Lc="svg"===a||"foreignObject"!==a&&Lc,"slot"===a||Qc(e,t,Lc),null!==r&&null!==o?((e,t,n,r)=>{let o,a,i=0,s=0,l=0,c=0,u=t.length-1,d=t[0],p=t[u],h=r.length-1,f=r[0],m=r[h];for(;i<=u&&s<=h;)if(null==d)d=t[++i];else if(null==p)p=t[--u];else if(null==f)f=r[++s];else if(null==m)m=r[--h];else if(ou(d,f))su(d,f),d=t[++i],f=r[++s];else if(ou(p,m))su(p,m),p=t[--u],m=r[--h];else if(ou(d,m))"slot"!==d.$tag$&&"slot"!==m.$tag$||tu(d.$elm$.parentNode,!1),su(d,m),e.insertBefore(d.$elm$,p.$elm$.nextSibling),d=t[++i],m=r[--h];else if(ou(p,f))"slot"!==d.$tag$&&"slot"!==m.$tag$||tu(p.$elm$.parentNode,!1),su(p,f),e.insertBefore(p.$elm$,d.$elm$),p=t[--u],f=r[++s];else{for(l=-1,c=i;c<=u;++c)if(t[c]&&null!==t[c].$key$&&t[c].$key$===f.$key$){l=c;break}l>=0?(a=t[l],a.$tag$!==f.$tag$?o=eu(t&&t[s],n,l,e):(su(a,f),t[l]=void 0,o=a.$elm$),f=r[++s]):(o=eu(t&&t[s],n,s,e),f=r[++s]),o&&iu(d.$elm$).insertBefore(o,au(d.$elm$))}i>u?nu(e,null==r[h+1]?null:r[h+1].$elm$,n,r,s,h):s>h&&ru(t,i,u)})(n,r,t,o):null!==o?(null!==e.$text$&&(n.textContent=""),nu(n,null,t,o,0,o.length-1)):null!==r&&ru(r,0,r.length-1),Lc&&"svg"===a&&(Lc=!1))},lu=e=>{const t=e.childNodes;let n,r,o,a,i,s;for(r=0,o=t.length;r{let t,n,r,o,a,i,s=0;const l=e.childNodes,c=l.length;for(;s=0;i--)n=r[i],n["s-cn"]||n["s-nr"]||n["s-hn"]===t["s-hn"]||(du(n,o)?(a=cu.find((e=>e.$nodeToRelocate$===n)),Pc=!0,n["s-sn"]=n["s-sn"]||o,a?a.$slotRefNode$=t:cu.push({$slotRefNode$:t,$nodeToRelocate$:n}),n["s-sr"]&&cu.map((e=>{du(e.$nodeToRelocate$,n["s-sn"])&&(a=cu.find((e=>e.$nodeToRelocate$===n)),a&&!e.$slotRefNode$&&(e.$slotRefNode$=a.$slotRefNode$))}))):cu.some((e=>e.$nodeToRelocate$===n))||cu.push({$nodeToRelocate$:n}));1===t.nodeType&&uu(t)}},du=(e,t)=>1===e.nodeType?null===e.getAttribute("slot")&&""===t||e.getAttribute("slot")===t:e["s-sn"]===t||""===t,pu=e=>{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(pu)},hu=(e,t)=>{const n=e.$hostElement$,r=e.$cmpMeta$,o=e.$vnode$||$c(null,null),a=Uc(t)?t:jc(null,null,t);if(Ec=n.tagName,r.$attrsToReflect$&&(a.$attrs$=a.$attrs$||{},r.$attrsToReflect$.map((([e,t])=>a.$attrs$[t]=n[e]))),a.$tag$=null,a.$flags$|=4,e.$vnode$=a,a.$elm$=o.$elm$=n.shadowRoot||n,Cc=n["s-sc"],Tc=n["s-cr"],Oc=Bu&&0!=(1&r.$flags$),Pc=!1,su(o,a),Uu.$flags$|=1,Dc){let e,t,n,r,o,i;uu(a.$elm$);let s=0;for(;s{e.$flags$|=16,e.$ancestorComponent$;const n=()=>mu(e,t);return Xu(n)},mu=(e,t)=>{const n=e.$hostElement$,r=(e.$cmpMeta$.$tagName$,()=>{}),o=n;let a;return t?(ku(n,"componentWillLoad"),a=yu(o,"componentWillLoad")):(ku(n,"componentWillUpdate"),a=yu(o,"componentWillUpdate")),ku(n,"componentWillRender"),a=_u(a,(()=>yu(o,"componentWillRender"))),r(),_u(a,(()=>gu(e,o,t)))},gu=async(e,t,n)=>{const r=e.$hostElement$,o=(e.$cmpMeta$.$tagName$,()=>{});r["s-rc"];n&&(e=>{const t=e.$cmpMeta$,n=e.$hostElement$,r=t.$flags$,o=(t.$tagName$,()=>{}),a=Yc(Bu&&n.shadowRoot?n.shadowRoot:n.getRootNode(),t,e.$modeName$);10&r&&(n["s-sc"]=a,n.classList.add(a+"-h"),2&r&&n.classList.add(a+"-s")),o()})(e);const a=(e.$cmpMeta$.$tagName$,()=>{});bu(e,t,r),a(),o(),vu(e)},bu=(e,t,n)=>{try{Mc=t,t=t.render&&t.render(),e.$flags$&=-17,e.$flags$|=2,hu(e,t)}catch(t){Ru(t,e.$hostElement$)}return Mc=null,null},vu=e=>{e.$cmpMeta$.$tagName$;const t=e.$hostElement$,n=()=>{},r=t;e.$ancestorComponent$;yu(r,"componentDidRender"),ku(t,"componentDidRender"),64&e.$flags$?(yu(r,"componentDidUpdate"),ku(t,"componentDidUpdate"),n()):(e.$flags$|=64,yu(r,"componentDidLoad"),ku(t,"componentDidLoad"),n())},yu=(e,t,n)=>{if(e&&e[t])try{return e[t](n)}catch(e){Ru(e)}},_u=(e,t)=>e&&e.then?e.then(t):t(),ku=(e,t)=>{},wu=(e,t,n)=>{if(t.$members$){e.watchers&&(t.$watchers$=e.watchers);const n=Object.entries(t.$members$),r=e.prototype;n.map((([e,[n]])=>{(31&n||32&n)&&Object.defineProperty(r,e,{get(){return t=e,Lu(this).$instanceValues$.get(t);var t},set(n){((e,t,n,r)=>{const o=Lu(e),a=e,i=o.$instanceValues$.get(t),s=o.$flags$,l=a;var c,u;c=n,u=r.$members$[t][0],n=null==c||Ic(c)?c:4&u?"false"!==c&&(""===c||!!c):2&u?parseFloat(c):1&u?String(c):c;const d=Number.isNaN(i)&&Number.isNaN(n);if(n!==i&&!d&&(o.$instanceValues$.set(t,n),1)){if(r.$watchers$&&128&s){const e=r.$watchers$[t];e&&e.map((e=>{try{l[e](n,i,t)}catch(e){Ru(e,a)}}))}if(2==(18&s)){if(l.componentShouldUpdate&&!1===l.componentShouldUpdate(n,i,t))return;fu(o,!1)}}})(this,e,n,t)},configurable:!0,enumerable:!0})}));{const o=new Map;r.attributeChangedCallback=function(e,t,n){Uu.jmp((()=>{const t=o.get(e);if(this.hasOwnProperty(t))n=this[t],delete this[t];else if(r.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 r=n[1]||e;return o.set(r,e),512&n[0]&&t.$attrsToReflect$.push([e,r]),r}))}}return e},xu=async(e,t,n,r,o)=>{if(0==(32&t.$flags$)&&(o=e.constructor,t.$flags$|=32,customElements.whenDefined(n.$tagName$).then((()=>t.$flags$|=128)),o.style)){let r=o.style;"string"!=typeof r&&(r=r[t.$modeName$=(e=>Iu.map((t=>t(e))).find((e=>!!e)))(e)]);const a=Jc(n,t.$modeName$);if(!Nu.has(a)){const e=(n.$tagName$,()=>{});((e,t,n)=>{let r=Nu.get(e);zu&&n?(r=r||new CSSStyleSheet,"string"==typeof r?r=t:r.replaceSync(t)):r=t,Nu.set(e,r)})(a,r,!!(1&n.$flags$)),e()}}t.$ancestorComponent$;const a=()=>fu(t,!0);a()},Au=e=>{},Su=e=>{const t=e["s-cr"]=$u.createComment("");t["s-cn"]=!0,e.insertBefore(t,e.firstChild)},Cu=(e,t)=>{const n={$flags$:t[0],$tagName$:t[1]};n.$members$=t[2],n.$listeners$=t[3],n.$watchers$=e.$watchers$,n.$attrsToReflect$=[],!Bu&&1&n.$flags$&&(n.$flags$|=8);const r=e.prototype.connectedCallback,o=e.prototype.disconnectedCallback;return Object.assign(e.prototype,{__registerHost(){Mu(this,n)},connectedCallback(){(e=>{if(0==(1&Uu.$flags$)){const t=Lu(e),n=t.$cmpMeta$,r=(n.$tagName$,()=>{});if(1&t.$flags$)Tu(e,t,n.$listeners$,!1),Au(t.$lazyInstance$);else{let r;t.$flags$|=1,!r&&12&n.$flags$&&Su(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}})),xu(e,t,n)}r()}})(this),r&&r.call(this)},disconnectedCallback(){(e=>{if(0==(1&Uu.$flags$)){const t=Lu(e);t.$rmListeners$&&(t.$rmListeners$.map((e=>e())),t.$rmListeners$=void 0)}})(this),o&&o.call(this)},__attachShadow(){Bu?this.attachShadow({mode:"open",delegatesFocus:!!(16&n.$flags$)}):this.shadowRoot=this}}),e.is=n.$tagName$,wu(e,n)},Tu=(e,t,n,r)=>{n&&n.map((([n,r,o])=>{const a=Ou(e,n),i=Eu(t,o),s=Pu(n);Uu.ael(a,r,i,s),(t.$rmListeners$=t.$rmListeners$||[]).push((()=>Uu.rel(a,r,i,s)))}))},Eu=(e,t)=>n=>{try{e.$hostElement$[t](n)}catch(e){Ru(e)}},Ou=(e,t)=>4&t?$u:8&t?ju:16&t?$u.body:e,Pu=e=>Vu?{passive:0!=(1&e),capture:0!=(2&e)}:0!=(2&e),Du=new WeakMap,Lu=e=>Du.get(e),Mu=(e,t)=>{const n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};return Tu(e,n,t.$listeners$,!1),Du.set(e,n)},Fu=(e,t)=>t in e,Ru=(e,t)=>(0,console.error)(e,t),Nu=new Map,Iu=[],ju="undefined"!=typeof window?window:{},$u=ju.document||{head:{}},qu=ju.HTMLElement||class{},Uu={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,r)=>e.addEventListener(t,n,r),rel:(e,t,n,r)=>e.removeEventListener(t,n,r),ce:(e,t)=>new CustomEvent(e,t)},Bu=!0,Vu=(()=>{let e=!1;try{$u.addEventListener("e",null,Object.defineProperty({},"passive",{get(){e=!0}}))}catch(e){}return e})(),zu=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch(e){}return!1})(),Hu=[],Wu=[],Gu=(e,t)=>n=>{e.push(n),Fc||(Fc=!0,t&&4&Uu.$flags$?Zu(Ju):Uu.raf(Ju))},Yu=e=>{for(let t=0;t{Yu(Hu),Yu(Wu),(Fc=Hu.length>0)&&Uu.raf(Ju)},Zu=e=>Promise.resolve(undefined).then(e),Xu=Gu(Wu,!0);function Ku(){return document.location.hostname.replace(/^www\./,"")}const Qu="https://services.lawsafrica.com/v1",ed=Cu(class extends qu{constructor(){super(),this.__registerHost(),this.fetch=!1,this.provider=Qu}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=Ku())}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 td="top",nd="bottom",rd="right",od="left",ad="auto",id=[td,nd,rd,od],sd="start",ld="end",cd="viewport",ud="popper",dd=id.reduce((function(e,t){return e.concat([t+"-"+sd,t+"-"+ld])}),[]),pd=[].concat(id,[ad]).reduce((function(e,t){return e.concat([t,t+"-"+sd,t+"-"+ld])}),[]),hd=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function fd(e){return e?(e.nodeName||"").toLowerCase():null}function md(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function gd(e){return e instanceof md(e).Element||e instanceof Element}function bd(e){return e instanceof md(e).HTMLElement||e instanceof HTMLElement}function vd(e){return"undefined"!=typeof ShadowRoot&&(e instanceof md(e).ShadowRoot||e instanceof ShadowRoot)}const yd={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]||{},r=t.attributes[e]||{},o=t.elements[e];bd(o)&&fd(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.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 r=t.elements[e],o=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});bd(r)&&fd(r)&&(Object.assign(r.style,a),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};function _d(e){return e.split("-")[0]}var kd=Math.max,wd=Math.min,xd=Math.round;function Ad(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function Sd(){return!/^((?!chrome|android).)*safari/i.test(Ad())}function Cd(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,a=1;t&&bd(e)&&(o=e.offsetWidth>0&&xd(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xd(r.height)/e.offsetHeight||1);var i=(gd(e)?md(e):window).visualViewport,s=!Sd()&&n,l=(r.left+(s&&i?i.offsetLeft:0))/o,c=(r.top+(s&&i?i.offsetTop:0))/a,u=r.width/o,d=r.height/a;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function Td(e){var t=Cd(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}}function Ed(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&vd(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Od(e){return md(e).getComputedStyle(e)}function Pd(e){return["table","td","th"].indexOf(fd(e))>=0}function Dd(e){return((gd(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ld(e){return"html"===fd(e)?e:e.assignedSlot||e.parentNode||(vd(e)?e.host:null)||Dd(e)}function Md(e){return bd(e)&&"fixed"!==Od(e).position?e.offsetParent:null}function Fd(e){for(var t=md(e),n=Md(e);n&&Pd(n)&&"static"===Od(n).position;)n=Md(n);return n&&("html"===fd(n)||"body"===fd(n)&&"static"===Od(n).position)?t:n||function(e){var t=/firefox/i.test(Ad());if(/Trident/i.test(Ad())&&bd(e)&&"fixed"===Od(e).position)return null;var n=Ld(e);for(vd(n)&&(n=n.host);bd(n)&&["html","body"].indexOf(fd(n))<0;){var r=Od(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function Rd(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Nd(e,t,n){return kd(e,wd(t,n))}function Id(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function jd(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}const $d={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,s=_d(n.placement),l=Rd(s),c=[od,rd].indexOf(s)>=0?"height":"width";if(a&&i){var u=function(e,t){return Id("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:jd(e,id))}(o.padding,n),d=Td(a),p="y"===l?td:od,h="y"===l?nd:rd,f=n.rects.reference[c]+n.rects.reference[l]-i[l]-n.rects.popper[c],m=i[l]-n.rects.reference[l],g=Fd(a),b=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,v=f/2-m/2,y=u[p],_=b-d[c]-u[h],k=b/2-d[c]/2+v,w=Nd(y,k,_),x=l;n.modifiersData[r]=((t={})[x]=w,t.centerOffset=w-k,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&Ed(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function qd(e){return e.split("-")[1]}var Ud={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Bd(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,p=i.x,h=void 0===p?0:p,f=i.y,m=void 0===f?0:f,g="function"==typeof u?u({x:h,y:m}):{x:h,y:m};h=g.x,m=g.y;var b=i.hasOwnProperty("x"),v=i.hasOwnProperty("y"),y=od,_=td,k=window;if(c){var w=Fd(n),x="clientHeight",A="clientWidth";w===md(n)&&"static"!==Od(w=Dd(n)).position&&"absolute"===s&&(x="scrollHeight",A="scrollWidth"),(o===td||(o===od||o===rd)&&a===ld)&&(_=nd,m-=(d&&w===k&&k.visualViewport?k.visualViewport.height:w[x])-r.height,m*=l?1:-1),o!==od&&(o!==td&&o!==nd||a!==ld)||(y=rd,h-=(d&&w===k&&k.visualViewport?k.visualViewport.width:w[A])-r.width,h*=l?1:-1)}var S,C=Object.assign({position:s},c&&Ud),T=!0===u?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:xd(t*r)/r||0,y:xd(n*r)/r||0}}({x:h,y:m}):{x:h,y:m};return h=T.x,m=T.y,l?Object.assign({},C,((S={})[_]=v?"0":"",S[y]=b?"0":"",S.transform=(k.devicePixelRatio||1)<=1?"translate("+h+"px, "+m+"px)":"translate3d("+h+"px, "+m+"px, 0)",S)):Object.assign({},C,((t={})[_]=v?m+"px":"",t[y]=b?h+"px":"",t.transform="",t))}var Vd={passive:!0};const zd={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=void 0===o||o,i=r.resize,s=void 0===i||i,l=md(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach((function(e){e.addEventListener("scroll",n.update,Vd)})),s&&l.addEventListener("resize",n.update,Vd),function(){a&&c.forEach((function(e){e.removeEventListener("scroll",n.update,Vd)})),s&&l.removeEventListener("resize",n.update,Vd)}},data:{}};var Hd={left:"right",right:"left",bottom:"top",top:"bottom"};function Wd(e){return e.replace(/left|right|bottom|top/g,(function(e){return Hd[e]}))}var Gd={start:"end",end:"start"};function Yd(e){return e.replace(/start|end/g,(function(e){return Gd[e]}))}function Jd(e){var t=md(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Zd(e){return Cd(Dd(e)).left+Jd(e).scrollLeft}function Xd(e){var t=Od(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Kd(e){return["html","body","#document"].indexOf(fd(e))>=0?e.ownerDocument.body:bd(e)&&Xd(e)?e:Kd(Ld(e))}function Qd(e,t){var n;void 0===t&&(t=[]);var r=Kd(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=md(r),i=o?[a].concat(a.visualViewport||[],Xd(r)?r:[]):r,s=t.concat(i);return o?s:s.concat(Qd(Ld(i)))}function ep(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function tp(e,t,n){return t===cd?ep(function(e,t){var n=md(e),r=Dd(e),o=n.visualViewport,a=r.clientWidth,i=r.clientHeight,s=0,l=0;if(o){a=o.width,i=o.height;var c=Sd();(c||!c&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:a,height:i,x:s+Zd(e),y:l}}(e,n)):gd(t)?function(e,t){var n=Cd(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):ep(function(e){var t,n=Dd(e),r=Jd(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=kd(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=kd(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+Zd(e),l=-r.scrollTop;return"rtl"===Od(o||n).direction&&(s+=kd(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}(Dd(e)))}function np(e){var t,n=e.reference,r=e.element,o=e.placement,a=o?_d(o):null,i=o?qd(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(a){case td:t={x:s,y:n.y-r.height};break;case nd:t={x:s,y:n.y+n.height};break;case rd:t={x:n.x+n.width,y:l};break;case od:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=a?Rd(a):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case sd:t[c]=t[c]-(n[u]/2-r[u]/2);break;case ld:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}function rp(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,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?cd:c,d=n.elementContext,p=void 0===d?ud:d,h=n.altBoundary,f=void 0!==h&&h,m=n.padding,g=void 0===m?0:m,b=Id("number"!=typeof g?g:jd(g,id)),v=p===ud?"reference":ud,y=e.rects.popper,_=e.elements[f?v:p],k=function(e,t,n,r){var o="clippingParents"===t?function(e){var t=Qd(Ld(e)),n=["absolute","fixed"].indexOf(Od(e).position)>=0&&bd(e)?Fd(e):e;return gd(n)?t.filter((function(e){return gd(e)&&Ed(e,n)&&"body"!==fd(e)})):[]}(e):[].concat(t),a=[].concat(o,[n]),i=a[0],s=a.reduce((function(t,n){var o=tp(e,n,r);return t.top=kd(o.top,t.top),t.right=wd(o.right,t.right),t.bottom=wd(o.bottom,t.bottom),t.left=kd(o.left,t.left),t}),tp(e,i,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(gd(_)?_:_.contextElement||Dd(e.elements.popper),l,u,i),w=Cd(e.elements.reference),x=np({reference:w,element:y,strategy:"absolute",placement:o}),A=ep(Object.assign({},y,x)),S=p===ud?A:w,C={top:k.top-S.top+b.top,bottom:S.bottom-k.bottom+b.bottom,left:k.left-S.left+b.left,right:S.right-k.right+b.right},T=e.modifiersData.offset;if(p===ud&&T){var E=T[o];Object.keys(C).forEach((function(e){var t=[rd,nd].indexOf(e)>=0?1:-1,n=[td,nd].indexOf(e)>=0?"y":"x";C[e]+=E[n]*t}))}return C}function op(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?pd:l,u=qd(r),d=u?s?dd:dd.filter((function(e){return qd(e)===u})):id,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var h=p.reduce((function(t,n){return t[n]=rp(e,{placement:n,boundary:o,rootBoundary:a,padding:i})[_d(n)],t}),{});return Object.keys(h).sort((function(e,t){return h[e]-h[t]}))}const ap={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=void 0===o||o,i=n.altAxis,s=void 0===i||i,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,h=n.flipVariations,f=void 0===h||h,m=n.allowedAutoPlacements,g=t.options.placement,b=_d(g),v=l||(b!==g&&f?function(e){if(_d(e)===ad)return[];var t=Wd(e);return[Yd(e),t,Yd(t)]}(g):[Wd(g)]),y=[g].concat(v).reduce((function(e,n){return e.concat(_d(n)===ad?op(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:f,allowedAutoPlacements:m}):n)}),[]),_=t.rects.reference,k=t.rects.popper,w=new Map,x=!0,A=y[0],S=0;S=0,P=O?"width":"height",D=rp(t,{placement:C,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?E?rd:od:E?nd:td;_[P]>k[P]&&(L=Wd(L));var M=Wd(L),F=[];if(a&&F.push(D[T]<=0),s&&F.push(D[L]<=0,D[M]<=0),F.every((function(e){return e}))){A=C,x=!1;break}w.set(C,F)}if(x)for(var R=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 A=t,"break"},N=f?3:1;N>0&&"break"!==R(N);N--);t.placement!==A&&(t.modifiersData[r]._skip=!0,t.placement=A,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ip(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 sp(e){return[td,rd,nd,od].some((function(t){return e[t]>=0}))}function lp(e,t,n){void 0===n&&(n=!1);var r,o,a=bd(t),i=bd(t)&&function(e){var t=e.getBoundingClientRect(),n=xd(t.width)/e.offsetWidth||1,r=xd(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),s=Dd(t),l=Cd(e,i,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(a||!a&&!n)&&(("body"!==fd(t)||Xd(s))&&(c=(r=t)!==md(r)&&bd(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:Jd(r)),bd(t)?((u=Cd(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=Zd(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,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var up={placement:"bottom",modifiers:[],strategy:"absolute"};function dp(){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)*o,[od,rd].indexOf(r)>=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[r]=i}},ap,{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=void 0===o||o,i=n.altAxis,s=void 0!==i&&i,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,p=n.tether,h=void 0===p||p,f=n.tetherOffset,m=void 0===f?0:f,g=rp(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),b=_d(t.placement),v=qd(t.placement),y=!v,_=Rd(b),k="x"===_?"y":"x",w=t.modifiersData.popperOffsets,x=t.rects.reference,A=t.rects.popper,S="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,C="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(w){if(a){var O,P="y"===_?td:od,D="y"===_?nd:rd,L="y"===_?"height":"width",M=w[_],F=M+g[P],R=M-g[D],N=h?-A[L]/2:0,I=v===sd?x[L]:A[L],j=v===sd?-A[L]:-x[L],$=t.elements.arrow,q=h&&$?Td($):{width:0,height:0},U=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},B=U[P],V=U[D],z=Nd(0,x[L],q[L]),H=y?x[L]/2-N-z-B-C.mainAxis:I-z-B-C.mainAxis,W=y?-x[L]/2+N+z+V+C.mainAxis:j+z+V+C.mainAxis,G=t.elements.arrow&&Fd(t.elements.arrow),Y=G?"y"===_?G.clientTop||0:G.clientLeft||0:0,J=null!=(O=null==T?void 0:T[_])?O:0,Z=M+W-J,X=Nd(h?wd(F,M+H-J-Y):F,M,h?kd(R,Z):R);w[_]=X,E[_]=X-M}if(s){var K,Q="x"===_?td:od,ee="x"===_?nd:rd,te=w[k],ne="y"===k?"height":"width",re=te+g[Q],oe=te-g[ee],ae=-1!==[td,od].indexOf(b),ie=null!=(K=null==T?void 0:T[k])?K:0,se=ae?re:te-x[ne]-A[ne]-ie+C.altAxis,le=ae?te+x[ne]+A[ne]-ie-C.altAxis:oe,ce=h&&ae?function(e,t,n){var r=Nd(e,t,n);return r>n?n:r}(se,te,le):Nd(h?se:re,te,h?le:oe);w[k]=ce,E[k]=ce-te}t.modifiersData[r]=E}},requiresIfExists:["offset"]},$d,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=rp(t,{elementContext:"reference"}),s=rp(t,{altBoundary:!0}),l=ip(i,r),c=ip(s,o,a),u=sp(l),d=sp(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),fp="tippy-content",mp="tippy-arrow",gp="tippy-svg-arrow",bp={passive:!0,capture:!0},vp=function(){return document.body};function yp(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function _p(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function kp(e,t){return"function"==typeof e?e.apply(void 0,t):e}function wp(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function xp(e){return[].concat(e)}function Ap(e,t){-1===e.indexOf(t)&&e.push(t)}function Sp(e){return[].slice.call(e)}function Cp(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function Tp(){return document.createElement("div")}function Ep(e){return["Element","Fragment"].some((function(t){return _p(e,t)}))}function Op(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Pp(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Dp(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function Lp(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var Mp={isTouch:!1},Fp=0;function Rp(){Mp.isTouch||(Mp.isTouch=!0,window.performance&&document.addEventListener("mousemove",Np))}function Np(){var e=performance.now();e-Fp<20&&(Mp.isTouch=!1,document.removeEventListener("mousemove",Np)),Fp=e}function Ip(){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 jp=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),$p=Object.assign({appendTo:vp,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}),qp=Object.keys($p);function Up(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,a=n.defaultValue;return o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=$p[o])?r:a),t}),{});return Object.assign({},e,t)}function Bp(e,t){var n=Object.assign({},t,{content:kp(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(Up(Object.assign({},$p,{plugins:t}))):qp).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},$p.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 Vp(e,t){e.innerHTML=t}function zp(e){var t=Tp();return!0===e?t.className=mp:(t.className=gp,Ep(e)?t.appendChild(e):Vp(t,e)),t}function Hp(e,t){Ep(t.content)?(Vp(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?Vp(e,t.content):e.textContent=t.content)}function Wp(e){var t=e.firstElementChild,n=Sp(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(fp)})),arrow:n.find((function(e){return e.classList.contains(mp)||e.classList.contains(gp)})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function Gp(e){var t=Tp(),n=Tp();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=Tp();function o(n,r){var o=Wp(t),a=o.box,i=o.content,s=o.arrow;r.theme?a.setAttribute("data-theme",r.theme):a.removeAttribute("data-theme"),"string"==typeof r.animation?a.setAttribute("data-animation",r.animation):a.removeAttribute("data-animation"),r.inertia?a.setAttribute("data-inertia",""):a.removeAttribute("data-inertia"),a.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?a.setAttribute("role",r.role):a.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||Hp(i,e.props),r.arrow?s?n.arrow!==r.arrow&&(a.removeChild(s),a.appendChild(zp(r.arrow))):a.appendChild(zp(r.arrow)):s&&a.removeChild(s)}return r.className=fp,r.setAttribute("data-state","hidden"),Hp(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}Gp.$$tippy=!0;var Yp=1,Jp=[],Zp=[];function Xp(e,t){var n,r,o,a,i,s,l,c,u=Bp(e,Object.assign({},$p,Up(Cp(t)))),d=!1,p=!1,h=!1,f=!1,m=[],g=wp(G,u.interactiveDebounce),b=Yp++,v=(c=u.plugins).filter((function(e,t){return c.indexOf(e)===t})),y={id:b,reference:e,popper:Tp(),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:v,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(r),cancelAnimationFrame(o)},setProps:function(t){if(!y.state.isDestroyed){M("onBeforeUpdate",[y,t]),H();var n=y.props,r=Bp(e,Object.assign({},n,Cp(t),{ignoreAttributes:!0}));y.props=r,z(),n.interactiveDebounce!==r.interactiveDebounce&&(N(),g=wp(G,r.interactiveDebounce)),n.triggerTarget&&!r.triggerTarget?xp(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):r.triggerTarget&&e.removeAttribute("aria-expanded"),R(),L(),w&&w(n,r),y.popperInstance&&(X(),Q().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),M("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,r=Mp.isTouch&&!y.props.touch,o=yp(y.props.duration,0,$p.duration);if(!(e||t||n||r||E().hasAttribute("disabled")||(M("onShow",[y],!1),!1===y.props.onShow(y)))){if(y.state.isVisible=!0,T()&&(k.style.visibility="visible"),L(),q(),y.state.isMounted||(k.style.transition="none"),T()){var a=P();Op([a.box,a.content],0)}var i,l,c;s=function(){var e;if(y.state.isVisible&&!f){if(f=!0,k.style.transition=y.props.moveTransition,T()&&y.props.animation){var t=P(),n=t.box,r=t.content;Op([n,r],o),Pp([n,r],"visible")}F(),R(),Ap(Zp,y),null==(e=y.popperInstance)||e.forceUpdate(),M("onMount",[y]),y.props.animation&&T()&&function(e,t){B(e,(function(){y.state.isShown=!0,M("onShown",[y])}))}(o)}},l=y.props.appendTo,c=E(),(i=y.props.interactive&&l===vp||"parent"===l?c.parentNode:kp(l,[c])).contains(k)||i.appendChild(k),y.state.isMounted=!0,X()}},hide:function(){var e=!y.state.isVisible,t=y.state.isDestroyed,n=!y.state.isEnabled,r=yp(y.props.duration,1,$p.duration);if(!(e||t||n)&&(M("onHide",[y],!1),!1!==y.props.onHide(y))){if(y.state.isVisible=!1,y.state.isShown=!1,f=!1,d=!1,T()&&(k.style.visibility="hidden"),N(),U(),L(!0),T()){var o=P(),a=o.box,i=o.content;y.props.animation&&(Op([a,i],r),Pp([a,i],"hidden"))}F(),R(),y.props.animation?T()&&function(e,t){B(e,(function(){!y.state.isVisible&&k.parentNode&&k.parentNode.contains(k)&&t()}))}(r,y.unmount):y.unmount()}},hideWithInteractivity:function(e){O().addEventListener("mousemove",g),Ap(Jp,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&&(K(),Q().forEach((function(e){e._tippy.unmount()})),k.parentNode&&k.parentNode.removeChild(k),Zp=Zp.filter((function(e){return e!==y})),y.state.isMounted=!1,M("onHidden",[y]))},destroy:function(){y.state.isDestroyed||(y.clearDelayTimeouts(),y.unmount(),H(),delete e._tippy,y.state.isDestroyed=!0,M("onDestroy",[y]))}};if(!u.render)return y;var _=u.render(y),k=_.popper,w=_.onUpdate;k.setAttribute("data-tippy-root",""),k.id="tippy-"+y.id,y.popper=k,e._tippy=y,k._tippy=y;var x=v.map((function(e){return e.fn(y)})),A=e.hasAttribute("aria-expanded");return z(),R(),L(),M("onCreate",[y]),u.showOnCreate&&ee(),k.addEventListener("mouseenter",(function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()})),k.addEventListener("mouseleave",(function(){y.props.interactive&&y.props.trigger.indexOf("mouseenter")>=0&&O().addEventListener("mousemove",g)})),y;function S(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function C(){return"hold"===S()[0]}function T(){var e;return!(null==(e=y.props.render)||!e.$$tippy)}function E(){return l||e}function O(){var e,t,n=E().parentNode;return n&&null!=(t=xp(n)[0])&&null!=(e=t.ownerDocument)&&e.body?t.ownerDocument:document}function P(){return Wp(k)}function D(e){return y.state.isMounted&&!y.state.isVisible||Mp.isTouch||a&&"focus"===a.type?0:yp(y.props.delay,e?0:1,$p.delay)}function L(e){void 0===e&&(e=!1),k.style.pointerEvents=y.props.interactive&&!e?"":"none",k.style.zIndex=""+y.props.zIndex}function M(e,t,n){var r;void 0===n&&(n=!0),x.forEach((function(n){n[e]&&n[e].apply(n,t)})),n&&(r=y.props)[e].apply(r,t)}function F(){var t=y.props.aria;if(t.content){var n="aria-"+t.content,r=k.id;xp(y.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(y.state.isVisible)e.setAttribute(n,t?t+" "+r:r);else{var o=t&&t.replace(r,"").trim();o?e.setAttribute(n,o):e.removeAttribute(n)}}))}}function R(){!A&&y.props.aria.expanded&&xp(y.props.triggerTarget||e).forEach((function(e){y.props.interactive?e.setAttribute("aria-expanded",y.state.isVisible&&e===E()?"true":"false"):e.removeAttribute("aria-expanded")}))}function N(){O().removeEventListener("mousemove",g),Jp=Jp.filter((function(e){return e!==g}))}function I(t){if(!Mp.isTouch||!h&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!y.props.interactive||!Lp(k,n)){if(xp(y.props.triggerTarget||e).some((function(e){return Lp(e,n)}))){if(Mp.isTouch)return;if(y.state.isVisible&&y.props.trigger.indexOf("click")>=0)return}else M("onClickOutside",[y,t]);!0===y.props.hideOnClick&&(y.clearDelayTimeouts(),y.hide(),p=!0,setTimeout((function(){p=!1})),y.state.isMounted||U())}}}function j(){h=!0}function $(){h=!1}function q(){var e=O();e.addEventListener("mousedown",I,!0),e.addEventListener("touchend",I,bp),e.addEventListener("touchstart",$,bp),e.addEventListener("touchmove",j,bp)}function U(){var e=O();e.removeEventListener("mousedown",I,!0),e.removeEventListener("touchend",I,bp),e.removeEventListener("touchstart",$,bp),e.removeEventListener("touchmove",j,bp)}function B(e,t){var n=P().box;function r(e){e.target===n&&(Dp(n,"remove",r),t())}if(0===e)return t();Dp(n,"remove",i),Dp(n,"add",r),i=r}function V(t,n,r){void 0===r&&(r=!1),xp(y.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,r),m.push({node:e,eventType:t,handler:n,options:r})}))}function z(){var e;C()&&(V("touchstart",W,{passive:!0}),V("touchend",Y,{passive:!0})),(e=y.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(V(e,W),e){case"mouseenter":V("mouseleave",Y);break;case"focus":V(jp?"focusout":"blur",J);break;case"focusin":V("focusout",J)}}))}function H(){m.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),m=[]}function W(e){var t,n=!1;if(y.state.isEnabled&&!Z(e)&&!p){var r="focus"===(null==(t=a)?void 0:t.type);a=e,l=e.currentTarget,R(),!y.state.isVisible&&_p(e,"MouseEvent")&&Jp.forEach((function(t){return t(e)})),"click"===e.type&&(y.props.trigger.indexOf("mouseenter")<0||d)&&!1!==y.props.hideOnClick&&y.state.isVisible?n=!0:ee(e),"click"===e.type&&(d=!n),n&&!r&&te(e)}}function G(e){var t=e.target,n=E().contains(t)||k.contains(t);if("mousemove"!==e.type||!n){var r=Q().concat(k).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,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,a=e.props.interactiveBorder,i=o.placement.split("-")[0],s=o.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,d="left"===i?s.right.x:0,p=t.top-r+l>a,h=r-t.bottom-c>a,f=t.left-n+u>a,m=n-t.right-d>a;return p||h||f||m}))})(r,e)&&(N(),te(e))}}function Y(e){Z(e)||y.props.trigger.indexOf("click")>=0&&d||(y.props.interactive?y.hideWithInteractivity(e):te(e))}function J(e){y.props.trigger.indexOf("focusin")<0&&e.target!==E()||y.props.interactive&&e.relatedTarget&&k.contains(e.relatedTarget)||te(e)}function Z(e){return!!Mp.isTouch&&C()!==e.type.indexOf("touch")>=0}function X(){K();var t=y.props,n=t.popperOptions,r=t.placement,o=t.offset,a=t.getReferenceClientRect,i=t.moveTransition,l=T()?Wp(k).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||E()}:e,u=[{name:"offset",options:{offset:o}},{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(T()){var n=P().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={}}}}];T()&&l&&u.push({name:"arrow",options:{element:l,padding:3}}),u.push.apply(u,(null==n?void 0:n.modifiers)||[]),y.popperInstance=hp(c,k,Object.assign({},n,{placement:r,onFirstUpdate:s,modifiers:u}))}function K(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function Q(){return Sp(k.querySelectorAll("[data-tippy-root]"))}function ee(e){y.clearDelayTimeouts(),e&&M("onTrigger",[y,e]),q();var t=D(!0),r=S(),o=r[0],a=r[1];Mp.isTouch&&"hold"===o&&a&&(t=a),t?n=setTimeout((function(){y.show()}),t):y.show()}function te(e){if(y.clearDelayTimeouts(),M("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&&d)){var t=D(!1);t?r=setTimeout((function(){y.state.isVisible&&y.hide()}),t):o=requestAnimationFrame((function(){y.hide()}))}}else U()}}function Kp(e,t){void 0===t&&(t={});var n=$p.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",Rp,bp),window.addEventListener("blur",Ip);var r,o=Object.assign({},t,{plugins:n}),a=(r=e,Ep(r)?[r]:function(e){return _p(e,"NodeList")}(r)?Sp(r):Array.isArray(r)?r:Sp(document.querySelectorAll(r))).reduce((function(e,t){var n=t&&Xp(t,o);return n&&e.push(n),e}),[]);return Ep(e)?a[0]:a}Kp.defaultProps=$p,Kp.setDefaultProps=function(e){Object.keys(e).forEach((function(t){$p[t]=e[t]}))},Kp.currentInput=Mp,Object.assign({},yd,{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)}}),Kp.setDefaultProps({render:Gp});class Qp{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 eh=Cu(class extends qu{constructor(){super(),this.__registerHost(),this.tippies=[],this.popups=!1,this.provider=Qu}componentWillLoad(){const e=new Qp(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=Kp(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=Ku())}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]}]),th=eh,nh=Cu(class extends qu{constructor(){super(),this.__registerHost(),this.tippies=[],this.popups=!1,this.flag=!1,this.fetch=!1,this.provider=Qu}componentWillLoad(){const e=new Qp(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=Kp('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 r=this.akomaNtosoElement.querySelector(t);r?n=r.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=Ku())}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]}]),rh=nh,oh=Cu(class extends qu{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 Qp(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("#",""),r=e.closest(this.defnContainers);r&&n&&(r.dataset.defines=e.dataset.refersto,r.setAttribute("id",`defn-${n}`))}))}createPopups(){this.tippies=Kp(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"]}]),ah=oh;var ih=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},sh="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:{},lh="object"==typeof sh&&sh&&sh.Object===Object&&sh,ch="object"==typeof self&&self&&self.Object===Object&&self,uh=lh||ch||Function("return this")(),dh=function(){return uh.Date.now()},ph=uh.Symbol,hh=Object.prototype,fh=hh.hasOwnProperty,mh=hh.toString,gh=ph?ph.toStringTag:void 0,bh=Object.prototype.toString,vh=ph?ph.toStringTag:void 0,yh=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":vh&&vh in Object(e)?function(e){var t=fh.call(e,gh),n=e[gh];try{e[gh]=void 0;var r=!0}catch(e){}var o=mh.call(e);return r&&(t?e[gh]=n:delete e[gh]),o}(e):function(e){return bh.call(e)}(e)},_h=/^\s+|\s+$/g,kh=/^[-+]0x[0-9a-f]+$/i,wh=/^0b[01]+$/i,xh=/^0o[0-7]+$/i,Ah=parseInt,Sh=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]"==yh(e)}(e))return NaN;if(ih(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ih(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(_h,"");var n=wh.test(e);return n||xh.test(e)?Ah(e.slice(2),n?2:8):kh.test(e)?NaN:+e},Ch=Math.max,Th=Math.min,Eh=function(e,t,n){var r,o,a,i,s,l,c=0,u=!1,d=!1,p=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function h(t){var n=r,a=o;return r=o=void 0,c=t,i=e.apply(a,n)}function f(e){return c=e,s=setTimeout(g,t),u?h(e):i}function m(e){var n=e-l;return void 0===l||n>=t||n<0||d&&e-c>=a}function g(){var e=dh();if(m(e))return b(e);s=setTimeout(g,function(e){var n=t-(e-l);return d?Th(n,a-(e-c)):n}(e))}function b(e){return s=void 0,p&&r?h(e):(r=o=void 0,i)}function v(){var e=dh(),n=m(e);if(r=arguments,o=this,l=e,n){if(void 0===s)return f(l);if(d)return clearTimeout(s),s=setTimeout(g,t),h(l)}return void 0===s&&(s=setTimeout(g,t)),i}return t=Sh(t)||0,ih(n)&&(u=!!n.leading,a=(d="maxWait"in n)?Ch(Sh(n.maxWait)||0,t):a,p="trailing"in n?!!n.trailing:p),v.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=l=o=s=void 0},v.flush=function(){return void 0===s?i:b(dh())},v};class Oh{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 r=this.anchors.get(t);if(r){const o=this.tops.get(r);if(o)return t.style.top=`${o}px`,this.layoutUpwards(e,n-1,o-this.buffer),void this.layoutDownwards(e,n+1,o+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),r=this.anchors.get(t);if(n){if(r){const e=this.tops.get(n),t=this.tops.get(r);return e?t?e-t:1:-1}return 1}return-1}layoutUpwards(e,t,n){for(let r=t;r>=0;r--){const t=e[r],o=this.anchors.get(t);if(o){let e=this.tops.get(o);e&&(e+t.clientHeight>=n&&(e=n-t.clientHeight),t.style.top=`${e}px`,n=e-this.buffer)}}}layoutDownwards(e,t,n){for(let r=t;r{e.active=!1}))}setOtherItemsInactive(e){Array.from(this.items()).forEach((t=>{t!=e&&(t.active=!1)}))}setupLayout(){this.akomaNtosoElement&&(this.layout=new Oh(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"]]]),Dh=Ph,Lh=Cu(class extends qu{constructor(){super(),this.__registerHost(),this.laItemChanged=Hc(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"]]]),Mh=Cu(class extends qu{constructor(){super(),this.__registerHost(),this.itemRendered=Hc(this,"itemRendered",7),this.itemTitleClicked=Hc(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),r=this.item.href||`#${this.item.id||""}`;return jc(qc,Object.assign({},t?{parent:t}:{},{class:n?"":"excluded"}),jc("div",{class:"indented"},t?jc("div",{class:"indented__toggle-btn",role:"button",onClick:()=>this.toggle()},(()=>this.expanded?this.collapseIconHtml?jc("span",{innerHTML:this.collapseIconHtml}):jc("span",null,"▼"):this.expandIconHtml?jc("span",{innerHTML:this.expandIconHtml}):jc("span",null,"►"))()):null),jc("div",{class:"content"},jc("div",{class:"content__action"},this.prependHtml?jc("div",{class:"content__action__prepend",innerHTML:this.prependHtml}):null,jc("a",{href:r,class:"content__action__title",onClick:this.onItemTitleClick},this.item.title),this.appendHtml?jc("div",{class:"content__action__append",innerHTML:this.appendHtml}):null),jc("div",{class:"content__children"},jc("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]}]),Fh=Cu(class extends qu{constructor(){super(),this.__registerHost(),this.items=[],this.titleFilter="",this.expanded=!0,this.fetch=!1,this.provider=Qu,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=Ku())}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 r(e){for(const t of e.children||[])n.add(t),r(t)}function o(e){var a;let i=((null===(a=e.title)||void 0===a?void 0:a.toLocaleLowerCase())||"").includes(t);if(i)r(e);else if(e.children)for(const t of e.children)i=o(t)||i;return i&&n.add(e),i}for(const a of this.innerItems)o(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 jc("la-toc-item",{item:e,filteredItems:this.filteredItems,expandIconHtml:this.expandIconHtml,collapseIconHtml:this.collapseIconHtml,expanded:n},t)}render(){return jc(qc,null,jc("div",{style:{display:"none"}},jc("slot",{name:"expand-icon"}),jc("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]}]),Rh=Cu(class extends qu{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=Qu,this.titleFilter="",this.handleTitleChange=Eh((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 jc(qc,null,jc("div",{class:"search"},jc("input",{class:`search__input ${this.titleFilterInputClasses}`,value:this.titleFilter,placeholder:this.titleFilterPlaceholder,onInput:e=>this.handleTitleChange(e)}),(()=>this.hideClearTitleFilterButton?null:jc("button",{class:`search__clear-btn ${this.titleFilterClearBtnClasses}`,type:"button",onClick:()=>this.clearTitleFilter(),disabled:!this.titleFilter},jc("slot",{name:"clear-title-filter-icon"},"✕")))()),jc("div",{class:"toggle"},jc("button",{type:"button",class:`toggle__expand-all-btn ${this.expandAllBtnClasses}`,onClick:()=>this.expandAll()},this.expandAllBtnText),jc("button",{type:"button",class:`toggle__collapse-all-btn ${this.collapseAllBtnClasses}`,onClick:()=>this.collapseAll()},this.collapseAllBtnText)),jc("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},jc("span",{slot:"expand-icon"},jc("slot",{name:"expand-icon"})),jc("span",{slot:"collapse-icon"},jc("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]}]),Nh=Mh;var Ih=function(){return Ih=Object.assign||function(e){for(var t,n=1,r=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.setupPopovers=function(){document.querySelectorAll('[data-bs-toggle="help-popover"]').forEach((function(e){var t,n=new window.bootstrap.Popover(e,{html:!0,content:"\n ".concat(e.getAttribute("data-bs-content"),'\n \n "),container:"body"});e.addEventListener("inserted.bs.popover",(function(e){var t=document.querySelector(".popover-body"),r=function(e){(null==t?void 0:t.contains(e.target))||(n.hide(),document.removeEventListener("click",r))};document.addEventListener("click",r)}))}))},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 $h=__webpack_require__(7701),qh=__webpack_require__(7824),Uh=__webpack_require__(6896),Bh=__webpack_require__(6531),Vh=__webpack_require__(2372),zh=__webpack_require__(5228),Hh=__webpack_require__(9892),Wh=__webpack_require__(2122),Gh=__webpack_require__(7421),Yh=__webpack_require__(3920),Jh=__webpack_require__(8240),Zh=__webpack_require__(9966),Xh=__webpack_require__(804),Kh=[Vh.Z,Gh.Z,Bh.Z,qh.Z],Qh=(0,Jh.kZ)({defaultModifiers:Kh});const ef=new Map,tf={set(e,t,n){ef.has(e)||ef.set(e,new Map);const r=ef.get(e);r.has(t)||0===r.size?r.set(t,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(r.keys())[0]}.`)},get:(e,t)=>ef.has(e)&&ef.get(e).get(t)||null,remove(e,t){if(!ef.has(e))return;const n=ef.get(e);n.delete(t),0===n.size&&ef.delete(e)}},nf="transitionend",rf=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,((e,t)=>`#${CSS.escape(t)}`))),e),of=e=>{e.dispatchEvent(new Event(nf))},af=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),sf=e=>af(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(rf(e)):null,lf=e=>{if(!af(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")),uf=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?uf(e.parentNode):null},df=()=>{},pf=e=>{e.offsetHeight},hf=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,ff=[],mf=()=>"rtl"===document.documentElement.dir,gf=e=>{var t;t=()=>{const t=hf();if(t){const n=e.NAME,r=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=r,e.jQueryInterface)}},"loading"===document.readyState?(ff.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of ff)e()})),ff.push(t)):t()},bf=(e,t=[],n=e)=>"function"==typeof e?e(...t):n,vf=(e,t,n=!0)=>{if(!n)return void bf(e);const r=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const r=Number.parseFloat(t),o=Number.parseFloat(n);return r||o?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0})(t)+5;let o=!1;const a=({target:n})=>{n===t&&(o=!0,t.removeEventListener(nf,a),bf(e))};t.addEventListener(nf,a),setTimeout((()=>{o||of(t)}),r)},yf=(e,t,n,r)=>{const o=e.length;let a=e.indexOf(t);return-1===a?!n&&r?e[o-1]:e[0]:(a+=n?1:-1,r&&(a=(a+o)%o),e[Math.max(0,Math.min(a,o-1))])},_f=/[^.]*(?=\..*)\.|.*/,kf=/\..*/,wf=/::\d+$/,xf={};let Af=1;const Sf={mouseenter:"mouseover",mouseleave:"mouseout"},Cf=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 Tf(e,t){return t&&`${t}::${Af++}`||e.uidEvent||Af++}function Ef(e){const t=Tf(e);return e.uidEvent=t,xf[t]=xf[t]||{},xf[t]}function Of(e,t,n=null){return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===n))}function Pf(e,t,n){const r="string"==typeof t,o=r?n:t||n;let a=Ff(e);return Cf.has(a)||(a=e),[r,o,a]}function Df(e,t,n,r,o){if("string"!=typeof t||!e)return;let[a,i,s]=Pf(t,n,r);if(t in Sf){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=Ef(e),c=l[s]||(l[s]={}),u=Of(c,i,a?n:null);if(u)return void(u.oneOff=u.oneOff&&o);const d=Tf(i,t.replace(_f,"")),p=a?function(e,t,n){return function r(o){const a=e.querySelectorAll(t);for(let{target:i}=o;i&&i!==this;i=i.parentNode)for(const s of a)if(s===i)return Nf(o,{delegateTarget:i}),r.oneOff&&Rf.off(e,o.type,t,n),n.apply(i,[o])}}(e,n,i):function(e,t){return function n(r){return Nf(r,{delegateTarget:e}),n.oneOff&&Rf.off(e,r.type,t),t.apply(e,[r])}}(e,i);p.delegationSelector=a?n:null,p.callable=i,p.oneOff=o,p.uidEvent=d,c[d]=p,e.addEventListener(s,p,a)}function Lf(e,t,n,r,o){const a=Of(t[n],r,o);a&&(e.removeEventListener(n,a,Boolean(o)),delete t[n][a.uidEvent])}function Mf(e,t,n,r){const o=t[n]||{};for(const[a,i]of Object.entries(o))a.includes(r)&&Lf(e,t,n,i.callable,i.delegationSelector)}function Ff(e){return e=e.replace(kf,""),Sf[e]||e}const Rf={on(e,t,n,r){Df(e,t,n,r,!1)},one(e,t,n,r){Df(e,t,n,r,!0)},off(e,t,n,r){if("string"!=typeof t||!e)return;const[o,a,i]=Pf(t,n,r),s=i!==t,l=Ef(e),c=l[i]||{},u=t.startsWith(".");if(void 0===a){if(u)for(const n of Object.keys(l))Mf(e,l,n,t.slice(1));for(const[n,r]of Object.entries(c)){const o=n.replace(wf,"");s&&!t.includes(o)||Lf(e,l,i,r.callable,r.delegationSelector)}}else{if(!Object.keys(c).length)return;Lf(e,l,i,a,o?n:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;const r=hf();let o=null,a=!0,i=!0,s=!1;t!==Ff(t)&&r&&(o=r.Event(t,n),r(e).trigger(o),a=!o.isPropagationStopped(),i=!o.isImmediatePropagationStopped(),s=o.isDefaultPrevented());const l=Nf(new Event(t,{bubbles:a,cancelable:!0}),n);return s&&l.preventDefault(),i&&e.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function Nf(e,t={}){for(const[n,r]of Object.entries(t))try{e[n]=r}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>r})}return e}function If(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 jf(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}const $f={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${jf(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${jf(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const r of n){let n=r.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),t[n]=If(e.dataset[r])}return t},getDataAttribute:(e,t)=>If(e.getAttribute(`data-bs-${jf(t)}`))};class qf{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=af(t)?$f.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...af(t)?$f.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[r,o]of Object.entries(t)){const t=e[r],a=af(t)?"element":null==(n=t)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${a}" but expected type "${o}".`)}var n}}class Uf extends qf{constructor(e,t){super(),(e=sf(e))&&(this._element=e,this._config=this._getConfig(t),tf.set(this._element,this.constructor.DATA_KEY,this))}dispose(){tf.remove(this._element,this.constructor.DATA_KEY),Rf.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){vf(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return tf.get(sf(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 Bf=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 rf(t)},Vf={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 r=e.parentNode.closest(t);for(;r;)n.push(r),r=r.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)&&lf(e)))},getSelectorFromElement(e){const t=Bf(e);return t&&Vf.findOne(t)?t:null},getElementFromSelector(e){const t=Bf(e);return t?Vf.findOne(t):null},getMultipleElementsFromSelector(e){const t=Bf(e);return t?Vf.find(t):[]}},zf=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,r=e.NAME;Rf.on(document,n,`[data-bs-dismiss="${r}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),cf(this))return;const o=Vf.getElementFromSelector(this)||this.closest(`.${r}`);e.getOrCreateInstance(o)[t]()}))};class Hf extends Uf{static get NAME(){return"alert"}close(){if(Rf.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(),Rf.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=Hf.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)}}))}}zf(Hf,"close"),gf(Hf);const Wf='[data-bs-toggle="button"]';class Gf extends Uf{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=Gf.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}Rf.on(document,"click.bs.button.data-api",Wf,(e=>{e.preventDefault();const t=e.target.closest(Wf);Gf.getOrCreateInstance(t).toggle()})),gf(Gf);const Yf={endCallback:null,leftCallback:null,rightCallback:null},Jf={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Zf extends qf{constructor(e,t){super(),this._element=e,e&&Zf.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Yf}static get DefaultType(){return Jf}static get NAME(){return"swipe"}dispose(){Rf.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(),bf(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&&bf(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(Rf.on(this._element,"pointerdown.bs.swipe",(e=>this._start(e))),Rf.on(this._element,"pointerup.bs.swipe",(e=>this._end(e))),this._element.classList.add("pointer-event")):(Rf.on(this._element,"touchstart.bs.swipe",(e=>this._start(e))),Rf.on(this._element,"touchmove.bs.swipe",(e=>this._move(e))),Rf.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 Xf="next",Kf="prev",Qf="left",em="right",tm="slid.bs.carousel",nm="carousel",rm="active",om={ArrowLeft:em,ArrowRight:Qf},am={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},im={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class sm extends Uf{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=Vf.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===nm&&this.cycle()}static get Default(){return am}static get DefaultType(){return im}static get NAME(){return"carousel"}next(){this._slide(Xf)}nextWhenVisible(){!document.hidden&&lf(this._element)&&this.next()}prev(){this._slide(Kf)}pause(){this._isSliding&&of(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?Rf.one(this._element,tm,(()=>this.cycle())):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void Rf.one(this._element,tm,(()=>this.to(e)));const n=this._getItemIndex(this._getActive());if(n===e)return;const r=e>n?Xf:Kf;this._slide(r,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&Rf.on(this._element,"keydown.bs.carousel",(e=>this._keydown(e))),"hover"===this._config.pause&&(Rf.on(this._element,"mouseenter.bs.carousel",(()=>this.pause())),Rf.on(this._element,"mouseleave.bs.carousel",(()=>this._maybeEnableCycle()))),this._config.touch&&Zf.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of Vf.find(".carousel-item img",this._element))Rf.on(e,"dragstart.bs.carousel",(e=>e.preventDefault()));const e={leftCallback:()=>this._slide(this._directionToOrder(Qf)),rightCallback:()=>this._slide(this._directionToOrder(em)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Zf(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=om[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=Vf.findOne(".active",this._indicatorsElement);t.classList.remove(rm),t.removeAttribute("aria-current");const n=Vf.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add(rm),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(),r=e===Xf,o=t||yf(this._getItems(),n,r,this._config.wrap);if(o===n)return;const a=this._getItemIndex(o),i=t=>Rf.trigger(this._element,t,{relatedTarget:o,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:a});if(i("slide.bs.carousel").defaultPrevented)return;if(!n||!o)return;const s=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(a),this._activeElement=o;const l=r?"carousel-item-start":"carousel-item-end",c=r?"carousel-item-next":"carousel-item-prev";o.classList.add(c),pf(o),n.classList.add(l),o.classList.add(l),this._queueCallback((()=>{o.classList.remove(l,c),o.classList.add(rm),n.classList.remove(rm,c,l),this._isSliding=!1,i(tm)}),n,this._isAnimated()),s&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return Vf.findOne(".active.carousel-item",this._element)}_getItems(){return Vf.find(".carousel-item",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return mf()?e===Qf?Kf:Xf:e===Qf?Xf:Kf}_orderToDirection(e){return mf()?e===Kf?Qf:em:e===Kf?em:Qf}static jQueryInterface(e){return this.each((function(){const t=sm.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)}))}}Rf.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",(function(e){const t=Vf.getElementFromSelector(this);if(!t||!t.classList.contains(nm))return;e.preventDefault();const n=sm.getOrCreateInstance(t),r=this.getAttribute("data-bs-slide-to");return r?(n.to(r),void n._maybeEnableCycle()):"next"===$f.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),Rf.on(window,"load.bs.carousel.data-api",(()=>{const e=Vf.find('[data-bs-ride="carousel"]');for(const t of e)sm.getOrCreateInstance(t)})),gf(sm);const lm="show",cm="collapse",um="collapsing",dm='[data-bs-toggle="collapse"]',pm={parent:null,toggle:!0},hm={parent:"(null|element)",toggle:"boolean"};class fm extends Uf{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=Vf.find(dm);for(const e of n){const t=Vf.getSelectorFromElement(e),n=Vf.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 pm}static get DefaultType(){return hm}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=>fm.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(Rf.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(cm),this._element.classList.add(um),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(um),this._element.classList.add(cm,lm),this._element.style[t]="",Rf.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(Rf.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,pf(this._element),this._element.classList.add(um),this._element.classList.remove(cm,lm);for(const e of this._triggerArray){const t=Vf.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(um),this._element.classList.add(cm),Rf.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(lm)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=sf(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(dm);for(const t of e){const e=Vf.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=Vf.find(":scope .collapse .collapse",this._config.parent);return Vf.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=fm.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}}))}}Rf.on(document,"click.bs.collapse.data-api",dm,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of Vf.getMultipleElementsFromSelector(this))fm.getOrCreateInstance(e,{toggle:!1}).toggle()})),gf(fm);const mm="dropdown",gm="ArrowUp",bm="ArrowDown",vm="click.bs.dropdown.data-api",ym="keydown.bs.dropdown.data-api",_m="show",km='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',wm=`${km}.show`,xm=".dropdown-menu",Am=mf()?"top-end":"top-start",Sm=mf()?"top-start":"top-end",Cm=mf()?"bottom-end":"bottom-start",Tm=mf()?"bottom-start":"bottom-end",Em=mf()?"left-start":"right-start",Om=mf()?"right-start":"left-start",Pm={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Dm={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Lm extends Uf{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=Vf.next(this._element,xm)[0]||Vf.prev(this._element,xm)[0]||Vf.findOne(xm,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Pm}static get DefaultType(){return Dm}static get NAME(){return mm}toggle(){return this._isShown()?this.hide():this.show()}show(){if(cf(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!Rf.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))Rf.on(e,"mouseover",df);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(_m),this._element.classList.add(_m),Rf.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(!Rf.trigger(this._element,"hide.bs.dropdown",e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))Rf.off(e,"mouseover",df);this._popper&&this._popper.destroy(),this._menu.classList.remove(_m),this._element.classList.remove(_m),this._element.setAttribute("aria-expanded","false"),$f.removeDataAttribute(this._menu,"popper"),Rf.trigger(this._element,"hidden.bs.dropdown",e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!af(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${mm.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:af(this._config.reference)?t=sf(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const n=this._getPopperConfig();this._popper=Xh.fi(t,this._menu,n)}_isShown(){return this._menu.classList.contains(_m)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return Em;if(e.classList.contains("dropstart"))return Om;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?Sm:Am:t?Tm:Cm}_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)&&($f.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...bf(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:t}){const n=Vf.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((e=>lf(e)));n.length&&yf(n,t,e===bm,!n.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Lm.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=Vf.find(wm);for(const n of t){const t=Lm.getInstance(n);if(!t||!1===t._config.autoClose)continue;const r=e.composedPath(),o=r.includes(t._menu);if(r.includes(t._element)||"inside"===t._config.autoClose&&!o||"outside"===t._config.autoClose&&o)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,r=[gm,bm].includes(e.key);if(!r&&!n)return;if(t&&!n)return;e.preventDefault();const o=this.matches(km)?this:Vf.prev(this,km)[0]||Vf.next(this,km)[0]||Vf.findOne(km,e.delegateTarget.parentNode),a=Lm.getOrCreateInstance(o);if(r)return e.stopPropagation(),a.show(),void a._selectMenuItem(e);a._isShown()&&(e.stopPropagation(),a.hide(),o.focus())}}Rf.on(document,ym,km,Lm.dataApiKeydownHandler),Rf.on(document,ym,xm,Lm.dataApiKeydownHandler),Rf.on(document,vm,Lm.clearMenus),Rf.on(document,"keyup.bs.dropdown.data-api",Lm.clearMenus),Rf.on(document,vm,km,(function(e){e.preventDefault(),Lm.getOrCreateInstance(this).toggle()})),gf(Lm);const Mm="show",Fm="mousedown.bs.backdrop",Rm={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Nm={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Im extends qf{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Rm}static get DefaultType(){return Nm}static get NAME(){return"backdrop"}show(e){if(!this._config.isVisible)return void bf(e);this._append();const t=this._getElement();this._config.isAnimated&&pf(t),t.classList.add(Mm),this._emulateAnimation((()=>{bf(e)}))}hide(e){this._config.isVisible?(this._getElement().classList.remove(Mm),this._emulateAnimation((()=>{this.dispose(),bf(e)}))):bf(e)}dispose(){this._isAppended&&(Rf.off(this._element,Fm),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=sf(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),Rf.on(e,Fm,(()=>{bf(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(e){vf(e,this._getElement(),this._config.isAnimated)}}const jm=".bs.focustrap",$m="backward",qm={autofocus:!0,trapElement:null},Um={autofocus:"boolean",trapElement:"element"};class Bm extends qf{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return qm}static get DefaultType(){return Um}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),Rf.off(document,jm),Rf.on(document,"focusin.bs.focustrap",(e=>this._handleFocusin(e))),Rf.on(document,"keydown.tab.bs.focustrap",(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,Rf.off(document,jm))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const n=Vf.focusableChildren(t);0===n.length?t.focus():this._lastTabNavDirection===$m?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?$m:"forward")}}const Vm=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",zm=".sticky-top",Hm="padding-right",Wm="margin-right";class Gm{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,Hm,(t=>t+e)),this._setElementAttributes(Vm,Hm,(t=>t+e)),this._setElementAttributes(zm,Wm,(t=>t-e))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Hm),this._resetElementAttributes(Vm,Hm),this._resetElementAttributes(zm,Wm)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const r=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+r)return;this._saveInitialAttribute(e,t);const o=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(o))}px`)}))}_saveInitialAttribute(e,t){const n=e.style.getPropertyValue(t);n&&$f.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const n=$f.getDataAttribute(e,t);null!==n?($f.removeDataAttribute(e,t),e.style.setProperty(t,n)):e.style.removeProperty(t)}))}_applyManipulationCallback(e,t){if(af(e))t(e);else for(const n of Vf.find(e,this._element))t(n)}}const Ym=".bs.modal",Jm="hidden.bs.modal",Zm="show.bs.modal",Xm="modal-open",Km="show",Qm="modal-static",eg={backdrop:!0,focus:!0,keyboard:!0},tg={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class ng extends Uf{constructor(e,t){super(e,t),this._dialog=Vf.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Gm,this._addEventListeners()}static get Default(){return eg}static get DefaultType(){return tg}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||Rf.trigger(this._element,Zm,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Xm),this._adjustDialog(),this._backdrop.show((()=>this._showElement(e))))}hide(){this._isShown&&!this._isTransitioning&&(Rf.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Km),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){Rf.off(window,Ym),Rf.off(this._dialog,Ym),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Im({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Bm({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=Vf.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),pf(this._element),this._element.classList.add(Km),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,Rf.trigger(this._element,"shown.bs.modal",{relatedTarget:e})}),this._dialog,this._isAnimated())}_addEventListeners(){Rf.on(this._element,"keydown.dismiss.bs.modal",(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),Rf.on(window,"resize.bs.modal",(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),Rf.on(this._element,"mousedown.dismiss.bs.modal",(e=>{Rf.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(Xm),this._resetAdjustments(),this._scrollBar.reset(),Rf.trigger(this._element,Jm)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(Rf.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(Qm)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(Qm),this._queueCallback((()=>{this._element.classList.remove(Qm),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=mf()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!n&&e){const e=mf()?"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=ng.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}}))}}Rf.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(e){const t=Vf.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),Rf.one(t,Zm,(e=>{e.defaultPrevented||Rf.one(t,Jm,(()=>{lf(this)&&this.focus()}))}));const n=Vf.findOne(".modal.show");n&&ng.getInstance(n).hide(),ng.getOrCreateInstance(t).toggle(this)})),zf(ng),gf(ng);const rg="show",og="showing",ag="hiding",ig=".offcanvas.show",sg="hidePrevented.bs.offcanvas",lg="hidden.bs.offcanvas",cg={backdrop:!0,keyboard:!0,scroll:!1},ug={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class dg extends Uf{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return cg}static get DefaultType(){return ug}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||Rf.trigger(this._element,"show.bs.offcanvas",{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Gm).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(og),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(rg),this._element.classList.remove(og),Rf.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:e})}),this._element,!0))}hide(){this._isShown&&(Rf.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(ag),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(rg,ag),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Gm).reset(),Rf.trigger(this._element,lg)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new Im({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():Rf.trigger(this._element,sg)}:null})}_initializeFocusTrap(){return new Bm({trapElement:this._element})}_addEventListeners(){Rf.on(this._element,"keydown.dismiss.bs.offcanvas",(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():Rf.trigger(this._element,sg))}))}static jQueryInterface(e){return this.each((function(){const t=dg.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)}}))}}Rf.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const t=Vf.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),cf(this))return;Rf.one(t,lg,(()=>{lf(this)&&this.focus()}));const n=Vf.findOne(ig);n&&n!==t&&dg.getInstance(n).hide(),dg.getOrCreateInstance(t).toggle(this)})),Rf.on(window,"load.bs.offcanvas.data-api",(()=>{for(const e of Vf.find(ig))dg.getOrCreateInstance(e).show()})),Rf.on(window,"resize.bs.offcanvas",(()=>{for(const e of Vf.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&dg.getOrCreateInstance(e).hide()})),zf(dg),gf(dg);const pg={"*":["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:[]},hg=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),fg=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,mg=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?!hg.has(n)||Boolean(fg.test(e.nodeValue)):t.filter((e=>e instanceof RegExp)).some((e=>e.test(n)))},gg={allowList:pg,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},bg={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},vg={entry:"(string|element|function|null)",selector:"(string|element)"};class yg extends qf{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return gg}static get DefaultType(){return bg}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},vg)}_setContent(e,t,n){const r=Vf.findOne(n,e);r&&((t=this._resolvePossibleFunction(t))?af(t)?this._putElementInTemplate(sf(t),r):this._config.html?r.innerHTML=this._maybeSanitize(t):r.textContent=t:r.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 r=(new window.DOMParser).parseFromString(e,"text/html"),o=[].concat(...r.body.querySelectorAll("*"));for(const e of o){const n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}const r=[].concat(...e.attributes),o=[].concat(t["*"]||[],t[n]||[]);for(const t of r)mg(t,o)||e.removeAttribute(t.nodeName)}return r.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return bf(e,[this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const _g=new Set(["sanitize","allowList","sanitizeFn"]),kg="fade",wg="show",xg=".modal",Ag="hide.bs.modal",Sg="hover",Cg="focus",Tg={AUTO:"auto",TOP:"top",RIGHT:mf()?"left":"right",BOTTOM:"bottom",LEFT:mf()?"right":"left"},Eg={allowList:pg,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"},Og={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 Pg extends Uf{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 Eg}static get DefaultType(){return Og}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),Rf.off(this._element.closest(xg),Ag,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=Rf.trigger(this._element,this.constructor.eventName("show")),t=(uf(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:r}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(r.append(n),Rf.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(wg),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))Rf.on(e,"mouseover",df);this._queueCallback((()=>{Rf.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!Rf.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(wg),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))Rf.off(e,"mouseover",df);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"),Rf.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(kg,wg),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(kg),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new yg({...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(kg)}_isShown(){return this.tip&&this.tip.classList.contains(wg)}_createPopper(e){const t=bf(this._config.placement,[this,e,this._element]),n=Tg[t.toUpperCase()];return Xh.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 bf(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,...bf(this._config.popperConfig,[t])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)Rf.on(this._element,this.constructor.eventName("click"),this._config.selector,(e=>{this._initializeOnDelegatedTarget(e).toggle()}));else if("manual"!==t){const e=t===Sg?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=t===Sg?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");Rf.on(this._element,e,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?Cg:Sg]=!0,t._enter()})),Rf.on(this._element,n,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?Cg:Sg]=t._element.contains(e.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},Rf.on(this._element.closest(xg),Ag,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=$f.getDataAttributes(this._element);for(const e of Object.keys(t))_g.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:sf(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=Pg.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}gf(Pg);const Dg={...Pg.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Lg={...Pg.DefaultType,content:"(null|string|element|function)"};class Mg extends Pg{static get Default(){return Dg}static get DefaultType(){return Lg}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=Mg.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}gf(Mg);const Fg="click.bs.scrollspy",Rg="active",Ng="[href]",Ig={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},jg={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class $g extends Uf{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 Ig}static get DefaultType(){return jg}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=sf(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&&(Rf.off(this._config.target,Fg),Rf.on(this._config.target,Fg,Ng,(e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const n=this._rootElement||window,r=t.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:r,behavior:"smooth"});n.scrollTop=r}})))}_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))},r=(this._rootElement||document.documentElement).scrollTop,o=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;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(o&&e){if(n(a),!r)return}else o||e||n(a)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=Vf.find(Ng,this._config.target);for(const t of e){if(!t.hash||cf(t))continue;const e=Vf.findOne(decodeURI(t.hash),this._element);lf(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(Rg),this._activateParents(e),Rf.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))Vf.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(Rg);else for(const t of Vf.parents(e,".nav, .list-group"))for(const e of Vf.prev(t,".nav-link, .nav-item > .nav-link, .list-group-item"))e.classList.add(Rg)}_clearActiveClass(e){e.classList.remove(Rg);const t=Vf.find("[href].active",e);for(const e of t)e.classList.remove(Rg)}static jQueryInterface(e){return this.each((function(){const t=$g.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]()}}))}}Rf.on(window,"load.bs.scrollspy.data-api",(()=>{for(const e of Vf.find('[data-bs-spy="scroll"]'))$g.getOrCreateInstance(e)})),gf($g);const qg="ArrowLeft",Ug="ArrowRight",Bg="ArrowUp",Vg="ArrowDown",zg="Home",Hg="End",Wg="active",Gg="fade",Yg="show",Jg='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Zg=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${Jg}`;class Xg extends Uf{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),Rf.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?Rf.trigger(t,"hide.bs.tab",{relatedTarget:e}):null;Rf.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(Wg),this._activate(Vf.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),Rf.trigger(e,"shown.bs.tab",{relatedTarget:t})):e.classList.add(Yg)}),e,e.classList.contains(Gg)))}_deactivate(e,t){e&&(e.classList.remove(Wg),e.blur(),this._deactivate(Vf.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),Rf.trigger(e,"hidden.bs.tab",{relatedTarget:t})):e.classList.remove(Yg)}),e,e.classList.contains(Gg)))}_keydown(e){if(![qg,Ug,Bg,Vg,zg,Hg].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=this._getChildren().filter((e=>!cf(e)));let n;if([zg,Hg].includes(e.key))n=t[e.key===zg?0:t.length-1];else{const r=[Ug,Vg].includes(e.key);n=yf(t,e.target,r,!0)}n&&(n.focus({preventScroll:!0}),Xg.getOrCreateInstance(n).show())}_getChildren(){return Vf.find(Zg,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=Vf.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 r=(e,r)=>{const o=Vf.findOne(e,n);o&&o.classList.toggle(r,t)};r(".dropdown-toggle",Wg),r(".dropdown-menu",Yg),n.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(Wg)}_getInnerElement(e){return e.matches(Zg)?e:Vf.findOne(Zg,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each((function(){const t=Xg.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Rf.on(document,"click.bs.tab",Jg,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),cf(this)||Xg.getOrCreateInstance(this).show()})),Rf.on(window,"load.bs.tab",(()=>{for(const e of Vf.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))Xg.getOrCreateInstance(e)})),gf(Xg);const Kg="hide",Qg="show",eb="showing",tb={animation:"boolean",autohide:"boolean",delay:"number"},nb={animation:!0,autohide:!0,delay:5e3};class rb extends Uf{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return nb}static get DefaultType(){return tb}static get NAME(){return"toast"}show(){Rf.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Kg),pf(this._element),this._element.classList.add(Qg,eb),this._queueCallback((()=>{this._element.classList.remove(eb),Rf.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(Rf.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(eb),this._queueCallback((()=>{this._element.classList.add(Kg),this._element.classList.remove(eb,Qg),Rf.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Qg),super.dispose()}isShown(){return this._element.classList.contains(Qg)}_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(){Rf.on(this._element,"mouseover.bs.toast",(e=>this._onInteraction(e,!0))),Rf.on(this._element,"mouseout.bs.toast",(e=>this._onInteraction(e,!1))),Rf.on(this._element,"focusin.bs.toast",(e=>this._onInteraction(e,!0))),Rf.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=rb.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}zf(rb),gf(rb),window.bootstrap=t,jh.setup()})()})(); \ No newline at end of file +(()=>{var __webpack_modules__={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]:{},r=l(e,t,n);return null===r?null:(r.end=Math.min(r.end,e.textContent.length),a.toRange(e,r))},t.toTextPosition=l;var r,o=(r=n(2027))&&r.__esModule?r:{default:r},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 r=t.end;if(void 0===r)throw new Error('selector missing required property "end"');if(r<0)throw new Error('property "end" must be a non-negative integer');var o=e.textContent.substr(n,r-n),a=Math.max(0,n-32),i=e.textContent.substr(a,n-a),s=Math.min(e.textContent.length,r+32);return{exact:o,prefix:i,suffix:e.textContent.substr(r,s-r)}}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 r=t.exact;if(void 0===r)throw new Error('selector missing required property "exact"');var a=t.prefix,s=t.suffix,l=n.hint,c=new o.default;c.Match_Distance=2*e.textContent.length;var u=r.match(i),d=void 0===l?e.textContent.length/2|0:l,p=Number.POSITIVE_INFINITY,h=Number.NEGATIVE_INFINITY,f=-1,m=void 0!==a,g=void 0!==s,b=!1;m&&(f=c.match_main(e.textContent,a,d))>-1&&(d=f+a.length,b=!0),g&&!b&&(f=c.match_main(e.textContent,s,d+r.length))>-1&&(d=f-r.length);var v=u.shift();if(!((f=c.match_main(e.textContent,v,d))>-1))return null;d=h=(p=f)+v.length;var y=function(t,n){if(!t)return null;var r=c.match_main(e.textContent,n,t.loc);return-1===r?null:(t.loc=r+n.length,t.start=Math.min(t.start,r),t.end=Math.max(t.end,r+n.length),t)};c.Match_Distance=64;var _=u.reduce(y,{start:p,end:h,loc:d});return _?{start:_.start,end:_.end}:null}},9183:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GutterEnrichmentManager=void 0;const r=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,r.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 r=n.getButton(e);r&&(r.addEventListener("click",(()=>{this.removeFloater(),n.addEnrichment(e)})),t.appendChild(r))}}}removeFloater(){this.floatingContainer.remove(),this.floaterTimeout=null}}},8482:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(2720),t),o(n(9183),t)},2720:function(e,t,n){"use strict";var r=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 o=n(2581),a=r(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),r=(0,o.targetToRange)(t.target,this.documentRoot);r&&(0,o.markRange)(r,this.markTag,(r=>(n.marks.push(r),r.classList.add(...this.markClasses),e.markCreated(t,r),n.popups.push(this.createPopup(e,t,r)),r))),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 r=(0,a.default)(n,{appendTo:document.body,interactive:!0,theme:"light",zIndex:0,delay:[0,0],onShow:r=>{r.setContent(""),r.setContent(e.getPopupContent(t,n))}});return e.popupCreated(t,r),r}}},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 r=n(9535),o=n(9448);function a(e){const t=[],n={TABLE:1,THEAD:1,TBODY:1,TR:1};let r,o,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,r=document.createNodeIterator(e.commonAncestorContainer,NodeFilter.SHOW_TEXT,(function(e){return n[e.parentElement.tagName]?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}));let l=r.nextNode();for(;l&&l!==a;)l=r.nextNode();for(;l&&(o=l.compareDocumentPosition(i),0!=(o&Node.DOCUMENT_POSITION_CONTAINS)||0!=(o&Node.DOCUMENT_POSITION_FOLLOWING));)t.push(l),l=r.nextNode();return t}function i(e,n,r=t.foreignElementsSelector){const o=[];for(const t of Array.from(e.querySelectorAll(r))){const e={e:t,before:null,parent:null};t.nextSibling?e.before=t.nextSibling:e.parent=t.parentElement,t.parentElement&&t.parentElement.removeChild(t),o.push(e)}try{return n()}finally{o.reverse();for(const e of o)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,r.toRange)(e,a),!i||n.toString()===i.exact)return n}catch(e){}if(i)return(0,o.toRange)(e,i)}t.foreignElementsSelector=".ig",t.getTextNodes=a,t.markRange=function(e,t="mark",n){let r=e.commonAncestorContainer;r.nodeType!==Node.ELEMENT_NODE&&(r=r.parentElement),r&&i(r,(()=>{for(const r of a(e))if(r.parentElement){let e=r.ownerDocument.createElement(t);n&&(e=n(e,r)),e&&(r.parentElement.insertBefore(e,r),e.appendChild(r))}}))},t.withoutForeignElements=i,t.targetToRange=function(e,t){let n=e.anchor_id,r=n.lastIndexOf("__"),o=t.querySelector(`[id="${n}"]`);for(;!o&&r>-1;)n=n.substring(0,r),r=n.lastIndexOf("__"),o=t.querySelector(`[id="${n}"]`);if(o){if(e.selectors)return i(o,(()=>s(o,e.selectors)));{const e=t.ownerDocument.createRange();return e.selectNodeContents(o),e}}return null},t.targetToAknRange=function(e,t){function n(e){return"arguments"===e?t.querySelector(e):t.querySelector(`[eId=${e}]`)}let r=e.anchor_id,o=r.lastIndexOf("__"),a=n(r);for(;!a&&o>-1;)r=r.substring(0,o),o=r.lastIndexOf("__"),a=n(r);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,r.fromRange)(n,e);t.type="TextPositionSelector",a.selectors.push(t),t=(0,o.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,r.fromRange)(n,e);return i.type="TextPositionSelector",a.selectors.push(i),i=(0,o.fromTextPosition)(n,i),i.type="TextQuoteSelector",a.selectors.push(i),a}},8240:(e,t,n)=>{"use strict";n.d(t,{fi:()=>k,kZ:()=>_});var r=n(400),o=n(2163),a=n(2057),i=n(2556),s=n(6333),l=n(4063),c=n(7252),u=n(611),d=n(138);function p(e,t,n){void 0===n&&(n=!1);var p,h,f=(0,i.Re)(t),m=(0,i.Re)(t)&&function(e){var t=e.getBoundingClientRect(),n=(0,d.NM)(t.width)/e.offsetWidth||1,r=(0,d.NM)(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),g=(0,c.Z)(t),b=(0,r.Z)(e,m,n),v={scrollLeft:0,scrollTop:0},y={x:0,y:0};return(f||!f&&!n)&&(("body"!==(0,s.Z)(t)||(0,u.Z)(g))&&(v=(p=t)!==(0,a.Z)(p)&&(0,i.Re)(p)?{scrollLeft:(h=p).scrollLeft,scrollTop:h.scrollTop}:(0,o.Z)(p)),(0,i.Re)(t)?((y=(0,r.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 h=n(583),f=n(3624),m=n(5961),g=n(7701);function b(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}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:()=>o});var r=n(2556);function o(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,r.Zq)(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}},400:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(2556),o=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,r.Re)(e)&&(l=e.offsetWidth>0&&(0,o.NM)(s.width)/e.offsetWidth||1,c=e.offsetHeight>0&&(0,o.NM)(s.height)/e.offsetHeight||1);var u=((0,r.kK)(e)?(0,a.Z)(e):window).visualViewport,d=!(0,i.Z)()&&n,p=(s.left+(d&&u?u.offsetLeft:0))/l,h=(s.top+(d&&u?u.offsetTop:0))/c,f=s.width/l,m=s.height/c;return{width:f,height:m,top:h,right:p+f,bottom:h+m,left:p,x:p,y:h}}},3062:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(2057);function o(e){return(0,r.Z)(e).getComputedStyle(e)}},7252:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(2556);function o(e){return(((0,r.kK)(e)?e.ownerDocument:e.document)||window.document).documentElement}},583:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(400);function o(e){var t=(0,r.Z)(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}}},6333:(e,t,n)=>{"use strict";function r(e){return e?(e.nodeName||"").toLowerCase():null}n.d(t,{Z:()=>r})},5961:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(2057),o=n(6333),a=n(3062),i=n(2556);function s(e){return["table","td","th"].indexOf((0,o.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 d(e){for(var t=(0,r.Z)(e),n=u(e);n&&s(n)&&"static"===(0,a.Z)(n).position;)n=u(n);return n&&("html"===(0,o.Z)(n)||"body"===(0,o.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,o.Z)(n))<0;){var r=(0,a.Z)(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}},5923:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(6333),o=n(7252),a=n(2556);function i(e){return"html"===(0,r.Z)(e)?e:e.assignedSlot||e.parentNode||((0,a.Zq)(e)?e.host:null)||(0,o.Z)(e)}},2057:(e,t,n)=>{"use strict";function r(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:()=>r})},2163:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(2057);function o(e){var t=(0,r.Z)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}},4063:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(400),o=n(7252),a=n(2163);function i(e){return(0,r.Z)((0,o.Z)(e)).left+(0,a.Z)(e).scrollLeft}},2556:(e,t,n)=>{"use strict";n.d(t,{Re:()=>a,Zq:()=>i,kK:()=>o});var r=n(2057);function o(e){return e instanceof(0,r.Z)(e).Element||e instanceof Element}function a(e){return e instanceof(0,r.Z)(e).HTMLElement||e instanceof HTMLElement}function i(e){return"undefined"!=typeof ShadowRoot&&(e instanceof(0,r.Z)(e).ShadowRoot||e instanceof ShadowRoot)}},7977:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(5918);function o(){return!/^((?!chrome|android).)*safari/i.test((0,r.Z)())}},611:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(3062);function o(e){var t=(0,r.Z)(e),n=t.overflow,o=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+o)}},3624:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(5923),o=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,o.Z)(e)?e:s((0,r.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),d=i?[u].concat(u.visualViewport||[],(0,o.Z)(a)?a:[]):a,p=t.concat(d);return i?p:p.concat(c((0,r.Z)(d)))}},7701:(e,t,n)=>{"use strict";n.d(t,{BL:()=>c,Ct:()=>g,DH:()=>k,F2:()=>a,I:()=>o,MS:()=>S,N7:()=>b,Pj:()=>p,XM:()=>_,YP:()=>f,bw:()=>m,cW:()=>A,d7:()=>s,ij:()=>v,iv:()=>x,k5:()=>h,mv:()=>l,r5:()=>y,t$:()=>i,ut:()=>u,wX:()=>w,we:()=>r,xs:()=>C,zV:()=>d});var r="top",o="bottom",a="right",i="left",s="auto",l=[r,o,a,i],c="start",u="end",d="clippingParents",p="viewport",h="popper",f="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",_="beforeMain",k="main",w="afterMain",x="beforeWrite",A="write",S="afterWrite",C=[b,v,y,_,k,w,x,A,S]},7824:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(6333),o=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,o.Re)(i)&&(0,r.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,o.Re)(a)&&(0,r.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:()=>p});var r=n(6206),o=n(583),a=n(4985),i=n(5961),s=n(1516),l=n(7516),c=n(3293),u=n(3706),d=n(7701);const p={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,a=e.name,p=e.options,h=n.elements.arrow,f=n.modifiersData.popperOffsets,m=(0,r.Z)(n.placement),g=(0,s.Z)(m),b=[d.t$,d.F2].indexOf(m)>=0?"height":"width";if(h&&f){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,d.mv))}(p.padding,n),y=(0,o.Z)(h),_="y"===g?d.we:d.t$,k="y"===g?d.I:d.F2,w=n.rects.reference[b]+n.rects.reference[g]-f[g]-n.rects.popper[b],x=f[g]-n.rects.reference[g],A=(0,i.Z)(h),S=A?"y"===g?A.clientHeight||0:A.clientWidth||0:0,C=w/2-x/2,T=v[_],E=S-y[b]-v[k],O=S/2-y[b]/2+C,P=(0,l.u)(T,O,E),D=g;n.modifiersData[a]=((t={})[D]=P,t.centerOffset=P-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&(0,a.Z)(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},6531:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(7701),o=n(5961),a=n(2057),i=n(7252),s=n(3062),l=n(6206),c=n(4943),u=n(138),d={top:"auto",right:"auto",bottom:"auto",left:"auto"};function p(e){var t,n=e.popper,l=e.popperRect,c=e.placement,p=e.variation,h=e.offsets,f=e.position,m=e.gpuAcceleration,g=e.adaptive,b=e.roundOffsets,v=e.isFixed,y=h.x,_=void 0===y?0:y,k=h.y,w=void 0===k?0:k,x="function"==typeof b?b({x:_,y:w}):{x:_,y:w};_=x.x,w=x.y;var A=h.hasOwnProperty("x"),S=h.hasOwnProperty("y"),C=r.t$,T=r.we,E=window;if(g){var O=(0,o.Z)(n),P="clientHeight",D="clientWidth";O===(0,a.Z)(n)&&(O=(0,i.Z)(n),"static"!==(0,s.Z)(O).position&&"absolute"===f&&(P="scrollHeight",D="scrollWidth")),(c===r.we||(c===r.t$||c===r.F2)&&p===r.ut)&&(T=r.I,w-=(v&&O===E&&E.visualViewport?E.visualViewport.height:O[P])-l.height,w*=m?1:-1),c!==r.t$&&(c!==r.we&&c!==r.I||p!==r.ut)||(C=r.F2,_-=(v&&O===E&&E.visualViewport?E.visualViewport.width:O[D])-l.width,_*=m?1:-1)}var L,M=Object.assign({position:f},g&&d),F=!0===b?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:(0,u.NM)(n*o)/o||0,y:(0,u.NM)(r*o)/o||0}}({x:_,y:w},(0,a.Z)(n)):{x:_,y:w};return _=F.x,w=F.y,m?Object.assign({},M,((L={})[T]=S?"0":"",L[C]=A?"0":"",L.transform=(E.devicePixelRatio||1)<=1?"translate("+_+"px, "+w+"px)":"translate3d("+_+"px, "+w+"px, 0)",L)):Object.assign({},M,((t={})[T]=S?w+"px":"",t[C]=A?_+"px":"",t.transform="",t))}const h={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,a=n.adaptive,i=void 0===a||a,s=n.roundOffsets,u=void 0===s||s,d={placement:(0,l.Z)(t.placement),variation:(0,c.Z)(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,p(Object.assign({},d,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,p(Object.assign({},d,{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 r=n(2057),o={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,r.Z)(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&d.forEach((function(e){e.addEventListener("scroll",n.update,o)})),c&&u.addEventListener("resize",n.update,o),function(){s&&d.forEach((function(e){e.removeEventListener("scroll",n.update,o)})),c&&u.removeEventListener("resize",n.update,o)}},data:{}}},5228:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r={left:"right",right:"left",bottom:"top",top:"bottom"};function o(e){return e.replace(/left|right|bottom|top/g,(function(e){return r[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 d={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,d=void 0===i||i,p=n.altAxis,h=void 0===p||p,f=n.fallbackPlacements,m=n.padding,g=n.boundary,b=n.rootBoundary,v=n.altBoundary,y=n.flipVariations,_=void 0===y||y,k=n.allowedAutoPlacements,w=t.options.placement,x=(0,a.Z)(w),A=f||(x!==w&&_?function(e){if((0,a.Z)(e)===u.d7)return[];var t=o(e);return[s(e),t,s(t)]}(w):[o(w)]),S=[w].concat(A).reduce((function(e,n){return e.concat((0,a.Z)(n)===u.d7?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,s=n.padding,d=n.flipVariations,p=n.allowedAutoPlacements,h=void 0===p?u.Ct:p,f=(0,c.Z)(r),m=f?d?u.bw:u.bw.filter((function(e){return(0,c.Z)(e)===f})):u.mv,g=m.filter((function(e){return h.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:o,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:_,allowedAutoPlacements:k}):n)}),[]),C=t.rects.reference,T=t.rects.popper,E=new Map,O=!0,P=S[0],D=0;D=0,N=R?"width":"height",I=(0,l.Z)(t,{placement:L,boundary:g,rootBoundary:b,altBoundary:v,padding:m}),j=R?F?u.F2:u.t$:F?u.I:u.we;C[N]>T[N]&&(j=o(j));var $=o(j),q=[];if(d&&q.push(I[M]<=0),h&&q.push(I[j]<=0,I[$]<=0),q.every((function(e){return e}))){P=L,O=!1;break}E.set(L,q)}if(O)for(var U=function(e){var t=S.find((function(t){var n=E.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return P=t,"break"},B=_?3:1;B>0&&"break"!==U(B);B--);t.placement!==P&&(t.modifiersData[r]._skip=!0,t.placement=P,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}}},9892:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(7701),o=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[r.we,r.F2,r.I,r.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,r=t.rects.reference,s=t.rects.popper,l=t.modifiersData.preventOverflow,c=(0,o.Z)(t,{elementContext:"reference"}),u=(0,o.Z)(t,{altBoundary:!0}),d=a(c,r),p=a(u,s,l),h=i(d),f=i(p);t.modifiersData[n]={referenceClippingOffsets:d,popperEscapeOffsets:p,isReferenceHidden:h,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":f})}}},2122:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(6206),o=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=o.Ct.reduce((function(e,n){return e[n]=function(e,t,n){var a=(0,r.Z)(e),i=[o.t$,o.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,[o.t$,o.F2].indexOf(a)>=0?{x:c,y:l}:{x:l,y:c}}(n,t.rects,s),e}),{}),c=l[t.placement],u=c.x,d=c.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=d),t.modifiersData[a]=l}}},7421:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9349);const o={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=(0,r.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:()=>h});var r=n(7701),o=n(6206),a=n(1516),i=n(7516),s=n(583),l=n(5961),c=n(9966),u=n(4943),d=n(3607),p=n(138);const h={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,h=e.name,f=n.mainAxis,m=void 0===f||f,g=n.altAxis,b=void 0!==g&&g,v=n.boundary,y=n.rootBoundary,_=n.altBoundary,k=n.padding,w=n.tether,x=void 0===w||w,A=n.tetherOffset,S=void 0===A?0:A,C=(0,c.Z)(t,{boundary:v,rootBoundary:y,padding:k,altBoundary:_}),T=(0,o.Z)(t.placement),E=(0,u.Z)(t.placement),O=!E,P=(0,a.Z)(T),D="x"===P?"y":"x",L=t.modifiersData.popperOffsets,M=t.rects.reference,F=t.rects.popper,R="function"==typeof S?S(Object.assign({},t.rects,{placement:t.placement})):S,N="number"==typeof R?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,j={x:0,y:0};if(L){if(m){var $,q="y"===P?r.we:r.t$,U="y"===P?r.I:r.F2,B="y"===P?"height":"width",V=L[P],z=V+C[q],H=V-C[U],W=x?-F[B]/2:0,G=E===r.BL?M[B]:F[B],Y=E===r.BL?-F[B]:-M[B],J=t.elements.arrow,Z=x&&J?(0,s.Z)(J):{width:0,height:0},X=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,d.Z)(),K=X[q],Q=X[U],ee=(0,i.u)(0,M[B],Z[B]),te=O?M[B]/2-W-ee-K-N.mainAxis:G-ee-K-N.mainAxis,ne=O?-M[B]/2+W+ee+Q+N.mainAxis:Y+ee+Q+N.mainAxis,re=t.elements.arrow&&(0,l.Z)(t.elements.arrow),oe=re?"y"===P?re.clientTop||0:re.clientLeft||0:0,ae=null!=($=null==I?void 0:I[P])?$:0,ie=V+te-ae-oe,se=V+ne-ae,le=(0,i.u)(x?(0,p.VV)(z,ie):z,V,x?(0,p.Fp)(H,se):H);L[P]=le,j[P]=le-V}if(b){var ce,ue="x"===P?r.we:r.t$,de="x"===P?r.I:r.F2,pe=L[D],he="y"===D?"height":"width",fe=pe+C[ue],me=pe-C[de],ge=-1!==[r.we,r.t$].indexOf(T),be=null!=(ce=null==I?void 0:I[D])?ce:0,ve=ge?fe:pe-M[he]-F[he]-be+N.altAxis,ye=ge?pe+M[he]+F[he]-be-N.altAxis:me,_e=x&&ge?(0,i.q)(ve,pe,ye):(0,i.u)(x?ve:fe,pe,x?ye:me);L[D]=_e,j[D]=_e-pe}t.modifiersData[h]=j}},requiresIfExists:["offset"]}},804:(e,t,n)=>{"use strict";n.d(t,{fi:()=>f});var r=n(8240),o=n(2372),a=n(7421),i=n(6531),s=n(7824),l=n(2122),c=n(5228),u=n(3920),d=n(6896),p=n(9892),h=[o.Z,a.Z,i.Z,s.Z,l.Z,c.Z,u.Z,d.Z,p.Z],f=(0,r.kZ)({defaultModifiers:h})},9349:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(6206),o=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,r.Z)(l):null,u=l?(0,o.Z)(l):null,d=n.x+n.width/2-s.width/2,p=n.y+n.height/2-s.height/2;switch(c){case i.we:t={x:d,y:n.y-s.height};break;case i.I:t={x:d,y:n.y+n.height};break;case i.F2:t={x:n.x+n.width,y:p};break;case i.t$:t={x:n.x-s.width,y:p};break;default:t={x:n.x,y:n.y}}var h=c?(0,a.Z)(c):null;if(null!=h){var f="y"===h?"height":"width";switch(u){case i.BL:t[h]=t[h]-(n[f]/2-s[f]/2);break;case i.ut:t[h]=t[h]+(n[f]/2-s[f]/2)}}return t}},9966:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});var r=n(7701),o=n(2057),a=n(7252),i=n(4063),s=n(7977),l=n(3062),c=n(2163),u=n(138),d=n(3624),p=n(5961),h=n(2556),f=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===r.Pj?v(function(e,t){var n=(0,o.Z)(e),r=(0,a.Z)(e),l=n.visualViewport,c=r.clientWidth,u=r.clientHeight,d=0,p=0;if(l){c=l.width,u=l.height;var h=(0,s.Z)();(h||!h&&"fixed"===t)&&(d=l.offsetLeft,p=l.offsetTop)}return{width:c,height:u,x:d+(0,i.Z)(e),y:p}}(e,n)):(0,h.kK)(t)?function(e,t){var n=(0,f.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),r=(0,c.Z)(e),o=null==(t=e.ownerDocument)?void 0:t.body,s=(0,u.Fp)(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),d=(0,u.Fp)(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),p=-r.scrollLeft+(0,i.Z)(e),h=-r.scrollTop;return"rtl"===(0,l.Z)(o||n).direction&&(p+=(0,u.Fp)(n.clientWidth,o?o.clientWidth:0)-s),{width:s,height:d,x:p,y:h}}((0,a.Z)(e)))}var _=n(9349),k=n(3293),w=n(3706);function x(e,t){void 0===t&&(t={});var n=t,o=n.placement,i=void 0===o?e.placement:o,s=n.strategy,c=void 0===s?e.strategy:s,x=n.boundary,A=void 0===x?r.zV:x,S=n.rootBoundary,C=void 0===S?r.Pj:S,T=n.elementContext,E=void 0===T?r.k5:T,O=n.altBoundary,P=void 0!==O&&O,D=n.padding,L=void 0===D?0:D,M=(0,k.Z)("number"!=typeof L?L:(0,w.Z)(L,r.mv)),F=E===r.k5?r.YP:r.k5,R=e.rects.popper,N=e.elements[P?F:E],I=function(e,t,n,r){var o="clippingParents"===t?function(e){var t=(0,d.Z)((0,m.Z)(e)),n=["absolute","fixed"].indexOf((0,l.Z)(e).position)>=0&&(0,h.Re)(e)?(0,p.Z)(e):e;return(0,h.kK)(n)?t.filter((function(e){return(0,h.kK)(e)&&(0,g.Z)(e,n)&&"body"!==(0,b.Z)(e)})):[]}(e):[].concat(t),a=[].concat(o,[n]),i=a[0],s=a.reduce((function(t,n){var o=y(e,n,r);return t.top=(0,u.Fp)(o.top,t.top),t.right=(0,u.VV)(o.right,t.right),t.bottom=(0,u.VV)(o.bottom,t.bottom),t.left=(0,u.Fp)(o.left,t.left),t}),y(e,i,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}((0,h.kK)(N)?N:N.contextElement||(0,a.Z)(e.elements.popper),A,C,c),j=(0,f.Z)(e.elements.reference),$=(0,_.Z)({reference:j,element:R,strategy:"absolute",placement:i}),q=v(Object.assign({},R,$)),U=E===r.k5?q:j,B={top:I.top-U.top+M.top,bottom:U.bottom-I.bottom+M.bottom,left:I.left-U.left+M.left,right:U.right-I.right+M.right},V=e.modifiersData.offset;if(E===r.k5&&V){var z=V[i];Object.keys(B).forEach((function(e){var t=[r.F2,r.I].indexOf(e)>=0?1:-1,n=[r.we,r.I].indexOf(e)>=0?"y":"x";B[e]+=z[n]*t}))}return B}},3706:(e,t,n)=>{"use strict";function r(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}n.d(t,{Z:()=>r})},6206:(e,t,n)=>{"use strict";function r(e){return e.split("-")[0]}n.d(t,{Z:()=>r})},3607:(e,t,n)=>{"use strict";function r(){return{top:0,right:0,bottom:0,left:0}}n.d(t,{Z:()=>r})},1516:(e,t,n)=>{"use strict";function r(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}n.d(t,{Z:()=>r})},4943:(e,t,n)=>{"use strict";function r(e){return e.split("-")[1]}n.d(t,{Z:()=>r})},138:(e,t,n)=>{"use strict";n.d(t,{Fp:()=>r,NM:()=>a,VV:()=>o});var r=Math.max,o=Math.min,a=Math.round},3293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(3607);function o(e){return Object.assign({},(0,r.Z)(),e)}},5918:(e,t,n)=>{"use strict";function r(){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:()=>r})},7516:(e,t,n)=>{"use strict";n.d(t,{q:()=>a,u:()=>o});var r=n(138);function o(e,t,n){return(0,r.Fp)(e,(0,r.VV)(t,n))}function a(e,t,n){var r=o(e,t,n);return r>n?n:r}},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:()=>Se,B:()=>i,BK:()=>He,Bj:()=>a,EB:()=>c,Fl:()=>Je,IU:()=>Ee,Jd:()=>S,OT:()=>ke,PG:()=>Ae,SU:()=>qe,Um:()=>_e,Vh:()=>Ge,WL:()=>Be,X$:()=>O,X3:()=>Te,XI:()=>Ne,Xl:()=>Oe,YS:()=>we,ZM:()=>ze,cE:()=>k,dq:()=>Fe,iH:()=>Re,j:()=>T,lk:()=>C,nZ:()=>l,oR:()=>$e,qj:()=>ye,qq:()=>y,sT:()=>w,yT:()=>Ce});var r=n(3577);let o;class a{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&o&&(this.parent=o,this.index=(o.scopes||(o.scopes=[])).push(this)-1)}run(e){if(this.active)try{return o=this,e()}finally{o=this.parent}}on(){o=this}off(){o=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},d=e=>(e.w&g)>0,p=e=>(e.n&g)>0,h=new WeakMap;let f,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=f,t=x;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=f,f=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 r=0;r{("length"===t||t>=o)&&l.push(e)}));else switch(void 0!==n&&l.push(s.get(n)),t){case"add":(0,r.kJ)(e)?(0,r.S0)(n)&&l.push(s.get("length")):(l.push(s.get(b)),(0,r._N)(e)&&l.push(s.get(v)));break;case"delete":(0,r.kJ)(e)||(l.push(s.get(b)),(0,r._N)(e)&&l.push(s.get(v)));break;case"set":(0,r._N)(e)&&l.push(s.get(b))}if(1===l.length)l[0]&&P(l[0]);else{const e=[];for(const t of l)t&&e.push(...t);P(u(e))}}function P(e,t){for(const t of(0,r.kJ)(e)?e:[...e])(t!==f||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const D=(0,r.fY)("__proto__,__v_isRef,__isVue"),L=new Set(Object.getOwnPropertyNames(Symbol).map((e=>Symbol[e])).filter(r.yk)),M=$(),F=$(!1,!0),R=$(!0),N=$(!0,!0),I=j();function j(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Ee(this);for(let e=0,t=this.length;e{e[t]=function(...e){S();const n=Ee(this)[t].apply(this,e);return C(),n}})),e}function $(e=!1,t=!1){return function(n,o,a){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_isShallow"===o)return t;if("__v_raw"===o&&a===(e?t?ve:be:t?ge:me).get(n))return n;const i=(0,r.kJ)(n);if(!e&&i&&(0,r.RI)(I,o))return Reflect.get(I,o,a);const s=Reflect.get(n,o,a);return((0,r.yk)(o)?L.has(o):D(o))?s:(e||T(n,0,o),t?s:Fe(s)?i&&(0,r.S0)(o)?s:s.value:(0,r.Kn)(s)?e?ke(s):ye(s):s)}}const q=B(),U=B(!0);function B(e=!1){return function(t,n,o,a){let i=t[n];if(Se(i)&&Fe(i)&&!Fe(o))return!1;if(!e&&!Se(o)&&(Ce(o)||(o=Ee(o),i=Ee(i)),!(0,r.kJ)(t)&&Fe(i)&&!Fe(o)))return i.value=o,!0;const s=(0,r.kJ)(t)&&(0,r.S0)(n)?Number(n)!0,deleteProperty:(e,t)=>!0},H=(0,r.l7)({},V,{get:F,set:U}),W=(0,r.l7)({},z,{get:N}),G=e=>e,Y=e=>Reflect.getPrototypeOf(e);function J(e,t,n=!1,r=!1){const o=Ee(e=e.__v_raw),a=Ee(t);t!==a&&!n&&T(o,0,t),!n&&T(o,0,a);const{has:i}=Y(o),s=r?G:n?De:Pe;return i.call(o,t)?s(e.get(t)):i.call(o,a)?s(e.get(a)):void(e!==o&&e.get(t))}function Z(e,t=!1){const n=this.__v_raw,r=Ee(n),o=Ee(e);return e!==o&&!t&&T(r,0,e),!t&&T(r,0,o),e===o?n.has(e):n.has(e)||n.has(o)}function X(e,t=!1){return e=e.__v_raw,!t&&T(Ee(e),0,b),Reflect.get(e,"size",e)}function K(e){e=Ee(e);const t=Ee(this);return Y(t).has.call(t,e)||(t.add(e),O(t,"add",e,e)),this}function Q(e,t){t=Ee(t);const n=Ee(this),{has:o,get:a}=Y(n);let i=o.call(n,e);i||(e=Ee(e),i=o.call(n,e));const s=a.call(n,e);return n.set(e,t),i?(0,r.aU)(t,s)&&O(n,"set",e,t):O(n,"add",e,t),this}function ee(e){const t=Ee(this),{has:n,get:r}=Y(t);let o=n.call(t,e);o||(e=Ee(e),o=n.call(t,e)),r&&r.call(t,e);const a=t.delete(e);return o&&O(t,"delete",e,void 0),a}function te(){const e=Ee(this),t=0!==e.size,n=e.clear();return t&&O(e,"clear",void 0,void 0),n}function ne(e,t){return function(n,r){const o=this,a=o.__v_raw,i=Ee(a),s=t?G:e?De:Pe;return!e&&T(i,0,b),a.forEach(((e,t)=>n.call(r,s(e),s(t),o)))}}function re(e,t,n){return function(...o){const a=this.__v_raw,i=Ee(a),s=(0,r._N)(i),l="entries"===e||e===Symbol.iterator&&s,c="keys"===e&&s,u=a[e](...o),d=n?G:t?De:Pe;return!t&&T(i,0,c?v:b),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:l?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}function oe(e){return function(...t){return"delete"!==e&&this}}function ae(){const e={get(e){return J(this,e)},get size(){return X(this)},has:Z,add:K,set:Q,delete:ee,clear:te,forEach:ne(!1,!1)},t={get(e){return J(this,e,!1,!0)},get size(){return X(this)},has:Z,add:K,set:Q,delete:ee,clear:te,forEach:ne(!1,!0)},n={get(e){return J(this,e,!0)},get size(){return X(this,!0)},has(e){return Z.call(this,e,!0)},add:oe("add"),set:oe("set"),delete:oe("delete"),clear:oe("clear"),forEach:ne(!0,!1)},r={get(e){return J(this,e,!0,!0)},get size(){return X(this,!0)},has(e){return Z.call(this,e,!0)},add:oe("add"),set:oe("set"),delete:oe("delete"),clear:oe("clear"),forEach:ne(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((o=>{e[o]=re(o,!1,!1),n[o]=re(o,!0,!1),t[o]=re(o,!1,!0),r[o]=re(o,!0,!0)})),[e,n,t,r]}const[ie,se,le,ce]=ae();function ue(e,t){const n=t?e?ce:le:e?se:ie;return(t,o,a)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get((0,r.RI)(n,o)&&o in t?n:t,o,a)}const de={get:ue(!1,!1)},pe={get:ue(!1,!0)},he={get:ue(!0,!1)},fe={get:ue(!0,!0)},me=new WeakMap,ge=new WeakMap,be=new WeakMap,ve=new WeakMap;function ye(e){return Se(e)?e:xe(e,!1,V,de,me)}function _e(e){return xe(e,!1,H,pe,ge)}function ke(e){return xe(e,!0,z,he,be)}function we(e){return xe(e,!0,W,fe,ve)}function xe(e,t,n,o,a){if(!(0,r.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,r.W7)(l));var l;if(0===s)return e;const c=new Proxy(e,2===s?o:n);return a.set(e,c),c}function Ae(e){return Se(e)?Ae(e.__v_raw):!(!e||!e.__v_isReactive)}function Se(e){return!(!e||!e.__v_isReadonly)}function Ce(e){return!(!e||!e.__v_isShallow)}function Te(e){return Ae(e)||Se(e)}function Ee(e){const t=e&&e.__v_raw;return t?Ee(t):e}function Oe(e){return(0,r.Nj)(e,"__v_skip",!0),e}const Pe=e=>(0,r.Kn)(e)?ye(e):e,De=e=>(0,r.Kn)(e)?ke(e):e;function Le(e){x&&f&&E((e=Ee(e)).dep||(e.dep=u()))}function Me(e,t){(e=Ee(e)).dep&&P(e.dep)}function Fe(e){return!(!e||!0!==e.__v_isRef)}function Re(e){return Ie(e,!1)}function Ne(e){return Ie(e,!0)}function Ie(e,t){return Fe(e)?e:new je(e,t)}class je{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Ee(e),this._value=t?e:Pe(e)}get value(){return Le(this),this._value}set value(e){e=this.__v_isShallow?e:Ee(e),(0,r.aU)(e,this._rawValue)&&(this._rawValue=e,this._value=this.__v_isShallow?e:Pe(e),Me(this))}}function $e(e){Me(e)}function qe(e){return Fe(e)?e.value:e}const Ue={get:(e,t,n)=>qe(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Fe(o)&&!Fe(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Be(e){return Ae(e)?e:new Proxy(e,Ue)}class Ve{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e((()=>Le(this)),(()=>Me(this)));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}function ze(e){return new Ve(e)}function He(e){const t=(0,r.kJ)(e)?new Array(e.length):{};for(const n in e)t[n]=Ge(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 Ge(e,t,n){const r=e[t];return Fe(r)?r:new We(e,t,n)}class Ye{constructor(e,t,n,r){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new y(e,(()=>{this._dirty||(this._dirty=!0,Me(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const e=Ee(this);return Le(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function Je(e,t,n=!1){let o,a;const i=(0,r.mf)(e);return i?(o=e,a=r.dG):(o=e.get,a=e.set),new Ye(o,a,i||!a,n)}Promise.resolve()},6252:(e,t,n)=>{"use strict";n.d(t,{$d:()=>u,$y:()=>r.$y,Ah:()=>Ze,B:()=>r.B,BK:()=>r.BK,Bj:()=>r.Bj,Bz:()=>lr,C3:()=>fn,C_:()=>o.C_,Cn:()=>Z,EB:()=>r.EB,Eo:()=>Rt,F4:()=>_n,FN:()=>Vn,Fl:()=>ir,G:()=>Ar,HX:()=>X,HY:()=>Xt,Ho:()=>kn,IU:()=>r.IU,JJ:()=>ue,Jd:()=>Je,KU:()=>c,Ko:()=>Pn,LL:()=>Gt,MW:()=>sr,MX:()=>kr,Mr:()=>_r,Nv:()=>Dn,OT:()=>r.OT,Ob:()=>Re,P$:()=>xe,PG:()=>r.PG,Q2:()=>Yt,Q6:()=>Oe,RC:()=>Le,Rh:()=>he,Rr:()=>dr,S3:()=>d,SU:()=>r.SU,U2:()=>Se,Uc:()=>vr,Uk:()=>wn,Um:()=>r.Um,Us:()=>Ft,Vh:()=>r.Vh,WI:()=>Ln,WL:()=>r.WL,WY:()=>cr,Wm:()=>yn,X3:()=>r.X3,XI:()=>r.XI,Xl:()=>r.Xl,Xn:()=>Ge,Y1:()=>Kn,Y3:()=>S,Y8:()=>ke,YP:()=>ge,YS:()=>r.YS,Yq:()=>Ke,ZK:()=>i,ZM:()=>r.ZM,Zq:()=>yr,_:()=>vn,_A:()=>o._A,aZ:()=>Pe,b9:()=>ur,bT:()=>Qe,bv:()=>We,cE:()=>r.cE,d1:()=>et,dD:()=>J,dG:()=>En,dl:()=>Ie,dq:()=>r.dq,ec:()=>j,eq:()=>Sr,f3:()=>de,h:()=>br,hR:()=>o.hR,i8:()=>xr,iD:()=>un,iH:()=>r.iH,ic:()=>Ye,j4:()=>dn,j5:()=>o.j5,kC:()=>o.kC,kq:()=>An,l1:()=>pr,lA:()=>pn,lR:()=>Vt,m0:()=>pe,mW:()=>F,mv:()=>gr,mx:()=>Fn,n4:()=>oe,nK:()=>Ee,nQ:()=>wr,nZ:()=>r.nZ,oR:()=>r.oR,of:()=>Qn,p1:()=>mr,qG:()=>en,qZ:()=>ln,qb:()=>O,qj:()=>r.qj,qq:()=>r.qq,ry:()=>Cr,sT:()=>r.sT,se:()=>je,sv:()=>Qt,uE:()=>xn,u_:()=>fr,up:()=>Ht,vl:()=>Xe,vs:()=>o.vs,w5:()=>K,wF:()=>He,wg:()=>rn,wy:()=>xt,xv:()=>Kt,yT:()=>r.yT,yX:()=>fe,zw:()=>o.zw});var r=n(2262),o=n(3577);const a=[];function i(e,...t){(0,r.Jd)();const n=a.length?a[a.length-1].component:null,o=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 r=e.component&&e.component.parent;e=r&&r.vnode}return t}();if(o)c(o,n,11,[e+t.join(""),n&&n.proxy,i.map((({vnode:e})=>`at <${ar(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)`:"",r=!!e.component&&null==e.component.parent,o=` at <${ar(e.component,e.type,r)}`,a=">"+n;return e.props?[o,...s(e.props),a]:[o+a]}(e))})),t}(i)),console.warn(...n)}(0,r.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,o.HD)(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:(0,r.dq)(t)?(t=l(e,(0,r.IU)(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):(0,o.mf)(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=(0,r.IU)(t),n?t:[`${e}=`,t])}function c(e,t,n,r){let o;try{o=r?e(...r):e()}catch(e){d(e,t,n)}return o}function u(e,t,n,r){if((0,o.mf)(e)){const a=c(e,t,n,r);return a&&(0,o.tI)(a)&&a.catch((e=>{d(e,t,n)})),a}const a=[];for(let o=0;o>>1;L(f[r])L(e)-L(t))),k=0;k<_.length;k++)_[k]();_=null,k=0}}const L=e=>null==e.id?1/0:e.id;function M(e){h=!1,p=!0,P(e),f.sort(((e,t)=>L(e)-L(t))),o.dG;try{for(m=0;mF.emit(e,...t))),R=[]):"undefined"!=typeof window&&window.HTMLElement&&!(null===(r=null===(n=window.navigator)||void 0===n?void 0:n.userAgent)||void 0===r?void 0:r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push((e=>{j(e,t)})),setTimeout((()=>{F||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,N=!0,R=[])}),3e3)):(N=!0,R=[])}const $=B("component:added"),q=B("component:updated"),U=B("component:removed");function B(e){return t=>{I(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function V(e,t,...n){const r=e.vnode.props||o.kT;let a=n;const i=t.startsWith("update:"),s=i&&t.slice(7);if(s&&s in r){const e=`${"modelValue"===s?"model":s}Modifiers`,{number:t,trim:i}=r[e]||o.kT;i?a=n.map((e=>e.trim())):t&&(a=n.map(o.He))}let l;__VUE_PROD_DEVTOOLS__&&function(e,t,n){I("component:emit",e.appContext.app,e,t,n)}(e,t,a);let c=r[l=(0,o.hR)(t)]||r[l=(0,o.hR)((0,o._A)(t))];!c&&i&&(c=r[l=(0,o.hR)((0,o.rs)(t))]),c&&u(c,e,6,a);const d=r[l+"Once"];if(d){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,u(d,e,6,a)}}function z(e,t,n=!1){const r=t.emitsCache,a=r.get(e);if(void 0!==a)return a;const i=e.emits;let s={},l=!1;if(__VUE_OPTIONS_API__&&!(0,o.mf)(e)){const r=e=>{const n=z(e,t,!0);n&&(l=!0,(0,o.l7)(s,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return i||l?((0,o.kJ)(i)?i.forEach((e=>s[e]=null)):(0,o.l7)(s,i),r.set(e,s),s):(r.set(e,null),null)}function H(e,t){return!(!e||!(0,o.F7)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,o.RI)(e,t[0].toLowerCase()+t.slice(1))||(0,o.RI)(e,(0,o.rs)(t))||(0,o.RI)(e,t))}let W=null,G=null;function Y(e){const t=W;return W=e,G=e&&e.type.__scopeId||null,t}function J(e){G=e}function Z(){G=null}const X=e=>K;function K(e,t=W,n){if(!t)return e;if(e._n)return e;const r=(...n)=>{r._d&&ln(-1);const o=Y(t),a=e(...n);return Y(o),r._d&&ln(1),__VUE_PROD_DEVTOOLS__&&q(t),a};return r._n=!0,r._c=!0,r._d=!0,r}function Q(e){const{type:t,vnode:n,proxy:r,withProxy:a,props:i,propsOptions:[s],slots:l,attrs:c,emit:u,render:p,renderCache:h,data:f,setupState:m,ctx:g,inheritAttrs:b}=e;let v,y;const _=Y(e);try{if(4&n.shapeFlag){const e=a||r;v=Sn(p.call(e,e,h,i,m,f,g)),y=c}else{const e=t;v=Sn(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,d(t,e,1),v=yn(Qt)}let k=v;if(y&&!1!==b){const e=Object.keys(y),{shapeFlag:t}=k;e.length&&7&t&&(s&&e.some(o.tR)&&(y=te(y,s)),k=kn(k,y))}return n.dirs&&(k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition&&(k.transition=n.transition),v=k,Y(_),v}const ee=e=>{let t;for(const n in e)("class"===n||"style"===n||(0,o.F7)(n))&&((t||(t={}))[n]=e[n]);return t},te=(e,t)=>{const n={};for(const r in e)(0,o.tR)(r)&&r.slice(9)in t||(n[r]=e[r]);return n};function ne(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o0?(ae(e,"onPending"),ae(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,a,i),ce(p,e.ssFallback)):p.resolve()}(t,n,r,o,a,i,s,l,c):function(e,t,n,r,o,a,i,s,{p:l,um:c,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const p=t.ssContent,h=t.ssFallback,{activeBranch:f,pendingBranch:m,isInFallback:g,isHydrating:b}=d;if(m)d.pendingBranch=p,hn(p,m)?(l(m,p,d.hiddenContainer,null,o,d,a,i,s),d.deps<=0?d.resolve():g&&(l(f,h,n,r,o,null,a,i,s),ce(d,h))):(d.pendingId++,b?(d.isHydrating=!1,d.activeBranch=m):c(m,o,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),g?(l(null,p,d.hiddenContainer,null,o,d,a,i,s),d.deps<=0?d.resolve():(l(f,h,n,r,o,null,a,i,s),ce(d,h))):f&&hn(p,f)?(l(f,p,n,r,o,d,a,i,s),d.resolve(!0)):(l(null,p,d.hiddenContainer,null,o,d,a,i,s),d.deps<=0&&d.resolve()));else if(f&&hn(p,f))l(f,p,n,r,o,d,a,i,s),ce(d,p);else if(ae(t,"onPending"),d.pendingBranch=p,d.pendingId++,l(null,p,d.hiddenContainer,null,o,d,a,i,s),d.deps<=0)d.resolve();else{const{timeout:e,pendingId:t}=d;e>0?setTimeout((()=>{d.pendingId===t&&d.fallback(h)}),e):0===e&&d.fallback(h)}}(e,t,n,r,o,i,s,l,c)},hydrate:function(e,t,n,r,o,a,i,s,l){const c=t.suspense=ie(t,r,n,e.parentNode,document.createElement("div"),null,o,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,r=32&t;e.ssContent=se(r?n.default:n),e.ssFallback=r?se(n.fallback):yn(Qt)}};function ae(e,t){const n=e.props&&e.props[t];(0,o.mf)(n)&&n()}function ie(e,t,n,r,a,i,s,l,c,u,p=!1){const{p:h,m:f,um:m,n:g,o:{parentNode:b,remove:v}}=u,y=(0,o.He)(e.props&&e.props.timeout),_={vnode:e,parent:t,parentComponent:n,isSVG:s,container:r,hiddenContainer:a,anchor:i,deps:0,pendingId:0,timeout:"number"==typeof y?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:p,isUnmounted:!1,effects:[],resolve(e=!1){const{vnode:t,activeBranch:n,pendingBranch:r,pendingId:o,effects:a,parentComponent:i,container:s}=_;if(_.isHydrating)_.isHydrating=!1;else if(!e){const e=n&&r.transition&&"out-in"===r.transition.mode;e&&(n.transition.afterLeave=()=>{o===_.pendingId&&f(r,s,t,0)});let{anchor:t}=_;n&&(t=g(n),m(n,i,_,!0)),e||f(r,s,t,0)}ce(_,r),_.pendingBranch=null,_.isInFallback=!1;let l=_.parent,c=!1;for(;l;){if(l.pendingBranch){l.effects.push(...a),c=!0;break}l=l.parent}c||O(a),_.effects=[],ae(t,"onResolve")},fallback(e){if(!_.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:r,container:o,isSVG:a}=_;ae(t,"onFallback");const i=g(n),s=()=>{_.isInFallback&&(h(null,e,o,i,r,null,a,l,c),ce(_,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=s),_.isInFallback=!0,m(n,r,null,!0),u||s()},move(e,t,n){_.activeBranch&&f(_.activeBranch,e,t,n),_.container=e},next:()=>_.activeBranch&&g(_.activeBranch),registerDep(e,t){const n=!!_.pendingBranch;n&&_.deps++;const r=e.vnode.el;e.asyncDep.catch((t=>{d(t,e,0)})).then((o=>{if(e.isUnmounted||_.isUnmounted||_.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:a}=e;Xn(e,o,!1),r&&(a.el=r);const i=!r&&e.subTree.el;t(e,a,b(r||e.subTree.el),r?null:g(e.subTree),_,s,c),i&&v(i),re(e,a.el),n&&0==--_.deps&&_.resolve()}))},unmount(e,t){_.isUnmounted=!0,_.activeBranch&&m(_.activeBranch,n,e,t),_.pendingBranch&&m(_.pendingBranch,n,e,t)}};return _}function se(e){let t;if((0,o.mf)(e)){const n=sn&&e._c;n&&(e._d=!1,rn()),e=e(),n&&(e._d=!0,t=nn,on())}if((0,o.kJ)(e)){const t=function(e){let t;for(let n=0;nt!==e))),e}function le(e,t){t&&t.pendingBranch?(0,o.kJ)(e)?t.effects.push(...e):t.effects.push(e):O(e)}function ce(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,re(r,o))}function ue(e,t){if(Bn){let n=Bn.provides;const r=Bn.parent&&Bn.parent.provides;r===n&&(n=Bn.provides=Object.create(r)),n[e]=t}}function de(e,t,n=!1){const r=Bn||W;if(r){const a=null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(a&&e in a)return a[e];if(arguments.length>1)return n&&(0,o.mf)(t)?t.call(r.proxy):t}}function pe(e,t){return be(e,null,t)}function he(e,t){return be(e,null,{flush:"post"})}function fe(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}=o.kT){const d=Bn;let p,h,f=!1,m=!1;if((0,r.dq)(e)?(p=()=>e.value,f=(0,r.yT)(e)):(0,r.PG)(e)?(p=()=>e,a=!0):(0,o.kJ)(e)?(m=!0,f=e.some(r.PG),p=()=>e.map((e=>(0,r.dq)(e)?e.value:(0,r.PG)(e)?_e(e):(0,o.mf)(e)?c(e,d,2):void 0))):p=(0,o.mf)(e)?t?()=>c(e,d,2):()=>{if(!d||!d.isUnmounted)return h&&h(),u(e,d,3,[y])}:o.dG,t&&a){const e=p;p=()=>_e(e())}let y=e=>{h=x.onStop=()=>{c(e,d,4)}};if(Jn)return y=o.dG,t?n&&u(t,d,3,[p(),m?[]:void 0,y]):p(),o.dG;let _=m?[]:me;const k=()=>{if(x.active)if(t){const e=x.run();(a||f||(m?e.some(((e,t)=>(0,o.aU)(e,_[t]))):(0,o.aU)(e,_)))&&(h&&h(),u(t,d,3,[e,_===me?void 0:_,y]),_=e)}else x.run()};let w;k.allowRecurse=!!t,w="sync"===i?k:"post"===i?()=>Mt(k,d&&d.suspense):()=>{!d||d.isMounted?function(e){E(e,b,g,v)}(k):k()};const x=new r.qq(p,w);return t?n?k():_=x.run():"post"===i?Mt(x.run.bind(x),d&&d.suspense):x.run(),()=>{x.stop(),d&&d.scope&&(0,o.Od)(d.scope.effects,x)}}function ve(e,t,n){const r=this.proxy,a=(0,o.HD)(e)?e.includes(".")?ye(r,e):()=>r[e]:e.bind(r,r);let i;(0,o.mf)(t)?i=t:(i=t.handler,n=t);const s=Bn;zn(this);const l=be(a,i.bind(r),n);return s?zn(s):Hn(),l}function ye(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{_e(e,t)}));else if((0,o.PO)(e))for(const n in e)_e(e[n],t);return e}function ke(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return We((()=>{e.isMounted=!0})),Je((()=>{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=Vn(),o=ke();let a;return()=>{const i=t.default&&Oe(t.default(),!0);if(!i||!i.length)return;const s=(0,r.IU)(e),{mode:l}=s,c=i[0];if(o.isLeaving)return Ce(c);const u=Te(c);if(!u)return Ce(c);const d=Se(u,s,o,n);Ee(u,d);const p=n.subTree,h=p&&Te(p);let f=!1;const{getTransitionKey:m}=u.type;if(m){const e=m();void 0===a?a=e:e!==a&&(a=e,f=!0)}if(h&&h.type!==Qt&&(!hn(u,h)||f)){const e=Se(h,s,o,n);if(Ee(h,e),"out-in"===l)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,n.update()},Ce(c);"in-out"===l&&u.type!==Qt&&(e.delayLeave=(e,t,n)=>{Ae(o,h)[String(h.key)]=h,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=n})}return c}}};function Ae(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Se(e,t,n,r){const{appear:o,mode:a,persisted:i=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:p,onLeave:h,onAfterLeave:f,onLeaveCancelled:m,onBeforeAppear:g,onAppear:b,onAfterAppear:v,onAppearCancelled:y}=t,_=String(e.key),k=Ae(n,e),w=(e,t)=>{e&&u(e,r,9,t)},x={mode:a,persisted:i,beforeEnter(t){let r=s;if(!n.isMounted){if(!o)return;r=g||s}t._leaveCb&&t._leaveCb(!0);const a=k[_];a&&hn(e,a)&&a.el._leaveCb&&a.el._leaveCb(),w(r,[t])},enter(e){let t=l,r=c,a=d;if(!n.isMounted){if(!o)return;t=b||l,r=v||c,a=y||d}let i=!1;const s=e._enterCb=t=>{i||(i=!0,w(t?a:r,[e]),x.delayedLeave&&x.delayedLeave(),e._enterCb=void 0)};t?(t(e,s),t.length<=1&&s()):s()},leave(t,r){const o=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return r();w(p,[t]);let a=!1;const i=t._leaveCb=n=>{a||(a=!0,r(),w(n?m:f,[t]),t._leaveCb=void 0,k[o]===e&&delete k[o])};k[o]=e,h?(h(t,i),h.length<=1&&i()):i()},clone:e=>Se(e,t,n,r)};return x}function Ce(e){if(Fe(e))return(e=kn(e)).children=null,e}function Te(e){return Fe(e)?e.children?e.children[0]:void 0:e}function Ee(e,t){6&e.shapeFlag&&e.component?Ee(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 Oe(e,t=!1){let n=[],r=0;for(let o=0;o1)for(let e=0;e!!e.type.__asyncLoader;function Le(e){(0,o.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,p=null,h=0;const f=()=>{let e;return p||(e=p=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),c)return new Promise(((t,n)=>{c(e,(()=>t((h++,p=null,f()))),(()=>n(e)),h+1)}));throw e})).then((t=>e!==p&&p?p:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),u=t,t))))};return Pe({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return u},setup(){const e=Bn;if(u)return()=>Me(u,e);const t=t=>{p=null,d(t,e,13,!a)};if(l&&e.suspense||Jn)return f().then((t=>()=>Me(t,e))).catch((e=>(t(e),()=>a?yn(a,{error:e}):null)));const o=(0,r.iH)(!1),c=(0,r.iH)(),h=(0,r.iH)(!!i);return i&&setTimeout((()=>{h.value=!1}),i),null!=s&&setTimeout((()=>{if(!o.value&&!c.value){const e=new Error(`Async component timed out after ${s}ms.`);t(e),c.value=e}}),s),f().then((()=>{o.value=!0,e.parent&&Fe(e.parent.vnode)&&C(e.parent.update)})).catch((e=>{t(e),c.value=e})),()=>o.value&&u?Me(u,e):c.value&&a?yn(a,{error:c.value}):n&&!h.value?yn(n):void 0}})}function Me(e,{vnode:{ref:t,props:n,children:r}}){const o=yn(e,n,r);return o.ref=t,o}const Fe=e=>e.type.__isKeepAlive,Re={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Vn(),r=n.ctx;if(!r.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:d,o:{createElement:p}}}=r,h=p("div");function f(e){Ue(e),d(e,n,l,!0)}function m(e){a.forEach(((t,n)=>{const r=or(t.type);!r||e&&e(r)||g(n)}))}function g(e){const t=a.get(e);s&&t.type===s.type?s&&Ue(s):f(t),a.delete(e),i.delete(e)}r.activate=(e,t,n,r,a)=>{const i=e.component;u(e,t,n,0,l),c(i.vnode,e,t,n,i,l,r,e.slotScopeIds,a),Mt((()=>{i.isDeactivated=!1,i.a&&(0,o.ir)(i.a);const t=e.props&&e.props.onVnodeMounted;t&&On(t,i.parent,e)}),l),__VUE_PROD_DEVTOOLS__&&$(i)},r.deactivate=e=>{const t=e.component;u(e,h,null,1,l),Mt((()=>{t.da&&(0,o.ir)(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&On(n,t.parent,e),t.isDeactivated=!0}),l),__VUE_PROD_DEVTOOLS__&&$(t)},ge((()=>[e.include,e.exclude]),(([e,t])=>{e&&m((t=>Ne(e,t))),t&&m((e=>!Ne(t,e)))}),{flush:"post",deep:!0});let b=null;const v=()=>{null!=b&&a.set(b,Be(n.subTree))};return We(v),Ye(v),Je((()=>{a.forEach((e=>{const{subTree:t,suspense:r}=n,o=Be(t);if(e.type!==o.type)f(e);else{Ue(o);const e=o.component.da;e&&Mt(e,r)}}))})),()=>{if(b=null,!t.default)return null;const n=t.default(),r=n[0];if(n.length>1)return s=null,n;if(!pn(r)||!(4&r.shapeFlag||128&r.shapeFlag))return s=null,r;let o=Be(r);const l=o.type,c=or(De(o)?o.type.__asyncResolved||{}:l),{include:u,exclude:d,max:p}=e;if(u&&(!c||!Ne(u,c))||d&&c&&Ne(d,c))return s=o,r;const h=null==o.key?l:o.key,f=a.get(h);return o.el&&(o=kn(o),128&r.shapeFlag&&(r.ssContent=o)),b=h,f?(o.el=f.el,o.component=f.component,o.transition&&Ee(o,o.transition),o.shapeFlag|=512,i.delete(h),i.add(h)):(i.add(h),p&&i.size>parseInt(p,10)&&g(i.values().next().value)),o.shapeFlag|=256,s=o,r}}};function Ne(e,t){return(0,o.kJ)(e)?e.some((e=>Ne(e,t))):(0,o.HD)(e)?e.split(",").includes(t):!!e.test&&e.test(t)}function Ie(e,t){$e(e,"a",t)}function je(e,t){$e(e,"da",t)}function $e(e,t,n=Bn){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(Ve(t,r,n),n){let e=n.parent;for(;e&&e.parent;)Fe(e.parent.vnode)&&qe(r,t,n,e),e=e.parent}}function qe(e,t,n,r){const a=Ve(t,e,r,!0);Ze((()=>{(0,o.Od)(r[t],a)}),n)}function Ue(e){let t=e.shapeFlag;256&t&&(t-=256),512&t&&(t-=512),e.shapeFlag=t}function Be(e){return 128&e.shapeFlag?e.ssContent:e}function Ve(e,t,n=Bn,o=!1){if(n){const a=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;(0,r.Jd)(),zn(n);const a=u(t,n,e,o);return Hn(),(0,r.lk)(),a});return o?a.unshift(i):a.push(i),i}}const ze=e=>(t,n=Bn)=>(!Jn||"sp"===e)&&Ve(e,t,n),He=ze("bm"),We=ze("m"),Ge=ze("bu"),Ye=ze("u"),Je=ze("bum"),Ze=ze("um"),Xe=ze("sp"),Ke=ze("rtg"),Qe=ze("rtc");function et(e,t=Bn){Ve("ec",e,t)}let tt=!0;function nt(e,t,n){u((0,o.kJ)(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function rt(e,t,n,r){const a=r.includes(".")?ye(n,r):()=>n[r];if((0,o.HD)(e)){const n=t[e];(0,o.mf)(n)&&ge(a,n)}else if((0,o.mf)(e))ge(a,e.bind(n));else if((0,o.Kn)(e))if((0,o.kJ)(e))e.forEach((e=>rt(e,t,n,r)));else{const r=(0,o.mf)(e.handler)?e.handler.bind(n):t[e.handler];(0,o.mf)(r)&&ge(a,r,e)}}function ot(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,s=a.get(t);let l;return s?l=s:o.length||n||r?(l={},o.length&&o.forEach((e=>at(l,e,i,!0))),at(l,t,i)):l=t,a.set(t,l),l}function at(e,t,n,r=!1){const{mixins:o,extends:a}=t;a&&at(e,a,n,!0),o&&o.forEach((t=>at(e,t,n,!0)));for(const o in t)if(r&&"expose"===o);else{const r=it[o]||n&&n[o];e[o]=r?r(e[o],t[o]):t[o]}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,o.l7)(Object.create(null),e);for(const r in t)n[r]=ct(e[r],t[r]);return n},provide:st,inject:function(e,t){return ut(lt(e),lt(t))}};function st(e,t){return t?e?function(){return(0,o.l7)((0,o.mf)(e)?e.call(this,this):e,(0,o.mf)(t)?t.call(this,this):t)}:t:e}function lt(e){if((0,o.kJ)(e)){const t={};for(let n=0;n{c=!0;const[n,r]=ht(e,t,!0);(0,o.l7)(s,n),r&&l.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!i&&!c)return r.set(e,o.Z6),o.Z6;if((0,o.kJ)(i))for(let e=0;e-1,r[1]=n<0||e-1||(0,o.RI)(r,"default"))&&l.push(t)}}}const u=[s,l];return r.set(e,u),u}function ft(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,o.kJ)(t)?t.findIndex((t=>gt(t,e))):(0,o.mf)(t)&>(t,e)?0:-1}const vt=e=>"_"===e[0]||"$stable"===e,yt=e=>(0,o.kJ)(e)?e.map(Sn):[Sn(e)],_t=(e,t,n)=>{const r=K(((...e)=>yt(t(...e))),n);return r._c=!1,r},kt=(e,t,n)=>{const r=e._ctx;for(const n in e){if(vt(n))continue;const a=e[n];if((0,o.mf)(a))t[n]=_t(0,a,r);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,r=e.dirs||(e.dirs=[]);for(let e=0;e(i.has(e)||(e&&(0,o.mf)(e.install)?(i.add(e),e.install(l,...t)):(0,o.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(o,i,c){if(!s){const u=yn(n,r);return u.appContext=a,i&&t?t(u,o):e(u,o,c),s=!0,l._container=o,o.__vue_app__=l,__VUE_PROD_DEVTOOLS__&&(l._instance=u.component,function(e,t){I("app:init",e,t,{Fragment:Xt,Text:Kt,Comment:Qt,Static:en})}(l,xr)),nr(u.component)||u.component.proxy}},unmount(){s&&(e(null,l._container),__VUE_PROD_DEVTOOLS__&&(l._instance=null,function(e){I("app:unmount",e)}(l)),delete l._container.__vue_app__)},provide:(e,t)=>(a.provides[e]=t,l)};return l}}function Et(e,t,n,a,i=!1){if((0,o.kJ)(e))return void e.forEach(((e,r)=>Et(e,t&&((0,o.kJ)(t)?t[r]:t),n,a,i)));if(De(a)&&!i)return;const s=4&a.shapeFlag?nr(a.component)||a.component.proxy:a.el,l=i?null:s,{i:u,r:d}=e,p=t&&t.r,h=u.refs===o.kT?u.refs={}:u.refs,f=u.setupState;if(null!=p&&p!==d&&((0,o.HD)(p)?(h[p]=null,(0,o.RI)(f,p)&&(f[p]=null)):(0,r.dq)(p)&&(p.value=null)),(0,o.mf)(d))c(d,u,12,[l,h]);else{const t=(0,o.HD)(d),a=(0,r.dq)(d);if(t||a){const a=()=>{if(e.f){const n=t?h[d]:d.value;i?(0,o.kJ)(n)&&(0,o.Od)(n,s):(0,o.kJ)(n)?n.includes(s)||n.push(s):t?h[d]=[s]:(d.value=[s],e.k&&(h[e.k]=d.value))}else t?(h[d]=l,(0,o.RI)(f,d)&&(f[d]=l)):(0,r.dq)(d)&&(d.value=l,e.k&&(h[e.k]=l))};l?(a.id=-1,Mt(a,n)):a()}}}let Ot=!1;const Pt=e=>/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,Dt=e=>8===e.nodeType;function Lt(e){const{mt:t,p:n,o:{patchProp:r,nextSibling:a,parentNode:i,remove:s,insert:l,createComment:c}}=e,u=(n,r,o,s,l,c=!1)=>{const g=Dt(n)&&"["===n.data,b=()=>f(n,r,o,s,l,g),{type:v,ref:y,shapeFlag:_}=r,k=n.nodeType;r.el=n;let w=null;switch(v){case Kt:3!==k?w=b():(n.data!==r.children&&(Ot=!0,n.data=r.children),w=a(n));break;case Qt:w=8!==k||g?b():a(n);break;case en:if(1===k){w=n;const e=!r.children.length;for(let t=0;t{l=l||!!t.dynamicChildren;const{type:c,props:u,patchFlag:d,shapeFlag:h,dirs:f}=t,m="input"===c&&f||"option"===c;if(m||-1!==d){if(f&&At(t,null,n,"created"),u)if(m||!l||48&d)for(const t in u)(m&&t.endsWith("value")||(0,o.F7)(t)&&!(0,o.Gg)(t))&&r(e,t,null,u[t],!1,void 0,n);else u.onClick&&r(e,"onClick",null,u.onClick,!1,void 0,n);let c;if((c=u&&u.onVnodeBeforeMount)&&On(c,n,t),f&&At(t,null,n,"beforeMount"),((c=u&&u.onVnodeMounted)||f)&&le((()=>{c&&On(c,n,t),f&&At(t,null,n,"mounted")}),a),16&h&&(!u||!u.innerHTML&&!u.textContent)){let r=p(e.firstChild,t,e,n,a,i,l);for(;r;){Ot=!0;const e=r;r=r.nextSibling,s(e)}}else 8&h&&e.textContent!==t.children&&(Ot=!0,e.textContent=t.children)}return e.nextSibling},p=(e,t,r,o,a,i,s)=>{s=s||!!t.dynamicChildren;const l=t.children,c=l.length;for(let t=0;t{const{slotScopeIds:u}=t;u&&(o=o?o.concat(u):u);const d=i(e),h=p(a(e),t,d,n,r,o,s);return h&&Dt(h)&&"]"===h.data?a(t.anchor=h):(Ot=!0,l(t.anchor=c("]"),d,h),h)},f=(e,t,r,o,l,c)=>{if(Ot=!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),d=i(e);return s(e),n(null,t,d,u,r,o,Pt(d),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();Ot=!1,u(t.firstChild,e,null,null,null),D(),Ot&&console.error("Hydration completed but contains mismatches.")},u]}const Mt=le;function Ft(e){return Nt(e)}function Rt(e){return Nt(e,Lt)}function Nt(e,t){"boolean"!=typeof __VUE_OPTIONS_API__&&((0,o.E9)().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&((0,o.E9)().__VUE_PROD_DEVTOOLS__=!1);const n=(0,o.E9)();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&j(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:a,remove:i,patchProp:s,createElement:l,createText:c,createComment:u,setText:d,setElementText:p,parentNode:h,nextSibling:g,setScopeId:b=o.dG,cloneNode:v,insertStaticContent:y}=e,_=(e,t,n,r=null,o=null,a=null,i=!1,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!hn(e,t)&&(r=te(e),J(e,o,a,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=t;switch(c){case Kt:k(e,t,n,r);break;case Qt:w(e,t,n,r);break;case en:null==e&&x(t,n,r,i);break;case Xt:F(e,t,n,r,o,a,i,s,l);break;default:1&d?A(e,t,n,r,o,a,i,s,l):6&d?R(e,t,n,r,o,a,i,s,l):(64&d||128&d)&&c.process(e,t,n,r,o,a,i,s,l,ae)}null!=u&&o&&Et(u,e&&e.ref,a,t||e,!t)},k=(e,t,n,r)=>{if(null==e)a(t.el=c(t.children),n,r);else{const n=t.el=e.el;t.children!==e.children&&d(n,t.children)}},w=(e,t,n,r)=>{null==e?a(t.el=u(t.children||""),n,r):t.el=e.el},x=(e,t,n,r)=>{[e.el,e.anchor]=y(e.children,t,n,r,e.el,e.anchor)},A=(e,t,n,r,o,a,i,s,l)=>{i=i||"svg"===t.type,null==e?S(t,n,r,o,a,i,s,l):O(e,t,o,a,i,s,l)},S=(e,t,n,r,i,c,u,d)=>{let h,f;const{type:m,props:g,shapeFlag:b,transition:y,patchFlag:_,dirs:k}=e;if(e.el&&void 0!==v&&-1===_)h=e.el=v(e.el);else{if(h=e.el=l(e.type,c,g&&g.is,g),8&b?p(h,e.children):16&b&&E(e.children,h,null,r,i,c&&"foreignObject"!==m,u,d),k&&At(e,null,r,"created"),g){for(const t in g)"value"===t||(0,o.Gg)(t)||s(h,t,null,g[t],c,e.children,r,i,ee);"value"in g&&s(h,"value",null,g.value),(f=g.onVnodeBeforeMount)&&On(f,r,e)}T(h,e,e.scopeId,u,r)}__VUE_PROD_DEVTOOLS__&&(Object.defineProperty(h,"__vnode",{value:e,enumerable:!1}),Object.defineProperty(h,"__vueParentComponent",{value:r,enumerable:!1})),k&&At(e,null,r,"beforeMount");const w=(!i||i&&!i.pendingBranch)&&y&&!y.persisted;w&&y.beforeEnter(h),a(h,t,n),((f=g&&g.onVnodeMounted)||w||k)&&Mt((()=>{f&&On(f,r,e),w&&y.enter(h),k&&At(e,null,r,"mounted")}),i)},T=(e,t,n,r,o)=>{if(n&&b(e,n),r)for(let t=0;t{for(let c=l;c{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:h}=t;u|=16&e.patchFlag;const f=e.props||o.kT,m=t.props||o.kT;let g;n&&It(n,!1),(g=m.onVnodeBeforeUpdate)&&On(g,n,t,e),h&&At(t,e,n,"beforeUpdate"),n&&It(n,!0);const b=a&&"foreignObject"!==t.type;if(d?L(e.dynamicChildren,d,c,n,r,b,i):l||z(e,t,c,null,n,r,b,i,!1),u>0){if(16&u)M(c,t,f,m,n,r,a);else if(2&u&&f.class!==m.class&&s(c,"class",null,m.class,a),4&u&&s(c,"style",f.style,m.style,a),8&u){const o=t.dynamicProps;for(let t=0;t{g&&On(g,n,t,e),h&&At(t,e,n,"updated")}),r)},L=(e,t,n,r,o,a,i)=>{for(let s=0;s{if(n!==r){for(const c in r){if((0,o.Gg)(c))continue;const u=r[c],d=n[c];u!==d&&"value"!==c&&s(e,c,d,u,l,t.children,a,i,ee)}if(n!==o.kT)for(const c in n)(0,o.Gg)(c)||c in r||s(e,c,n[c],null,l,t.children,a,i,ee);"value"in r&&s(e,"value",n.value,r.value)}},F=(e,t,n,r,o,i,s,l,u)=>{const d=t.el=e?e.el:c(""),p=t.anchor=e?e.anchor:c("");let{patchFlag:h,dynamicChildren:f,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(a(d,n,r),a(p,n,r),E(t.children,n,p,o,i,s,l,u)):h>0&&64&h&&f&&e.dynamicChildren?(L(e.dynamicChildren,f,n,o,i,s,l),(null!=t.key||o&&t===o.subTree)&&jt(e,t,!0)):z(e,t,n,p,o,i,s,l,u)},R=(e,t,n,r,o,a,i,s,l)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?o.ctx.activate(t,n,r,i,l):N(t,n,r,o,a,i,l):I(e,t,l)},N=(e,t,n,r,o,a,i)=>{const s=e.component=Un(e,r,o);if(Fe(e)&&(s.ctx.renderer=ae),Zn(s),s.asyncDep){if(o&&o.registerDep(s,B),!e.el){const e=s.subTree=yn(Qt);w(null,e,t,n)}}else B(s,e,t,n,o,a,i)},I=(e,t,n)=>{const r=t.component=e.component;if(function(e,t,n){const{props:r,children:o,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!(!o&&!s||s&&s.$stable)||r!==i&&(r?!i||ne(r,i,c):!!i);if(1024&l)return!0;if(16&l)return r?ne(r,i,c):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;tm&&f.splice(t,1)}(r.update),r.update()}else t.component=e.component,t.el=e.el,r.vnode=t},B=(e,t,n,a,i,s,l)=>{const c=e.effect=new r.qq((()=>{if(e.isMounted){let t,{next:n,bu:r,u:a,parent:c,vnode:u}=e,d=n;It(e,!1),n?(n.el=u.el,V(e,n,l)):n=u,r&&(0,o.ir)(r),(t=n.props&&n.props.onVnodeBeforeUpdate)&&On(t,c,n,u),It(e,!0);const p=Q(e),f=e.subTree;e.subTree=p,_(f,p,h(f.el),te(f),e,i,s),n.el=p.el,null===d&&re(e,p.el),a&&Mt(a,i),(t=n.props&&n.props.onVnodeUpdated)&&Mt((()=>On(t,c,n,u)),i),__VUE_PROD_DEVTOOLS__&&q(e)}else{let r;const{el:l,props:c}=t,{bm:u,m:d,parent:p}=e,h=De(t);if(It(e,!1),u&&(0,o.ir)(u),!h&&(r=c&&c.onVnodeBeforeMount)&&On(r,p,t),It(e,!0),l&&se){const n=()=>{e.subTree=Q(e),se(l,e.subTree,e,i,null)};h?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const r=e.subTree=Q(e);_(null,r,n,a,e,i,s),t.el=r.el}if(d&&Mt(d,i),!h&&(r=c&&c.onVnodeMounted)){const e=t;Mt((()=>On(r,p,e)),i)}256&t.shapeFlag&&e.a&&Mt(e.a,i),e.isMounted=!0,__VUE_PROD_DEVTOOLS__&&$(e),t=n=a=null}}),(()=>C(e.update)),e.scope),u=e.update=c.run.bind(c);u.id=e.uid,It(e,!0),u()},V=(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,r.IU)(i),[u]=e.propsOptions;let d=!1;if(!(a||l>0)||16&l){let r;dt(e,t,i,s)&&(d=!0);for(const a in c)t&&((0,o.RI)(t,a)||(r=(0,o.rs)(a))!==a&&(0,o.RI)(t,r))||(u?!n||void 0===n[a]&&void 0===n[r]||(i[a]=pt(u,c,a,void 0,e,!0)):delete i[a]);if(s!==c)for(const e in s)t&&(0,o.RI)(t,e)||(delete s[e],d=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let r=0;r{const{vnode:r,slots:a}=e;let i=!0,s=o.kT;if(32&r.shapeFlag){const e=t._;e?n&&1===e?i=!1:((0,o.l7)(a,t),n||1!==e||delete a._):(i=!t.$stable,kt(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,r.Jd)(),P(void 0,e.update),(0,r.lk)()},z=(e,t,n,r,o,a,i,s,l=!1)=>{const c=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:h,shapeFlag:f}=t;if(h>0){if(128&h)return void G(c,d,n,r,o,a,i,s,l);if(256&h)return void W(c,d,n,r,o,a,i,s,l)}8&f?(16&u&&ee(c,o,a),d!==c&&p(n,d)):16&u?16&f?G(c,d,n,r,o,a,i,s,l):ee(c,o,a,!0):(8&u&&p(n,""),16&f&&E(d,n,r,o,a,i,s,l))},W=(e,t,n,r,a,i,s,l,c)=>{e=e||o.Z6,t=t||o.Z6;const u=e.length,d=t.length,p=Math.min(u,d);let h;for(h=0;hd?ee(e,a,i,!0,!1,p):E(t,n,r,a,i,s,l,c,p)},G=(e,t,n,r,a,i,s,l,c)=>{let u=0;const d=t.length;let p=e.length-1,h=d-1;for(;u<=p&&u<=h;){const r=e[u],o=t[u]=c?Cn(t[u]):Sn(t[u]);if(!hn(r,o))break;_(r,o,n,null,a,i,s,l,c),u++}for(;u<=p&&u<=h;){const r=e[p],o=t[h]=c?Cn(t[h]):Sn(t[h]);if(!hn(r,o))break;_(r,o,n,null,a,i,s,l,c),p--,h--}if(u>p){if(u<=h){const e=h+1,o=eh)for(;u<=p;)J(e[u],a,i,!0),u++;else{const f=u,m=u,g=new Map;for(u=m;u<=h;u++){const e=t[u]=c?Cn(t[u]):Sn(t[u]);null!=e.key&&g.set(e.key,u)}let b,v=0;const y=h-m+1;let k=!1,w=0;const x=new Array(y);for(u=0;u=y){J(r,a,i,!0);continue}let o;if(null!=r.key)o=g.get(r.key);else for(b=m;b<=h;b++)if(0===x[b-m]&&hn(r,t[b])){o=b;break}void 0===o?J(r,a,i,!0):(x[o-m]=u+1,o>=w?w=o:k=!0,_(r,t[o],n,null,a,i,s,l,c),v++)}const A=k?function(e){const t=e.slice(),n=[0];let r,o,a,i,s;const l=e.length;for(r=0;r>1,e[n[s]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,i=n[a-1];a-- >0;)n[a]=i,i=t[i];return n}(x):o.Z6;for(b=A.length-1,u=y-1;u>=0;u--){const e=m+u,o=t[e],p=e+1{const{el:i,type:s,transition:l,children:c,shapeFlag:u}=e;if(6&u)Y(e.component.subTree,t,n,r);else if(128&u)e.suspense.move(t,n,r);else if(64&u)s.move(e,t,n,ae);else if(s!==Xt)if(s!==en)if(2!==r&&1&u&&l)if(0===r)l.beforeEnter(i),a(i,t,n),Mt((()=>l.enter(i)),o);else{const{leave:e,delayLeave:r,afterLeave:o}=l,s=()=>a(i,t,n),c=()=>{e(i,(()=>{s(),o&&o()}))};r?r(i,s,c):c()}else a(i,t,n);else(({el:e,anchor:t},n,r)=>{let o;for(;e&&e!==t;)o=g(e),a(e,n,r),e=o;a(t,n,r)})(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:d,dirs:p}=e;if(null!=s&&Et(s,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const h=1&u&&p,f=!De(e);let m;if(f&&(m=i&&i.onVnodeBeforeUnmount)&&On(m,t,e),6&u)K(e.component,n,r);else{if(128&u)return void e.suspense.unmount(n,r);h&&At(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,o,ae,r):c&&(a!==Xt||d>0&&64&d)?ee(c,t,n,!1,!0):(a===Xt&&384&d||!o&&16&u)&&ee(l,t,n),r&&Z(e)}(f&&(m=i&&i.onVnodeUnmounted)||h)&&Mt((()=>{m&&On(m,t,e),h&&At(e,null,t,"unmounted")}),n)},Z=e=>{const{type:t,el:n,anchor:r,transition:o}=e;if(t===Xt)return void X(n,r);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),o&&!o.persisted&&o.afterLeave&&o.afterLeave()};if(1&e.shapeFlag&&o&&!o.persisted){const{leave:t,delayLeave:r}=o,i=()=>t(n,a);r?r(e.el,a,i):i()}else a()},X=(e,t)=>{let n;for(;e!==t;)n=g(e),i(e),e=n;i(t)},K=(e,t,n)=>{const{bum:r,scope:a,update:i,subTree:s,um:l}=e;r&&(0,o.ir)(r),a.stop(),i&&(i.active=!1,J(s,e,t,n)),l&&Mt(l,t),Mt((()=>{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__&&U(e)},ee=(e,t,n,r=!1,o=!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),oe=(e,t,n)=>{null==e?t._vnode&&J(t._vnode,null,null,!0):_(t._vnode||null,e,t,null,null,null,n),D(),t._vnode=e},ae={p:_,um:J,m:Y,r:Z,mt:N,mc:E,pc:z,pbc:L,n:te,o:e};let ie,se;return t&&([ie,se]=t(ae)),{render:oe,hydrate:ie,createApp:Tt(oe,ie)}}function It({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function jt(e,t,n=!1){const r=e.children,a=t.children;if((0,o.kJ)(r)&&(0,o.kJ)(a))for(let e=0;ee&&(e.disabled||""===e.disabled),qt=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,Ut=(e,t)=>{const n=e&&e.to;if((0,o.HD)(n)){if(t){return t(n)}return null}return n};function Bt(e,t,n,{o:{insert:r},m:o},a=2){0===a&&r(e.targetAnchor,t,n);const{el:i,anchor:s,shapeFlag:l,children:c,props:u}=e,d=2===a;if(d&&r(i,t,n),(!d||$t(u))&&16&l)for(let e=0;e{16&v&&u(y,e,t,o,a,i,s,l)};b?g(n,c):d&&g(d,p)}else{t.el=e.el;const r=t.anchor=e.anchor,u=t.target=e.target,h=t.targetAnchor=e.targetAnchor,m=$t(e.props),g=m?n:u,v=m?r:h;if(i=i||qt(u),_?(p(e.dynamicChildren,_,g,o,a,i,s),jt(e,t,!0)):l||d(e,t,g,v,o,a,i,s,!1),b)m||Bt(t,n,r,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=Ut(t.props,f);e&&Bt(t,e,null,c,0)}else m&&Bt(t,u,h,c,1)}},remove(e,t,n,r,{um:o,o:{remove:a}},i){const{shapeFlag:s,children:l,anchor:c,targetAnchor:u,target:d,props:p}=e;if(d&&a(u),(i||!$t(p))&&(a(c),16&s))for(let e=0;e0?nn||o.Z6:null,on(),sn>0&&nn&&nn.push(e),e}function un(e,t,n,r,o,a){return cn(vn(e,t,n,r,o,a,!0))}function dn(e,t,n,r,o){return cn(yn(e,t,n,r,o,!0))}function pn(e){return!!e&&!0===e.__v_isVNode}function hn(e,t){return e.type===t.type&&e.key===t.key}function fn(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,o.HD)(e)||(0,r.dq)(e)||(0,o.mf)(e)?{i:W,r:e,k:t,f:!!n}:e:null;function vn(e,t=null,n=null,r=0,a=null,i=(e===Xt?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:G,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:r,dynamicProps:a,dynamicChildren:null,appContext:null};return l?(Tn(c,n),128&i&&e.normalize(c)):n&&(c.shapeFlag|=(0,o.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),pn(e)){const r=kn(e,t,!0);return n&&Tn(r,n),r}if(l=e,(0,o.mf)(l)&&"__vccOpts"in l&&(e=e.__vccOpts),t){t=_n(t);let{class:e,style:n}=t;e&&!(0,o.HD)(e)&&(t.class=(0,o.C_)(e)),(0,o.Kn)(n)&&((0,r.X3)(n)&&!(0,o.kJ)(n)&&(n=(0,o.l7)({},n)),t.style=(0,o.j5)(n))}var l;return vn(e,t,n,a,i,(0,o.HD)(e)?1:(e=>e.__isSuspense)(e)?128:(e=>e.__isTeleport)(e)?64:(0,o.Kn)(e)?4:(0,o.mf)(e)?2:0,s,!0)};function _n(e){return e?(0,r.X3)(e)||mn in e?(0,o.l7)({},e):e:null}function kn(e,t,n=!1){const{props:r,ref:a,patchFlag:i,children:s}=e,l=t?En(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&gn(l),ref:t&&t.ref?n&&a?(0,o.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!==Xt?-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&&kn(e.ssContent),ssFallback:e.ssFallback&&kn(e.ssFallback),el:e.el,anchor:e.anchor}}function wn(e=" ",t=0){return yn(Kt,null,e,t)}function xn(e,t){const n=yn(en,null,e);return n.staticCount=t,n}function An(e="",t=!1){return t?(rn(),dn(Qt,null,e)):yn(Qt,null,e)}function Sn(e){return null==e||"boolean"==typeof e?yn(Qt):(0,o.kJ)(e)?yn(Xt,null,e.slice()):"object"==typeof e?Cn(e):yn(Kt,null,String(e))}function Cn(e){return null===e.el||e.memo?e:kn(e)}function Tn(e,t){let n=0;const{shapeFlag:r}=e;if(null==t)t=null;else if((0,o.kJ)(t))n=16;else if("object"==typeof t){if(65&r){const n=t.default;return void(n&&(n._c&&(n._d=!1),Tn(e,n()),n._c&&(n._d=!0)))}{n=32;const r=t._;r||mn in t?3===r&&W&&(1===W.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=W}}else(0,o.mf)(t)?(t={default:t,_ctx:W},n=32):(t=String(t),64&r?(n=16,t=[wn(t)]):n=8);e.children=t,e.shapeFlag|=n}function En(...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 r=0,o=n.length;r!pn(e)||e.type!==Qt&&!(e.type===Xt&&!Mn(e.children))))?e:null}function Fn(e){const t={};for(const n in e)t[(0,o.hR)(n)]=e[n];return t}const Rn=e=>e?Wn(e)?nr(e)||e.proxy:Rn(e.parent):null,Nn=(0,o.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=>Rn(e.parent),$root:e=>Rn(e.root),$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?ot(e):e.type,$forceUpdate:e=>()=>C(e.update),$nextTick:e=>S.bind(e.proxy),$watch:e=>__VUE_OPTIONS_API__?ve.bind(e):o.dG}),In={get({_:e},t){const{ctx:n,setupState:a,data:i,props:s,accessCache:l,type:c,appContext:u}=e;let d;if("$"!==t[0]){const r=l[t];if(void 0!==r)switch(r){case 1:return a[t];case 2:return i[t];case 4:return n[t];case 3:return s[t]}else{if(a!==o.kT&&(0,o.RI)(a,t))return l[t]=1,a[t];if(i!==o.kT&&(0,o.RI)(i,t))return l[t]=2,i[t];if((d=e.propsOptions[0])&&(0,o.RI)(d,t))return l[t]=3,s[t];if(n!==o.kT&&(0,o.RI)(n,t))return l[t]=4,n[t];__VUE_OPTIONS_API__&&!tt||(l[t]=0)}}const p=Nn[t];let h,f;return p?("$attrs"===t&&(0,r.j)(e,"get",t),p(e)):(h=c.__cssModules)&&(h=h[t])?h:n!==o.kT&&(0,o.RI)(n,t)?(l[t]=4,n[t]):(f=u.config.globalProperties,(0,o.RI)(f,t)?f[t]:void 0)},set({_:e},t,n){const{data:r,setupState:a,ctx:i}=e;return a!==o.kT&&(0,o.RI)(a,t)?(a[t]=n,!0):r!==o.kT&&(0,o.RI)(r,t)?(r[t]=n,!0):!((0,o.RI)(e.props,t)||"$"===t[0]&&t.slice(1)in e||(i[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:a,propsOptions:i}},s){let l;return!!n[s]||e!==o.kT&&(0,o.RI)(e,s)||t!==o.kT&&(0,o.RI)(t,s)||(l=i[0])&&(0,o.RI)(l,s)||(0,o.RI)(r,s)||(0,o.RI)(Nn,s)||(0,o.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)}},jn=(0,o.l7)({},In,{get(e,t){if(t!==Symbol.unscopables)return In.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!(0,o.e1)(t)}),$n=St();let qn=0;function Un(e,t,n){const a=e.type,i=(t?t.appContext:e.appContext)||$n,s={uid:qn++,vnode:e,type:a,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new r.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:ht(a,i),emitsOptions:z(a,i),emit:null,emitted:null,propsDefaults:o.kT,inheritAttrs:a.inheritAttrs,ctx:o.kT,data:o.kT,props:o.kT,attrs:o.kT,slots:o.kT,refs:o.kT,setupState:o.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=V.bind(null,s),e.ce&&e.ce(s),s}let Bn=null;const Vn=()=>Bn||W,zn=e=>{Bn=e,e.scope.on()},Hn=()=>{Bn&&Bn.scope.off(),Bn=null};function Wn(e){return 4&e.vnode.shapeFlag}let Gn,Yn,Jn=!1;function Zn(e,t=!1){Jn=t;const{props:n,children:a}=e.vnode,i=Wn(e);!function(e,t,n,a=!1){const i={},s={};(0,o.Nj)(s,mn,1),e.propsDefaults=Object.create(null),dt(e,t,i,s);for(const t in e.propsOptions[0])t in i||(i[t]=void 0);n?e.props=a?i:(0,r.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,r.IU)(t),(0,o.Nj)(t,"_",n)):kt(t,e.slots={})}else e.slots={},t&&wt(e,t);(0,o.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,r.Xl)(new Proxy(e.ctx,In));const{setup:a}=n;if(a){const n=e.setupContext=a.length>1?tr(e):null;zn(e),(0,r.Jd)();const i=c(a,e,0,[e.props,n]);if((0,r.lk)(),Hn(),(0,o.tI)(i)){if(i.then(Hn,Hn),t)return i.then((n=>{Xn(e,n,t)})).catch((t=>{d(t,e,0)}));e.asyncDep=i}else Xn(e,i,t)}else er(e,t)}(e,t):void 0;return Jn=!1,s}function Xn(e,t,n){(0,o.mf)(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:(0,o.Kn)(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=(0,r.WL)(t)),er(e,n)}function Kn(e){Gn=e,Yn=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,jn))}}const Qn=()=>!Gn;function er(e,t,n){const a=e.type;if(!e.render){if(!t&&Gn&&!a.render){const t=a.template;if(t){const{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:i,compilerOptions:s}=a,l=(0,o.l7)((0,o.l7)({isCustomElement:n,delimiters:i},r),s);a.render=Gn(t,l)}}e.render=a.render||o.dG,Yn&&Yn(e)}__VUE_OPTIONS_API__&&(zn(e),(0,r.Jd)(),function(e){const t=ot(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:d,created:p,beforeMount:h,mounted:f,beforeUpdate:m,updated:g,activated:b,deactivated:v,beforeDestroy:y,beforeUnmount:_,destroyed:k,unmounted:w,render:x,renderTracked:A,renderTriggered:S,errorCaptured:C,serverPrefetch:T,expose:E,inheritAttrs:O,components:P,directives:D,filters:L}=t;if(d&&function(e,t,n=o.dG,a=!1){(0,o.kJ)(e)&&(e=lt(e));for(const n in e){const i=e[n];let s;s=(0,o.Kn)(i)?"default"in i?de(i.from||n,i.default,!0):de(i.from||n):de(i),(0,r.dq)(s)&&a?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[n]=s}}(d,a,null,e.appContext.config.unwrapInjectedRef),l)for(const e in l){const t=l[e];(0,o.mf)(t)&&(a[e]=t.bind(n))}if(i){const t=i.call(n,n);(0,o.Kn)(t)&&(e.data=(0,r.qj)(t))}if(tt=!0,s)for(const e in s){const t=s[e],r=(0,o.mf)(t)?t.bind(n,n):(0,o.mf)(t.get)?t.get.bind(n,n):o.dG,i=!(0,o.mf)(t)&&(0,o.mf)(t.set)?t.set.bind(n):o.dG,l=ir({get:r,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)rt(c[e],a,n,e);if(u){const e=(0,o.mf)(u)?u.call(n):u;Reflect.ownKeys(e).forEach((t=>{ue(t,e[t])}))}function M(e,t){(0,o.kJ)(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(p&&nt(p,e,"c"),M(He,h),M(We,f),M(Ge,m),M(Ye,g),M(Ie,b),M(je,v),M(et,C),M(Qe,A),M(Ke,S),M(Je,_),M(Ze,w),M(Xe,T),(0,o.kJ)(E))if(E.length){const t=e.exposed||(e.exposed={});E.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});x&&e.render===o.dG&&(e.render=x),null!=O&&(e.inheritAttrs=O),P&&(e.components=P),D&&(e.directives=D)}(e),(0,r.lk)(),Hn())}function tr(e){let t;return{get attrs(){return t||(t=function(e){return new Proxy(e.attrs,{get:(t,n)=>((0,r.j)(e,"get","$attrs"),t[n])})}(e))},slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function nr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy((0,r.WL)((0,r.Xl)(e.exposed)),{get:(t,n)=>n in t?t[n]:n in Nn?Nn[n](e):void 0}))}const rr=/(?:^|[-_])(\w)/g;function or(e){return(0,o.mf)(e)&&e.displayName||e.name}function ar(e,t,n=!1){let r=or(t);if(!r&&t.__file){const e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(r=e[1])}if(!r&&e&&e.parent){const n=e=>{for(const n in e)if(e[n]===t)return n};r=n(e.components||e.parent.type.components)||n(e.appContext.components)}return r?r.replace(rr,(e=>e.toUpperCase())).replace(/[-_]/g,""):n?"App":"Anonymous"}const ir=(e,t)=>(0,r.Fl)(e,t,Jn);function sr(){return null}function lr(){return null}function cr(e){}function ur(e,t){return null}function dr(){return hr().slots}function pr(){return hr().attrs}function hr(){const e=Vn();return e.setupContext||(e.setupContext=tr(e))}function fr(e,t){const n=(0,o.kJ)(e)?e.reduce(((e,t)=>(e[t]={},e)),{}):e;for(const e in t){const r=n[e];r?(0,o.kJ)(r)||(0,o.mf)(r)?n[e]={type:r,default:t[e]}:r.default=t[e]:null===r&&(n[e]={default:t[e]})}return n}function mr(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function gr(e){const t=Vn();let n=e();return Hn(),(0,o.tI)(n)&&(n=n.catch((e=>{throw zn(t),e}))),[n,()=>zn(t)]}function br(e,t,n){const r=arguments.length;return 2===r?(0,o.Kn)(t)&&!(0,o.kJ)(t)?pn(t)?yn(e,null,[t]):yn(e,t):yn(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&pn(n)&&(n=[n]),yn(e,t,n))}const vr=Symbol(""),yr=()=>{{const e=de(vr);return e||i("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function _r(){}function kr(e,t,n,r){const o=n[r];if(o&&wr(o,e))return o;const a=t();return a.memo=e.slice(),n[r]=a}function wr(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let e=0;e0&&nn&&nn.push(e),!0}const xr="3.2.31",Ar={createComponentInstance:Un,setupComponent:Zn,renderComponentRoot:Q,setCurrentRenderingInstance:Y,isVNode:pn,normalizeVNode:Sn},Sr=null,Cr=null},9963:(e,t,n)=>{"use strict";n.r(t),n.d(t,{BaseTransition:()=>o.P$,Comment:()=>o.sv,EffectScope:()=>o.Bj,Fragment:()=>o.HY,KeepAlive:()=>o.Ob,ReactiveEffect:()=>o.qq,Static:()=>o.qG,Suspense:()=>o.n4,Teleport:()=>o.lR,Text:()=>o.xv,Transition:()=>L,TransitionGroup:()=>Z,VueElement:()=>S,callWithAsyncErrorHandling:()=>o.$d,callWithErrorHandling:()=>o.KU,camelize:()=>o._A,capitalize:()=>o.kC,cloneVNode:()=>o.Ho,compatUtils:()=>o.ry,computed:()=>o.Fl,createApp:()=>Te,createBlock:()=>o.j4,createCommentVNode:()=>o.kq,createElementBlock:()=>o.iD,createElementVNode:()=>o._,createHydrationRenderer:()=>o.Eo,createPropsRestProxy:()=>o.p1,createRenderer:()=>o.Us,createSSRApp:()=>Ee,createSlots:()=>o.Nv,createStaticVNode:()=>o.uE,createTextVNode:()=>o.Uk,createVNode:()=>o.Wm,customRef:()=>o.ZM,defineAsyncComponent:()=>o.RC,defineComponent:()=>o.aZ,defineCustomElement:()=>w,defineEmits:()=>o.Bz,defineExpose:()=>o.WY,defineProps:()=>o.MW,defineSSRCustomElement:()=>x,devtools:()=>o.mW,effect:()=>o.cE,effectScope:()=>o.B,getCurrentInstance:()=>o.FN,getCurrentScope:()=>o.nZ,getTransitionRawChildren:()=>o.Q6,guardReactiveProps:()=>o.F4,h:()=>o.h,handleError:()=>o.S3,hydrate:()=>Ce,initCustomFormatter:()=>o.Mr,initDirectivesForSSR:()=>De,inject:()=>o.f3,isMemoSame:()=>o.nQ,isProxy:()=>o.X3,isReactive:()=>o.PG,isReadonly:()=>o.$y,isRef:()=>o.dq,isRuntimeOnly:()=>o.of,isShallow:()=>o.yT,isVNode:()=>o.lA,markRaw:()=>o.Xl,mergeDefaults:()=>o.u_,mergeProps:()=>o.dG,nextTick:()=>o.Y3,normalizeClass:()=>o.C_,normalizeProps:()=>o.vs,normalizeStyle:()=>o.j5,onActivated:()=>o.dl,onBeforeMount:()=>o.wF,onBeforeUnmount:()=>o.Jd,onBeforeUpdate:()=>o.Xn,onDeactivated:()=>o.se,onErrorCaptured:()=>o.d1,onMounted:()=>o.bv,onRenderTracked:()=>o.bT,onRenderTriggered:()=>o.Yq,onScopeDispose:()=>o.EB,onServerPrefetch:()=>o.vl,onUnmounted:()=>o.Ah,onUpdated:()=>o.ic,openBlock:()=>o.wg,popScopeId:()=>o.Cn,provide:()=>o.JJ,proxyRefs:()=>o.WL,pushScopeId:()=>o.dD,queuePostFlushCb:()=>o.qb,reactive:()=>o.qj,readonly:()=>o.OT,ref:()=>o.iH,registerRuntimeCompiler:()=>o.Y1,render:()=>Se,renderList:()=>o.Ko,renderSlot:()=>o.WI,resolveComponent:()=>o.up,resolveDirective:()=>o.Q2,resolveDynamicComponent:()=>o.LL,resolveFilter:()=>o.eq,resolveTransitionHooks:()=>o.U2,setBlockTracking:()=>o.qZ,setDevtoolsHook:()=>o.ec,setTransitionHooks:()=>o.nK,shallowReactive:()=>o.Um,shallowReadonly:()=>o.YS,shallowRef:()=>o.XI,ssrContextKey:()=>o.Uc,ssrUtils:()=>o.G,stop:()=>o.sT,toDisplayString:()=>o.zw,toHandlerKey:()=>o.hR,toHandlers:()=>o.mx,toRaw:()=>o.IU,toRef:()=>o.Vh,toRefs:()=>o.BK,transformVNodeArgs:()=>o.C3,triggerRef:()=>o.oR,unref:()=>o.SU,useAttrs:()=>o.l1,useCssModule:()=>C,useCssVars:()=>T,useSSRContext:()=>o.Zq,useSlots:()=>o.Rr,useTransitionState:()=>o.Y8,vModelCheckbox:()=>oe,vModelDynamic:()=>de,vModelRadio:()=>ie,vModelSelect:()=>se,vModelText:()=>re,vShow:()=>ve,version:()=>o.i8,warn:()=>o.ZK,watch:()=>o.YP,watchEffect:()=>o.m0,watchPostEffect:()=>o.Rh,watchSyncEffect:()=>o.yX,withAsyncContext:()=>o.mv,withCtx:()=>o.w5,withDefaults:()=>o.b9,withDirectives:()=>o.wy,withKeys:()=>be,withMemo:()=>o.MX,withModifiers:()=>me,withScopeId:()=>o.HX});var r=n(3577),o=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,r)=>{const o=t?i.createElementNS("http://www.w3.org/2000/svg",e):i.createElement(e,n?{is:n}:void 0);return"select"===e&&r&&null!=r.multiple&&o.setAttribute("multiple",r.multiple),o},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,r,o,a){const i=n?n.previousSibling:t.lastChild;if(o&&(o===a||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),o!==a&&(o=o.nextSibling););else{s.innerHTML=r?`${e}`:e;const o=s.content;if(r){const e=o.firstChild;for(;e.firstChild;)o.appendChild(e.firstChild);o.removeChild(e)}t.insertBefore(o,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},c=/\s*!important$/;function u(e,t,n){if((0,r.kJ)(n))n.forEach((n=>u(e,t,n)));else if(t.startsWith("--"))e.setProperty(t,n);else{const o=function(e,t){const n=p[t];if(n)return n;let o=(0,r._A)(t);if("filter"!==o&&o in e)return p[t]=o;o=(0,r.kC)(o);for(let n=0;ndocument.createEvent("Event").timeStamp&&(f=()=>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,r){e.addEventListener(t,n,r)}const _=/(?:Once|Passive|Capture)$/,k=/^on[a-z]/;function w(e,t){const n=(0,o.aZ)(e);class r extends S{constructor(e){super(n,e,t)}}return r.def=n,r}const x=e=>w(e,Ce),A="undefined"!=typeof HTMLElement?HTMLElement:class{};class S extends A{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,o.Y3)((()=>{this._connected||(Se(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,o=!(0,r.kJ)(t),a=t?o?Object.keys(t):t:[];let i;if(o)for(const e in this._props){const n=t[e];(n===Number||n&&n.type===Number)&&(this._props[e]=(0,r.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(r._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,r.He)(t)),this._setProp((0,r._A)(e),t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,o=!0){t!==this._props[e]&&(this._props[e]=t,o&&this._instance&&this._update(),n&&(!0===t?this.setAttribute((0,r.rs)(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute((0,r.rs)(e),t+""):t||this.removeAttribute((0,r.rs)(e))))}_update(){Se(this._createVNode(),this.shadowRoot)}_createVNode(){const e=(0,o.Wm)(this._def,(0,r.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 S){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 C(e="$style"){{const t=(0,o.FN)();if(!t)return r.kT;const n=t.type.__cssModules;if(!n)return r.kT;return n[e]||r.kT}}function T(e){const t=(0,o.FN)();if(!t)return;const n=()=>E(t.subTree,e(t.proxy));(0,o.Rh)(n),(0,o.bv)((()=>{const e=new MutationObserver(n);e.observe(t.subTree.el.parentNode,{childList:!0}),(0,o.Ah)((()=>e.disconnect()))}))}function E(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((()=>{E(n.activeBranch,t)}))}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)O(e.el,t);else if(e.type===o.HY)e.children.forEach((e=>E(e,t)));else if(e.type===o.qG){let{el:n,anchor:r}=e;for(;n&&(O(n,t),n!==r);)n=n.nextSibling}}function O(e,t){if(1===e.nodeType){const n=e.style;for(const e in t)n.setProperty(`--${e}`,t[e])}}const P="transition",D="animation",L=(e,{slots:t})=>(0,o.h)(o.P$,I(e),t);L.displayName="Transition";const M={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},F=L.props=(0,r.l7)({},o.P$.props,M),R=(e,t=[])=>{(0,r.kJ)(e)?e.forEach((e=>e(...t))):e&&e(...t)},N=e=>!!e&&((0,r.kJ)(e)?e.some((e=>e.length>1)):e.length>1);function I(e){const t={};for(const n in e)n in M||(t[n]=e[n]);if(!1===e.css)return t;const{name:n="v",type:o,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=s,appearToClass:d=l,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,m=function(e){if(null==e)return null;if((0,r.Kn)(e))return[j(e.enter),j(e.leave)];{const t=j(e);return[t,t]}}(a),g=m&&m[0],b=m&&m[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:_,onLeave:k,onLeaveCancelled:w,onBeforeAppear:x=v,onAppear:A=y,onAppearCancelled:S=_}=t,C=(e,t,n)=>{q(e,t?d:l),q(e,t?u:s),n&&n()},T=(e,t)=>{q(e,f),q(e,h),t&&t()},E=e=>(t,n)=>{const r=e?A:y,a=()=>C(t,e,n);R(r,[t,a]),U((()=>{q(t,e?c:i),$(t,e?d:l),N(r)||V(t,o,g,a)}))};return(0,r.l7)(t,{onBeforeEnter(e){R(v,[e]),$(e,i),$(e,s)},onBeforeAppear(e){R(x,[e]),$(e,c),$(e,u)},onEnter:E(!1),onAppear:E(!0),onLeave(e,t){const n=()=>T(e,t);$(e,p),G(),$(e,h),U((()=>{q(e,p),$(e,f),N(k)||V(e,o,b,n)})),R(k,[e,n])},onEnterCancelled(e){C(e,!1),R(_,[e])},onAppearCancelled(e){C(e,!0),R(S,[e])},onLeaveCancelled(e){T(e),R(w,[e])}})}function j(e){return(0,r.He)(e)}function $(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function q(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 U(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let B=0;function V(e,t,n,r){const o=e._endId=++B,a=()=>{o===e._endId&&r()};if(n)return setTimeout(a,n);const{type:i,timeout:s,propCount:l}=z(e,t);if(!i)return r();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,p),a()},p=t=>{t.target===e&&++u>=l&&d()};setTimeout((()=>{u(n[e]||"").split(", "),o=r("transitionDelay"),a=r("transitionDuration"),i=H(o,a),s=r("animationDelay"),l=r("animationDuration"),c=H(s,l);let u=null,d=0,p=0;return t===P?i>0&&(u=P,d=i,p=a.length):t===D?c>0&&(u=D,d=c,p=l.length):(d=Math.max(i,c),u=d>0?i>c?P:D:null,p=u?u===P?a.length:l.length:0),{type:u,timeout:d,propCount:p,hasTransform:u===P&&/\b(transform|all)(,|$)/.test(n.transitionProperty)}}function H(e,t){for(;e.lengthW(t)+W(e[n]))))}function W(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function G(){return document.body.offsetHeight}const Y=new WeakMap,J=new WeakMap,Z={name:"TransitionGroup",props:(0,r.l7)({},F,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=(0,o.FN)(),r=(0,o.Y8)();let i,s;return(0,o.ic)((()=>{if(!i.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!function(e,t,n){const r=e.cloneNode();e._vtc&&e._vtc.forEach((e=>{e.split(/\s+/).forEach((e=>e&&r.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&r.classList.add(e))),r.style.display="none";const o=1===t.nodeType?t:t.parentNode;o.appendChild(r);const{hasTransform:a}=z(r);return o.removeChild(r),a}(i[0].el,n.vnode.el,t))return;i.forEach(X),i.forEach(K);const r=i.filter(Q);G(),r.forEach((e=>{const n=e.el,r=n.style;$(n,t),r.transform=r.webkitTransform=r.transitionDuration="";const o=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",o),n._moveCb=null,q(n,t))};n.addEventListener("transitionend",o)}))})),()=>{const l=(0,a.IU)(e),c=I(l);let u=l.tag||o.HY;i=s,s=t.default?(0,o.Q6)(t.default()):[];for(let e=0;e{const t=e.props["onUpdate:modelValue"];return(0,r.kJ)(t)?e=>(0,r.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 re={created(e,{modifiers:{lazy:t,trim:n,number:o}},a){e._assign=ee(a);const i=o||a.props&&"number"===a.props.type;y(e,t?"change":"input",(t=>{if(t.target.composing)return;let o=e.value;n?o=o.trim():i&&(o=(0,r.He)(o)),e._assign(o)})),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:o,number:a}},i){if(e._assign=ee(i),e.composing)return;if(document.activeElement===e){if(n)return;if(o&&e.value.trim()===t)return;if((a||"number"===e.type)&&(0,r.He)(e.value)===t)return}const s=null==t?"":t;e.value!==s&&(e.value=s)}},oe={deep:!0,created(e,t,n){e._assign=ee(n),y(e,"change",(()=>{const t=e._modelValue,n=ce(e),o=e.checked,a=e._assign;if((0,r.kJ)(t)){const e=(0,r.hq)(t,n),i=-1!==e;if(o&&!i)a(t.concat(n));else if(!o&&i){const n=[...t];n.splice(e,1),a(n)}}else if((0,r.DM)(t)){const e=new Set(t);o?e.add(n):e.delete(n),a(e)}else a(ue(e,o))}))},mounted:ae,beforeUpdate(e,t,n){e._assign=ee(n),ae(e,t,n)}};function ae(e,{value:t,oldValue:n},o){e._modelValue=t,(0,r.kJ)(t)?e.checked=(0,r.hq)(t,o.props.value)>-1:(0,r.DM)(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=(0,r.WV)(t,ue(e,!0)))}const ie={created(e,{value:t},n){e.checked=(0,r.WV)(t,n.props.value),e._assign=ee(n),y(e,"change",(()=>{e._assign(ce(e))}))},beforeUpdate(e,{value:t,oldValue:n},o){e._assign=ee(o),t!==n&&(e.checked=(0,r.WV)(t,o.props.value))}},se={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const a=(0,r.DM)(t);y(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>n?(0,r.He)(ce(e)):ce(e)));e._assign(e.multiple?a?new Set(t):t:t[0])})),e._assign=ee(o)},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,r.kJ)(t)||(0,r.DM)(t)){for(let o=0,a=e.options.length;o-1:a.selected=t.has(i);else if((0,r.WV)(ce(a),t))return void(e.selectedIndex!==o&&(e.selectedIndex=o))}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 de={created(e,t,n){pe(e,t,n,null,"created")},mounted(e,t,n){pe(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){pe(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){pe(e,t,n,r,"updated")}};function pe(e,t,n,r,o){let a;switch(e.tagName){case"SELECT":a=se;break;case"TEXTAREA":a=re;break;default:switch(n.props&&n.props.type){case"checkbox":a=oe;break;case"radio":a=ie;break;default:a=re}}const i=a[o];i&&i(e,t,n,r)}const he=["ctrl","shift","alt","meta"],fe={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)=>he.some((n=>e[`${n}Key`]&&!t.includes(n)))},me=(e,t)=>(n,...r)=>{for(let e=0;en=>{if(!("key"in n))return;const o=(0,r.rs)(n.key);return t.some((e=>e===o||ge[e]===o))?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:r}){!t!=!n&&(r?t?(r.beforeEnter(e),ye(e,!0),r.enter(e)):r.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 _e=(0,r.l7)({patchProp:(e,t,n,a,i=!1,s,l,c,d)=>{"class"===t?function(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,a,i):"style"===t?function(e,t,n){const o=e.style,a=(0,r.HD)(n);if(n&&!a){for(const e in n)u(o,e,n[e]);if(t&&!(0,r.HD)(t))for(const e in t)null==n[e]&&u(o,e,"")}else{const r=o.display;a?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=r)}}(e,n,a):(0,r.F7)(t)?(0,r.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(_.test(e)){let n;for(t={};n=e.match(_);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[(0,r.rs)(e.slice(2)),t]}(t);if(a){const l=s[t]=function(e,t){const n=e=>{const a=e.timeStamp||f();(m||a>=n.attached-1)&&(0,o.$d)(function(e,t){if((0,r.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=f()),n}(a,i);y(e,n,l,c)}else l&&(function(e,t,n,r){e.removeEventListener(t,n,r)}(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,o){return o?"innerHTML"===t||"textContent"===t||!!(t in e&&k.test(t)&&(0,r.mf)(n)):"spellcheck"!==t&&"draggable"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!k.test(t)||!(0,r.HD)(n))&&t in e))))}(e,t,a,i))?function(e,t,n,o,a,i,s){if("innerHTML"===t||"textContent"===t)return o&&s(o,a,i),void(e[t]=null==n?"":n);if("value"===t&&"PROGRESS"!==e.tagName&&!e.tagName.includes("-")){e._value=n;const r=null==n?"":n;return e.value===r&&"OPTION"!==e.tagName||(e.value=r),void(null==n&&e.removeAttribute(t))}if(""===n||null==n){const o=typeof e[t];if("boolean"===o)return void(e[t]=(0,r.yA)(n));if(null==n&&"string"===o)return e[t]="",void e.removeAttribute(t);if("number"===o){try{e[t]=0}catch(e){}return void e.removeAttribute(t)}}try{e[t]=n}catch(e){}}(e,t,a,s,l,c,d):("true-value"===t?e._trueValue=a:"false-value"===t&&(e._falseValue=a),function(e,t,n,o,a){if(o&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(h,t.slice(6,t.length)):e.setAttributeNS(h,t,n);else{const o=(0,r.Pq)(t);null==n||o&&!(0,r.yA)(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}(e,t,a,i))}},l);let ke,we=!1;function xe(){return ke||(ke=(0,o.Us)(_e))}function Ae(){return ke=we?ke:(0,o.Eo)(_e),we=!0,ke}const Se=(...e)=>{xe().render(...e)},Ce=(...e)=>{Ae().hydrate(...e)},Te=(...e)=>{const t=xe().createApp(...e),{mount:n}=t;return t.mount=e=>{const o=Oe(e);if(!o)return;const a=t._component;(0,r.mf)(a)||a.render||a.template||(a.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},Ee=(...e)=>{const t=Ae().createApp(...e),{mount:n}=t;return t.mount=e=>{const t=Oe(e);if(t)return n(t,!0,t instanceof SVGElement)},t};function Oe(e){return(0,r.HD)(e)?document.querySelector(e):e}let Pe=!1;const De=()=>{Pe||(Pe=!0,re.getSSRProps=({value:e})=>({value:e}),ie.getSSRProps=({value:e},t)=>{if(t.props&&(0,r.WV)(t.props.value,e))return{checked:!0}},oe.getSSRProps=({value:e},t)=>{if((0,r.kJ)(e)){if(t.props&&(0,r.hq)(e,t.props.value)>-1)return{checked:!0}}else if((0,r.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 r(e,t){const n=Object.create(null),r=e.split(",");for(let e=0;e!!n[e.toLowerCase()]:e=>!!n[e]}n.d(t,{C_:()=>d,DM:()=>P,E9:()=>te,F7:()=>w,Gg:()=>B,HD:()=>M,He:()=>Q,Kn:()=>R,NO:()=>_,Nj:()=>K,Od:()=>S,PO:()=>q,Pq:()=>a,RI:()=>T,S0:()=>U,W7:()=>$,WV:()=>h,Z6:()=>v,_A:()=>H,_N:()=>O,aU:()=>Z,dG:()=>y,e1:()=>o,fY:()=>r,hR:()=>J,hq:()=>f,ir:()=>X,j5:()=>s,kC:()=>Y,kJ:()=>E,kT:()=>b,l7:()=>A,mf:()=>L,rs:()=>G,tI:()=>N,tR:()=>x,vs:()=>p,yA:()=>i,yk:()=>F,zw:()=>m});const o=r("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=r("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function i(e){return!!e||""===e}function s(e){if(E(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 d(e){let t="";if(M(e))t=e;else if(E(e))for(let n=0;nh(e,t)))}const m=e=>M(e)?e:null==e?"":E(e)||R(e)&&(e.toString===I||!L(e.toString))?JSON.stringify(e,g,2):String(e),g=(e,t)=>t&&t.__v_isRef?g(e,t.value):O(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:P(t)?{[`Set(${t.size})`]:[...t.values()]}:!R(t)||E(t)||q(t)?t:String(t),b={},v=[],y=()=>{},_=()=>!1,k=/^on[^a-z]/,w=e=>k.test(e),x=e=>e.startsWith("onUpdate:"),A=Object.assign,S=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},C=Object.prototype.hasOwnProperty,T=(e,t)=>C.call(e,t),E=Array.isArray,O=e=>"[object Map]"===j(e),P=e=>"[object Set]"===j(e),D=e=>e instanceof Date,L=e=>"function"==typeof e,M=e=>"string"==typeof e,F=e=>"symbol"==typeof e,R=e=>null!==e&&"object"==typeof e,N=e=>R(e)&&L(e.then)&&L(e.catch),I=Object.prototype.toString,j=e=>I.call(e),$=e=>j(e).slice(8,-1),q=e=>"[object Object]"===j(e),U=e=>M(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,B=r(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),V=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},z=/-(\w)/g,H=V((e=>e.replace(z,((e,t)=>t?t.toUpperCase():"")))),W=/\B([A-Z])/g,G=V((e=>e.replace(W,"-$1").toLowerCase())),Y=V((e=>e.charAt(0).toUpperCase()+e.slice(1))),J=V((e=>e?`on${Y(e)}`:"")),Z=(e,t)=>!Object.is(e,t),X=(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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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},664:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());i.push([e.id,"\n.search-pane[data-v-dd09c4c4] {\n padding-top: 10px;\n}\n.overlay[data-v-dd09c4c4] {\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-dd09c4c4] {\n display: flex;\n justify-content: space-between;\n}\n@media screen and (max-width: 400px) {\n.sort-body[data-v-dd09c4c4] {\n flex-direction: column;\n}\n.sort__inner[data-v-dd09c4c4] {\n margin-top: 10px;\n}\n}\n@media screen and (max-width: 992px) {\n.filter-facet-title[data-v-dd09c4c4] {\n position: absolute;\n margin: auto;\n left: 0;\n right: 0;\n width: 40px;\n}\n}\n",""]);const s=i},451:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());i.push([e.id,"\n.legislation-table__row[data-v-365dca3a] {\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-365dca3a] {\n cursor: pointer !important;\n}\n.legislation-table__row.has-children[data-v-365dca3a]:hover {\n background-color: var(--bs-light);\n}\n.legislation-table__row.headings[data-v-365dca3a] {\n border-bottom: 1px solid var(--bs-primary);\n}\n.legislation-table__row.headings i[data-v-365dca3a] {\n font-size: 18px;\n}\n.column-caret[data-v-365dca3a] {\n text-align: center;\n}\n.legislation-table__row .column-caret .bi-caret-down-fill[data-v-365dca3a] {\n display: none;\n}\n.legislation-table__row.expanded .column-caret .bi-caret-down-fill[data-v-365dca3a] {\n display: block;\n}\n.legislation-table__row.expanded .column-caret .bi-caret-right-fill[data-v-365dca3a] {\n display: none;\n}\n.indent[data-v-365dca3a] {\n flex: 0 0 30px;\n}\n.table-row__content-col[data-v-365dca3a] {\n flex: 1;\n}\n.table-row[data-v-365dca3a] {\n display: flex;\n width: 100%;\n flex-wrap: wrap;\n}\n.table-row .content[data-v-365dca3a] {\n display: grid;\n grid-gap: 1rem;\n grid-template-columns: repeat(12, 1fr);\n}\n.content__children[data-v-365dca3a] {\n grid-column: span 12;\n margin-top: 10px;\n}\n.content__children .content__title[data-v-365dca3a] {\n padding-left: 1rem;\n}\n.content__title[data-v-365dca3a] {\n grid-column: span 8;\n}\n.content__secondary[data-v-365dca3a] {\n grid-column: span 4;\n}\n.legislation-table.with-dates .content__title[data-v-365dca3a] {\n grid-column: span 9;\n}\n.legislation-table.with-dates .content__secondary[data-v-365dca3a] {\n grid-column: span 3;\n}\n",""]);const s=i},4918:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());i.push([e.id,"\n.facets-scrollable[data-v-7e7bcd9e] {\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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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 r=n(8081),o=n.n(r),a=n(3645),i=n.n(a)()(o());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="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,o,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(r)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),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),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,r,o){void 0===o&&(o=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var a=o;if(null==e||null==n)throw new Error("Null input. (diff_main)");if(e==n)return e?[new t.Diff(0,e)]:[];void 0===r&&(r=!0);var i=r,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,r,o,a){var i;if(!e)return[new t.Diff(1,r)];if(!r)return[new t.Diff(n,e)];var s=e.length>r.length?e:r,l=e.length>r.length?r: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>r.length&&(i[0][0]=i[2][0]=n),i;if(1==l.length)return[new t.Diff(n,e),new t.Diff(1,r)];var u=this.diff_halfMatch_(e,r);if(u){var d=u[0],p=u[1],h=u[2],f=u[3],m=u[4],g=this.diff_main(d,h,o,a),b=this.diff_main(p,f,o,a);return g.concat([new t.Diff(0,m)],b)}return o&&e.length>100&&r.length>100?this.diff_lineMode_(e,r,a):this.diff_bisect_(e,r,a)},t.prototype.diff_lineMode_=function(e,r,o){var a=this.diff_linesToChars_(e,r);e=a.chars1,r=a.chars2;var i=a.lineArray,s=this.diff_main(e,r,!1,o);this.diff_charsToLines_(s,i),this.diff_cleanupSemantic(s),s.push(new t.Diff(0,""));for(var l=0,c=0,u=0,d="",p="";l=1&&u>=1){s.splice(l-c-u,c+u),l=l-c-u;for(var h=this.diff_main(d,p,!1,o),f=h.length-1;f>=0;f--)s.splice(l,0,h[f]);l+=h.length}u=0,c=0,d="",p=""}l++}return s.pop(),s},t.prototype.diff_bisect_=function(e,r,o){for(var a=e.length,i=r.length,s=Math.ceil((a+i)/2),l=s,c=2*s,u=new Array(c),d=new Array(c),p=0;po);y++){for(var _=-y+m;_<=y-g;_+=2){for(var k=l+_,w=(T=_==-y||_!=y&&u[k-1]a)g+=2;else if(w>i)m+=2;else if(f&&(S=l+h-_)>=0&&S=(A=a-d[S]))return this.diff_bisectSplit_(e,r,T,w,o)}for(var x=-y+b;x<=y-v;x+=2){for(var A,S=l+x,C=(A=x==-y||x!=y&&d[S-1]a)v+=2;else if(C>i)b+=2;else if(!f){var T;if((k=l+h-x)>=0&&k=(A=a-A))return this.diff_bisectSplit_(e,r,T,w,o)}}}return[new t.Diff(n,e),new t.Diff(1,r)]},t.prototype.diff_bisectSplit_=function(e,t,n,r,o){var a=e.substring(0,n),i=t.substring(0,r),s=e.substring(n),l=t.substring(r),c=this.diff_main(a,i,!1,o),u=this.diff_main(s,l,!1,o);return c.concat(u)},t.prototype.diff_linesToChars_=function(e,t){var n=[],r={};function o(e){for(var t="",o=0,i=-1,s=n.length;ir?e=e.substring(n-r):nt.length?e:t,r=e.length>t.length?t:e;if(n.length<4||2*r.length=e.length?[r,a,i,s,u]:null}var i,s,l,c,u,d=a(n,r,Math.ceil(n.length/4)),p=a(n,r,Math.ceil(n.length/2));return d||p?(i=p?d&&d[4].length>p[4].length?d:p:d,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 r=!1,o=[],a=0,i=null,s=0,l=0,c=0,u=0,d=0;s0?o[a-1]:-1,l=0,c=0,u=0,d=0,i=null,r=!0)),s++;for(r&&this.diff_cleanupMerge(e),this.diff_cleanupSemanticLossless(e),s=1;s=m?(f>=p.length/2||f>=h.length/2)&&(e.splice(s,0,new t.Diff(0,h.substring(0,f))),e[s-1][1]=p.substring(0,p.length-f),e[s+1][1]=h.substring(f),s++):(m>=p.length/2||m>=h.length/2)&&(e.splice(s,0,new t.Diff(0,p.substring(0,m))),e[s-1][0]=1,e[s-1][1]=h.substring(0,h.length-m),e[s+1][0]=n,e[s+1][1]=p.substring(m),s++),s++}s++}},t.prototype.diff_cleanupSemanticLossless=function(e){function n(e,n){if(!e||!n)return 6;var r=e.charAt(e.length-1),o=n.charAt(0),a=r.match(t.nonAlphaNumericRegex_),i=o.match(t.nonAlphaNumericRegex_),s=a&&r.match(t.whitespaceRegex_),l=i&&o.match(t.whitespaceRegex_),c=s&&r.match(t.linebreakRegex_),u=l&&o.match(t.linebreakRegex_),d=c&&e.match(t.blanklineEndRegex_),p=u&&n.match(t.blanklineStartRegex_);return d||p?5:c||u?4:a&&!s&&l?3:s||l?2:a||i?1:0}for(var r=1;r=p&&(p=h,c=o,u=a,d=i)}e[r-1][1]!=c&&(c?e[r-1][1]=c:(e.splice(r-1,1),r--),e[r][1]=u,d?e[r+1][1]=d:(e.splice(r+1,1),r--))}r++}},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 r=!1,o=[],a=0,i=null,s=0,l=!1,c=!1,u=!1,d=!1;s0?o[a-1]:-1,u=d=!1),r=!0)),s++;r&&this.diff_cleanupMerge(e)},t.prototype.diff_cleanupMerge=function(e){e.push(new t.Diff(0,""));for(var r,o=0,a=0,i=0,s="",l="";o1?(0!==a&&0!==i&&(0!==(r=this.diff_commonPrefix(l,s))&&(o-a-i>0&&0==e[o-a-i-1][0]?e[o-a-i-1][1]+=l.substring(0,r):(e.splice(0,0,new t.Diff(0,l.substring(0,r))),o++),l=l.substring(r),s=s.substring(r)),0!==(r=this.diff_commonSuffix(l,s))&&(e[o][1]=l.substring(l.length-r)+e[o][1],l=l.substring(0,l.length-r),s=s.substring(0,s.length-r))),o-=a+i,e.splice(o,a+i),s.length&&(e.splice(o,0,new t.Diff(n,s)),o++),l.length&&(e.splice(o,0,new t.Diff(1,l)),o++),o++):0!==o&&0==e[o-1][0]?(e[o-1][1]+=e[o][1],e.splice(o,1)):o++,i=0,a=0,s="",l=""}""===e[e.length-1][1]&&e.pop();var c=!1;for(o=1;ot));r++)i=o,s=a;return e.length!=r&&e[r][0]===n?s:s+(t-i)},t.prototype.diff_prettyHtml=function(e){for(var t=[],r=/&/g,o=//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 r=this.match_alphabet_(t),o=this;function a(e,r){var a=e/t.length,i=Math.abs(n-r);return o.Match_Distance?a+i/o.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<=f;b--){var v=r[e.charAt(b-1)];if(g[b]=0===h?(g[b+1]<<1|1)&v:(g[b+1]<<1|1)&v|(d[b+1]|d[b])<<1|1|d[b+1],g[b]&u){var y=a(h,b-1);if(y<=i){if(i=y,!((s=b-1)>n))break;f=Math.max(1,2*n-s)}}}if(a(h+1,n)>i)break;d=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===r&&void 0===o)i=e,a=this.diff_text1(i);else if("string"==typeof e&&r&&"object"==typeof r&&void 0===o)a=e,i=r;else{if("string"!=typeof e||"string"!=typeof r||!o||"object"!=typeof o)throw new Error("Unknown call format to patch_make.");a=e,i=o}if(0===i.length)return[];for(var s=[],l=new t.patch_obj,c=0,u=0,d=0,p=a,h=a,f=0;f=2*this.Patch_Margin&&c&&(this.patch_addContext_(l,p),s.push(l),l=new t.patch_obj,c=0,p=h,u=d)}1!==m&&(u+=g.length),m!==n&&(d+=g.length)}return c&&(this.patch_addContext_(l,p),s.push(l)),s},t.prototype.patch_deepCopy=function(e){for(var n=[],r=0;rthis.Match_MaxBits?-1!=(s=this.match_main(t,u.substring(0,this.Match_MaxBits),c))&&(-1==(d=this.match_main(t,u.substring(u.length-this.Match_MaxBits),c+u.length-this.Match_MaxBits))||s>=d)&&(s=-1):s=this.match_main(t,u,c),-1==s)a[i]=!1,o-=e[i].length2-e[i].length1;else if(a[i]=!0,o=s-c,u==(l=-1==d?t.substring(s,s+u.length):t.substring(s,d+this.Match_MaxBits)))t=t.substring(0,s)+this.diff_text2(e[i].diffs)+t.substring(s+u.length);else{var p=this.diff_main(u,l,!1);if(u.length>this.Match_MaxBits&&this.diff_levenshtein(p)/u.length>this.Patch_DeleteThreshold)a[i]=!1;else{this.diff_cleanupSemanticLossless(p);for(var h,f=0,m=0;mi[0][1].length){var s=n-i[0][1].length;i[0][1]=r.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,r)),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]+=r.substring(0,s),a.length1+=s,a.length2+=s),r},t.prototype.patch_splitMax=function(e){for(var r=this.Match_MaxBits,o=0;o2*r?(c.length1+=p.length,i+=p.length,u=!1,c.diffs.push(new t.Diff(d,p)),a.diffs.shift()):(p=p.substring(0,r-c.length1-this.Patch_Margin),c.length1+=p.length,i+=p.length,0===d?(c.length2+=p.length,s+=p.length):u=!1,c.diffs.push(new t.Diff(d,p)),p==a.diffs[0][1]?a.diffs.shift():a.diffs[0][1]=a.diffs[0][1].substring(p.length))}l=(l=this.diff_text2(c.diffs)).substring(l.length-this.Patch_Margin);var h=this.diff_text1(a.diffs).substring(0,this.Patch_Margin);""!==h&&(c.length1+=h.length,c.length2+=h.length,0!==c.diffs.length&&0===c.diffs[c.diffs.length-1][0]?c.diffs[c.diffs.length-1][1]+=h:c.diffs.push(new t.Diff(0,h))),u||e.splice(++o,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(),r=t.startContainer,a=t.startOffset;n.setStart(e,0),n.setEnd(r,a);var i=(0,o.default)(n).length;return{start:i,end:i+(0,o.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,o=n.createRange(),a=n.createNodeIterator(e,4),i=t.start||0,s=t.end||i,l=i-(0,r.default)(a,i),c=a.referenceNode,u=s-i+l,d=u-(0,r.default)(a,u),p=a.referenceNode;return o.setStart(c,l),o.setEnd(p,d),o};var r=a(n(3604)),o=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 r=function(e){return e.startContainer.nodeType===Node.ELEMENT_NODE?e.startContainer.childNodes[e.startOffset]||n(e.startContainer,!0):e.startContainer}(e),o=function(e){return e.endContainer.nodeType===Node.ELEMENT_NODE?e.endContainer.childNodes[e.endOffset]||n(e.endContainer,!0):n(e.endContainer)}(e);r!==o;)t(r),r=n(r)}(e,(function(n){if(n.nodeType===Node.TEXT_NODE){var r=n===e.startContainer?e.startOffset:0,o=n===e.endContainer?e.endOffset:n.textContent.length;t+=n.textContent.slice(r,o)}})),t}},3604:(e,t,n)=>{e.exports=n(7771).default},7771:(e,t)=>{"use strict";t.default=function(e,t){if(4!==e.whatToShow){var a;try{a=new DOMException(r,"InvalidStateError")}catch(e){(a=new Error(r)).code=11,a.name="InvalidStateError",a.toString=function(){return"InvalidStateError: ".concat(r)}}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(!o(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(!o(e.referenceNode))throw new RangeError(n);return s};var n="Iterator exhausted before seek ended.",r="Argument 1 of seek must use filter NodeFilter.SHOW_TEXT.";function o(e){return 3===e.nodeType}},1296:(e,t,n)=>{var r=/^\s+|\s+$/g,o=/^[-+]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")(),d=Object.prototype.toString,p=Math.max,h=Math.min,f=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]"==d.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(r,"");var n=a.test(e);return n||i.test(e)?s(e.slice(2),n?2:8):o.test(e)?NaN:+e}e.exports=function(e,t,n){var r,o,a,i,s,l,c=0,u=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=r,a=o;return r=o=void 0,c=t,i=e.apply(a,n)}function y(e){return c=e,s=setTimeout(k,t),u?v(e):i}function _(e){var n=e-l;return void 0===l||n>=t||n<0||d&&e-c>=a}function k(){var e=f();if(_(e))return w(e);s=setTimeout(k,function(e){var n=t-(e-l);return d?h(n,a-(e-c)):n}(e))}function w(e){return s=void 0,b&&r?v(e):(r=o=void 0,i)}function x(){var e=f(),n=_(e);if(r=arguments,o=this,l=e,n){if(void 0===s)return y(l);if(d)return s=setTimeout(k,t),v(l)}return void 0===s&&(s=setTimeout(k,t)),i}return t=g(t)||0,m(n)&&(u=!!n.leading,a=(d="maxWait"in n)?p(g(n.maxWait)||0,t):a,b="trailing"in n?!!n.trailing:b),x.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=l=o=s=void 0},x.flush=function(){return void 0===s?i:w(f())},x}},2705:(e,t,n)=>{var r=n(5639).Symbol;e.exports=r},4239:(e,t,n)=>{var r=n(2705),o=n(9607),a=n(2333),i=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?o(e):a(e)}},7561:(e,t,n)=>{var r=n(7990),o=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(o,""):e}},1957:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},9607:(e,t,n)=>{var r=n(2705),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var o=i.call(e);return r&&(t?e[s]=n:delete e[s]),o}},2333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5639:(e,t,n)=>{var r=n(1957),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||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 r=n(3218),o=n(1927),a=n(4841),i=Math.max,s=Math.min;e.exports=function(e,t,n){var l,c,u,d,p,h,f=0,m=!1,g=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=l,r=c;return l=c=void 0,f=t,d=e.apply(r,n)}function y(e){return f=e,p=setTimeout(k,t),m?v(e):d}function _(e){var n=e-h;return void 0===h||n>=t||n<0||g&&e-f>=u}function k(){var e=o();if(_(e))return w(e);p=setTimeout(k,function(e){var n=t-(e-h);return g?s(n,u-(e-f)):n}(e))}function w(e){return p=void 0,b&&l?v(e):(l=c=void 0,d)}function x(){var e=o(),n=_(e);if(l=arguments,c=this,h=e,n){if(void 0===p)return y(h);if(g)return clearTimeout(p),p=setTimeout(k,t),v(h)}return void 0===p&&(p=setTimeout(k,t)),d}return t=a(t)||0,r(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!==p&&clearTimeout(p),f=0,l=h=c=p=void 0},x.flush=function(){return void 0===p?d:w(o())},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 r=n(4239),o=n(7005);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},1927:(e,t,n)=>{var r=n(5639);e.exports=function(){return r.Date.now()}},4841:(e,t,n)=>{var r=n(7561),o=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(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(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],o=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=r,this.exclude=o,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(){},r=void 0;try{var o=e.contentWindow;if(r=o.document,!o||!r)throw new Error("iframe inaccessible")}catch(e){n()}r&&t(r)}},{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 r=this,o=!1,a=null,i=function i(){if(!o){o=!0,clearTimeout(a);try{r.isIframeBlank(e)||(e.removeEventListener("load",i),r.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,r=0;this.forEachIframe(e,(function(){return!0}),(function(e){r++,n.waitForIframes(e.querySelector("html"),(function(){--r||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,r){var o=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,o.exclude)?c():o.onIframeReady(t,(function(e){n(t)&&(l++,r(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,r){var o=!1,a=!1;return r.forEach((function(e,t){e.val===n&&(o=t,a=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==o||a?!1===o||a||(r[o].handled=!0):r.push({val:n,handled:!0}),!0):(!1===o&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var o=this;e.forEach((function(e){e.handled||o.getIframeContents(e.val,(function(e){o.createInstanceOnIframe(e).forEachNode(t,n,r)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,r,o){for(var a=this,i=this.createIterator(t,e,r),s=[],l=[],c=void 0,u=void 0;d=void 0,d=a.getIteratorNode(i),u=d.prevNode,c=d.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)}),r)})),l.push(c);var d;l.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(s,e,n,r),o()}},{key:"forEachNode",value:function(e,t,n){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=this.getContexts(),i=a.length;i||o(),a.forEach((function(a){var s=function(){r.iterateThroughNodes(e,a,t,n,(function(){--i<=0&&o()}))};r.iframes?r.waitForIframes(a,s):s()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var o=!1;return n.every((function(t){return!r.call(e,t)||(o=!0,!1)})),o}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",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[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",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var o in t)if(t.hasOwnProperty(o)){var a=t[o],i="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o),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),r+"("+this.processSynomyms(i)+"|"+this.processSynomyms(s)+")"+r))}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 r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?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ŽŻŹ"],r=[];return e.split("").forEach((function(o){n.every((function(n){if(-1!==n.indexOf(o)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.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,r="string"==typeof n?n:n.value,o="string"==typeof n?[]:n.limiters,a="";switch(o.forEach((function(e){a+="|"+t.escapeStr(e)})),r){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=[],r=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var o=t.callNoMatchOnInvalidRanges(e,r),a=o.start,i=o.end;o.valid&&(e.start=a,e.length=i-a,n.push(e),r=i)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,o=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?o=!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:r,valid:o}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,o=!0,a=n.length,i=t-a,s=parseInt(e.start,10)-i;return(r=(s=s>a?a:s)+parseInt(e.length,10))>a&&(r=a,this.log("End range automatically set to the max value of "+a)),s<0||r-s<0||s>a||r>a?(o=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(o=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:o}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){r.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:r})}))}},{key:"matchesExclude",value:function(e){return o.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",o=e.splitText(t),a=o.splitText(n-t),i=document.createElement(r);return i.setAttribute("data-markjs","true"),this.opt.className&&i.setAttribute("class",this.opt.className),i.textContent=o.textContent,o.parentNode.replaceChild(i,o),a}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,o){var a=this;e.nodes.every((function(i,s){var l=e.nodes[s+1];if(void 0===l||l.start>t){if(!r(i.node))return!1;var c=t-i.start,u=(n>i.end?i.end:n)-i.start,d=e.value.substr(0,i.start),p=e.value.substr(u+i.start);if(i.node=a.wrapRangeInTextNode(i.node,c,u),e.value=d+p,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,o(i.node.previousSibling,i.start),!(n>i.end))return!1;t=i.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,r,o){var a=this,i=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var o=void 0;null!==(o=e.exec(t.textContent))&&""!==o[i];)if(n(o[i],t)){var s=o.index;if(0!==i)for(var l=1;l(()=>{"use strict";var __webpack_modules__=[,(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VerbosityLevel=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.UNSUPPORTED_FEATURES=t.TextRenderingMode=t.StreamType=t.RenderingIntentFlag=t.PermissionFlag=t.PasswordResponses=t.PasswordException=t.PageActionEventType=t.OPS=t.MissingPDFException=t.InvalidPDFException=t.ImageKind=t.IDENTITY_MATRIX=t.FormatError=t.FontType=t.FeatureTest=t.FONT_IDENTITY_MATRIX=t.DocumentActionEventType=t.CMapCompressionType=t.BaseException=t.AnnotationType=t.AnnotationStateModelType=t.AnnotationReviewState=t.AnnotationReplyType=t.AnnotationMode=t.AnnotationMarkedState=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationBorderStyleType=t.AnnotationActionEventType=t.AbortException=void 0,t.arrayByteLength=u,t.arraysToBytes=function(e){const t=e.length;if(1===t&&e[0]instanceof Uint8Array)return e[0];let n=0;for(let r=0;rt}),e.promise=new Promise((function(n,r){e.resolve=function(e){t=!0,n(e)},e.reject=function(e){t=!0,r(e)}})),e},t.createValidAbsoluteUrl=function(e,t=null,n=null){if(!e)return null;try{if(n&&"string"==typeof e){if(n.addDefaultProtocol&&e.startsWith("www.")){const t=e.match(/\./g);t&&t.length>=2&&(e=`http://${e}`)}if(n.tryConvertEncoding)try{e=f(e)}catch(e){}}const r=t?new URL(e,t):new URL(e);if(function(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(r))return r}catch(e){}return null},t.escapeString=function(e){return e.replace(/([()\\\n\r])/g,(e=>"\n"===e?"\\n":"\r"===e?"\\r":`\\${e}`))},t.getModificationDate=function(e=new Date){return[e.getUTCFullYear().toString(),(e.getUTCMonth()+1).toString().padStart(2,"0"),e.getUTCDate().toString().padStart(2,"0"),e.getUTCHours().toString().padStart(2,"0"),e.getUTCMinutes().toString().padStart(2,"0"),e.getUTCSeconds().toString().padStart(2,"0")].join("")},t.getVerbosityLevel=function(){return o},t.info=function(e){o>=r.INFOS&&console.log(`Info: ${e}`)},t.isArrayBuffer=function(e){return"object"==typeof e&&null!==e&&void 0!==e.byteLength},t.isArrayEqual=function(e,t){if(e.length!==t.length)return!1;for(let n=0,r=e.length;n>24&255,e>>16&255,e>>8&255,255&e)},t.stringToBytes=c,t.stringToPDFString=function(e){if(e[0]>="ï"){let t;if("þ"===e[0]&&"ÿ"===e[1]?t="utf-16be":"ÿ"===e[0]&&"þ"===e[1]?t="utf-16le":"ï"===e[0]&&"»"===e[1]&&"¿"===e[2]&&(t="utf-8"),t)try{const n=new TextDecoder(t,{fatal:!0}),r=c(e);return n.decode(r)}catch(e){a(`stringToPDFString: "${e}".`)}}const t=[];for(let n=0,r=e.length;n>8&255),String.fromCharCode(255&r))}return t.join("")},t.stringToUTF8String=f,t.unreachable=i,t.utf8StringToString=function(e){return unescape(encodeURIComponent(e))},t.warn=a,n(2),t.IDENTITY_MATRIX=[1,0,0,1,0,0],t.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0],t.RenderingIntentFlag={ANY:1,DISPLAY:2,PRINT:4,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,OPLIST:256},t.AnnotationMode={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},t.PermissionFlag={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},t.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},t.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},t.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},t.AnnotationStateModelType={MARKED:"Marked",REVIEW:"Review"},t.AnnotationMarkedState={MARKED:"Marked",UNMARKED:"Unmarked"},t.AnnotationReviewState={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"},t.AnnotationReplyType={GROUP:"Group",REPLY:"R"},t.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512},t.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864},t.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},t.AnnotationActionEventType={E:"Mouse Enter",X:"Mouse Exit",D:"Mouse Down",U:"Mouse Up",Fo:"Focus",Bl:"Blur",PO:"PageOpen",PC:"PageClose",PV:"PageVisible",PI:"PageInvisible",K:"Keystroke",F:"Format",V:"Validate",C:"Calculate"},t.DocumentActionEventType={WC:"WillClose",WS:"WillSave",DS:"DidSave",WP:"WillPrint",DP:"DidPrint"},t.PageActionEventType={O:"PageOpen",C:"PageClose"},t.StreamType={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"},t.FontType={UNKNOWN:"UNKNOWN",TYPE1:"TYPE1",TYPE1STANDARD:"TYPE1STANDARD",TYPE1C:"TYPE1C",CIDFONTTYPE0:"CIDFONTTYPE0",CIDFONTTYPE0C:"CIDFONTTYPE0C",TRUETYPE:"TRUETYPE",CIDFONTTYPE2:"CIDFONTTYPE2",TYPE3:"TYPE3",OPENTYPE:"OPENTYPE",TYPE0:"TYPE0",MMTYPE1:"MMTYPE1"};const r={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=r,t.CMapCompressionType={NONE:0,BINARY:1,STREAM:2},t.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91},t.UNSUPPORTED_FEATURES={unknown:"unknown",forms:"forms",javaScript:"javaScript",signatures:"signatures",smask:"smask",shadingPattern:"shadingPattern",font:"font",errorTilingPattern:"errorTilingPattern",errorExtGState:"errorExtGState",errorXObject:"errorXObject",errorFontLoadType3:"errorFontLoadType3",errorFontState:"errorFontState",errorFontMissing:"errorFontMissing",errorFontTranslate:"errorFontTranslate",errorColorSpace:"errorColorSpace",errorOperatorList:"errorOperatorList",errorFontToUnicode:"errorFontToUnicode",errorFontLoadNative:"errorFontLoadNative",errorFontBuildPath:"errorFontBuildPath",errorFontGetPath:"errorFontGetPath",errorMarkedContent:"errorMarkedContent",errorContentSubStream:"errorContentSubStream"},t.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let o=r.WARNINGS;function a(e){o>=r.WARNINGS&&console.log(`Warning: ${e}`)}function i(e){throw new Error(e)}function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!1}),n}const l=function(){function e(t,n){this.constructor===e&&i("Cannot initialize BaseException."),this.message=t,this.name=n}return e.prototype=new Error,e.constructor=e,e}();function c(e){"string"!=typeof e&&i("Invalid argument for stringToBytes");const t=e.length,n=new Uint8Array(t);for(let r=0;re.toString(16).padStart(2,"0")));class p{static makeHexColor(e,t,n){return`#${d[e]}${d[t]}${d[n]}`}static scaleMinMax(e,t){let n;e[0]?(e[0]<0&&(n=t[0],t[0]=t[1],t[1]=n),t[0]*=e[0],t[1]*=e[0],e[3]<0&&(n=t[2],t[2]=t[3],t[3]=n),t[2]*=e[3],t[3]*=e[3]):(n=t[0],t[0]=t[2],t[2]=n,n=t[1],t[1]=t[3],t[3]=n,e[1]<0&&(n=t[2],t[2]=t[3],t[3]=n),t[2]*=e[1],t[3]*=e[1],e[2]<0&&(n=t[0],t[0]=t[1],t[1]=n),t[0]*=e[2],t[1]*=e[2]),t[0]+=e[4],t[1]+=e[4],t[2]+=e[5],t[3]+=e[5]}static transform(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}static applyTransform(e,t){return[e[0]*t[0]+e[1]*t[2]+t[4],e[0]*t[1]+e[1]*t[3]+t[5]]}static applyInverseTransform(e,t){const n=t[0]*t[3]-t[1]*t[2];return[(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/n,(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/n]}static getAxialAlignedBoundingBox(e,t){const n=p.applyTransform(e,t),r=p.applyTransform(e.slice(2,4),t),o=p.applyTransform([e[0],e[3]],t),a=p.applyTransform([e[2],e[1]],t);return[Math.min(n[0],r[0],o[0],a[0]),Math.min(n[1],r[1],o[1],a[1]),Math.max(n[0],r[0],o[0],a[0]),Math.max(n[1],r[1],o[1],a[1])]}static inverseTransform(e){const t=e[0]*e[3]-e[1]*e[2];return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]}static apply3dTransform(e,t){return[e[0]*t[0]+e[1]*t[1]+e[2]*t[2],e[3]*t[0]+e[4]*t[1]+e[5]*t[2],e[6]*t[0]+e[7]*t[1]+e[8]*t[2]]}static singularValueDecompose2dScale(e){const t=[e[0],e[2],e[1],e[3]],n=e[0]*t[0]+e[1]*t[2],r=e[0]*t[1]+e[1]*t[3],o=e[2]*t[0]+e[3]*t[2],a=e[2]*t[1]+e[3]*t[3],i=(n+a)/2,s=Math.sqrt((n+a)**2-4*(n*a-o*r))/2,l=i+s||1,c=i-s||1;return[Math.sqrt(l),Math.sqrt(c)]}static normalizeRect(e){const t=e.slice(0);return e[0]>e[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}static intersect(e,t){const n=Math.max(Math.min(e[0],e[2]),Math.min(t[0],t[2])),r=Math.min(Math.max(e[0],e[2]),Math.max(t[0],t[2]));if(n>r)return null;const o=Math.max(Math.min(e[1],e[3]),Math.min(t[1],t[3])),a=Math.min(Math.max(e[1],e[3]),Math.max(t[1],t[3]));return o>a?null:[n,o,r,a]}static bezierBoundingBox(e,t,n,r,o,a,i,s){const l=[],c=[[],[]];let u,d,p,h,f,m,g,b;for(let c=0;c<2;++c)if(0===c?(d=6*e-12*n+6*o,u=-3*e+9*n-9*o+3*i,p=3*n-3*e):(d=6*t-12*r+6*a,u=-3*t+9*r-9*a+3*s,p=3*r-3*t),Math.abs(u)<1e-12){if(Math.abs(d)<1e-12)continue;h=-p/d,0{n(3)},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isNodeJS=void 0;const n=!("object"!=typeof process||process+""!="[object process]"||process.versions.nw||process.versions.electron&&process.type&&"browser"!==process.type);t.isNodeJS=n},(__unused_webpack_module,exports,__w_pdfjs_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),exports.build=exports.RenderTask=exports.PDFWorkerUtil=exports.PDFWorker=exports.PDFPageProxy=exports.PDFDocumentProxy=exports.PDFDocumentLoadingTask=exports.PDFDataRangeTransport=exports.LoopbackPort=exports.DefaultStandardFontDataFactory=exports.DefaultCanvasFactory=exports.DefaultCMapReaderFactory=void 0,exports.getDocument=getDocument,exports.setPDFNetworkStreamFactory=setPDFNetworkStreamFactory,exports.version=void 0;var _util=__w_pdfjs_require__(1),_display_utils=__w_pdfjs_require__(5),_font_loader=__w_pdfjs_require__(7),_annotation_storage=__w_pdfjs_require__(8),_canvas=__w_pdfjs_require__(10),_worker_options=__w_pdfjs_require__(13),_is_node=__w_pdfjs_require__(3),_message_handler=__w_pdfjs_require__(14),_metadata=__w_pdfjs_require__(15),_optional_content_config=__w_pdfjs_require__(16),_transport_stream=__w_pdfjs_require__(17),_xfa_text=__w_pdfjs_require__(18);const DEFAULT_RANGE_CHUNK_SIZE=65536,RENDERING_CANCELLED_TIMEOUT=100;let DefaultCanvasFactory=_display_utils.DOMCanvasFactory;exports.DefaultCanvasFactory=DefaultCanvasFactory;let DefaultCMapReaderFactory=_display_utils.DOMCMapReaderFactory;exports.DefaultCMapReaderFactory=DefaultCMapReaderFactory;let DefaultStandardFontDataFactory=_display_utils.DOMStandardFontDataFactory,createPDFNetworkStream;if(exports.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory,_is_node.isNodeJS){const{NodeCanvasFactory:e,NodeCMapReaderFactory:t,NodeStandardFontDataFactory:n}=__w_pdfjs_require__(19);exports.DefaultCanvasFactory=DefaultCanvasFactory=e,exports.DefaultCMapReaderFactory=DefaultCMapReaderFactory=t,exports.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory=n}function setPDFNetworkStreamFactory(e){createPDFNetworkStream=e}function getDocument(e){const t=new PDFDocumentLoadingTask;let n;if("string"==typeof e||e instanceof URL)n={url:e};else if((0,_util.isArrayBuffer)(e))n={data:e};else if(e instanceof PDFDataRangeTransport)n={range:e};else{if("object"!=typeof e)throw new Error("Invalid parameter in getDocument, need either string, URL, Uint8Array, or parameter object.");if(!e.url&&!e.data&&!e.range)throw new Error("Invalid parameter object: need either .data, .range or .url");n=e}const r=Object.create(null);let o=null,a=null;for(const e in n){const t=n[e];switch(e){case"url":if("undefined"!=typeof window)try{r[e]=new URL(t,window.location).href;continue}catch(e){(0,_util.warn)(`Cannot create valid URL: "${e}".`)}else if("string"==typeof t||t instanceof URL){r[e]=t.toString();continue}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.");case"range":o=t;continue;case"worker":a=t;continue;case"data":if(_is_node.isNodeJS&&"undefined"!=typeof Buffer&&t instanceof Buffer)r[e]=new Uint8Array(t);else{if(t instanceof Uint8Array)break;if("string"==typeof t)r[e]=(0,_util.stringToBytes)(t);else if("object"!=typeof t||null===t||isNaN(t.length)){if(!(0,_util.isArrayBuffer)(t))throw new Error("Invalid PDF binary data: either typed array, string, or array-like object is expected in the data property.");r[e]=new Uint8Array(t)}else r[e]=new Uint8Array(t)}continue}r[e]=t}if(r.CMapReaderFactory=r.CMapReaderFactory||DefaultCMapReaderFactory,r.StandardFontDataFactory=r.StandardFontDataFactory||DefaultStandardFontDataFactory,r.ignoreErrors=!0!==r.stopAtErrors,r.fontExtraProperties=!0===r.fontExtraProperties,r.pdfBug=!0===r.pdfBug,r.enableXfa=!0===r.enableXfa,(!Number.isInteger(r.rangeChunkSize)||r.rangeChunkSize<1)&&(r.rangeChunkSize=DEFAULT_RANGE_CHUNK_SIZE),("string"!=typeof r.docBaseUrl||(0,_display_utils.isDataScheme)(r.docBaseUrl))&&(r.docBaseUrl=null),(!Number.isInteger(r.maxImageSize)||r.maxImageSize<-1)&&(r.maxImageSize=-1),"string"!=typeof r.cMapUrl&&(r.cMapUrl=null),"string"!=typeof r.standardFontDataUrl&&(r.standardFontDataUrl=null),"boolean"!=typeof r.useWorkerFetch&&(r.useWorkerFetch=r.CMapReaderFactory===_display_utils.DOMCMapReaderFactory&&r.StandardFontDataFactory===_display_utils.DOMStandardFontDataFactory),"boolean"!=typeof r.isEvalSupported&&(r.isEvalSupported=!0),"boolean"!=typeof r.disableFontFace&&(r.disableFontFace=_is_node.isNodeJS),"boolean"!=typeof r.useSystemFonts&&(r.useSystemFonts=!_is_node.isNodeJS&&!r.disableFontFace),"object"==typeof r.ownerDocument&&null!==r.ownerDocument||(r.ownerDocument=globalThis.document),"boolean"!=typeof r.disableRange&&(r.disableRange=!1),"boolean"!=typeof r.disableStream&&(r.disableStream=!1),"boolean"!=typeof r.disableAutoFetch&&(r.disableAutoFetch=!1),(0,_util.setVerbosityLevel)(r.verbosity),!a){const e={verbosity:r.verbosity,port:_worker_options.GlobalWorkerOptions.workerPort};a=e.port?PDFWorker.fromPort(e):new PDFWorker(e),t._worker=a}const i=t.docId;return a.promise.then((function(){if(t.destroyed)throw new Error("Loading aborted");const e=_fetchDocument(a,r,o,i),n=new Promise((function(e){let t;o?t=new _transport_stream.PDFDataTransportStream({length:r.length,initialData:r.initialData,progressiveDone:r.progressiveDone,contentDispositionFilename:r.contentDispositionFilename,disableRange:r.disableRange,disableStream:r.disableStream},o):r.data||(t=createPDFNetworkStream({url:r.url,length:r.length,httpHeaders:r.httpHeaders,withCredentials:r.withCredentials,rangeChunkSize:r.rangeChunkSize,disableRange:r.disableRange,disableStream:r.disableStream})),e(t)}));return Promise.all([e,n]).then((function([e,n]){if(t.destroyed)throw new Error("Loading aborted");const o=new _message_handler.MessageHandler(i,e,a.port),s=new WorkerTransport(o,t,n,r);t._transport=s,o.send("Ready",null)}))})).catch(t._capability.reject),t}async function _fetchDocument(e,t,n,r){if(e.destroyed)throw new Error("Worker was destroyed");n&&(t.length=n.length,t.initialData=n.initialData,t.progressiveDone=n.progressiveDone,t.contentDispositionFilename=n.contentDispositionFilename);const o=await e.messageHandler.sendWithPromise("GetDocRequest",{docId:r,apiVersion:"2.14.305",source:{data:t.data,url:t.url,password:t.password,disableAutoFetch:t.disableAutoFetch,rangeChunkSize:t.rangeChunkSize,length:t.length},maxImageSize:t.maxImageSize,disableFontFace:t.disableFontFace,docBaseUrl:t.docBaseUrl,ignoreErrors:t.ignoreErrors,isEvalSupported:t.isEvalSupported,fontExtraProperties:t.fontExtraProperties,enableXfa:t.enableXfa,useSystemFonts:t.useSystemFonts,cMapUrl:t.useWorkerFetch?t.cMapUrl:null,standardFontDataUrl:t.useWorkerFetch?t.standardFontDataUrl:null});if(e.destroyed)throw new Error("Worker was destroyed");return o}class PDFDocumentLoadingTask{static#e=0;constructor(){this._capability=(0,_util.createPromiseCapability)(),this._transport=null,this._worker=null,this.docId="d"+PDFDocumentLoadingTask.#e++,this.destroyed=!1,this.onPassword=null,this.onProgress=null,this.onUnsupportedFeature=null}get promise(){return this._capability.promise}async destroy(){this.destroyed=!0,await(this._transport?.destroy()),this._transport=null,this._worker&&(this._worker.destroy(),this._worker=null)}}exports.PDFDocumentLoadingTask=PDFDocumentLoadingTask;class PDFDataRangeTransport{constructor(e,t,n=!1,r=null){this.length=e,this.initialData=t,this.progressiveDone=n,this.contentDispositionFilename=r,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=(0,_util.createPromiseCapability)()}addRangeListener(e){this._rangeListeners.push(e)}addProgressListener(e){this._progressListeners.push(e)}addProgressiveReadListener(e){this._progressiveReadListeners.push(e)}addProgressiveDoneListener(e){this._progressiveDoneListeners.push(e)}onDataRange(e,t){for(const n of this._rangeListeners)n(e,t)}onDataProgress(e,t){this._readyCapability.promise.then((()=>{for(const n of this._progressListeners)n(e,t)}))}onDataProgressiveRead(e){this._readyCapability.promise.then((()=>{for(const t of this._progressiveReadListeners)t(e)}))}onDataProgressiveDone(){this._readyCapability.promise.then((()=>{for(const e of this._progressiveDoneListeners)e()}))}transportReady(){this._readyCapability.resolve()}requestDataRange(e,t){(0,_util.unreachable)("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}}exports.PDFDataRangeTransport=PDFDataRangeTransport;class PDFDocumentProxy{constructor(e,t){this._pdfInfo=e,this._transport=t,Object.defineProperty(this,"fingerprint",{get(){return(0,_display_utils.deprecated)("`PDFDocumentProxy.fingerprint`, please use `PDFDocumentProxy.fingerprints` instead."),this.fingerprints[0]}}),Object.defineProperty(this,"getStats",{value:async()=>((0,_display_utils.deprecated)("`PDFDocumentProxy.getStats`, please use the `PDFDocumentProxy.stats`-getter instead."),this.stats||{streamTypes:{},fontTypes:{}})})}get annotationStorage(){return this._transport.annotationStorage}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get stats(){return this._transport.stats}get isPureXfa(){return!!this._transport._htmlForXfa}get allXfaHtml(){return this._transport._htmlForXfa}getPage(e){return this._transport.getPage(e)}getPageIndex(e){return this._transport.getPageIndex(e)}getDestinations(){return this._transport.getDestinations()}getDestination(e){return this._transport.getDestination(e)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getJavaScript(){return this._transport.getJavaScript()}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig(){return this._transport.getOptionalContentConfig()}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(e=!1){return this._transport.startCleanup(e||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}saveDocument(){return this._transport.annotationStorage.size<=0&&(0,_display_utils.deprecated)("saveDocument called while `annotationStorage` is empty, please use the getData-method instead."),this._transport.saveDocument()}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}exports.PDFDocumentProxy=PDFDocumentProxy;class PDFPageProxy{constructor(e,t,n,r,o=!1){this._pageIndex=e,this._pageInfo=t,this._ownerDocument=r,this._transport=n,this._stats=o?new _display_utils.StatTimer:null,this._pdfBug=o,this.commonObjs=n.commonObjs,this.objs=new PDFObjects,this._bitmaps=new Set,this.cleanupAfterRender=!1,this.pendingCleanup=!1,this._intentStates=new Map,this._annotationPromises=new Map,this.destroyed=!1}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:e,rotation:t=this.rotate,offsetX:n=0,offsetY:r=0,dontFlip:o=!1}={}){return new _display_utils.PageViewport({viewBox:this.view,scale:e,rotation:t,offsetX:n,offsetY:r,dontFlip:o})}getAnnotations({intent:e="display"}={}){const t=this._transport.getRenderingIntent(e);let n=this._annotationPromises.get(t.cacheKey);return n||(n=this._transport.getAnnotations(this._pageIndex,t.renderingIntent),this._annotationPromises.set(t.cacheKey,n),n=n.then((e=>{for(const t of e)void 0!==t.titleObj&&Object.defineProperty(t,"title",{get:()=>((0,_display_utils.deprecated)("`title`-property on annotation, please use `titleObj` instead."),t.titleObj.str)}),void 0!==t.contentsObj&&Object.defineProperty(t,"contents",{get:()=>((0,_display_utils.deprecated)("`contents`-property on annotation, please use `contentsObj` instead."),t.contentsObj.str)});return e}))),n}getJSActions(){return this._jsActionsPromise||=this._transport.getPageJSActions(this._pageIndex)}async getXfa(){return this._transport._htmlForXfa?.children[this._pageIndex]||null}render({canvasContext:e,viewport:t,intent:n="display",annotationMode:r=_util.AnnotationMode.ENABLE,transform:o=null,imageLayer:a=null,canvasFactory:i=null,background:s=null,optionalContentConfigPromise:l=null,annotationCanvasMap:c=null,pageColors:u=null}){void 0!==arguments[0]?.renderInteractiveForms&&((0,_display_utils.deprecated)("render no longer accepts the `renderInteractiveForms`-option, please use the `annotationMode`-option instead."),!0===arguments[0].renderInteractiveForms&&r===_util.AnnotationMode.ENABLE&&(r=_util.AnnotationMode.ENABLE_FORMS)),void 0!==arguments[0]?.includeAnnotationStorage&&((0,_display_utils.deprecated)("render no longer accepts the `includeAnnotationStorage`-option, please use the `annotationMode`-option instead."),!0===arguments[0].includeAnnotationStorage&&r===_util.AnnotationMode.ENABLE&&(r=_util.AnnotationMode.ENABLE_STORAGE)),this._stats&&this._stats.time("Overall");const d=this._transport.getRenderingIntent(n,r);this.pendingCleanup=!1,l||(l=this._transport.getOptionalContentConfig());let p=this._intentStates.get(d.cacheKey);p||(p=Object.create(null),this._intentStates.set(d.cacheKey,p)),p.streamReaderCancelTimeout&&(clearTimeout(p.streamReaderCancelTimeout),p.streamReaderCancelTimeout=null);const h=i||new DefaultCanvasFactory({ownerDocument:this._ownerDocument}),f=!!(d.renderingIntent&_util.RenderingIntentFlag.PRINT);p.displayReadyCapability||(p.displayReadyCapability=(0,_util.createPromiseCapability)(),p.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(d));const m=e=>{p.renderTasks.delete(g),(this.cleanupAfterRender||f)&&(this.pendingCleanup=!0),this._tryCleanup(),e?(g.capability.reject(e),this._abortOperatorList({intentState:p,reason:e instanceof Error?e:new Error(e)})):g.capability.resolve(),this._stats&&(this._stats.timeEnd("Rendering"),this._stats.timeEnd("Overall"))},g=new InternalRenderTask({callback:m,params:{canvasContext:e,viewport:t,transform:o,imageLayer:a,background:s},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:c,operatorList:p.operatorList,pageIndex:this._pageIndex,canvasFactory:h,useRequestAnimationFrame:!f,pdfBug:this._pdfBug,pageColors:u});(p.renderTasks||=new Set).add(g);const b=g.task;return Promise.all([p.displayReadyCapability.promise,l]).then((([e,t])=>{this.pendingCleanup?m():(this._stats&&this._stats.time("Rendering"),g.initializeGraphics({transparency:e,optionalContentConfig:t}),g.operatorListChanged())})).catch(m),b}getOperatorList({intent:e="display",annotationMode:t=_util.AnnotationMode.ENABLE}={}){const n=this._transport.getRenderingIntent(e,t,!0);let r,o=this._intentStates.get(n.cacheKey);return o||(o=Object.create(null),this._intentStates.set(n.cacheKey,o)),o.opListReadCapability||(r=Object.create(null),r.operatorListChanged=function(){o.operatorList.lastChunk&&(o.opListReadCapability.resolve(o.operatorList),o.renderTasks.delete(r))},o.opListReadCapability=(0,_util.createPromiseCapability)(),(o.renderTasks||=new Set).add(r),o.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(n)),o.opListReadCapability.promise}streamTextContent({disableCombineTextItems:e=!1,includeMarkedContent:t=!1}={}){return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,combineTextItems:!0!==e,includeMarkedContent:!0===t},{highWaterMark:100,size:e=>e.items.length})}getTextContent(e={}){if(this._transport._htmlForXfa)return this.getXfa().then((e=>_xfa_text.XfaText.textContent(e)));const t=this.streamTextContent(e);return new Promise((function(e,n){const r=t.getReader(),o={items:[],styles:Object.create(null)};!function t(){r.read().then((function({value:n,done:r}){r?e(o):(Object.assign(o.styles,n.styles),o.items.push(...n.items),t())}),n)}()}))}getStructTree(){return this._structTreePromise||=this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;const e=[];for(const t of this._intentStates.values())if(this._abortOperatorList({intentState:t,reason:new Error("Page was destroyed."),force:!0}),!t.opListReadCapability)for(const n of t.renderTasks)e.push(n.completed),n.cancel();this.objs.clear();for(const e of this._bitmaps)e.close();return this._bitmaps.clear(),this._annotationPromises.clear(),this._jsActionsPromise=null,this._structTreePromise=null,this.pendingCleanup=!1,Promise.all(e)}cleanup(e=!1){return this.pendingCleanup=!0,this._tryCleanup(e)}_tryCleanup(e=!1){if(!this.pendingCleanup)return!1;for(const{renderTasks:e,operatorList:t}of this._intentStates.values())if(e.size>0||!t.lastChunk)return!1;this._intentStates.clear(),this.objs.clear(),this._annotationPromises.clear(),this._jsActionsPromise=null,this._structTreePromise=null,e&&this._stats&&(this._stats=new _display_utils.StatTimer);for(const e of this._bitmaps)e.close();return this._bitmaps.clear(),this.pendingCleanup=!1,!0}_startRenderPage(e,t){const n=this._intentStates.get(t);n&&(this._stats&&this._stats.timeEnd("Page Request"),n.displayReadyCapability&&n.displayReadyCapability.resolve(e))}_renderPageChunk(e,t){for(let n=0,r=e.length;n{n.read().then((({value:e,done:t})=>{t?r.streamReader=null:this._transport.destroyed||(this._renderPageChunk(e,r),o())}),(e=>{if(r.streamReader=null,!this._transport.destroyed){if(r.operatorList){r.operatorList.lastChunk=!0;for(const e of r.renderTasks)e.operatorListChanged();this._tryCleanup()}if(r.displayReadyCapability)r.displayReadyCapability.reject(e);else{if(!r.opListReadCapability)throw e;r.opListReadCapability.reject(e)}}}))};o()}_abortOperatorList({intentState:e,reason:t,force:n=!1}){if(e.streamReader){if(!n){if(e.renderTasks.size>0)return;if(t instanceof _display_utils.RenderingCancelledException)return void(e.streamReaderCancelTimeout=setTimeout((()=>{this._abortOperatorList({intentState:e,reason:t,force:!0}),e.streamReaderCancelTimeout=null}),RENDERING_CANCELLED_TIMEOUT))}if(e.streamReader.cancel(new _util.AbortException(t.message)).catch((()=>{})),e.streamReader=null,!this._transport.destroyed){for(const[t,n]of this._intentStates)if(n===e){this._intentStates.delete(t);break}this.cleanup()}}}get stats(){return this._stats}}exports.PDFPageProxy=PDFPageProxy;class LoopbackPort{constructor(){this._listeners=[],this._deferred=Promise.resolve()}postMessage(e,t){const n={data:structuredClone(e,t)};this._deferred.then((()=>{for(const e of this._listeners)e.call(this,n)}))}addEventListener(e,t){this._listeners.push(t)}removeEventListener(e,t){const n=this._listeners.indexOf(t);this._listeners.splice(n,1)}terminate(){this._listeners.length=0}}exports.LoopbackPort=LoopbackPort;const PDFWorkerUtil={isWorkerDisabled:!1,fallbackWorkerSrc:null,fakeWorkerId:0};if(exports.PDFWorkerUtil=PDFWorkerUtil,_is_node.isNodeJS)PDFWorkerUtil.isWorkerDisabled=!0,PDFWorkerUtil.fallbackWorkerSrc="./pdf.worker.js";else if("object"==typeof document){const e=document?.currentScript?.src;e&&(PDFWorkerUtil.fallbackWorkerSrc=e.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2"))}PDFWorkerUtil.isSameOrigin=function(e,t){let n;try{if(n=new URL(e),!n.origin||"null"===n.origin)return!1}catch(e){return!1}const r=new URL(t,n);return n.origin===r.origin},PDFWorkerUtil.createCDNWrapper=function(e){const t=`importScripts("${e}");`;return URL.createObjectURL(new Blob([t]))};class PDFWorker{static#t=new WeakMap;constructor({name:e=null,port:t=null,verbosity:n=(0,_util.getVerbosityLevel)()}={}){if(t&&PDFWorker.#t.has(t))throw new Error("Cannot use more than one PDFWorker per port.");if(this.name=e,this.destroyed=!1,this.verbosity=n,this._readyCapability=(0,_util.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,t)return PDFWorker.#t.set(t,this),void this._initializeFromPort(t);this._initialize()}get promise(){return this._readyCapability.promise}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(e){this._port=e,this._messageHandler=new _message_handler.MessageHandler("main","worker",e),this._messageHandler.on("ready",(function(){})),this._readyCapability.resolve()}_initialize(){if("undefined"!=typeof Worker&&!PDFWorkerUtil.isWorkerDisabled&&!PDFWorker._mainThreadWorkerMessageHandler){let e=PDFWorker.workerSrc;try{PDFWorkerUtil.isSameOrigin(window.location.href,e)||(e=PDFWorkerUtil.createCDNWrapper(new URL(e,window.location).href));const t=new Worker(e),n=new _message_handler.MessageHandler("main","worker",t),r=()=>{t.removeEventListener("error",o),n.destroy(),t.terminate(),this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()},o=()=>{this._webWorker||r()};t.addEventListener("error",o),n.on("test",(e=>{t.removeEventListener("error",o),this.destroyed?r():e?(this._messageHandler=n,this._port=t,this._webWorker=t,this._readyCapability.resolve(),n.send("configure",{verbosity:this.verbosity})):(this._setupFakeWorker(),n.destroy(),t.terminate())})),n.on("ready",(e=>{if(t.removeEventListener("error",o),this.destroyed)r();else try{a()}catch(e){this._setupFakeWorker()}}));const a=()=>{const e=new Uint8Array;n.send("test",e,[e.buffer])};return void a()}catch(e){(0,_util.info)("The worker has been disabled.")}}this._setupFakeWorker()}_setupFakeWorker(){PDFWorkerUtil.isWorkerDisabled||((0,_util.warn)("Setting up fake worker."),PDFWorkerUtil.isWorkerDisabled=!0),PDFWorker._setupFakeWorkerGlobal.then((e=>{if(this.destroyed)return void this._readyCapability.reject(new Error("Worker was destroyed"));const t=new LoopbackPort;this._port=t;const n="fake"+PDFWorkerUtil.fakeWorkerId++,r=new _message_handler.MessageHandler(n+"_worker",n,t);e.setup(r,t);const o=new _message_handler.MessageHandler(n,n+"_worker",t);this._messageHandler=o,this._readyCapability.resolve(),o.send("configure",{verbosity:this.verbosity})})).catch((e=>{this._readyCapability.reject(new Error(`Setting up fake worker failed: "${e.message}".`))}))}destroy(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),PDFWorker.#t.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}static fromPort(e){if(!e?.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return this.#t.has(e.port)?this.#t.get(e.port):new PDFWorker(e)}static get workerSrc(){if(_worker_options.GlobalWorkerOptions.workerSrc)return _worker_options.GlobalWorkerOptions.workerSrc;if(null!==PDFWorkerUtil.fallbackWorkerSrc)return _is_node.isNodeJS||(0,_display_utils.deprecated)('No "GlobalWorkerOptions.workerSrc" specified.'),PDFWorkerUtil.fallbackWorkerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}static get _mainThreadWorkerMessageHandler(){try{return globalThis.pdfjsWorker?.WorkerMessageHandler||null}catch(e){return null}}static get _setupFakeWorkerGlobal(){const loader=async()=>{const mainWorkerMessageHandler=this._mainThreadWorkerMessageHandler;if(mainWorkerMessageHandler)return mainWorkerMessageHandler;if(_is_node.isNodeJS){const worker=eval("require")(this.workerSrc);return worker.WorkerMessageHandler}return await(0,_display_utils.loadScript)(this.workerSrc),window.pdfjsWorker.WorkerMessageHandler};return(0,_util.shadow)(this,"_setupFakeWorkerGlobal",loader())}}exports.PDFWorker=PDFWorker,PDFWorker.getWorkerSrc=function(){return(0,_display_utils.deprecated)("`PDFWorker.getWorkerSrc()`, please use `PDFWorker.workerSrc` instead."),this.workerSrc};class WorkerTransport{#n=null;#r=new Map;#o=new Map;#a=null;constructor(e,t,n,r){this.messageHandler=e,this.loadingTask=t,this.commonObjs=new PDFObjects,this.fontLoader=new _font_loader.FontLoader({docId:t.docId,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),ownerDocument:r.ownerDocument,styleElement:r.styleElement}),this._params=r,r.useWorkerFetch||(this.CMapReaderFactory=new r.CMapReaderFactory({baseUrl:r.cMapUrl,isCompressed:r.cMapPacked}),this.StandardFontDataFactory=new r.StandardFontDataFactory({baseUrl:r.standardFontDataUrl})),this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=n,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=(0,_util.createPromiseCapability)(),this.setupMessageHandler()}get annotationStorage(){return(0,_util.shadow)(this,"annotationStorage",new _annotation_storage.AnnotationStorage)}get stats(){return this.#n}getRenderingIntent(e,t=_util.AnnotationMode.ENABLE,n=!1){let r=_util.RenderingIntentFlag.DISPLAY,o="";switch(e){case"any":r=_util.RenderingIntentFlag.ANY;break;case"display":break;case"print":r=_util.RenderingIntentFlag.PRINT;break;default:(0,_util.warn)(`getRenderingIntent - invalid intent: ${e}`)}switch(t){case _util.AnnotationMode.DISABLE:r+=_util.RenderingIntentFlag.ANNOTATIONS_DISABLE;break;case _util.AnnotationMode.ENABLE:break;case _util.AnnotationMode.ENABLE_FORMS:r+=_util.RenderingIntentFlag.ANNOTATIONS_FORMS;break;case _util.AnnotationMode.ENABLE_STORAGE:r+=_util.RenderingIntentFlag.ANNOTATIONS_STORAGE,o=this.annotationStorage.hash;break;default:(0,_util.warn)(`getRenderingIntent - invalid annotationMode: ${t}`)}return n&&(r+=_util.RenderingIntentFlag.OPLIST),{renderingIntent:r,cacheKey:`${r}_${o}`}}destroy(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=(0,_util.createPromiseCapability)(),this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"));const e=[];for(const t of this.#r.values())e.push(t._destroy());this.#r.clear(),this.#o.clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();const t=this.messageHandler.sendWithPromise("Terminate",null);return e.push(t),Promise.all(e).then((()=>{this.commonObjs.clear(),this.fontLoader.clear(),this.#a=null,this._getFieldObjectsPromise=null,this._hasJSActionsPromise=null,this._networkStream&&this._networkStream.cancelAllRequests(new _util.AbortException("Worker was terminated.")),this.messageHandler&&(this.messageHandler.destroy(),this.messageHandler=null),this.destroyCapability.resolve()}),this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){const{messageHandler:e,loadingTask:t}=this;e.on("GetReader",((e,t)=>{(0,_util.assert)(this._networkStream,"GetReader - no `IPDFStream` instance available."),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=e=>{this._lastProgress={loaded:e.loaded,total:e.total}},t.onPull=()=>{this._fullReader.read().then((function({value:e,done:n}){n?t.close():((0,_util.assert)((0,_util.isArrayBuffer)(e),"GetReader - expected an ArrayBuffer."),t.enqueue(new Uint8Array(e),1,[e]))})).catch((e=>{t.error(e)}))},t.onCancel=e=>{this._fullReader.cancel(e),t.ready.catch((e=>{if(!this.destroyed)throw e}))}})),e.on("ReaderHeadersReady",(e=>{const n=(0,_util.createPromiseCapability)(),r=this._fullReader;return r.headersReady.then((()=>{r.isStreamingSupported&&r.isRangeSupported||(this._lastProgress&&t.onProgress?.(this._lastProgress),r.onProgress=e=>{t.onProgress?.({loaded:e.loaded,total:e.total})}),n.resolve({isStreamingSupported:r.isStreamingSupported,isRangeSupported:r.isRangeSupported,contentLength:r.contentLength})}),n.reject),n.promise})),e.on("GetRangeReader",((e,t)=>{(0,_util.assert)(this._networkStream,"GetRangeReader - no `IPDFStream` instance available.");const n=this._networkStream.getRangeReader(e.begin,e.end);n?(t.onPull=()=>{n.read().then((function({value:e,done:n}){n?t.close():((0,_util.assert)((0,_util.isArrayBuffer)(e),"GetRangeReader - expected an ArrayBuffer."),t.enqueue(new Uint8Array(e),1,[e]))})).catch((e=>{t.error(e)}))},t.onCancel=e=>{n.cancel(e),t.ready.catch((e=>{if(!this.destroyed)throw e}))}):t.close()})),e.on("GetDoc",(({pdfInfo:e})=>{this._numPages=e.numPages,this._htmlForXfa=e.htmlForXfa,delete e.htmlForXfa,t._capability.resolve(new PDFDocumentProxy(e,this))})),e.on("DocException",(function(e){let n;switch(e.name){case"PasswordException":n=new _util.PasswordException(e.message,e.code);break;case"InvalidPDFException":n=new _util.InvalidPDFException(e.message);break;case"MissingPDFException":n=new _util.MissingPDFException(e.message);break;case"UnexpectedResponseException":n=new _util.UnexpectedResponseException(e.message,e.status);break;case"UnknownErrorException":n=new _util.UnknownErrorException(e.message,e.details);break;default:(0,_util.unreachable)("DocException - expected a valid Error.")}t._capability.reject(n)})),e.on("PasswordRequest",(e=>{if(this._passwordCapability=(0,_util.createPromiseCapability)(),t.onPassword){const n=e=>{e instanceof Error?this._passwordCapability.reject(e):this._passwordCapability.resolve({password:e})};try{t.onPassword(n,e.code)}catch(e){this._passwordCapability.reject(e)}}else this._passwordCapability.reject(new _util.PasswordException(e.message,e.code));return this._passwordCapability.promise})),e.on("DataLoaded",(e=>{t.onProgress?.({loaded:e.length,total:e.length}),this.downloadInfoCapability.resolve(e)})),e.on("StartRenderPage",(e=>{this.destroyed||this.#r.get(e.pageIndex)._startRenderPage(e.transparency,e.cacheKey)})),e.on("commonobj",(([t,n,r])=>{if(!this.destroyed&&!this.commonObjs.has(t))switch(n){case"Font":const o=this._params;if("error"in r){const e=r.error;(0,_util.warn)(`Error during font loading: ${e}`),this.commonObjs.resolve(t,e);break}let a=null;o.pdfBug&&globalThis.FontInspector?.enabled&&(a={registerFont(e,t){globalThis.FontInspector.fontAdded(e,t)}});const i=new _font_loader.FontFaceObject(r,{isEvalSupported:o.isEvalSupported,disableFontFace:o.disableFontFace,ignoreErrors:o.ignoreErrors,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),fontRegistry:a});this.fontLoader.bind(i).catch((n=>e.sendWithPromise("FontFallback",{id:t}))).finally((()=>{!o.fontExtraProperties&&i.data&&(i.data=null),this.commonObjs.resolve(t,i)}));break;case"FontPath":case"Image":this.commonObjs.resolve(t,r);break;default:throw new Error(`Got unknown common object type ${n}`)}})),e.on("obj",(([e,t,n,r])=>{if(this.destroyed)return;const o=this.#r.get(t);if(!o.objs.has(e))switch(n){case"Image":o.objs.resolve(e,r);const t=8e6;if(r){let e;if(r.bitmap){const{bitmap:t,width:n,height:a}=r;e=n*a*4,o._bitmaps.add(t)}else e=r.data?.length||0;e>t&&(o.cleanupAfterRender=!0)}break;case"Pattern":o.objs.resolve(e,r);break;default:throw new Error(`Got unknown object type ${n}`)}})),e.on("DocProgress",(e=>{this.destroyed||t.onProgress?.({loaded:e.loaded,total:e.total})})),e.on("DocStats",(e=>{this.destroyed||(this.#n=Object.freeze({streamTypes:Object.freeze(e.streamTypes),fontTypes:Object.freeze(e.fontTypes)}))})),e.on("UnsupportedFeature",this._onUnsupportedFeature.bind(this)),e.on("FetchBuiltInCMap",(e=>this.destroyed?Promise.reject(new Error("Worker was destroyed.")):this.CMapReaderFactory?this.CMapReaderFactory.fetch(e):Promise.reject(new Error("CMapReaderFactory not initialized, see the `useWorkerFetch` parameter.")))),e.on("FetchStandardFontData",(e=>this.destroyed?Promise.reject(new Error("Worker was destroyed.")):this.StandardFontDataFactory?this.StandardFontDataFactory.fetch(e):Promise.reject(new Error("StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter."))))}_onUnsupportedFeature({featureId:e}){this.destroyed||this.loadingTask.onUnsupportedFeature?.(e)}getData(){return this.messageHandler.sendWithPromise("GetData",null)}getPage(e){if(!Number.isInteger(e)||e<=0||e>this._numPages)return Promise.reject(new Error("Invalid page request."));const t=e-1,n=this.#o.get(t);if(n)return n;const r=this.messageHandler.sendWithPromise("GetPage",{pageIndex:t}).then((e=>{if(this.destroyed)throw new Error("Transport destroyed");const n=new PDFPageProxy(t,e,this,this._params.ownerDocument,this._params.pdfBug);return this.#r.set(t,n),n}));return this.#o.set(t,r),r}getPageIndex(e){return"object"!=typeof e||null===e||!Number.isInteger(e.num)||e.num<0||!Number.isInteger(e.gen)||e.gen<0?Promise.reject(new Error("Invalid pageIndex request.")):this.messageHandler.sendWithPromise("GetPageIndex",{num:e.num,gen:e.gen})}getAnnotations(e,t){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:t})}saveDocument(){return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:this.annotationStorage.serializable,filename:this._fullReader?.filename??null}).finally((()=>{this.annotationStorage.resetModified()}))}getFieldObjects(){return this._getFieldObjectsPromise||=this.messageHandler.sendWithPromise("GetFieldObjects",null)}hasJSActions(){return this._hasJSActionsPromise||=this.messageHandler.sendWithPromise("HasJSActions",null)}getCalculationOrderIds(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(e){return"string"!=typeof e?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:e})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getJavaScript(){return this.messageHandler.sendWithPromise("GetJavaScript",null)}getDocJSActions(){return this.messageHandler.sendWithPromise("GetDocJSActions",null)}getPageJSActions(e){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:e})}getStructTree(e){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:e})}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getOptionalContentConfig(){return this.messageHandler.sendWithPromise("GetOptionalContentConfig",null).then((e=>new _optional_content_config.OptionalContentConfig(e)))}getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){return this.#a||=this.messageHandler.sendWithPromise("GetMetadata",null).then((e=>({info:e[0],metadata:e[1]?new _metadata.Metadata(e[1]):null,contentDispositionFilename:this._fullReader?.filename??null,contentLength:this._fullReader?.contentLength??null})))}getMarkInfo(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}async startCleanup(e=!1){if(await this.messageHandler.sendWithPromise("Cleanup",null),!this.destroyed){for(const e of this.#r.values())if(!e.cleanup())throw new Error(`startCleanup: Page ${e.pageNumber} is currently rendering.`);this.commonObjs.clear(),e||this.fontLoader.clear(),this.#a=null,this._getFieldObjectsPromise=null,this._hasJSActionsPromise=null}}get loadingParams(){const e=this._params;return(0,_util.shadow)(this,"loadingParams",{disableAutoFetch:e.disableAutoFetch,enableXfa:e.enableXfa})}}class PDFObjects{#i=Object.create(null);#s(e){return this.#i[e]||(this.#i[e]={capability:(0,_util.createPromiseCapability)(),data:null})}get(e,t=null){if(t){const n=this.#s(e);return n.capability.promise.then((()=>t(n.data))),null}const n=this.#i[e];if(!n?.capability.settled)throw new Error(`Requesting object that isn't resolved yet ${e}.`);return n.data}has(e){return this.#i[e]?.capability.settled||!1}resolve(e,t=null){const n=this.#s(e);n.data=t,n.capability.resolve()}clear(){this.#i=Object.create(null)}}class RenderTask{constructor(e){this._internalRenderTask=e,this.onContinue=null}get promise(){return this._internalRenderTask.capability.promise}cancel(){this._internalRenderTask.cancel()}}exports.RenderTask=RenderTask;class InternalRenderTask{static#l=new WeakSet;constructor({callback:e,params:t,objs:n,commonObjs:r,annotationCanvasMap:o,operatorList:a,pageIndex:i,canvasFactory:s,useRequestAnimationFrame:l=!1,pdfBug:c=!1,pageColors:u=null}){this.callback=e,this.params=t,this.objs=n,this.commonObjs=r,this.annotationCanvasMap=o,this.operatorListIdx=null,this.operatorList=a,this._pageIndex=i,this.canvasFactory=s,this._pdfBug=c,this.pageColors=u,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===l&&"undefined"!=typeof window,this.cancelled=!1,this.capability=(0,_util.createPromiseCapability)(),this.task=new RenderTask(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=t.canvasContext.canvas}get completed(){return this.capability.promise.catch((function(){}))}initializeGraphics({transparency:e=!1,optionalContentConfig:t}){if(this.cancelled)return;if(this._canvas){if(InternalRenderTask.#l.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");InternalRenderTask.#l.add(this._canvas)}this._pdfBug&&globalThis.StepperManager?.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());const{canvasContext:n,viewport:r,transform:o,imageLayer:a,background:i}=this.params;this.gfx=new _canvas.CanvasGraphics(n,this.commonObjs,this.objs,this.canvasFactory,a,t,this.annotationCanvasMap,this.pageColors),this.gfx.beginDrawing({transform:o,viewport:r,transparency:e,background:i}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback&&this.graphicsReadyCallback()}cancel(e=null){this.running=!1,this.cancelled=!0,this.gfx&&this.gfx.endDrawing(),this._canvas&&InternalRenderTask.#l.delete(this._canvas),this.callback(e||new _display_utils.RenderingCancelledException(`Rendering cancelled, page ${this._pageIndex+1}`,"canvas"))}operatorListChanged(){this.graphicsReady?(this.stepper&&this.stepper.updateOperatorList(this.operatorList),this.running||this._continue()):this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound)}_continue(){this.running=!0,this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?window.requestAnimationFrame((()=>{this._nextBound().catch(this._cancelBound)})):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}async _next(){this.cancelled||(this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),this._canvas&&InternalRenderTask.#l.delete(this._canvas),this.callback())))}}const version="2.14.305";exports.version=version;const build="eaaa8b4ad";exports.build=build},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StatTimer=t.RenderingCancelledException=t.PixelsPerInch=t.PageViewport=t.PDFDateString=t.DOMStandardFontDataFactory=t.DOMSVGFactory=t.DOMCanvasFactory=t.DOMCMapReaderFactory=void 0,t.deprecated=function(e){console.log("Deprecated API usage: "+e)},t.getFilenameFromUrl=function(e){const t=e.indexOf("#"),n=e.indexOf("?"),r=Math.min(t>0?t:e.length,n>0?n:e.length);return e.substring(e.lastIndexOf("/",r)+1,r)},t.getPdfFilenameFromUrl=function(e,t="document.pdf"){if("string"!=typeof e)return t;if(h(e))return(0,o.warn)('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),t;const n=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,r=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/.exec(e);let a=n.exec(r[1])||n.exec(r[2])||n.exec(r[3]);if(a&&(a=a[0],a.includes("%")))try{a=n.exec(decodeURIComponent(a))[0]}catch(e){}return a||t},t.getXfaPageViewport=function(e,{scale:t=1,rotation:n=0}){const{width:r,height:o}=e.attributes.style,a=[0,0,parseInt(r),parseInt(o)];return new d({viewBox:a,scale:t,rotation:n})},t.isDataScheme=h,t.isPdfFile=function(e){return"string"==typeof e&&/\.pdf$/i.test(e)},t.isValidFetchUrl=f,t.loadScript=function(e,t=!1){return new Promise(((n,r)=>{const o=document.createElement("script");o.src=e,o.onload=function(e){t&&o.remove(),n(e)},o.onerror=function(){r(new Error(`Cannot load script at: ${o.src}`))},(document.head||document.documentElement).appendChild(o)}))};var r=n(6),o=n(1);class a{static CSS=96;static PDF=72;static PDF_TO_CSS_UNITS=this.CSS/this.PDF}t.PixelsPerInch=a;class i extends r.BaseCanvasFactory{constructor({ownerDocument:e=globalThis.document}={}){super(),this._document=e}_createCanvas(e,t){const n=this._document.createElement("canvas");return n.width=e,n.height=t,n}}async function s(e,t=!1){if(f(e,document.baseURI)){const n=await fetch(e);if(!n.ok)throw new Error(n.statusText);return t?new Uint8Array(await n.arrayBuffer()):(0,o.stringToBytes)(await n.text())}return new Promise(((n,r)=>{const a=new XMLHttpRequest;a.open("GET",e,!0),t&&(a.responseType="arraybuffer"),a.onreadystatechange=()=>{if(a.readyState===XMLHttpRequest.DONE){if(200===a.status||0===a.status){let e;if(t&&a.response?e=new Uint8Array(a.response):!t&&a.responseText&&(e=(0,o.stringToBytes)(a.responseText)),e)return void n(e)}r(new Error(a.statusText))}},a.send(null)}))}t.DOMCanvasFactory=i;class l extends r.BaseCMapReaderFactory{_fetchData(e,t){return s(e,this.isCompressed).then((e=>({cMapData:e,compressionType:t})))}}t.DOMCMapReaderFactory=l;class c extends r.BaseStandardFontDataFactory{_fetchData(e){return s(e,!0)}}t.DOMStandardFontDataFactory=c;class u extends r.BaseSVGFactory{_createSVG(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}}t.DOMSVGFactory=u;class d{constructor({viewBox:e,scale:t,rotation:n,offsetX:r=0,offsetY:o=0,dontFlip:a=!1}){this.viewBox=e,this.scale=t,this.rotation=n,this.offsetX=r,this.offsetY=o;const i=(e[2]+e[0])/2,s=(e[3]+e[1])/2;let l,c,u,d,p,h,f,m;switch((n%=360)<0&&(n+=360),n){case 180:l=-1,c=0,u=0,d=1;break;case 90:l=0,c=1,u=1,d=0;break;case 270:l=0,c=-1,u=-1,d=0;break;case 0:l=1,c=0,u=0,d=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}a&&(u=-u,d=-d),0===l?(p=Math.abs(s-e[1])*t+r,h=Math.abs(i-e[0])*t+o,f=Math.abs(e[3]-e[1])*t,m=Math.abs(e[2]-e[0])*t):(p=Math.abs(i-e[0])*t+r,h=Math.abs(s-e[1])*t+o,f=Math.abs(e[2]-e[0])*t,m=Math.abs(e[3]-e[1])*t),this.transform=[l*t,c*t,u*t,d*t,p-l*t*i-u*t*s,h-c*t*i-d*t*s],this.width=f,this.height=m}clone({scale:e=this.scale,rotation:t=this.rotation,offsetX:n=this.offsetX,offsetY:r=this.offsetY,dontFlip:o=!1}={}){return new d({viewBox:this.viewBox.slice(),scale:e,rotation:t,offsetX:n,offsetY:r,dontFlip:o})}convertToViewportPoint(e,t){return o.Util.applyTransform([e,t],this.transform)}convertToViewportRectangle(e){const t=o.Util.applyTransform([e[0],e[1]],this.transform),n=o.Util.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],n[0],n[1]]}convertToPdfPoint(e,t){return o.Util.applyInverseTransform([e,t],this.transform)}}t.PageViewport=d;class p extends o.BaseException{constructor(e,t){super(e,"RenderingCancelledException"),this.type=t}}function h(e){const t=e.length;let n=0;for(;nt&&(t=n.length)}for(const n of this.times){const r=n.end-n.start;e.push(`${n.name.padEnd(t)} ${r}ms\n`)}return e.join("")}},t.PDFDateString=class{static toDateObject(e){if(!e||"string"!=typeof e)return null;m||(m=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));const t=m.exec(e);if(!t)return null;const n=parseInt(t[1],10);let r=parseInt(t[2],10);r=r>=1&&r<=12?r-1:0;let o=parseInt(t[3],10);o=o>=1&&o<=31?o:1;let a=parseInt(t[4],10);a=a>=0&&a<=23?a:0;let i=parseInt(t[5],10);i=i>=0&&i<=59?i:0;let s=parseInt(t[6],10);s=s>=0&&s<=59?s:0;const l=t[7]||"Z";let c=parseInt(t[8],10);c=c>=0&&c<=23?c:0;let u=parseInt(t[9],10)||0;return u=u>=0&&u<=59?u:0,"-"===l?(a+=c,i+=u):"+"===l&&(a-=c,i-=u),new Date(Date.UTC(n,r,o,a,i,s))}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaseStandardFontDataFactory=t.BaseSVGFactory=t.BaseCanvasFactory=t.BaseCMapReaderFactory=void 0;var r=n(1);class o{constructor(){this.constructor===o&&(0,r.unreachable)("Cannot initialize BaseCanvasFactory.")}create(e,t){if(e<=0||t<=0)throw new Error("Invalid canvas size");const n=this._createCanvas(e,t);return{canvas:n,context:n.getContext("2d")}}reset(e,t,n){if(!e.canvas)throw new Error("Canvas is not specified");if(t<=0||n<=0)throw new Error("Invalid canvas size");e.canvas.width=t,e.canvas.height=n}destroy(e){if(!e.canvas)throw new Error("Canvas is not specified");e.canvas.width=0,e.canvas.height=0,e.canvas=null,e.context=null}_createCanvas(e,t){(0,r.unreachable)("Abstract method `_createCanvas` called.")}}t.BaseCanvasFactory=o;class a{constructor({baseUrl:e=null,isCompressed:t=!1}){this.constructor===a&&(0,r.unreachable)("Cannot initialize BaseCMapReaderFactory."),this.baseUrl=e,this.isCompressed=t}async fetch({name:e}){if(!this.baseUrl)throw new Error('The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.');if(!e)throw new Error("CMap name must be specified.");const t=this.baseUrl+e+(this.isCompressed?".bcmap":""),n=this.isCompressed?r.CMapCompressionType.BINARY:r.CMapCompressionType.NONE;return this._fetchData(t,n).catch((e=>{throw new Error(`Unable to load ${this.isCompressed?"binary ":""}CMap at: ${t}`)}))}_fetchData(e,t){(0,r.unreachable)("Abstract method `_fetchData` called.")}}t.BaseCMapReaderFactory=a;class i{constructor({baseUrl:e=null}){this.constructor===i&&(0,r.unreachable)("Cannot initialize BaseStandardFontDataFactory."),this.baseUrl=e}async fetch({filename:e}){if(!this.baseUrl)throw new Error('The standard font "baseUrl" parameter must be specified, ensure that the "standardFontDataUrl" API parameter is provided.');if(!e)throw new Error("Font filename must be specified.");const t=`${this.baseUrl}${e}`;return this._fetchData(t).catch((e=>{throw new Error(`Unable to load font data at: ${t}`)}))}_fetchData(e){(0,r.unreachable)("Abstract method `_fetchData` called.")}}t.BaseStandardFontDataFactory=i;class s{constructor(){this.constructor===s&&(0,r.unreachable)("Cannot initialize BaseSVGFactory.")}create(e,t){if(e<=0||t<=0)throw new Error("Invalid SVG dimensions");const n=this._createSVG("svg:svg");return n.setAttribute("version","1.1"),n.setAttribute("width",`${e}px`),n.setAttribute("height",`${t}px`),n.setAttribute("preserveAspectRatio","none"),n.setAttribute("viewBox",`0 0 ${e} ${t}`),n}createElement(e){if("string"!=typeof e)throw new Error("Invalid SVG element type");return this._createSVG(e)}_createSVG(e){(0,r.unreachable)("Abstract method `_createSVG` called.")}}t.BaseSVGFactory=s},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FontLoader=t.FontFaceObject=void 0;var r=n(1);class o{constructor({docId:e,onUnsupportedFeature:t,ownerDocument:n=globalThis.document,styleElement:a=null}){this.constructor===o&&(0,r.unreachable)("Cannot initialize BaseFontLoader."),this.docId=e,this._onUnsupportedFeature=t,this._document=n,this.nativeFontFaces=[],this.styleElement=null}addNativeFontFace(e){this.nativeFontFaces.push(e),this._document.fonts.add(e)}insertRule(e){let t=this.styleElement;t||(t=this.styleElement=this._document.createElement("style"),t.id=`PDFJS_FONT_STYLE_TAG_${this.docId}`,this._document.documentElement.getElementsByTagName("head")[0].appendChild(t));const n=t.sheet;n.insertRule(e,n.cssRules.length)}clear(){for(const e of this.nativeFontFaces)this._document.fonts.delete(e);this.nativeFontFaces.length=0,this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}async bind(e){if(e.attached||e.missingFile)return;if(e.attached=!0,this.isFontLoadingAPISupported){const t=e.createNativeFontFace();if(t){this.addNativeFontFace(t);try{await t.loaded}catch(n){throw this._onUnsupportedFeature({featureId:r.UNSUPPORTED_FEATURES.errorFontLoadNative}),(0,r.warn)(`Failed to load font '${t.family}': '${n}'.`),e.disableFontFace=!0,n}}return}const t=e.createFontFaceRule();if(t){if(this.insertRule(t),this.isSyncFontLoadingSupported)return;await new Promise((n=>{const r=this._queueLoadingCallback(n);this._prepareFontLoadEvent([t],[e],r)}))}}_queueLoadingCallback(e){(0,r.unreachable)("Abstract method `_queueLoadingCallback`.")}get isFontLoadingAPISupported(){const e=!!this._document?.fonts;return(0,r.shadow)(this,"isFontLoadingAPISupported",e)}get isSyncFontLoadingSupported(){(0,r.unreachable)("Abstract method `isSyncFontLoadingSupported`.")}get _loadTestFont(){(0,r.unreachable)("Abstract method `_loadTestFont`.")}_prepareFontLoadEvent(e,t,n){(0,r.unreachable)("Abstract method `_prepareFontLoadEvent`.")}}let a;t.FontLoader=a,t.FontLoader=a=class extends o{constructor(e){super(e),this.loadingContext={requests:[],nextRequestId:0},this.loadTestFontId=0}get isSyncFontLoadingSupported(){let e=!1;return("undefined"==typeof navigator||/Mozilla\/5.0.*?rv:(\d+).*? Gecko/.exec(navigator.userAgent)?.[1]>=14)&&(e=!0),(0,r.shadow)(this,"isSyncFontLoadingSupported",e)}_queueLoadingCallback(e){const t=this.loadingContext,n={id:"pdfjs-font-loading-"+t.nextRequestId++,done:!1,complete:function(){for((0,r.assert)(!n.done,"completeRequest() cannot be called twice."),n.done=!0;t.requests.length>0&&t.requests[0].done;){const e=t.requests.shift();setTimeout(e.callback,0)}},callback:e};return t.requests.push(n),n}get _loadTestFont(){return(0,r.shadow)(this,"_loadTestFont",atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA=="))}_prepareFontLoadEvent(e,t,n){function o(e,t){return e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|255&e.charCodeAt(t+3)}function a(e,t,n,r){return e.substring(0,t)+r+e.substring(t+n)}let i,s;const l=this._document.createElement("canvas");l.width=1,l.height=1;const c=l.getContext("2d");let u=0;const d=`lt${Date.now()}${this.loadTestFontId++}`;let p=this._loadTestFont;p=a(p,976,d.length,d);const h=1482184792;let f=o(p,16);for(i=0,s=d.length-3;i30)return(0,r.warn)("Load test font never loaded."),void n();c.font="30px "+t,c.fillText(".",0,20),c.getImageData(0,0,1,1).data[3]>0?n():setTimeout(e.bind(null,t,n))}(d,(()=>{b.remove(),n.complete()}))}},t.FontFaceObject=class{constructor(e,{isEvalSupported:t=!0,disableFontFace:n=!1,ignoreErrors:r=!1,onUnsupportedFeature:o,fontRegistry:a=null}){this.compiledGlyphs=Object.create(null);for(const t in e)this[t]=e[t];this.isEvalSupported=!1!==t,this.disableFontFace=!0===n,this.ignoreErrors=!0===r,this._onUnsupportedFeature=o,this.fontRegistry=a}createNativeFontFace(){if(!this.data||this.disableFontFace)return null;let e;if(this.cssFontInfo){const t={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(t.style=`oblique ${this.cssFontInfo.italicAngle}deg`),e=new FontFace(this.cssFontInfo.fontFamily,this.data,t)}else e=new FontFace(this.loadedName,this.data,{});return this.fontRegistry&&this.fontRegistry.registerFont(this),e}createFontFaceRule(){if(!this.data||this.disableFontFace)return null;const e=(0,r.bytesToString)(this.data),t=`url(data:${this.mimetype};base64,${btoa(e)});`;let n;if(this.cssFontInfo){let e=`font-weight: ${this.cssFontInfo.fontWeight};`;this.cssFontInfo.italicAngle&&(e+=`font-style: oblique ${this.cssFontInfo.italicAngle}deg;`),n=`@font-face {font-family:"${this.cssFontInfo.fontFamily}";${e}src:${t}}`}else n=`@font-face {font-family:"${this.loadedName}";src:${t}}`;return this.fontRegistry&&this.fontRegistry.registerFont(this,t),n}getPathGenerator(e,t){if(void 0!==this.compiledGlyphs[t])return this.compiledGlyphs[t];let n;try{n=e.get(this.loadedName+"_path_"+t)}catch(e){if(!this.ignoreErrors)throw e;return this._onUnsupportedFeature({featureId:r.UNSUPPORTED_FEATURES.errorFontGetPath}),(0,r.warn)(`getPathGenerator - ignoring character: "${e}".`),this.compiledGlyphs[t]=function(e,t){}}if(this.isEvalSupported&&r.FeatureTest.isEvalSupported){const e=[];for(const t of n){const n=void 0!==t.args?t.args.join(","):"";e.push("c.",t.cmd,"(",n,");\n")}return this.compiledGlyphs[t]=new Function("c","size",e.join(""))}return this.compiledGlyphs[t]=function(e,t){for(const r of n)"scale"===r.cmd&&(r.args=[t,-t]),e[r.cmd].apply(e,r.args)}}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationStorage=void 0;var r=n(9),o=n(1);t.AnnotationStorage=class{constructor(){this._storage=new Map,this._modified=!1,this.onSetModified=null,this.onResetModified=null}getValue(e,t){const n=this._storage.get(e);return void 0===n?t:Object.assign(t,n)}getRawValue(e){return this._storage.get(e)}setValue(e,t){const n=this._storage.get(e);let r=!1;if(void 0!==n)for(const[e,o]of Object.entries(t))n[e]!==o&&(r=!0,n[e]=o);else r=!0,this._storage.set(e,t);r&&this._setModified()}getAll(){return this._storage.size>0?(0,o.objectFromMap)(this._storage):null}get size(){return this._storage.size}_setModified(){this._modified||(this._modified=!0,"function"==typeof this.onSetModified&&this.onSetModified())}resetModified(){this._modified&&(this._modified=!1,"function"==typeof this.onResetModified&&this.onResetModified())}get serializable(){return this._storage.size>0?this._storage:null}get hash(){const e=new r.MurmurHash3_64;for(const[t,n]of this._storage)e.update(`${t}:${JSON.stringify(n)}`);return e.hexdigest()}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MurmurHash3_64=void 0;var r=n(1);const o=3285377520,a=4294901760,i=65535;t.MurmurHash3_64=class{constructor(e){this.h1=e?4294967295&e:o,this.h2=e?4294967295&e:o}update(e){let t,n;if("string"==typeof e){t=new Uint8Array(2*e.length),n=0;for(let r=0,o=e.length;r>>8,t[n++]=255&o)}}else{if(!(0,r.isArrayBuffer)(e))throw new Error("Wrong data format in MurmurHash3_64_update. Input must be a string or array.");t=e.slice(),n=t.byteLength}const o=n>>2,s=n-4*o,l=new Uint32Array(t.buffer,0,o);let c=0,u=0,d=this.h1,p=this.h2;const h=3432918353,f=461845907,m=11601,g=13715;for(let e=0;e>>17,c=c*f&a|c*g&i,d^=c,d=d<<13|d>>>19,d=5*d+3864292196):(u=l[e],u=u*h&a|u*m&i,u=u<<15|u>>>17,u=u*f&a|u*g&i,p^=u,p=p<<13|p>>>19,p=5*p+3864292196);switch(c=0,s){case 3:c^=t[4*o+2]<<16;case 2:c^=t[4*o+1]<<8;case 1:c^=t[4*o],c=c*h&a|c*m&i,c=c<<15|c>>>17,c=c*f&a|c*g&i,1&o?d^=c:p^=c}this.h1=d,this.h2=p}hexdigest(){let e=this.h1,t=this.h2;e^=t>>>1,e=3981806797*e&a|36045*e&i,t=4283543511*t&a|(2950163797*(t<<16|e>>>16)&a)>>>16,e^=t>>>1,e=444984403*e&a|60499*e&i,t=3301882366*t&a|(3120437893*(t<<16|e>>>16)&a)>>>16,e^=t>>>1;const n=(e>>>0).toString(16),r=(t>>>0).toString(16);return n.padStart(8,"0")+r.padStart(8,"0")}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasGraphics=void 0;var r=n(1),o=n(11),a=n(12),i=n(3),s=n(5);const l=4096,c=16;function u(e){if(e._transformStack&&(e._transformStack=[]),!e.mozCurrentTransform){e._originalSave=e.save,e._originalRestore=e.restore,e._originalRotate=e.rotate,e._originalScale=e.scale,e._originalTranslate=e.translate,e._originalTransform=e.transform,e._originalSetTransform=e.setTransform,e._originalResetTransform=e.resetTransform,e._transformMatrix=e._transformMatrix||[1,0,0,1,0,0],e._transformStack=[];try{const t=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),"lineWidth");e._setLineWidth=t.set,e._getLineWidth=t.get,Object.defineProperty(e,"lineWidth",{set:function(e){this._setLineWidth(1.000001*e)},get:function(){return this._getLineWidth()}})}catch(e){}Object.defineProperty(e,"mozCurrentTransform",{get:function(){return this._transformMatrix}}),Object.defineProperty(e,"mozCurrentTransformInverse",{get:function(){const[e,t,n,r,o,a]=this._transformMatrix,i=e*r-t*n,s=t*n-e*r;return[r/i,t/s,n/s,e/i,(r*o-n*a)/s,(t*o-e*a)/i]}}),e.save=function(){const e=this._transformMatrix;this._transformStack.push(e),this._transformMatrix=e.slice(0,6),this._originalSave()},e.restore=function(){0===this._transformStack.length&&(0,r.warn)("Tried to restore a ctx when the stack was already empty.");const e=this._transformStack.pop();e&&(this._transformMatrix=e,this._originalRestore())},e.translate=function(e,t){const n=this._transformMatrix;n[4]=n[0]*e+n[2]*t+n[4],n[5]=n[1]*e+n[3]*t+n[5],this._originalTranslate(e,t)},e.scale=function(e,t){const n=this._transformMatrix;n[0]*=e,n[1]*=e,n[2]*=t,n[3]*=t,this._originalScale(e,t)},e.transform=function(t,n,r,o,a,i){const s=this._transformMatrix;this._transformMatrix=[s[0]*t+s[2]*n,s[1]*t+s[3]*n,s[0]*r+s[2]*o,s[1]*r+s[3]*o,s[0]*a+s[2]*i+s[4],s[1]*a+s[3]*i+s[5]],e._originalTransform(t,n,r,o,a,i)},e.setTransform=function(t,n,r,o,a,i){this._transformMatrix=[t,n,r,o,a,i],e._originalSetTransform(t,n,r,o,a,i)},e.resetTransform=function(){this._transformMatrix=[1,0,0,1,0,0],e._originalResetTransform()},e.rotate=function(e){const t=Math.cos(e),n=Math.sin(e),r=this._transformMatrix;this._transformMatrix=[r[0]*t+r[2]*n,r[1]*t+r[3]*n,r[0]*-n+r[2]*t,r[1]*-n+r[3]*t,r[4],r[5]],this._originalRotate(e)}}}class d{constructor(e){this.canvasFactory=e,this.cache=Object.create(null)}getCanvas(e,t,n,r){let o;return void 0!==this.cache[e]?(o=this.cache[e],this.canvasFactory.reset(o,t,n),o.context.setTransform(1,0,0,1,0,0)):(o=this.canvasFactory.create(t,n),this.cache[e]=o),r&&u(o.context),o}delete(e){delete this.cache[e]}clear(){for(const e in this.cache){const t=this.cache[e];this.canvasFactory.destroy(t),delete this.cache[e]}}}function p(e,t,n,r,o,a,i,s,l,c){const[u,d,p,h,f,m]=e.mozCurrentTransform;if(0===d&&0===p){const g=i*u+f,b=Math.round(g),v=s*h+m,y=Math.round(v),_=(i+l)*u+f,k=Math.abs(Math.round(_)-b)||1,w=(s+c)*h+m,x=Math.abs(Math.round(w)-y)||1;return e.setTransform(Math.sign(u),0,0,Math.sign(h),b,y),e.drawImage(t,n,r,o,a,0,0,k,x),e.setTransform(u,d,p,h,f,m),[k,x]}if(0===u&&0===h){const g=s*p+f,b=Math.round(g),v=i*d+m,y=Math.round(v),_=(s+c)*p+f,k=Math.abs(Math.round(_)-b)||1,w=(i+l)*d+m,x=Math.abs(Math.round(w)-y)||1;return e.setTransform(0,Math.sign(d),Math.sign(p),0,b,y),e.drawImage(t,n,r,o,a,0,0,x,k),e.setTransform(u,d,p,h,f,m),[x,k]}return e.drawImage(t,n,r,o,a,i,s,l,c),[Math.hypot(u,d)*l,Math.hypot(p,h)*c]}class h{constructor(e,t){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=r.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=r.FONT_IDENTITY_MATRIX,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=r.TextRenderingMode.FILL,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.transferMaps=null,this.startNewPathAndClipBox([0,0,e,t])}clone(){const e=Object.create(this);return e.clipBox=this.clipBox.slice(),e}setCurrentPoint(e,t){this.x=e,this.y=t}updatePathMinMax(e,t,n){[t,n]=r.Util.applyTransform([t,n],e),this.minX=Math.min(this.minX,t),this.minY=Math.min(this.minY,n),this.maxX=Math.max(this.maxX,t),this.maxY=Math.max(this.maxY,n)}updateRectMinMax(e,t){const n=r.Util.applyTransform(t,e),o=r.Util.applyTransform(t.slice(2),e);this.minX=Math.min(this.minX,n[0],o[0]),this.minY=Math.min(this.minY,n[1],o[1]),this.maxX=Math.max(this.maxX,n[0],o[0]),this.maxY=Math.max(this.maxY,n[1],o[1])}updateScalingPathMinMax(e,t){r.Util.scaleMinMax(e,t),this.minX=Math.min(this.minX,t[0]),this.maxX=Math.max(this.maxX,t[1]),this.minY=Math.min(this.minY,t[2]),this.maxY=Math.max(this.maxY,t[3])}updateCurvePathMinMax(e,t,n,o,a,i,s,l,c,u){const d=r.Util.bezierBoundingBox(t,n,o,a,i,s,l,c);if(u)return u[0]=Math.min(u[0],d[0],d[2]),u[1]=Math.max(u[1],d[0],d[2]),u[2]=Math.min(u[2],d[1],d[3]),void(u[3]=Math.max(u[3],d[1],d[3]));this.updateRectMinMax(e,d)}getPathBoundingBox(e=o.PathType.FILL,t=null){const n=[this.minX,this.minY,this.maxX,this.maxY];if(e===o.PathType.STROKE){t||(0,r.unreachable)("Stroke bounding box must include transform.");const e=r.Util.singularValueDecompose2dScale(t),o=e[0]*this.lineWidth/2,a=e[1]*this.lineWidth/2;n[0]-=o,n[1]-=a,n[2]+=o,n[3]+=a}return n}updateClipFromPath(){const e=r.Util.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(e||[0,0,0,0])}isEmptyClip(){return this.minX===1/0}startNewPathAndClipBox(e){this.clipBox=e,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}getClippedPathBoundingBox(e=o.PathType.FILL,t=null){return r.Util.intersect(this.clipBox,this.getPathBoundingBox(e,t))}}function f(e,t,n=null){if("undefined"!=typeof ImageData&&t instanceof ImageData)return void e.putImageData(t,0,0);const o=t.height,a=t.width,i=o%c,s=(o-i)/c,l=0===i?s:s+1,u=e.createImageData(a,c);let d,p=0;const h=t.data,f=u.data;let m,g,b,v,y,_,k,w;if(n)switch(n.length){case 1:y=n[0],_=n[0],k=n[0],w=n[0];break;case 4:y=n[0],_=n[1],k=n[2],w=n[3]}if(t.kind===r.ImageKind.GRAYSCALE_1BPP){const t=h.byteLength,n=new Uint32Array(f.buffer,0,f.byteLength>>2),o=n.length,v=a+7>>3;let y=4294967295,_=r.FeatureTest.isLittleEndian?4278190080:255;for(w&&255===w[0]&&0===w[255]&&([y,_]=[_,y]),m=0;mv?a:8*e-7,i=-8&o;let s=0,l=0;for(;r>=1}for(;d=s&&(b=i,v=a*b),d=0,g=v;g--;)f[d++]=h[p++],f[d++]=h[p++],f[d++]=h[p++],f[d++]=255;if(t)for(let e=0;e>8,e[a-2]=e[a-2]*o+n*i>>8,e[a-1]=e[a-1]*o+r*i>>8}}}function y(e,t,n){const r=e.length;for(let o=3;o>8]>>8:t[o]*r>>16}}function k(e,t){const n=r.Util.singularValueDecompose2dScale(e);n[0]=Math.fround(n[0]),n[1]=Math.fround(n[1]);const o=Math.fround((globalThis.devicePixelRatio||1)*s.PixelsPerInch.PDF_TO_CSS_UNITS);return void 0!==t?t:n[0]<=o||n[1]<=o}const w=["butt","round","square"],x=["miter","round","bevel"],A={},S={};class C{constructor(e,t,n,r,o,a,i,s){this.ctx=e,this.current=new h(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=t,this.objs=n,this.canvasFactory=r,this.imageLayer=o,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=[],this.optionalContentConfig=a,this.cachedCanvases=new d(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=i,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,this.backgroundColor=s?.background||null,this.foregroundColor=s?.foreground||null,e&&u(e),this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null,this._cachedBitmapsMap=new Map}getObject(e,t=null){return"string"==typeof e?e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e):t}beginDrawing({transform:e,viewport:t,transparency:n=!1,background:r=null}){const o=this.ctx.canvas.width,a=this.ctx.canvas.height,i=r||"#ffffff";if(this.ctx.save(),this.foregroundColor&&this.backgroundColor){this.ctx.fillStyle=this.foregroundColor;const e=this.foregroundColor=this.ctx.fillStyle;this.ctx.fillStyle=this.backgroundColor;const t=this.backgroundColor=this.ctx.fillStyle;let n=!0,r=i;if(this.ctx.fillStyle=i,r=this.ctx.fillStyle,n="string"==typeof r&&/^#[0-9A-Fa-f]{6}$/.test(r),"#000000"===e&&"#ffffff"===t||e===t||!n)this.foregroundColor=this.backgroundColor=null;else{const n=parseInt(r.slice(1),16),o=(n&&16711680)>>16,a=(n&&65280)>>8,i=n&&255,s=e=>(e/=255)<=.03928?e/12.92:((e+.055)/1.055)**2.4,l=Math.round(.2126*s(o)+.7152*s(a)+.0722*s(i));this.selectColor=(n,r,o)=>{const a=.2126*s(n)+.7152*s(r)+.0722*s(o);return Math.round(a)===l?t:e}}}if(this.ctx.fillStyle=this.backgroundColor||i,this.ctx.fillRect(0,0,o,a),this.ctx.restore(),n){const e=this.cachedCanvases.getCanvas("transparent",o,a,!0);this.compositeCtx=this.ctx,this.transparentCanvas=e.canvas,this.ctx=e.context,this.ctx.save(),this.ctx.transform.apply(this.ctx,this.compositeCtx.mozCurrentTransform)}this.ctx.save(),b(this.ctx,this.foregroundColor),e&&(this.ctx.transform.apply(this.ctx,e),this.outputScaleX=e[0],this.outputScaleY=e[0]),this.ctx.transform.apply(this.ctx,t.transform),this.viewportScale=t.scale,this.baseTransform=this.ctx.mozCurrentTransform.slice(),this.imageLayer&&this.imageLayer.beginLayout()}executeOperatorList(e,t,n,o){const a=e.argsArray,i=e.fnArray;let s=t||0;const l=a.length;if(l===s)return s;const c=l-s>10&&"function"==typeof n,u=c?Date.now()+15:0;let d=0;const p=this.commonObjs,h=this.objs;let f;for(;;){if(void 0!==o&&s===o.nextBreakPoint)return o.breakIt(s,n),s;if(f=i[s],f!==r.OPS.dependency)this[f].apply(this,a[s]);else for(const e of a[s]){const t=e.startsWith("g_")?p:h;if(!t.has(e))return t.get(e,n),s}if(s++,s===l)return s;if(c&&++d>10){if(Date.now()>u)return n(),s;d=0}}}endDrawing(){for(;this.stateStack.length||this.inSMaskMode;)this.restore();this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null),this.cachedCanvases.clear(),this.cachedPatterns.clear();for(const e of this._cachedBitmapsMap.values()){for(const t of e.values())"undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement&&(t.width=t.height=0);e.clear()}this._cachedBitmapsMap.clear(),this.imageLayer&&this.imageLayer.endLayout()}_scaleImage(e,t){const n=e.width,r=e.height;let o,a,i=Math.max(Math.hypot(t[0],t[1]),1),s=Math.max(Math.hypot(t[2],t[3]),1),l=n,c=r,u="prescale1";for(;i>2&&l>1||s>2&&c>1;){let t=l,n=c;i>2&&l>1&&(t=Math.ceil(l/2),i/=l/t),s>2&&c>1&&(n=Math.ceil(c/2),s/=c/n),o=this.cachedCanvases.getCanvas(u,t,n,!1),a=o.context,a.clearRect(0,0,t,n),a.drawImage(e,0,0,l,c,0,0,t,n),e=o.canvas,l=t,c=n,u="prescale1"===u?"prescale2":"prescale1"}return{img:e,paintWidth:l,paintHeight:c}}_createMaskCanvas(e){const t=this.ctx,{width:n,height:a}=e,i=this.current.fillColor,s=this.current.patternFill,l=t.mozCurrentTransform;let c,u,d,h;if((e.bitmap||e.data)&&e.count>1){const t=e.bitmap||e.data.buffer,n=l.slice(0,4);u=JSON.stringify(s?n:[n,i]),c=this._cachedBitmapsMap.get(t),c||(c=new Map,this._cachedBitmapsMap.set(t,c));const r=c.get(u);if(r&&!s)return{canvas:r,offsetX:Math.round(Math.min(l[0],l[2])+l[4]),offsetY:Math.round(Math.min(l[1],l[3])+l[5])};d=r}d||(h=this.cachedCanvases.getCanvas("maskCanvas",n,a,!1),m(h.context,e));let f=r.Util.transform(l,[1/n,0,0,-1/a,0,0]);f=r.Util.transform(f,[1,0,0,1,0,-a]);const g=r.Util.applyTransform([0,0],f),b=r.Util.applyTransform([n,a],f),v=r.Util.normalizeRect([g[0],g[1],b[0],b[1]]),y=Math.round(v[2]-v[0])||1,_=Math.round(v[3]-v[1])||1,w=this.cachedCanvases.getCanvas("fillCanvas",y,_,!0),x=w.context,A=Math.min(g[0],b[0]),S=Math.min(g[1],b[1]);x.translate(-A,-S),x.transform.apply(x,f),d||(d=this._scaleImage(h.canvas,x.mozCurrentTransformInverse),d=d.img,c&&s&&c.set(u,d)),x.imageSmoothingEnabled=k(x.mozCurrentTransform,e.interpolate),p(x,d,0,0,d.width,d.height,0,0,n,a),x.globalCompositeOperation="source-in";const C=r.Util.transform(x.mozCurrentTransformInverse,[1,0,0,1,-A,-S]);return x.fillStyle=s?i.getPattern(t,this,C,o.PathType.FILL):i,x.fillRect(0,0,n,a),c&&!s&&(this.cachedCanvases.delete("fillCanvas"),c.set(u,w.canvas)),{canvas:w.canvas,offsetX:Math.round(A),offsetY:Math.round(S)}}setLineWidth(e){e!==this.current.lineWidth&&(this._cachedScaleForStroking=null),this.current.lineWidth=e,this.ctx.lineWidth=e}setLineCap(e){this.ctx.lineCap=w[e]}setLineJoin(e){this.ctx.lineJoin=x[e]}setMiterLimit(e){this.ctx.miterLimit=e}setDash(e,t){const n=this.ctx;void 0!==n.setLineDash&&(n.setLineDash(e),n.lineDashOffset=t)}setRenderingIntent(e){}setFlatness(e){}setGState(e){for(let t=0,n=e.length;t{e.save=e.__originalSave,e.restore=e.__originalRestore,e.rotate=e.__originalRotate,e.scale=e.__originalScale,e.translate=e.__originalTranslate,e.transform=e.__originalTransform,e.setTransform=e.__originalSetTransform,e.resetTransform=e.__originalResetTransform,e.clip=e.__originalClip,e.moveTo=e.__originalMoveTo,e.lineTo=e.__originalLineTo,e.bezierCurveTo=e.__originalBezierCurveTo,e.rect=e.__originalRect,e.closePath=e.__originalClosePath,e.beginPath=e.__originalBeginPath,delete e._removeMirroring},e.save=function(){t.save(),this.__originalSave()},e.restore=function(){t.restore(),this.__originalRestore()},e.translate=function(e,n){t.translate(e,n),this.__originalTranslate(e,n)},e.scale=function(e,n){t.scale(e,n),this.__originalScale(e,n)},e.transform=function(e,n,r,o,a,i){t.transform(e,n,r,o,a,i),this.__originalTransform(e,n,r,o,a,i)},e.setTransform=function(e,n,r,o,a,i){t.setTransform(e,n,r,o,a,i),this.__originalSetTransform(e,n,r,o,a,i)},e.resetTransform=function(){t.resetTransform(),this.__originalResetTransform()},e.rotate=function(e){t.rotate(e),this.__originalRotate(e)},e.clip=function(e){t.clip(e),this.__originalClip(e)},e.moveTo=function(e,n){t.moveTo(e,n),this.__originalMoveTo(e,n)},e.lineTo=function(e,n){t.lineTo(e,n),this.__originalLineTo(e,n)},e.bezierCurveTo=function(e,n,r,o,a,i){t.bezierCurveTo(e,n,r,o,a,i),this.__originalBezierCurveTo(e,n,r,o,a,i)},e.rect=function(e,n,r,o){t.rect(e,n,r,o),this.__originalRect(e,n,r,o)},e.closePath=function(){t.closePath(),this.__originalClosePath()},e.beginPath=function(){t.beginPath(),this.__originalBeginPath()}}(o,this.suspendedCtx),this.setGState([["BM","source-over"],["ca",1],["CA",1]])}endSMaskMode(){if(!this.inSMaskMode)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),g(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}compose(e){if(!this.current.activeSMask)return;e?(e[0]=Math.floor(e[0]),e[1]=Math.floor(e[1]),e[2]=Math.ceil(e[2]),e[3]=Math.ceil(e[3])):e=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];const t=this.current.activeSMask;(function(e,t,n,r){const o=r[0],a=r[1],i=r[2]-o,s=r[3]-a;0!==i&&0!==s&&(function(e,t,n,r,o,a,i,s,l,c,u){const d=!!a,p=d?a[0]:0,h=d?a[1]:0,f=d?a[2]:0;let m;m="Luminosity"===o?_:y;const g=Math.min(r,Math.ceil(1048576/n));for(let o=0;o100&&(c=100),this.current.fontSizeScale=t/c,this.ctx.font=`${s} ${i} ${c}px ${l}`}setTextRenderingMode(e){this.current.textRenderingMode=e}setTextRise(e){this.current.textRise=e}moveText(e,t){this.current.x=this.current.lineX+=e,this.current.y=this.current.lineY+=t}setLeadingMoveText(e,t){this.setLeading(-t),this.moveText(e,t)}setTextMatrix(e,t,n,r,o,a){this.current.textMatrix=[e,t,n,r,o,a],this.current.textMatrixScale=Math.hypot(e,t),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}nextLine(){this.moveText(0,this.current.leading)}paintChar(e,t,n,o){const a=this.ctx,i=this.current,s=i.font,l=i.textRenderingMode,c=i.fontSize/i.fontSizeScale,u=l&r.TextRenderingMode.FILL_STROKE_MASK,d=!!(l&r.TextRenderingMode.ADD_TO_PATH_FLAG),p=i.patternFill&&!s.missingFile;let h;(s.disableFontFace||d||p)&&(h=s.getPathGenerator(this.commonObjs,e)),s.disableFontFace||p?(a.save(),a.translate(t,n),a.beginPath(),h(a,c),o&&a.setTransform.apply(a,o),u!==r.TextRenderingMode.FILL&&u!==r.TextRenderingMode.FILL_STROKE||a.fill(),u!==r.TextRenderingMode.STROKE&&u!==r.TextRenderingMode.FILL_STROKE||a.stroke(),a.restore()):(u!==r.TextRenderingMode.FILL&&u!==r.TextRenderingMode.FILL_STROKE||a.fillText(e,t,n),u!==r.TextRenderingMode.STROKE&&u!==r.TextRenderingMode.FILL_STROKE||a.strokeText(e,t,n)),d&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:a.mozCurrentTransform,x:t,y:n,fontSize:c,addToPath:h})}get isFontSubpixelAAEnabled(){const{context:e}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10,!1);e.scale(1.5,1),e.fillText("I",0,10);const t=e.getImageData(0,0,10,10).data;let n=!1;for(let e=3;e0&&t[e]<255){n=!0;break}return(0,r.shadow)(this,"isFontSubpixelAAEnabled",n)}showText(e){const t=this.current,n=t.font;if(n.isType3Font)return this.showType3Text(e);const a=t.fontSize;if(0===a)return;const i=this.ctx,s=t.fontSizeScale,l=t.charSpacing,c=t.wordSpacing,u=t.fontDirection,d=t.textHScale*u,p=e.length,h=n.vertical,f=h?1:-1,m=n.defaultVMetrics,g=a*t.fontMatrix[0],b=t.textRenderingMode===r.TextRenderingMode.FILL&&!n.disableFontFace&&!t.patternFill;let v;if(i.save(),i.transform.apply(i,t.textMatrix),i.translate(t.x,t.y+t.textRise),u>0?i.scale(d,-1):i.scale(d,1),t.patternFill){i.save();const e=t.fillColor.getPattern(i,this,i.mozCurrentTransformInverse,o.PathType.FILL);v=i.mozCurrentTransform,i.restore(),i.fillStyle=e}let y=t.lineWidth;const _=t.textMatrixScale;if(0===_||0===y){const e=t.textRenderingMode&r.TextRenderingMode.FILL_STROKE_MASK;e!==r.TextRenderingMode.STROKE&&e!==r.TextRenderingMode.FILL_STROKE||(y=this.getSinglePixelWidth())}else y/=_;1!==s&&(i.scale(s,s),y/=s),i.lineWidth=y;let k,w=0;for(k=0;k0){const e=1e3*i.measureText(d).width/a*s;if(Anew C(e,this.commonObjs,this.objs,this.canvasFactory)};t=new o.TilingPattern(e,n,this.ctx,a,r)}else t=this._getPattern(e[1],e[2]);return t}setStrokeColorN(){this.current.strokeColor=this.getColorN_Pattern(arguments)}setFillColorN(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0}setStrokeRGBColor(e,t,n){const o=this.selectColor?.(e,t,n)||r.Util.makeHexColor(e,t,n);this.ctx.strokeStyle=o,this.current.strokeColor=o}setFillRGBColor(e,t,n){const o=this.selectColor?.(e,t,n)||r.Util.makeHexColor(e,t,n);this.ctx.fillStyle=o,this.current.fillColor=o,this.current.patternFill=!1}_getPattern(e,t=null){let n;return this.cachedPatterns.has(e)?n=this.cachedPatterns.get(e):(n=(0,o.getShadingPattern)(this.objs.get(e)),this.cachedPatterns.set(e,n)),t&&(n.matrix=t),n}shadingFill(e){if(!this.contentVisible)return;const t=this.ctx;this.save();const n=this._getPattern(e);t.fillStyle=n.getPattern(t,this,t.mozCurrentTransformInverse,o.PathType.SHADING);const a=t.mozCurrentTransformInverse;if(a){const e=t.canvas,n=e.width,o=e.height,i=r.Util.applyTransform([0,0],a),s=r.Util.applyTransform([0,o],a),l=r.Util.applyTransform([n,0],a),c=r.Util.applyTransform([n,o],a),u=Math.min(i[0],s[0],l[0],c[0]),d=Math.min(i[1],s[1],l[1],c[1]),p=Math.max(i[0],s[0],l[0],c[0]),h=Math.max(i[1],s[1],l[1],c[1]);this.ctx.fillRect(u,d,p-u,h-d)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox()),this.restore()}beginInlineImage(){(0,r.unreachable)("Should not call beginInlineImage")}beginImageData(){(0,r.unreachable)("Should not call beginImageData")}paintFormXObjectBegin(e,t){if(this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray(e)&&6===e.length&&this.transform.apply(this,e),this.baseTransform=this.ctx.mozCurrentTransform,t)){const e=t[2]-t[0],n=t[3]-t[1];this.ctx.rect(t[0],t[1],e,n),this.current.updateRectMinMax(this.ctx.mozCurrentTransform,t),this.clip(),this.endPath()}}paintFormXObjectEnd(){this.contentVisible&&(this.restore(),this.baseTransform=this.baseTransformStack.pop())}beginGroup(e){if(!this.contentVisible)return;this.save(),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);const t=this.ctx;e.isolated||(0,r.info)("TODO: Support non-isolated groups."),e.knockout&&(0,r.warn)("Knockout groups not supported.");const n=t.mozCurrentTransform;if(e.matrix&&t.transform.apply(t,e.matrix),!e.bbox)throw new Error("Bounding box is required.");let o=r.Util.getAxialAlignedBoundingBox(e.bbox,t.mozCurrentTransform);const a=[0,0,t.canvas.width,t.canvas.height];o=r.Util.intersect(o,a)||[0,0,0,0];const i=Math.floor(o[0]),s=Math.floor(o[1]);let c=Math.max(Math.ceil(o[2])-i,1),u=Math.max(Math.ceil(o[3])-s,1),d=1,p=1;c>l&&(d=c/l,c=l),u>l&&(p=u/l,u=l),this.current.startNewPathAndClipBox([0,0,c,u]);let h="groupAt"+this.groupLevel;e.smask&&(h+="_smask_"+this.smaskCounter++%2);const f=this.cachedCanvases.getCanvas(h,c,u,!0),m=f.context;m.scale(1/d,1/p),m.translate(-i,-s),m.transform.apply(m,n),e.smask?this.smaskStack.push({canvas:f.canvas,context:m,offsetX:i,offsetY:s,scaleX:d,scaleY:p,subtype:e.smask.subtype,backdrop:e.smask.backdrop,transferMap:e.smask.transferMap||null,startTransformInverse:null}):(t.setTransform(1,0,0,1,0,0),t.translate(i,s),t.scale(d,p),t.save()),g(t,m),this.ctx=m,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(t),this.groupLevel++}endGroup(e){if(!this.contentVisible)return;this.groupLevel--;const t=this.ctx,n=this.groupStack.pop();if(this.ctx=n,this.ctx.imageSmoothingEnabled=!1,e.smask)this.tempSMask=this.smaskStack.pop(),this.restore();else{this.ctx.restore();const e=this.ctx.mozCurrentTransform;this.restore(),this.ctx.save(),this.ctx.setTransform.apply(this.ctx,e);const n=r.Util.getAxialAlignedBoundingBox([0,0,t.canvas.width,t.canvas.height],e);this.ctx.drawImage(t.canvas,0,0),this.ctx.restore(),this.compose(n)}}beginAnnotations(){this.save(),this.baseTransform&&this.ctx.setTransform.apply(this.ctx,this.baseTransform)}endAnnotations(){this.restore()}beginAnnotation(e,t,n,o,a){if(this.save(),Array.isArray(t)&&4===t.length){const o=t[2]-t[0],i=t[3]-t[1];if(a&&this.annotationCanvasMap){(n=n.slice())[4]-=t[0],n[5]-=t[1],(t=t.slice())[0]=t[1]=0,t[2]=o,t[3]=i;const[a,l]=r.Util.singularValueDecompose2dScale(this.ctx.mozCurrentTransform),{viewportScale:c}=this,d=Math.ceil(o*this.outputScaleX*c),p=Math.ceil(i*this.outputScaleY*c);this.annotationCanvas=this.canvasFactory.create(d,p);const{canvas:h,context:f}=this.annotationCanvas,m=`var(--zoom-factor) * ${s.PixelsPerInch.PDF_TO_CSS_UNITS}`;h.style.width=`calc(${o}px * ${m})`,h.style.height=`calc(${i}px * ${m})`,this.annotationCanvasMap.set(e,h),this.annotationCanvas.savedCtx=this.ctx,this.ctx=f,this.ctx.setTransform(a,0,0,-l,0,i*l),u(this.ctx),b(this.ctx,this.foregroundColor)}else b(this.ctx,this.foregroundColor),this.ctx.rect(t[0],t[1],o,i),this.ctx.clip(),this.endPath()}this.current=new h(this.ctx.canvas.width,this.ctx.canvas.height),this.transform.apply(this,n),this.transform.apply(this,o)}endAnnotation(){this.annotationCanvas&&(this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas),this.restore()}paintImageMaskXObject(e){if(!this.contentVisible)return;const t=e.count;(e=this.getObject(e.data,e)).count=t;const n=this.ctx,r=this.processingType3;if(r&&(void 0===r.compiled&&(r.compiled=function(e){const{width:t,height:n}=e;if(t>1e3||n>1e3)return null;const r=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),o=t+1;let a,s,l,c=new Uint8Array(o*(n+1));const u=t+7&-8;let d=new Uint8Array(u*n),p=0;for(const t of e.data){let e=128;for(;e>0;)d[p++]=t&e?0:255,e>>=1}let h=0;for(p=0,0!==d[p]&&(c[0]=1,++h),s=1;s>2)+(d[p+1]?4:0)+(d[p-u+1]?8:0),r[e]&&(c[l+s]=r[e],++h),p++;if(d[p-u]!==d[p]&&(c[l+s]=d[p]?2:4,++h),h>1e3)return null}for(p=u*(n-1),l=a*o,0!==d[p]&&(c[l]=8,++h),s=1;s1e3)return null;const f=new Int32Array([0,o,-1,0,-o,0,0,0,1]);let m,g,b;for(i.isNodeJS?g=[]:m=new Path2D,a=0;h&&a<=n;a++){let e=a*o;const n=e+t;for(;e>4,c[e]&=i>>2|i<<2),m?m.lineTo(e%o,e/o|0):b.push(e%o,e/o|0),c[e]||--h}while(r!==e);m||g.push(b),--a}return d=null,c=null,function(e){if(e.save(),e.scale(1/t,-1/n),e.translate(0,-n),m)e.fill(m);else{e.beginPath();for(const t of g){e.moveTo(t[0],t[1]);for(let n=2,r=t.length;nt?i/t:1,r=a>t?a/t:1}}this._cachedScaleForStroking=[n,r]}return this._cachedScaleForStroking}rescaleAndStroke(e){const{ctx:t}=this,{lineWidth:n}=this.current,[r,o]=this.getScaleForStroking();if(t.lineWidth=n||1,1===r&&1===o)return void t.stroke();let a,i,s;e&&(a=t.mozCurrentTransform.slice(),i=t.getLineDash().slice(),s=t.lineDashOffset),t.scale(r,o);const l=Math.max(r,o);t.setLineDash(t.getLineDash().map((e=>e/l))),t.lineDashOffset/=l,t.stroke(),e&&(t.setTransform(...a),t.setLineDash(i),t.lineDashOffset=s)}getCanvasPosition(e,t){const n=this.ctx.mozCurrentTransform;return[n[0]*e+n[2]*t+n[4],n[1]*e+n[3]*t+n[5]]}isContentVisible(){for(let e=this.markedContentStack.length-1;e>=0;e--)if(!this.markedContentStack[e].visible)return!1;return!0}}t.CanvasGraphics=C;for(const e in r.OPS)void 0!==C.prototype[e]&&(C.prototype[r.OPS[e]]=C.prototype[e])},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TilingPattern=t.PathType=void 0,t.getShadingPattern=function(e){switch(e[0]){case"RadialAxial":return new l(e);case"Mesh":return new d(e);case"Dummy":return new p}throw new Error(`Unknown IR type: ${e[0]}`)};var r=n(1),o=n(3);const a={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"};function i(e,t){if(!t||o.isNodeJS)return;const n=t[2]-t[0],r=t[3]-t[1],a=new Path2D;a.rect(t[0],t[1],n,r),e.clip(a)}t.PathType=a;class s{constructor(){this.constructor===s&&(0,r.unreachable)("Cannot initialize BaseShadingPattern.")}getPattern(){(0,r.unreachable)("Abstract method `getPattern` called.")}}class l extends s{constructor(e){super(),this._type=e[1],this._bbox=e[2],this._colorStops=e[3],this._p0=e[4],this._p1=e[5],this._r0=e[6],this._r1=e[7],this.matrix=null}_createGradient(e){let t;"axial"===this._type?t=e.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):"radial"===this._type&&(t=e.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));for(const e of this._colorStops)t.addColorStop(e[0],e[1]);return t}getPattern(e,t,n,o){let s;if(o===a.STROKE||o===a.FILL){const a=t.current.getClippedPathBoundingBox(o,e.mozCurrentTransform)||[0,0,0,0],l=Math.ceil(a[2]-a[0])||1,c=Math.ceil(a[3]-a[1])||1,u=t.cachedCanvases.getCanvas("pattern",l,c,!0),d=u.context;d.clearRect(0,0,d.canvas.width,d.canvas.height),d.beginPath(),d.rect(0,0,d.canvas.width,d.canvas.height),d.translate(-a[0],-a[1]),n=r.Util.transform(n,[1,0,0,1,a[0],a[1]]),d.transform.apply(d,t.baseTransform),this.matrix&&d.transform.apply(d,this.matrix),i(d,this._bbox),d.fillStyle=this._createGradient(d),d.fill(),s=e.createPattern(u.canvas,"no-repeat");const p=new DOMMatrix(n);try{s.setTransform(p)}catch(e){(0,r.warn)(`RadialAxialShadingPattern.getPattern: "${e?.message}".`)}}else i(e,this._bbox),s=this._createGradient(e);return s}}function c(e,t,n,r,o,a,i,s){const l=t.coords,c=t.colors,u=e.data,d=4*e.width;let p;l[n+1]>l[r+1]&&(p=n,n=r,r=p,p=a,a=i,i=p),l[r+1]>l[o+1]&&(p=r,r=o,o=p,p=i,i=s,s=p),l[n+1]>l[r+1]&&(p=n,n=r,r=p,p=a,a=i,i=p);const h=(l[n]+t.offsetX)*t.scaleX,f=(l[n+1]+t.offsetY)*t.scaleY,m=(l[r]+t.offsetX)*t.scaleX,g=(l[r+1]+t.offsetY)*t.scaleY,b=(l[o]+t.offsetX)*t.scaleX,v=(l[o+1]+t.offsetY)*t.scaleY;if(f>=v)return;const y=c[a],_=c[a+1],k=c[a+2],w=c[i],x=c[i+1],A=c[i+2],S=c[s],C=c[s+1],T=c[s+2],E=Math.round(f),O=Math.round(v);let P,D,L,M,F,R,N,I;for(let e=E;e<=O;e++){if(ev?1:g===v?0:(g-e)/(g-v),P=m-(m-b)*t,D=w-(w-S)*t,L=x-(x-C)*t,M=A-(A-T)*t}let t;t=ev?1:(f-e)/(f-v),F=h-(h-b)*t,R=y-(y-S)*t,N=_-(_-C)*t,I=k-(k-T)*t;const n=Math.round(Math.min(P,F)),r=Math.round(Math.max(P,F));let o=d*e+4*n;for(let e=n;e<=r;e++)t=(P-e)/(P-F),t<0?t=0:t>1&&(t=1),u[o++]=D-(D-R)*t|0,u[o++]=L-(L-N)*t|0,u[o++]=M-(M-I)*t|0,u[o++]=255}}function u(e,t,n){const r=t.coords,o=t.colors;let a,i;switch(t.type){case"lattice":const s=t.verticesPerRow,l=Math.floor(r.length/s)-1,u=s-1;for(a=0;a=r?o=r:n=o/e,{scale:n,size:o}}clipBbox(e,t,n,r,o){const a=r-t,i=o-n;e.ctx.rect(t,n,a,i),e.current.updateRectMinMax(e.ctx.mozCurrentTransform,[t,n,r,o]),e.clip(),e.endPath()}setFillAndStrokeStyleToContext(e,t,n){const o=e.ctx,a=e.current;switch(t){case 1:const e=this.ctx;o.fillStyle=e.fillStyle,o.strokeStyle=e.strokeStyle,a.fillColor=e.fillStyle,a.strokeColor=e.strokeStyle;break;case 2:const i=r.Util.makeHexColor(n[0],n[1],n[2]);o.fillStyle=i,o.strokeStyle=i,a.fillColor=i,a.strokeColor=i;break;default:throw new r.FormatError(`Unsupported paint type: ${t}`)}}getPattern(e,t,n,o){let i=n;o!==a.SHADING&&(i=r.Util.transform(i,t.baseTransform),this.matrix&&(i=r.Util.transform(i,this.matrix)));const s=this.createPatternCanvas(t);let l=new DOMMatrix(i);l=l.translate(s.offsetX,s.offsetY),l=l.scale(1/s.scaleX,1/s.scaleY);const c=e.createPattern(s.canvas,"repeat");try{c.setTransform(l)}catch(e){(0,r.warn)(`TilingPattern.getPattern: "${e?.message}".`)}return c}}t.TilingPattern=h},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.applyMaskImageData=function({src:e,srcPos:t=0,dest:n,destPos:o=0,width:a,height:i,inverseDecode:s=!1}){const l=r.FeatureTest.isLittleEndian?4278190080:255,[c,u]=s?[0,l]:[l,0],d=a>>3,p=7&a,h=e.length;n=new Uint32Array(n.buffer);for(let r=0;r{Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalWorkerOptions=void 0;const n=Object.create(null);t.GlobalWorkerOptions=n,n.workerPort=void 0===n.workerPort?null:n.workerPort,n.workerSrc=void 0===n.workerSrc?"":n.workerSrc},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHandler=void 0;var r=n(1);function o(e){switch(e instanceof Error||"object"==typeof e&&null!==e||(0,r.unreachable)('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),e.name){case"AbortException":return new r.AbortException(e.message);case"MissingPDFException":return new r.MissingPDFException(e.message);case"PasswordException":return new r.PasswordException(e.message,e.code);case"UnexpectedResponseException":return new r.UnexpectedResponseException(e.message,e.status);case"UnknownErrorException":return new r.UnknownErrorException(e.message,e.details);default:return new r.UnknownErrorException(e.message,e.toString())}}t.MessageHandler=class{constructor(e,t,n){this.sourceName=e,this.targetName=t,this.comObj=n,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),this._onComObjOnMessage=e=>{const t=e.data;if(t.targetName!==this.sourceName)return;if(t.stream)return void this._processStreamMessage(t);if(t.callback){const e=t.callbackId,n=this.callbackCapabilities[e];if(!n)throw new Error(`Cannot resolve callback ${e}`);if(delete this.callbackCapabilities[e],1===t.callback)n.resolve(t.data);else{if(2!==t.callback)throw new Error("Unexpected callback case");n.reject(o(t.reason))}return}const r=this.actionHandler[t.action];if(!r)throw new Error(`Unknown action from worker: ${t.action}`);if(t.callbackId){const e=this.sourceName,a=t.sourceName;new Promise((function(e){e(r(t.data))})).then((function(r){n.postMessage({sourceName:e,targetName:a,callback:1,callbackId:t.callbackId,data:r})}),(function(r){n.postMessage({sourceName:e,targetName:a,callback:2,callbackId:t.callbackId,reason:o(r)})}))}else t.streamId?this._createStreamSink(t):r(t.data)},n.addEventListener("message",this._onComObjOnMessage)}on(e,t){const n=this.actionHandler;if(n[e])throw new Error(`There is already an actionName called "${e}"`);n[e]=t}send(e,t,n){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:t},n)}sendWithPromise(e,t,n){const o=this.callbackId++,a=(0,r.createPromiseCapability)();this.callbackCapabilities[o]=a;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:o,data:t},n)}catch(e){a.reject(e)}return a.promise}sendWithStream(e,t,n,a){const i=this.streamId++,s=this.sourceName,l=this.targetName,c=this.comObj;return new ReadableStream({start:n=>{const o=(0,r.createPromiseCapability)();return this.streamControllers[i]={controller:n,startCall:o,pullCall:null,cancelCall:null,isClosed:!1},c.postMessage({sourceName:s,targetName:l,action:e,streamId:i,data:t,desiredSize:n.desiredSize},a),o.promise},pull:e=>{const t=(0,r.createPromiseCapability)();return this.streamControllers[i].pullCall=t,c.postMessage({sourceName:s,targetName:l,stream:6,streamId:i,desiredSize:e.desiredSize}),t.promise},cancel:e=>{(0,r.assert)(e instanceof Error,"cancel must have a valid reason");const t=(0,r.createPromiseCapability)();return this.streamControllers[i].cancelCall=t,this.streamControllers[i].isClosed=!0,c.postMessage({sourceName:s,targetName:l,stream:1,streamId:i,reason:o(e)}),t.promise}},n)}_createStreamSink(e){const t=e.streamId,n=this.sourceName,a=e.sourceName,i=this.comObj,s=this,l=this.actionHandler[e.action],c={enqueue(e,o=1,s){if(this.isCancelled)return;const l=this.desiredSize;this.desiredSize-=o,l>0&&this.desiredSize<=0&&(this.sinkCapability=(0,r.createPromiseCapability)(),this.ready=this.sinkCapability.promise),i.postMessage({sourceName:n,targetName:a,stream:4,streamId:t,chunk:e},s)},close(){this.isCancelled||(this.isCancelled=!0,i.postMessage({sourceName:n,targetName:a,stream:3,streamId:t}),delete s.streamSinks[t])},error(e){(0,r.assert)(e instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,i.postMessage({sourceName:n,targetName:a,stream:5,streamId:t,reason:o(e)}))},sinkCapability:(0,r.createPromiseCapability)(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};c.sinkCapability.resolve(),c.ready=c.sinkCapability.promise,this.streamSinks[t]=c,new Promise((function(t){t(l(e.data,c))})).then((function(){i.postMessage({sourceName:n,targetName:a,stream:8,streamId:t,success:!0})}),(function(e){i.postMessage({sourceName:n,targetName:a,stream:8,streamId:t,reason:o(e)})}))}_processStreamMessage(e){const t=e.streamId,n=this.sourceName,a=e.sourceName,i=this.comObj,s=this.streamControllers[t],l=this.streamSinks[t];switch(e.stream){case 8:e.success?s.startCall.resolve():s.startCall.reject(o(e.reason));break;case 7:e.success?s.pullCall.resolve():s.pullCall.reject(o(e.reason));break;case 6:if(!l){i.postMessage({sourceName:n,targetName:a,stream:7,streamId:t,success:!0});break}l.desiredSize<=0&&e.desiredSize>0&&l.sinkCapability.resolve(),l.desiredSize=e.desiredSize,new Promise((function(e){e(l.onPull&&l.onPull())})).then((function(){i.postMessage({sourceName:n,targetName:a,stream:7,streamId:t,success:!0})}),(function(e){i.postMessage({sourceName:n,targetName:a,stream:7,streamId:t,reason:o(e)})}));break;case 4:if((0,r.assert)(s,"enqueue should have stream controller"),s.isClosed)break;s.controller.enqueue(e.chunk);break;case 3:if((0,r.assert)(s,"close should have stream controller"),s.isClosed)break;s.isClosed=!0,s.controller.close(),this._deleteStreamController(s,t);break;case 5:(0,r.assert)(s,"error should have stream controller"),s.controller.error(o(e.reason)),this._deleteStreamController(s,t);break;case 2:e.success?s.cancelCall.resolve():s.cancelCall.reject(o(e.reason)),this._deleteStreamController(s,t);break;case 1:if(!l)break;new Promise((function(t){t(l.onCancel&&l.onCancel(o(e.reason)))})).then((function(){i.postMessage({sourceName:n,targetName:a,stream:2,streamId:t,success:!0})}),(function(e){i.postMessage({sourceName:n,targetName:a,stream:2,streamId:t,reason:o(e)})})),l.sinkCapability.reject(o(e.reason)),l.isCancelled=!0,delete this.streamSinks[t];break;default:throw new Error("Unexpected stream case")}}async _deleteStreamController(e,t){await Promise.allSettled([e.startCall&&e.startCall.promise,e.pullCall&&e.pullCall.promise,e.cancelCall&&e.cancelCall.promise]),delete this.streamControllers[t]}destroy(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;var r=n(1);t.Metadata=class{#c;#u;constructor({parsedData:e,rawData:t}){this.#c=e,this.#u=t}getRaw(){return this.#u}get(e){return this.#c.get(e)??null}getAll(){return(0,r.objectFromMap)(this.#c)}has(e){return this.#c.has(e)}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OptionalContentConfig=void 0;var r=n(1);class o{constructor(e,t){this.visible=!0,this.name=e,this.intent=t}}t.OptionalContentConfig=class{constructor(e){if(this.name=null,this.creator=null,this._order=null,this._groups=new Map,null!==e){this.name=e.name,this.creator=e.creator,this._order=e.order;for(const t of e.groups)this._groups.set(t.id,new o(t.name,t.intent));if("OFF"===e.baseState)for(const e of this._groups)e.visible=!1;for(const t of e.on)this._groups.get(t).visible=!0;for(const t of e.off)this._groups.get(t).visible=!1}}_evaluateVisibilityExpression(e){const t=e.length;if(t<2)return!0;const n=e[0];for(let o=1;o0?(0,r.objectFromMap)(this._groups):null}getGroup(e){return this._groups.get(e)||null}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFDataTransportStream=void 0;var r=n(1),o=n(5);t.PDFDataTransportStream=class{constructor(e,t){(0,r.assert)(t,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.'),this._queuedChunks=[],this._progressiveDone=e.progressiveDone||!1,this._contentDispositionFilename=e.contentDispositionFilename||null;const n=e.initialData;if(n?.length>0){const e=new Uint8Array(n).buffer;this._queuedChunks.push(e)}this._pdfDataRangeTransport=t,this._isStreamingSupported=!e.disableStream,this._isRangeSupported=!e.disableRange,this._contentLength=e.length,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener(((e,t)=>{this._onReceiveData({begin:e,chunk:t})})),this._pdfDataRangeTransport.addProgressListener(((e,t)=>{this._onProgress({loaded:e,total:t})})),this._pdfDataRangeTransport.addProgressiveReadListener((e=>{this._onReceiveData({chunk:e})})),this._pdfDataRangeTransport.addProgressiveDoneListener((()=>{this._onProgressiveDone()})),this._pdfDataRangeTransport.transportReady()}_onReceiveData(e){const t=new Uint8Array(e.chunk).buffer;if(void 0===e.begin)this._fullRequestReader?this._fullRequestReader._enqueue(t):this._queuedChunks.push(t);else{const n=this._rangeReaders.some((function(n){return n._begin===e.begin&&(n._enqueue(t),!0)}));(0,r.assert)(n,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}_onProgress(e){if(void 0===e.total){const t=this._rangeReaders[0];t?.onProgress&&t.onProgress({loaded:e.loaded})}else{const t=this._fullRequestReader;t?.onProgress&&t.onProgress({loaded:e.loaded,total:e.total})}}_onProgressiveDone(){this._fullRequestReader&&this._fullRequestReader.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(e){const t=this._rangeReaders.indexOf(e);t>=0&&this._rangeReaders.splice(t,1)}getFullReader(){(0,r.assert)(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");const e=this._queuedChunks;return this._queuedChunks=null,new a(this,e,this._progressiveDone,this._contentDispositionFilename)}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=new i(this,e,t);return this._pdfDataRangeTransport.requestDataRange(e,t),this._rangeReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);for(const t of this._rangeReaders.slice(0))t.cancel(e);this._pdfDataRangeTransport.abort()}};class a{constructor(e,t,n=!1,r=null){this._stream=e,this._done=n||!1,this._filename=(0,o.isPdfFile)(r)?r:null,this._queuedChunks=t||[],this._loaded=0;for(const e of this._queuedChunks)this._loaded+=e.byteLength;this._requests=[],this._headersReady=Promise.resolve(),e._fullRequestReader=this,this.onProgress=null}_enqueue(e){this._done||(this._requests.length>0?this._requests.shift().resolve({value:e,done:!1}):this._queuedChunks.push(e),this._loaded+=e.byteLength)}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}async read(){if(this._queuedChunks.length>0)return{value:this._queuedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||(this._done=!0)}}class i{constructor(e,t,n){this._stream=e,this._begin=t,this._end=n,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(e){if(!this._done){if(0===this._requests.length)this._queuedChunk=e;else{this._requests.shift().resolve({value:e,done:!1});for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}async read(){if(this._queuedChunk){const e=this._queuedChunk;return this._queuedChunk=null,{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._stream._removeRangeReader(this)}}},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.XfaText=void 0;class n{static textContent(e){const t=[],r={items:t,styles:Object.create(null)};return function e(r){if(!r)return;let o=null;const a=r.name;if("#text"===a)o=r.value;else{if(!n.shouldBuildText(a))return;r?.attributes?.textContent?o=r.attributes.textContent:r.value&&(o=r.value)}if(null!==o&&t.push({str:o}),r.children)for(const t of r.children)e(t)}(e),r}static shouldBuildText(e){return!("textarea"===e||"input"===e||"option"===e||"select"===e)}}t.XfaText=n},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NodeStandardFontDataFactory=t.NodeCanvasFactory=t.NodeCMapReaderFactory=void 0;var r=n(6);const o=function(e){return new Promise(((t,n)=>{__webpack_require__(172).readFile(e,((e,r)=>{!e&&r?t(new Uint8Array(r)):n(new Error(e))}))}))};class a extends r.BaseCanvasFactory{_createCanvas(e,t){return __webpack_require__(3414).createCanvas(e,t)}}t.NodeCanvasFactory=a;class i extends r.BaseCMapReaderFactory{_fetchData(e,t){return o(e).then((e=>({cMapData:e,compressionType:t})))}}t.NodeCMapReaderFactory=i;class s extends r.BaseStandardFontDataFactory{_fetchData(e){return o(e)}}t.NodeStandardFontDataFactory=s},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationLayer=void 0;var r=n(1),o=n(5),a=n(8),i=n(21),s=n(22);const l=1e3,c=new WeakSet;function u(e){return{width:e[2]-e[0],height:e[3]-e[1]}}class d{static create(e){switch(e.data.annotationType){case r.AnnotationType.LINK:return new h(e);case r.AnnotationType.TEXT:return new f(e);case r.AnnotationType.WIDGET:switch(e.data.fieldType){case"Tx":return new g(e);case"Btn":return e.data.radioButton?new v(e):e.data.checkBox?new b(e):new y(e);case"Ch":return new _(e)}return new m(e);case r.AnnotationType.POPUP:return new k(e);case r.AnnotationType.FREETEXT:return new x(e);case r.AnnotationType.LINE:return new A(e);case r.AnnotationType.SQUARE:return new S(e);case r.AnnotationType.CIRCLE:return new C(e);case r.AnnotationType.POLYLINE:return new T(e);case r.AnnotationType.CARET:return new O(e);case r.AnnotationType.INK:return new P(e);case r.AnnotationType.POLYGON:return new E(e);case r.AnnotationType.HIGHLIGHT:return new D(e);case r.AnnotationType.UNDERLINE:return new L(e);case r.AnnotationType.SQUIGGLY:return new M(e);case r.AnnotationType.STRIKEOUT:return new F(e);case r.AnnotationType.STAMP:return new R(e);case r.AnnotationType.FILEATTACHMENT:return new N(e);default:return new p(e)}}}class p{constructor(e,{isRenderable:t=!1,ignoreBorder:n=!1,createQuadrilaterals:r=!1}={}){this.isRenderable=t,this.data=e.data,this.layer=e.layer,this.page=e.page,this.viewport=e.viewport,this.linkService=e.linkService,this.downloadManager=e.downloadManager,this.imageResourcesPath=e.imageResourcesPath,this.renderForms=e.renderForms,this.svgFactory=e.svgFactory,this.annotationStorage=e.annotationStorage,this.enableScripting=e.enableScripting,this.hasJSActions=e.hasJSActions,this._fieldObjects=e.fieldObjects,this._mouseState=e.mouseState,t&&(this.container=this._createContainer(n)),r&&(this.quadrilaterals=this._createQuadrilaterals(n))}_createContainer(e=!1){const t=this.data,n=this.page,o=this.viewport,a=document.createElement("section");let{width:i,height:s}=u(t.rect);a.setAttribute("data-annotation-id",t.id);const l=r.Util.normalizeRect([t.rect[0],n.view[3]-t.rect[1]+n.view[1],t.rect[2],n.view[3]-t.rect[3]+n.view[1]]);if(t.hasOwnCanvas){const e=o.transform.slice(),[t,n]=r.Util.singularValueDecompose2dScale(e);i=Math.ceil(i*t),s=Math.ceil(s*n),l[0]*=t,l[1]*=n;for(let t=0;t<4;t++)e[t]=Math.sign(e[t]);a.style.transform=`matrix(${e.join(",")})`}else a.style.transform=`matrix(${o.transform.join(",")})`;if(a.style.transformOrigin=`${-l[0]}px ${-l[1]}px`,!e&&t.borderStyle.width>0){a.style.borderWidth=`${t.borderStyle.width}px`,t.borderStyle.style!==r.AnnotationBorderStyleType.UNDERLINE&&(i-=2*t.borderStyle.width,s-=2*t.borderStyle.width);const e=t.borderStyle.horizontalCornerRadius,n=t.borderStyle.verticalCornerRadius;if(e>0||n>0){const t=`${e}px / ${n}px`;a.style.borderRadius=t}switch(t.borderStyle.style){case r.AnnotationBorderStyleType.SOLID:a.style.borderStyle="solid";break;case r.AnnotationBorderStyleType.DASHED:a.style.borderStyle="dashed";break;case r.AnnotationBorderStyleType.BEVELED:(0,r.warn)("Unimplemented border style: beveled");break;case r.AnnotationBorderStyleType.INSET:(0,r.warn)("Unimplemented border style: inset");break;case r.AnnotationBorderStyleType.UNDERLINE:a.style.borderBottomStyle="solid"}t.borderColor||t.color?a.style.borderColor=r.Util.makeHexColor(0|t.color[0],0|t.color[1],0|t.color[2]):a.style.borderWidth=0}return a.style.left=`${l[0]}px`,a.style.top=`${l[1]}px`,t.hasOwnCanvas?a.style.width=a.style.height="auto":(a.style.width=`${i}px`,a.style.height=`${s}px`),a}get _commonActions(){const e=(e,t,n)=>{const r=n.detail[e];n.target.style[t]=i.ColorConverters[`${r[0]}_HTML`](r.slice(1))};return(0,r.shadow)(this,"_commonActions",{display:e=>{const t=e.detail.display%2==1;e.target.style.visibility=t?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{hidden:t,print:0===e.detail.display||3===e.detail.display})},print:e=>{this.annotationStorage.setValue(this.data.id,{print:e.detail.print})},hidden:e=>{e.target.style.visibility=e.detail.hidden?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{hidden:e.detail.hidden})},focus:e=>{setTimeout((()=>e.target.focus({preventScroll:!1})),0)},userName:e=>{e.target.title=e.detail.userName},readonly:e=>{e.detail.readonly?e.target.setAttribute("readonly",""):e.target.removeAttribute("readonly")},required:e=>{e.detail.required?e.target.setAttribute("required",""):e.target.removeAttribute("required")},bgColor:t=>{e("bgColor","backgroundColor",t)},fillColor:t=>{e("fillColor","backgroundColor",t)},fgColor:t=>{e("fgColor","color",t)},textColor:t=>{e("textColor","color",t)},borderColor:t=>{e("borderColor","borderColor",t)},strokeColor:t=>{e("strokeColor","borderColor",t)}})}_dispatchEventFromSandbox(e,t){const n=this._commonActions;for(const r of Object.keys(t.detail)){const o=e[r]||n[r];o&&o(t)}}_setDefaultPropertiesFromJS(e){if(!this.enableScripting)return;const t=this.annotationStorage.getRawValue(this.data.id);if(!t)return;const n=this._commonActions;for(const[r,o]of Object.entries(t)){const a=n[r];a&&(a({detail:o,target:e}),delete t[r])}}_createQuadrilaterals(e=!1){if(!this.data.quadPoints)return null;const t=[],n=this.data.rect;for(const n of this.data.quadPoints)this.data.rect=[n[2].x,n[2].y,n[1].x,n[1].y],t.push(this._createContainer(e));return this.data.rect=n,t}_createPopup(e,t){let n=this.container;this.quadrilaterals&&(e=e||this.quadrilaterals,n=this.quadrilaterals[0]),e||((e=document.createElement("div")).style.height=n.style.height,e.style.width=n.style.width,n.appendChild(e));const r=new w({container:n,trigger:e,color:t.color,titleObj:t.titleObj,modificationDate:t.modificationDate,contentsObj:t.contentsObj,richText:t.richText,hideWrapper:!0}).render();r.style.left=n.style.width,n.appendChild(r)}_renderQuadrilaterals(e){for(const t of this.quadrilaterals)t.className=e;return this.quadrilaterals}render(){(0,r.unreachable)("Abstract method `AnnotationElement.render` called")}_getElementsByName(e,t=null){const n=[];if(this._fieldObjects){const o=this._fieldObjects[e];if(o)for(const{page:e,id:a,exportValues:i}of o){if(-1===e)continue;if(a===t)continue;const o="string"==typeof i?i:null,s=document.getElementById(a);!s||c.has(s)?n.push({id:a,exportValue:o,domElement:s}):(0,r.warn)(`_getElementsByName - element not allowed: ${a}`)}return n}for(const r of document.getElementsByName(e)){const{id:e,exportValue:o}=r;e!==t&&c.has(r)&&n.push({id:e,exportValue:o,domElement:r})}return n}static get platform(){const e="undefined"!=typeof navigator?navigator.platform:"";return(0,r.shadow)(this,"platform",{isWin:e.includes("Win"),isMac:e.includes("Mac")})}}class h extends p{constructor(e,t=null){super(e,{isRenderable:!!(e.data.url||e.data.dest||e.data.action||e.data.isTooltipOnly||e.data.resetForm||e.data.actions&&(e.data.actions.Action||e.data.actions["Mouse Up"]||e.data.actions["Mouse Down"])),ignoreBorder:!!t?.ignoreBorder,createQuadrilaterals:!0})}render(){const{data:e,linkService:t}=this,n=document.createElement("a");if(e.url)t.addLinkAttributes(n,e.url,e.newWindow);else if(e.action)this._bindNamedAction(n,e.action);else if(e.dest)this._bindLink(n,e.dest);else{let t=!1;e.actions&&(e.actions.Action||e.actions["Mouse Up"]||e.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(t=!0,this._bindJSAction(n,e)),e.resetForm?this._bindResetFormAction(n,e.resetForm):t||this._bindLink(n,"")}return this.quadrilaterals?this._renderQuadrilaterals("linkAnnotation").map(((e,t)=>{const r=0===t?n:n.cloneNode();return e.appendChild(r),e})):(this.container.className="linkAnnotation",this.container.appendChild(n),this.container)}_bindLink(e,t){e.href=this.linkService.getDestinationHash(t),e.onclick=()=>(t&&this.linkService.goToDestination(t),!1),(t||""===t)&&(e.className="internalLink")}_bindNamedAction(e,t){e.href=this.linkService.getAnchorUrl(""),e.onclick=()=>(this.linkService.executeNamedAction(t),!1),e.className="internalLink"}_bindJSAction(e,t){e.href=this.linkService.getAnchorUrl("");const n=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]);for(const r of Object.keys(t.actions)){const o=n.get(r);o&&(e[o]=()=>(this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t.id,name:r}}),!1))}e.onclick||(e.onclick=()=>!1),e.className="internalLink"}_bindResetFormAction(e,t){const n=e.onclick;if(n||(e.href=this.linkService.getAnchorUrl("")),e.className="internalLink",!this._fieldObjects)return(0,r.warn)('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),void(n||(e.onclick=()=>!1));e.onclick=()=>{n&&n();const{fields:e,refs:r,include:o}=t,a=[];if(0!==e.length||0!==r.length){const t=new Set(r);for(const n of e){const e=this._fieldObjects[n]||[];for(const{id:n}of e)t.add(n)}for(const e of Object.values(this._fieldObjects))for(const n of e)t.has(n.id)===o&&a.push(n)}else for(const e of Object.values(this._fieldObjects))a.push(...e);const i=this.annotationStorage,s=[];for(const e of a){const{id:t}=e;switch(s.push(t),e.type){case"text":{const n=e.defaultValue||"";i.setValue(t,{value:n});break}case"checkbox":case"radiobutton":{const n=e.defaultValue===e.exportValues;i.setValue(t,{value:n});break}case"combobox":case"listbox":{const n=e.defaultValue||"";i.setValue(t,{value:n});break}default:continue}const n=document.getElementById(t);n&&c.has(n)&&n.dispatchEvent(new Event("resetform"))}return this.enableScripting&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:"app",ids:s,name:"ResetForm"}}),!1}}}class f extends p{constructor(e){super(e,{isRenderable:!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str)})}render(){this.container.className="textAnnotation";const e=document.createElement("img");return e.style.height=this.container.style.height,e.style.width=this.container.style.width,e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",e.alt="[{{type}} Annotation]",e.dataset.l10nId="text_annotation_type",e.dataset.l10nArgs=JSON.stringify({type:this.data.name}),this.data.hasPopup||this._createPopup(e,this.data),this.container.appendChild(e),this.container}}class m extends p{render(){return this.data.alternativeText&&(this.container.title=this.data.alternativeText),this.container}_getKeyModifier(e){const{isWin:t,isMac:n}=p.platform;return t&&e.ctrlKey||n&&e.metaKey}_setEventListener(e,t,n,r){t.includes("mouse")?e.addEventListener(t,(e=>{this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:n,value:r(e),shift:e.shiftKey,modifier:this._getKeyModifier(e)}})})):e.addEventListener(t,(e=>{this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:n,value:r(e)}})}))}_setEventListeners(e,t,n){for(const[r,o]of t)("Action"===o||this.data.actions?.[o])&&this._setEventListener(e,r,o,n)}_setBackgroundColor(e){const t=this.data.backgroundColor||null;e.style.backgroundColor=null===t?"transparent":r.Util.makeHexColor(t[0],t[1],t[2])}}class g extends m{constructor(e){super(e,{isRenderable:e.renderForms||!e.data.hasAppearance&&!!e.data.fieldValue})}setPropertyOnSiblings(e,t,n,r){const o=this.annotationStorage;for(const a of this._getElementsByName(e.name,e.id))a.domElement&&(a.domElement[t]=n),o.setValue(a.id,{[r]:n})}render(){const e=this.annotationStorage,t=this.data.id;this.container.className="textWidgetAnnotation";let n=null;if(this.renderForms){const r=e.getValue(t,{value:this.data.fieldValue}),o=r.formattedValue||r.value||"",a={userValue:null,formattedValue:null,valueOnFocus:""};this.data.multiLine?(n=document.createElement("textarea"),n.textContent=o):(n=document.createElement("input"),n.type="text",n.setAttribute("value",o)),c.add(n),n.disabled=this.data.readOnly,n.name=this.data.fieldName,n.tabIndex=l,a.userValue=o,n.setAttribute("id",t),n.addEventListener("input",(r=>{e.setValue(t,{value:r.target.value}),this.setPropertyOnSiblings(n,"value",r.target.value,"value")})),n.addEventListener("resetform",(e=>{const t=this.data.defaultFieldValue??"";n.value=a.userValue=t,a.formattedValue=null}));let i=e=>{const{formattedValue:t}=a;null!=t&&(e.target.value=t),e.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){n.addEventListener("focus",(e=>{a.userValue&&(e.target.value=a.userValue),a.valueOnFocus=e.target.value})),n.addEventListener("updatefromsandbox",(n=>{const r={value(n){a.userValue=n.detail.value??"",e.setValue(t,{value:a.userValue.toString()}),n.target.value=a.userValue},formattedValue(n){const{formattedValue:r}=n.detail;a.formattedValue=r,null!=r&&n.target!==document.activeElement&&(n.target.value=r),e.setValue(t,{formattedValue:r})},selRange(e){e.target.setSelectionRange(...e.detail.selRange)}};this._dispatchEventFromSandbox(r,n)})),n.addEventListener("keydown",(e=>{let n=-1;if("Escape"===e.key?n=0:"Enter"===e.key?n=2:"Tab"===e.key&&(n=3),-1===n)return;const{value:r}=e.target;a.valueOnFocus!==r&&(a.userValue=r,this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:r,willCommit:!0,commitKey:n,selStart:e.target.selectionStart,selEnd:e.target.selectionEnd}}))}));const r=i;i=null,n.addEventListener("blur",(e=>{const{value:n}=e.target;a.userValue=n,this._mouseState.isDown&&a.valueOnFocus!==n&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:n,willCommit:!0,commitKey:1,selStart:e.target.selectionStart,selEnd:e.target.selectionEnd}}),r(e)})),this.data.actions?.Keystroke&&n.addEventListener("beforeinput",(e=>{const{data:n,target:r}=e,{value:o,selectionStart:a,selectionEnd:i}=r;let s=a,l=i;switch(e.inputType){case"deleteWordBackward":{const e=o.substring(0,a).match(/\w*[^\w]*$/);e&&(s-=e[0].length);break}case"deleteWordForward":{const e=o.substring(a).match(/^[^\w]*\w*/);e&&(l+=e[0].length);break}case"deleteContentBackward":a===i&&(s-=1);break;case"deleteContentForward":a===i&&(l+=1)}e.preventDefault(),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:o,change:n||"",willCommit:!1,selStart:s,selEnd:l}})})),this._setEventListeners(n,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(e=>e.target.value))}if(i&&n.addEventListener("blur",i),null!==this.data.maxLen&&(n.maxLength=this.data.maxLen),this.data.comb){const e=(this.data.rect[2]-this.data.rect[0])/this.data.maxLen;n.classList.add("comb"),n.style.letterSpacing=`calc(${e}px - 1ch)`}}else n=document.createElement("div"),n.textContent=this.data.fieldValue,n.style.verticalAlign="middle",n.style.display="table-cell";return this._setTextStyle(n),this._setBackgroundColor(n),this._setDefaultPropertiesFromJS(n),this.container.appendChild(n),this.container}_setTextStyle(e){const{fontSize:t,fontColor:n}=this.data.defaultAppearanceData,o=e.style;t&&(o.fontSize=`${t}px`),o.color=r.Util.makeHexColor(n[0],n[1],n[2]),null!==this.data.textAlignment&&(o.textAlign=["left","center","right"][this.data.textAlignment])}}class b extends m{constructor(e){super(e,{isRenderable:e.renderForms})}render(){const e=this.annotationStorage,t=this.data,n=t.id;let r=e.getValue(n,{value:t.exportValue===t.fieldValue}).value;"string"==typeof r&&(r="Off"!==r,e.setValue(n,{value:r})),this.container.className="buttonWidgetAnnotation checkBox";const o=document.createElement("input");return c.add(o),o.disabled=t.readOnly,o.type="checkbox",o.name=t.fieldName,r&&o.setAttribute("checked",!0),o.setAttribute("id",n),o.setAttribute("exportValue",t.exportValue),o.tabIndex=l,o.addEventListener("change",(r=>{const{name:o,checked:a}=r.target;for(const r of this._getElementsByName(o,n)){const n=a&&r.exportValue===t.exportValue;r.domElement&&(r.domElement.checked=n),e.setValue(r.id,{value:n})}e.setValue(n,{value:a})})),o.addEventListener("resetform",(e=>{const n=t.defaultFieldValue||"Off";e.target.checked=n===t.exportValue})),this.enableScripting&&this.hasJSActions&&(o.addEventListener("updatefromsandbox",(t=>{const r={value(t){t.target.checked="Off"!==t.detail.value,e.setValue(n,{value:t.target.checked})}};this._dispatchEventFromSandbox(r,t)})),this._setEventListeners(o,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(e=>e.target.checked))),this._setBackgroundColor(o),this._setDefaultPropertiesFromJS(o),this.container.appendChild(o),this.container}}class v extends m{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.className="buttonWidgetAnnotation radioButton";const e=this.annotationStorage,t=this.data,n=t.id;let r=e.getValue(n,{value:t.fieldValue===t.buttonValue}).value;"string"==typeof r&&(r=r!==t.buttonValue,e.setValue(n,{value:r}));const o=document.createElement("input");if(c.add(o),o.disabled=t.readOnly,o.type="radio",o.name=t.fieldName,r&&o.setAttribute("checked",!0),o.setAttribute("id",n),o.tabIndex=l,o.addEventListener("change",(t=>{const{name:r,checked:o}=t.target;for(const t of this._getElementsByName(r,n))e.setValue(t.id,{value:!1});e.setValue(n,{value:o})})),o.addEventListener("resetform",(e=>{const n=t.defaultFieldValue;e.target.checked=null!=n&&n===t.buttonValue})),this.enableScripting&&this.hasJSActions){const r=t.buttonValue;o.addEventListener("updatefromsandbox",(t=>{const o={value:t=>{const o=r===t.detail.value;for(const r of this._getElementsByName(t.target.name)){const t=o&&r.id===n;r.domElement&&(r.domElement.checked=t),e.setValue(r.id,{value:t})}}};this._dispatchEventFromSandbox(o,t)})),this._setEventListeners(o,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(e=>e.target.checked))}return this._setBackgroundColor(o),this._setDefaultPropertiesFromJS(o),this.container.appendChild(o),this.container}}class y extends h{constructor(e){super(e,{ignoreBorder:e.data.hasAppearance})}render(){const e=super.render();return e.className="buttonWidgetAnnotation pushButton",this.data.alternativeText&&(e.title=this.data.alternativeText),this._setDefaultPropertiesFromJS(e),e}}class _ extends m{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.className="choiceWidgetAnnotation";const e=this.annotationStorage,t=this.data.id,n=e.getValue(t,{value:this.data.fieldValue});let{fontSize:r}=this.data.defaultAppearanceData;r||(r=9);const o=`calc(${r}px * var(--zoom-factor))`,a=document.createElement("select");c.add(a),a.disabled=this.data.readOnly,a.name=this.data.fieldName,a.setAttribute("id",t),a.tabIndex=l,a.style.fontSize=`${r}px`,this.data.combo||(a.size=this.data.options.length,this.data.multiSelect&&(a.multiple=!0)),a.addEventListener("resetform",(e=>{const t=this.data.defaultFieldValue;for(const e of a.options)e.selected=e.value===t}));for(const e of this.data.options){const t=document.createElement("option");t.textContent=e.displayValue,t.value=e.exportValue,this.data.combo&&(t.style.fontSize=o),n.value.includes(e.exportValue)&&t.setAttribute("selected",!0),a.appendChild(t)}const i=(e,t)=>{const n=t?"value":"textContent",r=e.target.options;return e.target.multiple?Array.prototype.filter.call(r,(e=>e.selected)).map((e=>e[n])):-1===r.selectedIndex?null:r[r.selectedIndex][n]},s=e=>{const t=e.target.options;return Array.prototype.map.call(t,(e=>({displayValue:e.textContent,exportValue:e.value})))};return this.enableScripting&&this.hasJSActions?(a.addEventListener("updatefromsandbox",(n=>{const r={value(n){const r=n.detail.value,o=new Set(Array.isArray(r)?r:[r]);for(const e of a.options)e.selected=o.has(e.value);e.setValue(t,{value:i(n,!0)})},multipleSelection(e){a.multiple=!0},remove(n){const r=a.options,o=n.detail.remove;r[o].selected=!1,a.remove(o),r.length>0&&-1===Array.prototype.findIndex.call(r,(e=>e.selected))&&(r[0].selected=!0),e.setValue(t,{value:i(n,!0),items:s(n)})},clear(n){for(;0!==a.length;)a.remove(0);e.setValue(t,{value:null,items:[]})},insert(n){const{index:r,displayValue:o,exportValue:l}=n.detail.insert,c=document.createElement("option");c.textContent=o,c.value=l,a.insertBefore(c,a.children[r]),e.setValue(t,{value:i(n,!0),items:s(n)})},items(n){const{items:r}=n.detail;for(;0!==a.length;)a.remove(0);for(const e of r){const{displayValue:t,exportValue:n}=e,r=document.createElement("option");r.textContent=t,r.value=n,a.appendChild(r)}a.options.length>0&&(a.options[0].selected=!0),e.setValue(t,{value:i(n,!0),items:s(n)})},indices(n){const r=new Set(n.detail.indices);for(const e of n.target.options)e.selected=r.has(e.index);e.setValue(t,{value:i(n,!0)})},editable(e){e.target.disabled=!e.detail.editable}};this._dispatchEventFromSandbox(r,n)})),a.addEventListener("input",(n=>{const r=i(n,!0),o=i(n,!1);e.setValue(t,{value:r}),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:o,changeEx:r,willCommit:!0,commitKey:1,keyDown:!1}})})),this._setEventListeners(a,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"]],(e=>e.target.checked))):a.addEventListener("input",(function(n){e.setValue(t,{value:i(n,!0)})})),this._setBackgroundColor(a),this._setDefaultPropertiesFromJS(a),this.container.appendChild(a),this.container}}class k extends p{constructor(e){super(e,{isRenderable:!!(e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str)})}render(){if(this.container.className="popupAnnotation",["Line","Square","Circle","PolyLine","Polygon","Ink"].includes(this.data.parentType))return this.container;const e=`[data-annotation-id="${this.data.parentId}"]`,t=this.layer.querySelectorAll(e);if(0===t.length)return this.container;const n=new w({container:this.container,trigger:Array.from(t),color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText}),o=this.page,a=r.Util.normalizeRect([this.data.parentRect[0],o.view[3]-this.data.parentRect[1]+o.view[1],this.data.parentRect[2],o.view[3]-this.data.parentRect[3]+o.view[1]]),i=a[0]+this.data.parentRect[2]-this.data.parentRect[0],s=a[1];return this.container.style.transformOrigin=`${-i}px ${-s}px`,this.container.style.left=`${i}px`,this.container.style.top=`${s}px`,this.container.appendChild(n.render()),this.container}}class w{constructor(e){this.container=e.container,this.trigger=e.trigger,this.color=e.color,this.titleObj=e.titleObj,this.modificationDate=e.modificationDate,this.contentsObj=e.contentsObj,this.richText=e.richText,this.hideWrapper=e.hideWrapper||!1,this.pinned=!1}render(){const e=document.createElement("div");e.className="popupWrapper",this.hideElement=this.hideWrapper?e:this.container,this.hideElement.hidden=!0;const t=document.createElement("div");t.className="popup";const n=this.color;if(n){const e=.7*(255-n[0])+n[0],o=.7*(255-n[1])+n[1],a=.7*(255-n[2])+n[2];t.style.backgroundColor=r.Util.makeHexColor(0|e,0|o,0|a)}const a=document.createElement("h1");a.dir=this.titleObj.dir,a.textContent=this.titleObj.str,t.appendChild(a);const i=o.PDFDateString.toDateObject(this.modificationDate);if(i){const e=document.createElement("span");e.className="popupDate",e.textContent="{{date}}, {{time}}",e.dataset.l10nId="annotation_date_string",e.dataset.l10nArgs=JSON.stringify({date:i.toLocaleDateString(),time:i.toLocaleTimeString()}),t.appendChild(e)}if(!this.richText?.str||this.contentsObj?.str&&this.contentsObj.str!==this.richText.str){const e=this._formatContents(this.contentsObj);t.appendChild(e)}else s.XfaLayer.render({xfaHtml:this.richText.html,intent:"richText",div:t}),t.lastChild.className="richText popupContent";Array.isArray(this.trigger)||(this.trigger=[this.trigger]);for(const e of this.trigger)e.addEventListener("click",this._toggle.bind(this)),e.addEventListener("mouseover",this._show.bind(this,!1)),e.addEventListener("mouseout",this._hide.bind(this,!1));return t.addEventListener("click",this._hide.bind(this,!0)),e.appendChild(t),e}_formatContents({str:e,dir:t}){const n=document.createElement("p");n.className="popupContent",n.dir=t;const r=e.split(/(?:\r\n?|\n)/);for(let e=0,t=r.length;e{function n(e){return Math.floor(255*Math.max(0,Math.min(1,e))).toString(16).padStart(2,"0")}Object.defineProperty(t,"__esModule",{value:!0}),t.ColorConverters=void 0,t.ColorConverters=class{static CMYK_G([e,t,n,r]){return["G",1-Math.min(1,.3*e+.59*n+.11*t+r)]}static G_CMYK([e]){return["CMYK",0,0,0,1-e]}static G_RGB([e]){return["RGB",e,e,e]}static G_HTML([e]){const t=n(e);return`#${t}${t}${t}`}static RGB_G([e,t,n]){return["G",.3*e+.59*t+.11*n]}static RGB_HTML([e,t,r]){return`#${n(e)}${n(t)}${n(r)}`}static T_HTML(){return"#00000000"}static CMYK_RGB([e,t,n,r]){return["RGB",1-Math.min(1,e+r),1-Math.min(1,n+r),1-Math.min(1,t+r)]}static CMYK_HTML(e){return this.RGB_HTML(this.CMYK_RGB(e))}static RGB_CMYK([e,t,n]){const r=1-e,o=1-t,a=1-n;return["CMYK",r,o,a,Math.min(r,o,a)]}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.XfaLayer=void 0;var r=n(18);t.XfaLayer=class{static setupStorage(e,t,n,r,o){const a=r.getValue(t,{value:null});switch(n.name){case"textarea":if(null!==a.value&&(e.textContent=a.value),"print"===o)break;e.addEventListener("input",(e=>{r.setValue(t,{value:e.target.value})}));break;case"input":if("radio"===n.attributes.type||"checkbox"===n.attributes.type){if(a.value===n.attributes.xfaOn?e.setAttribute("checked",!0):a.value===n.attributes.xfaOff&&e.removeAttribute("checked"),"print"===o)break;e.addEventListener("change",(e=>{r.setValue(t,{value:e.target.checked?e.target.getAttribute("xfaOn"):e.target.getAttribute("xfaOff")})}))}else{if(null!==a.value&&e.setAttribute("value",a.value),"print"===o)break;e.addEventListener("input",(e=>{r.setValue(t,{value:e.target.value})}))}break;case"select":if(null!==a.value)for(const e of n.children)e.attributes.value===a.value&&(e.attributes.selected=!0);e.addEventListener("input",(e=>{const n=e.target.options,o=-1===n.selectedIndex?"":n[n.selectedIndex].value;r.setValue(t,{value:o})}))}}static setAttributes({html:e,element:t,storage:n=null,intent:r,linkService:o}){const{attributes:a}=t,i=e instanceof HTMLAnchorElement;"radio"===a.type&&(a.name=`${a.name}-${r}`);for(const[t,n]of Object.entries(a))if(null!=n&&"dataId"!==t)if("style"!==t)if("textContent"===t)e.textContent=n;else if("class"===t)n.length&&e.setAttribute(t,n.join(" "));else{if(i&&("href"===t||"newWindow"===t))continue;e.setAttribute(t,n)}else Object.assign(e.style,n);i&&o.addLinkAttributes(e,a.href,a.newWindow),n&&a.dataId&&this.setupStorage(e,a.dataId,t,n)}static render(e){const t=e.annotationStorage,n=e.linkService,o=e.xfaHtml,a=e.intent||"display",i=document.createElement(o.name);o.attributes&&this.setAttributes({html:i,element:o,intent:a,linkService:n});const s=[[o,-1,i]],l=e.div;if(l.appendChild(i),e.viewport){const t=`matrix(${e.viewport.transform.join(",")})`;l.style.transform=t}"richText"!==a&&l.setAttribute("class","xfaLayer xfaFont");const c=[];for(;s.length>0;){const[e,o,i]=s[s.length-1];if(o+1===e.children.length){s.pop();continue}const l=e.children[++s[s.length-1][1]];if(null===l)continue;const{name:u}=l;if("#text"===u){const e=document.createTextNode(l.value);c.push(e),i.appendChild(e);continue}let d;if(d=l?.attributes?.xmlns?document.createElementNS(l.attributes.xmlns,u):document.createElement(u),i.appendChild(d),l.attributes&&this.setAttributes({html:d,element:l,storage:t,intent:a,linkService:n}),l.children&&l.children.length>0)s.push([l,-1,d]);else if(l.value){const e=document.createTextNode(l.value);r.XfaText.shouldBuildText(u)&&c.push(e),d.appendChild(e)}}for(const e of l.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"))e.setAttribute("readOnly",!0);return{textDivs:c}}static update(e){const t=`matrix(${e.viewport.transform.join(",")})`;e.div.style.transform=t,e.div.hidden=!1}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.renderTextLayer=function(e){const t=new d({textContent:e.textContent,textContentStream:e.textContentStream,container:e.container,viewport:e.viewport,textDivs:e.textDivs,textContentItemsStr:e.textContentItemsStr,enhanceTextSelection:e.enhanceTextSelection});return t._render(e.timeout),t};var r=n(1);const o=30,a=new Map,i=/^\s+$/g;function s(e,t,n,s){const l=document.createElement("span"),c=e._enhanceTextSelection?{angle:0,canvasWidth:0,hasText:""!==t.str,hasEOL:t.hasEOL,originalTransform:null,paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0,scale:1}:{angle:0,canvasWidth:0,hasText:""!==t.str,hasEOL:t.hasEOL};e._textDivs.push(l);const u=r.Util.transform(e._viewport.transform,t.transform);let d=Math.atan2(u[1],u[0]);const p=n[t.fontName];p.vertical&&(d+=Math.PI/2);const h=Math.hypot(u[2],u[3]),f=h*function(e,t){const n=a.get(e);if(n)return n;t.save(),t.font=`30px ${e}`;const r=t.measureText("");let i=r.fontBoundingBoxAscent,s=Math.abs(r.fontBoundingBoxDescent);if(i){t.restore();const n=i/(i+s);return a.set(e,n),n}t.strokeStyle="red",t.clearRect(0,0,o,o),t.strokeText("g",0,0);let l=t.getImageData(0,0,o,o).data;s=0;for(let e=l.length-1-3;e>=0;e-=4)if(l[e]>0){s=Math.ceil(e/4/o);break}t.clearRect(0,0,o,o),t.strokeText("A",0,o),l=t.getImageData(0,0,o,o).data,i=0;for(let e=0,t=l.length;e0){i=o-Math.floor(e/4/o);break}if(t.restore(),i){const t=i/(i+s);return a.set(e,t),t}return a.set(e,.8),.8}(p.fontFamily,s);let m,g;0===d?(m=u[4],g=u[5]-f):(m=u[4]+f*Math.sin(d),g=u[5]-f*Math.cos(d)),l.style.left=`${m}px`,l.style.top=`${g}px`,l.style.fontSize=`${h}px`,l.style.fontFamily=p.fontFamily,l.setAttribute("role","presentation"),l.textContent=t.str,l.dir=t.dir,e._fontInspectorEnabled&&(l.dataset.fontName=t.fontName),0!==d&&(c.angle=d*(180/Math.PI));let b=!1;if(t.str.length>1||e._enhanceTextSelection&&i.test(t.str))b=!0;else if(" "!==t.str&&t.transform[0]!==t.transform[3]){const e=Math.abs(t.transform[0]),n=Math.abs(t.transform[3]);e!==n&&Math.max(e,n)/Math.min(e,n)>1.5&&(b=!0)}if(b&&(p.vertical?c.canvasWidth=t.height*e._viewport.scale:c.canvasWidth=t.width*e._viewport.scale),e._textDivProperties.set(l,c),e._textContentStream&&e._layoutText(l),e._enhanceTextSelection&&c.hasText){let n=1,o=0;0!==d&&(n=Math.cos(d),o=Math.sin(d));const a=(p.vertical?t.height:t.width)*e._viewport.scale,i=h;let s,c;0!==d?(s=[n,o,-o,n,m,g],c=r.Util.getAxialAlignedBoundingBox([0,0,a,i],s)):c=[m,g,m+a,g+i],e._bounds.push({left:c[0],top:c[1],right:c[2],bottom:c[3],div:l,size:[a,i],m:s})}}function l(e){if(e._canceled)return;const t=e._textDivs,n=e._capability,r=t.length;if(r>1e5)return e._renderingDone=!0,void n.resolve();if(!e._textContentStream)for(let n=0;n0&&(r=r?Math.min(n,r):n)}return r}function u(e,t){t.sort((function(e,t){return e.x1-t.x1||e.index-t.index}));const n=[{start:-1/0,end:1/0,boundary:{x1:-1/0,y1:-1/0,x2:0,y2:1/0,index:-1,x1New:0,x2New:0}}];for(const e of t){let t=0;for(;t=0&&n[a].start>=e.y2;)a--;let i,s,l=-1/0;for(i=t;i<=a;i++){let t;r=n[i],o=r.boundary,t=o.x2>e.x1?o.index>e.index?o.x1New:e.x1:void 0===o.x2New?(o.x2+e.x1)/2:o.x2New,t>l&&(l=t)}for(e.x1New=l,i=t;i<=a;i++)r=n[i],o=r.boundary,void 0===o.x2New?o.x2>e.x1?o.index>e.index&&(o.x2New=o.x2):o.x2New=l:o.x2New>l&&(o.x2New=Math.max(l,o.x2));const c=[];let u=null;for(i=t;i<=a;i++){r=n[i],o=r.boundary;const t=o.x2>e.x2?o:e;u===t?c[c.length-1].end=r.end:(c.push({start:r.start,end:r.end,boundary:t}),u=t)}for(n[t].start=0&&n[s].start>=o.y1;s--)e=n[s].boundary===o;for(s=a+1;!e&&s{this._enhanceTextSelection||(this._textDivProperties=null),this._layoutTextCtx&&(this._layoutTextCtx.canvas.width=0,this._layoutTextCtx.canvas.height=0,this._layoutTextCtx=null)})).catch((()=>{}))}get promise(){return this._capability.promise}cancel(){this._canceled=!0,this._reader&&(this._reader.cancel(new r.AbortException("TextLayer task cancelled.")).catch((()=>{})),this._reader=null),null!==this._renderTimer&&(clearTimeout(this._renderTimer),this._renderTimer=null),this._capability.reject(new Error("TextLayer task cancelled."))}_processItems(e,t){for(let n=0,r=e.length;n0){const e=t.canvasWidth/a;this._enhanceTextSelection&&(t.scale=e),n=`scaleX(${e})`}}if(0!==t.angle&&(n=`rotate(${t.angle}deg) ${n}`),n.length>0&&(this._enhanceTextSelection&&(t.originalTransform=n),e.style.transform=n),t.hasText&&this._container.appendChild(e),t.hasEOL){const e=document.createElement("br");e.setAttribute("role","presentation"),this._container.appendChild(e)}}_render(e=0){const t=(0,r.createPromiseCapability)();let n=Object.create(null);const a=this._document.createElement("canvas");if(a.height=a.width=o,this._layoutTextCtx=a.getContext("2d",{alpha:!1}),this._textContent){const e=this._textContent.items,n=this._textContent.styles;this._processItems(e,n),t.resolve()}else{if(!this._textContentStream)throw new Error('Neither "textContent" nor "textContentStream" parameters specified.');{const e=()=>{this._reader.read().then((({value:r,done:o})=>{o?t.resolve():(Object.assign(n,r.styles),this._processItems(r.items,n),e())}),t.reject)};this._reader=this._textContentStream.getReader(),e()}}t.promise.then((()=>{n=null,e?this._renderTimer=setTimeout((()=>{l(this),this._renderTimer=null}),e):l(this)}),this._capability.reject)}expandTextDivs(e=!1){if(!this._enhanceTextSelection||!this._renderingDone)return;null!==this._bounds&&(function(e){const t=e._bounds,n=e._viewport,o=function(e,t,n){const r=n.map((function(e,t){return{x1:e.left,y1:e.top,x2:e.right,y2:e.bottom,index:t,x1New:void 0,x2New:void 0}}));u(e,r);const o=new Array(n.length);for(const e of r){const t=e.index;o[t]={left:e.x1New,top:0,right:e.x2New,bottom:0}}n.map((function(t,n){const a=o[n],i=r[n];i.x1=t.top,i.y1=e-a.right,i.x2=t.bottom,i.y2=e-a.left,i.index=n,i.x1New=void 0,i.x2New=void 0})),u(t,r);for(const e of r){const t=e.index;o[t].top=e.x1New,o[t].bottom=e.x2New}return o}(n.width,n.height,t);for(let n=0;n0?(n.push(`${a.paddingTop}px`),t.push(`translateY(${-a.paddingTop}px)`)):n.push(0),a.paddingRight>0?n.push(a.paddingRight/a.scale+"px"):n.push(0),a.paddingBottom>0?n.push(`${a.paddingBottom}px`):n.push(0),a.paddingLeft>0?(n.push(a.paddingLeft/a.scale+"px"),t.push(`translateX(${-a.paddingLeft/a.scale}px)`)):n.push(0),o.style.padding=n.join(" "),t.length&&(o.style.transform=t.join(" "))):(o.style.padding=null,o.style.transform=a.originalTransform))}}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SVGGraphics=void 0;var r=n(1),o=n(5),a=n(3);let i=class{constructor(){(0,r.unreachable)("Not implemented: SVGGraphics")}};t.SVGGraphics=i;{const s={fontStyle:"normal",fontWeight:"normal",fillColor:"#000000"},l="http://www.w3.org/XML/1998/namespace",c="http://www.w3.org/1999/xlink",u=["butt","round","square"],d=["miter","round","bevel"],p=function(e,t="",n=!1){if(URL.createObjectURL&&"undefined"!=typeof Blob&&!n)return URL.createObjectURL(new Blob([e],{type:t}));const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";let o=`data:${t};base64,`;for(let t=0,n=e.length;t>2]+r[(3&a)<<4|i>>4]+r[t+1>6:64]+r[t+2>1&2147483647:n>>1&2147483647;t[e]=n}function n(e,n,r,o){let a=o;const i=n.length;r[a]=i>>24&255,r[a+1]=i>>16&255,r[a+2]=i>>8&255,r[a+3]=255&i,a+=4,r[a]=255&e.charCodeAt(0),r[a+1]=255&e.charCodeAt(1),r[a+2]=255&e.charCodeAt(2),r[a+3]=255&e.charCodeAt(3),a+=4,r.set(n,a),a+=n.length;const s=function(e,n,r){let o=-1;for(let a=n;a>>8^t[n]}return-1^o}(r,o+4,a);r[a]=s>>24&255,r[a+1]=s>>16&255,r[a+2]=s>>8&255,r[a+3]=255&s}function o(e){let t=e.length;const n=65535,r=Math.ceil(t/n),o=new Uint8Array(2+t+5*r+4);let a=0;o[a++]=120,o[a++]=156;let i=0;for(;t>n;)o[a++]=0,o[a++]=255,o[a++]=255,o[a++]=0,o[a++]=0,o.set(e.subarray(i,i+n),a),a+=n,i+=n,t-=n;o[a++]=1,o[a++]=255&t,o[a++]=t>>8&255,o[a++]=255&~t,o[a++]=(65535&~t)>>8&255,o.set(e.subarray(i),a),a+=e.length-i;const s=function(e,t,n){let r=1,o=0;for(let t=0;t>24&255,o[a++]=s>>16&255,o[a++]=s>>8&255,o[a++]=255&s,o}return function(t,i,s){return function(t,i,s,l){const c=t.width,u=t.height;let d,h,f;const m=t.data;switch(i){case r.ImageKind.GRAYSCALE_1BPP:h=0,d=1,f=c+7>>3;break;case r.ImageKind.RGB_24BPP:h=2,d=8,f=3*c;break;case r.ImageKind.RGBA_32BPP:h=6,d=8,f=4*c;break;default:throw new Error("invalid format")}const g=new Uint8Array((1+f)*u);let b=0,v=0;for(let e=0;e>24&255,c>>16&255,c>>8&255,255&c,u>>24&255,u>>16&255,u>>8&255,255&u,d,h,0,0,0]),_=function(e){if(!a.isNodeJS)return o(e);try{let t;t=parseInt(process.versions.node)>=8?e:Buffer.from(e);const n=__webpack_require__(2258).deflateSync(t,{level:9});return n instanceof Uint8Array?n:new Uint8Array(n)}catch(e){(0,r.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+e)}return o(e)}(g),k=e.length+36+y.length+_.length,w=new Uint8Array(k);let x=0;return w.set(e,x),x+=e.length,n("IHDR",y,w,x),x+=12+y.length,n("IDATA",_,w,x),x+=12+_.length,n("IEND",new Uint8Array(0),w,x),p(w,"image/png",s)}(t,void 0===t.kind?r.ImageKind.GRAYSCALE_1BPP:t.kind,i,s)}}();class f{constructor(){this.fontSizeScale=1,this.fontWeight=s.fontWeight,this.fontSize=0,this.textMatrix=r.IDENTITY_MATRIX,this.fontMatrix=r.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=r.TextRenderingMode.FILL,this.textMatrixScale=1,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=s.fillColor,this.strokeColor="#000000",this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin="",this.lineCap="",this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=""}clone(){return Object.create(this)}setCurrentPoint(e,t){this.x=e,this.y=t}}function m(e){let t=[];const n=[];for(const r of e)"save"!==r.fn?"restore"===r.fn?t=n.pop():t.push(r):(t.push({fnId:92,fn:"group",items:[]}),n.push(t),t=t[t.length-1].items);return t}function g(e){if(Number.isInteger(e))return e.toString();const t=e.toFixed(10);let n=t.length-1;if("0"!==t[n])return t;do{n--}while("0"===t[n]);return t.substring(0,"."===t[n]?n:n+1)}function b(e){if(0===e[4]&&0===e[5]){if(0===e[1]&&0===e[2])return 1===e[0]&&1===e[3]?"":`scale(${g(e[0])} ${g(e[3])})`;if(e[0]===e[3]&&e[1]===-e[2])return`rotate(${g(180*Math.acos(e[0])/Math.PI)})`}else if(1===e[0]&&0===e[1]&&0===e[2]&&1===e[3])return`translate(${g(e[4])} ${g(e[5])})`;return`matrix(${g(e[0])} ${g(e[1])} ${g(e[2])} ${g(e[3])} ${g(e[4])} ${g(e[5])})`}let v=0,y=0,_=0;t.SVGGraphics=i=class{constructor(e,t,n=!1){this.svgFactory=new o.DOMSVGFactory,this.current=new f,this.transformMatrix=r.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=e,this.objs=t,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!n,this._operatorIdMapping=[];for(const e in r.OPS)this._operatorIdMapping[r.OPS[e]]=e}save(){this.transformStack.push(this.transformMatrix);const e=this.current;this.extraStack.push(e),this.current=e.clone()}restore(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}group(e){this.save(),this.executeOpTree(e),this.restore()}loadDependencies(e){const t=e.fnArray,n=e.argsArray;for(let e=0,o=t.length;e{e.get(t,n)}));this.current.dependencies.push(n)}return Promise.all(this.current.dependencies)}transform(e,t,n,o,a,i){const s=[e,t,n,o,a,i];this.transformMatrix=r.Util.transform(this.transformMatrix,s),this.tgrp=null}getSVG(e,t){this.viewport=t;const n=this._initialize(t);return this.loadDependencies(e).then((()=>(this.transformMatrix=r.IDENTITY_MATRIX,this.executeOpTree(this.convertOpList(e)),n)))}convertOpList(e){const t=this._operatorIdMapping,n=e.argsArray,r=e.fnArray,o=[];for(let e=0,a=r.length;e0&&(this.current.lineWidth=e)}setLineCap(e){this.current.lineCap=u[e]}setLineJoin(e){this.current.lineJoin=d[e]}setMiterLimit(e){this.current.miterLimit=e}setStrokeAlpha(e){this.current.strokeAlpha=e}setStrokeRGBColor(e,t,n){this.current.strokeColor=r.Util.makeHexColor(e,t,n)}setFillAlpha(e){this.current.fillAlpha=e}setFillRGBColor(e,t,n){this.current.fillColor=r.Util.makeHexColor(e,t,n),this.current.tspan=this.svgFactory.createElement("svg:tspan"),this.current.xcoords=[],this.current.ycoords=[]}setStrokeColorN(e){this.current.strokeColor=this._makeColorN_Pattern(e)}setFillColorN(e){this.current.fillColor=this._makeColorN_Pattern(e)}shadingFill(e){const t=this.viewport.width,n=this.viewport.height,o=r.Util.inverseTransform(this.transformMatrix),a=r.Util.applyTransform([0,0],o),i=r.Util.applyTransform([0,n],o),s=r.Util.applyTransform([t,0],o),l=r.Util.applyTransform([t,n],o),c=Math.min(a[0],i[0],s[0],l[0]),u=Math.min(a[1],i[1],s[1],l[1]),d=Math.max(a[0],i[0],s[0],l[0]),p=Math.max(a[1],i[1],s[1],l[1]),h=this.svgFactory.createElement("svg:rect");h.setAttributeNS(null,"x",c),h.setAttributeNS(null,"y",u),h.setAttributeNS(null,"width",d-c),h.setAttributeNS(null,"height",p-u),h.setAttributeNS(null,"fill",this._makeShadingPattern(e)),this.current.fillAlpha<1&&h.setAttributeNS(null,"fill-opacity",this.current.fillAlpha),this._ensureTransformGroup().appendChild(h)}_makeColorN_Pattern(e){return"TilingPattern"===e[0]?this._makeTilingPattern(e):this._makeShadingPattern(e)}_makeTilingPattern(e){const t=e[1],n=e[2],o=e[3]||r.IDENTITY_MATRIX,[a,i,s,l]=e[4],c=e[5],u=e[6],d=e[7],p="shading"+_++,[h,f,m,g]=r.Util.normalizeRect([...r.Util.applyTransform([a,i],o),...r.Util.applyTransform([s,l],o)]),[b,v]=r.Util.singularValueDecompose2dScale(o),y=c*b,k=u*v,w=this.svgFactory.createElement("svg:pattern");w.setAttributeNS(null,"id",p),w.setAttributeNS(null,"patternUnits","userSpaceOnUse"),w.setAttributeNS(null,"width",y),w.setAttributeNS(null,"height",k),w.setAttributeNS(null,"x",`${h}`),w.setAttributeNS(null,"y",`${f}`);const x=this.svg,A=this.transformMatrix,S=this.current.fillColor,C=this.current.strokeColor,T=this.svgFactory.create(m-h,g-f);if(this.svg=T,this.transformMatrix=o,2===d){const e=r.Util.makeHexColor(...t);this.current.fillColor=e,this.current.strokeColor=e}return this.executeOpTree(this.convertOpList(n)),this.svg=x,this.transformMatrix=A,this.current.fillColor=S,this.current.strokeColor=C,w.appendChild(T.childNodes[0]),this.defs.appendChild(w),`url(#${p})`}_makeShadingPattern(e){switch("string"==typeof e&&(e=this.objs.get(e)),e[0]){case"RadialAxial":const t="shading"+_++,n=e[3];let o;switch(e[1]){case"axial":const n=e[4],r=e[5];o=this.svgFactory.createElement("svg:linearGradient"),o.setAttributeNS(null,"id",t),o.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),o.setAttributeNS(null,"x1",n[0]),o.setAttributeNS(null,"y1",n[1]),o.setAttributeNS(null,"x2",r[0]),o.setAttributeNS(null,"y2",r[1]);break;case"radial":const a=e[4],i=e[5],s=e[6],l=e[7];o=this.svgFactory.createElement("svg:radialGradient"),o.setAttributeNS(null,"id",t),o.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),o.setAttributeNS(null,"cx",i[0]),o.setAttributeNS(null,"cy",i[1]),o.setAttributeNS(null,"r",l),o.setAttributeNS(null,"fx",a[0]),o.setAttributeNS(null,"fy",a[1]),o.setAttributeNS(null,"fr",s);break;default:throw new Error(`Unknown RadialAxial type: ${e[1]}`)}for(const e of n){const t=this.svgFactory.createElement("svg:stop");t.setAttributeNS(null,"offset",e[0]),t.setAttributeNS(null,"stop-color",e[1]),o.appendChild(t)}return this.defs.appendChild(o),`url(#${t})`;case"Mesh":return(0,r.warn)("Unimplemented pattern Mesh"),null;case"Dummy":return"hotpink";default:throw new Error(`Unknown IR type: ${e[0]}`)}}setDash(e,t){this.current.dashArray=e,this.current.dashPhase=t}constructPath(e,t){const n=this.current;let o=n.x,a=n.y,i=[],s=0;for(const n of e)switch(0|n){case r.OPS.rectangle:o=t[s++],a=t[s++];const e=o+t[s++],n=a+t[s++];i.push("M",g(o),g(a),"L",g(e),g(a),"L",g(e),g(n),"L",g(o),g(n),"Z");break;case r.OPS.moveTo:o=t[s++],a=t[s++],i.push("M",g(o),g(a));break;case r.OPS.lineTo:o=t[s++],a=t[s++],i.push("L",g(o),g(a));break;case r.OPS.curveTo:o=t[s+4],a=t[s+5],i.push("C",g(t[s]),g(t[s+1]),g(t[s+2]),g(t[s+3]),g(o),g(a)),s+=6;break;case r.OPS.curveTo2:i.push("C",g(o),g(a),g(t[s]),g(t[s+1]),g(t[s+2]),g(t[s+3])),o=t[s+2],a=t[s+3],s+=4;break;case r.OPS.curveTo3:o=t[s+2],a=t[s+3],i.push("C",g(t[s]),g(t[s+1]),g(o),g(a),g(o),g(a)),s+=4;break;case r.OPS.closePath:i.push("Z")}i=i.join(" "),n.path&&e.length>0&&e[0]!==r.OPS.rectangle&&e[0]!==r.OPS.moveTo?i=n.path.getAttributeNS(null,"d")+i:(n.path=this.svgFactory.createElement("svg:path"),this._ensureTransformGroup().appendChild(n.path)),n.path.setAttributeNS(null,"d",i),n.path.setAttributeNS(null,"fill","none"),n.element=n.path,n.setCurrentPoint(o,a)}endPath(){const e=this.current;if(e.path=null,!this.pendingClip)return;if(!e.element)return void(this.pendingClip=null);const t="clippath"+v++,n=this.svgFactory.createElement("svg:clipPath");n.setAttributeNS(null,"id",t),n.setAttributeNS(null,"transform",b(this.transformMatrix));const r=e.element.cloneNode(!0);if("evenodd"===this.pendingClip?r.setAttributeNS(null,"clip-rule","evenodd"):r.setAttributeNS(null,"clip-rule","nonzero"),this.pendingClip=null,n.appendChild(r),this.defs.appendChild(n),e.activeClipUrl){e.clipGroup=null;for(const e of this.extraStack)e.clipGroup=null;n.setAttributeNS(null,"clip-path",e.activeClipUrl)}e.activeClipUrl=`url(#${t})`,this.tgrp=null}clip(e){this.pendingClip=e}closePath(){const e=this.current;if(e.path){const t=`${e.path.getAttributeNS(null,"d")}Z`;e.path.setAttributeNS(null,"d",t)}}setLeading(e){this.current.leading=-e}setTextRise(e){this.current.textRise=e}setTextRenderingMode(e){this.current.textRenderingMode=e}setHScale(e){this.current.textHScale=e/100}setRenderingIntent(e){}setFlatness(e){}setGState(e){for(const[t,n]of e)switch(t){case"LW":this.setLineWidth(n);break;case"LC":this.setLineCap(n);break;case"LJ":this.setLineJoin(n);break;case"ML":this.setMiterLimit(n);break;case"D":this.setDash(n[0],n[1]);break;case"RI":this.setRenderingIntent(n);break;case"FL":this.setFlatness(n);break;case"Font":this.setFont(n);break;case"CA":this.setStrokeAlpha(n);break;case"ca":this.setFillAlpha(n);break;default:(0,r.warn)(`Unimplemented graphic state operator ${t}`)}}fill(){const e=this.current;e.element&&(e.element.setAttributeNS(null,"fill",e.fillColor),e.element.setAttributeNS(null,"fill-opacity",e.fillAlpha),this.endPath())}stroke(){const e=this.current;e.element&&(this._setStrokeAttributes(e.element),e.element.setAttributeNS(null,"fill","none"),this.endPath())}_setStrokeAttributes(e,t=1){const n=this.current;let r=n.dashArray;1!==t&&r.length>0&&(r=r.map((function(e){return t*e}))),e.setAttributeNS(null,"stroke",n.strokeColor),e.setAttributeNS(null,"stroke-opacity",n.strokeAlpha),e.setAttributeNS(null,"stroke-miterlimit",g(n.miterLimit)),e.setAttributeNS(null,"stroke-linecap",n.lineCap),e.setAttributeNS(null,"stroke-linejoin",n.lineJoin),e.setAttributeNS(null,"stroke-width",g(t*n.lineWidth)+"px"),e.setAttributeNS(null,"stroke-dasharray",r.map(g).join(" ")),e.setAttributeNS(null,"stroke-dashoffset",g(t*n.dashPhase)+"px")}eoFill(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fill()}fillStroke(){this.stroke(),this.fill()}eoFillStroke(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fillStroke()}closeStroke(){this.closePath(),this.stroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.closePath(),this.eoFillStroke()}paintSolidColorImageMask(){const e=this.svgFactory.createElement("svg:rect");e.setAttributeNS(null,"x","0"),e.setAttributeNS(null,"y","0"),e.setAttributeNS(null,"width","1px"),e.setAttributeNS(null,"height","1px"),e.setAttributeNS(null,"fill",this.current.fillColor),this._ensureTransformGroup().appendChild(e)}paintImageXObject(e){const t=e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e);t?this.paintInlineImageXObject(t):(0,r.warn)(`Dependent image with object ID ${e} is not ready yet`)}paintInlineImageXObject(e,t){const n=e.width,r=e.height,o=h(e,this.forceDataSchema,!!t),a=this.svgFactory.createElement("svg:rect");a.setAttributeNS(null,"x","0"),a.setAttributeNS(null,"y","0"),a.setAttributeNS(null,"width",g(n)),a.setAttributeNS(null,"height",g(r)),this.current.element=a,this.clip("nonzero");const i=this.svgFactory.createElement("svg:image");i.setAttributeNS(c,"xlink:href",o),i.setAttributeNS(null,"x","0"),i.setAttributeNS(null,"y",g(-r)),i.setAttributeNS(null,"width",g(n)+"px"),i.setAttributeNS(null,"height",g(r)+"px"),i.setAttributeNS(null,"transform",`scale(${g(1/n)} ${g(-1/r)})`),t?t.appendChild(i):this._ensureTransformGroup().appendChild(i)}paintImageMaskXObject(e){const t=this.current,n=e.width,r=e.height,o=t.fillColor;t.maskId="mask"+y++;const a=this.svgFactory.createElement("svg:mask");a.setAttributeNS(null,"id",t.maskId);const i=this.svgFactory.createElement("svg:rect");i.setAttributeNS(null,"x","0"),i.setAttributeNS(null,"y","0"),i.setAttributeNS(null,"width",g(n)),i.setAttributeNS(null,"height",g(r)),i.setAttributeNS(null,"fill",o),i.setAttributeNS(null,"mask",`url(#${t.maskId})`),this.defs.appendChild(a),this._ensureTransformGroup().appendChild(i),this.paintInlineImageXObject(e,a)}paintFormXObjectBegin(e,t){if(Array.isArray(e)&&6===e.length&&this.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t){const e=t[2]-t[0],n=t[3]-t[1],r=this.svgFactory.createElement("svg:rect");r.setAttributeNS(null,"x",t[0]),r.setAttributeNS(null,"y",t[1]),r.setAttributeNS(null,"width",g(e)),r.setAttributeNS(null,"height",g(n)),this.current.element=r,this.clip("nonzero"),this.endPath()}}paintFormXObjectEnd(){}_initialize(e){const t=this.svgFactory.create(e.width,e.height),n=this.svgFactory.createElement("svg:defs");t.appendChild(n),this.defs=n;const r=this.svgFactory.createElement("svg:g");return r.setAttributeNS(null,"transform",b(e.transform)),t.appendChild(r),this.svg=r,t}_ensureClipGroup(){if(!this.current.clipGroup){const e=this.svgFactory.createElement("svg:g");e.setAttributeNS(null,"clip-path",this.current.activeClipUrl),this.svg.appendChild(e),this.current.clipGroup=e}return this.current.clipGroup}_ensureTransformGroup(){return this.tgrp||(this.tgrp=this.svgFactory.createElement("svg:g"),this.tgrp.setAttributeNS(null,"transform",b(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().appendChild(this.tgrp):this.svg.appendChild(this.tgrp)),this.tgrp}}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNodeStream=void 0;var r=n(1),o=n(26);const a=__webpack_require__(172),i=__webpack_require__(2001),s=__webpack_require__(3779),l=__webpack_require__(6558),c=/^file:\/\/\/[a-zA-Z]:\//;t.PDFNodeStream=class{constructor(e){this.source=e,this.url=function(e){const t=l.parse(e);return"file:"===t.protocol||t.host?t:/^[a-z]:[/\\]/i.test(e)?l.parse(`file:///${e}`):(t.host||(t.protocol="file:"),t)}(e.url),this.isHttp="http:"===this.url.protocol||"https:"===this.url.protocol,this.isFsUrl="file:"===this.url.protocol,this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=this.isFsUrl?new m(this):new h(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=this.isFsUrl?new g(this,e,t):new f(this,e,t);return this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);for(const t of this._rangeRequestReaders.slice(0))t.cancel(e)}};class u{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null;const t=e.source;this._contentLength=t.length,this._loaded=0,this._filename=null,this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._readableStream=null,this._readCapability=(0,r.createPromiseCapability)(),this._headersCapability=(0,r.createPromiseCapability)()}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const e=this._readableStream.read();return null===e?(this._readCapability=(0,r.createPromiseCapability)(),this.read()):(this._loaded+=e.length,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",(()=>{this._readCapability.resolve()})),e.on("end",(()=>{e.destroy(),this._done=!0,this._readCapability.resolve()})),e.on("error",(e=>{this._error(e)})),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new r.AbortException("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}class d{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=(0,r.createPromiseCapability)();const t=e.source;this._isStreamingSupported=!t.disableStream}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const e=this._readableStream.read();return null===e?(this._readCapability=(0,r.createPromiseCapability)(),this.read()):(this._loaded+=e.length,this.onProgress&&this.onProgress({loaded:this._loaded}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",(()=>{this._readCapability.resolve()})),e.on("end",(()=>{e.destroy(),this._done=!0,this._readCapability.resolve()})),e.on("error",(e=>{this._error(e)})),this._storedError&&this._readableStream.destroy(this._storedError)}}function p(e,t){return{protocol:e.protocol,auth:e.auth,host:e.hostname,port:e.port,path:e.path,method:"GET",headers:t}}class h extends u{constructor(e){super(e);const t=t=>{if(404===t.statusCode){const e=new r.MissingPDFException(`Missing PDF "${this._url}".`);return this._storedError=e,void this._headersCapability.reject(e)}this._headersCapability.resolve(),this._setReadableStream(t);const n=e=>this._readableStream.headers[e.toLowerCase()],{allowRangeRequests:a,suggestedLength:i}=(0,o.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:e.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=a,this._contentLength=i||this._contentLength,this._filename=(0,o.extractFilenameFromHeader)(n)};this._request=null,"http:"===this._url.protocol?this._request=i.request(p(this._url,e.httpHeaders),t):this._request=s.request(p(this._url,e.httpHeaders),t),this._request.on("error",(e=>{this._storedError=e,this._headersCapability.reject(e)})),this._request.end()}}class f extends d{constructor(e,t,n){super(e),this._httpHeaders={};for(const t in e.httpHeaders){const n=e.httpHeaders[t];void 0!==n&&(this._httpHeaders[t]=n)}this._httpHeaders.Range=`bytes=${t}-${n-1}`;const o=e=>{if(404!==e.statusCode)this._setReadableStream(e);else{const e=new r.MissingPDFException(`Missing PDF "${this._url}".`);this._storedError=e}};this._request=null,"http:"===this._url.protocol?this._request=i.request(p(this._url,this._httpHeaders),o):this._request=s.request(p(this._url,this._httpHeaders),o),this._request.on("error",(e=>{this._storedError=e})),this._request.end()}}class m extends u{constructor(e){super(e);let t=decodeURIComponent(this._url.path);c.test(this._url.href)&&(t=t.replace(/^\//,"")),a.lstat(t,((e,n)=>{if(e)return"ENOENT"===e.code&&(e=new r.MissingPDFException(`Missing PDF "${t}".`)),this._storedError=e,void this._headersCapability.reject(e);this._contentLength=n.size,this._setReadableStream(a.createReadStream(t)),this._headersCapability.resolve()}))}}class g extends d{constructor(e,t,n){super(e);let r=decodeURIComponent(this._url.path);c.test(this._url.href)&&(r=r.replace(/^\//,"")),this._setReadableStream(a.createReadStream(r,{start:t,end:n-1}))}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createResponseStatusError=function(e,t){return 404===e||0===e&&t.startsWith("file:")?new r.MissingPDFException('Missing PDF "'+t+'".'):new r.UnexpectedResponseException(`Unexpected server response (${e}) while retrieving PDF "${t}".`,e)},t.extractFilenameFromHeader=function(e){const t=e("Content-Disposition");if(t){let e=(0,o.getFilenameFromContentDispositionHeader)(t);if(e.includes("%"))try{e=decodeURIComponent(e)}catch(e){}if((0,a.isPdfFile)(e))return e}return null},t.validateRangeRequestCapabilities=function({getResponseHeader:e,isHttp:t,rangeChunkSize:n,disableRange:r}){const o={allowRangeRequests:!1,suggestedLength:void 0},a=parseInt(e("Content-Length"),10);return Number.isInteger(a)?(o.suggestedLength=a,a<=2*n||r||!t||"bytes"!==e("Accept-Ranges")||"identity"!==(e("Content-Encoding")||"identity")||(o.allowRangeRequests=!0),o):o},t.validateResponseStatus=function(e){return 200===e||206===e};var r=n(1),o=n(27),a=n(5)},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getFilenameFromContentDispositionHeader=function(e){let t=!0,n=o("filename\\*","i").exec(e);if(n){n=n[1];let e=s(n);return e=unescape(e),e=l(e),e=c(e),i(e)}if(n=function(e){const t=[];let n;const r=o("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;null!==(n=r.exec(e));){let[,e,r,o]=n;if(e=parseInt(e,10),e in t){if(0===e)break}else t[e]=[r,o]}const a=[];for(let e=0;e{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNetworkStream=void 0;var r=n(1),o=n(26);class a{constructor(e,t={}){this.url=e,this.isHttp=/^https?:/i.test(e),this.httpHeaders=this.isHttp&&t.httpHeaders||Object.create(null),this.withCredentials=t.withCredentials||!1,this.getXhr=t.getXhr||function(){return new XMLHttpRequest},this.currXhrId=0,this.pendingRequests=Object.create(null)}requestRange(e,t,n){const r={begin:e,end:t};for(const e in n)r[e]=n[e];return this.request(r)}requestFull(e){return this.request(e)}request(e){const t=this.getXhr(),n=this.currXhrId++,r=this.pendingRequests[n]={xhr:t};t.open("GET",this.url),t.withCredentials=this.withCredentials;for(const e in this.httpHeaders){const n=this.httpHeaders[e];void 0!==n&&t.setRequestHeader(e,n)}return this.isHttp&&"begin"in e&&"end"in e?(t.setRequestHeader("Range",`bytes=${e.begin}-${e.end-1}`),r.expectedStatus=206):r.expectedStatus=200,t.responseType="arraybuffer",e.onError&&(t.onerror=function(n){e.onError(t.status)}),t.onreadystatechange=this.onStateChange.bind(this,n),t.onprogress=this.onProgress.bind(this,n),r.onHeadersReceived=e.onHeadersReceived,r.onDone=e.onDone,r.onError=e.onError,r.onProgress=e.onProgress,t.send(null),n}onProgress(e,t){const n=this.pendingRequests[e];n&&n.onProgress?.(t)}onStateChange(e,t){const n=this.pendingRequests[e];if(!n)return;const o=n.xhr;if(o.readyState>=2&&n.onHeadersReceived&&(n.onHeadersReceived(),delete n.onHeadersReceived),4!==o.readyState)return;if(!(e in this.pendingRequests))return;if(delete this.pendingRequests[e],0===o.status&&this.isHttp)return void n.onError?.(o.status);const a=o.status||200;if((200!==a||206!==n.expectedStatus)&&a!==n.expectedStatus)return void n.onError?.(o.status);const i=function(e){const t=e.response;return"string"!=typeof t?t:(0,r.stringToBytes)(t).buffer}(o);if(206===a){const e=o.getResponseHeader("Content-Range"),t=/bytes (\d+)-(\d+)\/(\d+)/.exec(e);n.onDone({begin:parseInt(t[1],10),chunk:i})}else i?n.onDone({begin:0,chunk:i}):n.onError?.(o.status)}getRequestXhr(e){return this.pendingRequests[e].xhr}isPendingRequest(e){return e in this.pendingRequests}abortRequest(e){const t=this.pendingRequests[e].xhr;delete this.pendingRequests[e],t.abort()}}t.PDFNetworkStream=class{constructor(e){this._source=e,this._manager=new a(e.url,{httpHeaders:e.httpHeaders,withCredentials:e.withCredentials}),this._rangeChunkSize=e.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(e){const t=this._rangeRequestReaders.indexOf(e);t>=0&&this._rangeRequestReaders.splice(t,1)}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new i(this._manager,this._source),this._fullRequestReader}getRangeReader(e,t){const n=new s(this._manager,e,t);return n.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader?.cancel(e);for(const t of this._rangeRequestReaders.slice(0))t.cancel(e)}};class i{constructor(e,t){this._manager=e;const n={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=t.url,this._fullRequestId=e.requestFull(n),this._headersReceivedCapability=(0,r.createPromiseCapability)(),this._disableRange=t.disableRange||!1,this._contentLength=t.length,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}_onHeadersReceived(){const e=this._fullRequestId,t=this._manager.getRequestXhr(e),n=e=>t.getResponseHeader(e),{allowRangeRequests:r,suggestedLength:a}=(0,o.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});r&&(this._isRangeSupported=!0),this._contentLength=a||this._contentLength,this._filename=(0,o.extractFilenameFromHeader)(n),this._isRangeSupported&&this._manager.abortRequest(e),this._headersReceivedCapability.resolve()}_onDone(e){if(e&&(this._requests.length>0?this._requests.shift().resolve({value:e.chunk,done:!1}):this._cachedChunks.push(e.chunk)),this._done=!0,!(this._cachedChunks.length>0)){for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}}_onError(e){this._storedError=(0,o.createResponseStatusError)(e,this._url),this._headersReceivedCapability.reject(this._storedError);for(const e of this._requests)e.reject(this._storedError);this._requests.length=0,this._cachedChunks.length=0}_onProgress(e){this.onProgress?.({loaded:e.loaded,total:e.lengthComputable?e.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersReceivedCapability.promise}async read(){if(this._storedError)throw this._storedError;if(this._cachedChunks.length>0)return{value:this._cachedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._headersReceivedCapability.reject(e);for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}class s{constructor(e,t,n){this._manager=e;const r={onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=e.url,this._requestId=e.requestRange(t,n,r),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}_close(){this.onClosed?.(this)}_onDone(e){const t=e.chunk;this._requests.length>0?this._requests.shift().resolve({value:t,done:!1}):this._queuedChunk=t,this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._close()}_onError(e){this._storedError=(0,o.createResponseStatusError)(e,this._url);for(const e of this._requests)e.reject(this._storedError);this._requests.length=0,this._queuedChunk=null}_onProgress(e){this.isStreamingSupported||this.onProgress?.({loaded:e.loaded})}get isStreamingSupported(){return!1}async read(){if(this._storedError)throw this._storedError;if(null!==this._queuedChunk){const e=this._queuedChunk;return this._queuedChunk=null,{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFFetchStream=void 0;var r=n(1),o=n(26);function a(e,t,n){return{method:"GET",headers:e,signal:n?.signal,mode:"cors",credentials:t?"include":"same-origin",redirect:"follow"}}function i(e){const t=new Headers;for(const n in e){const r=e[n];void 0!==r&&t.append(n,r)}return t}t.PDFFetchStream=class{constructor(e){this.source=e,this.isHttp=/^https?:/i.test(e.url),this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new s(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=new l(this,e,t);return this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);for(const t of this._rangeRequestReaders.slice(0))t.cancel(e)}};class s{constructor(e){this._stream=e,this._reader=null,this._loaded=0,this._filename=null;const t=e.source;this._withCredentials=t.withCredentials||!1,this._contentLength=t.length,this._headersCapability=(0,r.createPromiseCapability)(),this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),"undefined"!=typeof AbortController&&(this._abortController=new AbortController),this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._headers=i(this._stream.httpHeaders);const n=t.url;fetch(n,a(this._headers,this._withCredentials,this._abortController)).then((e=>{if(!(0,o.validateResponseStatus)(e.status))throw(0,o.createResponseStatusError)(e.status,n);this._reader=e.body.getReader(),this._headersCapability.resolve();const t=t=>e.headers.get(t),{allowRangeRequests:a,suggestedLength:i}=(0,o.validateRangeRequestCapabilities)({getResponseHeader:t,isHttp:this._stream.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=a,this._contentLength=i||this._contentLength,this._filename=(0,o.extractFilenameFromHeader)(t),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new r.AbortException("Streaming is disabled."))})).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._headersCapability.promise;const{value:e,done:t}=await this._reader.read();return t?{value:e,done:t}:(this._loaded+=e.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}class l{constructor(e,t,n){this._stream=e,this._reader=null,this._loaded=0;const s=e.source;this._withCredentials=s.withCredentials||!1,this._readCapability=(0,r.createPromiseCapability)(),this._isStreamingSupported=!s.disableStream,"undefined"!=typeof AbortController&&(this._abortController=new AbortController),this._headers=i(this._stream.httpHeaders),this._headers.append("Range",`bytes=${t}-${n-1}`);const l=s.url;fetch(l,a(this._headers,this._withCredentials,this._abortController)).then((e=>{if(!(0,o.validateResponseStatus)(e.status))throw(0,o.createResponseStatusError)(e.status,l);this._readCapability.resolve(),this._reader=e.body.getReader()})).catch(this._readCapability.reject),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._readCapability.promise;const{value:e,done:t}=await this._reader.read();return t?{value:e,done:t}:(this._loaded+=e.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}}],__webpack_module_cache__={};function __w_pdfjs_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](n,n.exports,__w_pdfjs_require__),n.exports}var __webpack_exports__={};return(()=>{var e=__webpack_exports__;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AnnotationLayer",{enumerable:!0,get:function(){return o.AnnotationLayer}}),Object.defineProperty(e,"AnnotationMode",{enumerable:!0,get:function(){return t.AnnotationMode}}),Object.defineProperty(e,"CMapCompressionType",{enumerable:!0,get:function(){return t.CMapCompressionType}}),Object.defineProperty(e,"GlobalWorkerOptions",{enumerable:!0,get:function(){return a.GlobalWorkerOptions}}),Object.defineProperty(e,"InvalidPDFException",{enumerable:!0,get:function(){return t.InvalidPDFException}}),Object.defineProperty(e,"LoopbackPort",{enumerable:!0,get:function(){return n.LoopbackPort}}),Object.defineProperty(e,"MissingPDFException",{enumerable:!0,get:function(){return t.MissingPDFException}}),Object.defineProperty(e,"OPS",{enumerable:!0,get:function(){return t.OPS}}),Object.defineProperty(e,"PDFDataRangeTransport",{enumerable:!0,get:function(){return n.PDFDataRangeTransport}}),Object.defineProperty(e,"PDFDateString",{enumerable:!0,get:function(){return r.PDFDateString}}),Object.defineProperty(e,"PDFWorker",{enumerable:!0,get:function(){return n.PDFWorker}}),Object.defineProperty(e,"PasswordResponses",{enumerable:!0,get:function(){return t.PasswordResponses}}),Object.defineProperty(e,"PermissionFlag",{enumerable:!0,get:function(){return t.PermissionFlag}}),Object.defineProperty(e,"PixelsPerInch",{enumerable:!0,get:function(){return r.PixelsPerInch}}),Object.defineProperty(e,"RenderingCancelledException",{enumerable:!0,get:function(){return r.RenderingCancelledException}}),Object.defineProperty(e,"SVGGraphics",{enumerable:!0,get:function(){return l.SVGGraphics}}),Object.defineProperty(e,"UNSUPPORTED_FEATURES",{enumerable:!0,get:function(){return t.UNSUPPORTED_FEATURES}}),Object.defineProperty(e,"UnexpectedResponseException",{enumerable:!0,get:function(){return t.UnexpectedResponseException}}),Object.defineProperty(e,"Util",{enumerable:!0,get:function(){return t.Util}}),Object.defineProperty(e,"VerbosityLevel",{enumerable:!0,get:function(){return t.VerbosityLevel}}),Object.defineProperty(e,"XfaLayer",{enumerable:!0,get:function(){return c.XfaLayer}}),Object.defineProperty(e,"build",{enumerable:!0,get:function(){return n.build}}),Object.defineProperty(e,"createPromiseCapability",{enumerable:!0,get:function(){return t.createPromiseCapability}}),Object.defineProperty(e,"createValidAbsoluteUrl",{enumerable:!0,get:function(){return t.createValidAbsoluteUrl}}),Object.defineProperty(e,"getDocument",{enumerable:!0,get:function(){return n.getDocument}}),Object.defineProperty(e,"getFilenameFromUrl",{enumerable:!0,get:function(){return r.getFilenameFromUrl}}),Object.defineProperty(e,"getPdfFilenameFromUrl",{enumerable:!0,get:function(){return r.getPdfFilenameFromUrl}}),Object.defineProperty(e,"getXfaPageViewport",{enumerable:!0,get:function(){return r.getXfaPageViewport}}),Object.defineProperty(e,"isPdfFile",{enumerable:!0,get:function(){return r.isPdfFile}}),Object.defineProperty(e,"loadScript",{enumerable:!0,get:function(){return r.loadScript}}),Object.defineProperty(e,"renderTextLayer",{enumerable:!0,get:function(){return s.renderTextLayer}}),Object.defineProperty(e,"shadow",{enumerable:!0,get:function(){return t.shadow}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return n.version}});var t=__w_pdfjs_require__(1),n=__w_pdfjs_require__(4),r=__w_pdfjs_require__(5),o=__w_pdfjs_require__(20),a=__w_pdfjs_require__(13),i=__w_pdfjs_require__(3),s=__w_pdfjs_require__(23),l=__w_pdfjs_require__(24),c=__w_pdfjs_require__(22);if(i.isNodeJS){const{PDFNodeStream:e}=__w_pdfjs_require__(25);(0,n.setPDFNetworkStreamFactory)((t=>new e(t)))}else{const{PDFNetworkStream:e}=__w_pdfjs_require__(28),{PDFFetchStream:t}=__w_pdfjs_require__(29);(0,n.setPDFNetworkStreamFactory)((n=>(0,r.isValidFetchUrl)(n.url)?new t(n):new e(n)))}})(),__webpack_exports__})(),module.exports=factory()},5088:(e,t,n)=>{"use strict";n.r(t),n.d(t,{animateFill:()=>ne,createSingleton:()=>Q,default:()=>ue,delegate:()=>te,followCursor:()=>ie,hideAll:()=>X,inlinePositioning:()=>se,roundArrow:()=>a,sticky:()=>le});var r=n(804),o=n(7824),a='',i="tippy-content",s="tippy-backdrop",l="tippy-arrow",c="tippy-svg-arrow",u={passive:!0,capture:!0},d=function(){return document.body};function p(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function h(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function f(e,t){return"function"==typeof e?e.apply(void 0,t):e}function m(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),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 _(e){return[].slice.call(e)}function k(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 h(e,t)}))}function A(e){return h(e,"MouseEvent")}function S(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function C(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function T(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function E(e){var t,n=b(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function O(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function P(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var D={isTouch:!1},L=0;function M(){D.isTouch||(D.isTouch=!0,window.performance&&document.addEventListener("mousemove",F))}function F(){var e=performance.now();e-L<20&&(D.isTouch=!1,document.removeEventListener("mousemove",F)),L=e}function R(){var e=document.activeElement;if(S(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var N=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),I=Object.assign({appendTo:d,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}),j=Object.keys(I);function $(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,a=n.defaultValue;return o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=I[o])?r:a),t}),{});return Object.assign({},e,t)}function q(e,t){var n=Object.assign({},t,{content:f(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys($(Object.assign({},I,{plugins:t}))):j).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},I.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 U(e,t){e.innerHTML=t}function B(e){var t=w();return!0===e?t.className=l:(t.className=c,x(e)?t.appendChild(e):U(t,e)),t}function V(e,t){x(t.content)?(U(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?U(e,t.content):e.textContent=t.content)}function z(e){var t=e.firstElementChild,n=_(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 H(e){var t=w(),n=w();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=w();function o(n,r){var o=z(t),a=o.box,i=o.content,s=o.arrow;r.theme?a.setAttribute("data-theme",r.theme):a.removeAttribute("data-theme"),"string"==typeof r.animation?a.setAttribute("data-animation",r.animation):a.removeAttribute("data-animation"),r.inertia?a.setAttribute("data-inertia",""):a.removeAttribute("data-inertia"),a.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?a.setAttribute("role",r.role):a.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||V(i,e.props),r.arrow?s?n.arrow!==r.arrow&&(a.removeChild(s),a.appendChild(B(r.arrow))):a.appendChild(B(r.arrow)):s&&a.removeChild(s)}return r.className=i,r.setAttribute("data-state","hidden"),V(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}H.$$tippy=!0;var W=1,G=[],Y=[];function J(e,t){var n,o,a,i,s,l,c,h,g=q(e,Object.assign({},I,$(k(t)))),x=!1,S=!1,L=!1,M=!1,F=[],R=m(_e,g.interactiveDebounce),j=W++,U=(h=g.plugins).filter((function(e,t){return h.indexOf(e)===t})),B={id:j,reference:e,popper:w(),popperInstance:null,props:g,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:U,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(o),cancelAnimationFrame(a)},setProps:function(t){if(!B.state.isDestroyed){ie("onBeforeUpdate",[B,t]),ve();var n=B.props,r=q(e,Object.assign({},n,k(t),{ignoreAttributes:!0}));B.props=r,be(),n.interactiveDebounce!==r.interactiveDebounce&&(ce(),R=m(_e,r.interactiveDebounce)),n.triggerTarget&&!r.triggerTarget?b(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):r.triggerTarget&&e.removeAttribute("aria-expanded"),le(),ae(),J&&J(n,r),B.popperInstance&&(Ae(),Ce().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),ie("onAfterUpdate",[B,t])}},setContent:function(e){B.setProps({content:e})},show:function(){var e=B.state.isVisible,t=B.state.isDestroyed,n=!B.state.isEnabled,r=D.isTouch&&!B.props.touch,o=p(B.props.duration,0,I.duration);if(!(e||t||n||r||te().hasAttribute("disabled")||(ie("onShow",[B],!1),!1===B.props.onShow(B)))){if(B.state.isVisible=!0,ee()&&(H.style.visibility="visible"),ae(),he(),B.state.isMounted||(H.style.transition="none"),ee()){var a=re();C([a.box,a.content],0)}var i,s,c;l=function(){var e;if(B.state.isVisible&&!M){if(M=!0,H.offsetHeight,H.style.transition=B.props.moveTransition,ee()&&B.props.animation){var t=re(),n=t.box,r=t.content;C([n,r],o),T([n,r],"visible")}se(),le(),v(Y,B),null==(e=B.popperInstance)||e.forceUpdate(),ie("onMount",[B]),B.props.animation&&ee()&&function(e,t){me(e,(function(){B.state.isShown=!0,ie("onShown",[B])}))}(o)}},s=B.props.appendTo,c=te(),(i=B.props.interactive&&s===d||"parent"===s?c.parentNode:f(s,[c])).contains(H)||i.appendChild(H),B.state.isMounted=!0,Ae()}},hide:function(){var e=!B.state.isVisible,t=B.state.isDestroyed,n=!B.state.isEnabled,r=p(B.props.duration,1,I.duration);if(!(e||t||n)&&(ie("onHide",[B],!1),!1!==B.props.onHide(B))){if(B.state.isVisible=!1,B.state.isShown=!1,M=!1,x=!1,ee()&&(H.style.visibility="hidden"),ce(),fe(),ae(!0),ee()){var o=re(),a=o.box,i=o.content;B.props.animation&&(C([a,i],r),T([a,i],"hidden"))}se(),le(),B.props.animation?ee()&&function(e,t){me(e,(function(){!B.state.isVisible&&H.parentNode&&H.parentNode.contains(H)&&t()}))}(r,B.unmount):B.unmount()}},hideWithInteractivity:function(e){ne().addEventListener("mousemove",R),v(G,R),R(e)},enable:function(){B.state.isEnabled=!0},disable:function(){B.hide(),B.state.isEnabled=!1},unmount:function(){B.state.isVisible&&B.hide(),B.state.isMounted&&(Se(),Ce().forEach((function(e){e._tippy.unmount()})),H.parentNode&&H.parentNode.removeChild(H),Y=Y.filter((function(e){return e!==B})),B.state.isMounted=!1,ie("onHidden",[B]))},destroy:function(){B.state.isDestroyed||(B.clearDelayTimeouts(),B.unmount(),ve(),delete e._tippy,B.state.isDestroyed=!0,ie("onDestroy",[B]))}};if(!g.render)return B;var V=g.render(B),H=V.popper,J=V.onUpdate;H.setAttribute("data-tippy-root",""),H.id="tippy-"+B.id,B.popper=H,e._tippy=B,H._tippy=B;var Z=U.map((function(e){return e.fn(B)})),X=e.hasAttribute("aria-expanded");return be(),le(),ae(),ie("onCreate",[B]),g.showOnCreate&&Te(),H.addEventListener("mouseenter",(function(){B.props.interactive&&B.state.isVisible&&B.clearDelayTimeouts()})),H.addEventListener("mouseleave",(function(){B.props.interactive&&B.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",R)})),B;function K(){var e=B.props.touch;return Array.isArray(e)?e:[e,0]}function Q(){return"hold"===K()[0]}function ee(){var e;return!(null==(e=B.props.render)||!e.$$tippy)}function te(){return c||e}function ne(){var e=te().parentNode;return e?E(e):document}function re(){return z(H)}function oe(e){return B.state.isMounted&&!B.state.isVisible||D.isTouch||i&&"focus"===i.type?0:p(B.props.delay,e?0:1,I.delay)}function ae(e){void 0===e&&(e=!1),H.style.pointerEvents=B.props.interactive&&!e?"":"none",H.style.zIndex=""+B.props.zIndex}function ie(e,t,n){var r;void 0===n&&(n=!0),Z.forEach((function(n){n[e]&&n[e].apply(n,t)})),n&&(r=B.props)[e].apply(r,t)}function se(){var t=B.props.aria;if(t.content){var n="aria-"+t.content,r=H.id;b(B.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(B.state.isVisible)e.setAttribute(n,t?t+" "+r:r);else{var o=t&&t.replace(r,"").trim();o?e.setAttribute(n,o):e.removeAttribute(n)}}))}}function le(){!X&&B.props.aria.expanded&&b(B.props.triggerTarget||e).forEach((function(e){B.props.interactive?e.setAttribute("aria-expanded",B.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",R),G=G.filter((function(e){return e!==R}))}function ue(t){if(!D.isTouch||!L&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!B.props.interactive||!P(H,n)){if(b(B.props.triggerTarget||e).some((function(e){return P(e,n)}))){if(D.isTouch)return;if(B.state.isVisible&&B.props.trigger.indexOf("click")>=0)return}else ie("onClickOutside",[B,t]);!0===B.props.hideOnClick&&(B.clearDelayTimeouts(),B.hide(),S=!0,setTimeout((function(){S=!1})),B.state.isMounted||fe())}}}function de(){L=!0}function pe(){L=!1}function he(){var e=ne();e.addEventListener("mousedown",ue,!0),e.addEventListener("touchend",ue,u),e.addEventListener("touchstart",pe,u),e.addEventListener("touchmove",de,u)}function fe(){var e=ne();e.removeEventListener("mousedown",ue,!0),e.removeEventListener("touchend",ue,u),e.removeEventListener("touchstart",pe,u),e.removeEventListener("touchmove",de,u)}function me(e,t){var n=re().box;function r(e){e.target===n&&(O(n,"remove",r),t())}if(0===e)return t();O(n,"remove",s),O(n,"add",r),s=r}function ge(t,n,r){void 0===r&&(r=!1),b(B.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,r),F.push({node:e,eventType:t,handler:n,options:r})}))}function be(){var e;Q()&&(ge("touchstart",ye,{passive:!0}),ge("touchend",ke,{passive:!0})),(e=B.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,ye),e){case"mouseenter":ge("mouseleave",ke);break;case"focus":ge(N?"focusout":"blur",we);break;case"focusin":ge("focusout",we)}}))}function ve(){F.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),F=[]}function ye(e){var t,n=!1;if(B.state.isEnabled&&!xe(e)&&!S){var r="focus"===(null==(t=i)?void 0:t.type);i=e,c=e.currentTarget,le(),!B.state.isVisible&&A(e)&&G.forEach((function(t){return t(e)})),"click"===e.type&&(B.props.trigger.indexOf("mouseenter")<0||x)&&!1!==B.props.hideOnClick&&B.state.isVisible?n=!0:Te(e),"click"===e.type&&(x=!n),n&&!r&&Ee(e)}}function _e(e){var t=e.target,n=te().contains(t)||H.contains(t);if("mousemove"!==e.type||!n){var r=Ce().concat(H).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,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,a=e.props.interactiveBorder,i=y(o.placement),s=o.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,d="left"===i?s.right.x:0,p=t.top-r+l>a,h=r-t.bottom-c>a,f=t.left-n+u>a,m=n-t.right-d>a;return p||h||f||m}))})(r,e)&&(ce(),Ee(e))}}function ke(e){xe(e)||B.props.trigger.indexOf("click")>=0&&x||(B.props.interactive?B.hideWithInteractivity(e):Ee(e))}function we(e){B.props.trigger.indexOf("focusin")<0&&e.target!==te()||B.props.interactive&&e.relatedTarget&&H.contains(e.relatedTarget)||Ee(e)}function xe(e){return!!D.isTouch&&Q()!==e.type.indexOf("touch")>=0}function Ae(){Se();var t=B.props,n=t.popperOptions,o=t.placement,a=t.offset,i=t.getReferenceClientRect,s=t.moveTransition,c=ee()?z(H).arrow:null,u=i?{getBoundingClientRect:i,contextElement:i.contextElement||te()}:e,d=[{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=re().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&&d.push({name:"arrow",options:{element:c,padding:3}}),d.push.apply(d,(null==n?void 0:n.modifiers)||[]),B.popperInstance=(0,r.fi)(u,H,Object.assign({},n,{placement:o,onFirstUpdate:l,modifiers:d}))}function Se(){B.popperInstance&&(B.popperInstance.destroy(),B.popperInstance=null)}function Ce(){return _(H.querySelectorAll("[data-tippy-root]"))}function Te(e){B.clearDelayTimeouts(),e&&ie("onTrigger",[B,e]),he();var t=oe(!0),r=K(),o=r[0],a=r[1];D.isTouch&&"hold"===o&&a&&(t=a),t?n=setTimeout((function(){B.show()}),t):B.show()}function Ee(e){if(B.clearDelayTimeouts(),ie("onUntrigger",[B,e]),B.state.isVisible){if(!(B.props.trigger.indexOf("mouseenter")>=0&&B.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&x)){var t=oe(!1);t?o=setTimeout((function(){B.state.isVisible&&B.hide()}),t):a=requestAnimationFrame((function(){B.hide()}))}}else fe()}}function Z(e,t){void 0===t&&(t={});var n=I.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",M,u),window.addEventListener("blur",R);var r,o=Object.assign({},t,{plugins:n}),a=(r=e,x(r)?[r]:function(e){return h(e,"NodeList")}(r)?_(r):Array.isArray(r)?r:_(document.querySelectorAll(r))).reduce((function(e,t){var n=t&&J(t,o);return n&&e.push(n),e}),[]);return x(e)?a[0]:a}Z.defaultProps=I,Z.setDefaultProps=function(e){Object.keys(e).forEach((function(t){I[t]=e[t]}))},Z.currentInput=D;var X=function(e){var t=void 0===e?{}:e,n=t.exclude,r=t.duration;Y.forEach((function(e){var t=!1;if(n&&(t=S(n)?e.reference===n:e.popper===n.popper),!t){var o=e.props.duration;e.setProps({duration:r}),e.hide(),e.state.isDestroyed||e.setProps({duration:o})}}))},K=Object.assign({},o.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 r,o=e,a=[],i=[],s=t.overrides,l=[],c=!1;function u(){i=o.map((function(e){return b(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function d(){a=o.map((function(e){return e.reference}))}function p(e){o.forEach((function(t){e?t.enable():t.disable()}))}function h(e){return o.map((function(t){var n=t.setProps;return t.setProps=function(o){n(o),t.reference===r&&e.setProps(o)},function(){t.setProps=n}}))}function f(e,t){var n=i.indexOf(t);if(t!==r){r=t;var l=(s||[]).concat("content").reduce((function(e,t){return e[t]=o[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()}}))}}p(!1),d(),u();var m={fn:function(){return{onDestroy:function(){p(!0)},onHidden:function(){r=null},onClickOutside:function(e){e.props.showOnCreate&&!c&&(c=!0,r=null)},onShow:function(e){e.props.showOnCreate&&!c&&(c=!0,f(e,a[0]))},onTrigger:function(e,t){f(e,t.currentTarget)}}}},v=Z(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)||[],[K])})})),y=v.show;v.show=function(e){if(y(),!r&&null==e)return f(v,a[0]);if(!r||null!=e){if("number"==typeof e)return a[e]&&f(v,a[e]);if(o.indexOf(e)>=0){var t=e.reference;return f(v,t)}return a.indexOf(e)>=0?f(v,e):void 0}},v.showNext=function(){var e=a[0];if(!r)return v.show(0);var t=a.indexOf(r);v.show(a[t+1]||e)},v.showPrevious=function(){var e=a[a.length-1];if(!r)return v.show(e);var t=a.indexOf(r),n=a[t-1]||e;v.show(n)};var _=v.setProps;return v.setProps=function(e){s=e.overrides||s,_(e)},v.setInstances=function(e){p(!0),l.forEach((function(e){return e()})),o=e,p(!1),d(),u(),l=h(v),v.setProps({triggerTarget:i})},l=h(v),v},ee={mouseover:"mouseenter",focusin:"focus",click:"click"};function te(e,t){var n=[],r=[],o=!1,a=t.target,i=g(t,["target"]),s=Object.assign({},i,{trigger:"manual",touch:!1}),l=Object.assign({touch:I.touch},i,{showOnCreate:!0}),c=Z(e,s);function d(e){if(e.target&&!o){var n=e.target.closest(a);if(n){var i=n.getAttribute("data-tippy-trigger")||t.trigger||I.trigger;if(!n._tippy&&!("touchstart"===e.type&&"boolean"==typeof l.touch||"touchstart"!==e.type&&i.indexOf(ee[e.type])<0)){var s=Z(n,l);s&&(r=r.concat(s))}}}}function p(e,t,r,o){void 0===o&&(o=!1),e.addEventListener(t,r,o),n.push({node:e,eventType:t,handler:r,options:o})}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&&r.forEach((function(e){e.destroy()})),r=[],n.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),n=[],t()},e.enable=function(){a(),r.forEach((function(e){return e.enable()})),o=!1},e.disable=function(){i(),r.forEach((function(e){return e.disable()})),o=!0},function(e){var t=e.reference;p(t,"touchstart",d,u),p(t,"mouseover",d),p(t,"focusin",d),p(t,"click",d)}(e)})),c}var ne={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=z(e.popper),r=n.box,o=n.content,a=e.props.animateFill?function(){var e=w();return e.className=s,T([e],"hidden"),e}():null;return{onCreate:function(){a&&(r.insertBefore(a,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(a){var e=r.style.transitionDuration,t=Number(e.replace("ms",""));o.style.transitionDelay=Math.round(t/10)+"ms",a.style.transitionDuration=e,T([a],"visible")}},onShow:function(){a&&(a.style.transitionDuration="0ms")},onHide:function(){a&&T([a],"hidden")}}}},re={clientX:0,clientY:0},oe=[];function ae(e){var t=e.clientX,n=e.clientY;re={clientX:t,clientY:n}}var ie={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=E(e.props.triggerTarget||t),r=!1,o=!1,a=!0,i=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function l(){n.addEventListener("mousemove",d)}function c(){n.removeEventListener("mousemove",d)}function u(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function d(n){var r=!n.target||t.contains(n.target),o=e.props.followCursor,a=n.clientX,i=n.clientY,s=t.getBoundingClientRect(),l=a-s.left,c=i-s.top;!r&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=a,r=i;"initial"===o&&(n=e.left+l,r=e.top+c);var s="horizontal"===o?e.top:r,u="vertical"===o?e.right:n,d="horizontal"===o?e.bottom:r,p="vertical"===o?e.left:n;return{width:u-p,height:d-s,top:s,right:u,bottom:d,left:p}}})}function p(){e.props.followCursor&&(oe.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",ae)}(n))}function h(){0===(oe=oe.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",ae)}(n)}return{onCreate:p,onDestroy:h,onBeforeUpdate:function(){i=e.props},onAfterUpdate:function(t,n){var a=n.followCursor;r||void 0!==a&&i.followCursor!==a&&(h(),a?(p(),!e.state.isMounted||o||s()||l()):(c(),u()))},onMount:function(){e.props.followCursor&&!o&&(a&&(d(re),a=!1),s()||l())},onTrigger:function(e,t){A(t)&&(re={clientX:t.clientX,clientY:t.clientY}),o="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,r=-1,o=!1,a=[],i={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var i=o.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,r){if(n.length<2||null===e)return t;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":var o=n[0],a=n[n.length-1],i="top"===e,s=o.top,l=a.bottom,c=i?o.left:a.left,u=i?o.right:a.right;return{top:s,bottom:l,left:c,right:u,width:u-c,height:l-s};case"left":case"right":var d=Math.min.apply(Math,n.map((function(e){return e.left}))),p=Math.max.apply(Math,n.map((function(e){return e.right}))),h=n.filter((function(t){return"left"===e?t.left===d:t.right===p})),f=h[0].top,m=h[h.length-1].bottom;return{top:f,bottom:m,left:d,right:p,width:p-d,height:m-f};default:return t}}(y(e),n.getBoundingClientRect(),_(n.getClientRects()),r)}(i.placement)}})),t=i.placement)}};function s(){var t;o||(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),o=!0,e.setProps(t),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(A(n)){var o=_(e.reference.getClientRects()),a=o.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=o.indexOf(a);r=i>-1?i:r}},onHidden:function(){r=-1}}}},le={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(t){return!0===e.props.sticky||e.props.sticky===t}var o=null,a=null;function i(){var s=r("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,l=r("popper")?n.getBoundingClientRect():null;(s&&ce(o,s)||l&&ce(a,l))&&e.popperInstance&&e.popperInstance.update(),o=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}Z.setDefaultProps({render:H});const ue=Z},9938:function(e,t,n){var r;"undefined"!=typeof self&&self,e.exports=(r=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 r=n(646),o=n(860),a=n(206);e.exports=function(e){return r(e)||o(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,r]of t)e[n]=r;return e}},748:e=>{"use strict";e.exports=r}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](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 r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},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 o={};return(()=>{"use strict";n.r(o),n.d(o,{VueSelect:()=>I,default:()=>$,mixins:()=>j});var e=n(748),t=["dir"],r=["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"],d=["id","aria-selected","onMouseover","onClick"],p={key:0,class:"vs__no-options"},h=(0,e.createTextVNode)(" Sorry, no matching options. "),f=["id"],m=n(319),g=n.n(m),b=n(8),v=n.n(b),y=n(713),_=n.n(y);const k={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(),r=t.getBoundingClientRect(),o=r.top,a=r.bottom,i=r.height;if(on.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 A={xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"},S=[(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)],C=n(744);const T=(0,C.Z)({},[["render",function(t,n){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",A,S)}]]);var E={xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"},O=[(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 P={Deselect:T,OpenIndicator:(0,C.Z)({},[["render",function(t,n){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",E,O)}]])},D={mounted:function(e,t){var n=t.instance;if(n.appendToBody){var r=n.$refs.toggle.getBoundingClientRect(),o=r.height,a=r.top,i=r.left,s=r.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+o+"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 L=0;function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function F(e){for(var t=1;t-1}},filter:{type:Function,default:function(e,t){var n=this;return e.filter((function(e){var r=n.getOptionLabel(e);return"number"==typeof r&&(r=r.toString()),n.filterBy(e,r,t)}))}},createOption:{type:Function,default:function(e){return"object"===v()(this.optionList[0])?_()({},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 r=n.width,o=n.top,a=n.left;e.style.top=o,e.style.left=a,e.style.width=r}},dropdownShouldOpen:{type:Function,default:function(e){var t=e.noDrop,n=e.open,r=e.mutableLoading;return!t&&n&&!r}},uid:{type:[String,Number],default:function(){return++L}}},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:F({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:F({},t,{deselect:this.deselect}),footer:F({},t,{deselect:this.deselect})}},childComponents:function(){return F({},P,{},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:_()({},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()},r={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 r[e]=n}));var o=this.mapKeydown(r,this);if("function"==typeof o[e.keyCode])return o[e.keyCode](e)}}},N=(0,C.Z)(R,[["render",function(n,o,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:o[1]||(o[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,r){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[r]=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:o[0]||(o[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,r),(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:o[2]||(o[2]=(0,e.withModifiers)((function(){return v.onMousedown&&v.onMousedown.apply(v,arguments)}),["prevent"])),onMouseup:o[3]||(o[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,r){return(0,e.openBlock)(),(0,e.createElementBlock)("li",{id:"vs".concat(m.uid,"__option-").concat(r),key:m.getOptionKey(t),role:"option",class:(0,e.normalizeClass)(["vs__dropdown-option",{"vs__dropdown-option--deselect":v.isOptionDeselectable(t)&&r===n.typeAheadPointer,"vs__dropdown-option--selected":v.isOptionSelected(t),"vs__dropdown-option--highlight":r===n.typeAheadPointer,"vs__dropdown-option--disabled":!m.selectable(t)}]),"aria-selected":r===n.typeAheadPointer||null,onMouseover:function(e){return m.selectable(t)?n.typeAheadPointer=r: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,d)})),128)),0===v.filteredOptions.length?((0,e.openBlock)(),(0,e.createElementBlock)("li",p,[(0,e.renderSlot)(n.$slots,"no-options",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.noOptions)),(function(){return[h]}))])):(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,f))]})),_:3},8,["name"]),(0,e.renderSlot)(n.$slots,"footer",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.footer)))],10,t)}]]),I=N,j={ajax:x,pointer:w,pointerScroll:k},$=N})(),o})())},9639:(e,t,n)=>{var r=n(110);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("49b6e69a",r,!1,{})},3612:(e,t,n)=>{var r=n(2588);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("4340ba7e",r,!1,{})},4402:(e,t,n)=>{var r=n(3232);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("1ad73a10",r,!1,{})},3563:(e,t,n)=>{var r=n(5719);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("26bcd5e8",r,!1,{})},6051:(e,t,n)=>{var r=n(6307);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("7f6514f9",r,!1,{})},528:(e,t,n)=>{var r=n(8901);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("e75c0596",r,!1,{})},786:(e,t,n)=>{var r=n(4593);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("6ce3e926",r,!1,{})},5377:(e,t,n)=>{var r=n(9473);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("67e0ffea",r,!1,{})},6634:(e,t,n)=>{var r=n(664);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("ee1cfdca",r,!1,{})},9537:(e,t,n)=>{var r=n(451);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("565aab98",r,!1,{})},2405:(e,t,n)=>{var r=n(4918);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("45642501",r,!1,{})},8298:(e,t,n)=>{var r=n(6968);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("f75ead22",r,!1,{})},3965:(e,t,n)=>{var r=n(404);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5346).Z)("2ab8496e",r,!1,{})},5346:(e,t,n)=>{"use strict";function r(e,t){for(var n=[],r={},o=0;of});var o="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!o)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=o&&(document.head||document.getElementsByTagName("head")[0]),s=null,l=0,c=!1,u=function(){},d=null,p="data-vue-ssr-id",h="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function f(e,t,n,o){c=n,d=o||{};var i=r(e,t);return m(i),function(t){for(var n=[],o=0;on.parts.length&&(r.parts.length=n.parts.length)}else{var i=[];for(o=0;o{var r={"./en/translation.json":7573,"./fr/translation.json":5465,"./pt/translation.json":5163,"./sw/translation.json":6490};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=5144},3414:()=>{},172:()=>{},2001:()=>{},3779:()=>{},6558:()=>{},2258:()=>{},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","Edit":"Edit","Enter end date":"Enter end date","Enter start date":"Enter start date","Expand all":"Expand all","Filters":"Filters","Help":"Help","Judges":"Judges","Jurisdiction":"Jurisdiction","Language":"Language","Link citation":"Link citation","Loading":"Loading","Locality":"Locality","Matter type":"Matter type","Multiple languages available":"Multiple languages available","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","Numbered title":"Numbered title","Oops, something went wrong":"Oops, something went wrong.","Order":"Order","Page":"Page","Regional body":"Regional body","Relevance":"Relevance","Search":"Search","Search {{appName}}":{"":"Search {{appName}}..."},"Search document content":"Search document content","Search documents":"Search documents","Search table of contents":"Search table of contents","Share":"Share","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","Edit":"Modifier","Enter end date":"Entrez la date de fin","Enter start date":"Entrez la date de début","Expand all":"Développer tout","Filters":"Filtres","Help":"Aide","Judges":"Juges","Jurisdiction":"Juridiction","Language":"Langue","Link citation":"Citation de lien","Loading":"En cours de chargement","Locality":"Localité","Matter type":"Type de matière","Multiple languages available":"Plusieurs langues disponibles","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","Numbered title":"Numbered title","Oops, something went wrong":"Oups, une erreur s\'est produite.","Order":"Commande","Page":"Page","Regional body":"Corps régional","Relevance":"Pertinence","Search":"Recherche","Search {{appName}}":{"":"Rechercher dans {{appName}}..."},"Search document content":"Rechercher le contenu du document","Search documents":"Rechercher des documents","Search table of contents":"Rechercher la table des matières","Share":"Share","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","Edit":"Editar","Enter end date":"Digite a data final","Enter start date":"Digite a data inicial","Expand all":"Expandir tudo","Filters":"Filtros","Help":"Help","Judges":"Juízes","Jurisdiction":"Jurisdição","Language":"Idioma","Link citation":"Citação de link","Loading":"Carregando...","Locality":"Localidade","Matter type":"Tipo de matéria","Multiple languages available":"Vários idiomas disponíveis","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","Numbered title":"Título numerado","Oops, something went wrong":"Ops, algo deu errado.","Order":"Ordem","Page":"Página","Regional body":"Corpo regional","Relevance":"Relevância","Search":"Pesquisa","Search {{appName}}":{"":"Pesquisar {{appName}}..."},"Search document content":"Pesquisar conteúdo de documento","Search documents":"Pesquisar documentos","Search table of contents":"Pesquisar na tabela de conteúdos","Share":"Compartilhar","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","Edit":"Hariri","Enter end date":"Weka tarehe ya mwisho","Enter start date":"Weka tarehe ya kuanza","Expand all":"Panua zote","Filters":"Vichujio","Help":"Msaada","Judges":"Majaji","Jurisdiction":"Mamlaka ya kisheria","Language":"Lugha","Link citation":"Nukuu ya kiungo","Loading":"Inapakia","Locality":"Eneo","Matter type":"Aina ya jambo","Multiple languages available":"Lugha nyingi zinapatikana","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","Numbered title":"Numbered title","Oops, something went wrong":"Oh, kuna hitilafu imetokea.","Order":"Agizo","Page":"Ukurasa","Regional body":"Chombo cha kanda","Relevance":"Muhimu","Search":"Tafuta","Search {{appName}}":{"":"Tafuta {{appName}}..."},"Search document content":"Tafuta yaliyomo kwenye waraka","Search documents":"Tafuta nyaraka","Search table of contents":"Tafuta yaliyomo","Share":"Share","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"}')}},__webpack_module_cache__={},inProgress,dataWebpackPrefix;function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,n)=>(__webpack_require__.f[n](e,t),t)),[])),__webpack_require__.u=e=>e+"-prod.js",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),inProgress={},dataWebpackPrefix="peach-jam:",__webpack_require__.l=(e,t,n,r)=>{if(inProgress[e])inProgress[e].push(t);else{var o,a;if(void 0!==n)for(var i=document.getElementsByTagName("script"),s=0;s{o.onerror=o.onload=null,clearTimeout(u);var r=inProgress[e];if(delete inProgress[e],o.parentNode&&o.parentNode.removeChild(o),r&&r.forEach((e=>e(n))),t)return t(n)},u=setTimeout(c.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=c.bind(null,o.onerror),o.onload=c.bind(null,o.onload),a&&document.head.appendChild(o)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var t=__webpack_require__.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(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{var e={143:0};__webpack_require__.f.j=(t,n)=>{var r=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise(((n,o)=>r=e[t]=[n,o]));n.push(r[2]=o);var a=__webpack_require__.p+__webpack_require__.u(t),i=new Error;__webpack_require__.l(a,(n=>{if(__webpack_require__.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",i.name="ChunkLoadError",i.type=o,i.request=a,r[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var r,o,[a,i,s]=n,l=0;if(a.some((t=>0!==e[t]))){for(r in i)__webpack_require__.o(i,r)&&(__webpack_require__.m[r]=i[r]);s&&s(__webpack_require__)}for(t&&t(n);l{"use strict";var e={};__webpack_require__.r(e),__webpack_require__.d(e,{afterMain:()=>$h.wX,afterRead:()=>$h.r5,afterWrite:()=>$h.MS,applyStyles:()=>qh.Z,arrow:()=>Uh.Z,auto:()=>$h.d7,basePlacements:()=>$h.mv,beforeMain:()=>$h.XM,beforeRead:()=>$h.N7,beforeWrite:()=>$h.iv,bottom:()=>$h.I,clippingParents:()=>$h.zV,computeStyles:()=>Bh.Z,createPopper:()=>Xh.fi,createPopperBase:()=>Jh.fi,createPopperLite:()=>Qh,detectOverflow:()=>Zh.Z,end:()=>$h.ut,eventListeners:()=>Vh.Z,flip:()=>zh.Z,hide:()=>Hh.Z,left:()=>$h.t$,main:()=>$h.DH,modifierPhases:()=>$h.xs,offset:()=>Wh.Z,placements:()=>$h.Ct,popper:()=>$h.k5,popperGenerator:()=>Jh.kZ,popperOffsets:()=>Gh.Z,preventOverflow:()=>Yh.Z,read:()=>$h.ij,reference:()=>$h.YP,right:()=>$h.F2,start:()=>$h.BL,top:()=>$h.we,variationPlacements:()=>$h.bw,viewport:()=>$h.Pj,write:()=>$h.cW});var t={};__webpack_require__.r(t),__webpack_require__.d(t,{Alert:()=>Hf,Button:()=>Gf,Carousel:()=>sm,Collapse:()=>fm,Dropdown:()=>Lm,Modal:()=>ng,Offcanvas:()=>dg,Popover:()=>Mg,ScrollSpy:()=>$g,Tab:()=>Xg,Toast:()=>rb,Tooltip:()=>Pg});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(){return e=this,t=void 0,r=function(){var e=this;return function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[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,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]((0,r.dD)("data-v-1f5a887a"),e=e(),(0,r.Cn)(),e),s=[".anchor"],l=i((()=>(0,r._)("i",{class:"bi bi-chat-left mobile-gutter-item-icon"},null,-1))),c={class:"card"},u={class:"card-body"},d={class:"mb-2 d-lg-none text-end"},p={key:0,class:"float-end d-none d-lg-block"},h={class:"dropdown"},f=i((()=>(0,r._)("a",{class:"dropdown-toggle",href:"#","data-bs-toggle":"dropdown"},null,-1))),m={class:"dropdown-menu"},g={key:1},b=["href"],v={key:1},y=(0,r.Uk)(". "),_={key:2},k=["href"],w={key:1};var x=__webpack_require__(2581);function A(e,t){if(!e.length)return null;var n=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o({marks:[],anchorElement:null}),computed:{isForwards(){return this.enrichment.subject_work.frbr_uri===this.thisWorkFrbrUri},objectDocument(){return A(this.enrichment.object_documents,"eng")},subjectDocument(){return A(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,x.targetToRange)(e,this.viewRoot);t&&((0,x.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)}}};__webpack_require__(8298),S.render=function(e,t){return(0,r.wg)(),(0,r.iD)("la-gutter-item",{class:"relationship-gutter-item",".anchor":e.anchorElement,onClick:t[2]||(t[2]=(...t)=>e.activate&&e.activate(...t))},[l,(0,r._)("div",c,[(0,r._)("div",u,[(0,r._)("div",d,[(0,r._)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=(0,o.withModifiers)(((...t)=>e.deactivate&&e.deactivate(...t)),["stop"]))})]),e.editable?((0,r.wg)(),(0,r.iD)("div",p,[(0,r._)("div",h,[f,(0,r._)("ul",m,[(0,r._)("li",null,[(0,r._)("a",{class:"dropdown-item",href:"#",onClick:t[1]||(t[1]=(0,o.withModifiers)(((...t)=>e.remove&&e.remove(...t)),["prevent"]))},(0,a.zw)(e.$t("Delete")),1)])])])])):(0,r.kq)("v-if",!0),e.isForwards?((0,r.wg)(),(0,r.iD)("div",g,[(0,r.Uk)((0,a.zw)(e.$t("This provision"))+" "+(0,a.zw)(e.enrichment.predicate.verb)+" ",1),e.objectDocument?((0,r.wg)(),(0,r.iD)("a",{key:0,target:"_blank",href:`${e.objectDocument.expression_frbr_uri}/`},(0,a.zw)(e.objectDocument.title),9,b)):((0,r.wg)(),(0,r.iD)("span",v,(0,a.zw)(e.enrichment.object_work.frbr_uri)+" xx",1)),y])):((0,r.wg)(),(0,r.iD)("div",_,[e.subjectDocument?((0,r.wg)(),(0,r.iD)("a",{key:0,target:"_blank",href:`${e.subjectDocument.expression_frbr_uri}/`},(0,a.zw)(e.subjectDocument.title),9,k)):((0,r.wg)(),(0,r.iD)("span",w,(0,a.zw)(e.enrichment.subject_work.frbr_uri),1)),(0,r.Uk)(". "+(0,a.zw)(e.$t("{reverse_verb} this provision",{reverse_verb:e.enrichment.predicate.reverse_verb}))+". ",1)]))])])],8,s)},S.__scopeId="data-v-1f5a887a";const C=S,T={class:"modal fade",tabindex:"-1","data-bs-keyboard":"false","data-bs-backdrop":"static",role:"dialog","aria-hidden":"true"},E={class:"modal-dialog modal-lg",role:"document"},O={class:"modal-content"},P={class:"modal-header"},D=(0,r._)("h5",{class:"modal-title"}," Add relationship ",-1),L=["aria-label"],M={class:"modal-body"},F={key:0},R=(0,r.Uk)(" Search for a document... "),N=["required"],I=["required"],j={key:0,value:""},$=["value"],q=(0,r.Uk)(" Search for a document... "),U=["required"],B={key:3},V={class:"modal-footer"},z=(0,r._)("button",{type:"submit",class:"btn btn-success"}," Add ",-1);var H=__webpack_require__(9938),W=__webpack_require__.n(H),G=(__webpack_require__(3965),null);function Y(){if(null===G){var e=document.querySelector('meta[name="csrfmiddlewaretoken"]');G=e&&e.getAttribute("content")||""}return G}function J(){return{"X-CSRFToken":Y()}}var Z=__webpack_require__(1296),X=__webpack_require__.n(Z);const K={name:"RelationshipEnrichmentList",components:{RelationshipEnrichmentModal:{name:"RelationshipEnrichmentModal",components:{vSelect:W()},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,r._)("div",P,[D,(0,r._)("button",{type:"button",class:"btn-close","aria-label":e.$t("Close"),onClick:t[0]||(t[0]=(...t)=>e.close&&e.close(...t))},null,8,L)]),(0,r._)("div",M,[e.isForwards?((0,r.wg)(),(0,r.iD)("p",F," The selection... ")):(0,r.kq)("v-if",!0),e.isForwards?(0,r.kq)("v-if",!0):((0,r.wg)(),(0,r.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,r.w5)((()=>[R])),search:(0,r.w5)((({attributes:t,events:n})=>[(0,r._)("input",(0,r.dG)({class:"vs__search",required:!e.relationship.subject_work_id},t,(0,r.mx)(n)),null,16,N)])),_:1},8,["modelValue","options","reduce","onSearch"])),(0,r.wy)((0,r._)("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,r.kq)("v-if",!0):((0,r.wg)(),(0,r.iD)("option",j," No options available. Add Predicates in admin to have options. ")),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.predicates,(e=>((0,r.wg)(),(0,r.iD)("option",{key:e.id,value:e.id},(0,a.zw)(e.verb),9,$)))),128))],8,I),[[o.vModelSelect,e.relationship.predicate_id]]),e.isForwards?((0,r.wg)(),(0,r.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,r.w5)((()=>[q])),search:(0,r.w5)((({attributes:t,events:n})=>[(0,r._)("input",(0,r.dG)({class:"vs__search",required:!e.relationship.object_work_id},t,(0,r.mx)(n)),null,16,U)])),_:1},8,["modelValue","options","reduce","onSearch"])):((0,r.wg)(),(0,r.iD)("p",B," ... the selection. "))]),(0,r._)("div",V,[(0,r._)("button",{disabled:"",class:"btn btn-outline-secondary",type:"button",onClick:t[4]||(t[4]=(...t)=>e.reverse&&e.reverse(...t))}," Reverse "),(0,r._)("button",{type:"button",class:"btn btn-secondary",onClick:t[5]||(t[5]=(...t)=>e.close&&e.close(...t))}," Cancel "),z])],544)])])])}},RelationshipEnrichment:C},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:J()})).ok){const t=this.items.findIndex((t=>t.id===e.id));t>-1&&this.items.splice(t,1)}},async save(e){const t=J();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,r.up)("relationship-enrichment"),o=(0,r.up)("relationship-enrichment-modal");return(0,r.wg)(),(0,r.iD)("div",null,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.items,(t=>((0,r.wg)(),(0,r.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,r.wg)(),(0,r.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,r.kq)("v-if",!0)])}},Q="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,ee=e=>Q?Symbol(e):e,te=e=>"number"==typeof e&&isFinite(e),ne=e=>"[object RegExp]"===be(e),re=e=>ve(e)&&0===Object.keys(e).length;function oe(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const ae=Object.assign;let ie;const se=()=>ie||(ie="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:{});function le(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const ce=Object.prototype.hasOwnProperty;function ue(e,t){return ce.call(e,t)}const de=Array.isArray,pe=e=>"function"==typeof e,he=e=>"string"==typeof e,fe=e=>"boolean"==typeof e,me=e=>null!==e&&"object"==typeof e,ge=Object.prototype.toString,be=e=>ge.call(e),ve=e=>"[object Object]"===be(e);function ye(){const e=new Map;return{events:e,on(t,n){const r=e.get(t);r&&r.push(n)||e.set(t,[n])},off(t,n){const r=e.get(t);r&&r.splice(r.indexOf(n)>>>0,1)},emit(t,n){(e.get(t)||[]).slice().map((e=>e(n))),(e.get("*")||[]).slice().map((e=>e(t,n)))}}}function _e(e,t,n={}){const{domain:r,messages:o,args:a}=n,i=new SyntaxError(String(e));return i.code=e,t&&(i.location=t),i.domain=r,i}function ke(e){throw e}function we(e,t,n){const r={start:e,end:t};return null!=n&&(r.source=n),r}const xe=" ",Ae="\n",Se=String.fromCharCode(8232),Ce=String.fromCharCode(8233);function Te(e){const t=e;let n=0,r=1,o=1,a=0;const i=e=>"\r"===t[e]&&t[e+1]===Ae,s=e=>t[e]===Ce,l=e=>t[e]===Se,c=e=>i(e)||s(e)||l(e)?Ae:t[e];function u(){return a=0,(i(e=n)||(e=>t[e]===Ae)(e)||s(e)||l(e))&&(r++,o=0),i(n)&&n++,n++,o++,t[n];var e}return{index:()=>n,line:()=>r,column:()=>o,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,r=1,o=1,a=0},resetPeek:function(e=0){a=e},skipToPeek:function(){const e=n+a;for(;e!==n;)u();a=0}}}const Ee=void 0;function Oe(e,t={}){const n=!1!==t.location,r=Te(e),o=()=>r.index(),a=()=>{return e=r.line(),t=r.column(),n=r.index(),{line:e,column:t,offset:n};var e,t,n},i=a(),s=o(),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 d(e,t,n,...r){const o=c();if(t.column+=n,t.offset+=n,u){const n=_e(e,we(o.startLoc,t),{domain:"tokenizer",args:r});u(n)}}function p(e,t,r){e.endLoc=a(),e.currentType=t;const o={type:t};return n&&(o.loc=we(e.startLoc,e.endLoc)),null!=r&&(o.value=r),o}const h=e=>p(e,14);function f(e,t){return e.currentChar()===t?(e.next(),t):(d(0,a(),0,t),"")}function m(e){let t="";for(;e.currentPeek()===xe||e.currentPeek()===Ae;)t+=e.currentPeek(),e.peek();return t}function g(e){const t=m(e);return e.skipToPeek(),t}function b(e){if(e===Ee)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,r="",o=!1)=>{const a=e.currentPeek();return"{"===a?"%"!==r&&t:"@"!==a&&a?"%"===a?(e.peek(),n(t,"%",!0)):"|"===a?!("%"!==r&&!o&&(r===xe||r===Ae)):a===xe?(e.peek(),n(!0,xe,o)):a!==Ae||(e.peek(),n(!0,Ae,o)):"%"===r||t},r=n();return t&&e.resetPeek(),r}function _(e,t){const n=e.currentChar();return n===Ee?Ee:t(n)?(e.next(),n):null}function k(e){return _(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 _(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}))}function x(e){return _(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}))}function A(e){let t="",n="";for(;t=w(e);)n+=t;return n}function S(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return C(e,t,4);case"U":return C(e,t,6);default:return d(3,a(),0,t),""}}function C(e,t,n){f(e,t);let r="";for(let o=0;o=1&&d(8,a(),0),e.next(),n=p(t,2,"{"),g(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&d(7,a(),0),e.next(),n=p(t,3,"}"),t.braceNest--,t.braceNest>0&&g(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&d(6,a(),0),n=O(e,t)||h(t),t.braceNest=0,n;default:let r=!0,o=!0,i=!0;if(v(e))return t.braceNest>0&&d(6,a(),0),n=p(t,1,T(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(5===t.currentType||6===t.currentType||7===t.currentType))return d(6,a(),0),t.braceNest=0,P(e,t);if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r=b(e.currentPeek());return e.resetPeek(),r}(e,t))return n=p(t,5,function(e){g(e);let t="",n="";for(;t=k(e);)n+=t;return e.currentChar()===Ee&&d(6,a(),0),n}(e)),g(e),n;if(o=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r=function(e){if(e===Ee)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),r}(e,t))return n=p(t,6,function(e){g(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${A(e)}`):t+=A(e),e.currentChar()===Ee&&d(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 r="'"===e.currentPeek();return e.resetPeek(),r}(e,t))return n=p(t,7,function(e){g(e),f(e,"'");let t="",n="";const r=e=>"'"!==e&&e!==Ae;for(;t=_(e,r);)n+="\\"===t?S(e):t;const o=e.currentChar();return o===Ae||o===Ee?(d(2,a(),0),o===Ae&&(e.next(),f(e,"'")),n):(f(e,"'"),n)}(e)),g(e),n;if(!r&&!o&&!i)return n=p(t,13,function(e){g(e);let t="",n="";const r=e=>"{"!==e&&"}"!==e&&e!==xe&&e!==Ae;for(;t=_(e,r);)n+=t;return n}(e)),d(1,a(),0,n.value),g(e),n}return n}function O(e,t){const{currentType:n}=t;let r=null;const o=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||o!==Ae&&o!==xe||d(9,a(),0),o){case"@":return e.next(),r=p(t,8,"@"),t.inLinked=!0,r;case".":return g(e),e.next(),p(t,9,".");case":":return g(e),e.next(),p(t,10,":");default:return v(e)?(r=p(t,1,T(e)),t.braceNest=0,t.inLinked=!1,r):function(e,t){const{currentType:n}=t;if(8!==n)return!1;m(e);const r="."===e.currentPeek();return e.resetPeek(),r}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;m(e);const r=":"===e.currentPeek();return e.resetPeek(),r}(e,t)?(g(e),O(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;m(e);const r=b(e.currentPeek());return e.resetPeek(),r}(e,t)?(g(e),p(t,12,function(e){let t="",n="";for(;t=k(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(10!==n)return!1;const r=()=>{const t=e.currentPeek();return"{"===t?b(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||t===xe||!t)&&(t===Ae?(e.peek(),r()):b(t))},o=r();return e.resetPeek(),o}(e,t)?(g(e),"{"===o?E(e,t)||r:p(t,11,function(e){const t=(n=!1,r)=>{const o=e.currentChar();return"{"!==o&&"%"!==o&&"@"!==o&&"|"!==o&&o?o===xe?r:o===Ae?(r+=o,e.next(),t(n,r)):(r+=o,e.next(),t(!0,r)):r};return t(!1,"")}(e))):(8===n&&d(9,a(),0),t.braceNest=0,t.inLinked=!1,P(e,t))}}function P(e,t){let n={type:14};if(t.braceNest>0)return E(e,t)||h(t);if(t.inLinked)return O(e,t)||h(t);const r=e.currentChar();switch(r){case"{":return E(e,t)||h(t);case"}":return d(5,a(),0),e.next(),p(t,3,"}");case"@":return O(e,t)||h(t);default:if(v(e))return n=p(t,1,T(e)),t.braceNest=0,t.inLinked=!1,n;if(y(e))return p(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===xe||n===Ae)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("%"===r)return e.next(),p(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=o(),l.startLoc=a(),r.currentChar()===Ee?p(l,14):P(r,l)},currentOffset:o,currentPosition:a,context:c}}const Pe=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function De(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 Le(e={}){const t=!1!==e.location,{onError:n}=e;function r(e,t,r,o,...a){const i=e.currentPosition();if(i.offset+=o,i.column+=o,n){const e=_e(t,we(r,i),{domain:"parser",args:a});n(e)}}function o(e,n,r){const o={type:e,start:n,end:n};return t&&(o.loc={start:r,end:r}),o}function a(e,n,r,o){e.end=n,o&&(e.type=o),t&&e.loc&&(e.loc.end=r)}function i(e,t){const n=e.context(),r=o(3,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}function s(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:i}=n,s=o(5,r,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:r,lastStartLoc:i}=n,s=o(4,r,i);return s.key=t,e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function c(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:i}=n,s=o(9,r,i);return s.value=t.replace(Pe,De),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function u(e){const t=e.context(),n=o(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=o(8,i,s);return 12!==t.type?(r(e,11,n.lastStartLoc,0),l.value="",a(l,i,s),{nextConsumeToken:t,node:l}):(null==t.value&&r(e,13,n.lastStartLoc,0,Me(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&&r(e,13,t.lastStartLoc,0,Me(i)),i=e.nextToken(),2===i.type&&(i=e.nextToken()),i.type){case 11:null==i.value&&r(e,13,t.lastStartLoc,0,Me(i)),n.key=function(e,t){const n=e.context(),r=o(7,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}(e,i.value||"");break;case 5:null==i.value&&r(e,13,t.lastStartLoc,0,Me(i)),n.key=l(e,i.value||"");break;case 6:null==i.value&&r(e,13,t.lastStartLoc,0,Me(i)),n.key=s(e,i.value||"");break;case 7:null==i.value&&r(e,13,t.lastStartLoc,0,Me(i)),n.key=c(e,i.value||"");break;default:r(e,12,t.lastStartLoc,0);const u=e.context(),d=o(7,u.offset,u.startLoc);return d.value="",a(d,u.offset,u.startLoc),n.key=d,a(n,u.offset,u.startLoc),{nextConsumeToken:i,node:n}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function d(e){const t=e.context(),n=o(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let d=null;do{const o=d||e.nextToken();switch(d=null,o.type){case 0:null==o.value&&r(e,13,t.lastStartLoc,0,Me(o)),n.items.push(i(e,o.value||""));break;case 6:null==o.value&&r(e,13,t.lastStartLoc,0,Me(o)),n.items.push(s(e,o.value||""));break;case 5:null==o.value&&r(e,13,t.lastStartLoc,0,Me(o)),n.items.push(l(e,o.value||""));break;case 7:null==o.value&&r(e,13,t.lastStartLoc,0,Me(o)),n.items.push(c(e,o.value||""));break;case 8:const a=u(e);n.items.push(a.node),d=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=Oe(n,ae({},e)),s=i.context(),l=o(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=d(e);return 14===t.currentType?s:function(e,t,n,i){const s=e.context();let l=0===i.items.length;const c=o(1,t,n);c.cases=[],c.cases.push(i);do{const t=d(e);l||(l=0===t.items.length),c.cases.push(t)}while(14!==s.currentType);return l&&r(e,10,n,0),a(c,e.currentOffset(),e.currentPosition()),c}(e,n,i,s)}(i),14!==s.currentType&&r(i,13,s.lastStartLoc,0,n[s.offset]||""),a(l,i.currentOffset(),i.currentPosition()),l}}}function Me(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 Fe(e,t){for(let n=0;n1){e.push(`${n("plural")}([`),e.indent(r());const o=t.cases.length;for(let n=0;nn,helper:e=>(n.helpers.add(e),e)}}(e);n.helper("normalize"),e.body&&Re(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}(r,n),((e,t={})=>{const n=he(t.mode)?t.mode:"normal",r=he(t.filename)?t.filename:"message.intl",o=!!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:r,breakLineCode:o,needIndent:a}=t,i={source:e.loc.source,filename:r,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:o,needIndent:a,indentLevel:0};function s(e,t){i.code+=e}function l(e,t=!0){const n=t?o:"";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:r,sourceMap:o,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 "),Ne(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}})(r,n)}const je=Object.prototype.hasOwnProperty;function $e(e,t){return je.call(e,t)}const qe=e=>null!==e&&"object"==typeof e,Ue=[];Ue[0]={w:[0],i:[3,0],"[":[4],o:[7]},Ue[1]={w:[1],".":[2],"[":[4],o:[7]},Ue[2]={w:[2],i:[3,0],0:[3,0]},Ue[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},Ue[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},Ue[5]={"'":[4,0],o:8,l:[5,0]},Ue[6]={'"':[4,0],o:8,l:[6,0]};const Be=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Ve(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 ze=new Map;function He(e,t){if(!qe(e))return null;let n=ze.get(t);if(n||(n=function(e){const t=[];let n,r,o,a,i,s,l,c=-1,u=0,d=0;const p=[];function h(){const t=e[c+1];if(5===u&&"'"===t||6===u&&'"'===t)return c++,o="\\"+t,p[0](),!0}for(p[0]=()=>{void 0===r?r=o:r+=o},p[1]=()=>{void 0!==r&&(t.push(r),r=void 0)},p[2]=()=>{p[0](),d++},p[3]=()=>{if(d>0)d--,u=4,p[0]();else{if(d=0,void 0===r)return!1;if(r=function(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(n=t,Be.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}(r),!1===r)return!1;p[1]()}};null!==u;)if(c++,n=e[c],"\\"!==n||!h()){if(a=Ve(n),l=Ue[u],i=l[a]||l.l||8,8===i)return;if(u=i[0],void 0!==i[1]&&(s=p[i[1]],s&&(o=n,!1===s())))return;if(7===u)return t}}(t),n&&ze.set(t,n)),!n)return null;const r=n.length;let o=e,a=0;for(;ae,Ye=e=>"",Je=e=>0===e.length?"":e.join(""),Ze=e=>null==e?"":de(e)||ve(e)&&e.toString===ge?JSON.stringify(e,null,2):String(e);function Xe(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}let Ke=null;const Qe=et("function:translate");function et(e){return t=>Ke&&Ke.emit(e,t)}let tt,nt=null;const rt=e=>{nt=e};let ot=0;function at(e,t,n,r,o){const{missing:a,onWarn:i}=e;if(null!==a){const r=a(e,n,t,o);return he(r)?r:t}return t}function it(e,t,n){const r=e;r.__localeChainCache||(r.__localeChainCache=new Map);let o=r.__localeChainCache.get(n);if(!o){o=[];let e=[n];for(;de(e);)e=st(o,e,t);const a=de(t)?t:ve(t)?t.default?t.default:null:t;e=he(a)?[a]:a,de(e)&&st(o,e,!1),r.__localeChainCache.set(n,o)}return o}function st(e,t,n){let r=!0;for(let o=0;oe;let pt=Object.create(null);function ht(e){return _e(e,null,void 0)}const ft=()=>"",mt=e=>pe(e);function gt(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,fallbackLocale:a,messages:i}=e,[s,l]=vt(...t),c=(fe(l.missingWarn)?l.missingWarn:e.missingWarn,fe(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,fe(l.escapeParameter)?l.escapeParameter:e.escapeParameter),u=!!l.resolvedMessage,d=he(l.default)||fe(l.default)?fe(l.default)?s:l.default:n?s:"",p=n||""!==d,h=he(l.locale)?l.locale:e.locale;c&&function(e){de(e.list)?e.list=e.list.map((e=>he(e)?le(e):e)):me(e.named)&&Object.keys(e.named).forEach((t=>{he(e.named[t])&&(e.named[t]=le(e.named[t]))}))}(l);let[f,m,g]=u?[s,h,i[h]||{}]:function(e,t,n,r,o,a){const{messages:i,onWarn:s}=e,l=it(e,r,n);let c,u={},d=null,p=n,h=null;for(let n=0;n{v=!0}));if(v)return f;const _=function(e,t,n,r){const{modifiers:o,pluralRules:a}=e,i={locale:t,modifiers:o,pluralRules:a,messages:r=>{const o=He(n,r);if(he(o)){let n=!1;const a=bt(e,r,t,o,r,(()=>{n=!0}));return n?ft:a}return mt(o)?o:ft}};return e.processor&&(i.processor=e.processor),r.list&&(i.list=r.list),r.named&&(i.named=r.named),te(r.plural)&&(i.pluralIndex=r.plural),i}(e,m,g,l),k=function(e,t,n){return t(n)}(0,y,function(e={}){const t=e.locale,n=function(e){const t=te(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(te(e.named.count)||te(e.named.n))?te(e.named.count)?e.named.count:te(e.named.n)?e.named.n:t:t}(e),r=me(e.pluralRules)&&he(t)&&pe(e.pluralRules[t])?e.pluralRules[t]:Xe,o=me(e.pluralRules)&&he(t)&&pe(e.pluralRules[t])?Xe:void 0,a=e.list||[],i=e.named||{};function s(t){return(pe(e.messages)?e.messages(t):!!me(e.messages)&&e.messages[t])||(e.parent?e.parent.message(t):Ye)}te(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,i);const l=ve(e.processor)&&pe(e.processor.normalize)?e.processor.normalize:Je,c=ve(e.processor)&&pe(e.processor.interpolate)?e.processor.interpolate:Ze,u={list:e=>a[e],named:e=>i[e],plural:e=>e[r(n,e.length,o)],linked:(t,n)=>{const r=s(t)(u);return he(n)?(o=n,e.modifiers?e.modifiers[o]:Ge)(r):r;var o},message:s,type:ve(e.processor)&&he(e.processor.type)?e.processor.type:"text",interpolate:c,normalize:l};return u}(_)),w=r?r(k):k;if(__INTLIFY_PROD_DEVTOOLS__){const t={timestamp:Date.now(),key:he(s)?s:mt(f)?f.key:"",locale:m||(mt(f)?f.locale:""),format:he(f)?f:mt(f)?f.source:"",message:w};t.meta=ae({},e.__meta,nt||{}),Qe(t)}return w}function bt(e,t,n,r,o,a){const{messageCompiler:i,warnHtmlMessage:s}=e;if(mt(r)){const e=r;return e.locale=e.locale||n,e.key=e.key||t,e}const l=i(r,function(e,t,n,r,o,a){return{warnHtmlMessage:o,onError:e=>{throw a&&a(e),e},onCacheKey:e=>((e,t,n)=>{return r={l:e,k:t,s:n},JSON.stringify(r).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027");var r})(t,n,e)}}(0,n,o,0,s,a));return l.locale=n,l.key=t,l.source=r,l}function vt(...e){const[t,n,r]=e,o={};if(!he(t)&&!te(t)&&!mt(t))throw ht(14);const a=te(t)?String(t):(mt(t),t);return te(n)?o.plural=n:he(n)?o.default=n:ve(n)&&!re(n)?o.named=n:de(n)&&(o.list=n),te(r)?o.plural=r:he(r)?o.default=r:ve(r)&&ae(o,r),[a,o]}const yt="undefined"!=typeof Intl;function _t(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:a}=e,{__datetimeFormatters:i}=e,[s,l,c,u]=kt(...t),d=(fe(c.missingWarn)?c.missingWarn:e.missingWarn,fe(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,!!c.part),p=he(c.locale)?c.locale:e.locale,h=it(e,o,p);if(!he(s)||""===s)return new Intl.DateTimeFormat(p).format(l);let f,m={},g=null,b=p,v=null;for(let t=0;to,setSettings(e){try{localStorage.setItem(r,JSON.stringify(e))}catch(e){}o=e},now:()=>{return void 0!==Ot||("undefined"!=typeof window&&window.performance?(Ot=!0,Pt=window.performance):void 0!==__webpack_require__.g&&(null===(e=__webpack_require__.g.perf_hooks)||void 0===e?void 0:e.performance)?(Ot=!0,Pt=__webpack_require__.g.perf_hooks.performance):Ot=!1),Ot?Pt.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 Lt="Vue I18n devtools",Mt="I18n Resources",Ft="Vue I18n",Rt="Search for scopes ...",Nt=16764185;function It(e,...t){return _e(e,null,void 0)}const jt="__INTLIFY_META__",$t=ee("__transrateVNode"),qt=ee("__datetimeParts"),Ut=ee("__numberParts"),Bt=ee("__enableEmitter"),Vt=ee("__disableEmitter"),zt=ee("__setPluralRules");ee("__intlifyMeta");const Ht=ee("__injectWithOption");let Wt=0;function Gt(e){return(t,n,o,a)=>e(n,o,(0,r.FN)()||void 0,a)}function Yt(e,t){const{messages:n,__i18n:r}=t,o=ve(n)?n:de(r)?{}:{[e]:{}};if(de(r)&&r.forEach((({locale:e,resource:t})=>{e?(o[e]=o[e]||{},Zt(t,o[e])):Zt(t,o)})),t.flatJson)for(const e in o)ue(o,e)&&We(o[e]);return o}const Jt=e=>!me(e)||de(e);function Zt(e,t){if(Jt(e)||Jt(t))throw It(20);for(const n in e)ue(e,n)&&(Jt(e[n])||Jt(t[n])?t[n]=e[n]:Zt(e[n],t[n]))}function Xt(e={}){const{__root:t}=e,n=void 0===t;let o=!fe(e.inheritLocale)||e.inheritLocale;const a=(0,Ct.iH)(t&&o?t.locale.value:he(e.locale)?e.locale:"en-US"),i=(0,Ct.iH)(t&&o?t.fallbackLocale.value:he(e.fallbackLocale)||de(e.fallbackLocale)||ve(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:a.value),s=(0,Ct.iH)(Yt(a.value,e)),l=(0,Ct.iH)(ve(e.datetimeFormats)?e.datetimeFormats:{[a.value]:{}}),c=(0,Ct.iH)(ve(e.numberFormats)?e.numberFormats:{[a.value]:{}});let u=t?t.missingWarn:!fe(e.missingWarn)&&!ne(e.missingWarn)||e.missingWarn,d=t?t.fallbackWarn:!fe(e.fallbackWarn)&&!ne(e.fallbackWarn)||e.fallbackWarn,p=t?t.fallbackRoot:!fe(e.fallbackRoot)||e.fallbackRoot,h=!!e.fallbackFormat,f=pe(e.missing)?e.missing:null,m=pe(e.missing)?Gt(e.missing):null,g=pe(e.postTranslation)?e.postTranslation:null,b=!fe(e.warnHtmlMessage)||e.warnHtmlMessage,v=!!e.escapeParameter;const y=t?t.modifiers:ve(e.modifiers)?e.modifiers:{};let _,k=e.pluralRules||t&&t.pluralRules;_=function(e={}){const t=he(e.version)?e.version:"9.1.10",n=he(e.locale)?e.locale:"en-US",r=de(e.fallbackLocale)||ve(e.fallbackLocale)||he(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:n,o=ve(e.messages)?e.messages:{[n]:{}},a=ve(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},i=ve(e.numberFormats)?e.numberFormats:{[n]:{}},s=ae({},e.modifiers||{},{upper:e=>he(e)?e.toUpperCase():e,lower:e=>he(e)?e.toLowerCase():e,capitalize:e=>he(e)?`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`:e}),l=e.pluralRules||{},c=pe(e.missing)?e.missing:null,u=!fe(e.missingWarn)&&!ne(e.missingWarn)||e.missingWarn,d=!fe(e.fallbackWarn)&&!ne(e.fallbackWarn)||e.fallbackWarn,p=!!e.fallbackFormat,h=!!e.unresolving,f=pe(e.postTranslation)?e.postTranslation:null,m=ve(e.processor)?e.processor:null,g=!fe(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter,v=pe(e.messageCompiler)?e.messageCompiler:tt,y=pe(e.onWarn)?e.onWarn:oe,_=e,k=me(_.__datetimeFormatters)?_.__datetimeFormatters:new Map,w=me(_.__numberFormatters)?_.__numberFormatters:new Map,x=me(_.__meta)?_.__meta:{};ot++;const A={version:t,cid:ot,locale:n,fallbackLocale:r,messages:o,datetimeFormats:a,numberFormats:i,modifiers:s,pluralRules:l,missing:c,missingWarn:u,fallbackWarn:d,fallbackFormat:p,unresolving:h,postTranslation:f,processor:m,warnHtmlMessage:g,escapeParameter:b,messageCompiler:v,onWarn:y,__datetimeFormatters:k,__numberFormatters:w,__meta:x};return __INTLIFY_PROD_DEVTOOLS__&&function(e,t,n){Ke&&Ke.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}(A,t,x),A}({version:"9.1.10",locale:a.value,fallbackLocale:i.value,messages:s.value,datetimeFormats:l.value,numberFormats:c.value,modifiers:y,pluralRules:k,missing:null===m?void 0:m,missingWarn:u,fallbackWarn:d,fallbackFormat:h,unresolving:!0,postTranslation:null===g?void 0:g,warnHtmlMessage:b,escapeParameter:v,__datetimeFormatters:ve(_)?_.__datetimeFormatters:void 0,__numberFormatters:ve(_)?_.__numberFormatters:void 0,__v_emitter:ve(_)?_.__v_emitter:void 0,__meta:{framework:"vue"}}),ut(_,a.value,i.value);const w=(0,r.Fl)({get:()=>a.value,set:e=>{a.value=e,_.locale=a.value}}),x=(0,r.Fl)({get:()=>i.value,set:e=>{i.value=e,_.fallbackLocale=i.value,ut(_,a.value,e)}}),A=(0,r.Fl)((()=>s.value)),S=(0,r.Fl)((()=>l.value)),C=(0,r.Fl)((()=>c.value));function T(e,n,o,u,d,h){let f;if(a.value,i.value,s.value,l.value,c.value,__INTLIFY_PROD_DEVTOOLS__)try{rt((()=>{const e=(0,r.FN)();return e&&e.type[jt]?{[jt]:e.type[jt]}:null})()),f=e(_)}finally{rt(null)}else f=e(_);if(te(f)&&-1===f){const[e,r]=n();return t&&p?u(t):d(e)}if(h(f))return f;throw It(14)}function E(...e){return T((t=>gt(t,...e)),(()=>vt(...e)),0,(t=>t.t(...e)),(e=>e),(e=>he(e)))}const O={normalize:function(e){return e.map((e=>he(e)?(0,r.Wm)(r.xv,null,e,0):e))},interpolate:e=>e,type:"vnode"};function P(e){return s.value[e]||{}}Wt++,t&&((0,r.YP)(t.locale,(e=>{o&&(a.value=e,_.locale=e,ut(_,a.value,i.value))})),(0,r.YP)(t.fallbackLocale,(e=>{o&&(i.value=e,_.fallbackLocale=e,ut(_,a.value,i.value))})));const D={id:Wt,locale:w,fallbackLocale:x,get inheritLocale(){return o},set inheritLocale(e){o=e,e&&t&&(a.value=t.locale.value,i.value=t.fallbackLocale.value,ut(_,a.value,i.value))},get availableLocales(){return Object.keys(s.value).sort()},messages:A,datetimeFormats:S,numberFormats:C,get modifiers(){return y},get pluralRules(){return k||{}},get isGlobal(){return n},get missingWarn(){return u},set missingWarn(e){u=e,_.missingWarn=u},get fallbackWarn(){return d},set fallbackWarn(e){d=e,_.fallbackWarn=d},get fallbackRoot(){return p},set fallbackRoot(e){p=e},get fallbackFormat(){return h},set fallbackFormat(e){h=e,_.fallbackFormat=h},get warnHtmlMessage(){return b},set warnHtmlMessage(e){b=e,_.warnHtmlMessage=e},get escapeParameter(){return v},set escapeParameter(e){v=e,_.escapeParameter=e},t:E,rt:function(...e){const[t,n,r]=e;if(r&&!me(r))throw It(15);return E(t,n,ae({resolvedMessage:!0},r||{}))},d:function(...e){return T((t=>_t(t,...e)),(()=>kt(...e)),0,(t=>t.d(...e)),(()=>""),(e=>he(e)))},n:function(...e){return T((t=>xt(t,...e)),(()=>At(...e)),0,(t=>t.n(...e)),(()=>""),(e=>he(e)))},te:function(e,t){return null!==He(P(he(t)?t:a.value),e)},tm:function(e){const n=function(e){let t=null;const n=it(_,i.value,a.value);for(let r=0;r{let n;const r=t;try{r.processor=O,n=gt(r,...e)}finally{r.processor=null}return n}),(()=>vt(...e)),0,(t=>t[$t](...e)),(e=>[(0,r.Wm)(r.xv,null,e,0)]),(e=>de(e)))},[Ut]:function(...e){return T((t=>xt(t,...e)),(()=>At(...e)),0,(t=>t[Ut](...e)),(()=>[]),(e=>he(e)||de(e)))},[qt]:function(...e){return T((t=>_t(t,...e)),(()=>kt(...e)),0,(t=>t[qt](...e)),(()=>[]),(e=>he(e)||de(e)))},[zt]:function(e){k=e,_.pluralRules=k},[Ht]:e.__injectWithOption};return D}function Kt(e={}){const t=Xt(function(e){const t=he(e.locale)?e.locale:"en-US",n=he(e.fallbackLocale)||de(e.fallbackLocale)||ve(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,r=pe(e.missing)?e.missing:void 0,o=!fe(e.silentTranslationWarn)&&!ne(e.silentTranslationWarn)||!e.silentTranslationWarn,a=!fe(e.silentFallbackWarn)&&!ne(e.silentFallbackWarn)||!e.silentFallbackWarn,i=!fe(e.fallbackRoot)||e.fallbackRoot,s=!!e.formatFallbackMessages,l=ve(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,u=pe(e.postTranslation)?e.postTranslation:void 0,d=!he(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,p=!!e.escapeParameterHtml,h=!fe(e.sync)||e.sync;let f=e.messages;if(ve(e.sharedMessages)){const t=e.sharedMessages;f=Object.keys(t).reduce(((e,n)=>{const r=e[n]||(e[n]={});return ae(r,t[n]),e}),f||{})}const{__i18n:m,__root:g,__injectWithOption:b}=e,v=e.datetimeFormats,y=e.numberFormats;return{locale:t,fallbackLocale:n,messages:f,flatJson:e.flatJson,datetimeFormats:v,numberFormats:y,missing:r,missingWarn:o,fallbackWarn:a,fallbackRoot:i,fallbackFormat:s,modifiers:l,pluralRules:c,postTranslation:u,warnHtmlMessage:d,escapeParameter:p,inheritLocale:h,__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 fe(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=fe(e)?!e:e},get silentFallbackWarn(){return fe(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=fe(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,r,o]=e,a={};let i=null,s=null;if(!he(n))throw It(15);const l=n;return he(r)?a.locale=r:de(r)?i=r:ve(r)&&(s=r),de(o)?i=o:ve(o)&&(s=o),t.t(l,i||s||{},a)},rt:(...e)=>t.rt(...e),tc(...e){const[n,r,o]=e,a={plural:1};let i=null,s=null;if(!he(n))throw It(15);const l=n;return he(r)?a.locale=r:te(r)?a.plural=r:de(r)?i=r:ve(r)&&(s=r),he(o)?a.locale=o:de(o)?i=o:ve(o)&&(s=o),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:r}=e;r&&r(t,n)}};return n}const Qt={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}},en={name:"i18n-t",props:ae({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>te(e)||!isNaN(e)}},Qt),setup(e,t){const{slots:n,attrs:o}=t,a=e.i18n||bn({useScope:e.scope,__useComponent:!0}),i=Object.keys(n).filter((e=>"_"!==e));return()=>{const n={};e.locale&&(n.locale=e.locale),void 0!==e.plural&&(n.plural=he(e.plural)?+e.plural:e.plural);const s=function({slots:e},t){return 1===t.length&&"default"===t[0]?e.default?e.default():[]:t.reduce(((t,n)=>{const r=e[n];return r&&(t[n]=r()),t}),{})}(t,i),l=a[$t](e.keypath,s,n),c=ae({},o);return he(e.tag)||me(e.tag)?(0,r.h)(e.tag,c,l):(0,r.h)(r.HY,c,l)}}};function tn(e,t,n,o){const{slots:a,attrs:i}=t;return()=>{const t={part:!0};let s={};e.locale&&(t.locale=e.locale),he(e.format)?t.key=e.format:me(e.format)&&(he(e.format.key)&&(t.key=e.format.key),s=Object.keys(e.format).reduce(((t,r)=>n.includes(r)?ae({},t,{[r]:e.format[r]}):t),{}));const l=o(e.value,t,s);let c=[t.key];de(l)?c=l.map(((e,t)=>{const n=a[e.type];return n?n({[e.type]:e.value,index:t,parts:l}):[e.value]})):he(l)&&(c=[l]);const u=ae({},i);return he(e.tag)||me(e.tag)?(0,r.h)(e.tag,u,c):(0,r.h)(r.HY,u,c)}}const nn=["localeMatcher","style","unit","unitDisplay","currency","currencyDisplay","useGrouping","numberingSystem","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","notation","formatMatcher"],rn={name:"i18n-n",props:ae({value:{type:Number,required:!0},format:{type:[String,Object]}},Qt),setup(e,t){const n=e.i18n||bn({useScope:"parent",__useComponent:!0});return tn(e,t,nn,((...e)=>n[Ut](...e)))}},on=["dateStyle","timeStyle","fractionalSecondDigits","calendar","dayPeriod","numberingSystem","localeMatcher","timeZone","hour12","hourCycle","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"],an={name:"i18n-d",props:ae({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Qt),setup(e,t){const n=e.i18n||bn({useScope:"parent",__useComponent:!0});return tn(e,t,on,((...e)=>n[qt](...e)))}};const sn="vue-i18n: composer properties";let ln;async function cn(e,t){return new Promise(((n,r)=>{try{!function(e,t){const n=e,r=Tt(),o=Tt().__VUE_DEVTOOLS_GLOBAL_HOOK__,a=Et&&n.enableEarlyProxy;if(!o||!r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&a){const e=a?new Dt(n,o):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}else o.emit("devtools-plugin:setup",e,t)}({id:"vue-devtools-plugin-vue-i18n",label:Lt,packageName:"vue-i18n",homepage:"https://vue-i18n.intlify.dev",logo:"https://vue-i18n.intlify.dev/vue-i18n-devtools-logo.png",componentStateTypes:[sn],app:e},(r=>{ln=r,r.on.visitComponentTree((({componentInstance:e,treeNode:n})=>{!function(e,t,n){const r="composition"===n.mode?n.global:n.global.__composer;if(e&&e.vnode.el.__VUE_I18N__&&e.vnode.el.__VUE_I18N__!==r){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)})),r.on.inspectComponent((({componentInstance:e,instanceData:n})=>{e.vnode.el.__VUE_I18N__&&n&&("legacy"===t.mode?e.vnode.el.__VUE_I18N__!==t.global.__composer&&un(n,e.vnode.el.__VUE_I18N__):un(n,e.vnode.el.__VUE_I18N__))})),r.addInspector({id:"vue-i18n-resource-inspector",label:Mt,icon:"language",treeFilterPlaceholder:Rt}),r.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[r,o]of t.__instances){const a="composition"===t.mode?o:o.__composer;if(n===a)continue;const i=r.type.name||r.type.displayName||r.type.__file;e.rootNodes.push({id:a.id.toString(),label:`${i} Scope`})}}(n,t)})),r.on.getInspectorState((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){const n=fn(e.nodeId,t);n&&(e.state=function(e){const t={},n="Locale related info",r=[{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]=r;const o="Locale messages info",a=[{type:o,key:"messages",editable:!1,value:dn(e.messages.value)}];t[o]=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)})),r.on.editInspectorState((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){const n=fn(e.nodeId,t);if(n){const[t]=e.path;"locale"===t&&he(e.state.value)?n.locale.value=e.state.value:"fallbackLocale"===t&&(he(e.state.value)||de(e.state.value)||me(e.state.value))?n.fallbackLocale.value=e.state.value:"inheritLocale"===t&&fe(e.state.value)&&(n.inheritLocale=e.state.value)}}(n,t)})),r.addTimelineLayer({id:"vue-i18n-timeline",label:Ft,color:Nt}),n(!0)}))}catch(e){console.error(e),r(!1)}}))}function un(e,t){const n=sn;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:dn(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 dn(e){const t={};return Object.keys(e).forEach((n=>{const r=e[n];var o,a;pe(r)&&"source"in r?t[n]={_custom:{type:"function",display:"ƒ "+((o=r).source?`("${a=o.source,a.replace(/[<>"&]/g,hn)}")`:"(?)")}}:me(r)?t[n]=dn(r):t[n]=r})),t}const pn={"<":"<",">":">",'"':""","&":"&"};function hn(e){return pn[e]||e}function fn(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 mn(e,t){if(ln){let n;t&&"groupId"in t&&(n=t.groupId,delete t.groupId),ln.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 gn(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[zt](t.pluralizationRules||e.pluralizationRules);const n=Yt(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 bn(e={}){const t=(0,r.FN)();if(null==t)throw It(16);if(!t.appContext.app.__VUE_I18N_SYMBOL__)throw It(17);const n=(0,r.f3)(t.appContext.app.__VUE_I18N_SYMBOL__);if(!n)throw It(22);const o="composition"===n.mode?n.global:n.global.__composer,a=re(e)?"__i18n"in t.type?"local":"global":e.useScope?e.useScope:"local";if("global"===a){let n=me(e.messages)?e.messages:{};"__i18nGlobal"in t.type&&(n=Yt(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])})),me(e.datetimeFormats)){const t=Object.keys(e.datetimeFormats);t.length&&t.forEach((t=>{o.mergeDateTimeFormat(t,e.datetimeFormats[t])}))}if(me(e.numberFormats)){const t=Object.keys(e.numberFormats);t.length&&t.forEach((t=>{o.mergeNumberFormat(t,e.numberFormats[t])}))}return o}if("parent"===a){let r=function(e,t,n=!1){let r=null;const o=t.root;let a=t.parent;for(;null!=a;){const t=e;if("composition"===e.mode)r=t.__getInstance(a);else{const e=t.__getInstance(a);null!=e&&(r=e.__composer),n&&r&&!r[Ht]&&(r=null)}if(null!=r)break;if(o===a)break;a=a.parent}return r}(n,t,e.__useComponent);return null==r&&(r=o),r}if("legacy"===n.mode)throw It(18);const i=n;let s=i.__getInstance(t);if(null==s){const n=t.type,a=ae({},e);n.__i18n&&(a.__i18n=n.__i18n),o&&(a.__root=o),s=Xt(a),function(e,t,n){let o=null;(0,r.bv)((()=>{if(__VUE_PROD_DEVTOOLS__&&t.vnode.el){t.vnode.el.__VUE_I18N__=n,o=ye();const e=n;e[Bt]&&e[Bt](o),o.on("*",mn)}}),t),(0,r.Ah)((()=>{if(__VUE_PROD_DEVTOOLS__&&t.vnode.el&&t.vnode.el.__VUE_I18N__){o&&o.off("*",mn);const e=n;e[Vt]&&e[Vt](),delete t.vnode.el.__VUE_I18N__}e.__deleteInstance(t)}),t)}(i,t,s),i.__setInstance(t,s)}return s}const vn=["locale","fallbackLocale","availableLocales"],yn=["t","rt","d","n","tm"];var _n;if(tt=function(e,t={}){{const n=(t.onCacheKey||dt)(e),r=pt[n];if(r)return r;let o=!1;const a=t.onError||ke;t.onError=e=>{o=!0,a(e)};const{code:i}=Ie(e,t),s=new Function(`return ${i}`)();return o?s:pt[n]=s}},function(){let e=!1;"boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&(e=!0,se().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&(e=!0,se().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(se().__INTLIFY_PROD_DEVTOOLS__=!1)}(),__INTLIFY_PROD_DEVTOOLS__){const e=se();e.__INTLIFY__=!0,_n=e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__,Ke=_n}function kn(e){return kn="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},kn(e)}function wn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xn(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};wn(this,e),this.init(t,n)}return An(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||Fn,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),r=1;r-1?e.replace(/###/g,"."):e}function o(){return!e||"string"==typeof e}for(var a="string"!=typeof t?[].concat(t):t.split(".");a.length>1;){if(o())return{};var i=r(a.shift());!e[i]&&n&&(e[i]=new n),e=Object.prototype.hasOwnProperty.call(e,i)?e[i]:{}}return o()?{}:{obj:e,k:r(a.shift())}}function Un(e,t,n){var r=qn(e,t,Object);r.obj[r.k]=n}function Bn(e,t){var n=qn(e,t),r=n.obj,o=n.k;if(r)return r[o]}function Vn(e,t,n){var r=Bn(e,n);return void 0!==r?r:Bn(t,n)}function zn(e,t,n){for(var r in t)"__proto__"!==r&&"constructor"!==r&&(r in e?"string"==typeof e[r]||e[r]instanceof String||"string"==typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):zn(e[r],t[r],n):e[r]=t[r]);return e}function Hn(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Wn={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function Gn(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return Wn[e]})):e}var Yn="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,Jn=[" ",",","?","!",";"];function Zn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xn(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return e[t];for(var r=t.split(n),o=e,a=0;aa+i;)i++,l=o[s=r.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=r.slice(a+i).join(n);return c?Kn(l,c,n):void 0}o=o[r[a]]}return o}}var Qn=function(e){Tn(o,e);var t,n,r=(t=o,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,r=On(t);if(n){var o=On(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return En(this,e)});function o(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return wn(this,o),t=r.call(this),Yn&&Nn.call(Sn(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 An(o,[{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 r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,a=void 0!==r.ignoreJSONStructure?r.ignoreJSONStructure:this.options.ignoreJSONStructure,i=[e,t];n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(i=e.split("."));var s=Bn(this.data,i);return s||!a||"string"!=typeof n?s:Kn(this.data&&this.data[e]&&this.data[e][t],n,o)}},{key:"addResource",value:function(e,t,n,r){var o=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&&(r=t,t=(i=e.split("."))[1]),this.addNamespaces(t),Un(this.data,i,r),o.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in n)"string"!=typeof n[o]&&"[object Array]"!==Object.prototype.toString.apply(n[o])||this.addResource(e,t,o,n[o],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},i=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(i=e.split("."))[1]),this.addNamespaces(t);var s=Bn(this.data,i)||{};r?zn(s,n,o):s=Xn(Xn({},s),n),Un(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?Xn(Xn({},{}),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}}]),o}(Nn),er={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,o){var a=this;return e.forEach((function(e){a.processors[e]&&(t=a.processors[e].process(t,n,r,o))})),t}};function tr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nr(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return wn(this,o),t=r.call(this),Yn&&Nn.call(Sn(t)),$n(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,Sn(t)),t.options=n,void 0===t.options.keySeparator&&(t.options.keySeparator="."),t.logger=Rn.create("translator"),t}return An(o,[{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 r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=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 r=Jn.filter((function(e){return t.indexOf(e)<0&&n.indexOf(e)<0}));if(0===r.length)return!0;var o=new RegExp("(".concat(r.map((function(e){return"?"===e?"\\?":e})).join("|"),")")),a=!o.test(e);if(!a){var i=e.indexOf(n);i>0&&!o.test(e.substring(0,i))&&(a=!0)}return a}(e,n,r));if(a&&!i){var s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces:o};var l=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(l[0])>-1)&&(o=l.shift()),e=l.join(r)}return"string"==typeof o&&(o=[o]),{key:e,namespaces:o}}},{key:"translate",value:function(e,t,n){var r=this;if("object"!==kn(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],d=t.lng||this.language,p=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d&&"cimode"===d.toLowerCase()){if(p){var h=t.nsSeparator||this.options.nsSeparator;return a?(f.res="".concat(u).concat(h).concat(l),f):"".concat(u).concat(h).concat(l)}return a?(f.res=l,f):l}var f=this.resolve(e,t),m=f&&f.res,g=f&&f.usedKey||l,b=f&&f.exactUsedKey||l,v=Object.prototype.toString.apply(m),y=["[object Number]","[object Function]","[object RegExp]"],_=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,k=!this.i18nFormat||this.i18nFormat.handleAsObject,w="string"!=typeof m&&"boolean"!=typeof m&&"number"!=typeof m;if(k&&m&&w&&y.indexOf(v)<0&&("string"!=typeof _||"[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,nr(nr({},t),{},{ns:c})):"key '".concat(l," (").concat(this.language,")' returned an object instead of string.");return a?(f.res=x,f):x}if(i){var A="[object Array]"===v,S=A?[]:{},C=A?b:g;for(var T in m)if(Object.prototype.hasOwnProperty.call(m,T)){var E="".concat(C).concat(i).concat(T);S[T]=this.translate(E,nr(nr({},t),{joinArrays:!1,ns:c})),S[T]===E&&(S[T]=m[T])}m=S}}else if(k&&"string"==typeof _&&"[object Array]"===v)(m=m.join(_))&&(m=this.extendTranslation(m,e,t,n));else{var O=!1,P=!1,D=void 0!==t.count&&"string"!=typeof t.count,L=o.hasDefaultValue(t),M=D?this.pluralResolver.getSuffix(d,t.count,t):"",F=t["defaultValue".concat(M)]||t.defaultValue;!this.isValidLookup(m)&&L&&(O=!0,m=F),this.isValidLookup(m)||(P=!0,m=l);var R=t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,N=R&&P?void 0:m,I=L&&F!==m&&this.options.updateMissing;if(P||O||I){if(this.logger.log(I?"updateKey":"missingKey",d,u,l,I?F:m),i){var j=this.resolve(l,nr(nr({},t),{},{keySeparator:!1}));j&&j.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 $=[],q=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&q&&q[0])for(var U=0;U1&&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 d=void 0!==s.count&&"string"!=typeof s.count,p=d&&!s.ordinal&&0===s.count&&i.pluralResolver.shouldUseIntlApi(),h=void 0!==s.context&&("string"==typeof s.context||"number"==typeof s.context)&&""!==s.context,f=s.lngs?s.lngs:i.languageUtils.toResolveHierarchy(s.lng||i.language,s.fallbackLng);u.forEach((function(e){i.isValidLookup(t)||(a=e,!rr["".concat(f[0],"-").concat(e)]&&i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(a)&&(rr["".concat(f[0],"-").concat(e)]=!0,i.logger.warn('key "'.concat(n,'" for languages "').concat(f.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!!!")),f.forEach((function(n){if(!i.isValidLookup(t)){o=n;var a,l=[c];if(i.i18nFormat&&i.i18nFormat.addLookupKeys)i.i18nFormat.addLookupKeys(l,c,n,e,s);else{var u;d&&(u=i.pluralResolver.getSuffix(n,s.count,s));var f="".concat(i.options.pluralSeparator,"zero");if(d&&(l.push(c+u),p&&l.push(c+f)),h){var m="".concat(c).concat(i.options.contextSeparator).concat(s.context);l.push(m),d&&(l.push(m+u),p&&l.push(m+f))}}for(;a=l.pop();)i.isValidLookup(t)||(r=a,t=i.getResource(n,e,a,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:r,usedLng:o,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 r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}],[{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}}]),o}(Nn);function ar(e){return e.charAt(0).toUpperCase()+e.slice(1)}var ir=function(){function e(t){wn(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Rn.create("languageUtils")}return An(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]=ar(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]=ar(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=ar(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 r=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(r)||(t=r)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var r=n.getLanguagePartFromCode(e);if(n.isSupportedCode(r))return t=r;t=n.options.supportedLngs.find((function(e){if(0===e.indexOf(r))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,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),o=[],a=function(e){e&&(n.isSupportedCode(e)?o.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)),r.forEach((function(e){o.indexOf(e)<0&&a(n.formatLanguageCode(e))})),o}}]),e}(),sr=[{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}],lr={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)}},cr=["v1","v2","v3"],ur={zero:0,one:1,two:2,few:3,many:4,other:5};function dr(){var e={};return sr.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:lr[t.fc]}}))})),e}var pr=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};wn(this,e),this.languageUtils=t,this.options=n,this.logger=Rn.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=dr()}return An(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]:{},r=this.getRule(e,n);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort((function(e,t){return ur[e]-ur[t]})).map((function(e){return"".concat(t.options.prepend).concat(e)})):r.numbers.map((function(r){return t.getSuffix(e,r,n)})):[]}},{key:"getSuffix",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.getRule(e,n);return r?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(r.select(t)):this.getSuffixRetroCompatible(r,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,t){var n=this,r=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),o=e.numbers[r];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===o?o="plural":1===o&&(o=""));var a=function(){return n.options.prepend&&o.toString()?n.options.prepend+o.toString():o.toString()};return"v1"===this.options.compatibilityJSON?1===o?"":"number"==typeof o?"_plural_".concat(o.toString()):a():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?a():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}},{key:"shouldUseIntlApi",value:function(){return!cr.includes(this.options.compatibilityJSON)}}]),e}();function hr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fr(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};wn(this,e),this.logger=Rn.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return An(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:Gn,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?Hn(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?Hn(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?Hn(t.nestingPrefix):t.nestingPrefixEscaped||Hn("$t("),this.nestingSuffix=t.nestingSuffix?Hn(t.nestingSuffix):t.nestingSuffixEscaped||Hn(")"),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,r){var o,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 o=Vn(t,l,e);return s.alwaysFormat?s.format(o,void 0,n,fr(fr(fr({},r),t),{},{interpolationkey:e})):o}var a=e.split(s.formatSeparator),i=a.shift().trim(),c=a.join(s.formatSeparator).trim();return s.format(Vn(t,l,i),c,n,fr(fr(fr({},r),t),{},{interpolationkey:i}))};this.resetRegExp();var d=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,p=r&&r.interpolation&&void 0!==r.interpolation.skipOnVariables?r.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;o=t.regex.exec(e);){var n=o[1].trim();if(void 0===(a=u(n)))if("function"==typeof d){var l=d(e,o,r);a="string"==typeof l?l:""}else if(r&&r.hasOwnProperty(n))a="";else{if(p){a=o[0];continue}s.logger.warn("missed to pass in variable ".concat(n," for interpolating ").concat(e)),a=""}else"string"==typeof a||s.useRawValueToEscape||(a=jn(a));var c=t.safeValue(a);if(e=e.replace(o[0],c),p?(t.regex.lastIndex+=a.length,t.regex.lastIndex-=o[0].length):t.regex.lastIndex=0,++i>=s.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var n,r,o=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=fr({},a);function s(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var r=e.split(new RegExp("".concat(n,"[ ]*{"))),o="{".concat(r[1]);e=r[0];var a=(o=this.interpolate(o,i)).match(/'/g),s=o.match(/"/g);(a&&a.length%2==0&&!s||s.length%2!=0)&&(o=o.replace(/'/g,'"'));try{i=JSON.parse(o),t&&(i=fr(fr({},t),i))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(n).concat(o)}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((r=t(s.call(this,n[1].trim(),i),i))&&n[0]===e&&"string"!=typeof r)return r;"string"!=typeof r&&(r=jn(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),c&&(r=l.reduce((function(e,t){return o.format(e,t,a.lng,fr(fr({},a),{},{interpolationkey:n[1].trim()}))}),r.trim())),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();function gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function br(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};wn(this,e),this.logger=Rn.create("formatter"),this.options=t,this.formats={number:vr((function(e,t){var n=new Intl.NumberFormat(e,t);return function(e){return n.format(e)}})),currency:vr((function(e,t){var n=new Intl.NumberFormat(e,br(br({},t),{},{style:"currency"}));return function(e){return n.format(e)}})),datetime:vr((function(e,t){var n=new Intl.DateTimeFormat(e,br({},t));return function(e){return n.format(e)}})),relativetime:vr((function(e,t){var n=new Intl.RelativeTimeFormat(e,br({},t));return function(e){return n.format(e,t.range||"day")}})),list:vr((function(e,t){var n=new Intl.ListFormat(e,br({},t));return function(e){return n.format(e)}}))},this.init(t)}return An(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()]=vr(t)}},{key:"format",value:function(e,t,n,r){var o=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 r=e.split("(");t=r[0].toLowerCase().trim();var o=r[1].substring(0,r[1].length-1);"currency"===t&&o.indexOf(":")<0?n.currency||(n.currency=o.trim()):"relativetime"===t&&o.indexOf(":")<0?n.range||(n.range=o.trim()):o.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 Dn(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)?Dn(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.")}(),r=t[0],o=t.slice(1).join(":").trim().replace(/^'+|'+$/g,"");n[r.trim()]||(n[r.trim()]=o),"false"===o&&(n[r.trim()]=!1),"true"===o&&(n[r.trim()]=!0),isNaN(o)||(n[r.trim()]=parseInt(o,10))}var a}))}return{formatName:t,formatOptions:n}}(t),i=a.formatName,s=a.formatOptions;if(o.formats[i]){var l=e;try{var c=r&&r.formatParams&&r.formatParams[r.interpolationkey]||{},u=c.locale||c.lng||r.locale||r.lng||n;l=o.formats[i](e,u,br(br(br({},s),r),c))}catch(e){o.logger.warn(e)}return l}return o.logger.warn("there was no format function for ".concat(i)),e}),e)}}]),e}();function _r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kr(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{};return wn(this,o),a=r.call(this),Yn&&Nn.call(Sn(a)),a.backend=e,a.store=t,a.services=n,a.languageUtils=n.languageUtils,a.options=i,a.logger=Rn.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 An(o,[{key:"queueLoad",value:function(e,t,n,r){var o=this,a={},i={},s={},l={};return e.forEach((function(e){var r=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&o.store.hasResourceBundle(e,t)?o.state[s]=2:o.state[s]<0||(1===o.state[s]?void 0===i[s]&&(i[s]=!0):(o.state[s]=1,r=!1,void 0===i[s]&&(i[s]=!0),void 0===a[s]&&(a[s]=!0),void 0===l[t]&&(l[t]=!0)))})),r||(s[e]=!0)})),(Object.keys(a).length||Object.keys(i).length)&&this.queue.push({pending:i,pendingCount:Object.keys(i).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(a),pending:Object.keys(i),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(l)}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),o=r[0],a=r[1];t&&this.emit("failedLoading",o,a,t),n&&this.store.addResourceBundle(o,a,n),this.state[e]=t?-1:2;var i={};this.queue.forEach((function(n){var r,s,l,c,u;r=n.loaded,s=a,(c=(l=qn(r,[o],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 r=this,o=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:o,wait:a,callback:i}):(this.readingCalls++,this.backend[n](e,t,(function(s,l){if(r.readingCalls--,r.waitingReads.length>0){var c=r.waitingReads.shift();r.read(c.lng,c.ns,c.fcName,c.tried,c.wait,c.callback)}s&&l&&o2&&void 0!==arguments[2]?arguments[2]:{},o=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."),o&&o();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var a=this.queueLoad(e,t,r,o);if(!a.toLoad.length)return a.pending.length||o(),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]:"",r=e.split("|"),o=r[0],a=r[1];this.read(o,a,"read",void 0,void 0,(function(r,i){r&&t.logger.warn("".concat(n,"loading namespace ").concat(a," for language ").concat(o," failed"),r),!r&&i&&t.logger.log("".concat(n,"loaded namespace ").concat(a," for language ").concat(o),i),t.loaded(e,r,i)}))}},{key:"saveMissing",value:function(e,t,n,r,o){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,r,null,kr(kr({},a),{},{isUpdate:o})),e&&e[0]&&this.store.addResource(e[0],t,n,r))}}]),o}(Nn);function xr(){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"===kn(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===kn(e[2])||"object"===kn(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,r){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function Ar(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 Sr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cr(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(wn(this,o),e=r.call(this),Yn&&Nn.call(Sn(e)),e.options=Ar(t),e.services={},e.logger=Rn,e.modules={external:[]},Er(Sn(e)),n&&!e.isInitialized&&!t.isClone){if(!e.options.initImmediate)return e.init(t,n),En(e,Sn(e));setTimeout((function(){e.init(t,n)}),0)}return e}return An(o,[{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 r=xr();function o(e){return e?"function"==typeof e?new e:e:null}if(this.options=Cr(Cr(Cr({},r),this.options),Ar(t)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=Cr(Cr({},r.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?Rn.init(o(this.modules.logger),this.options):Rn.init(null,this.options),this.modules.formatter?a=this.modules.formatter:"undefined"!=typeof Intl&&(a=yr);var i=new ir(this.options);this.store=new Qn(this.options.resources,this.options);var s=this.services;s.logger=Rn,s.resourceStore=this.store,s.languageUtils=i,s.pluralResolver=new pr(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!a||this.options.interpolation.format&&this.options.interpolation.format!==r.interpolation.format||(s.formatter=o(a),s.formatter.init(s,this.options),this.options.interpolation.format=s.formatter.format.bind(s.formatter)),s.interpolator=new mr(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new wr(o(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o1?n-1:0),o=1;o0&&"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 d=In(),p=function(){var t=function(t,r){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),d.resolve(r),n(t,r)};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?p():setTimeout(p,0),d}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Tr,r=n,o="string"==typeof e?e:this.language;if("function"==typeof e&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(o&&"cimode"===o.toLowerCase())return r();var a=[],i=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){a.indexOf(e)<0&&a.push(e)}))};if(o)i(o);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),r(e)}))}else r(null)}},{key:"reloadResources",value:function(e,t,n){var r=In();return e||(e=this.languages),t||(t=this.options.ns),n||(n=Tr),this.services.backendConnector.reload(e,t,(function(e){r.resolve(),n(e)})),r}},{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&&er.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 r=In();this.emit("languageChanging",e);var o=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||o(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?(o(a),n.translator.changeLanguage(a),n.isLanguageChangingTo=void 0,n.emit("languageChanged",a),n.logger.log("languageChanged",a)):n.isLanguageChangingTo=void 0,r.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()),r}},{key:"getFixedT",value:function(e,t,n){var r=this,o=function e(t,o){var a;if("object"!==kn(o)){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 r=this.resolvedLanguage||this.languages[0],o=!!this.options&&this.options.fallbackLng,a=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;var i=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};if(n.precheck){var s=n.precheck(this,i);if(void 0!==s)return s}return!(!this.hasResourceBundle(r,e)&&this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages)&&(!i(r,e)||o&&!i(a,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=In();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){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=In();"string"==typeof e&&(e=[e]);var r=this.options.preload||[],o=e.filter((function(e){return r.indexOf(e)<0}));return o.length?(this.options.preload=r.concat(o),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]:Tr,r=Cr(Cr(Cr({},this.options),t),{isClone:!0}),a=new o(r);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=Cr({},this.services),a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a.translator=new or(a.services,a.options),a.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new Or(e,t)}));var Pr=Or.createInstance();Pr.createInstance=Or.createInstance,Pr.createInstance,Pr.init,Pr.loadResources,Pr.reloadResources,Pr.use,Pr.changeLanguage,Pr.getFixedT,Pr.t,Pr.exists,Pr.setDefaultNamespace,Pr.hasLoadedNamespace,Pr.loadNamespaces,Pr.loadLanguages;const Dr=Pr;var Lr,Mr=document.getElementById("language"),Fr=Mr?Array.from(Mr.querySelectorAll("option")).map((function(e){return e.value})):["en"],Rr=Mr?Mr.options[Mr.selectedIndex].value:"en",Nr=function(e){void 0===e&&(e="");try{return __webpack_require__(5144)("./".concat(e))}catch(e){return null}};Lr={},Fr.forEach((function(e){Lr[e]={translation:Nr("".concat(e,"/translation.json"))}})),Dr.init({fallbackLng:"en",lng:Rr,resources:Lr});var Ir,jr=(Ir={},Fr.forEach((function(e){Ir[e]=Nr("".concat(e,"/translation.json"))})),function(e={}){const t=__VUE_I18N_LEGACY_API__&&fe(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=!!e.globalInjection,o=new Map,a=__VUE_I18N_LEGACY_API__&&t?Kt(e):Xt(e),i=ee(""),s={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},async install(e,...o){if(__VUE_PROD_DEVTOOLS__&&(e.__VUE_I18N__=s),e.__VUE_I18N_SYMBOL__=i,e.provide(e.__VUE_I18N_SYMBOL__,s),!t&&n&&function(e,t){const n=Object.create(null);vn.forEach((e=>{const r=Object.getOwnPropertyDescriptor(t,e);if(!r)throw It(22);const o=(0,Ct.dq)(r.value)?{get:()=>r.value.value,set(e){r.value.value=e}}:{get:()=>r.get&&r.get()};Object.defineProperty(n,e,o)})),e.config.globalProperties.$i18n=n,yn.forEach((n=>{const r=Object.getOwnPropertyDescriptor(t,n);if(!r||!r.value)throw It(22);Object.defineProperty(e.config.globalProperties,`$${n}`,r)}))}(e,s.global),__VUE_I18N_FULL_INSTALL__&&function(e,t,...n){const r=ve(n[0])?n[0]:{},o=!!r.useI18nComponentName;(!fe(r.globalInstall)||r.globalInstall)&&(e.component(o?"i18n":en.name,en),e.component(rn.name,rn),e.component(an.name,an)),e.directive("t",function(e){const t=(t,{instance:n,value:r,modifiers:o})=>{if(!n||!n.$)throw It(22);const a=function(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return null!=r?r.__composer:e.global.__composer}}(e,n.$),i=function(e){if(he(e))return{path:e};if(ve(e)){if(!("path"in e))throw It(19);return e}throw It(20)}(r);t.textContent=a.t(...function(e){const{path:t,locale:n,args:r,choice:o,plural:a}=e,i={},s=r||{};return he(n)&&(i.locale=n),te(o)&&(i.plural=o),te(a)&&(i.plural=a),[t,s,i]}(i))};return{beforeMount:t,beforeUpdate:t}}(t))}(e,s,...o),__VUE_I18N_LEGACY_API__&&t&&e.mixin(function(e,t,n){return{beforeCreate(){const o=(0,r.FN)();if(!o)throw It(22);const a=this.$options;if(a.i18n){const n=a.i18n;a.__i18n&&(n.__i18n=a.__i18n),n.__root=t,this===this.$root?this.$i18n=gn(e,n):(n.__injectWithOption=!0,this.$i18n=Kt(n))}else a.__i18n?this===this.$root?this.$i18n=gn(e,a):this.$i18n=Kt({__i18n:a.__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=ye(),t=this.$i18n;t.__enableEmitter&&t.__enableEmitter(e),e.on("*",mn)}},beforeUnmount(){const e=(0,r.FN)();if(!e)throw It(22);if(__VUE_PROD_DEVTOOLS__){this.__v_emitter&&(this.__v_emitter.off("*",mn),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}}}(a,a.__composer,s)),__VUE_PROD_DEVTOOLS__){if(!await cn(e,s))throw It(21);const n=ye();if(t){const e=a;e.__enableEmitter&&e.__enableEmitter(n)}else{const e=a;e[Bt]&&e[Bt](n)}n.on("*",mn)}},get global(){return a},__instances:o,__getInstance:e=>o.get(e)||null,__setInstance(e,t){o.set(e,t)},__deleteInstance(e){o.delete(e)}};return s}({fallbackLocale:"en",locale:Rr,messages:Ir})),$r=function(e){var t=e.component,n=e.props,a=void 0===n?{}:n,i=e.use,s=void 0===i?[]:i,l=e.mountTarget,c=(0,r.aZ)(t),u=(0,o.createApp)(c,a);return null==s||s.forEach((function(e){u.use(e)})),u.mount(l)},qr=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 r=document.getElementById("provision-relationships");this.enrichments=r?JSON.parse(r.innerText||"[]"):[],this.listComponent=$r({component:K,props:{gutter:this.gutter,viewRoot:this.root,enrichments:this.enrichments,editable:this.editable,thisWorkFrbrUri:this.workFrbrUri},use:[jr],mountTarget:document.createElement("div")});var o=new MutationObserver((function(){n.listComponent.markAndAnchorAll()}));this.akn&&o.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 Ur={ref:"form",method:"get"},Br={class:"list-group"},Vr={class:"position-relative list-group-item bg-light d-flex justify-content-between align-items-center"},zr={key:0,class:"list-group-item"},Hr={class:"d-flex justify-content-between mb-2"},Wr={class:"d-flex align-items-center"},Gr={key:1,class:"circle-loader ms-2"},Yr={class:"facets-scrollable"},Jr={class:"form-check flex-grow-1"},Zr=["id","value","name","checked"],Xr=["for"],Kr={class:"badge bg-light text-dark"},Qr={class:"form-check flex-grow-1"},eo=["id","checked","value","name"],to=["for"],no={class:"badge bg-light text-dark"},ro={key:2,class:"letter-radiobox-container"},oo=["value","checked","name"],ao={class:"letter-radiobox__text"},io={key:1,class:"list-group-item d-flex justify-content-between"},so={class:"d-flex justify-content-between align-items-center"},lo={class:"form-check"},co=["id","checked","name"],uo=["for"],po={class:"d-flex align-items-center"},ho={class:"badge bg-light text-dark"},fo={key:0,class:"circle-loader ms-2"},mo={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}}};__webpack_require__(528),mo.render=function(e,t){return(0,r.wg)(),(0,r.iD)(r.HY,null,[e.facet.options&&e.facet.options.length?((0,r.wg)(),(0,r.iD)("li",zr,[(0,r._)("div",Hr,[(0,r._)("strong",null,(0,a.zw)(e.facet.title),1),(0,r._)("div",Wr,[e.showClearFilter?((0,r.wg)(),(0,r.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,o.withModifiers)((t=>e.$emit("clear-facet",e.facet.name)),["prevent"]))},(0,a.zw)(e.$t("Clear")),1)):(0,r.kq)("v-if",!0),e.loading?((0,r.wg)(),(0,r.iD)("span",Gr)):(0,r.kq)("v-if",!0)])]),(0,r._)("div",Yr,["checkboxes"===e.facet.type?((0,r.wg)(!0),(0,r.iD)(r.HY,{key:0},(0,r.Ko)(e.facet.options,((n,o)=>((0,r.wg)(),(0,r.iD)("div",{key:o,class:"d-flex justify-content-between align-items-center"},[(0,r._)("div",Jr,[(0,r._)("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,Zr),(0,r._)("label",{class:"form-check-label",for:`${e.facet.name}_${o}`},(0,a.zw)(n.label),9,Xr)]),(0,r._)("div",null,[(0,r._)("span",Kr,(0,a.zw)(n.count),1)])])))),128)):(0,r.kq)("v-if",!0),"radio"===e.facet.type?((0,r.wg)(!0),(0,r.iD)(r.HY,{key:1},(0,r.Ko)(e.facet.options,((n,o)=>((0,r.wg)(),(0,r.iD)("div",{key:o,class:"d-flex justify-content-between align-items-center"},[(0,r._)("div",Qr,[(0,r._)("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,eo),(0,r._)("label",{class:"form-check-label",for:`${e.facet.name}_${o}`},(0,a.zw)(n.label),9,to)]),(0,r._)("div",null,[(0,r._)("span",no,(0,a.zw)(n.count),1)])])))),128)):(0,r.kq)("v-if",!0),"letter-radio"===e.facet.type?((0,r.wg)(),(0,r.iD)("div",ro,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.facet.options,((n,o)=>((0,r.wg)(),(0,r.iD)("label",{key:o,class:"letter-radiobox"},[((0,r.wg)(),(0,r.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,oo)),(0,r._)("span",ao,(0,a.zw)(n.label),1)])))),128))])):(0,r.kq)("v-if",!0)])])):(0,r.kq)("v-if",!0),"boolean"===e.facet.type?((0,r.wg)(),(0,r.iD)("div",io,[(0,r._)("div",so,[(0,r._)("div",lo,[(0,r._)("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,co),(0,r._)("label",{class:"form-check-label",for:e.facet.name},[(0,r._)("strong",null,(0,a.zw)(e.facet.title),1)],8,uo)])]),(0,r._)("div",po,[(0,r._)("span",ho,(0,a.zw)(e.facet.count),1),e.loading?((0,r.wg)(),(0,r.iD)("span",fo)):(0,r.kq)("v-if",!0)])])):(0,r.kq)("v-if",!0)],64)},mo.__scopeId="data-v-08feaab9";const go={name:"FilterFacets",components:{SingleFacet:mo},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)),r=[...this.modelValue];r[n]={...r[n],value:(()=>{let o=e.target.value;return"boolean"===t.type&&(o=e.target.checked),"checkboxes"===t.type&&(o=e.target.checked?[...r[n].value,e.target.value]:r[n].value.filter((t=>String(t)!==String(e.target.value)))),o})()},this.$emit("update:modelValue",r)}},render:function(e,t){const n=(0,r.up)("SingleFacet");return(0,r.wg)(),(0,r.iD)("ul",Br,[(0,r._)("li",Vr,[(0,r.WI)(e.$slots,"header-title",{},(()=>[(0,r._)("strong",null,(0,a.zw)(e.$t("Filters")),1)])),e.showClearAllFilter?((0,r.wg)(),(0,r.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,o.withModifiers)(((...t)=>e.clearAll&&e.clearAll(...t)),["prevent"]))},(0,a.zw)(e.$t("Clear all")),1)):(0,r.kq)("v-if",!0)]),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.modelValue,((t,o)=>((0,r.wg)(),(0,r.j4)(n,{key:o,facet:t,loading:e.loading,onOnChange:e.handleChange,onClearFacet:e.clearFacet},null,8,["facet","loading","onOnChange","onClearFacet"])))),128))])}},bo={name:"ListFacets",components:{FilterFacets:go},props:{judges:{type:Array,default:()=>[]},authors:{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:"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}}};__webpack_require__(2405),bo.render=function(e,t){const n=(0,r.up)("FilterFacets");return(0,r.wg)(),(0,r.iD)(r.HY,null,[(0,r._)("form",Ur,[(0,r.Wm)(n,{modelValue:e.facets,"onUpdate:modelValue":t[0]||(t[0]=t=>e.facets=t),loading:e.loading},null,8,["modelValue","loading"])],512),(0,r.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,r.kq)("v-if",!0)],64)},bo.__scopeId="data-v-7e7bcd9e";const vo=bo;const yo=function(e){var t=Array.from(e.querySelectorAll("[data-list-facets]")),n=e.querySelector("#facet-data"),r={};n&&n.textContent&&(r=JSON.parse(n.textContent),window.location.href.includes("/legislation/")&&(r.authors=[])),t.forEach((function(e){$r({component:vo,props:r,use:[jr],mountTarget:e})}))},_o={class:"doc-search"},ko={class:"input-group"},wo=["placeholder","aria-label"],xo={class:"btn btn-secondary",type:"submit"},Ao={class:"text-end mt-2"},So={key:0,class:"mt-2"},Co={class:"doc-search__results"},To={key:0};var Eo=__webpack_require__(813),Oo=__webpack_require__.n(Eo);const Po=["tabindex","onClick"],Do={class:"card-body"},Lo={ref:"snippet",class:"result-snippet"},Mo={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,r.wg)(),(0,r.iD)("div",Lo,null,512)}},Fo={name:"HTMLSnippets",components:{ResultSnippet:Mo},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,r.up)("ResultSnippet");return(0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.snippets,((t,o)=>((0,r.wg)(),(0,r.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,r._)("div",Do,[(0,r.Wm)(n,{node:t.cloneNode(!0)},null,8,["node"])])],8,Po)))),128)}},Ro=["tabindex","onClick"],No={class:"card-body"},Io={name:"PdfSnippets",components:{ResultSnippet:Mo},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,r.up)("ResultSnippet");return(0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.snippets,((t,o)=>((0,r.wg)(),(0,r.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,r._)("div",No,[(0,r._)("h5",null,[(0,r._)("strong",null,(0,a.zw)(e.$t("Page"))+" "+(0,a.zw)(t.pageNode.dataset.page),1)]),(0,r._)("div",null,[(0,r.Wm)(n,{node:t.snippetNode.cloneNode(!0)},null,8,["node"])])])],8,Ro)))),128)}},jo={class:""},$o=["tabindex","onClick"],qo={class:"card-body"},Uo={class:"card-title"},Bo={name:"AknSnippets",components:{ResultSnippet:Mo},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 r=()=>{n=n.parentElement;const e=n.querySelector("h1, h2, h3, h4, h5, .akn-heading, .akn-subheading");e?t=e:r()};return r(),{snippetNode:e,titleNode:t}}))}},render:function(e,t){const n=(0,r.up)("ResultSnippet");return(0,r.wg)(),(0,r.iD)("div",jo,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.snippets,((t,o)=>((0,r.wg)(),(0,r.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,r._)("div",qo,[(0,r._)("h5",Uo,[(0,r._)("strong",null,(0,a.zw)(t.titleNode.textContent),1)]),(0,r.Wm)(n,{node:t.snippetNode.cloneNode(!0)},null,8,["node"])])],8,$o)))),128))])}};function Vo(e,t,n){if(void 0===t&&(t=function(){return!1}),void 0===n&&(n=0),void 0!==window.IntersectionObserver){var r=new IntersectionObserver((function(n,r){n.forEach((function(n){n.isIntersecting&&(r.unobserve(n.target),window.setTimeout((function(){t(e)}),500))}))}));r.observe(e);var o,a=e.getBoundingClientRect(),i=Math.floor(a.top+self.pageYOffset-n);window.scrollTo({top:i,behavior:"smooth"});var s=function(){window.clearTimeout(o),o=setTimeout((function(){r.unobserve(e),window.removeEventListener("scroll",s)}),66)};window.addEventListener("scroll",s,!1)}}function zo(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 r={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 o=t[t.length-1];o&&(o.type===e.tagName?(t.length>1?t[t.length-2].children.push(r):n.push(r),t[t.length-1]=r):(o.children.push(r),t.push(r)))}else n.push(r),t=[r]})),n}function Ho(e,t){for(var n,r=0;r({userHelpLink:jh.config.userHelpLink}),render:function(e,t){return e.userHelpLink?((0,r.wg)(),(0,r.iD)("span",Go,[(0,r._)("a",{href:`${e.userHelpLink}${e.page}`,class:"me-3",target:"_blank"},[Jo,(0,r.Uk)((0,a.zw)(e.$t("Help")),1)],8,Yo)])):(0,r.kq)("v-if",!0)}},Xo={name:"DocumentSearch",components:{HelpBtn:Zo,AknSnippets:Bo,PdfSnippets:Io,HTMLSnippets:Fo},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(Oo())(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((()=>{Vo(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)}}};__webpack_require__(6051),Xo.render=function(e,t){const n=(0,r.up)("HelpBtn"),i=(0,r.up)("AknSnippets"),s=(0,r.up)("HTMLSnippets"),l=(0,r.up)("PdfSnippets");return(0,r.wg)(),(0,r.iD)("div",_o,[(0,r._)("form",{class:"doc-search__form mb-2",onSubmit:t[1]||(t[1]=(0,o.withModifiers)((()=>e.q=e.$refs.q.value),["prevent"]))},[(0,r._)("div",ko,[(0,r._)("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,wo),(0,r._)("button",xo,(0,a.zw)(e.$t("Search")),1)]),(0,r._)("div",Ao,[(0,r.Wm)(n,{page:"search/search-inside-a-document"}),e.marks.length?((0,r.wg)(),(0,r.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,o.withModifiers)(((...t)=>e.clear&&e.clear(...t)),["prevent"]))},(0,a.zw)(e.$t("Clear")),1)):(0,r.kq)("v-if",!0)]),!e.marks.length&&e.q?((0,r.wg)(),(0,r.iD)("div",So,(0,a.zw)(e.$t("No results")),1)):(0,r.kq)("v-if",!0)],32),(0,r._)("div",Co,[e.marks.length?((0,r.wg)(),(0,r.iD)("div",To,["akn"===e.docType?((0,r.wg)(),(0,r.j4)(i,{key:0,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,r.kq)("v-if",!0),"html"===e.docType?((0,r.wg)(),(0,r.j4)(s,{key:1,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,r.kq)("v-if",!0),"pdf"===e.docType?((0,r.wg)(),(0,r.j4)(l,{key:2,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,r.kq)("v-if",!0)])):(0,r.kq)("v-if",!0)])])};const Ko=Xo;var Qo=__webpack_require__(3279),ea=__webpack_require__.n(Qo),ta=function(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{l(r.next(e))}catch(e){a(e)}}function s(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((r=r.apply(e,t||[])).next())}))},na=function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[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,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[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({})}},emits:["show-changes"],methods:{showChanges(){this.$el.dispatchEvent(new CustomEvent("show-changes",{detail:{provision:this.provision}}))}},render:function(e,t){return(0,r.wg)(),(0,r.iD)("la-gutter-item",{anchor:`#${e.provision.id}`},[(0,r._)("i",{class:"bi bi-clock-history mobile-gutter-item-icon",role:"button",onClick:t[0]||(t[0]=(...t)=>e.showChanges&&e.showChanges(...t))}),(0,r._)("div",sa,[(0,r._)("div",la,[(0,r._)("p",null,(0,a.zw)(e.$t("This provision has been amended"))+".",1),(0,r._)("button",{class:"btn btn-sm btn-secondary",type:"button",onClick:t[1]||(t[1]=(...t)=>e.showChanges&&e.showChanges(...t))},(0,a.zw)(e.$t("What changed?")),1)])])],8,ia)}},ua={key:0,class:"reader-provision-changes-inline ig mb-3"},da={class:"card border-warning"},pa={class:"card-header"},ha={class:"d-flex mb-2 mb-lg-0"},fa={class:"h5 flex-grow-1"},ma={class:"row"},ga={class:"col-12 col-lg-6"},ba=["value"],va={class:"col-6 d-none d-lg-block"},ya={class:"card-body reader-provision-changes-inline-body"},_a=["innerHTML"],ka={key:1,class:"d-flex justify-content-between pa-3"},wa=["innerHTML"],xa=["innerHTML"],Aa={name:"DiffContent",props:{diffset:{type:Object,required:!0},sideBySide:{type:Boolean,required:!0}}};__webpack_require__(4402),Aa.render=function(e,t){return(0,r.wg)(),(0,r.iD)("div",null,[e.sideBySide?((0,r.wg)(),(0,r.iD)("div",ka,[(0,r._)("la-akoma-ntoso",{class:"diffset diffset-left",innerHTML:e.diffset.html_diff},null,8,wa),(0,r._)("la-akoma-ntoso",{class:"diffset diffset-right",innerHTML:e.diffset.html_diff},null,8,xa)])):((0,r.wg)(),(0,r.iD)("la-akoma-ntoso",{key:0,class:"diffset pa-3",innerHTML:e.diffset.html_diff},null,8,_a))])};const Sa={name:"ProvisionDiffContentInline",components:{DiffContent:Aa},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:ea()((function(){this.vw=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)}),200),async loadDiffContentsets(){const e=`${Ta()}/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()}}};__webpack_require__(3563),Sa.render=function(e,t){const n=(0,r.up)("diff-content");return e.provision?((0,r.wg)(),(0,r.iD)("div",ua,[(0,r._)("div",da,[(0,r._)("div",pa,[(0,r._)("div",ha,[(0,r._)("div",fa,(0,a.zw)(e.$t("What changed?")),1),(0,r._)("button",{type:"button",class:"btn btn-secondary",onClick:t[0]||(t[0]=(...t)=>e.close&&e.close(...t))},(0,a.zw)(e.$t("Close")),1)]),(0,r._)("div",ma,[(0,r._)("div",ga,[e.diffsets?(0,r.wy)(((0,r.wg)(),(0,r.iD)("select",{key:0,"onUpdate:modelValue":t[1]||(t[1]=t=>e.diffset=t),class:"form-control"},[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.diffsets,((t,n)=>((0,r.wg)(),(0,r.iD)("option",{key:n,value:t},(0,a.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,ba)))),128))],512)),[[o.vModelSelect,e.diffset]]):(0,r.kq)("v-if",!0)]),(0,r._)("div",va,[(0,r._)("label",null,[(0,r.wy)((0,r._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.sideBySide=t),type:"checkbox"},null,512),[[o.vModelCheckbox,e.sideBySide]]),(0,r.Uk)(" "+(0,a.zw)(e.$t("Show changes side-by-side")),1)])])])]),(0,r._)("div",ya,[e.diffsets.length?((0,r.wg)(),(0,r.iD)(r.HY,{key:0},[e.diffset?((0,r.wg)(),(0,r.j4)(n,{key:0,diffset:e.diffset,"side-by-side":e.sideBySide},null,8,["diffset","side-by-side"])):(0,r.kq)("v-if",!0)],2112)):((0,r.wg)(),(0,r.iD)(r.HY,{key:1},[(0,r.Uk)((0,a.zw)(e.$t("Loading"))+"... ",1)],2112))])])])):(0,r.kq)("v-if",!0)},Sa.__scopeId="data-v-64890e74";const Ca=Sa;var Ta=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 Ea=function(){function e(e,t){this.frbrExpressionUri=e,this.gutter=t,this.loadProvisions()}return e.prototype.loadProvisions=function(){return e=this,t=void 0,r=function(){var e,t,n,r;return function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[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,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[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,r.wg)(),(0,r.iD)("div",Oa,[(0,r._)("div",Pa,[e.enrichment?((0,r.wg)(),(0,r.iD)("div",Da,[(0,r._)("form",{ref:"form",onSubmit:t[4]||(t[4]=(0,o.withModifiers)(((...t)=>e.close&&e.close(...t)),["prevent"]))},[(0,r._)("div",La,[(0,r._)("h5",Ma,(0,a.zw)(e.$t("Link citation")),1),(0,r._)("button",{type:"button",class:"btn-close",onClick:t[0]||(t[0]=(...t)=>e.removeOrClose&&e.removeOrClose(...t))})]),(0,r._)("div",Fa,[(0,r._)("p",null,[(0,r._)("b",null,(0,a.zw)(e.enrichment.text),1)]),Ra,(0,r.wy)((0,r._)("input",{"onUpdate:modelValue":t[1]||(t[1]=t=>e.enrichment.url=t),type:"text",class:"form-control",placeholder:"eg. /akn/...",required:""},null,512),[[o.vModelText,e.enrichment.url]])]),(0,r._)("div",Na,[e.enrichment.id?(0,r.kq)("v-if",!0):((0,r.wg)(),(0,r.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,r.kq)("v-if",!0):((0,r.wg)(),(0,r.iD)("button",Ia," Add ")),e.enrichment.id?((0,r.wg)(),(0,r.iD)("button",{key:2,type:"button",class:"btn btn-danger",onClick:t[3]||(t[3]=(...t)=>e.confirmRemove&&e.confirmRemove(...t))}," Delete ")):(0,r.kq)("v-if",!0),e.enrichment.id?((0,r.wg)(),(0,r.iD)("button",ja," Close ")):(0,r.kq)("v-if",!0)])],544)])):(0,r.kq)("v-if",!0)])])}},qa=[".anchor"],Ua={class:"card"},Ba={class:"card-body"},Va=(0,r._)("br",null,null,-1),za=["href"],Ha={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,r.wg)(),(0,r.iD)("la-gutter-item",{".anchor":e.anchorElement},[(0,r._)("div",Ua,[(0,r._)("div",Ba,[(0,r._)("p",null,[(0,r._)("button",{class:"btn btn-sm btn-outline-secondary float-end ms-1",onClick:t[0]||(t[0]=(...t)=>e.edit&&e.edit(...t))},(0,a.zw)(e.$t("Edit")),1),(0,r.Uk)(" "+(0,a.zw)(e.link.text)+" ",1),Va,(0,r._)("a",{href:e.link.url,target:"_blank"},(0,a.zw)(e.link.url),9,za)])])])],8,qa)}};var Wa=function(){return Wa=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&(null===(t=this.manager.gutter)||void 0===t||t.appendChild(this.createGutterItem(e,o[0])))}},e.prototype.createModal=function(){return $r({component:$a,props:{},use:[jr],mountTarget:document.createElement("div")})},e.prototype.createGutterItem=function(e,t){var n=$r({component:Ha,props:{link:e,anchorElement:t,provider:this},use:[jr],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 Ga(t,void 0,void 0,(function(){return Ya(this,(function(t){switch(t.label){case 0:return n?[4,fetch("/api/citation-links/".concat(e.id,"/"),{method:"PUT",headers:Wa(Wa({},J()),{"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 Ga(this,void 0,void 0,(function(){return Ya(this,(function(t){switch(t.label){case 0:return[4,fetch("/api/citation-links/".concat(e.id,"/"),{method:"DELETE",headers:J()})];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,r=0,o=this.anchors.get(e)||[];r{this.$el.remove()})),this.modal.show()},render:function(e,t){return(0,r.wg)(),(0,r.iD)("div",Ka,[(0,r._)("div",Qa,[(0,r._)("div",ei,[(0,r._)("div",ti,[(0,r._)("h5",ni,(0,a.zw)(e.$t("Share")),1),ri]),(0,r._)("div",oi,[(0,r._)("p",null,(0,a.zw)(e.text),1),(0,r._)("div",ai,[(0,r._)("a",{href:`https://api.whatsapp.com/send?text=${e.combined}`,class:"btn btn-link",target:"_blank",onClick:t[0]||(t[0]=t=>e.modal.hide())},si,8,ii),(0,r._)("a",{href:`https://twitter.com/intent/tweet?text=${e.combined}`,class:"btn btn-link",target:"_blank",onClick:t[1]||(t[1]=t=>e.modal.hide())},ci,8,li),(0,r._)("a",{href:`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(e.url)}`,class:"btn btn-link",target:"_blank",onClick:t[2]||(t[2]=t=>e.modal.hide())},di,8,ui)])])])])])}},hi=function(){function e(e){var t,n;this.manager=e,this.manager.addProvider(this),this.documentTitle=(null===(n=null===(t=document.querySelector(".document-content"))||void 0===t?void 0:t.dataset)||void 0===n?void 0:n.title)||""}return e.prototype.getButton=function(e){var t=document.createElement("button");return t.className="btn btn-outline-secondary",t.type="button",t.innerText=Dr.t("Share..."),t},e.prototype.addEnrichment=function(e){if(e.selectors){var t=e.selectors.find((function(e){return"TextQuoteSelector"===e.type}));if(t&&t.exact){var n=new URL(window.location.toString());n.hash=e.anchor_id,$r({component:pi,props:{url:n.toString(),text:"".concat(t.exact," - ").concat(this.documentTitle)},use:[jr],mountTarget:document.createElement("div")})}}},e}(),fi=function(){function e(e){var t,n=this;this.citationLinks=null,this.root=e,this.gutter=this.root.querySelector("la-gutter"),this.akn=this.root.querySelector(".content"),this.docDiffsManager=this.setDocDiffs(),this.gutterManager=new Za.GutterEnrichmentManager(this.root),this.gutterManager.akn=this.root.querySelector(".content"),this.relationshipsManager=new qr(e,this.gutterManager),this.selectionSearch=new Xa(this.gutterManager),this.selectionShare=new hi(this.gutterManager),null===(t=this.gutter)||void 0===t||t.addEventListener("laItemChanged",(function(e){var t;e.target.classList.contains("relationship-gutter-item")&&e.target.active&&(null===(t=n.docDiffsManager)||void 0===t||t.closeInlineDiff())}))}return e.prototype.setDocDiffs=function(){if(!this.akn||!this.gutter)return null;var e=this.akn.getAttribute("frbr-expression-uri");return e?new Ea(e,this.gutter):null},e.prototype.setupPdfCitationLinks=function(){this.citationLinks=new Ja(this.root,this.gutterManager)},e}();var mi=function(){function e(e){this.offCanvas=new window.bootstrap.Offcanvas(e),this.body=e.querySelector("[data-offcanvas-body]")}return e.prototype.show=function(){this.offCanvas.show()},e.prototype.hide=function(){this.offCanvas.hide()},e}();const gi=function(){function e(e){var t=this;this.enchrichmentsManager=null,this.tocController=null,this.getTocItems=function(){var e=[];if("akn"===t.root.getAttribute("data-display-type")){var n=t.root.querySelector("#akn_toc_json");n&&(e=JSON.parse(n.textContent)||[])}else if("html"===t.root.getAttribute("data-display-type")){var r=t.root.querySelector(".content__html");r&&Ho(r,e=zo(r))}return e},this.root=e,this.documentElement=this.root.querySelector(".content"),this.setupTabs(),this.setupNav(),this.setupPdf(),this.setupSearch(),this.setupEnrichments(),this.setSharedPortion(),"pdf"!==this.root.getAttribute("data-display-type")&&this.setupPopups()}return e.prototype.setupTabs=function(){var e=this.root.querySelector("#toc-tab"),t=this.root.querySelector("#navigation-search-tab"),n=this.root.querySelector("#pdf-previews-tab");this.setupTocForTab()&&e?(e.classList.remove("d-none"),new window.bootstrap.Tab(e).show()):"pdf"===this.root.getAttribute("data-display-type")&&n?new window.bootstrap.Tab(n).show():t&&new window.bootstrap.Tab(t).show()},e.prototype.setupNav=function(){var e=this,t=this.root.querySelector("#navigation-column"),n=this.root.querySelector("#navigation-content .navigation__inner"),r=this.root.querySelector("#navigation-offcanvas");if(t&&r&&n&&(this.navOffCanvas=new mi(r),this.navOffCanvas.body&&this.setupResponsiveContentTransporter(t,this.navOffCanvas.body,n)),"akn"===this.root.getAttribute("data-display-type")){var o=this.root.querySelector("la-table-of-contents-controller");o&&o.addEventListener("itemTitleClicked",(function(){var t;null===(t=e.navOffCanvas)||void 0===t||t.hide()}))}},e.prototype.setupPdf=function(){var e=this;if("pdf"===this.root.getAttribute("data-display-type")){var t=this.root.querySelector("[data-pdf]");t&&Object.keys(t.dataset).forEach((function(n){e.root.dataset[n]=t.dataset[n]})),this.pdfRenderer=new aa(this.root,this),this.pdfRenderer.onPreviewPanelClick=function(){var t;null===(t=e.navOffCanvas)||void 0===t||t.hide()},this.pdfRenderer.onPdfLoaded=function(){var t;e.enchrichmentsManager&&e.enchrichmentsManager.setupPdfCitationLinks(),e.setupPopups();var n=new URLSearchParams(window.location.search).get("page");n&&(null===(t=e.pdfRenderer)||void 0===t||t.triggerScrollToPage(n))}}},e.prototype.setupSearch=function(){var e=this,t=this.root.querySelector("[data-doc-search]");t&&(this.searchApp=$r({component:Ko,props:{document:this.documentElement,docType:this.root.getAttribute("data-display-type"),mountElement:t},use:[jr],mountTarget:t}),t.addEventListener("going-to-snippet",(function(){var t;null===(t=e.navOffCanvas)||void 0===t||t.hide()})))},e.prototype.setupResponsiveContentTransporter=function(e,t,n){var r=this,o=function(o){var a;o<992?t.appendChild(n):(null===(a=r.navOffCanvas)||void 0===a||a.hide(),e.appendChild(n))},a=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);o(a),window.addEventListener("resize",ea()((function(){var e=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);Array.from(r.root.querySelectorAll("input")).some((function(e){return e===document.activeElement}))||o(e)}),200))},e.prototype.setupTocShowActiveItemOnly=function(){var e,t=this;this.documentElement&&(this.originalDocument=this.documentElement.cloneNode(!0),null===(e=this.tocController)||void 0===e||e.addEventListener("itemTitleClicked",(function(e){var n,r;if(t.originalDocument&&t.documentElement){var o=e.detail.target.getAttribute("href");if(o){var a=null===(r=t.originalDocument.querySelector(o))||void 0===r?void 0:r.cloneNode(!0);a&&t.documentElement.replaceChildren(a)}else(n=t.documentElement).replaceChildren.apply(n,Array.from(t.originalDocument.children).map((function(e){return e.cloneNode(!0)})))}})))},e.prototype.setupTocForTab=function(){var e=this,t=this.getTocItems();if(!t.length)return!1;this.tocController=Wo(t),this.tocController.titleFilterPlaceholder=Dr.t("Search table of contents");var n=this.root.querySelector(".toc");return n?(n.appendChild(this.tocController),this.root.hasAttribute("data-toc-show-active-item-only")&&this.setupTocShowActiveItemOnly(),this.tocController.addEventListener("itemTitleClicked",(function(t){var n,r;e.setSharedPortion(null===(r=null===(n=t.target)||void 0===n?void 0:n.item)||void 0===r?void 0:r.title)})),!0):void 0},e.prototype.setupEnrichments=function(){var e=this.root.querySelector(".content-and-enrichments");e&&(this.enchrichmentsManager=new fi(e))},e.prototype.setupPopups=function(){if(this.documentElement){if("LA-AKOMA-NTOSO"!==this.documentElement.tagName)for(var e=0,t=Array.from(this.documentElement.querySelectorAll('a[href^="/akn/"]'));e({})},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:""}};__webpack_require__(5377),_s.render=function(e,t){return(0,r.wg)(),(0,r.iD)("li",ts,[(0,r._)("a",{class:"h5",target:"_blank",rel:"noreferrer",href:e.item.expression_frbr_uri},(0,a.zw)(e.item.title),9,ns),(0,r._)("div",null,[e.showJurisdiction||e.item.locality?((0,r.wg)(),(0,r.iD)("span",rs,[e.showJurisdiction?((0,r.wg)(),(0,r.iD)("span",{key:0,innerHTML:e.getFlag(e.item),class:"me-1"},null,8,os)):(0,r.kq)("v-if",!0),e.showJurisdiction?((0,r.wg)(),(0,r.iD)("span",as,[(0,r.Uk)((0,a.zw)(e.item.jurisdiction)+" ",1),e.item.locality?((0,r.wg)(),(0,r.iD)("span",is,"· ")):(0,r.kq)("v-if",!0)])):(0,r.kq)("v-if",!0),e.item.locality?((0,r.wg)(),(0,r.iD)("span",ss,(0,a.zw)(e.item.locality),1)):(0,r.kq)("v-if",!0)])):(0,r.kq)("v-if",!0),(0,r._)("span",ls,(0,a.zw)(e.item.date),1),(0,r._)("span",cs,(0,a.zw)(e.item.doc_type),1),e.item.court?((0,r.wg)(),(0,r.iD)("span",us,(0,a.zw)(e.item.court),1)):(0,r.kq)("v-if",!0),e.item.authors?((0,r.wg)(),(0,r.iD)("span",ds,(0,a.zw)(e.authors(e.item)),1)):(0,r.kq)("v-if",!0)]),e.item.citation&&e.item.citation!==e.item.title?((0,r.wg)(),(0,r.iD)("div",ps,[(0,r._)("i",null,(0,a.zw)(e.item.citation),1)])):(0,r.kq)("v-if",!0),(0,r._)("div",null,(0,a.zw)(e.item.matter_type),1),e.labels?((0,r.wg)(),(0,r.iD)("div",hs,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.labels,(e=>((0,r.wg)(),(0,r.iD)("span",{key:e.code,class:(0,a.C_)([`badge rounded-pill bg-${e.level}`])},(0,a.zw)(e.name),3)))),128))])):(0,r.kq)("v-if",!0),e.item.pages.length?((0,r.wg)(),(0,r.iD)("div",fs,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.item.pages,((t,n)=>((0,r.wg)(),(0,r.iD)("div",{key:n},[(0,r._)("span",null,[(0,r._)("a",{href:`${e.item.expression_frbr_uri}#page-${t.page_num}`},"Page "+(0,a.zw)(t.page_num),9,ms),gs]),t.highlight["pages.body"]?((0,r.wg)(),(0,r.iD)("span",{key:0,innerHTML:t.highlight["pages.body"].join(" ... ")},null,8,bs)):(0,r.kq)("v-if",!0)])))),128))])):((0,r.wg)(),(0,r.iD)("div",vs,[(0,r._)("span",{class:"snippet",innerHTML:e.highlights(e.item)},null,8,ys)]))])};const ks=_s,ws={key:0,class:"pagination"},xs=["onClick"],As={key:0,class:"page-item disabled"},Ss=[(0,r._)("a",{class:"page-link"},"...",-1)],Cs={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,r.wg)(),(0,r.iD)("nav",null,[e.totalPages>1?((0,r.wg)(),(0,r.iD)("ul",ws,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.pages,(t=>((0,r.wg)(),(0,r.iD)("li",{key:t,class:(0,a.C_)(["page-item",e.page===t?"active":""])},[(0,r._)("a",{class:"page-link",href:"#",onClick:(0,o.withModifiers)((n=>e.setPage(t)),["prevent"])},(0,a.zw)(t),9,xs)],2)))),128)),e.tooManyPages?((0,r.wg)(),(0,r.iD)("li",As,Ss)):(0,r.kq)("v-if",!0)])):(0,r.kq)("v-if",!0)])}},Ts=Cs,Es={class:"mobile-side-drawer"},Os={class:"mobile-side-drawer__desktop-view d-none d-lg-block"},Ps={class:"mobile-side-drawer__mobile-view__content"},Ds={class:"slot bg-light"},Ls={name:"MobileFacetsDrawer",props:{open:{type:Boolean,default:!1}},emits:["outside-drawer-click"]};__webpack_require__(786),Ls.render=function(e,t){return(0,r.wg)(),(0,r.iD)("div",Es,[(0,r._)("div",Os,[(0,r.WI)(e.$slots,"default")]),(0,r._)("div",{class:(0,a.C_)((e.open?"active":"")+" mobile-side-drawer__mobile-view d-lg-none")},[(0,r._)("div",Ps,[(0,r._)("div",{class:"overlay",onClick:t[0]||(t[0]=t=>e.$emit("outside-drawer-click"))}),(0,r._)("div",Ds,[(0,r.WI)(e.$slots,"default")])])],2)])},Ls.__scopeId="data-v-6caa891a";const Ms={class:"row"},Fs={class:"col-lg"},Rs={class:"card mb-3"},Ns={class:"card-header"},Is={class:"card-body"},js={class:"col-lg"},$s={class:"card mb-3"},qs={class:"card-header"},Us={class:"card-body"},Bs={class:"row"},Vs={class:"col-6"},zs={class:"form-label",for:"date_from"},Hs=["aria-describedby","placeholder","value","disabled"],Ws={class:"col-6"},Gs={class:"form-label",for:"date_to"},Ys=["aria-describedby","placeholder","value","disabled"],Js={key:0,class:"text-danger"},Zs={class:"row"},Xs={class:"col-lg"},Ks={class:"card mb-3"},Qs={class:"card-header"},el={class:"card-body"},tl={class:"col-lg"},nl={class:"card mb-3"},rl={class:"card-header"},ol={class:"card-body"},al={class:"d-flex justify-content-end"},il={type:"submit",class:"btn btn-primary"},sl={class:"row"},ll=["for"],cl={class:"col-sm-9"},ul=["id","name","value"],dl={class:"row mt-3"},pl=["for"],hl={class:"col-sm-9"},fl=["id","name","value"],ml={class:"row mt-3"},gl=["for"],bl={class:"col-sm-9"},vl=["id","name","value"],yl={class:"row mt-3"},_l=["for"],kl={class:"col-sm-9"},wl=["id","name","value"];function xl(e){const t=["all","title","judges","case_summary","flynote","content"];for(const n of t)e[n]={q:"",all:"",exact:"",any:"",none:""};e.date={date_to:null,date_from:null}}const Al={name:"FindDocuments",components:{MobileFacetsDrawer:Ls,SearchResult:ks,SearchPagination:Ts,FilterFacets:go,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,r.wg)(),(0,r.iD)("div",null,[(0,r._)("div",sl,[(0,r._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-all`},(0,a.zw)(e.$t("All these words")),9,ll),(0,r._)("div",cl,[(0,r._)("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,ul)])]),(0,r._)("div",dl,[(0,r._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-exact`},(0,a.zw)(e.$t("This exact word or phrase")),9,pl),(0,r._)("div",hl,[(0,r._)("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,fl)])]),(0,r._)("div",ml,[(0,r._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-any`},(0,a.zw)(e.$t("Any of these words")),9,gl),(0,r._)("div",bl,[(0,r._)("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,vl)])]),(0,r._)("div",yl,[(0,r._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-none`},(0,a.zw)(e.$t("None of these words")),9,_l),(0,r._)("div",kl,[(0,r._)("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,wl)])])])}},HelpBtn:Zo},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","case_summary","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 r=t[e];if(!r)continue;let o=r.match(/\w+|"[^"]+"/g);if("all"===e)o=o.join(" ");else if("exact"===e){const n=[];let r=[];o.forEach((e=>{e.startsWith('"')?(r.length&&(n.push('"'+r.join(" ")+'"'),r=[]),n.push(e)):r.push(e)})),r.length&&n.push('"'+r.join(" ")+'"'),o=n.join(" "),t[e]=o}else"any"===e?o=`(${o.join("|")})`:"none"===e&&(o=o.map((e=>`-${e}`)).join(" "));n=n+" "+o.trim()}return n},submitAdvancedForm(){this.formatFieldValues(),this.showAdditionalOptions=!1,this.$emit("submit")}},render:function(e,t){const n=(0,r.up)("AdvancedSearchFields"),i=(0,r.up)("HelpBtn");return(0,r.wg)(),(0,r.iD)("form",{onSubmit:t[5]||(t[5]=(0,o.withModifiers)(((...t)=>e.submitAdvancedForm&&e.submitAdvancedForm(...t)),["prevent"]))},[(0,r._)("div",Ms,[(0,r._)("div",Fs,[(0,r._)("div",Rs,[(0,r._)("h5",Ns,(0,a.zw)(e.$t("Anywhere")),1),(0,r._)("div",Is,[(0,r.Wm)(n,{fieldValues:e.modelValue.all,"onUpdate:fieldValues":t[0]||(t[0]=t=>e.modelValue.all=t),"input-name":"all"},null,8,["fieldValues"])])])]),(0,r._)("div",js,[(0,r._)("div",$s,[(0,r._)("h5",qs,(0,a.zw)(e.$t("Date")),1),(0,r._)("div",Us,[(0,r._)("div",Bs,[(0,r._)("div",Vs,[(0,r._)("label",zs,(0,a.zw)(e.$t("Date from")),1),(0,r._)("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,Hs)]),(0,r._)("div",Ws,[(0,r._)("label",Gs,(0,a.zw)(e.$t("Date to")),1),(0,r._)("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,Ys)])]),e.invalidDates?((0,r.wg)(),(0,r.iD)("div",Js,(0,a.zw)(e.$t("The date range is invalid"))+". ",1)):(0,r.kq)("v-if",!0)])])])]),(0,r._)("div",Zs,[(0,r._)("div",Xs,[(0,r._)("div",Ks,[(0,r._)("h5",Qs,(0,a.zw)(e.$t("Title")),1),(0,r._)("div",el,[(0,r.Wm)(n,{fieldValues:e.modelValue.title,"onUpdate:fieldValues":t[3]||(t[3]=t=>e.modelValue.title=t),"input-name":"title"},null,8,["fieldValues"])])])]),(0,r._)("div",tl,[(0,r._)("div",nl,[(0,r._)("h5",rl,(0,a.zw)(e.$t("Content")),1),(0,r._)("div",ol,[(0,r.Wm)(n,{fieldValues:e.modelValue.content,"onUpdate:fieldValues":t[4]||(t[4]=t=>e.modelValue.content=t),"input-name":"content"},null,8,["fieldValues"])])])])]),(0,r._)("div",al,[(0,r._)("div",null,[(0,r.Wm)(i,{page:"search/advanced-search"}),(0,r._)("button",il,(0,a.zw)(e.$t("Search")),1)])])],32)}},HelpBtn:Zo},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,xl(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(){xl(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 r of Object.keys(n))n[r]&&e.append(`${t}_${r}`,n[r])})),e.toString()},loadState(){xl(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 r=this.advancedFields[n];for(const o of Object.keys(r)){const a=`${n}_${o}`;e.get(a)&&(r[o]=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,r=n.date_to;e.append("date__range",`${t}__${r}`)}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,Vo(this.$refs["filters-results-container"])}}}};__webpack_require__(6634),Al.render=function(e,t){const n=(0,r.up)("HelpBtn"),i=(0,r.up)("AdvancedSearch"),s=(0,r.up)("FilterFacets"),l=(0,r.up)("MobileFacetsDrawer"),c=(0,r.up)("SearchResult"),u=(0,r.up)("SearchPagination");return(0,r.wg)(),(0,r.iD)("div",ki,[(0,r._)("div",wi,[(0,r._)("nav",null,[(0,r._)("div",xi,[(0,r._)("button",Ai,(0,a.zw)(e.$t("Search")),1),(0,r._)("button",Si,(0,a.zw)(e.$t("Advanced search")),1)])]),(0,r._)("div",Ci,[(0,r._)("div",Ti,[(0,r._)("form",{class:"d-flex align-items-center mb-2",onSubmit:t[2]||(t[2]=(0,o.withModifiers)(((...t)=>e.simpleSearch&&e.simpleSearch(...t)),["prevent"]))},[(0,r.wy)((0,r._)("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,Ei),[[o.vModelText,e.q]]),(0,r._)("button",{type:"submit",class:"btn btn-primary ms-1",disabled:e.loading},[e.loading?((0,r.wg)(),(0,r.iD)("span",Pi)):((0,r.wg)(),(0,r.iD)("span",Di,(0,a.zw)(e.$t("Search")),1))],8,Oi),e.searchInfo.count?((0,r.wg)(),(0,r.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,r.wg)(),(0,r.iD)("span",Mi,"("+(0,a.zw)(e.selectedFacetsCount)+")",1)):(0,r.kq)("v-if",!0)])):(0,r.kq)("v-if",!0)],32),(0,r._)("div",Fi,[(0,r.Wm)(n,{page:"search/"})])]),(0,r._)("div",Ri,[(0,r.Wm)(i,{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,r.wg)(),(0,r.iD)("div",Ni,(0,a.zw)(e.$t("Oops, something went wrong."))+" "+(0,a.zw)(e.error),1)):(0,r.kq)("v-if",!0),0===e.searchInfo.count?((0,r.wg)(),(0,r.iD)("div",Ii,(0,a.zw)(e.$t("No documents match your search.")),1)):(0,r.kq)("v-if",!0)]),(0,r._)("div",ji,[(0,r._)("div",$i,[(0,r._)("div",qi,[(0,r.Wm)(l,{open:e.drawerOpen,onOutsideDrawerClick:t[7]||(t[7]=()=>e.drawerOpen=!1)},{default:(0,r.w5)((()=>[e.searchInfo.count?((0,r.wg)(),(0,r.j4)(s,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[6]||(t[6]=t=>e.facets=t),loading:e.loading},{"header-title":(0,r.w5)((()=>[(0,r._)("button",{type:"button",class:"btn-close d-lg-none","aria-label":e.$t("Close"),onClick:t[5]||(t[5]=()=>e.drawerOpen=!1)},null,8,Ui),(0,r._)("strong",Bi,(0,a.zw)(e.$t("Filters")),1)])),_:1},8,["modelValue","loading"])):(0,r.kq)("v-if",!0)])),_:1},8,["open"])]),(0,r._)("div",Vi,[(0,r._)("div",zi,[e.searchInfo.count?((0,r.wg)(),(0,r.iD)("div",Hi,[(0,r._)("div",Wi,[(0,r._)("div",null,(0,a.zw)(e.$t("{document_count} documents found",{document_count:e.searchInfo.count})),1),(0,r._)("div",Gi,[(0,r._)("div",Yi,(0,a.zw)(e.$t("Sort by")),1),(0,r.wy)((0,r._)("select",{"onUpdate:modelValue":t[8]||(t[8]=t=>e.ordering=t),class:"ms-2 form-select"},[(0,r._)("option",Ji,(0,a.zw)(e.$t("Relevance")),1),(0,r._)("option",Zi,(0,a.zw)(e.$t("Date (oldest first)")),1),(0,r._)("option",Xi,(0,a.zw)(e.$t("Date (newest first)")),1)],512),[[o.vModelSelect,e.ordering]])])]),(0,r._)("ul",Ki,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.searchInfo.results,(t=>((0,r.wg)(),(0,r.j4)(c,{key:t.key,item:t,query:e.q,showJurisdiction:e.showJurisdiction,documentLabels:e.documentLabels},null,8,["item","query","showJurisdiction","documentLabels"])))),128))]),(0,r.Wm)(u,{search:e.searchInfo,page:e.page,onChanged:e.handlePageChange},null,8,["search","page","onChanged"])])):(0,r.kq)("v-if",!0)]),e.loading&&e.searchInfo.count?((0,r.wg)(),(0,r.iD)("div",Qi)):(0,r.kq)("v-if",!0)])]),(0,r._)("a",es," ▲ "+(0,a.zw)(e.$t("To the top")),1)],512),(0,r.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,r.kq)("v-if",!0)])},Al.__scopeId="data-v-dd09c4c4";const Sl=Al,Cl=e=>((0,r.dD)("data-v-365dca3a"),e=e(),(0,r.Cn)(),e),Tl={id:"mobile-legislation-facets",ref:"mobile-legislation-facets-ref",class:"offcanvas offcanvas-start",tabindex:"-1","aria-labelledby":"mobile-legislation-facets"},El={class:"offcanvas-header justify-content-end"},Ol=["aria-label"],Pl={class:"offcanvas-body"},Dl={class:"row"},Ll={class:"col col-lg-3 d-none d-lg-block"},Ml={class:"col col-lg-9"},Fl=Cl((()=>(0,r._)("div",{class:"d-block d-lg-none mb-2"},[(0,r._)("button",{class:"btn btn-primary",type:"button","data-bs-toggle":"offcanvas","data-bs-target":"#mobile-legislation-facets","aria-controls":"mobile-legislation-facets"}," Filters ")],-1))),Rl={class:"card-header"},Nl={class:"table-row legislation-table__row"},Il=Cl((()=>(0,r._)("div",{class:"indent"},null,-1))),jl={class:"table-row legislation-table__row headings"},$l=Cl((()=>(0,r._)("div",{class:"indent"},null,-1))),ql={class:"table-row__content-col"},Ul={class:"content"},Bl={key:0,class:"bi bi-sort-up ms-2"},Vl={key:1,class:"bi bi-sort-down ms-2"},zl={key:0,class:"bi bi-sort-up ms-2"},Hl={key:1,class:"bi bi-sort-down ms-2"},Wl={key:0,class:"bi bi-sort-up ms-2"},Gl={key:1,class:"bi bi-sort-down ms-2"},Yl={key:0,class:"column-caret indent"},Jl=[Cl((()=>(0,r._)("i",{class:"bi bi-caret-right-fill"},null,-1))),Cl((()=>(0,r._)("i",{class:"bi bi-caret-down-fill"},null,-1)))],Zl={key:1,class:"indent"},Xl={class:"table-row__content-col"},Kl={class:"content"},Ql={class:"content__title"},ec=["href"],tc=["title"],nc={key:0,class:"content__secondary"},rc={key:1,class:"content__secondary"},oc=["id"],ac={class:"accordion-body p-0"},ic={class:"content__title"},sc=["href"],lc={key:0,class:"content__secondary"},cc={key:1,class:"content__secondary"},uc={key:1,class:"p-2 text-center"},dc=["href"],pc=(0,r.Uk)(". "),hc={name:"LegislationTable",components:{FilterFacets:go},props:["showDates"],data:()=>({offCanvasFacets:null,facets:[],tableData:[],filteredData:[],lockAccordion:!1,q:"",windowWith:window.innerWidth,sortableFields:{title:"asc",citation:"",date:""}}),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=document.getElementById("legislation-table");this.tableData=JSON.parse(e.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:ea()((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}))),r=n(e),o=n(t);o.sort(((e,t)=>e.value.localeCompare(t.value))),r.sort(((e,t)=>t.value-e.value)),this.facets=[{title:this.$t("Years"),name:"year",type:"radio",value:null,options:r},{title:this.$t("Taxonomies"),name:"taxonomies",type:"checkboxes",value:[],options:o}]},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:"",date:"",[e]:t}},filterData(){let e=[...this.tableData];this.q.trim()&&(e=e.filter((e=>["title","citation"].some((t=>(e[t]||"").toLowerCase().includes(this.q.toLowerCase()))))));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 r=t[n].map((e=>String(e))),o=e[n].map((e=>String(e)));return r.some((e=>o.includes(e)))}return String(e[n])===String(t[n])}))})),Object.keys(this.sortableFields).forEach((t=>{this.sortableFields[t]&&e.sort(((e,n)=>{const r=e[t]?e[t].toLowerCase():"",o=n[t]?n[t].toLowerCase():"";return"asc"===this.sortableFields[t]?r.localeCompare(o):"desc"===this.sortableFields[t]?o.localeCompare(r):void 0}))})),this.filteredData=e}}};__webpack_require__(9537),hc.render=function(e,t){const n=(0,r.up)("FilterFacets");return(0,r.wg)(),(0,r.iD)("div",null,[(0,r._)("div",Tl,[(0,r._)("div",El,[(0,r._)("button",{type:"button",class:"btn-close text-reset","data-bs-dismiss":"offcanvas","aria-label":e.$t("Close")},null,8,Ol)]),(0,r._)("div",Pl,[e.windowWith<992?((0,r.wg)(),(0,r.j4)(n,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[0]||(t[0]=t=>e.facets=t)},null,8,["modelValue"])):(0,r.kq)("v-if",!0)])],512),(0,r._)("div",Dl,[(0,r._)("div",Ll,[e.windowWith>992?((0,r.wg)(),(0,r.j4)(n,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[1]||(t[1]=t=>e.facets=t)},null,8,["modelValue"])):(0,r.kq)("v-if",!0)]),(0,r._)("div",Ml,[Fl,(0,r._)("div",{class:(0,a.C_)("card legislation-table "+(e.showDates?"with-dates":""))},[(0,r._)("div",Rl,[(0,r.wy)((0,r._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.q=t),type:"text",class:"form-control",placeholder:"Filter legislation"},null,512),[[o.vModelText,e.q]])]),(0,r._)("div",Nl,[Il,(0,r._)("div",null,(0,a.zw)(e.filteredData.length)+" of "+(0,a.zw)(e.tableData.length)+" documents ",1)]),(0,r._)("div",jl,[$l,(0,r._)("div",ql,[(0,r._)("div",Ul,[(0,r._)("div",{class:"content__title align-items-center",role:"button",onClick:t[3]||(t[3]=t=>e.updateSort("title"))},[(0,r._)("strong",null,(0,a.zw)(e.$t("Title")),1),"asc"===e.sortableFields.title?((0,r.wg)(),(0,r.iD)("i",Bl)):(0,r.kq)("v-if",!0),"desc"===e.sortableFields.title?((0,r.wg)(),(0,r.iD)("i",Vl)):(0,r.kq)("v-if",!0)]),e.showDates?(0,r.kq)("v-if",!0):((0,r.wg)(),(0,r.iD)("div",{key:0,class:"content__secondary",role:"button",onClick:t[4]||(t[4]=t=>e.updateSort("citation"))},[(0,r._)("strong",null,(0,a.zw)(e.$t("Numbered title")),1),"asc"===e.sortableFields.citation?((0,r.wg)(),(0,r.iD)("i",zl)):(0,r.kq)("v-if",!0),"desc"===e.sortableFields.citation?((0,r.wg)(),(0,r.iD)("i",Hl)):(0,r.kq)("v-if",!0)])),e.showDates?((0,r.wg)(),(0,r.iD)("div",{key:1,class:"content__secondary",role:"button",onClick:t[5]||(t[5]=t=>e.updateSort("date"))},[(0,r._)("strong",null,(0,a.zw)(e.$t("Date")),1),"asc"===e.sortableFields.date?((0,r.wg)(),(0,r.iD)("i",Wl)):(0,r.kq)("v-if",!0),"desc"===e.sortableFields.date?((0,r.wg)(),(0,r.iD)("i",Gl)):(0,r.kq)("v-if",!0)])):(0,r.kq)("v-if",!0)])])]),e.filteredData.length?((0,r.wg)(!0),(0,r.iD)(r.HY,{key:0},(0,r.Ko)(e.filteredData,((n,o)=>((0,r.wg)(),(0,r.iD)("div",{key:o,class:(0,a.C_)("table-row legislation-table__row "+(n.children.length?"has-children":"")),role:"button",onClick:t[6]||(t[6]=(...t)=>e.handleRowClick&&e.handleRowClick(...t))},[n.children.length?((0,r.wg)(),(0,r.iD)("div",Yl,Jl)):((0,r.wg)(),(0,r.iD)("div",Zl)),(0,r._)("div",Xl,[(0,r._)("div",Kl,[(0,r._)("div",Ql,[(0,r._)("a",{href:`${n.work_frbr_uri}`},(0,a.zw)(n.title),9,ec),n.languages.length>1?((0,r.wg)(),(0,r.iD)("i",{key:0,class:"bi bi-translate ps-2",title:e.$t("Multiple languages available")},null,8,tc)):(0,r.kq)("v-if",!0)]),e.showDates?((0,r.wg)(),(0,r.iD)("div",nc,(0,a.zw)(n.date),1)):((0,r.wg)(),(0,r.iD)("div",rc,(0,a.zw)(n.citation),1)),n.children.length?((0,r.wg)(),(0,r.iD)("div",{key:2,id:`row-accordion-${o}`,class:"accordion-collapse collapse accordion content__children","data-bs-parent":".legislation-table__row"},[(0,r._)("div",ac,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(n.children,((t,n)=>((0,r.wg)(),(0,r.iD)("div",{key:n,class:"content mb-3"},[(0,r._)("div",ic,[(0,r._)("a",{href:`${t.work_frbr_uri}`},(0,a.zw)(t.title),9,sc)]),e.showDates?((0,r.wg)(),(0,r.iD)("div",lc,(0,a.zw)(t.date),1)):((0,r.wg)(),(0,r.iD)("div",cc,(0,a.zw)(t.citation),1))])))),128))])],8,oc)):(0,r.kq)("v-if",!0)])])],2)))),128)):((0,r.wg)(),(0,r.iD)("div",uc,[(0,r.Uk)((0,a.zw)(e.$t("No legislation found."))+" ",1),(0,r._)("a",{href:`/search/?q=${encodeURIComponent(e.q)}`,target:"_blank"},(0,a.zw)(e.$t("Try searching instead")),9,dc),pc]))],2)])]),(0,r.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,r.kq)("v-if",!0)])},hc.__scopeId="data-v-365dca3a";const fc=hc,mc={key:0},gc={key:0},bc={key:1},vc=(0,r._)("h3",null,"Download now",-1),yc={key:0,class:"mb-3"},_c=["href"],kc={key:1,class:"mb-3"},wc=["href"],xc=(0,r._)("dt",null,"Version",-1),Ac=(0,r._)("dt",null,"Released",-1),Sc={CopyToClipboard:n,DocumentContent:gi,DocumentList:yo,NavigationSelect:bi,RelationshipEnrichments:qr,ToggleTab:vi,TaxonomyTree:yi,TermsOfUse:_i,FindDocuments:Sl,LegislationTable:fc,PocketLawDownload:{name:"PocketLawDownload",props:{repo:String},data:()=>({info:null}),async mounted(){if(this.repo){const e=`https://api.github.com/repos/${this.repo}/releases/latest`;let t;try{const n=await fetch(e);t=await n.json()}catch(e){return void console.error(e)}this.info={version:t.name,date:t.created_at.split("T")[0]},this.info.windows_asset=t.assets.find((e=>e.name.endsWith(".exe"))),this.info.mac_asset=t.assets.find((e=>e.name.endsWith(".dmg")))}},methods:{size:e=>Math.trunc(e/1024/1024)},render:function(e,t){return(0,r.wg)(),(0,r.iD)("div",null,[this.repo?((0,r.wg)(),(0,r.iD)("div",mc,[e.info?((0,r.wg)(),(0,r.iD)("div",bc,[vc,e.info.windows_asset?((0,r.wg)(),(0,r.iD)("div",yc,[(0,r._)("a",{href:e.info.windows_asset.browser_download_url,class:"btn btn-lg btn-outline-primary"},"Pocket Law for Windows ("+(0,a.zw)(e.size(e.info.windows_asset.size))+" MB)",9,_c)])):(0,r.kq)("v-if",!0),e.info.mac_asset?((0,r.wg)(),(0,r.iD)("div",kc,[(0,r._)("a",{href:e.info.mac_asset.browser_download_url,class:"btn btn-lg btn-outline-primary"},"Pocket Law for Mac OS ("+(0,a.zw)(e.size(e.info.mac_asset.size))+" MB)",9,wc)])):(0,r.kq)("v-if",!0),(0,r._)("dl",null,[xc,(0,r._)("dd",null,(0,a.zw)(e.info.version),1),Ac,(0,r._)("dd",null,(0,a.zw)(e.info.date),1)])])):((0,r.wg)(),(0,r.iD)("div",gc," Loading... "))])):(0,r.kq)("v-if",!0)])}}};let Cc,Tc,Ec,Oc=!1,Pc=!1,Dc=!1,Lc=!1,Mc=null,Fc=!1;const Rc="http://www.w3.org/1999/xlink",Nc={},Ic=e=>"object"==(e=typeof e)||"function"===e;const jc=(e,t,...n)=>{let r=null,o=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,Bc);const u=$c(e,null);return u.$attrs$=t,l.length>0&&(u.$children$=l),u.$key$=o,u.$name$=a,u},$c=(e,t)=>{const n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null};return n},qc={},Uc=e=>e&&e.$tag$===qc,Bc={forEach:(e,t)=>e.map(Vc).forEach(t),map:(e,t)=>e.map(Vc).map(t).map(zc)},Vc=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),zc=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),jc(e.vtag,t,...e.vchildren||[])}const t=$c(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},Hc=(e,t,n)=>{const r=e;return{emit:e=>Wc(r,t,{bubbles:!!(4&n),composed:!!(2&n),cancelable:!!(1&n),detail:e})}},Wc=(e,t,n)=>{const r=Uu.ce(t,n);return e.dispatchEvent(r),r},Gc=new WeakMap,Yc=(e,t,n,r)=>{var o;let a=Jc(t,n);const i=Nu.get(a);if(e=11===e.nodeType?e:$u,i)if("string"==typeof i){e=e.head||e;let t,n=Gc.get(e);if(n||Gc.set(e,n=new Set),!n.has(a)){{t=$u.createElement("style"),t.innerHTML=i;const n=null!==(o=Uu.$nonce$)&&void 0!==o?o:function(e){var t,n,r;return null!==(r=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!==r?r:void 0}($u);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},Jc=(e,t)=>"sc-"+(t&&32&e.$flags$?e.$tagName$+"-"+t:e.$tagName$),Zc=(e,t,n,r,o,a)=>{if(n!==r){let i=Fu(e,t),s=t.toLowerCase();if("class"===t){const t=e.classList,o=Kc(n),a=Kc(r);t.remove(...o.filter((e=>e&&!a.includes(e)))),t.add(...a.filter((e=>e&&!o.includes(e))))}else if("style"===t){for(const t in n)r&&null!=r[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in r)n&&r[t]===n[t]||(t.includes("-")?e.style.setProperty(t,r[t]):e.style[t]=r[t])}else if("key"===t);else if("ref"===t)r&&r(e);else if(e.__lookupSetter__(t)||"o"!==t[0]||"n"!==t[1]){{const l=Ic(r);if((i||l&&null!==r)&&!o)try{if(e.tagName.includes("-"))e[t]=r;else{const o=null==r?"":r;"list"===t?i=!1:null!=n&&e[t]==o||(e[t]=o)}}catch(e){}let c=!1;s!==(s=s.replace(/^xlink\:?/,""))&&(t=s,c=!0),null==r||!1===r?!1===r&&""!==e.getAttribute(t)||(c?e.removeAttributeNS(Rc,t):e.removeAttribute(t)):(!i||4&a||o)&&!l&&(r=!0===r?"":r,c?e.setAttributeNS(Rc,t,r):e.setAttribute(t,r))}}else t="-"===t[2]?t.slice(3):Fu(ju,s)?s.slice(2):s[2]+t.slice(3),n&&Uu.rel(e,t,n,!1),r&&Uu.ael(e,t,r,!1)}},Xc=/\s/,Kc=e=>e?e.split(Xc):[],Qc=(e,t,n,r)=>{const o=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,a=e&&e.$attrs$||Nc,i=t.$attrs$||Nc;for(r in a)r in i||Zc(o,r,a[r],void 0,n,t.$flags$);for(r in i)Zc(o,r,a[r],i[r],n,t.$flags$)},eu=(e,t,n,r)=>{const o=t.$children$[n];let a,i,s,l=0;if(!Oc&&(Dc=!0,"slot"===o.$tag$&&(Cc&&r.classList.add(Cc+"-s"),o.$flags$|=o.$children$?2:1)),null!==o.$text$)a=o.$elm$=$u.createTextNode(o.$text$);else if(1&o.$flags$)a=o.$elm$=$u.createTextNode("");else{if(!Lc&&(Lc="svg"===o.$tag$),a=o.$elm$=$u.createElementNS(Lc?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",2&o.$flags$?"slot-fb":o.$tag$),Lc&&"foreignObject"===o.$tag$&&(Lc=!1),Qc(null,o,Lc),null!=Cc&&a["s-si"]!==Cc&&a.classList.add(a["s-si"]=Cc),o.$children$)for(l=0;l{Uu.$flags$|=1;const n=e.childNodes;for(let e=n.length-1;e>=0;e--){const r=n[e];r["s-hn"]!==Ec&&r["s-ol"]&&(iu(r).insertBefore(r,au(r)),r["s-ol"].remove(),r["s-ol"]=void 0,Dc=!0),t&&tu(r,t)}Uu.$flags$&=-2},nu=(e,t,n,r,o,a)=>{let i,s=e["s-cr"]&&e["s-cr"].parentNode||e;for(s.shadowRoot&&s.tagName===Ec&&(s=s.shadowRoot);o<=a;++o)r[o]&&(i=eu(null,n,o,e),i&&(r[o].$elm$=i,s.insertBefore(i,au(t))))},ru=(e,t,n,r,o)=>{for(;t<=n;++t)(r=e[t])&&(o=r.$elm$,pu(r),Pc=!0,o["s-ol"]?o["s-ol"].remove():tu(o,!0),o.remove())},ou=(e,t)=>e.$tag$===t.$tag$&&("slot"===e.$tag$?e.$name$===t.$name$:e.$key$===t.$key$),au=e=>e&&e["s-ol"]||e,iu=e=>(e["s-ol"]?e["s-ol"]:e).parentNode,su=(e,t)=>{const n=t.$elm$=e.$elm$,r=e.$children$,o=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):(Lc="svg"===a||"foreignObject"!==a&&Lc,"slot"===a||Qc(e,t,Lc),null!==r&&null!==o?((e,t,n,r)=>{let o,a,i=0,s=0,l=0,c=0,u=t.length-1,d=t[0],p=t[u],h=r.length-1,f=r[0],m=r[h];for(;i<=u&&s<=h;)if(null==d)d=t[++i];else if(null==p)p=t[--u];else if(null==f)f=r[++s];else if(null==m)m=r[--h];else if(ou(d,f))su(d,f),d=t[++i],f=r[++s];else if(ou(p,m))su(p,m),p=t[--u],m=r[--h];else if(ou(d,m))"slot"!==d.$tag$&&"slot"!==m.$tag$||tu(d.$elm$.parentNode,!1),su(d,m),e.insertBefore(d.$elm$,p.$elm$.nextSibling),d=t[++i],m=r[--h];else if(ou(p,f))"slot"!==d.$tag$&&"slot"!==m.$tag$||tu(p.$elm$.parentNode,!1),su(p,f),e.insertBefore(p.$elm$,d.$elm$),p=t[--u],f=r[++s];else{for(l=-1,c=i;c<=u;++c)if(t[c]&&null!==t[c].$key$&&t[c].$key$===f.$key$){l=c;break}l>=0?(a=t[l],a.$tag$!==f.$tag$?o=eu(t&&t[s],n,l,e):(su(a,f),t[l]=void 0,o=a.$elm$),f=r[++s]):(o=eu(t&&t[s],n,s,e),f=r[++s]),o&&iu(d.$elm$).insertBefore(o,au(d.$elm$))}i>u?nu(e,null==r[h+1]?null:r[h+1].$elm$,n,r,s,h):s>h&&ru(t,i,u)})(n,r,t,o):null!==o?(null!==e.$text$&&(n.textContent=""),nu(n,null,t,o,0,o.length-1)):null!==r&&ru(r,0,r.length-1),Lc&&"svg"===a&&(Lc=!1))},lu=e=>{const t=e.childNodes;let n,r,o,a,i,s;for(r=0,o=t.length;r{let t,n,r,o,a,i,s=0;const l=e.childNodes,c=l.length;for(;s=0;i--)n=r[i],n["s-cn"]||n["s-nr"]||n["s-hn"]===t["s-hn"]||(du(n,o)?(a=cu.find((e=>e.$nodeToRelocate$===n)),Pc=!0,n["s-sn"]=n["s-sn"]||o,a?a.$slotRefNode$=t:cu.push({$slotRefNode$:t,$nodeToRelocate$:n}),n["s-sr"]&&cu.map((e=>{du(e.$nodeToRelocate$,n["s-sn"])&&(a=cu.find((e=>e.$nodeToRelocate$===n)),a&&!e.$slotRefNode$&&(e.$slotRefNode$=a.$slotRefNode$))}))):cu.some((e=>e.$nodeToRelocate$===n))||cu.push({$nodeToRelocate$:n}));1===t.nodeType&&uu(t)}},du=(e,t)=>1===e.nodeType?null===e.getAttribute("slot")&&""===t||e.getAttribute("slot")===t:e["s-sn"]===t||""===t,pu=e=>{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(pu)},hu=(e,t)=>{const n=e.$hostElement$,r=e.$cmpMeta$,o=e.$vnode$||$c(null,null),a=Uc(t)?t:jc(null,null,t);if(Ec=n.tagName,r.$attrsToReflect$&&(a.$attrs$=a.$attrs$||{},r.$attrsToReflect$.map((([e,t])=>a.$attrs$[t]=n[e]))),a.$tag$=null,a.$flags$|=4,e.$vnode$=a,a.$elm$=o.$elm$=n.shadowRoot||n,Cc=n["s-sc"],Tc=n["s-cr"],Oc=Bu&&0!=(1&r.$flags$),Pc=!1,su(o,a),Uu.$flags$|=1,Dc){let e,t,n,r,o,i;uu(a.$elm$);let s=0;for(;s{e.$flags$|=16,e.$ancestorComponent$;const n=()=>mu(e,t);return Xu(n)},mu=(e,t)=>{const n=e.$hostElement$,r=(e.$cmpMeta$.$tagName$,()=>{}),o=n;let a;return t?(ku(n,"componentWillLoad"),a=yu(o,"componentWillLoad")):(ku(n,"componentWillUpdate"),a=yu(o,"componentWillUpdate")),ku(n,"componentWillRender"),a=_u(a,(()=>yu(o,"componentWillRender"))),r(),_u(a,(()=>gu(e,o,t)))},gu=async(e,t,n)=>{const r=e.$hostElement$,o=(e.$cmpMeta$.$tagName$,()=>{});r["s-rc"];n&&(e=>{const t=e.$cmpMeta$,n=e.$hostElement$,r=t.$flags$,o=(t.$tagName$,()=>{}),a=Yc(Bu&&n.shadowRoot?n.shadowRoot:n.getRootNode(),t,e.$modeName$);10&r&&(n["s-sc"]=a,n.classList.add(a+"-h"),2&r&&n.classList.add(a+"-s")),o()})(e);const a=(e.$cmpMeta$.$tagName$,()=>{});bu(e,t,r),a(),o(),vu(e)},bu=(e,t,n)=>{try{Mc=t,t=t.render&&t.render(),e.$flags$&=-17,e.$flags$|=2,hu(e,t)}catch(t){Ru(t,e.$hostElement$)}return Mc=null,null},vu=e=>{e.$cmpMeta$.$tagName$;const t=e.$hostElement$,n=()=>{},r=t;e.$ancestorComponent$;yu(r,"componentDidRender"),ku(t,"componentDidRender"),64&e.$flags$?(yu(r,"componentDidUpdate"),ku(t,"componentDidUpdate"),n()):(e.$flags$|=64,yu(r,"componentDidLoad"),ku(t,"componentDidLoad"),n())},yu=(e,t,n)=>{if(e&&e[t])try{return e[t](n)}catch(e){Ru(e)}},_u=(e,t)=>e&&e.then?e.then(t):t(),ku=(e,t)=>{},wu=(e,t,n)=>{if(t.$members$){e.watchers&&(t.$watchers$=e.watchers);const n=Object.entries(t.$members$),r=e.prototype;n.map((([e,[n]])=>{(31&n||32&n)&&Object.defineProperty(r,e,{get(){return t=e,Lu(this).$instanceValues$.get(t);var t},set(n){((e,t,n,r)=>{const o=Lu(e),a=e,i=o.$instanceValues$.get(t),s=o.$flags$,l=a;var c,u;c=n,u=r.$members$[t][0],n=null==c||Ic(c)?c:4&u?"false"!==c&&(""===c||!!c):2&u?parseFloat(c):1&u?String(c):c;const d=Number.isNaN(i)&&Number.isNaN(n);if(n!==i&&!d&&(o.$instanceValues$.set(t,n),1)){if(r.$watchers$&&128&s){const e=r.$watchers$[t];e&&e.map((e=>{try{l[e](n,i,t)}catch(e){Ru(e,a)}}))}if(2==(18&s)){if(l.componentShouldUpdate&&!1===l.componentShouldUpdate(n,i,t))return;fu(o,!1)}}})(this,e,n,t)},configurable:!0,enumerable:!0})}));{const o=new Map;r.attributeChangedCallback=function(e,t,n){Uu.jmp((()=>{const t=o.get(e);if(this.hasOwnProperty(t))n=this[t],delete this[t];else if(r.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 r=n[1]||e;return o.set(r,e),512&n[0]&&t.$attrsToReflect$.push([e,r]),r}))}}return e},xu=async(e,t,n,r,o)=>{if(0==(32&t.$flags$)&&(o=e.constructor,t.$flags$|=32,customElements.whenDefined(n.$tagName$).then((()=>t.$flags$|=128)),o.style)){let r=o.style;"string"!=typeof r&&(r=r[t.$modeName$=(e=>Iu.map((t=>t(e))).find((e=>!!e)))(e)]);const a=Jc(n,t.$modeName$);if(!Nu.has(a)){const e=(n.$tagName$,()=>{});((e,t,n)=>{let r=Nu.get(e);zu&&n?(r=r||new CSSStyleSheet,"string"==typeof r?r=t:r.replaceSync(t)):r=t,Nu.set(e,r)})(a,r,!!(1&n.$flags$)),e()}}t.$ancestorComponent$;const a=()=>fu(t,!0);a()},Au=e=>{},Su=e=>{const t=e["s-cr"]=$u.createComment("");t["s-cn"]=!0,e.insertBefore(t,e.firstChild)},Cu=(e,t)=>{const n={$flags$:t[0],$tagName$:t[1]};n.$members$=t[2],n.$listeners$=t[3],n.$watchers$=e.$watchers$,n.$attrsToReflect$=[],!Bu&&1&n.$flags$&&(n.$flags$|=8);const r=e.prototype.connectedCallback,o=e.prototype.disconnectedCallback;return Object.assign(e.prototype,{__registerHost(){Mu(this,n)},connectedCallback(){(e=>{if(0==(1&Uu.$flags$)){const t=Lu(e),n=t.$cmpMeta$,r=(n.$tagName$,()=>{});if(1&t.$flags$)Tu(e,t,n.$listeners$,!1),Au(t.$lazyInstance$);else{let r;t.$flags$|=1,!r&&12&n.$flags$&&Su(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}})),xu(e,t,n)}r()}})(this),r&&r.call(this)},disconnectedCallback(){(e=>{if(0==(1&Uu.$flags$)){const t=Lu(e);t.$rmListeners$&&(t.$rmListeners$.map((e=>e())),t.$rmListeners$=void 0)}})(this),o&&o.call(this)},__attachShadow(){Bu?this.attachShadow({mode:"open",delegatesFocus:!!(16&n.$flags$)}):this.shadowRoot=this}}),e.is=n.$tagName$,wu(e,n)},Tu=(e,t,n,r)=>{n&&n.map((([n,r,o])=>{const a=Ou(e,n),i=Eu(t,o),s=Pu(n);Uu.ael(a,r,i,s),(t.$rmListeners$=t.$rmListeners$||[]).push((()=>Uu.rel(a,r,i,s)))}))},Eu=(e,t)=>n=>{try{e.$hostElement$[t](n)}catch(e){Ru(e)}},Ou=(e,t)=>4&t?$u:8&t?ju:16&t?$u.body:e,Pu=e=>Vu?{passive:0!=(1&e),capture:0!=(2&e)}:0!=(2&e),Du=new WeakMap,Lu=e=>Du.get(e),Mu=(e,t)=>{const n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};return Tu(e,n,t.$listeners$,!1),Du.set(e,n)},Fu=(e,t)=>t in e,Ru=(e,t)=>(0,console.error)(e,t),Nu=new Map,Iu=[],ju="undefined"!=typeof window?window:{},$u=ju.document||{head:{}},qu=ju.HTMLElement||class{},Uu={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,r)=>e.addEventListener(t,n,r),rel:(e,t,n,r)=>e.removeEventListener(t,n,r),ce:(e,t)=>new CustomEvent(e,t)},Bu=!0,Vu=(()=>{let e=!1;try{$u.addEventListener("e",null,Object.defineProperty({},"passive",{get(){e=!0}}))}catch(e){}return e})(),zu=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch(e){}return!1})(),Hu=[],Wu=[],Gu=(e,t)=>n=>{e.push(n),Fc||(Fc=!0,t&&4&Uu.$flags$?Zu(Ju):Uu.raf(Ju))},Yu=e=>{for(let t=0;t{Yu(Hu),Yu(Wu),(Fc=Hu.length>0)&&Uu.raf(Ju)},Zu=e=>Promise.resolve(undefined).then(e),Xu=Gu(Wu,!0);function Ku(){return document.location.hostname.replace(/^www\./,"")}const Qu="https://services.lawsafrica.com/v1",ed=Cu(class extends qu{constructor(){super(),this.__registerHost(),this.fetch=!1,this.provider=Qu}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=Ku())}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 td="top",nd="bottom",rd="right",od="left",ad="auto",id=[td,nd,rd,od],sd="start",ld="end",cd="viewport",ud="popper",dd=id.reduce((function(e,t){return e.concat([t+"-"+sd,t+"-"+ld])}),[]),pd=[].concat(id,[ad]).reduce((function(e,t){return e.concat([t,t+"-"+sd,t+"-"+ld])}),[]),hd=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function fd(e){return e?(e.nodeName||"").toLowerCase():null}function md(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function gd(e){return e instanceof md(e).Element||e instanceof Element}function bd(e){return e instanceof md(e).HTMLElement||e instanceof HTMLElement}function vd(e){return"undefined"!=typeof ShadowRoot&&(e instanceof md(e).ShadowRoot||e instanceof ShadowRoot)}const yd={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]||{},r=t.attributes[e]||{},o=t.elements[e];bd(o)&&fd(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.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 r=t.elements[e],o=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});bd(r)&&fd(r)&&(Object.assign(r.style,a),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};function _d(e){return e.split("-")[0]}var kd=Math.max,wd=Math.min,xd=Math.round;function Ad(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function Sd(){return!/^((?!chrome|android).)*safari/i.test(Ad())}function Cd(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,a=1;t&&bd(e)&&(o=e.offsetWidth>0&&xd(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xd(r.height)/e.offsetHeight||1);var i=(gd(e)?md(e):window).visualViewport,s=!Sd()&&n,l=(r.left+(s&&i?i.offsetLeft:0))/o,c=(r.top+(s&&i?i.offsetTop:0))/a,u=r.width/o,d=r.height/a;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function Td(e){var t=Cd(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}}function Ed(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&vd(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Od(e){return md(e).getComputedStyle(e)}function Pd(e){return["table","td","th"].indexOf(fd(e))>=0}function Dd(e){return((gd(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ld(e){return"html"===fd(e)?e:e.assignedSlot||e.parentNode||(vd(e)?e.host:null)||Dd(e)}function Md(e){return bd(e)&&"fixed"!==Od(e).position?e.offsetParent:null}function Fd(e){for(var t=md(e),n=Md(e);n&&Pd(n)&&"static"===Od(n).position;)n=Md(n);return n&&("html"===fd(n)||"body"===fd(n)&&"static"===Od(n).position)?t:n||function(e){var t=/firefox/i.test(Ad());if(/Trident/i.test(Ad())&&bd(e)&&"fixed"===Od(e).position)return null;var n=Ld(e);for(vd(n)&&(n=n.host);bd(n)&&["html","body"].indexOf(fd(n))<0;){var r=Od(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function Rd(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Nd(e,t,n){return kd(e,wd(t,n))}function Id(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function jd(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}const $d={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,s=_d(n.placement),l=Rd(s),c=[od,rd].indexOf(s)>=0?"height":"width";if(a&&i){var u=function(e,t){return Id("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:jd(e,id))}(o.padding,n),d=Td(a),p="y"===l?td:od,h="y"===l?nd:rd,f=n.rects.reference[c]+n.rects.reference[l]-i[l]-n.rects.popper[c],m=i[l]-n.rects.reference[l],g=Fd(a),b=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,v=f/2-m/2,y=u[p],_=b-d[c]-u[h],k=b/2-d[c]/2+v,w=Nd(y,k,_),x=l;n.modifiersData[r]=((t={})[x]=w,t.centerOffset=w-k,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&Ed(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function qd(e){return e.split("-")[1]}var Ud={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Bd(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,p=i.x,h=void 0===p?0:p,f=i.y,m=void 0===f?0:f,g="function"==typeof u?u({x:h,y:m}):{x:h,y:m};h=g.x,m=g.y;var b=i.hasOwnProperty("x"),v=i.hasOwnProperty("y"),y=od,_=td,k=window;if(c){var w=Fd(n),x="clientHeight",A="clientWidth";w===md(n)&&"static"!==Od(w=Dd(n)).position&&"absolute"===s&&(x="scrollHeight",A="scrollWidth"),(o===td||(o===od||o===rd)&&a===ld)&&(_=nd,m-=(d&&w===k&&k.visualViewport?k.visualViewport.height:w[x])-r.height,m*=l?1:-1),o!==od&&(o!==td&&o!==nd||a!==ld)||(y=rd,h-=(d&&w===k&&k.visualViewport?k.visualViewport.width:w[A])-r.width,h*=l?1:-1)}var S,C=Object.assign({position:s},c&&Ud),T=!0===u?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:xd(t*r)/r||0,y:xd(n*r)/r||0}}({x:h,y:m}):{x:h,y:m};return h=T.x,m=T.y,l?Object.assign({},C,((S={})[_]=v?"0":"",S[y]=b?"0":"",S.transform=(k.devicePixelRatio||1)<=1?"translate("+h+"px, "+m+"px)":"translate3d("+h+"px, "+m+"px, 0)",S)):Object.assign({},C,((t={})[_]=v?m+"px":"",t[y]=b?h+"px":"",t.transform="",t))}var Vd={passive:!0};const zd={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=void 0===o||o,i=r.resize,s=void 0===i||i,l=md(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach((function(e){e.addEventListener("scroll",n.update,Vd)})),s&&l.addEventListener("resize",n.update,Vd),function(){a&&c.forEach((function(e){e.removeEventListener("scroll",n.update,Vd)})),s&&l.removeEventListener("resize",n.update,Vd)}},data:{}};var Hd={left:"right",right:"left",bottom:"top",top:"bottom"};function Wd(e){return e.replace(/left|right|bottom|top/g,(function(e){return Hd[e]}))}var Gd={start:"end",end:"start"};function Yd(e){return e.replace(/start|end/g,(function(e){return Gd[e]}))}function Jd(e){var t=md(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Zd(e){return Cd(Dd(e)).left+Jd(e).scrollLeft}function Xd(e){var t=Od(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Kd(e){return["html","body","#document"].indexOf(fd(e))>=0?e.ownerDocument.body:bd(e)&&Xd(e)?e:Kd(Ld(e))}function Qd(e,t){var n;void 0===t&&(t=[]);var r=Kd(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=md(r),i=o?[a].concat(a.visualViewport||[],Xd(r)?r:[]):r,s=t.concat(i);return o?s:s.concat(Qd(Ld(i)))}function ep(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function tp(e,t,n){return t===cd?ep(function(e,t){var n=md(e),r=Dd(e),o=n.visualViewport,a=r.clientWidth,i=r.clientHeight,s=0,l=0;if(o){a=o.width,i=o.height;var c=Sd();(c||!c&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:a,height:i,x:s+Zd(e),y:l}}(e,n)):gd(t)?function(e,t){var n=Cd(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):ep(function(e){var t,n=Dd(e),r=Jd(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=kd(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=kd(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+Zd(e),l=-r.scrollTop;return"rtl"===Od(o||n).direction&&(s+=kd(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}(Dd(e)))}function np(e){var t,n=e.reference,r=e.element,o=e.placement,a=o?_d(o):null,i=o?qd(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(a){case td:t={x:s,y:n.y-r.height};break;case nd:t={x:s,y:n.y+n.height};break;case rd:t={x:n.x+n.width,y:l};break;case od:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=a?Rd(a):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case sd:t[c]=t[c]-(n[u]/2-r[u]/2);break;case ld:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}function rp(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,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?cd:c,d=n.elementContext,p=void 0===d?ud:d,h=n.altBoundary,f=void 0!==h&&h,m=n.padding,g=void 0===m?0:m,b=Id("number"!=typeof g?g:jd(g,id)),v=p===ud?"reference":ud,y=e.rects.popper,_=e.elements[f?v:p],k=function(e,t,n,r){var o="clippingParents"===t?function(e){var t=Qd(Ld(e)),n=["absolute","fixed"].indexOf(Od(e).position)>=0&&bd(e)?Fd(e):e;return gd(n)?t.filter((function(e){return gd(e)&&Ed(e,n)&&"body"!==fd(e)})):[]}(e):[].concat(t),a=[].concat(o,[n]),i=a[0],s=a.reduce((function(t,n){var o=tp(e,n,r);return t.top=kd(o.top,t.top),t.right=wd(o.right,t.right),t.bottom=wd(o.bottom,t.bottom),t.left=kd(o.left,t.left),t}),tp(e,i,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(gd(_)?_:_.contextElement||Dd(e.elements.popper),l,u,i),w=Cd(e.elements.reference),x=np({reference:w,element:y,strategy:"absolute",placement:o}),A=ep(Object.assign({},y,x)),S=p===ud?A:w,C={top:k.top-S.top+b.top,bottom:S.bottom-k.bottom+b.bottom,left:k.left-S.left+b.left,right:S.right-k.right+b.right},T=e.modifiersData.offset;if(p===ud&&T){var E=T[o];Object.keys(C).forEach((function(e){var t=[rd,nd].indexOf(e)>=0?1:-1,n=[td,nd].indexOf(e)>=0?"y":"x";C[e]+=E[n]*t}))}return C}function op(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?pd:l,u=qd(r),d=u?s?dd:dd.filter((function(e){return qd(e)===u})):id,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var h=p.reduce((function(t,n){return t[n]=rp(e,{placement:n,boundary:o,rootBoundary:a,padding:i})[_d(n)],t}),{});return Object.keys(h).sort((function(e,t){return h[e]-h[t]}))}const ap={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=void 0===o||o,i=n.altAxis,s=void 0===i||i,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,h=n.flipVariations,f=void 0===h||h,m=n.allowedAutoPlacements,g=t.options.placement,b=_d(g),v=l||(b!==g&&f?function(e){if(_d(e)===ad)return[];var t=Wd(e);return[Yd(e),t,Yd(t)]}(g):[Wd(g)]),y=[g].concat(v).reduce((function(e,n){return e.concat(_d(n)===ad?op(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:f,allowedAutoPlacements:m}):n)}),[]),_=t.rects.reference,k=t.rects.popper,w=new Map,x=!0,A=y[0],S=0;S=0,P=O?"width":"height",D=rp(t,{placement:C,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?E?rd:od:E?nd:td;_[P]>k[P]&&(L=Wd(L));var M=Wd(L),F=[];if(a&&F.push(D[T]<=0),s&&F.push(D[L]<=0,D[M]<=0),F.every((function(e){return e}))){A=C,x=!1;break}w.set(C,F)}if(x)for(var R=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 A=t,"break"},N=f?3:1;N>0&&"break"!==R(N);N--);t.placement!==A&&(t.modifiersData[r]._skip=!0,t.placement=A,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ip(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 sp(e){return[td,rd,nd,od].some((function(t){return e[t]>=0}))}function lp(e,t,n){void 0===n&&(n=!1);var r,o,a=bd(t),i=bd(t)&&function(e){var t=e.getBoundingClientRect(),n=xd(t.width)/e.offsetWidth||1,r=xd(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),s=Dd(t),l=Cd(e,i,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(a||!a&&!n)&&(("body"!==fd(t)||Xd(s))&&(c=(r=t)!==md(r)&&bd(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:Jd(r)),bd(t)?((u=Cd(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=Zd(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,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var up={placement:"bottom",modifiers:[],strategy:"absolute"};function dp(){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)*o,[od,rd].indexOf(r)>=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[r]=i}},ap,{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=void 0===o||o,i=n.altAxis,s=void 0!==i&&i,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,p=n.tether,h=void 0===p||p,f=n.tetherOffset,m=void 0===f?0:f,g=rp(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),b=_d(t.placement),v=qd(t.placement),y=!v,_=Rd(b),k="x"===_?"y":"x",w=t.modifiersData.popperOffsets,x=t.rects.reference,A=t.rects.popper,S="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,C="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(w){if(a){var O,P="y"===_?td:od,D="y"===_?nd:rd,L="y"===_?"height":"width",M=w[_],F=M+g[P],R=M-g[D],N=h?-A[L]/2:0,I=v===sd?x[L]:A[L],j=v===sd?-A[L]:-x[L],$=t.elements.arrow,q=h&&$?Td($):{width:0,height:0},U=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},B=U[P],V=U[D],z=Nd(0,x[L],q[L]),H=y?x[L]/2-N-z-B-C.mainAxis:I-z-B-C.mainAxis,W=y?-x[L]/2+N+z+V+C.mainAxis:j+z+V+C.mainAxis,G=t.elements.arrow&&Fd(t.elements.arrow),Y=G?"y"===_?G.clientTop||0:G.clientLeft||0:0,J=null!=(O=null==T?void 0:T[_])?O:0,Z=M+W-J,X=Nd(h?wd(F,M+H-J-Y):F,M,h?kd(R,Z):R);w[_]=X,E[_]=X-M}if(s){var K,Q="x"===_?td:od,ee="x"===_?nd:rd,te=w[k],ne="y"===k?"height":"width",re=te+g[Q],oe=te-g[ee],ae=-1!==[td,od].indexOf(b),ie=null!=(K=null==T?void 0:T[k])?K:0,se=ae?re:te-x[ne]-A[ne]-ie+C.altAxis,le=ae?te+x[ne]+A[ne]-ie-C.altAxis:oe,ce=h&&ae?function(e,t,n){var r=Nd(e,t,n);return r>n?n:r}(se,te,le):Nd(h?se:re,te,h?le:oe);w[k]=ce,E[k]=ce-te}t.modifiersData[r]=E}},requiresIfExists:["offset"]},$d,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=rp(t,{elementContext:"reference"}),s=rp(t,{altBoundary:!0}),l=ip(i,r),c=ip(s,o,a),u=sp(l),d=sp(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),fp="tippy-content",mp="tippy-arrow",gp="tippy-svg-arrow",bp={passive:!0,capture:!0},vp=function(){return document.body};function yp(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function _p(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function kp(e,t){return"function"==typeof e?e.apply(void 0,t):e}function wp(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function xp(e){return[].concat(e)}function Ap(e,t){-1===e.indexOf(t)&&e.push(t)}function Sp(e){return[].slice.call(e)}function Cp(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function Tp(){return document.createElement("div")}function Ep(e){return["Element","Fragment"].some((function(t){return _p(e,t)}))}function Op(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Pp(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Dp(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function Lp(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var Mp={isTouch:!1},Fp=0;function Rp(){Mp.isTouch||(Mp.isTouch=!0,window.performance&&document.addEventListener("mousemove",Np))}function Np(){var e=performance.now();e-Fp<20&&(Mp.isTouch=!1,document.removeEventListener("mousemove",Np)),Fp=e}function Ip(){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 jp=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),$p=Object.assign({appendTo:vp,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}),qp=Object.keys($p);function Up(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,a=n.defaultValue;return o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=$p[o])?r:a),t}),{});return Object.assign({},e,t)}function Bp(e,t){var n=Object.assign({},t,{content:kp(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(Up(Object.assign({},$p,{plugins:t}))):qp).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},$p.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 Vp(e,t){e.innerHTML=t}function zp(e){var t=Tp();return!0===e?t.className=mp:(t.className=gp,Ep(e)?t.appendChild(e):Vp(t,e)),t}function Hp(e,t){Ep(t.content)?(Vp(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?Vp(e,t.content):e.textContent=t.content)}function Wp(e){var t=e.firstElementChild,n=Sp(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(fp)})),arrow:n.find((function(e){return e.classList.contains(mp)||e.classList.contains(gp)})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function Gp(e){var t=Tp(),n=Tp();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=Tp();function o(n,r){var o=Wp(t),a=o.box,i=o.content,s=o.arrow;r.theme?a.setAttribute("data-theme",r.theme):a.removeAttribute("data-theme"),"string"==typeof r.animation?a.setAttribute("data-animation",r.animation):a.removeAttribute("data-animation"),r.inertia?a.setAttribute("data-inertia",""):a.removeAttribute("data-inertia"),a.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?a.setAttribute("role",r.role):a.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||Hp(i,e.props),r.arrow?s?n.arrow!==r.arrow&&(a.removeChild(s),a.appendChild(zp(r.arrow))):a.appendChild(zp(r.arrow)):s&&a.removeChild(s)}return r.className=fp,r.setAttribute("data-state","hidden"),Hp(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}Gp.$$tippy=!0;var Yp=1,Jp=[],Zp=[];function Xp(e,t){var n,r,o,a,i,s,l,c,u=Bp(e,Object.assign({},$p,Up(Cp(t)))),d=!1,p=!1,h=!1,f=!1,m=[],g=wp(G,u.interactiveDebounce),b=Yp++,v=(c=u.plugins).filter((function(e,t){return c.indexOf(e)===t})),y={id:b,reference:e,popper:Tp(),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:v,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(r),cancelAnimationFrame(o)},setProps:function(t){if(!y.state.isDestroyed){M("onBeforeUpdate",[y,t]),H();var n=y.props,r=Bp(e,Object.assign({},n,Cp(t),{ignoreAttributes:!0}));y.props=r,z(),n.interactiveDebounce!==r.interactiveDebounce&&(N(),g=wp(G,r.interactiveDebounce)),n.triggerTarget&&!r.triggerTarget?xp(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):r.triggerTarget&&e.removeAttribute("aria-expanded"),R(),L(),w&&w(n,r),y.popperInstance&&(X(),Q().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),M("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,r=Mp.isTouch&&!y.props.touch,o=yp(y.props.duration,0,$p.duration);if(!(e||t||n||r||E().hasAttribute("disabled")||(M("onShow",[y],!1),!1===y.props.onShow(y)))){if(y.state.isVisible=!0,T()&&(k.style.visibility="visible"),L(),q(),y.state.isMounted||(k.style.transition="none"),T()){var a=P();Op([a.box,a.content],0)}var i,l,c;s=function(){var e;if(y.state.isVisible&&!f){if(f=!0,k.style.transition=y.props.moveTransition,T()&&y.props.animation){var t=P(),n=t.box,r=t.content;Op([n,r],o),Pp([n,r],"visible")}F(),R(),Ap(Zp,y),null==(e=y.popperInstance)||e.forceUpdate(),M("onMount",[y]),y.props.animation&&T()&&function(e,t){B(e,(function(){y.state.isShown=!0,M("onShown",[y])}))}(o)}},l=y.props.appendTo,c=E(),(i=y.props.interactive&&l===vp||"parent"===l?c.parentNode:kp(l,[c])).contains(k)||i.appendChild(k),y.state.isMounted=!0,X()}},hide:function(){var e=!y.state.isVisible,t=y.state.isDestroyed,n=!y.state.isEnabled,r=yp(y.props.duration,1,$p.duration);if(!(e||t||n)&&(M("onHide",[y],!1),!1!==y.props.onHide(y))){if(y.state.isVisible=!1,y.state.isShown=!1,f=!1,d=!1,T()&&(k.style.visibility="hidden"),N(),U(),L(!0),T()){var o=P(),a=o.box,i=o.content;y.props.animation&&(Op([a,i],r),Pp([a,i],"hidden"))}F(),R(),y.props.animation?T()&&function(e,t){B(e,(function(){!y.state.isVisible&&k.parentNode&&k.parentNode.contains(k)&&t()}))}(r,y.unmount):y.unmount()}},hideWithInteractivity:function(e){O().addEventListener("mousemove",g),Ap(Jp,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&&(K(),Q().forEach((function(e){e._tippy.unmount()})),k.parentNode&&k.parentNode.removeChild(k),Zp=Zp.filter((function(e){return e!==y})),y.state.isMounted=!1,M("onHidden",[y]))},destroy:function(){y.state.isDestroyed||(y.clearDelayTimeouts(),y.unmount(),H(),delete e._tippy,y.state.isDestroyed=!0,M("onDestroy",[y]))}};if(!u.render)return y;var _=u.render(y),k=_.popper,w=_.onUpdate;k.setAttribute("data-tippy-root",""),k.id="tippy-"+y.id,y.popper=k,e._tippy=y,k._tippy=y;var x=v.map((function(e){return e.fn(y)})),A=e.hasAttribute("aria-expanded");return z(),R(),L(),M("onCreate",[y]),u.showOnCreate&&ee(),k.addEventListener("mouseenter",(function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()})),k.addEventListener("mouseleave",(function(){y.props.interactive&&y.props.trigger.indexOf("mouseenter")>=0&&O().addEventListener("mousemove",g)})),y;function S(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function C(){return"hold"===S()[0]}function T(){var e;return!(null==(e=y.props.render)||!e.$$tippy)}function E(){return l||e}function O(){var e,t,n=E().parentNode;return n&&null!=(t=xp(n)[0])&&null!=(e=t.ownerDocument)&&e.body?t.ownerDocument:document}function P(){return Wp(k)}function D(e){return y.state.isMounted&&!y.state.isVisible||Mp.isTouch||a&&"focus"===a.type?0:yp(y.props.delay,e?0:1,$p.delay)}function L(e){void 0===e&&(e=!1),k.style.pointerEvents=y.props.interactive&&!e?"":"none",k.style.zIndex=""+y.props.zIndex}function M(e,t,n){var r;void 0===n&&(n=!0),x.forEach((function(n){n[e]&&n[e].apply(n,t)})),n&&(r=y.props)[e].apply(r,t)}function F(){var t=y.props.aria;if(t.content){var n="aria-"+t.content,r=k.id;xp(y.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(y.state.isVisible)e.setAttribute(n,t?t+" "+r:r);else{var o=t&&t.replace(r,"").trim();o?e.setAttribute(n,o):e.removeAttribute(n)}}))}}function R(){!A&&y.props.aria.expanded&&xp(y.props.triggerTarget||e).forEach((function(e){y.props.interactive?e.setAttribute("aria-expanded",y.state.isVisible&&e===E()?"true":"false"):e.removeAttribute("aria-expanded")}))}function N(){O().removeEventListener("mousemove",g),Jp=Jp.filter((function(e){return e!==g}))}function I(t){if(!Mp.isTouch||!h&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!y.props.interactive||!Lp(k,n)){if(xp(y.props.triggerTarget||e).some((function(e){return Lp(e,n)}))){if(Mp.isTouch)return;if(y.state.isVisible&&y.props.trigger.indexOf("click")>=0)return}else M("onClickOutside",[y,t]);!0===y.props.hideOnClick&&(y.clearDelayTimeouts(),y.hide(),p=!0,setTimeout((function(){p=!1})),y.state.isMounted||U())}}}function j(){h=!0}function $(){h=!1}function q(){var e=O();e.addEventListener("mousedown",I,!0),e.addEventListener("touchend",I,bp),e.addEventListener("touchstart",$,bp),e.addEventListener("touchmove",j,bp)}function U(){var e=O();e.removeEventListener("mousedown",I,!0),e.removeEventListener("touchend",I,bp),e.removeEventListener("touchstart",$,bp),e.removeEventListener("touchmove",j,bp)}function B(e,t){var n=P().box;function r(e){e.target===n&&(Dp(n,"remove",r),t())}if(0===e)return t();Dp(n,"remove",i),Dp(n,"add",r),i=r}function V(t,n,r){void 0===r&&(r=!1),xp(y.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,r),m.push({node:e,eventType:t,handler:n,options:r})}))}function z(){var e;C()&&(V("touchstart",W,{passive:!0}),V("touchend",Y,{passive:!0})),(e=y.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(V(e,W),e){case"mouseenter":V("mouseleave",Y);break;case"focus":V(jp?"focusout":"blur",J);break;case"focusin":V("focusout",J)}}))}function H(){m.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),m=[]}function W(e){var t,n=!1;if(y.state.isEnabled&&!Z(e)&&!p){var r="focus"===(null==(t=a)?void 0:t.type);a=e,l=e.currentTarget,R(),!y.state.isVisible&&_p(e,"MouseEvent")&&Jp.forEach((function(t){return t(e)})),"click"===e.type&&(y.props.trigger.indexOf("mouseenter")<0||d)&&!1!==y.props.hideOnClick&&y.state.isVisible?n=!0:ee(e),"click"===e.type&&(d=!n),n&&!r&&te(e)}}function G(e){var t=e.target,n=E().contains(t)||k.contains(t);if("mousemove"!==e.type||!n){var r=Q().concat(k).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,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,a=e.props.interactiveBorder,i=o.placement.split("-")[0],s=o.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,d="left"===i?s.right.x:0,p=t.top-r+l>a,h=r-t.bottom-c>a,f=t.left-n+u>a,m=n-t.right-d>a;return p||h||f||m}))})(r,e)&&(N(),te(e))}}function Y(e){Z(e)||y.props.trigger.indexOf("click")>=0&&d||(y.props.interactive?y.hideWithInteractivity(e):te(e))}function J(e){y.props.trigger.indexOf("focusin")<0&&e.target!==E()||y.props.interactive&&e.relatedTarget&&k.contains(e.relatedTarget)||te(e)}function Z(e){return!!Mp.isTouch&&C()!==e.type.indexOf("touch")>=0}function X(){K();var t=y.props,n=t.popperOptions,r=t.placement,o=t.offset,a=t.getReferenceClientRect,i=t.moveTransition,l=T()?Wp(k).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||E()}:e,u=[{name:"offset",options:{offset:o}},{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(T()){var n=P().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={}}}}];T()&&l&&u.push({name:"arrow",options:{element:l,padding:3}}),u.push.apply(u,(null==n?void 0:n.modifiers)||[]),y.popperInstance=hp(c,k,Object.assign({},n,{placement:r,onFirstUpdate:s,modifiers:u}))}function K(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function Q(){return Sp(k.querySelectorAll("[data-tippy-root]"))}function ee(e){y.clearDelayTimeouts(),e&&M("onTrigger",[y,e]),q();var t=D(!0),r=S(),o=r[0],a=r[1];Mp.isTouch&&"hold"===o&&a&&(t=a),t?n=setTimeout((function(){y.show()}),t):y.show()}function te(e){if(y.clearDelayTimeouts(),M("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&&d)){var t=D(!1);t?r=setTimeout((function(){y.state.isVisible&&y.hide()}),t):o=requestAnimationFrame((function(){y.hide()}))}}else U()}}function Kp(e,t){void 0===t&&(t={});var n=$p.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",Rp,bp),window.addEventListener("blur",Ip);var r,o=Object.assign({},t,{plugins:n}),a=(r=e,Ep(r)?[r]:function(e){return _p(e,"NodeList")}(r)?Sp(r):Array.isArray(r)?r:Sp(document.querySelectorAll(r))).reduce((function(e,t){var n=t&&Xp(t,o);return n&&e.push(n),e}),[]);return Ep(e)?a[0]:a}Kp.defaultProps=$p,Kp.setDefaultProps=function(e){Object.keys(e).forEach((function(t){$p[t]=e[t]}))},Kp.currentInput=Mp,Object.assign({},yd,{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)}}),Kp.setDefaultProps({render:Gp});class Qp{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 eh=Cu(class extends qu{constructor(){super(),this.__registerHost(),this.tippies=[],this.popups=!1,this.provider=Qu}componentWillLoad(){const e=new Qp(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=Kp(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=Ku())}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]}]),th=eh,nh=Cu(class extends qu{constructor(){super(),this.__registerHost(),this.tippies=[],this.popups=!1,this.flag=!1,this.fetch=!1,this.provider=Qu}componentWillLoad(){const e=new Qp(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=Kp('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 r=this.akomaNtosoElement.querySelector(t);r?n=r.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=Ku())}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]}]),rh=nh,oh=Cu(class extends qu{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 Qp(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("#",""),r=e.closest(this.defnContainers);r&&n&&(r.dataset.defines=e.dataset.refersto,r.setAttribute("id",`defn-${n}`))}))}createPopups(){this.tippies=Kp(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"]}]),ah=oh;var ih=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},sh="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:{},lh="object"==typeof sh&&sh&&sh.Object===Object&&sh,ch="object"==typeof self&&self&&self.Object===Object&&self,uh=lh||ch||Function("return this")(),dh=function(){return uh.Date.now()},ph=uh.Symbol,hh=Object.prototype,fh=hh.hasOwnProperty,mh=hh.toString,gh=ph?ph.toStringTag:void 0,bh=Object.prototype.toString,vh=ph?ph.toStringTag:void 0,yh=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":vh&&vh in Object(e)?function(e){var t=fh.call(e,gh),n=e[gh];try{e[gh]=void 0;var r=!0}catch(e){}var o=mh.call(e);return r&&(t?e[gh]=n:delete e[gh]),o}(e):function(e){return bh.call(e)}(e)},_h=/^\s+|\s+$/g,kh=/^[-+]0x[0-9a-f]+$/i,wh=/^0b[01]+$/i,xh=/^0o[0-7]+$/i,Ah=parseInt,Sh=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]"==yh(e)}(e))return NaN;if(ih(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ih(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(_h,"");var n=wh.test(e);return n||xh.test(e)?Ah(e.slice(2),n?2:8):kh.test(e)?NaN:+e},Ch=Math.max,Th=Math.min,Eh=function(e,t,n){var r,o,a,i,s,l,c=0,u=!1,d=!1,p=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function h(t){var n=r,a=o;return r=o=void 0,c=t,i=e.apply(a,n)}function f(e){return c=e,s=setTimeout(g,t),u?h(e):i}function m(e){var n=e-l;return void 0===l||n>=t||n<0||d&&e-c>=a}function g(){var e=dh();if(m(e))return b(e);s=setTimeout(g,function(e){var n=t-(e-l);return d?Th(n,a-(e-c)):n}(e))}function b(e){return s=void 0,p&&r?h(e):(r=o=void 0,i)}function v(){var e=dh(),n=m(e);if(r=arguments,o=this,l=e,n){if(void 0===s)return f(l);if(d)return clearTimeout(s),s=setTimeout(g,t),h(l)}return void 0===s&&(s=setTimeout(g,t)),i}return t=Sh(t)||0,ih(n)&&(u=!!n.leading,a=(d="maxWait"in n)?Ch(Sh(n.maxWait)||0,t):a,p="trailing"in n?!!n.trailing:p),v.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=l=o=s=void 0},v.flush=function(){return void 0===s?i:b(dh())},v};class Oh{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 r=this.anchors.get(t);if(r){const o=this.tops.get(r);if(o)return t.style.top=`${o}px`,this.layoutUpwards(e,n-1,o-this.buffer),void this.layoutDownwards(e,n+1,o+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),r=this.anchors.get(t);if(n){if(r){const e=this.tops.get(n),t=this.tops.get(r);return e?t?e-t:1:-1}return 1}return-1}layoutUpwards(e,t,n){for(let r=t;r>=0;r--){const t=e[r],o=this.anchors.get(t);if(o){let e=this.tops.get(o);e&&(e+t.clientHeight>=n&&(e=n-t.clientHeight),t.style.top=`${e}px`,n=e-this.buffer)}}}layoutDownwards(e,t,n){for(let r=t;r{e.active=!1}))}setOtherItemsInactive(e){Array.from(this.items()).forEach((t=>{t!=e&&(t.active=!1)}))}setupLayout(){this.akomaNtosoElement&&(this.layout=new Oh(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"]]]),Dh=Ph,Lh=Cu(class extends qu{constructor(){super(),this.__registerHost(),this.laItemChanged=Hc(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"]]]),Mh=Cu(class extends qu{constructor(){super(),this.__registerHost(),this.itemRendered=Hc(this,"itemRendered",7),this.itemTitleClicked=Hc(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),r=this.item.href||`#${this.item.id||""}`;return jc(qc,Object.assign({},t?{parent:t}:{},{class:n?"":"excluded"}),jc("div",{class:"indented"},t?jc("div",{class:"indented__toggle-btn",role:"button",onClick:()=>this.toggle()},(()=>this.expanded?this.collapseIconHtml?jc("span",{innerHTML:this.collapseIconHtml}):jc("span",null,"▼"):this.expandIconHtml?jc("span",{innerHTML:this.expandIconHtml}):jc("span",null,"►"))()):null),jc("div",{class:"content"},jc("div",{class:"content__action"},this.prependHtml?jc("div",{class:"content__action__prepend",innerHTML:this.prependHtml}):null,jc("a",{href:r,class:"content__action__title",onClick:this.onItemTitleClick},this.item.title),this.appendHtml?jc("div",{class:"content__action__append",innerHTML:this.appendHtml}):null),jc("div",{class:"content__children"},jc("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]}]),Fh=Cu(class extends qu{constructor(){super(),this.__registerHost(),this.items=[],this.titleFilter="",this.expanded=!0,this.fetch=!1,this.provider=Qu,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=Ku())}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 r(e){for(const t of e.children||[])n.add(t),r(t)}function o(e){var a;let i=((null===(a=e.title)||void 0===a?void 0:a.toLocaleLowerCase())||"").includes(t);if(i)r(e);else if(e.children)for(const t of e.children)i=o(t)||i;return i&&n.add(e),i}for(const a of this.innerItems)o(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 jc("la-toc-item",{item:e,filteredItems:this.filteredItems,expandIconHtml:this.expandIconHtml,collapseIconHtml:this.collapseIconHtml,expanded:n},t)}render(){return jc(qc,null,jc("div",{style:{display:"none"}},jc("slot",{name:"expand-icon"}),jc("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]}]),Rh=Cu(class extends qu{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=Qu,this.titleFilter="",this.handleTitleChange=Eh((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 jc(qc,null,jc("div",{class:"search"},jc("input",{class:`search__input ${this.titleFilterInputClasses}`,value:this.titleFilter,placeholder:this.titleFilterPlaceholder,onInput:e=>this.handleTitleChange(e)}),(()=>this.hideClearTitleFilterButton?null:jc("button",{class:`search__clear-btn ${this.titleFilterClearBtnClasses}`,type:"button",onClick:()=>this.clearTitleFilter(),disabled:!this.titleFilter},jc("slot",{name:"clear-title-filter-icon"},"✕")))()),jc("div",{class:"toggle"},jc("button",{type:"button",class:`toggle__expand-all-btn ${this.expandAllBtnClasses}`,onClick:()=>this.expandAll()},this.expandAllBtnText),jc("button",{type:"button",class:`toggle__collapse-all-btn ${this.collapseAllBtnClasses}`,onClick:()=>this.collapseAll()},this.collapseAllBtnText)),jc("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},jc("span",{slot:"expand-icon"},jc("slot",{name:"expand-icon"})),jc("span",{slot:"collapse-icon"},jc("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]}]),Nh=Mh;var Ih=function(){return Ih=Object.assign||function(e){for(var t,n=1,r=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.setupPopovers=function(){document.querySelectorAll('[data-bs-toggle="help-popover"]').forEach((function(e){var t,n=new window.bootstrap.Popover(e,{html:!0,content:"\n ".concat(e.getAttribute("data-bs-content"),'\n \n "),container:"body"});e.addEventListener("inserted.bs.popover",(function(e){var t=document.querySelector(".popover-body"),r=function(e){(null==t?void 0:t.contains(e.target))||(n.hide(),document.removeEventListener("click",r))};document.addEventListener("click",r)}))}))},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 $h=__webpack_require__(7701),qh=__webpack_require__(7824),Uh=__webpack_require__(6896),Bh=__webpack_require__(6531),Vh=__webpack_require__(2372),zh=__webpack_require__(5228),Hh=__webpack_require__(9892),Wh=__webpack_require__(2122),Gh=__webpack_require__(7421),Yh=__webpack_require__(3920),Jh=__webpack_require__(8240),Zh=__webpack_require__(9966),Xh=__webpack_require__(804),Kh=[Vh.Z,Gh.Z,Bh.Z,qh.Z],Qh=(0,Jh.kZ)({defaultModifiers:Kh});const ef=new Map,tf={set(e,t,n){ef.has(e)||ef.set(e,new Map);const r=ef.get(e);r.has(t)||0===r.size?r.set(t,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(r.keys())[0]}.`)},get:(e,t)=>ef.has(e)&&ef.get(e).get(t)||null,remove(e,t){if(!ef.has(e))return;const n=ef.get(e);n.delete(t),0===n.size&&ef.delete(e)}},nf="transitionend",rf=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,((e,t)=>`#${CSS.escape(t)}`))),e),of=e=>{e.dispatchEvent(new Event(nf))},af=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),sf=e=>af(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(rf(e)):null,lf=e=>{if(!af(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")),uf=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?uf(e.parentNode):null},df=()=>{},pf=e=>{e.offsetHeight},hf=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,ff=[],mf=()=>"rtl"===document.documentElement.dir,gf=e=>{var t;t=()=>{const t=hf();if(t){const n=e.NAME,r=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=r,e.jQueryInterface)}},"loading"===document.readyState?(ff.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of ff)e()})),ff.push(t)):t()},bf=(e,t=[],n=e)=>"function"==typeof e?e(...t):n,vf=(e,t,n=!0)=>{if(!n)return void bf(e);const r=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const r=Number.parseFloat(t),o=Number.parseFloat(n);return r||o?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0})(t)+5;let o=!1;const a=({target:n})=>{n===t&&(o=!0,t.removeEventListener(nf,a),bf(e))};t.addEventListener(nf,a),setTimeout((()=>{o||of(t)}),r)},yf=(e,t,n,r)=>{const o=e.length;let a=e.indexOf(t);return-1===a?!n&&r?e[o-1]:e[0]:(a+=n?1:-1,r&&(a=(a+o)%o),e[Math.max(0,Math.min(a,o-1))])},_f=/[^.]*(?=\..*)\.|.*/,kf=/\..*/,wf=/::\d+$/,xf={};let Af=1;const Sf={mouseenter:"mouseover",mouseleave:"mouseout"},Cf=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 Tf(e,t){return t&&`${t}::${Af++}`||e.uidEvent||Af++}function Ef(e){const t=Tf(e);return e.uidEvent=t,xf[t]=xf[t]||{},xf[t]}function Of(e,t,n=null){return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===n))}function Pf(e,t,n){const r="string"==typeof t,o=r?n:t||n;let a=Ff(e);return Cf.has(a)||(a=e),[r,o,a]}function Df(e,t,n,r,o){if("string"!=typeof t||!e)return;let[a,i,s]=Pf(t,n,r);if(t in Sf){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=Ef(e),c=l[s]||(l[s]={}),u=Of(c,i,a?n:null);if(u)return void(u.oneOff=u.oneOff&&o);const d=Tf(i,t.replace(_f,"")),p=a?function(e,t,n){return function r(o){const a=e.querySelectorAll(t);for(let{target:i}=o;i&&i!==this;i=i.parentNode)for(const s of a)if(s===i)return Nf(o,{delegateTarget:i}),r.oneOff&&Rf.off(e,o.type,t,n),n.apply(i,[o])}}(e,n,i):function(e,t){return function n(r){return Nf(r,{delegateTarget:e}),n.oneOff&&Rf.off(e,r.type,t),t.apply(e,[r])}}(e,i);p.delegationSelector=a?n:null,p.callable=i,p.oneOff=o,p.uidEvent=d,c[d]=p,e.addEventListener(s,p,a)}function Lf(e,t,n,r,o){const a=Of(t[n],r,o);a&&(e.removeEventListener(n,a,Boolean(o)),delete t[n][a.uidEvent])}function Mf(e,t,n,r){const o=t[n]||{};for(const[a,i]of Object.entries(o))a.includes(r)&&Lf(e,t,n,i.callable,i.delegationSelector)}function Ff(e){return e=e.replace(kf,""),Sf[e]||e}const Rf={on(e,t,n,r){Df(e,t,n,r,!1)},one(e,t,n,r){Df(e,t,n,r,!0)},off(e,t,n,r){if("string"!=typeof t||!e)return;const[o,a,i]=Pf(t,n,r),s=i!==t,l=Ef(e),c=l[i]||{},u=t.startsWith(".");if(void 0===a){if(u)for(const n of Object.keys(l))Mf(e,l,n,t.slice(1));for(const[n,r]of Object.entries(c)){const o=n.replace(wf,"");s&&!t.includes(o)||Lf(e,l,i,r.callable,r.delegationSelector)}}else{if(!Object.keys(c).length)return;Lf(e,l,i,a,o?n:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;const r=hf();let o=null,a=!0,i=!0,s=!1;t!==Ff(t)&&r&&(o=r.Event(t,n),r(e).trigger(o),a=!o.isPropagationStopped(),i=!o.isImmediatePropagationStopped(),s=o.isDefaultPrevented());const l=Nf(new Event(t,{bubbles:a,cancelable:!0}),n);return s&&l.preventDefault(),i&&e.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function Nf(e,t={}){for(const[n,r]of Object.entries(t))try{e[n]=r}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>r})}return e}function If(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 jf(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}const $f={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${jf(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${jf(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const r of n){let n=r.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),t[n]=If(e.dataset[r])}return t},getDataAttribute:(e,t)=>If(e.getAttribute(`data-bs-${jf(t)}`))};class qf{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=af(t)?$f.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...af(t)?$f.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[r,o]of Object.entries(t)){const t=e[r],a=af(t)?"element":null==(n=t)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${a}" but expected type "${o}".`)}var n}}class Uf extends qf{constructor(e,t){super(),(e=sf(e))&&(this._element=e,this._config=this._getConfig(t),tf.set(this._element,this.constructor.DATA_KEY,this))}dispose(){tf.remove(this._element,this.constructor.DATA_KEY),Rf.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){vf(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return tf.get(sf(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 Bf=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 rf(t)},Vf={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 r=e.parentNode.closest(t);for(;r;)n.push(r),r=r.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)&&lf(e)))},getSelectorFromElement(e){const t=Bf(e);return t&&Vf.findOne(t)?t:null},getElementFromSelector(e){const t=Bf(e);return t?Vf.findOne(t):null},getMultipleElementsFromSelector(e){const t=Bf(e);return t?Vf.find(t):[]}},zf=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,r=e.NAME;Rf.on(document,n,`[data-bs-dismiss="${r}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),cf(this))return;const o=Vf.getElementFromSelector(this)||this.closest(`.${r}`);e.getOrCreateInstance(o)[t]()}))};class Hf extends Uf{static get NAME(){return"alert"}close(){if(Rf.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(),Rf.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=Hf.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)}}))}}zf(Hf,"close"),gf(Hf);const Wf='[data-bs-toggle="button"]';class Gf extends Uf{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=Gf.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}Rf.on(document,"click.bs.button.data-api",Wf,(e=>{e.preventDefault();const t=e.target.closest(Wf);Gf.getOrCreateInstance(t).toggle()})),gf(Gf);const Yf={endCallback:null,leftCallback:null,rightCallback:null},Jf={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Zf extends qf{constructor(e,t){super(),this._element=e,e&&Zf.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Yf}static get DefaultType(){return Jf}static get NAME(){return"swipe"}dispose(){Rf.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(),bf(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&&bf(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(Rf.on(this._element,"pointerdown.bs.swipe",(e=>this._start(e))),Rf.on(this._element,"pointerup.bs.swipe",(e=>this._end(e))),this._element.classList.add("pointer-event")):(Rf.on(this._element,"touchstart.bs.swipe",(e=>this._start(e))),Rf.on(this._element,"touchmove.bs.swipe",(e=>this._move(e))),Rf.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 Xf="next",Kf="prev",Qf="left",em="right",tm="slid.bs.carousel",nm="carousel",rm="active",om={ArrowLeft:em,ArrowRight:Qf},am={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},im={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class sm extends Uf{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=Vf.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===nm&&this.cycle()}static get Default(){return am}static get DefaultType(){return im}static get NAME(){return"carousel"}next(){this._slide(Xf)}nextWhenVisible(){!document.hidden&&lf(this._element)&&this.next()}prev(){this._slide(Kf)}pause(){this._isSliding&&of(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?Rf.one(this._element,tm,(()=>this.cycle())):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void Rf.one(this._element,tm,(()=>this.to(e)));const n=this._getItemIndex(this._getActive());if(n===e)return;const r=e>n?Xf:Kf;this._slide(r,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&Rf.on(this._element,"keydown.bs.carousel",(e=>this._keydown(e))),"hover"===this._config.pause&&(Rf.on(this._element,"mouseenter.bs.carousel",(()=>this.pause())),Rf.on(this._element,"mouseleave.bs.carousel",(()=>this._maybeEnableCycle()))),this._config.touch&&Zf.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of Vf.find(".carousel-item img",this._element))Rf.on(e,"dragstart.bs.carousel",(e=>e.preventDefault()));const e={leftCallback:()=>this._slide(this._directionToOrder(Qf)),rightCallback:()=>this._slide(this._directionToOrder(em)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Zf(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=om[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=Vf.findOne(".active",this._indicatorsElement);t.classList.remove(rm),t.removeAttribute("aria-current");const n=Vf.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add(rm),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(),r=e===Xf,o=t||yf(this._getItems(),n,r,this._config.wrap);if(o===n)return;const a=this._getItemIndex(o),i=t=>Rf.trigger(this._element,t,{relatedTarget:o,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:a});if(i("slide.bs.carousel").defaultPrevented)return;if(!n||!o)return;const s=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(a),this._activeElement=o;const l=r?"carousel-item-start":"carousel-item-end",c=r?"carousel-item-next":"carousel-item-prev";o.classList.add(c),pf(o),n.classList.add(l),o.classList.add(l),this._queueCallback((()=>{o.classList.remove(l,c),o.classList.add(rm),n.classList.remove(rm,c,l),this._isSliding=!1,i(tm)}),n,this._isAnimated()),s&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return Vf.findOne(".active.carousel-item",this._element)}_getItems(){return Vf.find(".carousel-item",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return mf()?e===Qf?Kf:Xf:e===Qf?Xf:Kf}_orderToDirection(e){return mf()?e===Kf?Qf:em:e===Kf?em:Qf}static jQueryInterface(e){return this.each((function(){const t=sm.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)}))}}Rf.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",(function(e){const t=Vf.getElementFromSelector(this);if(!t||!t.classList.contains(nm))return;e.preventDefault();const n=sm.getOrCreateInstance(t),r=this.getAttribute("data-bs-slide-to");return r?(n.to(r),void n._maybeEnableCycle()):"next"===$f.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),Rf.on(window,"load.bs.carousel.data-api",(()=>{const e=Vf.find('[data-bs-ride="carousel"]');for(const t of e)sm.getOrCreateInstance(t)})),gf(sm);const lm="show",cm="collapse",um="collapsing",dm='[data-bs-toggle="collapse"]',pm={parent:null,toggle:!0},hm={parent:"(null|element)",toggle:"boolean"};class fm extends Uf{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=Vf.find(dm);for(const e of n){const t=Vf.getSelectorFromElement(e),n=Vf.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 pm}static get DefaultType(){return hm}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=>fm.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(Rf.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(cm),this._element.classList.add(um),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(um),this._element.classList.add(cm,lm),this._element.style[t]="",Rf.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(Rf.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,pf(this._element),this._element.classList.add(um),this._element.classList.remove(cm,lm);for(const e of this._triggerArray){const t=Vf.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(um),this._element.classList.add(cm),Rf.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(lm)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=sf(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(dm);for(const t of e){const e=Vf.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=Vf.find(":scope .collapse .collapse",this._config.parent);return Vf.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=fm.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}}))}}Rf.on(document,"click.bs.collapse.data-api",dm,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of Vf.getMultipleElementsFromSelector(this))fm.getOrCreateInstance(e,{toggle:!1}).toggle()})),gf(fm);const mm="dropdown",gm="ArrowUp",bm="ArrowDown",vm="click.bs.dropdown.data-api",ym="keydown.bs.dropdown.data-api",_m="show",km='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',wm=`${km}.show`,xm=".dropdown-menu",Am=mf()?"top-end":"top-start",Sm=mf()?"top-start":"top-end",Cm=mf()?"bottom-end":"bottom-start",Tm=mf()?"bottom-start":"bottom-end",Em=mf()?"left-start":"right-start",Om=mf()?"right-start":"left-start",Pm={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Dm={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Lm extends Uf{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=Vf.next(this._element,xm)[0]||Vf.prev(this._element,xm)[0]||Vf.findOne(xm,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Pm}static get DefaultType(){return Dm}static get NAME(){return mm}toggle(){return this._isShown()?this.hide():this.show()}show(){if(cf(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!Rf.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))Rf.on(e,"mouseover",df);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(_m),this._element.classList.add(_m),Rf.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(!Rf.trigger(this._element,"hide.bs.dropdown",e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))Rf.off(e,"mouseover",df);this._popper&&this._popper.destroy(),this._menu.classList.remove(_m),this._element.classList.remove(_m),this._element.setAttribute("aria-expanded","false"),$f.removeDataAttribute(this._menu,"popper"),Rf.trigger(this._element,"hidden.bs.dropdown",e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!af(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${mm.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:af(this._config.reference)?t=sf(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const n=this._getPopperConfig();this._popper=Xh.fi(t,this._menu,n)}_isShown(){return this._menu.classList.contains(_m)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return Em;if(e.classList.contains("dropstart"))return Om;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?Sm:Am:t?Tm:Cm}_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)&&($f.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...bf(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:t}){const n=Vf.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((e=>lf(e)));n.length&&yf(n,t,e===bm,!n.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Lm.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=Vf.find(wm);for(const n of t){const t=Lm.getInstance(n);if(!t||!1===t._config.autoClose)continue;const r=e.composedPath(),o=r.includes(t._menu);if(r.includes(t._element)||"inside"===t._config.autoClose&&!o||"outside"===t._config.autoClose&&o)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,r=[gm,bm].includes(e.key);if(!r&&!n)return;if(t&&!n)return;e.preventDefault();const o=this.matches(km)?this:Vf.prev(this,km)[0]||Vf.next(this,km)[0]||Vf.findOne(km,e.delegateTarget.parentNode),a=Lm.getOrCreateInstance(o);if(r)return e.stopPropagation(),a.show(),void a._selectMenuItem(e);a._isShown()&&(e.stopPropagation(),a.hide(),o.focus())}}Rf.on(document,ym,km,Lm.dataApiKeydownHandler),Rf.on(document,ym,xm,Lm.dataApiKeydownHandler),Rf.on(document,vm,Lm.clearMenus),Rf.on(document,"keyup.bs.dropdown.data-api",Lm.clearMenus),Rf.on(document,vm,km,(function(e){e.preventDefault(),Lm.getOrCreateInstance(this).toggle()})),gf(Lm);const Mm="show",Fm="mousedown.bs.backdrop",Rm={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Nm={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Im extends qf{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Rm}static get DefaultType(){return Nm}static get NAME(){return"backdrop"}show(e){if(!this._config.isVisible)return void bf(e);this._append();const t=this._getElement();this._config.isAnimated&&pf(t),t.classList.add(Mm),this._emulateAnimation((()=>{bf(e)}))}hide(e){this._config.isVisible?(this._getElement().classList.remove(Mm),this._emulateAnimation((()=>{this.dispose(),bf(e)}))):bf(e)}dispose(){this._isAppended&&(Rf.off(this._element,Fm),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=sf(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),Rf.on(e,Fm,(()=>{bf(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(e){vf(e,this._getElement(),this._config.isAnimated)}}const jm=".bs.focustrap",$m="backward",qm={autofocus:!0,trapElement:null},Um={autofocus:"boolean",trapElement:"element"};class Bm extends qf{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return qm}static get DefaultType(){return Um}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),Rf.off(document,jm),Rf.on(document,"focusin.bs.focustrap",(e=>this._handleFocusin(e))),Rf.on(document,"keydown.tab.bs.focustrap",(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,Rf.off(document,jm))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const n=Vf.focusableChildren(t);0===n.length?t.focus():this._lastTabNavDirection===$m?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?$m:"forward")}}const Vm=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",zm=".sticky-top",Hm="padding-right",Wm="margin-right";class Gm{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,Hm,(t=>t+e)),this._setElementAttributes(Vm,Hm,(t=>t+e)),this._setElementAttributes(zm,Wm,(t=>t-e))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Hm),this._resetElementAttributes(Vm,Hm),this._resetElementAttributes(zm,Wm)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const r=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+r)return;this._saveInitialAttribute(e,t);const o=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(o))}px`)}))}_saveInitialAttribute(e,t){const n=e.style.getPropertyValue(t);n&&$f.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const n=$f.getDataAttribute(e,t);null!==n?($f.removeDataAttribute(e,t),e.style.setProperty(t,n)):e.style.removeProperty(t)}))}_applyManipulationCallback(e,t){if(af(e))t(e);else for(const n of Vf.find(e,this._element))t(n)}}const Ym=".bs.modal",Jm="hidden.bs.modal",Zm="show.bs.modal",Xm="modal-open",Km="show",Qm="modal-static",eg={backdrop:!0,focus:!0,keyboard:!0},tg={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class ng extends Uf{constructor(e,t){super(e,t),this._dialog=Vf.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Gm,this._addEventListeners()}static get Default(){return eg}static get DefaultType(){return tg}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||Rf.trigger(this._element,Zm,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Xm),this._adjustDialog(),this._backdrop.show((()=>this._showElement(e))))}hide(){this._isShown&&!this._isTransitioning&&(Rf.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Km),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){Rf.off(window,Ym),Rf.off(this._dialog,Ym),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Im({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Bm({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=Vf.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),pf(this._element),this._element.classList.add(Km),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,Rf.trigger(this._element,"shown.bs.modal",{relatedTarget:e})}),this._dialog,this._isAnimated())}_addEventListeners(){Rf.on(this._element,"keydown.dismiss.bs.modal",(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),Rf.on(window,"resize.bs.modal",(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),Rf.on(this._element,"mousedown.dismiss.bs.modal",(e=>{Rf.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(Xm),this._resetAdjustments(),this._scrollBar.reset(),Rf.trigger(this._element,Jm)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(Rf.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(Qm)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(Qm),this._queueCallback((()=>{this._element.classList.remove(Qm),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=mf()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!n&&e){const e=mf()?"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=ng.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}}))}}Rf.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(e){const t=Vf.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),Rf.one(t,Zm,(e=>{e.defaultPrevented||Rf.one(t,Jm,(()=>{lf(this)&&this.focus()}))}));const n=Vf.findOne(".modal.show");n&&ng.getInstance(n).hide(),ng.getOrCreateInstance(t).toggle(this)})),zf(ng),gf(ng);const rg="show",og="showing",ag="hiding",ig=".offcanvas.show",sg="hidePrevented.bs.offcanvas",lg="hidden.bs.offcanvas",cg={backdrop:!0,keyboard:!0,scroll:!1},ug={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class dg extends Uf{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return cg}static get DefaultType(){return ug}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||Rf.trigger(this._element,"show.bs.offcanvas",{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Gm).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(og),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(rg),this._element.classList.remove(og),Rf.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:e})}),this._element,!0))}hide(){this._isShown&&(Rf.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(ag),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(rg,ag),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Gm).reset(),Rf.trigger(this._element,lg)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new Im({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():Rf.trigger(this._element,sg)}:null})}_initializeFocusTrap(){return new Bm({trapElement:this._element})}_addEventListeners(){Rf.on(this._element,"keydown.dismiss.bs.offcanvas",(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():Rf.trigger(this._element,sg))}))}static jQueryInterface(e){return this.each((function(){const t=dg.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)}}))}}Rf.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const t=Vf.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),cf(this))return;Rf.one(t,lg,(()=>{lf(this)&&this.focus()}));const n=Vf.findOne(ig);n&&n!==t&&dg.getInstance(n).hide(),dg.getOrCreateInstance(t).toggle(this)})),Rf.on(window,"load.bs.offcanvas.data-api",(()=>{for(const e of Vf.find(ig))dg.getOrCreateInstance(e).show()})),Rf.on(window,"resize.bs.offcanvas",(()=>{for(const e of Vf.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&dg.getOrCreateInstance(e).hide()})),zf(dg),gf(dg);const pg={"*":["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:[]},hg=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),fg=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,mg=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?!hg.has(n)||Boolean(fg.test(e.nodeValue)):t.filter((e=>e instanceof RegExp)).some((e=>e.test(n)))},gg={allowList:pg,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},bg={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},vg={entry:"(string|element|function|null)",selector:"(string|element)"};class yg extends qf{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return gg}static get DefaultType(){return bg}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},vg)}_setContent(e,t,n){const r=Vf.findOne(n,e);r&&((t=this._resolvePossibleFunction(t))?af(t)?this._putElementInTemplate(sf(t),r):this._config.html?r.innerHTML=this._maybeSanitize(t):r.textContent=t:r.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 r=(new window.DOMParser).parseFromString(e,"text/html"),o=[].concat(...r.body.querySelectorAll("*"));for(const e of o){const n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}const r=[].concat(...e.attributes),o=[].concat(t["*"]||[],t[n]||[]);for(const t of r)mg(t,o)||e.removeAttribute(t.nodeName)}return r.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return bf(e,[this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const _g=new Set(["sanitize","allowList","sanitizeFn"]),kg="fade",wg="show",xg=".modal",Ag="hide.bs.modal",Sg="hover",Cg="focus",Tg={AUTO:"auto",TOP:"top",RIGHT:mf()?"left":"right",BOTTOM:"bottom",LEFT:mf()?"right":"left"},Eg={allowList:pg,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"},Og={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 Pg extends Uf{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 Eg}static get DefaultType(){return Og}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),Rf.off(this._element.closest(xg),Ag,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=Rf.trigger(this._element,this.constructor.eventName("show")),t=(uf(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:r}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(r.append(n),Rf.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(wg),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))Rf.on(e,"mouseover",df);this._queueCallback((()=>{Rf.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!Rf.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(wg),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))Rf.off(e,"mouseover",df);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"),Rf.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(kg,wg),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(kg),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new yg({...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(kg)}_isShown(){return this.tip&&this.tip.classList.contains(wg)}_createPopper(e){const t=bf(this._config.placement,[this,e,this._element]),n=Tg[t.toUpperCase()];return Xh.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 bf(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,...bf(this._config.popperConfig,[t])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)Rf.on(this._element,this.constructor.eventName("click"),this._config.selector,(e=>{this._initializeOnDelegatedTarget(e).toggle()}));else if("manual"!==t){const e=t===Sg?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=t===Sg?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");Rf.on(this._element,e,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?Cg:Sg]=!0,t._enter()})),Rf.on(this._element,n,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?Cg:Sg]=t._element.contains(e.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},Rf.on(this._element.closest(xg),Ag,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=$f.getDataAttributes(this._element);for(const e of Object.keys(t))_g.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:sf(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=Pg.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}gf(Pg);const Dg={...Pg.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Lg={...Pg.DefaultType,content:"(null|string|element|function)"};class Mg extends Pg{static get Default(){return Dg}static get DefaultType(){return Lg}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=Mg.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}gf(Mg);const Fg="click.bs.scrollspy",Rg="active",Ng="[href]",Ig={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},jg={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class $g extends Uf{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 Ig}static get DefaultType(){return jg}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=sf(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&&(Rf.off(this._config.target,Fg),Rf.on(this._config.target,Fg,Ng,(e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const n=this._rootElement||window,r=t.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:r,behavior:"smooth"});n.scrollTop=r}})))}_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))},r=(this._rootElement||document.documentElement).scrollTop,o=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;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(o&&e){if(n(a),!r)return}else o||e||n(a)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=Vf.find(Ng,this._config.target);for(const t of e){if(!t.hash||cf(t))continue;const e=Vf.findOne(decodeURI(t.hash),this._element);lf(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(Rg),this._activateParents(e),Rf.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))Vf.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(Rg);else for(const t of Vf.parents(e,".nav, .list-group"))for(const e of Vf.prev(t,".nav-link, .nav-item > .nav-link, .list-group-item"))e.classList.add(Rg)}_clearActiveClass(e){e.classList.remove(Rg);const t=Vf.find("[href].active",e);for(const e of t)e.classList.remove(Rg)}static jQueryInterface(e){return this.each((function(){const t=$g.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]()}}))}}Rf.on(window,"load.bs.scrollspy.data-api",(()=>{for(const e of Vf.find('[data-bs-spy="scroll"]'))$g.getOrCreateInstance(e)})),gf($g);const qg="ArrowLeft",Ug="ArrowRight",Bg="ArrowUp",Vg="ArrowDown",zg="Home",Hg="End",Wg="active",Gg="fade",Yg="show",Jg='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Zg=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${Jg}`;class Xg extends Uf{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),Rf.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?Rf.trigger(t,"hide.bs.tab",{relatedTarget:e}):null;Rf.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(Wg),this._activate(Vf.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),Rf.trigger(e,"shown.bs.tab",{relatedTarget:t})):e.classList.add(Yg)}),e,e.classList.contains(Gg)))}_deactivate(e,t){e&&(e.classList.remove(Wg),e.blur(),this._deactivate(Vf.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),Rf.trigger(e,"hidden.bs.tab",{relatedTarget:t})):e.classList.remove(Yg)}),e,e.classList.contains(Gg)))}_keydown(e){if(![qg,Ug,Bg,Vg,zg,Hg].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=this._getChildren().filter((e=>!cf(e)));let n;if([zg,Hg].includes(e.key))n=t[e.key===zg?0:t.length-1];else{const r=[Ug,Vg].includes(e.key);n=yf(t,e.target,r,!0)}n&&(n.focus({preventScroll:!0}),Xg.getOrCreateInstance(n).show())}_getChildren(){return Vf.find(Zg,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=Vf.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 r=(e,r)=>{const o=Vf.findOne(e,n);o&&o.classList.toggle(r,t)};r(".dropdown-toggle",Wg),r(".dropdown-menu",Yg),n.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(Wg)}_getInnerElement(e){return e.matches(Zg)?e:Vf.findOne(Zg,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each((function(){const t=Xg.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Rf.on(document,"click.bs.tab",Jg,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),cf(this)||Xg.getOrCreateInstance(this).show()})),Rf.on(window,"load.bs.tab",(()=>{for(const e of Vf.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))Xg.getOrCreateInstance(e)})),gf(Xg);const Kg="hide",Qg="show",eb="showing",tb={animation:"boolean",autohide:"boolean",delay:"number"},nb={animation:!0,autohide:!0,delay:5e3};class rb extends Uf{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return nb}static get DefaultType(){return tb}static get NAME(){return"toast"}show(){Rf.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Kg),pf(this._element),this._element.classList.add(Qg,eb),this._queueCallback((()=>{this._element.classList.remove(eb),Rf.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(Rf.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(eb),this._queueCallback((()=>{this._element.classList.add(Kg),this._element.classList.remove(eb,Qg),Rf.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Qg),super.dispose()}isShown(){return this._element.classList.contains(Qg)}_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(){Rf.on(this._element,"mouseover.bs.toast",(e=>this._onInteraction(e,!0))),Rf.on(this._element,"mouseout.bs.toast",(e=>this._onInteraction(e,!1))),Rf.on(this._element,"focusin.bs.toast",(e=>this._onInteraction(e,!0))),Rf.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=rb.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}zf(rb),gf(rb),window.bootstrap=t,jh.setup()})()})(); \ No newline at end of file