diff --git a/peachjam/static/js/app-prod.js b/peachjam/static/js/app-prod.js index 7d0ff462a..dc8fb551d 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]:{},o=l(e,t,n);return null===o?null:(o.end=Math.min(o.end,e.textContent.length),a.toRange(e,o))},t.toTextPosition=l;var o,r=(o=n(2027))&&o.__esModule?o:{default:o},a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(9535)),i=new RegExp("(.|[\r\n]){1,"+String(32)+"}","g");function s(e,t){if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "selector"');var n=t.start;if(void 0===n)throw new Error('selector missing required property "start"');if(n<0)throw new Error('property "start" must be a non-negative integer');var o=t.end;if(void 0===o)throw new Error('selector missing required property "end"');if(o<0)throw new Error('property "end" must be a non-negative integer');var r=e.textContent.substr(n,o-n),a=Math.max(0,n-32),i=e.textContent.substr(a,n-a),s=Math.min(e.textContent.length,o+32);return{exact:r,prefix:i,suffix:e.textContent.substr(o,s-o)}}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "selector"');var o=t.exact;if(void 0===o)throw new Error('selector missing required property "exact"');var a=t.prefix,s=t.suffix,l=n.hint,c=new r.default;c.Match_Distance=2*e.textContent.length;var u=o.match(i),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+o.length))>-1&&(d=f-o.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 o=c.match_main(e.textContent,n,t.loc);return-1===o?null:(t.loc=o+n.length,t.start=Math.min(t.start,o),t.end=Math.max(t.end,o+n.length),t)};c.Match_Distance=64;var _=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 o=n(2581);t.GutterEnrichmentManager=class{constructor(e){this.root=e,this.gutter=e.querySelector("la-gutter"),this.akn=e.querySelector("la-akoma-ntoso"),this.providers=[],this.floatingContainer=this.createFloatingContainer(),this.floaterTimeout=null,this.target=null,document.addEventListener("selectionchange",this.selectionChanged.bind(this))}addProvider(e){this.providers.push(e)}createFloatingContainer(){const e=document.createElement("la-gutter-item"),t=document.createElement("div");return t.className="gutter-enrichment-new-buttons btn-group-vertical btn-group-sm bg-white",e.appendChild(t),e}selectionChanged(){const e=document.getSelection();if(this.akn&&this.gutter)if(e&&e.rangeCount>0&&!e.getRangeAt(0).collapsed){this.floaterTimeout&&window.clearTimeout(this.floaterTimeout);const t=e.getRangeAt(0);if(t.commonAncestorContainer.compareDocumentPosition(this.akn)&Node.DOCUMENT_POSITION_CONTAINS){let e=t.startContainer;for(;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.parentElement;this.target=(0,o.rangeToTarget)(t,this.akn),this.target?(this.addProviderButtons(this.target),this.floatingContainer.anchor=e,this.gutter.contains(this.floatingContainer)||this.gutter.appendChild(this.floatingContainer)):this.removeFloater()}}else this.floaterTimeout=window.setTimeout(this.removeFloater.bind(this),200)}addProviderButtons(e){const t=this.floatingContainer.firstElementChild;if(t){t.innerHTML="";for(const n of this.providers){const o=n.getButton(e);o&&(o.addEventListener("click",(()=>{this.removeFloater(),n.addEnrichment(e)})),t.appendChild(o))}}}removeFloater(){this.floatingContainer.remove(),this.floaterTimeout=null}}},8482:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(2720),t),r(n(9183),t)},2720:function(e,t,n){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PopupEnrichmentManager=t.EnrichmentMarker=void 0;const r=n(2581),a=o(n(5088));n(9639),n(3612);class i{constructor(e,t){this.provider=e,this.enrichment=t,this.marks=[],this.popups=[]}}t.EnrichmentMarker=i,t.PopupEnrichmentManager=class{constructor(e){this.markTag="mark",this.markClasses=["enrichment","enrichment--popup"],this.documentRoot=e,this.providers=[],this.markers=[],this.observer=this.createObserver()}createObserver(){const e=new MutationObserver((()=>this.applyEnrichments()));return e.observe(this.documentRoot,{childList:!0}),e}addProvider(e){this.providers.push(e)}removeProvider(e){const t=this.providers.indexOf(e);t>-1&&(this.unapplyProviderEnrichments(e),this.providers.splice(t,1))}applyEnrichments(){for(const e of this.providers)this.applyProviderEnrichments(e)}applyProviderEnrichments(e){this.unapplyProviderEnrichments(e);for(const t of e.getEnrichments()){const n=new i(e,t),o=(0,r.targetToRange)(t.target,this.documentRoot);o&&(0,r.markRange)(o,this.markTag,(o=>(n.marks.push(o),o.classList.add(...this.markClasses),e.markCreated(t,o),n.popups.push(this.createPopup(e,t,o)),o))),n.marks.length&&this.markers.push(n)}}unapplyProviderEnrichments(e){const t=this.markers.filter((t=>t.provider===e));for(const e of t)this.unapplyMarker(e)}unapplyMarker(e){for(const t of e.marks)if(t.parentElement){for(;t.firstChild;)t.parentElement.insertBefore(t.firstChild,t);t.parentElement.removeChild(t)}for(const t of e.popups)t.destroy()}createPopup(e,t,n){const o=(0,a.default)(n,{appendTo:document.body,interactive:!0,theme:"light",zIndex:0,delay:[0,0],onShow:o=>{o.setContent(""),o.setContent(e.getPopupContent(t,n))}});return e.popupCreated(t,o),o}}},2581:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.aknRangeToTarget=t.rangeToTarget=t.selectorsToRange=t.targetToAknRange=t.targetToRange=t.withoutForeignElements=t.markRange=t.getTextNodes=t.foreignElementsSelector=void 0;const o=n(9535),r=n(9448);function a(e){const t=[],n={TABLE:1,THEAD:1,TBODY:1,TR:1};let o,r,a,i;function s(e,t){return 0!==t?e.splitText(t):e}if(e.startContainer.nodeType===Node.TEXT_NODE)a=s(e.startContainer,e.startOffset);else if(a=document.createNodeIterator(e.startContainer,NodeFilter.SHOW_TEXT).nextNode(),!a)return t;i=e.endContainer.nodeType===Node.TEXT_NODE?s(e.endContainer,e.endOffset):e.endContainer,o=document.createNodeIterator(e.commonAncestorContainer,NodeFilter.SHOW_TEXT,(function(e){return n[e.parentElement.tagName]?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}));let l=o.nextNode();for(;l&&l!==a;)l=o.nextNode();for(;l&&(r=l.compareDocumentPosition(i),0!=(r&Node.DOCUMENT_POSITION_CONTAINS)||0!=(r&Node.DOCUMENT_POSITION_FOLLOWING));)t.push(l),l=o.nextNode();return t}function i(e,n,o=t.foreignElementsSelector){const r=[];for(const t of Array.from(e.querySelectorAll(o))){const e={e:t,before:null,parent:null};t.nextSibling?e.before=t.nextSibling:e.parent=t.parentElement,t.parentElement&&t.parentElement.removeChild(t),r.push(e)}try{return n()}finally{r.reverse();for(const e of r)e.before&&e.before.parentElement?e.before.parentElement.insertBefore(e.e,e.before):e.parent&&e.parent.appendChild(e.e)}}function s(e,t){let n;const a=t.find((e=>"TextPositionSelector"===e.type)),i=t.find((e=>"TextQuoteSelector"===e.type));if(a)try{if(n=(0,o.toRange)(e,a),!i||n.toString()===i.exact)return n}catch(e){}if(i)return(0,r.toRange)(e,i)}t.foreignElementsSelector=".ig",t.getTextNodes=a,t.markRange=function(e,t="mark",n){let o=e.commonAncestorContainer;o.nodeType!==Node.ELEMENT_NODE&&(o=o.parentElement),o&&i(o,(()=>{for(const o of a(e))if(o.parentElement){let e=o.ownerDocument.createElement(t);n&&(e=n(e,o)),e&&(o.parentElement.insertBefore(e,o),e.appendChild(o))}}))},t.withoutForeignElements=i,t.targetToRange=function(e,t){let n=e.anchor_id,o=n.lastIndexOf("__"),r=t.querySelector(`[id="${n}"]`);for(;!r&&o>-1;)n=n.substring(0,o),o=n.lastIndexOf("__"),r=t.querySelector(`[id="${n}"]`);if(r){if(e.selectors)return i(r,(()=>s(r,e.selectors)));{const e=t.ownerDocument.createRange();return e.selectNodeContents(r),e}}return null},t.targetToAknRange=function(e,t){function n(e){return"arguments"===e?t.querySelector(e):t.querySelector(`[eId=${e}]`)}let o=e.anchor_id,r=o.lastIndexOf("__"),a=n(o);for(;!a&&r>-1;)o=o.substring(0,r),r=o.lastIndexOf("__"),a=n(o);if(a){if(e.selectors)return s(a,e.selectors);{const e=new Range;return e.selectNodeContents(a),e}}return null},t.selectorsToRange=s,t.rangeToTarget=function(e,t){let n=e.commonAncestorContainer;if(n.nodeType!==Node.ELEMENT_NODE&&(n=n.parentElement,!n))return null;if(n=n.closest("[id]"),!n||n!==t&&0==(n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINS))return null;const a={anchor_id:n.id,selectors:[]};return i(n,(()=>{let t=(0,o.fromRange)(n,e);t.type="TextPositionSelector",a.selectors.push(t),t=(0,r.fromTextPosition)(n,t),t.type="TextQuoteSelector",a.selectors.push(t)})),a},t.aknRangeToTarget=function(e,t){let n=e.commonAncestorContainer;if(n.nodeType!==Node.ELEMENT_NODE&&(n=n.parentElement,!n))return null;if(n=n.closest("[eId]"),!n||n!==t&&0==(n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINS))return null;const a={anchor_id:n.getAttribute("eId")||"",selectors:[]};let i=(0,o.fromRange)(n,e);return i.type="TextPositionSelector",a.selectors.push(i),i=(0,r.fromTextPosition)(n,i),i.type="TextQuoteSelector",a.selectors.push(i),a}},8240:(e,t,n)=>{"use strict";n.d(t,{fi:()=>k,kZ:()=>_});var o=n(400),r=n(2163),a=n(2057),i=n(2556),s=n(6333),l=n(4063),c=n(7252),u=n(611),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,o=(0,d.NM)(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),g=(0,c.Z)(t),b=(0,o.Z)(e,m,n),v={scrollLeft:0,scrollTop:0},y={x:0,y:0};return(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,r.Z)(p)),(0,i.Re)(t)?((y=(0,o.Z)(t,!0)).x+=t.clientLeft,y.y+=t.clientTop):g&&(y.x=(0,l.Z)(g))),{x:b.left+v.scrollLeft-y.x,y:b.top+v.scrollTop-y.y,width:b.width,height:b.height}}var h=n(583),f=n(3624),m=n(5961),g=n(7701);function b(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}var v={placement:"bottom",modifiers:[],strategy:"absolute"};function y(){for(var e=arguments.length,t=new Array(e),n=0;n{"use strict";n.d(t,{Z:()=>r});var o=n(2556);function r(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,o.Zq)(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}},400:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(2556),r=n(138),a=n(2057),i=n(7977);function s(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var s=e.getBoundingClientRect(),l=1,c=1;t&&(0,o.Re)(e)&&(l=e.offsetWidth>0&&(0,r.NM)(s.width)/e.offsetWidth||1,c=e.offsetHeight>0&&(0,r.NM)(s.height)/e.offsetHeight||1);var u=((0,o.kK)(e)?(0,a.Z)(e):window).visualViewport,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:()=>r});var o=n(2057);function r(e){return(0,o.Z)(e).getComputedStyle(e)}},7252:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2556);function r(e){return(((0,o.kK)(e)?e.ownerDocument:e.document)||window.document).documentElement}},583:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(400);function r(e){var t=(0,o.Z)(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}},6333:(e,t,n)=>{"use strict";function o(e){return e?(e.nodeName||"").toLowerCase():null}n.d(t,{Z:()=>o})},5961:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var o=n(2057),r=n(6333),a=n(3062),i=n(2556);function s(e){return["table","td","th"].indexOf((0,r.Z)(e))>=0}var l=n(5923),c=n(5918);function u(e){return(0,i.Re)(e)&&"fixed"!==(0,a.Z)(e).position?e.offsetParent:null}function d(e){for(var t=(0,o.Z)(e),n=u(e);n&&s(n)&&"static"===(0,a.Z)(n).position;)n=u(n);return n&&("html"===(0,r.Z)(n)||"body"===(0,r.Z)(n)&&"static"===(0,a.Z)(n).position)?t:n||function(e){var t=/firefox/i.test((0,c.Z)());if(/Trident/i.test((0,c.Z)())&&(0,i.Re)(e)&&"fixed"===(0,a.Z)(e).position)return null;var n=(0,l.Z)(e);for((0,i.Zq)(n)&&(n=n.host);(0,i.Re)(n)&&["html","body"].indexOf((0,r.Z)(n))<0;){var o=(0,a.Z)(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}},5923:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(6333),r=n(7252),a=n(2556);function i(e){return"html"===(0,o.Z)(e)?e:e.assignedSlot||e.parentNode||((0,a.Zq)(e)?e.host:null)||(0,r.Z)(e)}},2057:(e,t,n)=>{"use strict";function o(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}n.d(t,{Z:()=>o})},2163:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2057);function r(e){var t=(0,o.Z)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}},4063:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(400),r=n(7252),a=n(2163);function i(e){return(0,o.Z)((0,r.Z)(e)).left+(0,a.Z)(e).scrollLeft}},2556:(e,t,n)=>{"use strict";n.d(t,{Re:()=>a,Zq:()=>i,kK:()=>r});var o=n(2057);function r(e){return e instanceof(0,o.Z)(e).Element||e instanceof Element}function a(e){return e instanceof(0,o.Z)(e).HTMLElement||e instanceof HTMLElement}function i(e){return"undefined"!=typeof ShadowRoot&&(e instanceof(0,o.Z)(e).ShadowRoot||e instanceof ShadowRoot)}},7977:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(5918);function r(){return!/^((?!chrome|android).)*safari/i.test((0,o.Z)())}},611:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(3062);function r(e){var t=(0,o.Z)(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}},3624:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var o=n(5923),r=n(611),a=n(6333),i=n(2556);function s(e){return["html","body","#document"].indexOf((0,a.Z)(e))>=0?e.ownerDocument.body:(0,i.Re)(e)&&(0,r.Z)(e)?e:s((0,o.Z)(e))}var l=n(2057);function c(e,t){var n;void 0===t&&(t=[]);var a=s(e),i=a===(null==(n=e.ownerDocument)?void 0:n.body),u=(0,l.Z)(a),d=i?[u].concat(u.visualViewport||[],(0,r.Z)(a)?a:[]):a,p=t.concat(d);return i?p:p.concat(c((0,o.Z)(d)))}},7701:(e,t,n)=>{"use strict";n.d(t,{BL:()=>c,Ct:()=>g,DH:()=>k,F2:()=>a,I:()=>r,MS:()=>A,N7:()=>b,Pj:()=>p,XM:()=>_,YP:()=>f,bw:()=>m,cW:()=>S,d7:()=>s,ij:()=>v,iv:()=>x,k5:()=>h,mv:()=>l,r5:()=>y,t$:()=>i,ut:()=>u,wX:()=>w,we:()=>o,xs:()=>C,zV:()=>d});var o="top",r="bottom",a="right",i="left",s="auto",l=[o,r,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",S="write",A="afterWrite",C=[b,v,y,_,k,w,x,S,A]},7824:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(6333),r=n(2556);const a={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},a=t.attributes[e]||{},i=t.elements[e];(0,r.Re)(i)&&(0,o.Z)(i)&&(Object.assign(i.style,n),Object.keys(a).forEach((function(e){var t=a[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var a=t.elements[e],i=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});(0,r.Re)(a)&&(0,o.Z)(a)&&(Object.assign(a.style,s),Object.keys(i).forEach((function(e){a.removeAttribute(e)})))}))}},requires:["computeStyles"]}},6896:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var o=n(6206),r=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,o.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,r.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],S=(0,i.Z)(h),A=S?"y"===g?S.clientHeight||0:S.clientWidth||0:0,C=w/2-x/2,T=v[_],E=A-y[b]-v[k],O=A/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,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&(0,a.Z)(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},6531:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var o=n(7701),r=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 S=h.hasOwnProperty("x"),A=h.hasOwnProperty("y"),C=o.t$,T=o.we,E=window;if(g){var O=(0,r.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===o.we||(c===o.t$||c===o.F2)&&p===o.ut)&&(T=o.I,w-=(v&&O===E&&E.visualViewport?E.visualViewport.height:O[P])-l.height,w*=m?1:-1),c!==o.t$&&(c!==o.we&&c!==o.I||p!==o.ut)||(C=o.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),R=!0===b?function(e,t){var n=e.x,o=e.y,r=t.devicePixelRatio||1;return{x:(0,u.NM)(n*r)/r||0,y:(0,u.NM)(o*r)/r||0}}({x:_,y:w},(0,a.Z)(n)):{x:_,y:w};return _=R.x,w=R.y,m?Object.assign({},M,((L={})[T]=A?"0":"",L[C]=S?"0":"",L.transform=(E.devicePixelRatio||1)<=1?"translate("+_+"px, "+w+"px)":"translate3d("+_+"px, "+w+"px, 0)",L)):Object.assign({},M,((t={})[T]=A?w+"px":"",t[C]=S?_+"px":"",t.transform="",t))}const h={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=void 0===o||o,a=n.adaptive,i=void 0===a||a,s=n.roundOffsets,u=void 0===s||s,d={placement:(0,l.Z)(t.placement),variation:(0,c.Z)(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,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 o=n(2057),r={passive:!0};const a={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,a=e.options,i=a.scroll,s=void 0===i||i,l=a.resize,c=void 0===l||l,u=(0,o.Z)(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&d.forEach((function(e){e.addEventListener("scroll",n.update,r)})),c&&u.addEventListener("resize",n.update,r),function(){s&&d.forEach((function(e){e.removeEventListener("scroll",n.update,r)})),c&&u.removeEventListener("resize",n.update,r)}},data:{}}},5228:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var o={left:"right",right:"left",bottom:"top",top:"bottom"};function r(e){return e.replace(/left|right|bottom|top/g,(function(e){return o[e]}))}var a=n(6206),i={start:"end",end:"start"};function s(e){return e.replace(/start|end/g,(function(e){return i[e]}))}var l=n(9966),c=n(4943),u=n(7701);const d={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var i=n.mainAxis,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),S=f||(x!==w&&_?function(e){if((0,a.Z)(e)===u.d7)return[];var t=r(e);return[s(e),t,s(t)]}(w):[r(w)]),A=[w].concat(S).reduce((function(e,n){return e.concat((0,a.Z)(n)===u.d7?function(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=n.boundary,i=n.rootBoundary,s=n.padding,d=n.flipVariations,p=n.allowedAutoPlacements,h=void 0===p?u.Ct:p,f=(0,c.Z)(o),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:r,rootBoundary:i,padding:s})[(0,a.Z)(n)],t}),{});return Object.keys(b).sort((function(e,t){return b[e]-b[t]}))}(t,{placement:n,boundary:g,rootBoundary:b,padding:m,flipVariations:_,allowedAutoPlacements:k}):n)}),[]),C=t.rects.reference,T=t.rects.popper,E=new Map,O=!0,P=A[0],D=0;D=0,I=F?"width":"height",N=(0,l.Z)(t,{placement:L,boundary:g,rootBoundary:b,altBoundary:v,padding:m}),j=F?R?u.F2:u.t$:R?u.I:u.we;C[I]>T[I]&&(j=r(j));var $=r(j),q=[];if(d&&q.push(N[M]<=0),h&&q.push(N[j]<=0,N[$]<=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=A.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[o]._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 o=n(7701),r=n(9966);function a(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function i(e){return[o.we,o.F2,o.I,o.t$].some((function(t){return e[t]>=0}))}const s={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,s=t.rects.popper,l=t.modifiersData.preventOverflow,c=(0,r.Z)(t,{elementContext:"reference"}),u=(0,r.Z)(t,{altBoundary:!0}),d=a(c,o),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 o=n(6206),r=n(7701);const a={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,a=e.name,i=n.offset,s=void 0===i?[0,0]:i,l=r.Ct.reduce((function(e,n){return e[n]=function(e,t,n){var a=(0,o.Z)(e),i=[r.t$,r.we].indexOf(a)>=0?-1:1,s="function"==typeof n?n(Object.assign({},t,{placement:e})):n,l=s[0],c=s[1];return l=l||0,c=(c||0)*i,[r.t$,r.F2].indexOf(a)>=0?{x:c,y:l}:{x:l,y:c}}(n,t.rects,s),e}),{}),c=l[t.placement],u=c.x,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:()=>r});var o=n(9349);const r={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=(0,o.Z)({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}}},3920:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var o=n(7701),r=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,S=n.tetherOffset,A=void 0===S?0:S,C=(0,c.Z)(t,{boundary:v,rootBoundary:y,padding:k,altBoundary:_}),T=(0,r.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,R=t.rects.popper,F="function"==typeof A?A(Object.assign({},t.rects,{placement:t.placement})):A,I="number"==typeof F?{mainAxis:F,altAxis:F}:Object.assign({mainAxis:0,altAxis:0},F),N=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,j={x:0,y:0};if(L){if(m){var $,q="y"===P?o.we:o.t$,U="y"===P?o.I:o.F2,B="y"===P?"height":"width",V=L[P],z=V+C[q],H=V-C[U],W=x?-R[B]/2:0,G=E===o.BL?M[B]:R[B],Y=E===o.BL?-R[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-I.mainAxis:G-ee-K-I.mainAxis,ne=O?-M[B]/2+W+ee+Q+I.mainAxis:Y+ee+Q+I.mainAxis,oe=t.elements.arrow&&(0,l.Z)(t.elements.arrow),re=oe?"y"===P?oe.clientTop||0:oe.clientLeft||0:0,ae=null!=($=null==N?void 0:N[P])?$:0,ie=V+te-ae-re,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?o.we:o.t$,de="x"===P?o.I:o.F2,pe=L[D],he="y"===D?"height":"width",fe=pe+C[ue],me=pe-C[de],ge=-1!==[o.we,o.t$].indexOf(T),be=null!=(ce=null==N?void 0:N[D])?ce:0,ve=ge?fe:pe-M[he]-R[he]-be+I.altAxis,ye=ge?pe+M[he]+R[he]-be-I.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 o=n(8240),r=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=[r.Z,a.Z,i.Z,s.Z,l.Z,c.Z,u.Z,d.Z,p.Z],f=(0,o.kZ)({defaultModifiers:h})},9349:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(6206),r=n(4943),a=n(1516),i=n(7701);function s(e){var t,n=e.reference,s=e.element,l=e.placement,c=l?(0,o.Z)(l):null,u=l?(0,r.Z)(l):null,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 o=n(7701),r=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===o.Pj?v(function(e,t){var n=(0,r.Z)(e),o=(0,a.Z)(e),l=n.visualViewport,c=o.clientWidth,u=o.clientHeight,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),o=(0,c.Z)(e),r=null==(t=e.ownerDocument)?void 0:t.body,s=(0,u.Fp)(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),d=(0,u.Fp)(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),p=-o.scrollLeft+(0,i.Z)(e),h=-o.scrollTop;return"rtl"===(0,l.Z)(r||n).direction&&(p+=(0,u.Fp)(n.clientWidth,r?r.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,r=n.placement,i=void 0===r?e.placement:r,s=n.strategy,c=void 0===s?e.strategy:s,x=n.boundary,S=void 0===x?o.zV:x,A=n.rootBoundary,C=void 0===A?o.Pj:A,T=n.elementContext,E=void 0===T?o.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,o.mv)),R=E===o.k5?o.YP:o.k5,F=e.rects.popper,I=e.elements[P?R:E],N=function(e,t,n,o){var r="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(r,[n]),i=a[0],s=a.reduce((function(t,n){var r=y(e,n,o);return t.top=(0,u.Fp)(r.top,t.top),t.right=(0,u.VV)(r.right,t.right),t.bottom=(0,u.VV)(r.bottom,t.bottom),t.left=(0,u.Fp)(r.left,t.left),t}),y(e,i,o));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}((0,h.kK)(I)?I:I.contextElement||(0,a.Z)(e.elements.popper),S,C,c),j=(0,f.Z)(e.elements.reference),$=(0,_.Z)({reference:j,element:F,strategy:"absolute",placement:i}),q=v(Object.assign({},F,$)),U=E===o.k5?q:j,B={top:N.top-U.top+M.top,bottom:U.bottom-N.bottom+M.bottom,left:N.left-U.left+M.left,right:U.right-N.right+M.right},V=e.modifiersData.offset;if(E===o.k5&&V){var z=V[i];Object.keys(B).forEach((function(e){var t=[o.F2,o.I].indexOf(e)>=0?1:-1,n=[o.we,o.I].indexOf(e)>=0?"y":"x";B[e]+=z[n]*t}))}return B}},3706:(e,t,n)=>{"use strict";function o(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}n.d(t,{Z:()=>o})},6206:(e,t,n)=>{"use strict";function o(e){return e.split("-")[0]}n.d(t,{Z:()=>o})},3607:(e,t,n)=>{"use strict";function o(){return{top:0,right:0,bottom:0,left:0}}n.d(t,{Z:()=>o})},1516:(e,t,n)=>{"use strict";function o(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}n.d(t,{Z:()=>o})},4943:(e,t,n)=>{"use strict";function o(e){return e.split("-")[1]}n.d(t,{Z:()=>o})},138:(e,t,n)=>{"use strict";n.d(t,{Fp:()=>o,NM:()=>a,VV:()=>r});var o=Math.max,r=Math.min,a=Math.round},3293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(3607);function r(e){return Object.assign({},(0,o.Z)(),e)}},5918:(e,t,n)=>{"use strict";function o(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}n.d(t,{Z:()=>o})},7516:(e,t,n)=>{"use strict";n.d(t,{q:()=>a,u:()=>r});var o=n(138);function r(e,t,n){return(0,o.Fp)(e,(0,o.VV)(t,n))}function a(e,t,n){var o=r(e,t,n);return o>n?n:o}},1993:e=>{function t(e){return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}t.keys=()=>[],t.resolve=t,t.id=1993,e.exports=t},2262:(e,t,n)=>{"use strict";n.d(t,{$y:()=>Ae,B:()=>i,BK:()=>He,Bj:()=>a,EB:()=>c,Fl:()=>Je,IU:()=>Ee,Jd:()=>A,OT:()=>ke,PG:()=>Se,SU:()=>qe,Um:()=>_e,Vh:()=>Ge,WL:()=>Be,X$:()=>O,X3:()=>Te,XI:()=>Ie,Xl:()=>Oe,YS:()=>we,ZM:()=>ze,cE:()=>k,dq:()=>Re,iH:()=>Fe,j:()=>T,lk:()=>C,nZ:()=>l,oR:()=>$e,qj:()=>ye,qq:()=>y,sT:()=>w,yT:()=>Ce});var o=n(3577);let r;class a{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&r&&(this.parent=r,this.index=(r.scopes||(r.scopes=[])).push(this)-1)}run(e){if(this.active)try{return r=this,e()}finally{r=this.parent}}on(){r=this}off(){r=this.parent}stop(e){if(this.active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},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 o=0;o{("length"===t||t>=r)&&l.push(e)}));else switch(void 0!==n&&l.push(s.get(n)),t){case"add":(0,o.kJ)(e)?(0,o.S0)(n)&&l.push(s.get("length")):(l.push(s.get(b)),(0,o._N)(e)&&l.push(s.get(v)));break;case"delete":(0,o.kJ)(e)||(l.push(s.get(b)),(0,o._N)(e)&&l.push(s.get(v)));break;case"set":(0,o._N)(e)&&l.push(s.get(b))}if(1===l.length)l[0]&&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,o.kJ)(e)?e:[...e])(t!==f||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const D=(0,o.fY)("__proto__,__v_isRef,__isVue"),L=new Set(Object.getOwnPropertyNames(Symbol).map((e=>Symbol[e])).filter(o.yk)),M=$(),R=$(!1,!0),F=$(!0),I=$(!0,!0),N=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){A();const n=Ee(this)[t].apply(this,e);return C(),n}})),e}function $(e=!1,t=!1){return function(n,r,a){if("__v_isReactive"===r)return!e;if("__v_isReadonly"===r)return e;if("__v_isShallow"===r)return t;if("__v_raw"===r&&a===(e?t?ve:be:t?ge:me).get(n))return n;const i=(0,o.kJ)(n);if(!e&&i&&(0,o.RI)(N,r))return Reflect.get(N,r,a);const s=Reflect.get(n,r,a);return((0,o.yk)(r)?L.has(r):D(r))?s:(e||T(n,0,r),t?s:Re(s)?i&&(0,o.S0)(r)?s:s.value:(0,o.Kn)(s)?e?ke(s):ye(s):s)}}const q=B(),U=B(!0);function B(e=!1){return function(t,n,r,a){let i=t[n];if(Ae(i)&&Re(i)&&!Re(r))return!1;if(!e&&!Ae(r)&&(Ce(r)||(r=Ee(r),i=Ee(i)),!(0,o.kJ)(t)&&Re(i)&&!Re(r)))return i.value=r,!0;const s=(0,o.kJ)(t)&&(0,o.S0)(n)?Number(n)!0,deleteProperty:(e,t)=>!0},H=(0,o.l7)({},V,{get:R,set:U}),W=(0,o.l7)({},z,{get:I}),G=e=>e,Y=e=>Reflect.getPrototypeOf(e);function J(e,t,n=!1,o=!1){const r=Ee(e=e.__v_raw),a=Ee(t);t!==a&&!n&&T(r,0,t),!n&&T(r,0,a);const{has:i}=Y(r),s=o?G:n?De:Pe;return i.call(r,t)?s(e.get(t)):i.call(r,a)?s(e.get(a)):void(e!==r&&e.get(t))}function Z(e,t=!1){const n=this.__v_raw,o=Ee(n),r=Ee(e);return e!==r&&!t&&T(o,0,e),!t&&T(o,0,r),e===r?n.has(e):n.has(e)||n.has(r)}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:r,get:a}=Y(n);let i=r.call(n,e);i||(e=Ee(e),i=r.call(n,e));const s=a.call(n,e);return n.set(e,t),i?(0,o.aU)(t,s)&&O(n,"set",e,t):O(n,"add",e,t),this}function ee(e){const t=Ee(this),{has:n,get:o}=Y(t);let r=n.call(t,e);r||(e=Ee(e),r=n.call(t,e)),o&&o.call(t,e);const a=t.delete(e);return r&&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,o){const r=this,a=r.__v_raw,i=Ee(a),s=t?G:e?De:Pe;return!e&&T(i,0,b),a.forEach(((e,t)=>n.call(o,s(e),s(t),r)))}}function oe(e,t,n){return function(...r){const a=this.__v_raw,i=Ee(a),s=(0,o._N)(i),l="entries"===e||e===Symbol.iterator&&s,c="keys"===e&&s,u=a[e](...r),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 re(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:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ne(!0,!1)},o={get(e){return J(this,e,!0,!0)},get size(){return X(this,!0)},has(e){return Z.call(this,e,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ne(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((r=>{e[r]=oe(r,!1,!1),n[r]=oe(r,!0,!1),t[r]=oe(r,!1,!0),o[r]=oe(r,!0,!0)})),[e,n,t,o]}const[ie,se,le,ce]=ae();function ue(e,t){const n=t?e?ce:le:e?se:ie;return(t,r,a)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get((0,o.RI)(n,r)&&r in t?n:t,r,a)}const 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 Ae(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,r,a){if(!(0,o.Kn)(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const i=a.get(e);if(i)return i;const s=(l=e).__v_skip||!Object.isExtensible(l)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((0,o.W7)(l));var l;if(0===s)return e;const c=new Proxy(e,2===s?r:n);return a.set(e,c),c}function Se(e){return Ae(e)?Se(e.__v_raw):!(!e||!e.__v_isReactive)}function Ae(e){return!(!e||!e.__v_isReadonly)}function Ce(e){return!(!e||!e.__v_isShallow)}function Te(e){return Se(e)||Ae(e)}function Ee(e){const t=e&&e.__v_raw;return t?Ee(t):e}function Oe(e){return(0,o.Nj)(e,"__v_skip",!0),e}const Pe=e=>(0,o.Kn)(e)?ye(e):e,De=e=>(0,o.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 Re(e){return!(!e||!0!==e.__v_isRef)}function Fe(e){return Ne(e,!1)}function Ie(e){return Ne(e,!0)}function Ne(e,t){return Re(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,o.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 Re(e)?e.value:e}const Ue={get:(e,t,n)=>qe(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Re(r)&&!Re(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Be(e){return Se(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,o.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 o=e[t];return Re(o)?o:new We(e,t,n)}class Ye{constructor(e,t,n,o){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new y(e,(()=>{this._dirty||(this._dirty=!0,Me(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!o,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 r,a;const i=(0,o.mf)(e);return i?(r=e,a=o.dG):(r=e.get,a=e.set),new Ye(r,a,i||!a,n)}Promise.resolve()},6252:(e,t,n)=>{"use strict";n.d(t,{$d:()=>u,$y:()=>o.$y,Ah:()=>Ze,B:()=>o.B,BK:()=>o.BK,Bj:()=>o.Bj,Bz:()=>lo,C3:()=>fn,C_:()=>r.C_,Cn:()=>Z,EB:()=>o.EB,Eo:()=>Ft,F4:()=>_n,FN:()=>Vn,Fl:()=>io,G:()=>Ao,HX:()=>X,HY:()=>Xt,Ho:()=>kn,IU:()=>o.IU,JJ:()=>ue,Jd:()=>Je,KU:()=>c,Ko:()=>Pn,LL:()=>Gt,MW:()=>so,MX:()=>wo,Mr:()=>ko,Nv:()=>Dn,OT:()=>o.OT,Ob:()=>Fe,P$:()=>xe,PG:()=>o.PG,Q2:()=>Yt,Q6:()=>Oe,RC:()=>Le,Rh:()=>he,Rr:()=>po,S3:()=>d,SU:()=>o.SU,U2:()=>Ae,Uc:()=>yo,Uk:()=>wn,Um:()=>o.Um,Us:()=>Rt,Vh:()=>o.Vh,WI:()=>Ln,WL:()=>o.WL,WY:()=>co,Wm:()=>yn,X3:()=>o.X3,XI:()=>o.XI,Xl:()=>o.Xl,Xn:()=>Ge,Y1:()=>Kn,Y3:()=>A,Y8:()=>ke,YP:()=>ge,YS:()=>o.YS,Yq:()=>Ke,ZK:()=>i,ZM:()=>o.ZM,Zq:()=>_o,_:()=>vn,_A:()=>r._A,aZ:()=>Pe,b9:()=>uo,bT:()=>Qe,bv:()=>We,cE:()=>o.cE,d1:()=>et,dD:()=>J,dG:()=>En,dl:()=>Ne,dq:()=>o.dq,ec:()=>j,eq:()=>Co,f3:()=>de,h:()=>vo,hR:()=>r.hR,i8:()=>So,iD:()=>un,iH:()=>o.iH,ic:()=>Ye,j4:()=>dn,j5:()=>r.j5,kC:()=>r.kC,kq:()=>Sn,l1:()=>ho,lA:()=>pn,lR:()=>Vt,m0:()=>pe,mW:()=>R,mv:()=>bo,mx:()=>Rn,n4:()=>re,nK:()=>Ee,nQ:()=>xo,nZ:()=>o.nZ,oR:()=>o.oR,of:()=>Qn,p1:()=>go,qG:()=>en,qZ:()=>ln,qb:()=>O,qj:()=>o.qj,qq:()=>o.qq,ry:()=>To,sT:()=>o.sT,se:()=>je,sv:()=>Qt,uE:()=>xn,u_:()=>mo,up:()=>Ht,vl:()=>Xe,vs:()=>r.vs,w5:()=>K,wF:()=>He,wg:()=>on,wy:()=>xt,xv:()=>Kt,yT:()=>o.yT,yX:()=>fe,zw:()=>r.zw});var o=n(2262),r=n(3577);const a=[];function i(e,...t){(0,o.Jd)();const n=a.length?a[a.length-1].component:null,r=n&&n.appContext.config.warnHandler,i=function(){let e=a[a.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const o=e.component&&e.component.parent;e=o&&o.vnode}return t}();if(r)c(r,n,11,[e+t.join(""),n&&n.proxy,i.map((({vnode:e})=>`at <${ao(n,e.type)}>`)).join("\n"),i]);else{const n=[`[Vue warn]: ${e}`,...t];i.length&&n.push("\n",...function(e){const t=[];return e.forEach(((e,n)=>{t.push(...0===n?[]:["\n"],...function({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",o=!!e.component&&null==e.component.parent,r=` at <${ao(e.component,e.type,o)}`,a=">"+n;return e.props?[r,...s(e.props),a]:[r+a]}(e))})),t}(i)),console.warn(...n)}(0,o.lk)()}function s(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach((n=>{t.push(...l(n,e[n]))})),n.length>3&&t.push(" ..."),t}function l(e,t,n){return(0,r.HD)(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:(0,o.dq)(t)?(t=l(e,(0,o.IU)(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):(0,r.mf)(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=(0,o.IU)(t),n?t:[`${e}=`,t])}function c(e,t,n,o){let r;try{r=o?e(...o):e()}catch(e){d(e,t,n)}return r}function u(e,t,n,o){if((0,r.mf)(e)){const a=c(e,t,n,o);return a&&(0,r.tI)(a)&&a.catch((e=>{d(e,t,n)})),a}const a=[];for(let r=0;r>>1;L(f[o])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))),r.dG;try{for(m=0;mR.emit(e,...t))),F=[]):"undefined"!=typeof window&&window.HTMLElement&&!(null===(o=null===(n=window.navigator)||void 0===n?void 0:n.userAgent)||void 0===o?void 0:o.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push((e=>{j(e,t)})),setTimeout((()=>{R||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,I=!0,F=[])}),3e3)):(I=!0,F=[])}const $=B("component:added"),q=B("component:updated"),U=B("component:removed");function B(e){return t=>{N(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function V(e,t,...n){const o=e.vnode.props||r.kT;let a=n;const i=t.startsWith("update:"),s=i&&t.slice(7);if(s&&s in o){const e=`${"modelValue"===s?"model":s}Modifiers`,{number:t,trim:i}=o[e]||r.kT;i?a=n.map((e=>e.trim())):t&&(a=n.map(r.He))}let l;__VUE_PROD_DEVTOOLS__&&function(e,t,n){N("component:emit",e.appContext.app,e,t,n)}(e,t,a);let c=o[l=(0,r.hR)(t)]||o[l=(0,r.hR)((0,r._A)(t))];!c&&i&&(c=o[l=(0,r.hR)((0,r.rs)(t))]),c&&u(c,e,6,a);const d=o[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 o=t.emitsCache,a=o.get(e);if(void 0!==a)return a;const i=e.emits;let s={},l=!1;if(__VUE_OPTIONS_API__&&!(0,r.mf)(e)){const o=e=>{const n=z(e,t,!0);n&&(l=!0,(0,r.l7)(s,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return i||l?((0,r.kJ)(i)?i.forEach((e=>s[e]=null)):(0,r.l7)(s,i),o.set(e,s),s):(o.set(e,null),null)}function H(e,t){return!(!e||!(0,r.F7)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,r.RI)(e,t[0].toLowerCase()+t.slice(1))||(0,r.RI)(e,(0,r.rs)(t))||(0,r.RI)(e,t))}let W=null,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 o=(...n)=>{o._d&&ln(-1);const r=Y(t),a=e(...n);return Y(r),o._d&&ln(1),__VUE_PROD_DEVTOOLS__&&q(t),a};return o._n=!0,o._c=!0,o._d=!0,o}function Q(e){const{type:t,vnode:n,proxy:o,withProxy:a,props:i,propsOptions:[s],slots:l,attrs:c,emit:u,render: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||o;v=An(p.call(e,e,h,i,m,f,g)),y=c}else{const e=t;v=An(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(r.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,r.F7)(n))&&((t||(t={}))[n]=e[n]);return t},te=(e,t)=>{const n={};for(const o in e)(0,r.tR)(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function ne(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;r0?(ae(e,"onPending"),ae(e,"onFallback"),c(null,e.ssFallback,t,n,o,null,a,i),ce(p,e.ssFallback)):p.resolve()}(t,n,o,r,a,i,s,l,c):function(e,t,n,o,r,a,i,s,{p:l,um:c,o:{createElement:u}}){const 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,r,d,a,i,s),d.deps<=0?d.resolve():g&&(l(f,h,n,o,r,null,a,i,s),ce(d,h))):(d.pendingId++,b?(d.isHydrating=!1,d.activeBranch=m):c(m,r,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),g?(l(null,p,d.hiddenContainer,null,r,d,a,i,s),d.deps<=0?d.resolve():(l(f,h,n,o,r,null,a,i,s),ce(d,h))):f&&hn(p,f)?(l(f,p,n,o,r,d,a,i,s),d.resolve(!0)):(l(null,p,d.hiddenContainer,null,r,d,a,i,s),d.deps<=0&&d.resolve()));else if(f&&hn(p,f))l(f,p,n,o,r,d,a,i,s),ce(d,p);else if(ae(t,"onPending"),d.pendingBranch=p,d.pendingId++,l(null,p,d.hiddenContainer,null,r,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,o,r,i,s,l,c)},hydrate:function(e,t,n,o,r,a,i,s,l){const c=t.suspense=ie(t,o,n,e.parentNode,document.createElement("div"),null,r,a,i,s,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,a,i);return 0===c.deps&&c.resolve(),u},create:ie,normalize:function(e){const{shapeFlag:t,children:n}=e,o=32&t;e.ssContent=se(o?n.default:n),e.ssFallback=o?se(n.fallback):yn(Qt)}};function ae(e,t){const n=e.props&&e.props[t];(0,r.mf)(n)&&n()}function ie(e,t,n,o,a,i,s,l,c,u,p=!1){const{p:h,m:f,um:m,n:g,o:{parentNode:b,remove:v}}=u,y=(0,r.He)(e.props&&e.props.timeout),_={vnode:e,parent:t,parentComponent:n,isSVG:s,container:o,hiddenContainer:a,anchor:i,deps:0,pendingId:0,timeout:"number"==typeof y?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:p,isUnmounted:!1,effects:[],resolve(e=!1){const{vnode:t,activeBranch:n,pendingBranch:o,pendingId:r,effects:a,parentComponent:i,container:s}=_;if(_.isHydrating)_.isHydrating=!1;else if(!e){const e=n&&o.transition&&"out-in"===o.transition.mode;e&&(n.transition.afterLeave=()=>{r===_.pendingId&&f(o,s,t,0)});let{anchor:t}=_;n&&(t=g(n),m(n,i,_,!0)),e||f(o,s,t,0)}ce(_,o),_.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:o,container:r,isSVG:a}=_;ae(t,"onFallback");const i=g(n),s=()=>{_.isInFallback&&(h(null,e,r,i,o,null,a,l,c),ce(_,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=s),_.isInFallback=!0,m(n,o,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 o=e.vnode.el;e.asyncDep.catch((t=>{d(t,e,0)})).then((r=>{if(e.isUnmounted||_.isUnmounted||_.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:a}=e;Xn(e,r,!1),o&&(a.el=o);const i=!o&&e.subTree.el;t(e,a,b(o||e.subTree.el),o?null:g(e.subTree),_,s,c),i&&v(i),oe(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,r.mf)(e)){const n=sn&&e._c;n&&(e._d=!1,on()),e=e(),n&&(e._d=!0,t=nn,rn())}if((0,r.kJ)(e)){const t=function(e){let t;for(let n=0;nt!==e))),e}function le(e,t){t&&t.pendingBranch?(0,r.kJ)(e)?t.effects.push(...e):t.effects.push(e):O(e)}function ce(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e,r=n.el=t.el;o&&o.subTree===n&&(o.vnode.el=r,oe(o,r))}function ue(e,t){if(Bn){let n=Bn.provides;const o=Bn.parent&&Bn.parent.provides;o===n&&(n=Bn.provides=Object.create(o)),n[e]=t}}function de(e,t,n=!1){const o=Bn||W;if(o){const a=null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(a&&e in a)return a[e];if(arguments.length>1)return n&&(0,r.mf)(t)?t.call(o.proxy):t}}function 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}=r.kT){const d=Bn;let p,h,f=!1,m=!1;if((0,o.dq)(e)?(p=()=>e.value,f=(0,o.yT)(e)):(0,o.PG)(e)?(p=()=>e,a=!0):(0,r.kJ)(e)?(m=!0,f=e.some(o.PG),p=()=>e.map((e=>(0,o.dq)(e)?e.value:(0,o.PG)(e)?_e(e):(0,r.mf)(e)?c(e,d,2):void 0))):p=(0,r.mf)(e)?t?()=>c(e,d,2):()=>{if(!d||!d.isUnmounted)return h&&h(),u(e,d,3,[y])}:r.dG,t&&a){const e=p;p=()=>_e(e())}let y=e=>{h=x.onStop=()=>{c(e,d,4)}};if(Jn)return y=r.dG,t?n&&u(t,d,3,[p(),m?[]:void 0,y]):p(),r.dG;let _=m?[]:me;const k=()=>{if(x.active)if(t){const e=x.run();(a||f||(m?e.some(((e,t)=>(0,r.aU)(e,_[t]))):(0,r.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 o.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,r.Od)(d.scope.effects,x)}}function ve(e,t,n){const o=this.proxy,a=(0,r.HD)(e)?e.includes(".")?ye(o,e):()=>o[e]:e.bind(o,o);let i;(0,r.mf)(t)?i=t:(i=t.handler,n=t);const s=Bn;zn(this);const l=be(a,i.bind(o),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,r.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(),r=ke();let a;return()=>{const i=t.default&&Oe(t.default(),!0);if(!i||!i.length)return;const s=(0,o.IU)(e),{mode:l}=s,c=i[0];if(r.isLeaving)return Ce(c);const u=Te(c);if(!u)return Ce(c);const d=Ae(u,s,r,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=Ae(h,s,r,n);if(Ee(h,e),"out-in"===l)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,n.update()},Ce(c);"in-out"===l&&u.type!==Qt&&(e.delayLeave=(e,t,n)=>{Se(r,h)[String(h.key)]=h,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=n})}return c}}};function Se(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Ae(e,t,n,o){const{appear:r,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=Se(n,e),w=(e,t)=>{e&&u(e,o,9,t)},x={mode:a,persisted:i,beforeEnter(t){let o=s;if(!n.isMounted){if(!r)return;o=g||s}t._leaveCb&&t._leaveCb(!0);const a=k[_];a&&hn(e,a)&&a.el._leaveCb&&a.el._leaveCb(),w(o,[t])},enter(e){let t=l,o=c,a=d;if(!n.isMounted){if(!r)return;t=b||l,o=v||c,a=y||d}let i=!1;const s=e._enterCb=t=>{i||(i=!0,w(t?a:o,[e]),x.delayedLeave&&x.delayedLeave(),e._enterCb=void 0)};t?(t(e,s),t.length<=1&&s()):s()},leave(t,o){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return o();w(p,[t]);let a=!1;const i=t._leaveCb=n=>{a||(a=!0,o(),w(n?m:f,[t]),t._leaveCb=void 0,k[r]===e&&delete k[r])};k[r]=e,h?(h(t,i),h.length<=1&&i()):i()},clone:e=>Ae(e,t,n,o)};return x}function Ce(e){if(Re(e))return(e=kn(e)).children=null,e}function Te(e){return Re(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=[],o=0;for(let r=0;r1)for(let e=0;e!!e.type.__asyncLoader;function Le(e){(0,r.mf)(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:a,delay:i=200,timeout:s,suspensible:l=!0,onError:c}=e;let u,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 r=(0,o.iH)(!1),c=(0,o.iH)(),h=(0,o.iH)(!!i);return i&&setTimeout((()=>{h.value=!1}),i),null!=s&&setTimeout((()=>{if(!r.value&&!c.value){const e=new Error(`Async component timed out after ${s}ms.`);t(e),c.value=e}}),s),f().then((()=>{r.value=!0,e.parent&&Re(e.parent.vnode)&&C(e.parent.update)})).catch((e=>{t(e),c.value=e})),()=>r.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:o}}){const r=yn(e,n,o);return r.ref=t,r}const Re=e=>e.type.__isKeepAlive,Fe={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Vn(),o=n.ctx;if(!o.renderer)return t.default;const a=new Map,i=new Set;let s=null;__VUE_PROD_DEVTOOLS__&&(n.__v_cache=a);const l=n.suspense,{renderer:{p:c,m:u,um:d,o:{createElement:p}}}=o,h=p("div");function f(e){Ue(e),d(e,n,l,!0)}function m(e){a.forEach(((t,n)=>{const o=ro(t.type);!o||e&&e(o)||g(n)}))}function g(e){const t=a.get(e);s&&t.type===s.type?s&&Ue(s):f(t),a.delete(e),i.delete(e)}o.activate=(e,t,n,o,a)=>{const i=e.component;u(e,t,n,0,l),c(i.vnode,e,t,n,i,l,o,e.slotScopeIds,a),Mt((()=>{i.isDeactivated=!1,i.a&&(0,r.ir)(i.a);const t=e.props&&e.props.onVnodeMounted;t&&On(t,i.parent,e)}),l),__VUE_PROD_DEVTOOLS__&&$(i)},o.deactivate=e=>{const t=e.component;u(e,h,null,1,l),Mt((()=>{t.da&&(0,r.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=>Ie(e,t))),t&&m((e=>!Ie(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:o}=n,r=Be(t);if(e.type!==r.type)f(e);else{Ue(r);const e=r.component.da;e&&Mt(e,o)}}))})),()=>{if(b=null,!t.default)return null;const n=t.default(),o=n[0];if(n.length>1)return s=null,n;if(!pn(o)||!(4&o.shapeFlag||128&o.shapeFlag))return s=null,o;let r=Be(o);const l=r.type,c=ro(De(r)?r.type.__asyncResolved||{}:l),{include:u,exclude:d,max:p}=e;if(u&&(!c||!Ie(u,c))||d&&c&&Ie(d,c))return s=r,o;const h=null==r.key?l:r.key,f=a.get(h);return r.el&&(r=kn(r),128&o.shapeFlag&&(o.ssContent=r)),b=h,f?(r.el=f.el,r.component=f.component,r.transition&&Ee(r,r.transition),r.shapeFlag|=512,i.delete(h),i.add(h)):(i.add(h),p&&i.size>parseInt(p,10)&&g(i.values().next().value)),r.shapeFlag|=256,s=r,o}}};function Ie(e,t){return(0,r.kJ)(e)?e.some((e=>Ie(e,t))):(0,r.HD)(e)?e.split(",").includes(t):!!e.test&&e.test(t)}function Ne(e,t){$e(e,"a",t)}function je(e,t){$e(e,"da",t)}function $e(e,t,n=Bn){const o=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(Ve(t,o,n),n){let e=n.parent;for(;e&&e.parent;)Re(e.parent.vnode)&&qe(o,t,n,e),e=e.parent}}function qe(e,t,n,o){const a=Ve(t,e,o,!0);Ze((()=>{(0,r.Od)(o[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,r=!1){if(n){const a=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;(0,o.Jd)(),zn(n);const a=u(t,n,e,r);return Hn(),(0,o.lk)(),a});return r?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,r.kJ)(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function ot(e,t,n,o){const a=o.includes(".")?ye(n,o):()=>n[o];if((0,r.HD)(e)){const n=t[e];(0,r.mf)(n)&&ge(a,n)}else if((0,r.mf)(e))ge(a,e.bind(n));else if((0,r.Kn)(e))if((0,r.kJ)(e))e.forEach((e=>ot(e,t,n,o)));else{const o=(0,r.mf)(e.handler)?e.handler.bind(n):t[e.handler];(0,r.mf)(o)&&ge(a,o,e)}}function rt(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,s=a.get(t);let l;return s?l=s:r.length||n||o?(l={},r.length&&r.forEach((e=>at(l,e,i,!0))),at(l,t,i)):l=t,a.set(t,l),l}function at(e,t,n,o=!1){const{mixins:r,extends:a}=t;a&&at(e,a,n,!0),r&&r.forEach((t=>at(e,t,n,!0)));for(const r in t)if(o&&"expose"===r);else{const o=it[r]||n&&n[r];e[r]=o?o(e[r],t[r]):t[r]}return e}const it={data:st,props:ut,emits:ut,methods:ut,computed:ut,beforeCreate:ct,created:ct,beforeMount:ct,mounted:ct,beforeUpdate:ct,updated:ct,beforeDestroy:ct,beforeUnmount:ct,destroyed:ct,unmounted:ct,activated:ct,deactivated:ct,errorCaptured:ct,serverPrefetch:ct,components:ut,directives:ut,watch:function(e,t){if(!e)return t;if(!t)return e;const n=(0,r.l7)(Object.create(null),e);for(const o in t)n[o]=ct(e[o],t[o]);return n},provide:st,inject:function(e,t){return ut(lt(e),lt(t))}};function st(e,t){return t?e?function(){return(0,r.l7)((0,r.mf)(e)?e.call(this,this):e,(0,r.mf)(t)?t.call(this,this):t)}:t:e}function lt(e){if((0,r.kJ)(e)){const t={};for(let n=0;n{c=!0;const[n,o]=ht(e,t,!0);(0,r.l7)(s,n),o&&l.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!i&&!c)return o.set(e,r.Z6),r.Z6;if((0,r.kJ)(i))for(let e=0;e-1,o[1]=n<0||e-1||(0,r.RI)(o,"default"))&&l.push(t)}}}const u=[s,l];return o.set(e,u),u}function 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,r.kJ)(t)?t.findIndex((t=>gt(t,e))):(0,r.mf)(t)&>(t,e)?0:-1}const vt=e=>"_"===e[0]||"$stable"===e,yt=e=>(0,r.kJ)(e)?e.map(An):[An(e)],_t=(e,t,n)=>{const o=K(((...e)=>yt(t(...e))),n);return o._c=!1,o},kt=(e,t,n)=>{const o=e._ctx;for(const n in e){if(vt(n))continue;const a=e[n];if((0,r.mf)(a))t[n]=_t(0,a,o);else if(null!=a){const e=yt(a);t[n]=()=>e}}},wt=(e,t)=>{const n=yt(t);e.slots.default=()=>n};function xt(e,t){if(null===W)return e;const n=W.proxy,o=e.dirs||(e.dirs=[]);for(let e=0;e(i.has(e)||(e&&(0,r.mf)(e.install)?(i.add(e),e.install(l,...t)):(0,r.mf)(e)&&(i.add(e),e(l,...t))),l),mixin:e=>(__VUE_OPTIONS_API__&&(a.mixins.includes(e)||a.mixins.push(e)),l),component:(e,t)=>t?(a.components[e]=t,l):a.components[e],directive:(e,t)=>t?(a.directives[e]=t,l):a.directives[e],mount(r,i,c){if(!s){const u=yn(n,o);return u.appContext=a,i&&t?t(u,r):e(u,r,c),s=!0,l._container=r,r.__vue_app__=l,__VUE_PROD_DEVTOOLS__&&(l._instance=u.component,function(e,t){N("app:init",e,t,{Fragment:Xt,Text:Kt,Comment:Qt,Static:en})}(l,So)),no(u.component)||u.component.proxy}},unmount(){s&&(e(null,l._container),__VUE_PROD_DEVTOOLS__&&(l._instance=null,function(e){N("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,r.kJ)(e))return void e.forEach(((e,o)=>Et(e,t&&((0,r.kJ)(t)?t[o]:t),n,a,i)));if(De(a)&&!i)return;const s=4&a.shapeFlag?no(a.component)||a.component.proxy:a.el,l=i?null:s,{i:u,r:d}=e,p=t&&t.r,h=u.refs===r.kT?u.refs={}:u.refs,f=u.setupState;if(null!=p&&p!==d&&((0,r.HD)(p)?(h[p]=null,(0,r.RI)(f,p)&&(f[p]=null)):(0,o.dq)(p)&&(p.value=null)),(0,r.mf)(d))c(d,u,12,[l,h]);else{const t=(0,r.HD)(d),a=(0,o.dq)(d);if(t||a){const a=()=>{if(e.f){const n=t?h[d]:d.value;i?(0,r.kJ)(n)&&(0,r.Od)(n,s):(0,r.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,r.RI)(f,d)&&(f[d]=l)):(0,o.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:o,nextSibling:a,parentNode:i,remove:s,insert:l,createComment:c}}=e,u=(n,o,r,s,l,c=!1)=>{const g=Dt(n)&&"["===n.data,b=()=>f(n,o,r,s,l,g),{type:v,ref:y,shapeFlag:_}=o,k=n.nodeType;o.el=n;let w=null;switch(v){case Kt:3!==k?w=b():(n.data!==o.children&&(Ot=!0,n.data=o.children),w=a(n));break;case Qt:w=8!==k||g?b():a(n);break;case en:if(1===k){w=n;const e=!o.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&&St(t,null,n,"created"),u)if(m||!l||48&d)for(const t in u)(m&&t.endsWith("value")||(0,r.F7)(t)&&!(0,r.Gg)(t))&&o(e,t,null,u[t],!1,void 0,n);else u.onClick&&o(e,"onClick",null,u.onClick,!1,void 0,n);let c;if((c=u&&u.onVnodeBeforeMount)&&On(c,n,t),f&&St(t,null,n,"beforeMount"),((c=u&&u.onVnodeMounted)||f)&&le((()=>{c&&On(c,n,t),f&&St(t,null,n,"mounted")}),a),16&h&&(!u||!u.innerHTML&&!u.textContent)){let o=p(e.firstChild,t,e,n,a,i,l);for(;o;){Ot=!0;const e=o;o=o.nextSibling,s(e)}}else 8&h&&e.textContent!==t.children&&(Ot=!0,e.textContent=t.children)}return e.nextSibling},p=(e,t,o,r,a,i,s)=>{s=s||!!t.dynamicChildren;const l=t.children,c=l.length;for(let t=0;t{const{slotScopeIds:u}=t;u&&(r=r?r.concat(u):u);const d=i(e),h=p(a(e),t,d,n,o,r,s);return h&&Dt(h)&&"]"===h.data?a(t.anchor=h):(Ot=!0,l(t.anchor=c("]"),d,h),h)},f=(e,t,o,r,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,o,r,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 Rt(e){return It(e)}function Ft(e){return It(e,Lt)}function It(e,t){"boolean"!=typeof __VUE_OPTIONS_API__&&((0,r.E9)().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&((0,r.E9)().__VUE_PROD_DEVTOOLS__=!1);const n=(0,r.E9)();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&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=r.dG,cloneNode:v,insertStaticContent:y}=e,_=(e,t,n,o=null,r=null,a=null,i=!1,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!hn(e,t)&&(o=te(e),J(e,r,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,o);break;case Qt:w(e,t,n,o);break;case en:null==e&&x(t,n,o,i);break;case Xt:R(e,t,n,o,r,a,i,s,l);break;default:1&d?S(e,t,n,o,r,a,i,s,l):6&d?F(e,t,n,o,r,a,i,s,l):(64&d||128&d)&&c.process(e,t,n,o,r,a,i,s,l,ae)}null!=u&&r&&Et(u,e&&e.ref,a,t||e,!t)},k=(e,t,n,o)=>{if(null==e)a(t.el=c(t.children),n,o);else{const n=t.el=e.el;t.children!==e.children&&d(n,t.children)}},w=(e,t,n,o)=>{null==e?a(t.el=u(t.children||""),n,o):t.el=e.el},x=(e,t,n,o)=>{[e.el,e.anchor]=y(e.children,t,n,o,e.el,e.anchor)},S=(e,t,n,o,r,a,i,s,l)=>{i=i||"svg"===t.type,null==e?A(t,n,o,r,a,i,s,l):O(e,t,r,a,i,s,l)},A=(e,t,n,o,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,o,i,c&&"foreignObject"!==m,u,d),k&&St(e,null,o,"created"),g){for(const t in g)"value"===t||(0,r.Gg)(t)||s(h,t,null,g[t],c,e.children,o,i,ee);"value"in g&&s(h,"value",null,g.value),(f=g.onVnodeBeforeMount)&&On(f,o,e)}T(h,e,e.scopeId,u,o)}__VUE_PROD_DEVTOOLS__&&(Object.defineProperty(h,"__vnode",{value:e,enumerable:!1}),Object.defineProperty(h,"__vueParentComponent",{value:o,enumerable:!1})),k&&St(e,null,o,"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,o,e),w&&y.enter(h),k&&St(e,null,o,"mounted")}),i)},T=(e,t,n,o,r)=>{if(n&&b(e,n),o)for(let t=0;t{for(let c=l;c{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:h}=t;u|=16&e.patchFlag;const f=e.props||r.kT,m=t.props||r.kT;let g;n&&Nt(n,!1),(g=m.onVnodeBeforeUpdate)&&On(g,n,t,e),h&&St(t,e,n,"beforeUpdate"),n&&Nt(n,!0);const b=a&&"foreignObject"!==t.type;if(d?L(e.dynamicChildren,d,c,n,o,b,i):l||z(e,t,c,null,n,o,b,i,!1),u>0){if(16&u)M(c,t,f,m,n,o,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 r=t.dynamicProps;for(let t=0;t{g&&On(g,n,t,e),h&&St(t,e,n,"updated")}),o)},L=(e,t,n,o,r,a,i)=>{for(let s=0;s{if(n!==o){for(const c in o){if((0,r.Gg)(c))continue;const u=o[c],d=n[c];u!==d&&"value"!==c&&s(e,c,d,u,l,t.children,a,i,ee)}if(n!==r.kT)for(const c in n)(0,r.Gg)(c)||c in o||s(e,c,n[c],null,l,t.children,a,i,ee);"value"in o&&s(e,"value",n.value,o.value)}},R=(e,t,n,o,r,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,o),a(p,n,o),E(t.children,n,p,r,i,s,l,u)):h>0&&64&h&&f&&e.dynamicChildren?(L(e.dynamicChildren,f,n,r,i,s,l),(null!=t.key||r&&t===r.subTree)&&jt(e,t,!0)):z(e,t,n,p,r,i,s,l,u)},F=(e,t,n,o,r,a,i,s,l)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,i,l):I(t,n,o,r,a,i,l):N(e,t,l)},I=(e,t,n,o,r,a,i)=>{const s=e.component=Un(e,o,r);if(Re(e)&&(s.ctx.renderer=ae),Zn(s),s.asyncDep){if(r&&r.registerDep(s,B),!e.el){const e=s.subTree=yn(Qt);w(null,e,t,n)}}else B(s,e,t,n,r,a,i)},N=(e,t,n)=>{const o=t.component=e.component;if(function(e,t,n){const{props:o,children:r,component:a}=e,{props:i,children:s,patchFlag:l}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!r&&!s||s&&s.$stable)||o!==i&&(o?!i||ne(o,i,c):!!i);if(1024&l)return!0;if(16&l)return o?ne(o,i,c):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;tm&&f.splice(t,1)}(o.update),o.update()}else t.component=e.component,t.el=e.el,o.vnode=t},B=(e,t,n,a,i,s,l)=>{const c=e.effect=new o.qq((()=>{if(e.isMounted){let t,{next:n,bu:o,u:a,parent:c,vnode:u}=e,d=n;Nt(e,!1),n?(n.el=u.el,V(e,n,l)):n=u,o&&(0,r.ir)(o),(t=n.props&&n.props.onVnodeBeforeUpdate)&&On(t,c,n,u),Nt(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&&oe(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 o;const{el:l,props:c}=t,{bm:u,m:d,parent:p}=e,h=De(t);if(Nt(e,!1),u&&(0,r.ir)(u),!h&&(o=c&&c.onVnodeBeforeMount)&&On(o,p,t),Nt(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 o=e.subTree=Q(e);_(null,o,n,a,e,i,s),t.el=o.el}if(d&&Mt(d,i),!h&&(o=c&&c.onVnodeMounted)){const e=t;Mt((()=>On(o,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,Nt(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,o.IU)(i),[u]=e.propsOptions;let d=!1;if(!(a||l>0)||16&l){let o;dt(e,t,i,s)&&(d=!0);for(const a in c)t&&((0,r.RI)(t,a)||(o=(0,r.rs)(a))!==a&&(0,r.RI)(t,o))||(u?!n||void 0===n[a]&&void 0===n[o]||(i[a]=pt(u,c,a,void 0,e,!0)):delete i[a]);if(s!==c)for(const e in s)t&&(0,r.RI)(t,e)||(delete s[e],d=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let o=0;o{const{vnode:o,slots:a}=e;let i=!0,s=r.kT;if(32&o.shapeFlag){const e=t._;e?n&&1===e?i=!1:((0,r.l7)(a,t),n||1!==e||delete a._):(i=!t.$stable,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,o.Jd)(),P(void 0,e.update),(0,o.lk)()},z=(e,t,n,o,r,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,o,r,a,i,s,l);if(256&h)return void W(c,d,n,o,r,a,i,s,l)}8&f?(16&u&&ee(c,r,a),d!==c&&p(n,d)):16&u?16&f?G(c,d,n,o,r,a,i,s,l):ee(c,r,a,!0):(8&u&&p(n,""),16&f&&E(d,n,o,r,a,i,s,l))},W=(e,t,n,o,a,i,s,l,c)=>{e=e||r.Z6,t=t||r.Z6;const u=e.length,d=t.length,p=Math.min(u,d);let h;for(h=0;hd?ee(e,a,i,!0,!1,p):E(t,n,o,a,i,s,l,c,p)},G=(e,t,n,o,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 o=e[u],r=t[u]=c?Cn(t[u]):An(t[u]);if(!hn(o,r))break;_(o,r,n,null,a,i,s,l,c),u++}for(;u<=p&&u<=h;){const o=e[p],r=t[h]=c?Cn(t[h]):An(t[h]);if(!hn(o,r))break;_(o,r,n,null,a,i,s,l,c),p--,h--}if(u>p){if(u<=h){const e=h+1,r=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]):An(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(o,a,i,!0);continue}let r;if(null!=o.key)r=g.get(o.key);else for(b=m;b<=h;b++)if(0===x[b-m]&&hn(o,t[b])){r=b;break}void 0===r?J(o,a,i,!0):(x[r-m]=u+1,r>=w?w=r:k=!0,_(o,t[r],n,null,a,i,s,l,c),v++)}const S=k?function(e){const t=e.slice(),n=[0];let o,r,a,i,s;const l=e.length;for(o=0;o>1,e[n[s]]0&&(t[o]=n[a-1]),n[a]=o)}}for(a=n.length,i=n[a-1];a-- >0;)n[a]=i,i=t[i];return n}(x):r.Z6;for(b=S.length-1,u=y-1;u>=0;u--){const e=m+u,r=t[e],p=e+1{const{el:i,type:s,transition:l,children:c,shapeFlag:u}=e;if(6&u)Y(e.component.subTree,t,n,o);else if(128&u)e.suspense.move(t,n,o);else if(64&u)s.move(e,t,n,ae);else if(s!==Xt)if(s!==en)if(2!==o&&1&u&&l)if(0===o)l.beforeEnter(i),a(i,t,n),Mt((()=>l.enter(i)),r);else{const{leave:e,delayLeave:o,afterLeave:r}=l,s=()=>a(i,t,n),c=()=>{e(i,(()=>{s(),r&&r()}))};o?o(i,s,c):c()}else a(i,t,n);else(({el:e,anchor:t},n,o)=>{let r;for(;e&&e!==t;)r=g(e),a(e,n,o),e=r;a(t,n,o)})(e,t,n);else{a(i,t,n);for(let e=0;e{const{type:a,props:i,ref:s,children:l,dynamicChildren:c,shapeFlag:u,patchFlag: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,o);else{if(128&u)return void e.suspense.unmount(n,o);h&&St(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,r,ae,o):c&&(a!==Xt||d>0&&64&d)?ee(c,t,n,!1,!0):(a===Xt&&384&d||!r&&16&u)&&ee(l,t,n),o&&Z(e)}(f&&(m=i&&i.onVnodeUnmounted)||h)&&Mt((()=>{m&&On(m,t,e),h&&St(e,null,t,"unmounted")}),n)},Z=e=>{const{type:t,el:n,anchor:o,transition:r}=e;if(t===Xt)return void X(n,o);if(t===en)return void(({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=g(e),i(e),e=n;i(t)})(e);const a=()=>{i(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:o}=r,i=()=>t(n,a);o?o(e.el,a,i):i()}else a()},X=(e,t)=>{let n;for(;e!==t;)n=g(e),i(e),e=n;i(t)},K=(e,t,n)=>{const{bum:o,scope:a,update:i,subTree:s,um:l}=e;o&&(0,r.ir)(o),a.stop(),i&&(i.active=!1,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,o=!1,r=!1,a=0)=>{for(let i=a;i6&e.shapeFlag?te(e.component.subTree):128&e.shapeFlag?e.suspense.next():g(e.anchor||e.el),re=(e,t,n)=>{null==e?t._vnode&&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:I,mc:E,pc:z,pbc:L,n:te,o:e};let ie,se;return t&&([ie,se]=t(ae)),{render:re,hydrate:ie,createApp:Tt(re,ie)}}function Nt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function jt(e,t,n=!1){const o=e.children,a=t.children;if((0,r.kJ)(o)&&(0,r.kJ)(a))for(let e=0;ee&&(e.disabled||""===e.disabled),qt=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,Ut=(e,t)=>{const n=e&&e.to;if((0,r.HD)(n)){if(t){return t(n)}return null}return n};function Bt(e,t,n,{o:{insert:o},m:r},a=2){0===a&&o(e.targetAnchor,t,n);const{el:i,anchor:s,shapeFlag:l,children:c,props:u}=e,d=2===a;if(d&&o(i,t,n),(!d||$t(u))&&16&l)for(let e=0;e{16&v&&u(y,e,t,r,a,i,s,l)};b?g(n,c):d&&g(d,p)}else{t.el=e.el;const o=t.anchor=e.anchor,u=t.target=e.target,h=t.targetAnchor=e.targetAnchor,m=$t(e.props),g=m?n:u,v=m?o:h;if(i=i||qt(u),_?(p(e.dynamicChildren,_,g,r,a,i,s),jt(e,t,!0)):l||d(e,t,g,v,r,a,i,s,!1),b)m||Bt(t,n,o,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,o,{um:r,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||r.Z6:null,rn(),sn>0&&nn&&nn.push(e),e}function un(e,t,n,o,r,a){return cn(vn(e,t,n,o,r,a,!0))}function dn(e,t,n,o,r){return cn(yn(e,t,n,o,r,!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,r.HD)(e)||(0,o.dq)(e)||(0,r.mf)(e)?{i:W,r:e,k:t,f:!!n}:e:null;function vn(e,t=null,n=null,o=0,a=null,i=(e===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:o,dynamicProps:a,dynamicChildren:null,appContext:null};return l?(Tn(c,n),128&i&&e.normalize(c)):n&&(c.shapeFlag|=(0,r.HD)(n)?8:16),sn>0&&!s&&nn&&(c.patchFlag>0||6&i)&&32!==c.patchFlag&&nn.push(c),c}const yn=function(e,t=null,n=null,a=0,i=null,s=!1){if(e&&e!==Wt||(e=Qt),pn(e)){const o=kn(e,t,!0);return n&&Tn(o,n),o}if(l=e,(0,r.mf)(l)&&"__vccOpts"in l&&(e=e.__vccOpts),t){t=_n(t);let{class:e,style:n}=t;e&&!(0,r.HD)(e)&&(t.class=(0,r.C_)(e)),(0,r.Kn)(n)&&((0,o.X3)(n)&&!(0,r.kJ)(n)&&(n=(0,r.l7)({},n)),t.style=(0,r.j5)(n))}var l;return vn(e,t,n,a,i,(0,r.HD)(e)?1:(e=>e.__isSuspense)(e)?128:(e=>e.__isTeleport)(e)?64:(0,r.Kn)(e)?4:(0,r.mf)(e)?2:0,s,!0)};function _n(e){return e?(0,o.X3)(e)||mn in e?(0,r.l7)({},e):e:null}function kn(e,t,n=!1){const{props:o,ref:a,patchFlag:i,children:s}=e,l=t?En(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&gn(l),ref:t&&t.ref?n&&a?(0,r.kJ)(a)?a.concat(bn(t)):[a,bn(t)]:bn(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==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 Sn(e="",t=!1){return t?(on(),dn(Qt,null,e)):yn(Qt,null,e)}function An(e){return null==e||"boolean"==typeof e?yn(Qt):(0,r.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:o}=e;if(null==t)t=null;else if((0,r.kJ)(t))n=16;else if("object"==typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),Tn(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||mn in t?3===o&&W&&(1===W.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=W}}else(0,r.mf)(t)?(t={default:t,_ctx:W},n=32):(t=String(t),64&o?(n=16,t=[wn(t)]):n=8);e.children=t,e.shapeFlag|=n}function 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 o=0,r=n.length;o!pn(e)||e.type!==Qt&&!(e.type===Xt&&!Mn(e.children))))?e:null}function Rn(e){const t={};for(const n in e)t[(0,r.hR)(n)]=e[n];return t}const Fn=e=>e?Wn(e)?no(e)||e.proxy:Fn(e.parent):null,In=(0,r.l7)(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Fn(e.parent),$root:e=>Fn(e.root),$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?rt(e):e.type,$forceUpdate:e=>()=>C(e.update),$nextTick:e=>A.bind(e.proxy),$watch:e=>__VUE_OPTIONS_API__?ve.bind(e):r.dG}),Nn={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 o=l[t];if(void 0!==o)switch(o){case 1:return a[t];case 2:return i[t];case 4:return n[t];case 3:return s[t]}else{if(a!==r.kT&&(0,r.RI)(a,t))return l[t]=1,a[t];if(i!==r.kT&&(0,r.RI)(i,t))return l[t]=2,i[t];if((d=e.propsOptions[0])&&(0,r.RI)(d,t))return l[t]=3,s[t];if(n!==r.kT&&(0,r.RI)(n,t))return l[t]=4,n[t];__VUE_OPTIONS_API__&&!tt||(l[t]=0)}}const p=In[t];let h,f;return p?("$attrs"===t&&(0,o.j)(e,"get",t),p(e)):(h=c.__cssModules)&&(h=h[t])?h:n!==r.kT&&(0,r.RI)(n,t)?(l[t]=4,n[t]):(f=u.config.globalProperties,(0,r.RI)(f,t)?f[t]:void 0)},set({_:e},t,n){const{data:o,setupState:a,ctx:i}=e;return a!==r.kT&&(0,r.RI)(a,t)?(a[t]=n,!0):o!==r.kT&&(0,r.RI)(o,t)?(o[t]=n,!0):!((0,r.RI)(e.props,t)||"$"===t[0]&&t.slice(1)in e||(i[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:a,propsOptions:i}},s){let l;return!!n[s]||e!==r.kT&&(0,r.RI)(e,s)||t!==r.kT&&(0,r.RI)(t,s)||(l=i[0])&&(0,r.RI)(l,s)||(0,r.RI)(o,s)||(0,r.RI)(In,s)||(0,r.RI)(a.config.globalProperties,s)},defineProperty(e,t,n){return null!=n.get?this.set(e,t,n.get(),null):null!=n.value&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},jn=(0,r.l7)({},Nn,{get(e,t){if(t!==Symbol.unscopables)return Nn.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!(0,r.e1)(t)}),$n=At();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 o.Bj(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:ht(a,i),emitsOptions:z(a,i),emit:null,emitted:null,propsDefaults:r.kT,inheritAttrs:a.inheritAttrs,ctx:r.kT,data:r.kT,props:r.kT,attrs:r.kT,slots:r.kT,refs:r.kT,setupState:r.kT,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=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,r.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,o.Um)(i):e.type.props?e.props=i:e.props=s,e.attrs=s}(e,n,i,t),((e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=(0,o.IU)(t),(0,r.Nj)(t,"_",n)):kt(t,e.slots={})}else e.slots={},t&&wt(e,t);(0,r.Nj)(e.slots,mn,1)})(e,a);const s=i?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=(0,o.Xl)(new Proxy(e.ctx,Nn));const{setup:a}=n;if(a){const n=e.setupContext=a.length>1?to(e):null;zn(e),(0,o.Jd)();const i=c(a,e,0,[e.props,n]);if((0,o.lk)(),Hn(),(0,r.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 eo(e,t)}(e,t):void 0;return Jn=!1,s}function Xn(e,t,n){(0,r.mf)(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:(0,r.Kn)(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=(0,o.WL)(t)),eo(e,n)}function Kn(e){Gn=e,Yn=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,jn))}}const Qn=()=>!Gn;function eo(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:o}=e.appContext.config,{delimiters:i,compilerOptions:s}=a,l=(0,r.l7)((0,r.l7)({isCustomElement:n,delimiters:i},o),s);a.render=Gn(t,l)}}e.render=a.render||r.dG,Yn&&Yn(e)}__VUE_OPTIONS_API__&&(zn(e),(0,o.Jd)(),function(e){const t=rt(e),n=e.proxy,a=e.ctx;tt=!1,t.beforeCreate&&nt(t.beforeCreate,e,"bc");const{data:i,computed:s,methods:l,watch:c,provide:u,inject: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:S,renderTriggered:A,errorCaptured:C,serverPrefetch:T,expose:E,inheritAttrs:O,components:P,directives:D,filters:L}=t;if(d&&function(e,t,n=r.dG,a=!1){(0,r.kJ)(e)&&(e=lt(e));for(const n in e){const i=e[n];let s;s=(0,r.Kn)(i)?"default"in i?de(i.from||n,i.default,!0):de(i.from||n):de(i),(0,o.dq)(s)&&a?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[n]=s}}(d,a,null,e.appContext.config.unwrapInjectedRef),l)for(const e in l){const t=l[e];(0,r.mf)(t)&&(a[e]=t.bind(n))}if(i){const t=i.call(n,n);(0,r.Kn)(t)&&(e.data=(0,o.qj)(t))}if(tt=!0,s)for(const e in s){const t=s[e],o=(0,r.mf)(t)?t.bind(n,n):(0,r.mf)(t.get)?t.get.bind(n,n):r.dG,i=!(0,r.mf)(t)&&(0,r.mf)(t.set)?t.set.bind(n):r.dG,l=io({get:o,set:i});Object.defineProperty(a,e,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(c)for(const e in c)ot(c[e],a,n,e);if(u){const e=(0,r.mf)(u)?u.call(n):u;Reflect.ownKeys(e).forEach((t=>{ue(t,e[t])}))}function M(e,t){(0,r.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(Ne,b),M(je,v),M(et,C),M(Qe,S),M(Ke,A),M(Je,_),M(Ze,w),M(Xe,T),(0,r.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===r.dG&&(e.render=x),null!=O&&(e.inheritAttrs=O),P&&(e.components=P),D&&(e.directives=D)}(e),(0,o.lk)(),Hn())}function to(e){let t;return{get attrs(){return t||(t=function(e){return new Proxy(e.attrs,{get:(t,n)=>((0,o.j)(e,"get","$attrs"),t[n])})}(e))},slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function no(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy((0,o.WL)((0,o.Xl)(e.exposed)),{get:(t,n)=>n in t?t[n]:n in In?In[n](e):void 0}))}const oo=/(?:^|[-_])(\w)/g;function ro(e){return(0,r.mf)(e)&&e.displayName||e.name}function ao(e,t,n=!1){let o=ro(t);if(!o&&t.__file){const e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(o=e[1])}if(!o&&e&&e.parent){const n=e=>{for(const n in e)if(e[n]===t)return n};o=n(e.components||e.parent.type.components)||n(e.appContext.components)}return o?o.replace(oo,(e=>e.toUpperCase())).replace(/[-_]/g,""):n?"App":"Anonymous"}const io=(e,t)=>(0,o.Fl)(e,t,Jn);function so(){return null}function lo(){return null}function co(e){}function uo(e,t){return null}function po(){return fo().slots}function ho(){return fo().attrs}function fo(){const e=Vn();return e.setupContext||(e.setupContext=to(e))}function mo(e,t){const n=(0,r.kJ)(e)?e.reduce(((e,t)=>(e[t]={},e)),{}):e;for(const e in t){const o=n[e];o?(0,r.kJ)(o)||(0,r.mf)(o)?n[e]={type:o,default:t[e]}:o.default=t[e]:null===o&&(n[e]={default:t[e]})}return n}function go(e,t){const n={};for(const o in e)t.includes(o)||Object.defineProperty(n,o,{enumerable:!0,get:()=>e[o]});return n}function bo(e){const t=Vn();let n=e();return Hn(),(0,r.tI)(n)&&(n=n.catch((e=>{throw zn(t),e}))),[n,()=>zn(t)]}function vo(e,t,n){const o=arguments.length;return 2===o?(0,r.Kn)(t)&&!(0,r.kJ)(t)?pn(t)?yn(e,null,[t]):yn(e,t):yn(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&pn(n)&&(n=[n]),yn(e,t,n))}const yo=Symbol(""),_o=()=>{{const e=de(yo);return e||i("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function ko(){}function wo(e,t,n,o){const r=n[o];if(r&&xo(r,e))return r;const a=t();return a.memo=e.slice(),n[o]=a}function xo(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let e=0;e0&&nn&&nn.push(e),!0}const So="3.2.31",Ao={createComponentInstance:Un,setupComponent:Zn,renderComponentRoot:Q,setCurrentRenderingInstance:Y,isVNode:pn,normalizeVNode:An},Co=null,To=null},9963:(e,t,n)=>{"use strict";n.r(t),n.d(t,{BaseTransition:()=>r.P$,Comment:()=>r.sv,EffectScope:()=>r.Bj,Fragment:()=>r.HY,KeepAlive:()=>r.Ob,ReactiveEffect:()=>r.qq,Static:()=>r.qG,Suspense:()=>r.n4,Teleport:()=>r.lR,Text:()=>r.xv,Transition:()=>L,TransitionGroup:()=>Z,VueElement:()=>A,callWithAsyncErrorHandling:()=>r.$d,callWithErrorHandling:()=>r.KU,camelize:()=>r._A,capitalize:()=>r.kC,cloneVNode:()=>r.Ho,compatUtils:()=>r.ry,computed:()=>r.Fl,createApp:()=>Te,createBlock:()=>r.j4,createCommentVNode:()=>r.kq,createElementBlock:()=>r.iD,createElementVNode:()=>r._,createHydrationRenderer:()=>r.Eo,createPropsRestProxy:()=>r.p1,createRenderer:()=>r.Us,createSSRApp:()=>Ee,createSlots:()=>r.Nv,createStaticVNode:()=>r.uE,createTextVNode:()=>r.Uk,createVNode:()=>r.Wm,customRef:()=>r.ZM,defineAsyncComponent:()=>r.RC,defineComponent:()=>r.aZ,defineCustomElement:()=>w,defineEmits:()=>r.Bz,defineExpose:()=>r.WY,defineProps:()=>r.MW,defineSSRCustomElement:()=>x,devtools:()=>r.mW,effect:()=>r.cE,effectScope:()=>r.B,getCurrentInstance:()=>r.FN,getCurrentScope:()=>r.nZ,getTransitionRawChildren:()=>r.Q6,guardReactiveProps:()=>r.F4,h:()=>r.h,handleError:()=>r.S3,hydrate:()=>Ce,initCustomFormatter:()=>r.Mr,initDirectivesForSSR:()=>De,inject:()=>r.f3,isMemoSame:()=>r.nQ,isProxy:()=>r.X3,isReactive:()=>r.PG,isReadonly:()=>r.$y,isRef:()=>r.dq,isRuntimeOnly:()=>r.of,isShallow:()=>r.yT,isVNode:()=>r.lA,markRaw:()=>r.Xl,mergeDefaults:()=>r.u_,mergeProps:()=>r.dG,nextTick:()=>r.Y3,normalizeClass:()=>r.C_,normalizeProps:()=>r.vs,normalizeStyle:()=>r.j5,onActivated:()=>r.dl,onBeforeMount:()=>r.wF,onBeforeUnmount:()=>r.Jd,onBeforeUpdate:()=>r.Xn,onDeactivated:()=>r.se,onErrorCaptured:()=>r.d1,onMounted:()=>r.bv,onRenderTracked:()=>r.bT,onRenderTriggered:()=>r.Yq,onScopeDispose:()=>r.EB,onServerPrefetch:()=>r.vl,onUnmounted:()=>r.Ah,onUpdated:()=>r.ic,openBlock:()=>r.wg,popScopeId:()=>r.Cn,provide:()=>r.JJ,proxyRefs:()=>r.WL,pushScopeId:()=>r.dD,queuePostFlushCb:()=>r.qb,reactive:()=>r.qj,readonly:()=>r.OT,ref:()=>r.iH,registerRuntimeCompiler:()=>r.Y1,render:()=>Ae,renderList:()=>r.Ko,renderSlot:()=>r.WI,resolveComponent:()=>r.up,resolveDirective:()=>r.Q2,resolveDynamicComponent:()=>r.LL,resolveFilter:()=>r.eq,resolveTransitionHooks:()=>r.U2,setBlockTracking:()=>r.qZ,setDevtoolsHook:()=>r.ec,setTransitionHooks:()=>r.nK,shallowReactive:()=>r.Um,shallowReadonly:()=>r.YS,shallowRef:()=>r.XI,ssrContextKey:()=>r.Uc,ssrUtils:()=>r.G,stop:()=>r.sT,toDisplayString:()=>r.zw,toHandlerKey:()=>r.hR,toHandlers:()=>r.mx,toRaw:()=>r.IU,toRef:()=>r.Vh,toRefs:()=>r.BK,transformVNodeArgs:()=>r.C3,triggerRef:()=>r.oR,unref:()=>r.SU,useAttrs:()=>r.l1,useCssModule:()=>C,useCssVars:()=>T,useSSRContext:()=>r.Zq,useSlots:()=>r.Rr,useTransitionState:()=>r.Y8,vModelCheckbox:()=>re,vModelDynamic:()=>de,vModelRadio:()=>ie,vModelSelect:()=>se,vModelText:()=>oe,vShow:()=>ve,version:()=>r.i8,warn:()=>r.ZK,watch:()=>r.YP,watchEffect:()=>r.m0,watchPostEffect:()=>r.Rh,watchSyncEffect:()=>r.yX,withAsyncContext:()=>r.mv,withCtx:()=>r.w5,withDefaults:()=>r.b9,withDirectives:()=>r.wy,withKeys:()=>be,withMemo:()=>r.MX,withModifiers:()=>me,withScopeId:()=>r.HX});var o=n(3577),r=n(6252),a=n(2262);const i="undefined"!=typeof document?document:null,s=i&&i.createElement("template"),l={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?i.createElementNS("http://www.w3.org/2000/svg",e):i.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>i.createTextNode(e),createComment:e=>i.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>i.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,o,r,a){const i=n?n.previousSibling:t.lastChild;if(r&&(r===a||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),r!==a&&(r=r.nextSibling););else{s.innerHTML=o?`${e}`:e;const r=s.content;if(o){const e=r.firstChild;for(;e.firstChild;)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},c=/\s*!important$/;function u(e,t,n){if((0,o.kJ)(n))n.forEach((n=>u(e,t,n)));else if(t.startsWith("--"))e.setProperty(t,n);else{const r=function(e,t){const n=p[t];if(n)return n;let r=(0,o._A)(t);if("filter"!==r&&r in e)return p[t]=r;r=(0,o.kC)(r);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,o){e.addEventListener(t,n,o)}const _=/(?:Once|Passive|Capture)$/,k=/^on[a-z]/;function w(e,t){const n=(0,r.aZ)(e);class o extends A{constructor(e){super(n,e,t)}}return o.def=n,o}const x=e=>w(e,Ce),S="undefined"!=typeof HTMLElement?HTMLElement:class{};class A extends S{constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):this.attachShadow({mode:"open"})}connectedCallback(){this._connected=!0,this._instance||this._resolveDef()}disconnectedCallback(){this._connected=!1,(0,r.Y3)((()=>{this._connected||(Ae(null,this.shadowRoot),this._instance=null)}))}_resolveDef(){if(this._resolved)return;this._resolved=!0;for(let e=0;e{for(const t of e)this._setAttr(t.attributeName)})).observe(this,{attributes:!0});const e=e=>{const{props:t,styles:n}=e,r=!(0,o.kJ)(t),a=t?r?Object.keys(t):t:[];let i;if(r)for(const e in this._props){const n=t[e];(n===Number||n&&n.type===Number)&&(this._props[e]=(0,o.He)(this._props[e]),(i||(i=Object.create(null)))[e]=!0)}this._numberProps=i;for(const e of Object.keys(this))"_"!==e[0]&&this._setProp(e,this[e],!0,!1);for(const e of a.map(o._A))Object.defineProperty(this,e,{get(){return this._getProp(e)},set(t){this._setProp(e,t)}});this._applyStyles(n),this._update()},t=this._def.__asyncLoader;t?t().then(e):e(this._def)}_setAttr(e){let t=this.getAttribute(e);this._numberProps&&this._numberProps[e]&&(t=(0,o.He)(t)),this._setProp((0,o._A)(e),t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,r=!0){t!==this._props[e]&&(this._props[e]=t,r&&this._instance&&this._update(),n&&(!0===t?this.setAttribute((0,o.rs)(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute((0,o.rs)(e),t+""):t||this.removeAttribute((0,o.rs)(e))))}_update(){Ae(this._createVNode(),this.shadowRoot)}_createVNode(){const e=(0,r.Wm)(this._def,(0,o.l7)({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0,e.emit=(e,...t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof A){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,r.FN)();if(!t)return o.kT;const n=t.type.__cssModules;if(!n)return o.kT;return n[e]||o.kT}}function T(e){const t=(0,r.FN)();if(!t)return;const n=()=>E(t.subTree,e(t.proxy));(0,r.Rh)(n),(0,r.bv)((()=>{const e=new MutationObserver(n);e.observe(t.subTree.el.parentNode,{childList:!0}),(0,r.Ah)((()=>e.disconnect()))}))}function 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===r.HY)e.children.forEach((e=>E(e,t)));else if(e.type===r.qG){let{el:n,anchor:o}=e;for(;n&&(O(n,t),n!==o);)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,r.h)(r.P$,N(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},R=L.props=(0,o.l7)({},r.P$.props,M),F=(e,t=[])=>{(0,o.kJ)(e)?e.forEach((e=>e(...t))):e&&e(...t)},I=e=>!!e&&((0,o.kJ)(e)?e.some((e=>e.length>1)):e.length>1);function N(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:r,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=s,appearToClass: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,o.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:S=y,onAppearCancelled:A=_}=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 o=e?S:y,a=()=>C(t,e,n);F(o,[t,a]),U((()=>{q(t,e?c:i),$(t,e?d:l),I(o)||V(t,r,g,a)}))};return(0,o.l7)(t,{onBeforeEnter(e){F(v,[e]),$(e,i),$(e,s)},onBeforeAppear(e){F(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),I(k)||V(e,r,b,n)})),F(k,[e,n])},onEnterCancelled(e){C(e,!1),F(_,[e])},onAppearCancelled(e){C(e,!0),F(A,[e])},onLeaveCancelled(e){T(e),F(w,[e])}})}function j(e){return(0,o.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,o){const r=e._endId=++B,a=()=>{r===e._endId&&o()};if(n)return setTimeout(a,n);const{type:i,timeout:s,propCount:l}=z(e,t);if(!i)return o();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(", "),r=o("transitionDelay"),a=o("transitionDuration"),i=H(r,a),s=o("animationDelay"),l=o("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,o.l7)({},R,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=(0,r.FN)(),o=(0,r.Y8)();let i,s;return(0,r.ic)((()=>{if(!i.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!function(e,t,n){const o=e.cloneNode();e._vtc&&e._vtc.forEach((e=>{e.split(/\s+/).forEach((e=>e&&o.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&o.classList.add(e))),o.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(o);const{hasTransform:a}=z(o);return r.removeChild(o),a}(i[0].el,n.vnode.el,t))return;i.forEach(X),i.forEach(K);const o=i.filter(Q);G(),o.forEach((e=>{const n=e.el,o=n.style;$(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",r),n._moveCb=null,q(n,t))};n.addEventListener("transitionend",r)}))})),()=>{const l=(0,a.IU)(e),c=N(l);let u=l.tag||r.HY;i=s,s=t.default?(0,r.Q6)(t.default()):[];for(let e=0;e{const t=e.props["onUpdate:modelValue"];return(0,o.kJ)(t)?e=>(0,o.ir)(t,e):t};function te(e){e.target.composing=!0}function ne(e){const t=e.target;t.composing&&(t.composing=!1,function(e,t){const n=document.createEvent("HTMLEvents");n.initEvent("input",!0,!0),e.dispatchEvent(n)}(t))}const oe={created(e,{modifiers:{lazy:t,trim:n,number:r}},a){e._assign=ee(a);const i=r||a.props&&"number"===a.props.type;y(e,t?"change":"input",(t=>{if(t.target.composing)return;let r=e.value;n?r=r.trim():i&&(r=(0,o.He)(r)),e._assign(r)})),n&&y(e,"change",(()=>{e.value=e.value.trim()})),t||(y(e,"compositionstart",te),y(e,"compositionend",ne),y(e,"change",ne))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:a}},i){if(e._assign=ee(i),e.composing)return;if(document.activeElement===e){if(n)return;if(r&&e.value.trim()===t)return;if((a||"number"===e.type)&&(0,o.He)(e.value)===t)return}const s=null==t?"":t;e.value!==s&&(e.value=s)}},re={deep:!0,created(e,t,n){e._assign=ee(n),y(e,"change",(()=>{const t=e._modelValue,n=ce(e),r=e.checked,a=e._assign;if((0,o.kJ)(t)){const e=(0,o.hq)(t,n),i=-1!==e;if(r&&!i)a(t.concat(n));else if(!r&&i){const n=[...t];n.splice(e,1),a(n)}}else if((0,o.DM)(t)){const e=new Set(t);r?e.add(n):e.delete(n),a(e)}else a(ue(e,r))}))},mounted:ae,beforeUpdate(e,t,n){e._assign=ee(n),ae(e,t,n)}};function ae(e,{value:t,oldValue:n},r){e._modelValue=t,(0,o.kJ)(t)?e.checked=(0,o.hq)(t,r.props.value)>-1:(0,o.DM)(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=(0,o.WV)(t,ue(e,!0)))}const ie={created(e,{value:t},n){e.checked=(0,o.WV)(t,n.props.value),e._assign=ee(n),y(e,"change",(()=>{e._assign(ce(e))}))},beforeUpdate(e,{value:t,oldValue:n},r){e._assign=ee(r),t!==n&&(e.checked=(0,o.WV)(t,r.props.value))}},se={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const a=(0,o.DM)(t);y(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>n?(0,o.He)(ce(e)):ce(e)));e._assign(e.multiple?a?new Set(t):t:t[0])})),e._assign=ee(r)},mounted(e,{value:t}){le(e,t)},beforeUpdate(e,t,n){e._assign=ee(n)},updated(e,{value:t}){le(e,t)}};function le(e,t){const n=e.multiple;if(!n||(0,o.kJ)(t)||(0,o.DM)(t)){for(let r=0,a=e.options.length;r-1:a.selected=t.has(i);else if((0,o.WV)(ce(a),t))return void(e.selectedIndex!==r&&(e.selectedIndex=r))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function ce(e){return"_value"in e?e._value:e.value}function ue(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const 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,o){pe(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){pe(e,t,n,o,"updated")}};function pe(e,t,n,o,r){let a;switch(e.tagName){case"SELECT":a=se;break;case"TEXTAREA":a=oe;break;default:switch(n.props&&n.props.type){case"checkbox":a=re;break;case"radio":a=ie;break;default:a=oe}}const i=a[r];i&&i(e,t,n,o)}const 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,...o)=>{for(let e=0;en=>{if(!("key"in n))return;const r=(0,o.rs)(n.key);return t.some((e=>e===r||ge[e]===r))?e(n):void 0},ve={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):ye(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),ye(e,!0),o.enter(e)):o.leave(e,(()=>{ye(e,!1)})):ye(e,t))},beforeUnmount(e,{value:t}){ye(e,t)}};function ye(e,t){e.style.display=t?e._vod:"none"}const _e=(0,o.l7)({patchProp:(e,t,n,a,i=!1,s,l,c,d)=>{"class"===t?function(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,a,i):"style"===t?function(e,t,n){const r=e.style,a=(0,o.HD)(n);if(n&&!a){for(const e in n)u(r,e,n[e]);if(t&&!(0,o.HD)(t))for(const e in t)null==n[e]&&u(r,e,"")}else{const o=r.display;a?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}(e,n,a):(0,o.F7)(t)?(0,o.tR)(t)||function(e,t,n,a,i=null){const s=e._vei||(e._vei={}),l=s[t];if(a&&l)l.value=a;else{const[n,c]=function(e){let t;if(_.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,o.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,r.$d)(function(e,t){if((0,o.kJ)(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=g||(b.then(v),g=f()),n}(a,i);y(e,n,l,c)}else l&&(function(e,t,n,o){e.removeEventListener(t,n,o)}(e,n,l,c),s[t]=void 0)}}(e,t,0,a,l):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,r){return r?"innerHTML"===t||"textContent"===t||!!(t in e&&k.test(t)&&(0,o.mf)(n)):"spellcheck"!==t&&"draggable"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!k.test(t)||!(0,o.HD)(n))&&t in e))))}(e,t,a,i))?function(e,t,n,r,a,i,s){if("innerHTML"===t||"textContent"===t)return r&&s(r,a,i),void(e[t]=null==n?"":n);if("value"===t&&"PROGRESS"!==e.tagName&&!e.tagName.includes("-")){e._value=n;const o=null==n?"":n;return e.value===o&&"OPTION"!==e.tagName||(e.value=o),void(null==n&&e.removeAttribute(t))}if(""===n||null==n){const r=typeof e[t];if("boolean"===r)return void(e[t]=(0,o.yA)(n));if(null==n&&"string"===r)return e[t]="",void e.removeAttribute(t);if("number"===r){try{e[t]=0}catch(e){}return void e.removeAttribute(t)}}try{e[t]=n}catch(e){}}(e,t,a,s,l,c,d):("true-value"===t?e._trueValue=a:"false-value"===t&&(e._falseValue=a),function(e,t,n,r,a){if(r&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(h,t.slice(6,t.length)):e.setAttributeNS(h,t,n);else{const r=(0,o.Pq)(t);null==n||r&&!(0,o.yA)(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}(e,t,a,i))}},l);let ke,we=!1;function xe(){return ke||(ke=(0,r.Us)(_e))}function Se(){return ke=we?ke:(0,r.Eo)(_e),we=!0,ke}const Ae=(...e)=>{xe().render(...e)},Ce=(...e)=>{Se().hydrate(...e)},Te=(...e)=>{const t=xe().createApp(...e),{mount:n}=t;return t.mount=e=>{const r=Oe(e);if(!r)return;const a=t._component;(0,o.mf)(a)||a.render||a.template||(a.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t},Ee=(...e)=>{const t=Se().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,o.HD)(e)?document.querySelector(e):e}let Pe=!1;const De=()=>{Pe||(Pe=!0,oe.getSSRProps=({value:e})=>({value:e}),ie.getSSRProps=({value:e},t)=>{if(t.props&&(0,o.WV)(t.props.value,e))return{checked:!0}},re.getSSRProps=({value:e},t)=>{if((0,o.kJ)(e)){if(t.props&&(0,o.hq)(e,t.props.value)>-1)return{checked:!0}}else if((0,o.DM)(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},ve.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}})}},3577:(e,t,n)=>{"use strict";function o(e,t){const n=Object.create(null),o=e.split(",");for(let e=0;e!!n[e.toLowerCase()]:e=>!!n[e]}n.d(t,{C_:()=>d,DM:()=>P,E9:()=>te,F7:()=>w,Gg:()=>B,HD:()=>M,He:()=>Q,Kn:()=>F,NO:()=>_,Nj:()=>K,Od:()=>A,PO:()=>q,Pq:()=>a,RI:()=>T,S0:()=>U,W7:()=>$,WV:()=>h,Z6:()=>v,_A:()=>H,_N:()=>O,aU:()=>Z,dG:()=>y,e1:()=>r,fY:()=>o,hR:()=>J,hq:()=>f,ir:()=>X,j5:()=>s,kC:()=>Y,kJ:()=>E,kT:()=>b,l7:()=>S,mf:()=>L,rs:()=>G,tI:()=>I,tR:()=>x,vs:()=>p,yA:()=>i,yk:()=>R,zw:()=>m});const r=o("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt"),a=o("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function i(e){return!!e||""===e}function s(e){if(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)||F(e)&&(e.toString===N||!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()]}:!F(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:"),S=Object.assign,A=(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,R=e=>"symbol"==typeof e,F=e=>null!==e&&"object"==typeof e,I=e=>F(e)&&L(e.then)&&L(e.catch),N=Object.prototype.toString,j=e=>N.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=o(",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 o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,'.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}',""]);const s=i},2588:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,".tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}",""]);const s=i},3232:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.diffset-left {\n width: 48%;\n}\n.diffset-left .ins,\n.diffset-left ins {\n display: none !important;\n}\n.diffset-right {\n width: 48%;\n}\n.diffset-right .del,\n.diffset-right del {\n display: none !important;\n}\n",""]);const s=i},5719:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.card-header[data-v-64890e74] {\n background-color: #ffdf80;\n font-family: var(--bs-body-font-family);\n}\n.card-body[data-v-64890e74] {\n background-color: #fff6da;\n}\n",""]);const s=i},6307:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.doc-search {\n display: flex;\n flex-direction: column;\n height: 100%;\n padding: 1rem;\n}\n.doc-search__results {\n flex: 1 1 auto;\n overflow-y: auto;\n height: 0;\n}\n.doc-search__results .snippet-card:focus {\n border-color: var(--bs-primary);\n}\n",""]);const s=i},3544:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.facets-scrollable[data-v-32034ea4] {\n max-height: 25vh;\n overflow-y: auto;\n}\n",""]);const s=i},4593:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.mobile-side-drawer__mobile-view[data-v-6caa891a] {\n position: fixed;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n z-index: 99;\n visibility: hidden;\n transition: visibility 300ms ease-in-out;\n}\n.mobile-side-drawer__mobile-view__content[data-v-6caa891a] {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.mobile-side-drawer__mobile-view__content .slot[data-v-6caa891a] {\n width: 80%;\n height: 100%;\n transition: transform 300ms ease-in-out;\n transform: translateX(-100%);\n overflow: auto;\n}\n.mobile-side-drawer__mobile-view__content .overlay[data-v-6caa891a] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.5);\n transition: opacity 300ms ease-in-out;\n opacity: 0;\n}\n.mobile-side-drawer__mobile-view.active[data-v-6caa891a] {\n visibility: visible;\n}\n.mobile-side-drawer__mobile-view.active .slot[data-v-6caa891a] {\n transform: translateX(0);\n}\n.mobile-side-drawer__mobile-view.active .overlay[data-v-6caa891a] {\n opacity: 1;\n}\n",""]);const s=i},9473:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.hit mark {\n font-weight: bold;\n padding: 0px;\n color: inherit;\n}\n.snippet {\n line-height: 1.3;\n word-break: break-word;\n}\n.hit pre.explanation {\n max-height: 50vh;\n overflow-y: auto;\n}\n",""]);const s=i},5862:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.overlay[data-v-7bd5a95a] {\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-7bd5a95a] {\n display: flex;\n justify-content: space-between;\n}\n@media screen and (max-width: 400px) {\n.sort-body[data-v-7bd5a95a] {\n flex-direction: column;\n}\n.sort__inner[data-v-7bd5a95a] {\n margin-top: 10px;\n}\n}\n@media screen and (max-width: 992px) {\n.filter-facet-title[data-v-7bd5a95a] {\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 o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.legislation-table__row[data-v-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 o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());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 o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.bi-chat-left[data-v-1f5a887a] {\n text-align: center;\n position: relative;\n z-index: 9;\n}\n@media screen and (max-width: 992px) {\n.card[data-v-1f5a887a] {\n position: fixed;\n bottom: 0;\n left: 0;\n width: 100%;\n transform: translateY(100%);\n transition: transform ease-in-out 300ms;\n z-index: 9;\n}\nla-gutter-item[active][data-v-1f5a887a] {\n z-index: 9;\n}\nla-gutter-item[active] .card[data-v-1f5a887a] {\n transform: translateY(0);\n}\n\n /*So content is above To the top element*/\n.card .card-body[data-v-1f5a887a] {\n padding-bottom: 40px;\n}\n}\n",""]);const s=i},404:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,":root{--vs-colors--lightest:rgba(60,60,60,0.26);--vs-colors--light:rgba(60,60,60,0.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,0.15);--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);--vs-transition-duration:150ms}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);--vs-transition-duration:0.15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search:-ms-input-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}",""]);const s=i},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,r,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(o)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=a),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),r&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=r):u[4]="".concat(r)),t.push(u))}},t}},8081:e=>{"use strict";e.exports=function(e){return e[1]}},2027:e=>{var t=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},n=-1;t.Diff=function(e,t){return[e,t]},t.prototype.diff_main=function(e,n,o,r){void 0===r&&(r=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var a=r;if(null==e||null==n)throw new Error("Null input. (diff_main)");if(e==n)return e?[new t.Diff(0,e)]:[];void 0===o&&(o=!0);var i=o,s=this.diff_commonPrefix(e,n),l=e.substring(0,s);e=e.substring(s),n=n.substring(s),s=this.diff_commonSuffix(e,n);var c=e.substring(e.length-s);e=e.substring(0,e.length-s),n=n.substring(0,n.length-s);var u=this.diff_compute_(e,n,i,a);return l&&u.unshift(new t.Diff(0,l)),c&&u.push(new t.Diff(0,c)),this.diff_cleanupMerge(u),u},t.prototype.diff_compute_=function(e,o,r,a){var i;if(!e)return[new t.Diff(1,o)];if(!o)return[new t.Diff(n,e)];var s=e.length>o.length?e:o,l=e.length>o.length?o:e,c=s.indexOf(l);if(-1!=c)return i=[new t.Diff(1,s.substring(0,c)),new t.Diff(0,l),new t.Diff(1,s.substring(c+l.length))],e.length>o.length&&(i[0][0]=i[2][0]=n),i;if(1==l.length)return[new t.Diff(n,e),new t.Diff(1,o)];var u=this.diff_halfMatch_(e,o);if(u){var d=u[0],p=u[1],h=u[2],f=u[3],m=u[4],g=this.diff_main(d,h,r,a),b=this.diff_main(p,f,r,a);return g.concat([new t.Diff(0,m)],b)}return r&&e.length>100&&o.length>100?this.diff_lineMode_(e,o,a):this.diff_bisect_(e,o,a)},t.prototype.diff_lineMode_=function(e,o,r){var a=this.diff_linesToChars_(e,o);e=a.chars1,o=a.chars2;var i=a.lineArray,s=this.diff_main(e,o,!1,r);this.diff_charsToLines_(s,i),this.diff_cleanupSemantic(s),s.push(new t.Diff(0,""));for(var l=0,c=0,u=0,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,r),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,o,r){for(var a=e.length,i=o.length,s=Math.ceil((a+i)/2),l=s,c=2*s,u=new Array(c),d=new Array(c),p=0;pr);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&&(A=l+h-_)>=0&&A=(S=a-d[A]))return this.diff_bisectSplit_(e,o,T,w,r)}for(var x=-y+b;x<=y-v;x+=2){for(var S,A=l+x,C=(S=x==-y||x!=y&&d[A-1]a)v+=2;else if(C>i)b+=2;else if(!f){var T;if((k=l+h-x)>=0&&k=(S=a-S))return this.diff_bisectSplit_(e,o,T,w,r)}}}return[new t.Diff(n,e),new t.Diff(1,o)]},t.prototype.diff_bisectSplit_=function(e,t,n,o,r){var a=e.substring(0,n),i=t.substring(0,o),s=e.substring(n),l=t.substring(o),c=this.diff_main(a,i,!1,r),u=this.diff_main(s,l,!1,r);return c.concat(u)},t.prototype.diff_linesToChars_=function(e,t){var n=[],o={};function r(e){for(var t="",r=0,i=-1,s=n.length;io?e=e.substring(n-o):nt.length?e:t,o=e.length>t.length?t:e;if(n.length<4||2*o.length=e.length?[o,a,i,s,u]:null}var i,s,l,c,u,d=a(n,o,Math.ceil(n.length/4)),p=a(n,o,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 o=!1,r=[],a=0,i=null,s=0,l=0,c=0,u=0,d=0;s0?r[a-1]:-1,l=0,c=0,u=0,d=0,i=null,o=!0)),s++;for(o&&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 o=e.charAt(e.length-1),r=n.charAt(0),a=o.match(t.nonAlphaNumericRegex_),i=r.match(t.nonAlphaNumericRegex_),s=a&&o.match(t.whitespaceRegex_),l=i&&r.match(t.whitespaceRegex_),c=s&&o.match(t.linebreakRegex_),u=l&&r.match(t.linebreakRegex_),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 o=1;o=p&&(p=h,c=r,u=a,d=i)}e[o-1][1]!=c&&(c?e[o-1][1]=c:(e.splice(o-1,1),o--),e[o][1]=u,d?e[o+1][1]=d:(e.splice(o+1,1),o--))}o++}},t.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,t.whitespaceRegex_=/\s/,t.linebreakRegex_=/[\r\n]/,t.blanklineEndRegex_=/\n\r?\n$/,t.blanklineStartRegex_=/^\r?\n\r?\n/,t.prototype.diff_cleanupEfficiency=function(e){for(var o=!1,r=[],a=0,i=null,s=0,l=!1,c=!1,u=!1,d=!1;s0?r[a-1]:-1,u=d=!1),o=!0)),s++;o&&this.diff_cleanupMerge(e)},t.prototype.diff_cleanupMerge=function(e){e.push(new t.Diff(0,""));for(var o,r=0,a=0,i=0,s="",l="";r1?(0!==a&&0!==i&&(0!==(o=this.diff_commonPrefix(l,s))&&(r-a-i>0&&0==e[r-a-i-1][0]?e[r-a-i-1][1]+=l.substring(0,o):(e.splice(0,0,new t.Diff(0,l.substring(0,o))),r++),l=l.substring(o),s=s.substring(o)),0!==(o=this.diff_commonSuffix(l,s))&&(e[r][1]=l.substring(l.length-o)+e[r][1],l=l.substring(0,l.length-o),s=s.substring(0,s.length-o))),r-=a+i,e.splice(r,a+i),s.length&&(e.splice(r,0,new t.Diff(n,s)),r++),l.length&&(e.splice(r,0,new t.Diff(1,l)),r++),r++):0!==r&&0==e[r-1][0]?(e[r-1][1]+=e[r][1],e.splice(r,1)):r++,i=0,a=0,s="",l=""}""===e[e.length-1][1]&&e.pop();var c=!1;for(r=1;rt));o++)i=r,s=a;return e.length!=o&&e[o][0]===n?s:s+(t-i)},t.prototype.diff_prettyHtml=function(e){for(var t=[],o=/&/g,r=//g,i=/\n/g,s=0;s");switch(l){case 1:t[s]=''+c+"";break;case n:t[s]=''+c+"";break;case 0:t[s]=""+c+""}}return t.join("")},t.prototype.diff_text1=function(e){for(var t=[],n=0;nthis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var o=this.match_alphabet_(t),r=this;function a(e,o){var a=e/t.length,i=Math.abs(n-o);return r.Match_Distance?a+i/r.Match_Distance:i?1:a}var i=this.Match_Threshold,s=e.indexOf(t,n);-1!=s&&(i=Math.min(a(0,s),i),-1!=(s=e.lastIndexOf(t,n+t.length))&&(i=Math.min(a(0,s),i)));var l,c,u=1<=f;b--){var v=o[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===o&&void 0===r)i=e,a=this.diff_text1(i);else if("string"==typeof e&&o&&"object"==typeof o&&void 0===r)a=e,i=o;else{if("string"!=typeof e||"string"!=typeof o||!r||"object"!=typeof r)throw new Error("Unknown call format to patch_make.");a=e,i=r}if(0===i.length)return[];for(var s=[],l=new t.patch_obj,c=0,u=0,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=[],o=0;othis.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,r-=e[i].length2-e[i].length1;else if(a[i]=!0,r=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]=o.substring(i[0][1].length)+i[0][1],a.start1-=s,a.start2-=s,a.length1+=s,a.length2+=s}return 0==(i=(a=e[e.length-1]).diffs).length||0!=i[i.length-1][0]?(i.push(new t.Diff(0,o)),a.length1+=n,a.length2+=n):n>i[i.length-1][1].length&&(s=n-i[i.length-1][1].length,i[i.length-1][1]+=o.substring(0,s),a.length1+=s,a.length2+=s),o},t.prototype.patch_splitMax=function(e){for(var o=this.Match_MaxBits,r=0;r2*o?(c.length1+=p.length,i+=p.length,u=!1,c.diffs.push(new t.Diff(d,p)),a.diffs.shift()):(p=p.substring(0,o-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(++r,0,c)}}},t.prototype.patch_toText=function(e){for(var t=[],n=0;n{e.exports=n(5775)},5775:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromRange=function(e,t){if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "range"');var n=e.ownerDocument.createRange(),o=t.startContainer,a=t.startOffset;n.setStart(e,0),n.setEnd(o,a);var i=(0,r.default)(n).length;return{start:i,end:i+(0,r.default)(t).length}},t.toRange=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0===e)throw new Error('missing required parameter "root"');var n=e.ownerDocument,r=n.createRange(),a=n.createNodeIterator(e,4),i=t.start||0,s=t.end||i,l=i-(0,o.default)(a,i),c=a.referenceNode,u=s-i+l,d=u-(0,o.default)(a,u),p=a.referenceNode;return r.setStart(c,l),r.setEnd(p,d),r};var o=a(n(3604)),r=a(n(9781));function a(e){return e&&e.__esModule?e:{default:e}}},9781:(e,t)=>{"use strict";function n(e,t){if(!t&&e.firstChild)return e.firstChild;do{if(e.nextSibling)return e.nextSibling;e=e.parentNode}while(e);return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t="";return function(e,t){for(var o=function(e){return e.startContainer.nodeType===Node.ELEMENT_NODE?e.startContainer.childNodes[e.startOffset]||n(e.startContainer,!0):e.startContainer}(e),r=function(e){return e.endContainer.nodeType===Node.ELEMENT_NODE?e.endContainer.childNodes[e.endOffset]||n(e.endContainer,!0):n(e.endContainer)}(e);o!==r;)t(o),o=n(o)}(e,(function(n){if(n.nodeType===Node.TEXT_NODE){var o=n===e.startContainer?e.startOffset:0,r=n===e.endContainer?e.endOffset:n.textContent.length;t+=n.textContent.slice(o,r)}})),t}},3604:(e,t,n)=>{e.exports=n(7771).default},7771:(e,t)=>{"use strict";t.default=function(e,t){if(4!==e.whatToShow){var a;try{a=new DOMException(o,"InvalidStateError")}catch(e){(a=new Error(o)).code=11,a.name="InvalidStateError",a.toString=function(){return"InvalidStateError: ".concat(o)}}throw a}var i,s=0,l=e.referenceNode,c=null;if("number"==typeof(i=t)&&isFinite(i)&&Math.floor(i)===i)c={forward:function(){return st||!e.pointerBeforeReferenceNode}};else{if(!r(t))throw new TypeError("Argument 2 of seek must be an integer or a Text Node.");c={forward:function(e,t){return 2&e.compareDocumentPosition(t)}(l,t)?function(){return!1}:function(){return l!==t},backward:function(){return l!==t||!e.pointerBeforeReferenceNode}}}for(;c.forward();){if(null===(l=e.nextNode()))throw new RangeError(n);s+=l.nodeValue.length}for(e.nextNode()&&(l=e.previousNode());c.backward();){if(null===(l=e.previousNode()))throw new RangeError(n);s-=l.nodeValue.length}if(!r(e.referenceNode))throw new RangeError(n);return s};var n="Iterator exhausted before seek ended.",o="Argument 1 of seek must use filter NodeFilter.SHOW_TEXT.";function r(e){return 3===e.nodeType}},1296:(e,t,n)=>{var o=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,i=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,u=l||c||Function("return this")(),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(o,"");var n=a.test(e);return n||i.test(e)?s(e.slice(2),n?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,n){var o,r,a,i,s,l,c=0,u=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=o,a=r;return o=r=void 0,c=t,i=e.apply(a,n)}function y(e){return c=e,s=setTimeout(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&&o?v(e):(o=r=void 0,i)}function x(){var e=f(),n=_(e);if(o=arguments,r=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,o=l=r=s=void 0},x.flush=function(){return void 0===s?i:w(f())},x}},2705:(e,t,n)=>{var o=n(5639).Symbol;e.exports=o},4239:(e,t,n)=>{var o=n(2705),r=n(9607),a=n(2333),i=o?o.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?r(e):a(e)}},7561:(e,t,n)=>{var o=n(7990),r=/^\s+/;e.exports=function(e){return e?e.slice(0,o(e)+1).replace(r,""):e}},1957:(e,t,n)=>{var o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=o},9607:(e,t,n)=>{var o=n(2705),r=Object.prototype,a=r.hasOwnProperty,i=r.toString,s=o?o.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var o=!0}catch(e){}var r=i.call(e);return o&&(t?e[s]=n:delete e[s]),r}},2333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5639:(e,t,n)=>{var o=n(1957),r="object"==typeof self&&self&&self.Object===Object&&self,a=o||r||Function("return this")();e.exports=a},7990:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},3279:(e,t,n)=>{var o=n(3218),r=n(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,o=c;return l=c=void 0,f=t,d=e.apply(o,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=r();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=r(),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,o(n)&&(m=!!n.leading,u=(g="maxWait"in n)?i(a(n.maxWait)||0,t):u,b="trailing"in n?!!n.trailing:b),x.cancel=function(){void 0!==p&&clearTimeout(p),f=0,l=h=c=p=void 0},x.flush=function(){return void 0===p?d:w(r())},x}},3218:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},3448:(e,t,n)=>{var o=n(4239),r=n(7005);e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==o(e)}},1927:(e,t,n)=>{var o=n(5639);e.exports=function(){return o.Date.now()}},4841:(e,t,n)=>{var o=n(7561),r=n(3218),a=n(3448),i=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return NaN;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=o(e);var n=s.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):i.test(e)?NaN:+e}},813:function(e){e.exports=function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=o,this.exclude=r,this.iframesTimeout=a}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},o=void 0;try{var r=e.contentWindow;if(o=r.document,!r||!o)throw new Error("iframe inaccessible")}catch(e){n()}o&&t(o)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var o=this,r=!1,a=null,i=function i(){if(!r){r=!0,clearTimeout(a);try{o.isIframeBlank(e)||(e.removeEventListener("load",i),o.getIframeContents(e,t,n))}catch(e){n()}}};e.addEventListener("load",i),a=setTimeout(i,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(e){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,o=0;this.forEachIframe(e,(function(){return!0}),(function(e){o++,n.waitForIframes(e.querySelector("html"),(function(){--o||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,o){var r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},i=t.querySelectorAll("iframe"),s=i.length,l=0;i=Array.prototype.slice.call(i);var c=function(){--s<=0&&a(l)};s||c(),i.forEach((function(t){e.matches(t,r.exclude)?c():r.onIframeReady(t,(function(e){n(t)&&(l++,o(e)),c()}),c)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,o){var r=!1,a=!1;return o.forEach((function(e,t){e.val===n&&(r=t,a=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==r||a?!1===r||a||(o[r].handled=!0):o.push({val:n,handled:!0}),!0):(!1===r&&o.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,o){var r=this;e.forEach((function(e){e.handled||r.getIframeContents(e.val,(function(e){r.createInstanceOnIframe(e).forEachNode(t,n,o)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,o,r){for(var a=this,i=this.createIterator(t,e,o),s=[],l=[],c=void 0,u=void 0;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)}),o)})),l.push(c);var d;l.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(s,e,n,o),r()}},{key:"forEachNode",value:function(e,t,n){var o=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=this.getContexts(),i=a.length;i||r(),a.forEach((function(a){var s=function(){o.iterateThroughNodes(e,a,t,n,(function(){--i<=0&&r()}))};o.iframes?o.waitForIframes(a,s):s()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,o=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(o){var r=!1;return n.every((function(t){return!o.call(e,t)||(r=!0,!1)})),r}return!1}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(a,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",o=this.opt.log;this.opt.debug&&"object"===(void 0===o?"undefined":e(o))&&"function"==typeof o[n]&&o[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",o=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var r in t)if(t.hasOwnProperty(r)){var a=t[r],i="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(r):this.escapeStr(r),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(a):this.escapeStr(a);""!==i&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(i)+"|"+this.escapeStr(s)+")","gm"+n),o+"("+this.processSynomyms(i)+"|"+this.processSynomyms(s)+")"+o))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":""}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":""}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var o=n.charAt(t+1);return/[(|)\\]/.test(o)||""===o?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],o=[];return e.split("").forEach((function(r){n.every((function(n){if(-1!==n.indexOf(r)){if(o.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),o.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n=this.opt.accuracy,o="string"==typeof n?n:n.value,r="string"==typeof n?[]:n.limiters,a="";switch(r.forEach((function(e){a+="|"+t.escapeStr(e)})),o){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(a="\\s"+(a||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")))+"]*"+e+"[^"+a+"]*)";case"exactly":return"(^|\\s"+a+")("+e+")(?=$|\\s"+a+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],o=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var r=t.callNoMatchOnInvalidRanges(e,o),a=r.start,i=r.end;r.valid&&(e.start=a,e.length=i-a,n.push(e),o=i)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,o=void 0,r=!1;return e&&void 0!==e.start?(o=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&o-t>0&&o-n>0?r=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:o,valid:r}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var o=void 0,r=!0,a=n.length,i=t-a,s=parseInt(e.start,10)-i;return(o=(s=s>a?a:s)+parseInt(e.length,10))>a&&(o=a,this.log("End range automatically set to the max value of "+a)),s<0||o-s<0||s>a||o>a?(r=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,o).replace(/\s+/g,"")&&(r=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:o,valid:r}}},{key:"getTextNodes",value:function(e){var t=this,n="",o=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){o.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:o})}))}},{key:"matchesExclude",value:function(e){return r.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var o=this.opt.element?this.opt.element:"mark",r=e.splitText(t),a=r.splitText(n-t),i=document.createElement(o);return i.setAttribute("data-markjs","true"),this.opt.className&&i.setAttribute("class",this.opt.className),i.textContent=r.textContent,r.parentNode.replaceChild(i,r),a}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,o,r){var a=this;e.nodes.every((function(i,s){var l=e.nodes[s+1];if(void 0===l||l.start>t){if(!o(i.node))return!1;var c=t-i.start,u=(n>i.end?i.end:n)-i.start,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,r(i.node.previousSibling,i.start),!(n>i.end))return!1;t=i.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,o,r){var a=this,i=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var r=void 0;null!==(r=e.exec(t.textContent))&&""!==r[i];)if(n(r[i],t)){var s=r.index;if(0!==i)for(var l=1;l(()=>{"use strict";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 o=0;ot}),e.promise=new Promise((function(n,o){e.resolve=function(e){t=!0,n(e)},e.reject=function(e){t=!0,o(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 o=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}}(o))return o}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 r},t.info=function(e){r>=o.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,o=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}),o=c(e);return n.decode(o)}catch(e){a(`stringToPDFString: "${e}".`)}}const t=[];for(let n=0,o=e.length;n>8&255),String.fromCharCode(255&o))}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 o={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=o,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 r=o.WARNINGS;function a(e){r>=o.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 o=0;oe.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),o=p.applyTransform(e.slice(2,4),t),r=p.applyTransform([e[0],e[3]],t),a=p.applyTransform([e[2],e[1]],t);return[Math.min(n[0],o[0],r[0],a[0]),Math.min(n[1],o[1],r[1],a[1]),Math.max(n[0],o[0],r[0],a[0]),Math.max(n[1],o[1],r[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],o=e[0]*t[1]+e[1]*t[3],r=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-r*o))/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])),o=Math.min(Math.max(e[0],e[2]),Math.max(t[0],t[2]));if(n>o)return null;const r=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 r>a?null:[n,r,o,a]}static bezierBoundingBox(e,t,n,o,r,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*r,u=-3*e+9*n-9*r+3*i,p=3*n-3*e):(d=6*t-12*o+6*a,u=-3*t+9*o-9*a+3*s,p=3*o-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 o=Object.create(null);let r=null,a=null;for(const e in n){const t=n[e];switch(e){case"url":if("undefined"!=typeof window)try{o[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){o[e]=t.toString();continue}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.");case"range":r=t;continue;case"worker":a=t;continue;case"data":if(_is_node.isNodeJS&&"undefined"!=typeof Buffer&&t instanceof Buffer)o[e]=new Uint8Array(t);else{if(t instanceof Uint8Array)break;if("string"==typeof t)o[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.");o[e]=new Uint8Array(t)}else o[e]=new Uint8Array(t)}continue}o[e]=t}if(o.CMapReaderFactory=o.CMapReaderFactory||DefaultCMapReaderFactory,o.StandardFontDataFactory=o.StandardFontDataFactory||DefaultStandardFontDataFactory,o.ignoreErrors=!0!==o.stopAtErrors,o.fontExtraProperties=!0===o.fontExtraProperties,o.pdfBug=!0===o.pdfBug,o.enableXfa=!0===o.enableXfa,(!Number.isInteger(o.rangeChunkSize)||o.rangeChunkSize<1)&&(o.rangeChunkSize=DEFAULT_RANGE_CHUNK_SIZE),("string"!=typeof o.docBaseUrl||(0,_display_utils.isDataScheme)(o.docBaseUrl))&&(o.docBaseUrl=null),(!Number.isInteger(o.maxImageSize)||o.maxImageSize<-1)&&(o.maxImageSize=-1),"string"!=typeof o.cMapUrl&&(o.cMapUrl=null),"string"!=typeof o.standardFontDataUrl&&(o.standardFontDataUrl=null),"boolean"!=typeof o.useWorkerFetch&&(o.useWorkerFetch=o.CMapReaderFactory===_display_utils.DOMCMapReaderFactory&&o.StandardFontDataFactory===_display_utils.DOMStandardFontDataFactory),"boolean"!=typeof o.isEvalSupported&&(o.isEvalSupported=!0),"boolean"!=typeof o.disableFontFace&&(o.disableFontFace=_is_node.isNodeJS),"boolean"!=typeof o.useSystemFonts&&(o.useSystemFonts=!_is_node.isNodeJS&&!o.disableFontFace),"object"==typeof o.ownerDocument&&null!==o.ownerDocument||(o.ownerDocument=globalThis.document),"boolean"!=typeof o.disableRange&&(o.disableRange=!1),"boolean"!=typeof o.disableStream&&(o.disableStream=!1),"boolean"!=typeof o.disableAutoFetch&&(o.disableAutoFetch=!1),(0,_util.setVerbosityLevel)(o.verbosity),!a){const e={verbosity:o.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,o,r,i),n=new Promise((function(e){let t;r?t=new _transport_stream.PDFDataTransportStream({length:o.length,initialData:o.initialData,progressiveDone:o.progressiveDone,contentDispositionFilename:o.contentDispositionFilename,disableRange:o.disableRange,disableStream:o.disableStream},r):o.data||(t=createPDFNetworkStream({url:o.url,length:o.length,httpHeaders:o.httpHeaders,withCredentials:o.withCredentials,rangeChunkSize:o.rangeChunkSize,disableRange:o.disableRange,disableStream:o.disableStream})),e(t)}));return Promise.all([e,n]).then((function([e,n]){if(t.destroyed)throw new Error("Loading aborted");const r=new _message_handler.MessageHandler(i,e,a.port),s=new WorkerTransport(r,t,n,o);t._transport=s,r.send("Ready",null)}))})).catch(t._capability.reject),t}async function _fetchDocument(e,t,n,o){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 r=await e.messageHandler.sendWithPromise("GetDocRequest",{docId:o,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 r}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,o=null){this.length=e,this.initialData=t,this.progressiveDone=n,this.contentDispositionFilename=o,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,o,r=!1){this._pageIndex=e,this._pageInfo=t,this._ownerDocument=o,this._transport=n,this._stats=r?new _display_utils.StatTimer:null,this._pdfBug=r,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:o=0,dontFlip:r=!1}={}){return new _display_utils.PageViewport({viewBox:this.view,scale:e,rotation:t,offsetX:n,offsetY:o,dontFlip:r})}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:o=_util.AnnotationMode.ENABLE,transform:r=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&&o===_util.AnnotationMode.ENABLE&&(o=_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&&o===_util.AnnotationMode.ENABLE&&(o=_util.AnnotationMode.ENABLE_STORAGE)),this._stats&&this._stats.time("Overall");const d=this._transport.getRenderingIntent(n,o);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:r,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 o,r=this._intentStates.get(n.cacheKey);return r||(r=Object.create(null),this._intentStates.set(n.cacheKey,r)),r.opListReadCapability||(o=Object.create(null),o.operatorListChanged=function(){r.operatorList.lastChunk&&(r.opListReadCapability.resolve(r.operatorList),r.renderTasks.delete(o))},r.opListReadCapability=(0,_util.createPromiseCapability)(),(r.renderTasks||=new Set).add(o),r.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(n)),r.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 o=t.getReader(),r={items:[],styles:Object.create(null)};!function t(){o.read().then((function({value:n,done:o}){o?e(r):(Object.assign(r.styles,n.styles),r.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,o=e.length;n{n.read().then((({value:e,done:t})=>{t?o.streamReader=null:this._transport.destroyed||(this._renderPageChunk(e,o),r())}),(e=>{if(o.streamReader=null,!this._transport.destroyed){if(o.operatorList){o.operatorList.lastChunk=!0;for(const e of o.renderTasks)e.operatorListChanged();this._tryCleanup()}if(o.displayReadyCapability)o.displayReadyCapability.reject(e);else{if(!o.opListReadCapability)throw e;o.opListReadCapability.reject(e)}}}))};r()}_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 o=new URL(t,n);return n.origin===o.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),o=()=>{t.removeEventListener("error",r),n.destroy(),t.terminate(),this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()},r=()=>{this._webWorker||o()};t.addEventListener("error",r),n.on("test",(e=>{t.removeEventListener("error",r),this.destroyed?o():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",r),this.destroyed)o();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++,o=new _message_handler.MessageHandler(n+"_worker",n,t);e.setup(o,t);const r=new _message_handler.MessageHandler(n,n+"_worker",t);this._messageHandler=r,this._readyCapability.resolve(),r.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;#o=new Map;#r=new Map;#a=null;constructor(e,t,n,o){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:o.ownerDocument,styleElement:o.styleElement}),this._params=o,o.useWorkerFetch||(this.CMapReaderFactory=new o.CMapReaderFactory({baseUrl:o.cMapUrl,isCompressed:o.cMapPacked}),this.StandardFontDataFactory=new o.StandardFontDataFactory({baseUrl:o.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 o=_util.RenderingIntentFlag.DISPLAY,r="";switch(e){case"any":o=_util.RenderingIntentFlag.ANY;break;case"display":break;case"print":o=_util.RenderingIntentFlag.PRINT;break;default:(0,_util.warn)(`getRenderingIntent - invalid intent: ${e}`)}switch(t){case _util.AnnotationMode.DISABLE:o+=_util.RenderingIntentFlag.ANNOTATIONS_DISABLE;break;case _util.AnnotationMode.ENABLE:break;case _util.AnnotationMode.ENABLE_FORMS:o+=_util.RenderingIntentFlag.ANNOTATIONS_FORMS;break;case _util.AnnotationMode.ENABLE_STORAGE:o+=_util.RenderingIntentFlag.ANNOTATIONS_STORAGE,r=this.annotationStorage.hash;break;default:(0,_util.warn)(`getRenderingIntent - invalid annotationMode: ${t}`)}return n&&(o+=_util.RenderingIntentFlag.OPLIST),{renderingIntent:o,cacheKey:`${o}_${r}`}}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.#o.values())e.push(t._destroy());this.#o.clear(),this.#r.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)(),o=this._fullReader;return o.headersReady.then((()=>{o.isStreamingSupported&&o.isRangeSupported||(this._lastProgress&&t.onProgress?.(this._lastProgress),o.onProgress=e=>{t.onProgress?.({loaded:e.loaded,total:e.total})}),n.resolve({isStreamingSupported:o.isStreamingSupported,isRangeSupported:o.isRangeSupported,contentLength:o.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.#o.get(e.pageIndex)._startRenderPage(e.transparency,e.cacheKey)})),e.on("commonobj",(([t,n,o])=>{if(!this.destroyed&&!this.commonObjs.has(t))switch(n){case"Font":const r=this._params;if("error"in o){const e=o.error;(0,_util.warn)(`Error during font loading: ${e}`),this.commonObjs.resolve(t,e);break}let a=null;r.pdfBug&&globalThis.FontInspector?.enabled&&(a={registerFont(e,t){globalThis.FontInspector.fontAdded(e,t)}});const i=new _font_loader.FontFaceObject(o,{isEvalSupported:r.isEvalSupported,disableFontFace:r.disableFontFace,ignoreErrors:r.ignoreErrors,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),fontRegistry:a});this.fontLoader.bind(i).catch((n=>e.sendWithPromise("FontFallback",{id:t}))).finally((()=>{!r.fontExtraProperties&&i.data&&(i.data=null),this.commonObjs.resolve(t,i)}));break;case"FontPath":case"Image":this.commonObjs.resolve(t,o);break;default:throw new Error(`Got unknown common object type ${n}`)}})),e.on("obj",(([e,t,n,o])=>{if(this.destroyed)return;const r=this.#o.get(t);if(!r.objs.has(e))switch(n){case"Image":r.objs.resolve(e,o);const t=8e6;if(o){let e;if(o.bitmap){const{bitmap:t,width:n,height:a}=o;e=n*a*4,r._bitmaps.add(t)}else e=o.data?.length||0;e>t&&(r.cleanupAfterRender=!0)}break;case"Pattern":r.objs.resolve(e,o);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.#r.get(t);if(n)return n;const o=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.#o.set(t,n),n}));return this.#r.set(t,o),o}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.#o.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:o,annotationCanvasMap:r,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=o,this.annotationCanvasMap=r,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:o,transform:r,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:r,viewport:o,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("?"),o=Math.min(t>0?t:e.length,n>0?n:e.length);return e.substring(e.lastIndexOf("/",o)+1,o)},t.getPdfFilenameFromUrl=function(e,t="document.pdf"){if("string"!=typeof e)return t;if(h(e))return(0,r.warn)('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),t;const n=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,o=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/.exec(e);let a=n.exec(o[1])||n.exec(o[2])||n.exec(o[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:o,height:r}=e.attributes.style,a=[0,0,parseInt(o),parseInt(r)];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,o)=>{const r=document.createElement("script");r.src=e,r.onload=function(e){t&&r.remove(),n(e)},r.onerror=function(){o(new Error(`Cannot load script at: ${r.src}`))},(document.head||document.documentElement).appendChild(r)}))};var o=n(6),r=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 o.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,r.stringToBytes)(await n.text())}return new Promise(((n,o)=>{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,r.stringToBytes)(a.responseText)),e)return void n(e)}o(new Error(a.statusText))}},a.send(null)}))}t.DOMCanvasFactory=i;class l extends o.BaseCMapReaderFactory{_fetchData(e,t){return s(e,this.isCompressed).then((e=>({cMapData:e,compressionType:t})))}}t.DOMCMapReaderFactory=l;class c extends o.BaseStandardFontDataFactory{_fetchData(e){return s(e,!0)}}t.DOMStandardFontDataFactory=c;class u extends o.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:o=0,offsetY:r=0,dontFlip:a=!1}){this.viewBox=e,this.scale=t,this.rotation=n,this.offsetX=o,this.offsetY=r;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+o,h=Math.abs(i-e[0])*t+r,f=Math.abs(e[3]-e[1])*t,m=Math.abs(e[2]-e[0])*t):(p=Math.abs(i-e[0])*t+o,h=Math.abs(s-e[1])*t+r,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:o=this.offsetY,dontFlip:r=!1}={}){return new d({viewBox:this.viewBox.slice(),scale:e,rotation:t,offsetX:n,offsetY:o,dontFlip:r})}convertToViewportPoint(e,t){return r.Util.applyTransform([e,t],this.transform)}convertToViewportRectangle(e){const t=r.Util.applyTransform([e[0],e[1]],this.transform),n=r.Util.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],n[0],n[1]]}convertToPdfPoint(e,t){return r.Util.applyInverseTransform([e,t],this.transform)}}t.PageViewport=d;class p extends r.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 o=n.end-n.start;e.push(`${n.name.padEnd(t)} ${o}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 o=parseInt(t[2],10);o=o>=1&&o<=12?o-1:0;let r=parseInt(t[3],10);r=r>=1&&r<=31?r: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,o,r,a,i,s))}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaseStandardFontDataFactory=t.BaseSVGFactory=t.BaseCanvasFactory=t.BaseCMapReaderFactory=void 0;var o=n(1);class r{constructor(){this.constructor===r&&(0,o.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,o.unreachable)("Abstract method `_createCanvas` called.")}}t.BaseCanvasFactory=r;class a{constructor({baseUrl:e=null,isCompressed:t=!1}){this.constructor===a&&(0,o.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?o.CMapCompressionType.BINARY:o.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,o.unreachable)("Abstract method `_fetchData` called.")}}t.BaseCMapReaderFactory=a;class i{constructor({baseUrl:e=null}){this.constructor===i&&(0,o.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,o.unreachable)("Abstract method `_fetchData` called.")}}t.BaseStandardFontDataFactory=i;class s{constructor(){this.constructor===s&&(0,o.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,o.unreachable)("Abstract method `_createSVG` called.")}}t.BaseSVGFactory=s},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FontLoader=t.FontFaceObject=void 0;var o=n(1);class r{constructor({docId:e,onUnsupportedFeature:t,ownerDocument:n=globalThis.document,styleElement:a=null}){this.constructor===r&&(0,o.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:o.UNSUPPORTED_FEATURES.errorFontLoadNative}),(0,o.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 o=this._queueLoadingCallback(n);this._prepareFontLoadEvent([t],[e],o)}))}}_queueLoadingCallback(e){(0,o.unreachable)("Abstract method `_queueLoadingCallback`.")}get isFontLoadingAPISupported(){const e=!!this._document?.fonts;return(0,o.shadow)(this,"isFontLoadingAPISupported",e)}get isSyncFontLoadingSupported(){(0,o.unreachable)("Abstract method `isSyncFontLoadingSupported`.")}get _loadTestFont(){(0,o.unreachable)("Abstract method `_loadTestFont`.")}_prepareFontLoadEvent(e,t,n){(0,o.unreachable)("Abstract method `_prepareFontLoadEvent`.")}}let a;t.FontLoader=a,t.FontLoader=a=class extends r{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,o.shadow)(this,"isSyncFontLoadingSupported",e)}_queueLoadingCallback(e){const t=this.loadingContext,n={id:"pdfjs-font-loading-"+t.nextRequestId++,done:!1,complete:function(){for((0,o.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,o.shadow)(this,"_loadTestFont",atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA=="))}_prepareFontLoadEvent(e,t,n){function r(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,o){return e.substring(0,t)+o+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=r(p,16);for(i=0,s=d.length-3;i30)return(0,o.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:o=!1,onUnsupportedFeature:r,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===o,this._onUnsupportedFeature=r,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,o.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:o.UNSUPPORTED_FEATURES.errorFontGetPath}),(0,o.warn)(`getPathGenerator - ignoring character: "${e}".`),this.compiledGlyphs[t]=function(e,t){}}if(this.isEvalSupported&&o.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 o of n)"scale"===o.cmd&&(o.args=[t,-t]),e[o.cmd].apply(e,o.args)}}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationStorage=void 0;var o=n(9),r=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 o=!1;if(void 0!==n)for(const[e,r]of Object.entries(t))n[e]!==r&&(o=!0,n[e]=r);else o=!0,this._storage.set(e,t);o&&this._setModified()}getAll(){return this._storage.size>0?(0,r.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 o.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 o=n(1);const r=3285377520,a=4294901760,i=65535;t.MurmurHash3_64=class{constructor(e){this.h1=e?4294967295&e:r,this.h2=e?4294967295&e:r}update(e){let t,n;if("string"==typeof e){t=new Uint8Array(2*e.length),n=0;for(let o=0,r=e.length;o>>8,t[n++]=255&r)}}else{if(!(0,o.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 r=n>>2,s=n-4*r,l=new Uint32Array(t.buffer,0,r);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*r+2]<<16;case 2:c^=t[4*r+1]<<8;case 1:c^=t[4*r],c=c*h&a|c*m&i,c=c<<15|c>>>17,c=c*f&a|c*g&i,1&r?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),o=(t>>>0).toString(16);return n.padStart(8,"0")+o.padStart(8,"0")}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasGraphics=void 0;var o=n(1),r=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,o,r,a]=this._transformMatrix,i=e*o-t*n,s=t*n-e*o;return[o/i,t/s,n/s,e/i,(o*r-n*a)/s,(t*r-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,o.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,o,r,a,i){const s=this._transformMatrix;this._transformMatrix=[s[0]*t+s[2]*n,s[1]*t+s[3]*n,s[0]*o+s[2]*r,s[1]*o+s[3]*r,s[0]*a+s[2]*i+s[4],s[1]*a+s[3]*i+s[5]],e._originalTransform(t,n,o,r,a,i)},e.setTransform=function(t,n,o,r,a,i){this._transformMatrix=[t,n,o,r,a,i],e._originalSetTransform(t,n,o,r,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),o=this._transformMatrix;this._transformMatrix=[o[0]*t+o[2]*n,o[1]*t+o[3]*n,o[0]*-n+o[2]*t,o[1]*-n+o[3]*t,o[4],o[5]],this._originalRotate(e)}}}class d{constructor(e){this.canvasFactory=e,this.cache=Object.create(null)}getCanvas(e,t,n,o){let r;return void 0!==this.cache[e]?(r=this.cache[e],this.canvasFactory.reset(r,t,n),r.context.setTransform(1,0,0,1,0,0)):(r=this.canvasFactory.create(t,n),this.cache[e]=r),o&&u(r.context),r}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,o,r,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,o,r,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,o,r,a,0,0,x,k),e.setTransform(u,d,p,h,f,m),[x,k]}return e.drawImage(t,n,o,r,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=o.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=o.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=o.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]=o.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=o.Util.applyTransform(t,e),r=o.Util.applyTransform(t.slice(2),e);this.minX=Math.min(this.minX,n[0],r[0]),this.minY=Math.min(this.minY,n[1],r[1]),this.maxX=Math.max(this.maxX,n[0],r[0]),this.maxY=Math.max(this.maxY,n[1],r[1])}updateScalingPathMinMax(e,t){o.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,r,a,i,s,l,c,u){const d=o.Util.bezierBoundingBox(t,n,r,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=r.PathType.FILL,t=null){const n=[this.minX,this.minY,this.maxX,this.maxY];if(e===r.PathType.STROKE){t||(0,o.unreachable)("Stroke bounding box must include transform.");const e=o.Util.singularValueDecompose2dScale(t),r=e[0]*this.lineWidth/2,a=e[1]*this.lineWidth/2;n[0]-=r,n[1]-=a,n[2]+=r,n[3]+=a}return n}updateClipFromPath(){const e=o.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=r.PathType.FILL,t=null){return o.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 r=t.height,a=t.width,i=r%c,s=(r-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===o.ImageKind.GRAYSCALE_1BPP){const t=h.byteLength,n=new Uint32Array(f.buffer,0,f.byteLength>>2),r=n.length,v=a+7>>3;let y=4294967295,_=o.FeatureTest.isLittleEndian?4278190080:255;for(w&&255===w[0]&&0===w[255]&&([y,_]=[_,y]),m=0;mv?a:8*e-7,i=-8&r;let s=0,l=0;for(;o>=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]*r+n*i>>8,e[a-1]=e[a-1]*r+o*i>>8}}}function y(e,t,n){const o=e.length;for(let r=3;r>8]>>8:t[r]*o>>16}}function k(e,t){const n=o.Util.singularValueDecompose2dScale(e);n[0]=Math.fround(n[0]),n[1]=Math.fround(n[1]);const r=Math.fround((globalThis.devicePixelRatio||1)*s.PixelsPerInch.PDF_TO_CSS_UNITS);return void 0!==t?t:n[0]<=r||n[1]<=r}const w=["butt","round","square"],x=["miter","round","bevel"],S={},A={};class C{constructor(e,t,n,o,r,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=o,this.imageLayer=r,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:o=null}){const r=this.ctx.canvas.width,a=this.ctx.canvas.height,i=o||"#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,o=i;if(this.ctx.fillStyle=i,o=this.ctx.fillStyle,n="string"==typeof o&&/^#[0-9A-Fa-f]{6}$/.test(o),"#000000"===e&&"#ffffff"===t||e===t||!n)this.foregroundColor=this.backgroundColor=null;else{const n=parseInt(o.slice(1),16),r=(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(r)+.7152*s(a)+.0722*s(i));this.selectColor=(n,o,r)=>{const a=.2126*s(n)+.7152*s(o)+.0722*s(r);return Math.round(a)===l?t:e}}}if(this.ctx.fillStyle=this.backgroundColor||i,this.ctx.fillRect(0,0,r,a),this.ctx.restore(),n){const e=this.cachedCanvases.getCanvas("transparent",r,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,r){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!==r&&s===r.nextBreakPoint)return r.breakIt(s,n),s;if(f=i[s],f!==o.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,o=e.height;let r,a,i=Math.max(Math.hypot(t[0],t[1]),1),s=Math.max(Math.hypot(t[2],t[3]),1),l=n,c=o,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),r=this.cachedCanvases.getCanvas(u,t,n,!1),a=r.context,a.clearRect(0,0,t,n),a.drawImage(e,0,0,l,c,0,0,t,n),e=r.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 o=c.get(u);if(o&&!s)return{canvas:o,offsetX:Math.round(Math.min(l[0],l[2])+l[4]),offsetY:Math.round(Math.min(l[1],l[3])+l[5])};d=o}d||(h=this.cachedCanvases.getCanvas("maskCanvas",n,a,!1),m(h.context,e));let f=o.Util.transform(l,[1/n,0,0,-1/a,0,0]);f=o.Util.transform(f,[1,0,0,1,0,-a]);const g=o.Util.applyTransform([0,0],f),b=o.Util.applyTransform([n,a],f),v=o.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,S=Math.min(g[0],b[0]),A=Math.min(g[1],b[1]);x.translate(-S,-A),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=o.Util.transform(x.mozCurrentTransformInverse,[1,0,0,1,-S,-A]);return x.fillStyle=s?i.getPattern(t,this,C,r.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(S),offsetY:Math.round(A)}}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,o,r,a,i){t.transform(e,n,o,r,a,i),this.__originalTransform(e,n,o,r,a,i)},e.setTransform=function(e,n,o,r,a,i){t.setTransform(e,n,o,r,a,i),this.__originalSetTransform(e,n,o,r,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,o,r,a,i){t.bezierCurveTo(e,n,o,r,a,i),this.__originalBezierCurveTo(e,n,o,r,a,i)},e.rect=function(e,n,o,r){t.rect(e,n,o,r),this.__originalRect(e,n,o,r)},e.closePath=function(){t.closePath(),this.__originalClosePath()},e.beginPath=function(){t.beginPath(),this.__originalBeginPath()}}(r,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,o){const r=o[0],a=o[1],i=o[2]-r,s=o[3]-a;0!==i&&0!==s&&(function(e,t,n,o,r,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"===r?_:y;const g=Math.min(o,Math.ceil(1048576/n));for(let r=0;r100&&(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,o,r,a){this.current.textMatrix=[e,t,n,o,r,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,r){const a=this.ctx,i=this.current,s=i.font,l=i.textRenderingMode,c=i.fontSize/i.fontSizeScale,u=l&o.TextRenderingMode.FILL_STROKE_MASK,d=!!(l&o.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),r&&a.setTransform.apply(a,r),u!==o.TextRenderingMode.FILL&&u!==o.TextRenderingMode.FILL_STROKE||a.fill(),u!==o.TextRenderingMode.STROKE&&u!==o.TextRenderingMode.FILL_STROKE||a.stroke(),a.restore()):(u!==o.TextRenderingMode.FILL&&u!==o.TextRenderingMode.FILL_STROKE||a.fillText(e,t,n),u!==o.TextRenderingMode.STROKE&&u!==o.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,o.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===o.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,r.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&o.TextRenderingMode.FILL_STROKE_MASK;e!==o.TextRenderingMode.STROKE&&e!==o.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(Snew C(e,this.commonObjs,this.objs,this.canvasFactory)};t=new r.TilingPattern(e,n,this.ctx,a,o)}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 r=this.selectColor?.(e,t,n)||o.Util.makeHexColor(e,t,n);this.ctx.strokeStyle=r,this.current.strokeColor=r}setFillRGBColor(e,t,n){const r=this.selectColor?.(e,t,n)||o.Util.makeHexColor(e,t,n);this.ctx.fillStyle=r,this.current.fillColor=r,this.current.patternFill=!1}_getPattern(e,t=null){let n;return this.cachedPatterns.has(e)?n=this.cachedPatterns.get(e):(n=(0,r.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,r.PathType.SHADING);const a=t.mozCurrentTransformInverse;if(a){const e=t.canvas,n=e.width,r=e.height,i=o.Util.applyTransform([0,0],a),s=o.Util.applyTransform([0,r],a),l=o.Util.applyTransform([n,0],a),c=o.Util.applyTransform([n,r],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,o.unreachable)("Should not call beginInlineImage")}beginImageData(){(0,o.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,o.info)("TODO: Support non-isolated groups."),e.knockout&&(0,o.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 r=o.Util.getAxialAlignedBoundingBox(e.bbox,t.mozCurrentTransform);const a=[0,0,t.canvas.width,t.canvas.height];r=o.Util.intersect(r,a)||[0,0,0,0];const i=Math.floor(r[0]),s=Math.floor(r[1]);let c=Math.max(Math.ceil(r[2])-i,1),u=Math.max(Math.ceil(r[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=o.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,r,a){if(this.save(),Array.isArray(t)&&4===t.length){const r=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]=r,t[3]=i;const[a,l]=o.Util.singularValueDecompose2dScale(this.ctx.mozCurrentTransform),{viewportScale:c}=this,d=Math.ceil(r*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(${r}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],r,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,r)}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,o=this.processingType3;if(o&&(void 0===o.compiled&&(o.compiled=function(e){const{width:t,height:n}=e;if(t>1e3||n>1e3)return null;const o=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),r=t+1;let a,s,l,c=new Uint8Array(r*(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),o[e]&&(c[l+s]=o[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*r,0!==d[p]&&(c[l]=8,++h),s=1;s1e3)return null;const f=new Int32Array([0,r,-1,0,-r,0,0,0,1]);let m,g,b;for(i.isNodeJS?g=[]:m=new Path2D,a=0;h&&a<=n;a++){let e=a*r;const n=e+t;for(;e>4,c[e]&=i>>2|i<<2),m?m.lineTo(e%r,e/r|0):b.push(e%r,e/r|0),c[e]||--h}while(o!==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,o=t.length;nt?i/t:1,o=a>t?a/t:1}}this._cachedScaleForStroking=[n,o]}return this._cachedScaleForStroking}rescaleAndStroke(e){const{ctx:t}=this,{lineWidth:n}=this.current,[o,r]=this.getScaleForStroking();if(t.lineWidth=n||1,1===o&&1===r)return void t.stroke();let a,i,s;e&&(a=t.mozCurrentTransform.slice(),i=t.getLineDash().slice(),s=t.lineDashOffset),t.scale(o,r);const l=Math.max(o,r);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 o.OPS)void 0!==C.prototype[e]&&(C.prototype[o.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 o=n(1),r=n(3);const a={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"};function i(e,t){if(!t||r.isNodeJS)return;const n=t[2]-t[0],o=t[3]-t[1],a=new Path2D;a.rect(t[0],t[1],n,o),e.clip(a)}t.PathType=a;class s{constructor(){this.constructor===s&&(0,o.unreachable)("Cannot initialize BaseShadingPattern.")}getPattern(){(0,o.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,r){let s;if(r===a.STROKE||r===a.FILL){const a=t.current.getClippedPathBoundingBox(r,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=o.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,o.warn)(`RadialAxialShadingPattern.getPattern: "${e?.message}".`)}}else i(e,this._bbox),s=this._createGradient(e);return s}}function c(e,t,n,o,r,a,i,s){const l=t.coords,c=t.colors,u=e.data,d=4*e.width;let p;l[n+1]>l[o+1]&&(p=n,n=o,o=p,p=a,a=i,i=p),l[o+1]>l[r+1]&&(p=o,o=r,r=p,p=i,i=s,s=p),l[n+1]>l[o+1]&&(p=n,n=o,o=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[o]+t.offsetX)*t.scaleX,g=(l[o+1]+t.offsetY)*t.scaleY,b=(l[r]+t.offsetX)*t.scaleX,v=(l[r+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],S=c[i+2],A=c[s],C=c[s+1],T=c[s+2],E=Math.round(f),O=Math.round(v);let P,D,L,M,R,F,I,N;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-A)*t,L=x-(x-C)*t,M=S-(S-T)*t}let t;t=ev?1:(f-e)/(f-v),R=h-(h-b)*t,F=y-(y-A)*t,I=_-(_-C)*t,N=k-(k-T)*t;const n=Math.round(Math.min(P,R)),o=Math.round(Math.max(P,R));let r=d*e+4*n;for(let e=n;e<=o;e++)t=(P-e)/(P-R),t<0?t=0:t>1&&(t=1),u[r++]=D-(D-F)*t|0,u[r++]=L-(L-I)*t|0,u[r++]=M-(M-N)*t|0,u[r++]=255}}function u(e,t,n){const o=t.coords,r=t.colors;let a,i;switch(t.type){case"lattice":const s=t.verticesPerRow,l=Math.floor(o.length/s)-1,u=s-1;for(a=0;a=o?r=o:n=r/e,{scale:n,size:r}}clipBbox(e,t,n,o,r){const a=o-t,i=r-n;e.ctx.rect(t,n,a,i),e.current.updateRectMinMax(e.ctx.mozCurrentTransform,[t,n,o,r]),e.clip(),e.endPath()}setFillAndStrokeStyleToContext(e,t,n){const r=e.ctx,a=e.current;switch(t){case 1:const e=this.ctx;r.fillStyle=e.fillStyle,r.strokeStyle=e.strokeStyle,a.fillColor=e.fillStyle,a.strokeColor=e.strokeStyle;break;case 2:const i=o.Util.makeHexColor(n[0],n[1],n[2]);r.fillStyle=i,r.strokeStyle=i,a.fillColor=i,a.strokeColor=i;break;default:throw new o.FormatError(`Unsupported paint type: ${t}`)}}getPattern(e,t,n,r){let i=n;r!==a.SHADING&&(i=o.Util.transform(i,t.baseTransform),this.matrix&&(i=o.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,o.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:r=0,width:a,height:i,inverseDecode:s=!1}){const l=o.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 o=0;o{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 o=n(1);function r(e){switch(e instanceof Error||"object"==typeof e&&null!==e||(0,o.unreachable)('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),e.name){case"AbortException":return new o.AbortException(e.message);case"MissingPDFException":return new o.MissingPDFException(e.message);case"PasswordException":return new o.PasswordException(e.message,e.code);case"UnexpectedResponseException":return new o.UnexpectedResponseException(e.message,e.status);case"UnknownErrorException":return new o.UnknownErrorException(e.message,e.details);default:return new o.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(r(t.reason))}return}const o=this.actionHandler[t.action];if(!o)throw new Error(`Unknown action from worker: ${t.action}`);if(t.callbackId){const e=this.sourceName,a=t.sourceName;new Promise((function(e){e(o(t.data))})).then((function(o){n.postMessage({sourceName:e,targetName:a,callback:1,callbackId:t.callbackId,data:o})}),(function(o){n.postMessage({sourceName:e,targetName:a,callback:2,callbackId:t.callbackId,reason:r(o)})}))}else t.streamId?this._createStreamSink(t):o(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 r=this.callbackId++,a=(0,o.createPromiseCapability)();this.callbackCapabilities[r]=a;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:r,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 r=(0,o.createPromiseCapability)();return this.streamControllers[i]={controller:n,startCall:r,pullCall:null,cancelCall:null,isClosed:!1},c.postMessage({sourceName:s,targetName:l,action:e,streamId:i,data:t,desiredSize:n.desiredSize},a),r.promise},pull:e=>{const t=(0,o.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,o.assert)(e instanceof Error,"cancel must have a valid reason");const t=(0,o.createPromiseCapability)();return this.streamControllers[i].cancelCall=t,this.streamControllers[i].isClosed=!0,c.postMessage({sourceName:s,targetName:l,stream:1,streamId:i,reason:r(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,r=1,s){if(this.isCancelled)return;const l=this.desiredSize;this.desiredSize-=r,l>0&&this.desiredSize<=0&&(this.sinkCapability=(0,o.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,o.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:r(e)}))},sinkCapability:(0,o.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:r(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(r(e.reason));break;case 7:e.success?s.pullCall.resolve():s.pullCall.reject(r(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:r(e)})}));break;case 4:if((0,o.assert)(s,"enqueue should have stream controller"),s.isClosed)break;s.controller.enqueue(e.chunk);break;case 3:if((0,o.assert)(s,"close should have stream controller"),s.isClosed)break;s.isClosed=!0,s.controller.close(),this._deleteStreamController(s,t);break;case 5:(0,o.assert)(s,"error should have stream controller"),s.controller.error(r(e.reason)),this._deleteStreamController(s,t);break;case 2:e.success?s.cancelCall.resolve():s.cancelCall.reject(r(e.reason)),this._deleteStreamController(s,t);break;case 1:if(!l)break;new Promise((function(t){t(l.onCancel&&l.onCancel(r(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:r(e)})})),l.sinkCapability.reject(r(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 o=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,o.objectFromMap)(this.#c)}has(e){return this.#c.has(e)}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OptionalContentConfig=void 0;var o=n(1);class r{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 r(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 r=1;r0?(0,o.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 o=n(1),r=n(5);t.PDFDataTransportStream=class{constructor(e,t){(0,o.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,o.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,o.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,o=null){this._stream=e,this._done=n||!1,this._filename=(0,r.isPdfFile)(o)?o: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,o.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,o.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=[],o={items:t,styles:Object.create(null)};return function e(o){if(!o)return;let r=null;const a=o.name;if("#text"===a)r=o.value;else{if(!n.shouldBuildText(a))return;o?.attributes?.textContent?r=o.attributes.textContent:o.value&&(r=o.value)}if(null!==r&&t.push({str:r}),o.children)for(const t of o.children)e(t)}(e),o}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 o=n(6);const r=function(e){return new Promise(((t,n)=>{__webpack_require__(172).readFile(e,((e,o)=>{!e&&o?t(new Uint8Array(o)):n(new Error(e))}))}))};class a extends o.BaseCanvasFactory{_createCanvas(e,t){return __webpack_require__(3414).createCanvas(e,t)}}t.NodeCanvasFactory=a;class i extends o.BaseCMapReaderFactory{_fetchData(e,t){return r(e).then((e=>({cMapData:e,compressionType:t})))}}t.NodeCMapReaderFactory=i;class s extends o.BaseStandardFontDataFactory{_fetchData(e){return r(e)}}t.NodeStandardFontDataFactory=s},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationLayer=void 0;var o=n(1),r=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 o.AnnotationType.LINK:return new h(e);case o.AnnotationType.TEXT:return new f(e);case o.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 o.AnnotationType.POPUP:return new k(e);case o.AnnotationType.FREETEXT:return new x(e);case o.AnnotationType.LINE:return new S(e);case o.AnnotationType.SQUARE:return new A(e);case o.AnnotationType.CIRCLE:return new C(e);case o.AnnotationType.POLYLINE:return new T(e);case o.AnnotationType.CARET:return new O(e);case o.AnnotationType.INK:return new P(e);case o.AnnotationType.POLYGON:return new E(e);case o.AnnotationType.HIGHLIGHT:return new D(e);case o.AnnotationType.UNDERLINE:return new L(e);case o.AnnotationType.SQUIGGLY:return new M(e);case o.AnnotationType.STRIKEOUT:return new R(e);case o.AnnotationType.STAMP:return new F(e);case o.AnnotationType.FILEATTACHMENT:return new I(e);default:return new p(e)}}}class p{constructor(e,{isRenderable:t=!1,ignoreBorder:n=!1,createQuadrilaterals:o=!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)),o&&(this.quadrilaterals=this._createQuadrilaterals(n))}_createContainer(e=!1){const t=this.data,n=this.page,r=this.viewport,a=document.createElement("section");let{width:i,height:s}=u(t.rect);a.setAttribute("data-annotation-id",t.id);const l=o.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=r.transform.slice(),[t,n]=o.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(${r.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!==o.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 o.AnnotationBorderStyleType.SOLID:a.style.borderStyle="solid";break;case o.AnnotationBorderStyleType.DASHED:a.style.borderStyle="dashed";break;case o.AnnotationBorderStyleType.BEVELED:(0,o.warn)("Unimplemented border style: beveled");break;case o.AnnotationBorderStyleType.INSET:(0,o.warn)("Unimplemented border style: inset");break;case o.AnnotationBorderStyleType.UNDERLINE:a.style.borderBottomStyle="solid"}t.borderColor||t.color?a.style.borderColor=o.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 o=n.detail[e];n.target.style[t]=i.ColorConverters[`${o[0]}_HTML`](o.slice(1))};return(0,o.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 o of Object.keys(t.detail)){const r=e[o]||n[o];r&&r(t)}}_setDefaultPropertiesFromJS(e){if(!this.enableScripting)return;const t=this.annotationStorage.getRawValue(this.data.id);if(!t)return;const n=this._commonActions;for(const[o,r]of Object.entries(t)){const a=n[o];a&&(a({detail:r,target:e}),delete t[o])}}_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 o=new w({container:n,trigger:e,color:t.color,titleObj:t.titleObj,modificationDate:t.modificationDate,contentsObj:t.contentsObj,richText:t.richText,hideWrapper:!0}).render();o.style.left=n.style.width,n.appendChild(o)}_renderQuadrilaterals(e){for(const t of this.quadrilaterals)t.className=e;return this.quadrilaterals}render(){(0,o.unreachable)("Abstract method `AnnotationElement.render` called")}_getElementsByName(e,t=null){const n=[];if(this._fieldObjects){const r=this._fieldObjects[e];if(r)for(const{page:e,id:a,exportValues:i}of r){if(-1===e)continue;if(a===t)continue;const r="string"==typeof i?i:null,s=document.getElementById(a);!s||c.has(s)?n.push({id:a,exportValue:r,domElement:s}):(0,o.warn)(`_getElementsByName - element not allowed: ${a}`)}return n}for(const o of document.getElementsByName(e)){const{id:e,exportValue:r}=o;e!==t&&c.has(o)&&n.push({id:e,exportValue:r,domElement:o})}return n}static get platform(){const e="undefined"!=typeof navigator?navigator.platform:"";return(0,o.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 o=0===t?n:n.cloneNode();return e.appendChild(o),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 o of Object.keys(t.actions)){const r=n.get(o);r&&(e[r]=()=>(this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t.id,name:o}}),!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,o.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:o,include:r}=t,a=[];if(0!==e.length||0!==o.length){const t=new Set(o);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)===r&&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,o){t.includes("mouse")?e.addEventListener(t,(e=>{this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:n,value:o(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:o(e)}})}))}_setEventListeners(e,t,n){for(const[o,r]of t)("Action"===r||this.data.actions?.[r])&&this._setEventListener(e,o,r,n)}_setBackgroundColor(e){const t=this.data.backgroundColor||null;e.style.backgroundColor=null===t?"transparent":o.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,o){const r=this.annotationStorage;for(const a of this._getElementsByName(e.name,e.id))a.domElement&&(a.domElement[t]=n),r.setValue(a.id,{[o]:n})}render(){const e=this.annotationStorage,t=this.data.id;this.container.className="textWidgetAnnotation";let n=null;if(this.renderForms){const o=e.getValue(t,{value:this.data.fieldValue}),r=o.formattedValue||o.value||"",a={userValue:null,formattedValue:null,valueOnFocus:""};this.data.multiLine?(n=document.createElement("textarea"),n.textContent=r):(n=document.createElement("input"),n.type="text",n.setAttribute("value",r)),c.add(n),n.disabled=this.data.readOnly,n.name=this.data.fieldName,n.tabIndex=l,a.userValue=r,n.setAttribute("id",t),n.addEventListener("input",(o=>{e.setValue(t,{value:o.target.value}),this.setPropertyOnSiblings(n,"value",o.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 o={value(n){a.userValue=n.detail.value??"",e.setValue(t,{value:a.userValue.toString()}),n.target.value=a.userValue},formattedValue(n){const{formattedValue:o}=n.detail;a.formattedValue=o,null!=o&&n.target!==document.activeElement&&(n.target.value=o),e.setValue(t,{formattedValue:o})},selRange(e){e.target.setSelectionRange(...e.detail.selRange)}};this._dispatchEventFromSandbox(o,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:o}=e.target;a.valueOnFocus!==o&&(a.userValue=o,this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:o,willCommit:!0,commitKey:n,selStart:e.target.selectionStart,selEnd:e.target.selectionEnd}}))}));const o=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}}),o(e)})),this.data.actions?.Keystroke&&n.addEventListener("beforeinput",(e=>{const{data:n,target:o}=e,{value:r,selectionStart:a,selectionEnd:i}=o;let s=a,l=i;switch(e.inputType){case"deleteWordBackward":{const e=r.substring(0,a).match(/\w*[^\w]*$/);e&&(s-=e[0].length);break}case"deleteWordForward":{const e=r.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:r,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,r=e.style;t&&(r.fontSize=`${t}px`),r.color=o.Util.makeHexColor(n[0],n[1],n[2]),null!==this.data.textAlignment&&(r.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 o=e.getValue(n,{value:t.exportValue===t.fieldValue}).value;"string"==typeof o&&(o="Off"!==o,e.setValue(n,{value:o})),this.container.className="buttonWidgetAnnotation checkBox";const r=document.createElement("input");return c.add(r),r.disabled=t.readOnly,r.type="checkbox",r.name=t.fieldName,o&&r.setAttribute("checked",!0),r.setAttribute("id",n),r.setAttribute("exportValue",t.exportValue),r.tabIndex=l,r.addEventListener("change",(o=>{const{name:r,checked:a}=o.target;for(const o of this._getElementsByName(r,n)){const n=a&&o.exportValue===t.exportValue;o.domElement&&(o.domElement.checked=n),e.setValue(o.id,{value:n})}e.setValue(n,{value:a})})),r.addEventListener("resetform",(e=>{const n=t.defaultFieldValue||"Off";e.target.checked=n===t.exportValue})),this.enableScripting&&this.hasJSActions&&(r.addEventListener("updatefromsandbox",(t=>{const o={value(t){t.target.checked="Off"!==t.detail.value,e.setValue(n,{value:t.target.checked})}};this._dispatchEventFromSandbox(o,t)})),this._setEventListeners(r,[["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(r),this._setDefaultPropertiesFromJS(r),this.container.appendChild(r),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 o=e.getValue(n,{value:t.fieldValue===t.buttonValue}).value;"string"==typeof o&&(o=o!==t.buttonValue,e.setValue(n,{value:o}));const r=document.createElement("input");if(c.add(r),r.disabled=t.readOnly,r.type="radio",r.name=t.fieldName,o&&r.setAttribute("checked",!0),r.setAttribute("id",n),r.tabIndex=l,r.addEventListener("change",(t=>{const{name:o,checked:r}=t.target;for(const t of this._getElementsByName(o,n))e.setValue(t.id,{value:!1});e.setValue(n,{value:r})})),r.addEventListener("resetform",(e=>{const n=t.defaultFieldValue;e.target.checked=null!=n&&n===t.buttonValue})),this.enableScripting&&this.hasJSActions){const o=t.buttonValue;r.addEventListener("updatefromsandbox",(t=>{const r={value:t=>{const r=o===t.detail.value;for(const o of this._getElementsByName(t.target.name)){const t=r&&o.id===n;o.domElement&&(o.domElement.checked=t),e.setValue(o.id,{value:t})}}};this._dispatchEventFromSandbox(r,t)})),this._setEventListeners(r,[["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(r),this._setDefaultPropertiesFromJS(r),this.container.appendChild(r),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:o}=this.data.defaultAppearanceData;o||(o=9);const r=`calc(${o}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=`${o}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=r),n.value.includes(e.exportValue)&&t.setAttribute("selected",!0),a.appendChild(t)}const i=(e,t)=>{const n=t?"value":"textContent",o=e.target.options;return e.target.multiple?Array.prototype.filter.call(o,(e=>e.selected)).map((e=>e[n])):-1===o.selectedIndex?null:o[o.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 o={value(n){const o=n.detail.value,r=new Set(Array.isArray(o)?o:[o]);for(const e of a.options)e.selected=r.has(e.value);e.setValue(t,{value:i(n,!0)})},multipleSelection(e){a.multiple=!0},remove(n){const o=a.options,r=n.detail.remove;o[r].selected=!1,a.remove(r),o.length>0&&-1===Array.prototype.findIndex.call(o,(e=>e.selected))&&(o[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:o,displayValue:r,exportValue:l}=n.detail.insert,c=document.createElement("option");c.textContent=r,c.value=l,a.insertBefore(c,a.children[o]),e.setValue(t,{value:i(n,!0),items:s(n)})},items(n){const{items:o}=n.detail;for(;0!==a.length;)a.remove(0);for(const e of o){const{displayValue:t,exportValue:n}=e,o=document.createElement("option");o.textContent=t,o.value=n,a.appendChild(o)}a.options.length>0&&(a.options[0].selected=!0),e.setValue(t,{value:i(n,!0),items:s(n)})},indices(n){const o=new Set(n.detail.indices);for(const e of n.target.options)e.selected=o.has(e.index);e.setValue(t,{value:i(n,!0)})},editable(e){e.target.disabled=!e.detail.editable}};this._dispatchEventFromSandbox(o,n)})),a.addEventListener("input",(n=>{const o=i(n,!0),r=i(n,!1);e.setValue(t,{value:o}),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:r,changeEx:o,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}),r=this.page,a=o.Util.normalizeRect([this.data.parentRect[0],r.view[3]-this.data.parentRect[1]+r.view[1],this.data.parentRect[2],r.view[3]-this.data.parentRect[3]+r.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],r=.7*(255-n[1])+n[1],a=.7*(255-n[2])+n[2];t.style.backgroundColor=o.Util.makeHexColor(0|e,0|r,0|a)}const a=document.createElement("h1");a.dir=this.titleObj.dir,a.textContent=this.titleObj.str,t.appendChild(a);const i=r.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 o=e.split(/(?:\r\n?|\n)/);for(let e=0,t=o.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,o]){return["G",1-Math.min(1,.3*e+.59*n+.11*t+o)]}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,o]){return`#${n(e)}${n(t)}${n(o)}`}static T_HTML(){return"#00000000"}static CMYK_RGB([e,t,n,o]){return["RGB",1-Math.min(1,e+o),1-Math.min(1,n+o),1-Math.min(1,t+o)]}static CMYK_HTML(e){return this.RGB_HTML(this.CMYK_RGB(e))}static RGB_CMYK([e,t,n]){const o=1-e,r=1-t,a=1-n;return["CMYK",o,r,a,Math.min(o,r,a)]}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.XfaLayer=void 0;var o=n(18);t.XfaLayer=class{static setupStorage(e,t,n,o,r){const a=o.getValue(t,{value:null});switch(n.name){case"textarea":if(null!==a.value&&(e.textContent=a.value),"print"===r)break;e.addEventListener("input",(e=>{o.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"===r)break;e.addEventListener("change",(e=>{o.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"===r)break;e.addEventListener("input",(e=>{o.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,r=-1===n.selectedIndex?"":n[n.selectedIndex].value;o.setValue(t,{value:r})}))}}static setAttributes({html:e,element:t,storage:n=null,intent:o,linkService:r}){const{attributes:a}=t,i=e instanceof HTMLAnchorElement;"radio"===a.type&&(a.name=`${a.name}-${o}`);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&&r.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,r=e.xfaHtml,a=e.intent||"display",i=document.createElement(r.name);r.attributes&&this.setAttributes({html:i,element:r,intent:a,linkService:n});const s=[[r,-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,r,i]=s[s.length-1];if(r+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);o.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 o=n(1);const r=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=o.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 o=t.measureText("");let i=o.fontBoundingBoxAscent,s=Math.abs(o.fontBoundingBoxDescent);if(i){t.restore();const n=i/(i+s);return a.set(e,n),n}t.strokeStyle="red",t.clearRect(0,0,r,r),t.strokeText("g",0,0);let l=t.getImageData(0,0,r,r).data;s=0;for(let e=l.length-1-3;e>=0;e-=4)if(l[e]>0){s=Math.ceil(e/4/r);break}t.clearRect(0,0,r,r),t.strokeText("A",0,r),l=t.getImageData(0,0,r,r).data,i=0;for(let e=0,t=l.length;e0){i=r-Math.floor(e/4/r);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,r=0;0!==d&&(n=Math.cos(d),r=Math.sin(d));const a=(p.vertical?t.height:t.width)*e._viewport.scale,i=h;let s,c;0!==d?(s=[n,r,-r,n,m,g],c=o.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,o=t.length;if(o>1e5)return e._renderingDone=!0,void n.resolve();if(!e._textContentStream)for(let n=0;n0&&(o=o?Math.min(n,o):n)}return o}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;o=n[i],r=o.boundary,t=r.x2>e.x1?r.index>e.index?r.x1New:e.x1:void 0===r.x2New?(r.x2+e.x1)/2:r.x2New,t>l&&(l=t)}for(e.x1New=l,i=t;i<=a;i++)o=n[i],r=o.boundary,void 0===r.x2New?r.x2>e.x1?r.index>e.index&&(r.x2New=r.x2):r.x2New=l:r.x2New>l&&(r.x2New=Math.max(l,r.x2));const c=[];let u=null;for(i=t;i<=a;i++){o=n[i],r=o.boundary;const t=r.x2>e.x2?r:e;u===t?c[c.length-1].end=o.end:(c.push({start:o.start,end:o.end,boundary:t}),u=t)}for(n[t].start=0&&n[s].start>=r.y1;s--)e=n[s].boundary===r;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 o.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,o=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,o.createPromiseCapability)();let n=Object.create(null);const a=this._document.createElement("canvas");if(a.height=a.width=r,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:o,done:r})=>{r?t.resolve():(Object.assign(n,o.styles),this._processItems(o.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,r=function(e,t,n){const o=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,o);const r=new Array(n.length);for(const e of o){const t=e.index;r[t]={left:e.x1New,top:0,right:e.x2New,bottom:0}}n.map((function(t,n){const a=r[n],i=o[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,o);for(const e of o){const t=e.index;r[t].top=e.x1New,r[t].bottom=e.x2New}return r}(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),r.style.padding=n.join(" "),t.length&&(r.style.transform=t.join(" "))):(r.style.padding=null,r.style.transform=a.originalTransform))}}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SVGGraphics=void 0;var o=n(1),r=n(5),a=n(3);let i=class{constructor(){(0,o.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 o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";let r=`data:${t};base64,`;for(let t=0,n=e.length;t>2]+o[(3&a)<<4|i>>4]+o[t+1>6:64]+o[t+2>1&2147483647:n>>1&2147483647;t[e]=n}function n(e,n,o,r){let a=r;const i=n.length;o[a]=i>>24&255,o[a+1]=i>>16&255,o[a+2]=i>>8&255,o[a+3]=255&i,a+=4,o[a]=255&e.charCodeAt(0),o[a+1]=255&e.charCodeAt(1),o[a+2]=255&e.charCodeAt(2),o[a+3]=255&e.charCodeAt(3),a+=4,o.set(n,a),a+=n.length;const s=function(e,n,o){let r=-1;for(let a=n;a>>8^t[n]}return-1^r}(o,r+4,a);o[a]=s>>24&255,o[a+1]=s>>16&255,o[a+2]=s>>8&255,o[a+3]=255&s}function r(e){let t=e.length;const n=65535,o=Math.ceil(t/n),r=new Uint8Array(2+t+5*o+4);let a=0;r[a++]=120,r[a++]=156;let i=0;for(;t>n;)r[a++]=0,r[a++]=255,r[a++]=255,r[a++]=0,r[a++]=0,r.set(e.subarray(i,i+n),a),a+=n,i+=n,t-=n;r[a++]=1,r[a++]=255&t,r[a++]=t>>8&255,r[a++]=255&~t,r[a++]=(65535&~t)>>8&255,r.set(e.subarray(i),a),a+=e.length-i;const s=function(e,t,n){let o=1,r=0;for(let t=0;t>24&255,r[a++]=s>>16&255,r[a++]=s>>8&255,r[a++]=255&s,r}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 o.ImageKind.GRAYSCALE_1BPP:h=0,d=1,f=c+7>>3;break;case o.ImageKind.RGB_24BPP:h=2,d=8,f=3*c;break;case o.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 r(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,o.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+e)}return r(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?o.ImageKind.GRAYSCALE_1BPP:t.kind,i,s)}}();class f{constructor(){this.fontSizeScale=1,this.fontWeight=s.fontWeight,this.fontSize=0,this.textMatrix=o.IDENTITY_MATRIX,this.fontMatrix=o.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=o.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 o of e)"save"!==o.fn?"restore"===o.fn?t=n.pop():t.push(o):(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 r.DOMSVGFactory,this.current=new f,this.transformMatrix=o.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 o.OPS)this._operatorIdMapping[o.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,r=t.length;e{e.get(t,n)}));this.current.dependencies.push(n)}return Promise.all(this.current.dependencies)}transform(e,t,n,r,a,i){const s=[e,t,n,r,a,i];this.transformMatrix=o.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=o.IDENTITY_MATRIX,this.executeOpTree(this.convertOpList(e)),n)))}convertOpList(e){const t=this._operatorIdMapping,n=e.argsArray,o=e.fnArray,r=[];for(let e=0,a=o.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=o.Util.makeHexColor(e,t,n)}setFillAlpha(e){this.current.fillAlpha=e}setFillRGBColor(e,t,n){this.current.fillColor=o.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,r=o.Util.inverseTransform(this.transformMatrix),a=o.Util.applyTransform([0,0],r),i=o.Util.applyTransform([0,n],r),s=o.Util.applyTransform([t,0],r),l=o.Util.applyTransform([t,n],r),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],r=e[3]||o.IDENTITY_MATRIX,[a,i,s,l]=e[4],c=e[5],u=e[6],d=e[7],p="shading"+_++,[h,f,m,g]=o.Util.normalizeRect([...o.Util.applyTransform([a,i],r),...o.Util.applyTransform([s,l],r)]),[b,v]=o.Util.singularValueDecompose2dScale(r),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,S=this.transformMatrix,A=this.current.fillColor,C=this.current.strokeColor,T=this.svgFactory.create(m-h,g-f);if(this.svg=T,this.transformMatrix=r,2===d){const e=o.Util.makeHexColor(...t);this.current.fillColor=e,this.current.strokeColor=e}return this.executeOpTree(this.convertOpList(n)),this.svg=x,this.transformMatrix=S,this.current.fillColor=A,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 r;switch(e[1]){case"axial":const n=e[4],o=e[5];r=this.svgFactory.createElement("svg:linearGradient"),r.setAttributeNS(null,"id",t),r.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),r.setAttributeNS(null,"x1",n[0]),r.setAttributeNS(null,"y1",n[1]),r.setAttributeNS(null,"x2",o[0]),r.setAttributeNS(null,"y2",o[1]);break;case"radial":const a=e[4],i=e[5],s=e[6],l=e[7];r=this.svgFactory.createElement("svg:radialGradient"),r.setAttributeNS(null,"id",t),r.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),r.setAttributeNS(null,"cx",i[0]),r.setAttributeNS(null,"cy",i[1]),r.setAttributeNS(null,"r",l),r.setAttributeNS(null,"fx",a[0]),r.setAttributeNS(null,"fy",a[1]),r.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]),r.appendChild(t)}return this.defs.appendChild(r),`url(#${t})`;case"Mesh":return(0,o.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 r=n.x,a=n.y,i=[],s=0;for(const n of e)switch(0|n){case o.OPS.rectangle:r=t[s++],a=t[s++];const e=r+t[s++],n=a+t[s++];i.push("M",g(r),g(a),"L",g(e),g(a),"L",g(e),g(n),"L",g(r),g(n),"Z");break;case o.OPS.moveTo:r=t[s++],a=t[s++],i.push("M",g(r),g(a));break;case o.OPS.lineTo:r=t[s++],a=t[s++],i.push("L",g(r),g(a));break;case o.OPS.curveTo:r=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(r),g(a)),s+=6;break;case o.OPS.curveTo2:i.push("C",g(r),g(a),g(t[s]),g(t[s+1]),g(t[s+2]),g(t[s+3])),r=t[s+2],a=t[s+3],s+=4;break;case o.OPS.curveTo3:r=t[s+2],a=t[s+3],i.push("C",g(t[s]),g(t[s+1]),g(r),g(a),g(r),g(a)),s+=4;break;case o.OPS.closePath:i.push("Z")}i=i.join(" "),n.path&&e.length>0&&e[0]!==o.OPS.rectangle&&e[0]!==o.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(r,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 o=e.element.cloneNode(!0);if("evenodd"===this.pendingClip?o.setAttributeNS(null,"clip-rule","evenodd"):o.setAttributeNS(null,"clip-rule","nonzero"),this.pendingClip=null,n.appendChild(o),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,o.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 o=n.dashArray;1!==t&&o.length>0&&(o=o.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",o.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,o.warn)(`Dependent image with object ID ${e} is not ready yet`)}paintInlineImageXObject(e,t){const n=e.width,o=e.height,r=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(o)),this.current.element=a,this.clip("nonzero");const i=this.svgFactory.createElement("svg:image");i.setAttributeNS(c,"xlink:href",r),i.setAttributeNS(null,"x","0"),i.setAttributeNS(null,"y",g(-o)),i.setAttributeNS(null,"width",g(n)+"px"),i.setAttributeNS(null,"height",g(o)+"px"),i.setAttributeNS(null,"transform",`scale(${g(1/n)} ${g(-1/o)})`),t?t.appendChild(i):this._ensureTransformGroup().appendChild(i)}paintImageMaskXObject(e){const t=this.current,n=e.width,o=e.height,r=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(o)),i.setAttributeNS(null,"fill",r),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],o=this.svgFactory.createElement("svg:rect");o.setAttributeNS(null,"x",t[0]),o.setAttributeNS(null,"y",t[1]),o.setAttributeNS(null,"width",g(e)),o.setAttributeNS(null,"height",g(n)),this.current.element=o,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 o=this.svgFactory.createElement("svg:g");return o.setAttributeNS(null,"transform",b(e.transform)),t.appendChild(o),this.svg=o,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 o=n(1),r=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,o.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,o.createPromiseCapability)(),this._headersCapability=(0,o.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,o.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 o.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,o.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,o.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 o.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,r.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:e.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=a,this._contentLength=i||this._contentLength,this._filename=(0,r.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 r=e=>{if(404!==e.statusCode)this._setReadableStream(e);else{const e=new o.MissingPDFException(`Missing PDF "${this._url}".`);this._storedError=e}};this._request=null,"http:"===this._url.protocol?this._request=i.request(p(this._url,this._httpHeaders),r):this._request=s.request(p(this._url,this._httpHeaders),r),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 o.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 o=decodeURIComponent(this._url.path);c.test(this._url.href)&&(o=o.replace(/^\//,"")),this._setReadableStream(a.createReadStream(o,{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 o.MissingPDFException('Missing PDF "'+t+'".'):new o.UnexpectedResponseException(`Unexpected server response (${e}) while retrieving PDF "${t}".`,e)},t.extractFilenameFromHeader=function(e){const t=e("Content-Disposition");if(t){let e=(0,r.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:o}){const r={allowRangeRequests:!1,suggestedLength:void 0},a=parseInt(e("Content-Length"),10);return Number.isInteger(a)?(r.suggestedLength=a,a<=2*n||o||!t||"bytes"!==e("Accept-Ranges")||"identity"!==(e("Content-Encoding")||"identity")||(r.allowRangeRequests=!0),r):r},t.validateResponseStatus=function(e){return 200===e||206===e};var o=n(1),r=n(27),a=n(5)},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getFilenameFromContentDispositionHeader=function(e){let t=!0,n=r("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 o=r("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;null!==(n=o.exec(e));){let[,e,o,r]=n;if(e=parseInt(e,10),e in t){if(0===e)break}else t[e]=[o,r]}const a=[];for(let e=0;e{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNetworkStream=void 0;var o=n(1),r=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 o={begin:e,end:t};for(const e in n)o[e]=n[e];return this.request(o)}requestFull(e){return this.request(e)}request(e){const t=this.getXhr(),n=this.currXhrId++,o=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}`),o.expectedStatus=206):o.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),o.onHeadersReceived=e.onHeadersReceived,o.onDone=e.onDone,o.onError=e.onError,o.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 r=n.xhr;if(r.readyState>=2&&n.onHeadersReceived&&(n.onHeadersReceived(),delete n.onHeadersReceived),4!==r.readyState)return;if(!(e in this.pendingRequests))return;if(delete this.pendingRequests[e],0===r.status&&this.isHttp)return void n.onError?.(r.status);const a=r.status||200;if((200!==a||206!==n.expectedStatus)&&a!==n.expectedStatus)return void n.onError?.(r.status);const i=function(e){const t=e.response;return"string"!=typeof t?t:(0,o.stringToBytes)(t).buffer}(r);if(206===a){const e=r.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?.(r.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,o.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,o.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:o,suggestedLength:a}=(0,r.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});o&&(this._isRangeSupported=!0),this._contentLength=a||this._contentLength,this._filename=(0,r.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,r.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,o.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 o={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,o),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,r.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,o.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 o=n(1),r=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 o=e[n];void 0!==o&&t.append(n,o)}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,o.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,o.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,r.validateResponseStatus)(e.status))throw(0,r.createResponseStatusError)(e.status,n);this._reader=e.body.getReader(),this._headersCapability.resolve();const t=t=>e.headers.get(t),{allowRangeRequests:a,suggestedLength:i}=(0,r.validateRangeRequestCapabilities)({getResponseHeader:t,isHttp:this._stream.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=a,this._contentLength=i||this._contentLength,this._filename=(0,r.extractFilenameFromHeader)(t),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new o.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,o.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,r.validateResponseStatus)(e.status))throw(0,r.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 r.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 o.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 o.PixelsPerInch}}),Object.defineProperty(e,"RenderingCancelledException",{enumerable:!0,get:function(){return o.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 o.getFilenameFromUrl}}),Object.defineProperty(e,"getPdfFilenameFromUrl",{enumerable:!0,get:function(){return o.getPdfFilenameFromUrl}}),Object.defineProperty(e,"getXfaPageViewport",{enumerable:!0,get:function(){return o.getXfaPageViewport}}),Object.defineProperty(e,"isPdfFile",{enumerable:!0,get:function(){return o.isPdfFile}}),Object.defineProperty(e,"loadScript",{enumerable:!0,get:function(){return o.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),o=__w_pdfjs_require__(5),r=__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,o.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 o=n(804),r=n(7824),a='',i="tippy-content",s="tippy-backdrop",l="tippy-arrow",c="tippy-svg-arrow",u={passive:!0,capture:!0},d=function(){return document.body};function p(e,t,n){if(Array.isArray(e)){var o=e[t];return null==o?Array.isArray(n)?n[t]:n:o}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(o){clearTimeout(n),n=setTimeout((function(){e(o)}),t)};var n}function g(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function b(e){return[].concat(e)}function v(e,t){-1===e.indexOf(t)&&e.push(t)}function y(e){return e.split("-")[0]}function _(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 S(e){return h(e,"MouseEvent")}function A(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 o=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[o](t,n)}))}function P(e,t){for(var n=t;n;){var o;if(e.contains(n))return!0;n=null==n.getRootNode||null==(o=n.getRootNode())?void 0:o.host}return!1}var D={isTouch:!1},L=0;function M(){D.isTouch||(D.isTouch=!0,window.performance&&document.addEventListener("mousemove",R))}function R(){var e=performance.now();e-L<20&&(D.isTouch=!1,document.removeEventListener("mousemove",R)),L=e}function F(){var e=document.activeElement;if(A(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var I=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),N=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(N);function $(e){var t=(e.plugins||[]).reduce((function(t,n){var o,r=n.name,a=n.defaultValue;return r&&(t[r]=void 0!==e[r]?e[r]:null!=(o=N[r])?o: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({},N,{plugins:t}))):j).reduce((function(t,n){var o=(e.getAttribute("data-tippy-"+n)||"").trim();if(!o)return t;if("content"===n)t[n]=o;else try{t[n]=JSON.parse(o)}catch(e){t[n]=o}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},N.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 o=w();function r(n,o){var r=z(t),a=r.box,i=r.content,s=r.arrow;o.theme?a.setAttribute("data-theme",o.theme):a.removeAttribute("data-theme"),"string"==typeof o.animation?a.setAttribute("data-animation",o.animation):a.removeAttribute("data-animation"),o.inertia?a.setAttribute("data-inertia",""):a.removeAttribute("data-inertia"),a.style.maxWidth="number"==typeof o.maxWidth?o.maxWidth+"px":o.maxWidth,o.role?a.setAttribute("role",o.role):a.removeAttribute("role"),n.content===o.content&&n.allowHTML===o.allowHTML||V(i,e.props),o.arrow?s?n.arrow!==o.arrow&&(a.removeChild(s),a.appendChild(B(o.arrow))):a.appendChild(B(o.arrow)):s&&a.removeChild(s)}return o.className=i,o.setAttribute("data-state","hidden"),V(o,e.props),t.appendChild(n),n.appendChild(o),r(e.props,e.props),{popper:t,onUpdate:r}}H.$$tippy=!0;var W=1,G=[],Y=[];function J(e,t){var n,r,a,i,s,l,c,h,g=q(e,Object.assign({},N,$(k(t)))),x=!1,A=!1,L=!1,M=!1,R=[],F=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(r),cancelAnimationFrame(a)},setProps:function(t){if(!B.state.isDestroyed){ie("onBeforeUpdate",[B,t]),ve();var n=B.props,o=q(e,Object.assign({},n,k(t),{ignoreAttributes:!0}));B.props=o,be(),n.interactiveDebounce!==o.interactiveDebounce&&(ce(),F=m(_e,o.interactiveDebounce)),n.triggerTarget&&!o.triggerTarget?b(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):o.triggerTarget&&e.removeAttribute("aria-expanded"),le(),ae(),J&&J(n,o),B.popperInstance&&(Se(),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,o=D.isTouch&&!B.props.touch,r=p(B.props.duration,0,N.duration);if(!(e||t||n||o||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=oe();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=oe(),n=t.box,o=t.content;C([n,o],r),T([n,o],"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])}))}(r)}},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,Se()}},hide:function(){var e=!B.state.isVisible,t=B.state.isDestroyed,n=!B.state.isEnabled,o=p(B.props.duration,1,N.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 r=oe(),a=r.box,i=r.content;B.props.animation&&(C([a,i],o),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()}))}(o,B.unmount):B.unmount()}},hideWithInteractivity:function(e){ne().addEventListener("mousemove",F),v(G,F),F(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&&(Ae(),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",F)})),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 oe(){return z(H)}function re(e){return B.state.isMounted&&!B.state.isVisible||D.isTouch||i&&"focus"===i.type?0:p(B.props.delay,e?0:1,N.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 o;void 0===n&&(n=!0),Z.forEach((function(n){n[e]&&n[e].apply(n,t)})),n&&(o=B.props)[e].apply(o,t)}function se(){var t=B.props.aria;if(t.content){var n="aria-"+t.content,o=H.id;b(B.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(B.state.isVisible)e.setAttribute(n,t?t+" "+o:o);else{var r=t&&t.replace(o,"").trim();r?e.setAttribute(n,r):e.removeAttribute(n)}}))}}function le(){!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",F),G=G.filter((function(e){return e!==F}))}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(),A=!0,setTimeout((function(){A=!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=oe().box;function o(e){e.target===n&&(O(n,"remove",o),t())}if(0===e)return t();O(n,"remove",s),O(n,"add",o),s=o}function ge(t,n,o){void 0===o&&(o=!1),b(B.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,o),R.push({node:e,eventType:t,handler:n,options:o})}))}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(I?"focusout":"blur",we);break;case"focusin":ge("focusout",we)}}))}function ve(){R.forEach((function(e){var t=e.node,n=e.eventType,o=e.handler,r=e.options;t.removeEventListener(n,o,r)})),R=[]}function ye(e){var t,n=!1;if(B.state.isEnabled&&!xe(e)&&!A){var o="focus"===(null==(t=i)?void 0:t.type);i=e,c=e.currentTarget,le(),!B.state.isVisible&&S(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&&!o&&Ee(e)}}function _e(e){var t=e.target,n=te().contains(t)||H.contains(t);if("mousemove"!==e.type||!n){var o=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,o=t.clientY;return e.every((function(e){var t=e.popperRect,r=e.popperState,a=e.props.interactiveBorder,i=y(r.placement),s=r.modifiersData.offset;if(!s)return!0;var l="bottom"===i?s.top.y:0,c="top"===i?s.bottom.y:0,u="right"===i?s.left.x:0,d="left"===i?s.right.x:0,p=t.top-o+l>a,h=o-t.bottom-c>a,f=t.left-n+u>a,m=n-t.right-d>a;return p||h||f||m}))})(o,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 Se(){Ae();var t=B.props,n=t.popperOptions,r=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=oe().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&c&&d.push({name:"arrow",options:{element:c,padding:3}}),d.push.apply(d,(null==n?void 0:n.modifiers)||[]),B.popperInstance=(0,o.fi)(u,H,Object.assign({},n,{placement:r,onFirstUpdate:l,modifiers:d}))}function Ae(){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=re(!0),o=K(),r=o[0],a=o[1];D.isTouch&&"hold"===r&&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=re(!1);t?r=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=N.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",M,u),window.addEventListener("blur",F);var o,r=Object.assign({},t,{plugins:n}),a=(o=e,x(o)?[o]:function(e){return h(e,"NodeList")}(o)?_(o):Array.isArray(o)?o:_(document.querySelectorAll(o))).reduce((function(e,t){var n=t&&J(t,r);return n&&e.push(n),e}),[]);return x(e)?a[0]:a}Z.defaultProps=N,Z.setDefaultProps=function(e){Object.keys(e).forEach((function(t){N[t]=e[t]}))},Z.currentInput=D;var X=function(e){var t=void 0===e?{}:e,n=t.exclude,o=t.duration;Y.forEach((function(e){var t=!1;if(n&&(t=A(n)?e.reference===n:e.popper===n.popper),!t){var r=e.props.duration;e.setProps({duration:o}),e.hide(),e.state.isDestroyed||e.setProps({duration:r})}}))},K=Object.assign({},r.Z,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),Q=function(e,t){var n;void 0===t&&(t={});var o,r=e,a=[],i=[],s=t.overrides,l=[],c=!1;function u(){i=r.map((function(e){return b(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function d(){a=r.map((function(e){return e.reference}))}function p(e){r.forEach((function(t){e?t.enable():t.disable()}))}function h(e){return r.map((function(t){var n=t.setProps;return t.setProps=function(r){n(r),t.reference===o&&e.setProps(r)},function(){t.setProps=n}}))}function f(e,t){var n=i.indexOf(t);if(t!==o){o=t;var l=(s||[]).concat("content").reduce((function(e,t){return e[t]=r[n].props[t],e}),{});e.setProps(Object.assign({},l,{getReferenceClientRect:"function"==typeof l.getReferenceClientRect?l.getReferenceClientRect:function(){var e;return null==(e=a[n])?void 0:e.getBoundingClientRect()}}))}}p(!1),d(),u();var m={fn:function(){return{onDestroy:function(){p(!0)},onHidden:function(){o=null},onClickOutside:function(e){e.props.showOnCreate&&!c&&(c=!0,o=null)},onShow:function(e){e.props.showOnCreate&&!c&&(c=!0,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(),!o&&null==e)return f(v,a[0]);if(!o||null!=e){if("number"==typeof e)return a[e]&&f(v,a[e]);if(r.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(!o)return v.show(0);var t=a.indexOf(o);v.show(a[t+1]||e)},v.showPrevious=function(){var e=a[a.length-1];if(!o)return v.show(e);var t=a.indexOf(o),n=a[t-1]||e;v.show(n)};var _=v.setProps;return v.setProps=function(e){s=e.overrides||s,_(e)},v.setInstances=function(e){p(!0),l.forEach((function(e){return e()})),r=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=[],o=[],r=!1,a=t.target,i=g(t,["target"]),s=Object.assign({},i,{trigger:"manual",touch:!1}),l=Object.assign({touch:N.touch},i,{showOnCreate:!0}),c=Z(e,s);function d(e){if(e.target&&!r){var n=e.target.closest(a);if(n){var i=n.getAttribute("data-tippy-trigger")||t.trigger||N.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&&(o=o.concat(s))}}}}function p(e,t,o,r){void 0===r&&(r=!1),e.addEventListener(t,o,r),n.push({node:e,eventType:t,handler:o,options:r})}return b(c).forEach((function(e){var t=e.destroy,a=e.enable,i=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&o.forEach((function(e){e.destroy()})),o=[],n.forEach((function(e){var t=e.node,n=e.eventType,o=e.handler,r=e.options;t.removeEventListener(n,o,r)})),n=[],t()},e.enable=function(){a(),o.forEach((function(e){return e.enable()})),r=!1},e.disable=function(){i(),o.forEach((function(e){return e.disable()})),r=!0},function(e){var t=e.reference;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),o=n.box,r=n.content,a=e.props.animateFill?function(){var e=w();return e.className=s,T([e],"hidden"),e}():null;return{onCreate:function(){a&&(o.insertBefore(a,o.firstElementChild),o.setAttribute("data-animatefill",""),o.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(a){var e=o.style.transitionDuration,t=Number(e.replace("ms",""));r.style.transitionDelay=Math.round(t/10)+"ms",a.style.transitionDuration=e,T([a],"visible")}},onShow:function(){a&&(a.style.transitionDuration="0ms")},onHide:function(){a&&T([a],"hidden")}}}},oe={clientX:0,clientY:0},re=[];function ae(e){var t=e.clientX,n=e.clientY;oe={clientX:t,clientY:n}}var ie={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=E(e.props.triggerTarget||t),o=!1,r=!1,a=!0,i=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function l(){n.addEventListener("mousemove",d)}function c(){n.removeEventListener("mousemove",d)}function u(){o=!0,e.setProps({getReferenceClientRect:null}),o=!1}function d(n){var o=!n.target||t.contains(n.target),r=e.props.followCursor,a=n.clientX,i=n.clientY,s=t.getBoundingClientRect(),l=a-s.left,c=i-s.top;!o&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=a,o=i;"initial"===r&&(n=e.left+l,o=e.top+c);var s="horizontal"===r?e.top:o,u="vertical"===r?e.right:n,d="horizontal"===r?e.bottom:o,p="vertical"===r?e.left:n;return{width:u-p,height:d-s,top:s,right:u,bottom:d,left:p}}})}function p(){e.props.followCursor&&(re.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",ae)}(n))}function h(){0===(re=re.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",ae)}(n)}return{onCreate:p,onDestroy:h,onBeforeUpdate:function(){i=e.props},onAfterUpdate:function(t,n){var a=n.followCursor;o||void 0!==a&&i.followCursor!==a&&(h(),a?(p(),!e.state.isMounted||r||s()||l()):(c(),u()))},onMount:function(){e.props.followCursor&&!r&&(a&&(d(oe),a=!1),s()||l())},onTrigger:function(e,t){S(t)&&(oe={clientX:t.clientX,clientY:t.clientY}),r="focus"===t.type},onHidden:function(){e.props.followCursor&&(u(),c(),a=!0)}}}},se={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference,o=-1,r=!1,a=[],i={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(r){var i=r.state;e.props.inlinePositioning&&(-1!==a.indexOf(i.placement)&&(a=[]),t!==i.placement&&-1===a.indexOf(i.placement)&&(a.push(i.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,o){if(n.length<2||null===e)return t;if(2===n.length&&o>=0&&n[0].left>n[1].right)return n[o]||t;switch(e){case"top":case"bottom":var r=n[0],a=n[n.length-1],i="top"===e,s=r.top,l=a.bottom,c=i?r.left:a.left,u=i?r.right:a.right;return{top:s,bottom:l,left:c,right:u,width:u-c,height:l-s};case"left":case"right":var 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()),o)}(i.placement)}})),t=i.placement)}};function s(){var t;r||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,i),r=!0,e.setProps(t),r=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(S(n)){var r=_(e.reference.getClientRects()),a=r.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),i=r.indexOf(a);o=i>-1?i:o}},onHidden:function(){o=-1}}}},le={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function o(t){return!0===e.props.sticky||e.props.sticky===t}var r=null,a=null;function i(){var s=o("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,l=o("popper")?n.getBoundingClientRect():null;(s&&ce(r,s)||l&&ce(a,l))&&e.popperInstance&&e.popperInstance.update(),r=s,a=l,e.state.isMounted&&requestAnimationFrame(i)}return{onMount:function(){e.props.sticky&&i()}}}};function ce(e,t){return!e||!t||e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left}Z.setDefaultProps({render:H});const ue=Z},9938:function(e,t,n){var o;"undefined"!=typeof self&&self,e.exports=(o=n(9963),(()=>{var e={646:e=>{e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t{e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},860:e=>{e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},206:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},319:(e,t,n)=>{var o=n(646),r=n(860),a=n(206);e.exports=function(e){return o(e)||r(e)||a()}},8:e=>{function t(n){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=t=function(e){return typeof e}:e.exports=t=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(n)}e.exports=t},744:(e,t)=>{"use strict";t.Z=(e,t)=>{for(const[n,o]of t)e[n]=o;return e}},748:e=>{"use strict";e.exports=o}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return(()=>{"use strict";n.r(r),n.d(r,{VueSelect:()=>N,default:()=>$,mixins:()=>j});var e=n(748),t=["dir"],o=["id","aria-expanded","aria-owns"],a={ref:"selectedOptions",class:"vs__selected-options"},i=["disabled","title","aria-label","onClick"],s={ref:"actions",class:"vs__actions"},l=["disabled"],c={class:"vs__spinner"},u=["id"],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(),o=t.getBoundingClientRect(),r=o.top,a=o.bottom,i=o.height;if(rn.bottom)return this.$refs.dropdownMenu.scrollTop=t.offsetTop-(n.height-i)}},getDropdownViewport:function(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},w={data:function(){return{typeAheadPointer:-1}},watch:{filteredOptions:function(){for(var e=0;e=0;e--)if(this.selectable(this.filteredOptions[e])){this.typeAheadPointer=e;break}},typeAheadDown:function(){for(var e=this.typeAheadPointer+1;e0&&void 0!==arguments[0]?arguments[0]:null;return this.mutableLoading=null==e?!this.mutableLoading:e}}};var S={xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"},A=[(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",S,A)}]]);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 o=n.$refs.toggle.getBoundingClientRect(),r=o.height,a=o.top,i=o.left,s=o.width,l=window.scrollX||window.pageXOffset,c=window.scrollY||window.pageYOffset;e.unbindPosition=n.calculatePosition(e,n,{width:s+"px",left:l+i+"px",top:c+a+r+"px"}),document.body.appendChild(e)}},unmounted:function(e,t){t.instance.appendToBody&&(e.unbindPosition&&"function"==typeof e.unbindPosition&&e.unbindPosition(),e.parentNode&&e.parentNode.removeChild(e))}};var L=0;function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function R(e){for(var t=1;t-1}},filter:{type:Function,default:function(e,t){var n=this;return e.filter((function(e){var o=n.getOptionLabel(e);return"number"==typeof o&&(o=o.toString()),n.filterBy(e,o,t)}))}},createOption:{type:Function,default:function(e){return"object"===v()(this.optionList[0])?_()({},this.label,e):e}},resetOnOptionsChange:{default:!1,validator:function(e){return["function","boolean"].includes(v()(e))}},clearSearchOnBlur:{type:Function,default:function(e){var t=e.clearSearchOnSelect,n=e.multiple;return t&&!n}},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"},selectOnTab:{type:Boolean,default:!1},selectOnKeyCodes:{type:Array,default:function(){return[13]}},searchInputQuerySelector:{type:String,default:"[type=search]"},mapKeydown:{type:Function,default:function(e,t){return e}},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default:function(e,t,n){var o=n.width,r=n.top,a=n.left;e.style.top=r,e.style.left=a,e.style.width=o}},dropdownShouldOpen:{type:Function,default:function(e){var t=e.noDrop,n=e.open,o=e.mutableLoading;return!t&&n&&!o}},uid:{type:[String,Number],default:function(){return++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:R({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:R({},t,{deselect:this.deselect}),footer:R({},t,{deselect:this.deselect})}},childComponents:function(){return R({},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()},o={8:function(e){return t.maybeDeleteValue()},9:function(e){return t.onTab()},27:function(e){return t.onEscape()},38:function(e){return e.preventDefault(),t.typeAheadUp()},40:function(e){return e.preventDefault(),t.typeAheadDown()}};this.selectOnKeyCodes.forEach((function(e){return o[e]=n}));var r=this.mapKeydown(o,this);if("function"==typeof r[e.keyCode])return r[e.keyCode](e)}}},I=(0,C.Z)(F,[["render",function(n,r,m,g,b,v){var y=(0,e.resolveDirective)("append-to-body");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{dir:m.dir,class:(0,e.normalizeClass)(["v-select",v.stateClasses])},[(0,e.renderSlot)(n.$slots,"header",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.header))),(0,e.createElementVNode)("div",{id:"vs".concat(m.uid,"__combobox"),ref:"toggle",class:"vs__dropdown-toggle",role:"combobox","aria-expanded":v.dropdownOpen.toString(),"aria-owns":"vs".concat(m.uid,"__listbox"),"aria-label":"Search for option",onMousedown:r[1]||(r[1]=function(e){return v.toggleDropdown(e)})},[(0,e.createElementVNode)("div",a,[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(v.selectedValue,(function(t,o){return(0,e.renderSlot)(n.$slots,"selected-option-container",{option:v.normalizeOptionForSlot(t),deselect:v.deselect,multiple:m.multiple,disabled:m.disabled},(function(){return[((0,e.openBlock)(),(0,e.createElementBlock)("span",{key:m.getOptionKey(t),class:"vs__selected"},[(0,e.renderSlot)(n.$slots,"selected-option",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.normalizeOptionForSlot(t))),(function(){return[(0,e.createTextVNode)((0,e.toDisplayString)(m.getOptionLabel(t)),1)]})),m.multiple?((0,e.openBlock)(),(0,e.createElementBlock)("button",{key:0,ref:function(e){return b.deselectButtons[o]=e},disabled:m.disabled,type:"button",class:"vs__deselect",title:"Deselect ".concat(m.getOptionLabel(t)),"aria-label":"Deselect ".concat(m.getOptionLabel(t)),onClick:function(e){return v.deselect(t)}},[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(v.childComponents.Deselect)))],8,i)):(0,e.createCommentVNode)("",!0)]))]}))})),256)),(0,e.renderSlot)(n.$slots,"search",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.search)),(function(){return[(0,e.createElementVNode)("input",(0,e.mergeProps)({class:"vs__search"},v.scope.search.attributes,(0,e.toHandlers)(v.scope.search.events)),null,16)]}))],512),(0,e.createElementVNode)("div",s,[(0,e.withDirectives)((0,e.createElementVNode)("button",{ref:"clearButton",disabled:m.disabled,type:"button",class:"vs__clear",title:"Clear Selected","aria-label":"Clear Selected",onClick:r[0]||(r[0]=function(){return v.clearSelection&&v.clearSelection.apply(v,arguments)})},[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(v.childComponents.Deselect)))],8,l),[[e.vShow,v.showClearButton]]),(0,e.renderSlot)(n.$slots,"open-indicator",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.openIndicator)),(function(){return[m.noDrop?(0,e.createCommentVNode)("",!0):((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(v.childComponents.OpenIndicator),(0,e.normalizeProps)((0,e.mergeProps)({key:0},v.scope.openIndicator.attributes)),null,16))]})),(0,e.renderSlot)(n.$slots,"spinner",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.spinner)),(function(){return[(0,e.withDirectives)((0,e.createElementVNode)("div",c,"Loading...",512),[[e.vShow,n.mutableLoading]])]}))],512)],40,o),(0,e.createVNode)(e.Transition,{name:m.transition},{default:(0,e.withCtx)((function(){return[v.dropdownOpen?(0,e.withDirectives)(((0,e.openBlock)(),(0,e.createElementBlock)("ul",{id:"vs".concat(m.uid,"__listbox"),ref:"dropdownMenu",key:"vs".concat(m.uid,"__listbox"),class:"vs__dropdown-menu",role:"listbox",tabindex:"-1",onMousedown:r[2]||(r[2]=(0,e.withModifiers)((function(){return v.onMousedown&&v.onMousedown.apply(v,arguments)}),["prevent"])),onMouseup:r[3]||(r[3]=function(){return v.onMouseUp&&v.onMouseUp.apply(v,arguments)})},[(0,e.renderSlot)(n.$slots,"list-header",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.listHeader))),((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(v.filteredOptions,(function(t,o){return(0,e.openBlock)(),(0,e.createElementBlock)("li",{id:"vs".concat(m.uid,"__option-").concat(o),key:m.getOptionKey(t),role:"option",class:(0,e.normalizeClass)(["vs__dropdown-option",{"vs__dropdown-option--deselect":v.isOptionDeselectable(t)&&o===n.typeAheadPointer,"vs__dropdown-option--selected":v.isOptionSelected(t),"vs__dropdown-option--highlight":o===n.typeAheadPointer,"vs__dropdown-option--disabled":!m.selectable(t)}]),"aria-selected":o===n.typeAheadPointer||null,onMouseover:function(e){return m.selectable(t)?n.typeAheadPointer=o:null},onClick:(0,e.withModifiers)((function(e){return m.selectable(t)?v.select(t):null}),["prevent","stop"])},[(0,e.renderSlot)(n.$slots,"option",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.normalizeOptionForSlot(t))),(function(){return[(0,e.createTextVNode)((0,e.toDisplayString)(m.getOptionLabel(t)),1)]}))],42,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)}]]),N=I,j={ajax:x,pointer:w,pointerScroll:k},$=I})(),r})())},9639:(e,t,n)=>{var o=n(110);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("49b6e69a",o,!1,{})},3612:(e,t,n)=>{var o=n(2588);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("4340ba7e",o,!1,{})},4402:(e,t,n)=>{var o=n(3232);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("1ad73a10",o,!1,{})},3563:(e,t,n)=>{var o=n(5719);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("26bcd5e8",o,!1,{})},6051:(e,t,n)=>{var o=n(6307);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("7f6514f9",o,!1,{})},5294:(e,t,n)=>{var o=n(3544);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("6e2627ad",o,!1,{})},786:(e,t,n)=>{var o=n(4593);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("6ce3e926",o,!1,{})},5377:(e,t,n)=>{var o=n(9473);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("67e0ffea",o,!1,{})},3606:(e,t,n)=>{var o=n(5862);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("d9d4efe0",o,!1,{})},9537:(e,t,n)=>{var o=n(451);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("565aab98",o,!1,{})},2405:(e,t,n)=>{var o=n(4918);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("45642501",o,!1,{})},8298:(e,t,n)=>{var o=n(6968);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("f75ead22",o,!1,{})},3965:(e,t,n)=>{var o=n(404);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("2ab8496e",o,!1,{})},5346:(e,t,n)=>{"use strict";function o(e,t){for(var n=[],o={},r=0;rf});var r="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!r)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var a={},i=r&&(document.head||document.getElementsByTagName("head")[0]),s=null,l=0,c=!1,u=function(){},d=null,p="data-vue-ssr-id",h="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function f(e,t,n,r){c=n,d=r||{};var i=o(e,t);return m(i),function(t){for(var n=[],r=0;rn.parts.length&&(o.parts.length=n.parts.length)}else{var i=[];for(r=0;r{var o={"./en/translation.json":7573,"./fr/translation.json":5465,"./pt/translation.json":5163,"./sw/translation.json":6490};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=5144},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}","Cancel":"Cancel","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","Is there something wrong with this document?":"Is there something wrong with this document?","Judges":"Judges","Jurisdiction":"Jurisdiction","Language":"Language","Link citation":"Link citation","Loading":"Loading","Locality":"Locality","Matter type":"Matter type","More than 10,000 documents found":"More than 10,000 documents found.","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","Remove":"Remove","Report problem":"Report problem","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","Something went wrong":"Something went wrong.","Sort by":"Sort by","Taxonomies":"Taxonomies","Thank you for your feedback":"Thank you for your feedback.","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?","What\'s the problem?":"What\'s the problem?","Year":"Year","Years":"Years","Your email address (optional)":"Your email address (optional)"}')},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}","Cancel":"Annuler","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","Is there something wrong with this document?":"Y a-t-il quelque chose qui ne va pas avec ce document ?","Judges":"Juges","Jurisdiction":"Juridiction","Language":"Langue","Link citation":"Citation de lien","Loading":"En cours de chargement","Locality":"Localité","Matter type":"Type de matière","More than 10,000 documents found":"Plus de 10 000 documents retrouvés.","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":"Titre numéroté","Oops, something went wrong":"Oups, une erreur s\'est produite.","Order":"Commande","Page":"Page","Regional body":"Corps régional","Relevance":"Pertinence","Remove":"Retirer","Report problem":"Signaler un problème","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":"Partager","Show changes side-by-side":"Afficher les modifications côte à côte","Something went wrong":"Quelque chose s\'est mal passé.","Sort by":"Trier par","Taxonomies":"Taxonomies","Thank you for your feedback":"Merci pour votre avis.","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 ?","What\'s the problem?":"Quel est le problème?","Year":"Année","Years":"Années","Your email address (optional)":"Votre adresse email (facultatif)"}')},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}","Cancel":"Cancelar","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":"Socorro","Is there something wrong with this document?":"Há algo errado com este documento?","Judges":"Juízes","Jurisdiction":"Jurisdição","Language":"Idioma","Link citation":"Citação de link","Loading":"Carregando...","Locality":"Localidade","Matter type":"Tipo de matéria","More than 10,000 documents found":"Mais de 10.000 documentos encontrados.","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","Remove":"Remover","Report problem":"Reportar problema","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","Something went wrong":"Algo deu errado.","Sort by":"Classificar por","Taxonomies":"Taxonomies","Thank you for your feedback":"Obrigado pelo seu feedback.","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?","What\'s the problem?":"Qual é o problema?","Year":"Ano","Years":"anos","Your email address (optional)":"Seu endereço de e-mail (opcional)"}')},6490:e=>{"use strict";e.exports=JSON.parse('{"{document_count} documents found":"Nyaraka {document_count} zilizopatikana.","{reverse_verb} this provision":"{reverse_verb} kifungu hiki","Advanced search":"Utafutaji wa kina","All these words":"Maneno yote haya","Alphabetical":"Kufuata alfabeti","Any of these words":"Lolote kati ya 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}","Cancel":"Sitisha","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","Is there something wrong with this document?":"Je, kuna kitu kibaya na hati hii?","Judges":"Majaji","Jurisdiction":"Mamlaka ya kisheria","Language":"Lugha","Link citation":"Nukuu ya kiungo","Loading":"Inapakia","Locality":"Eneo","Matter type":"Aina ya jambo","More than 10,000 documents found":"Zaidi ya nyaraka 10,000 zimepatikana.","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":"Jina lenye namba","Oops, something went wrong":"Oh, kuna hitilafu imetokea.","Order":"Agizo","Page":"Ukurasa","Regional body":"Chombo cha kanda","Relevance":"Muhimu","Remove":"Ondoa","Report problem":"Ripoti tatizo","Search":"Tafuta","Search {{appName}}":{"":"Tafuta {{appName}}..."},"Search document content":"Tafuta yaliyomo kwenye waraka","Search documents":"Tafuta nyaraka","Search table of contents":"Tafuta yaliyomo","Share":"Sambaza","Show changes side-by-side":"Tafuta yaliyomo sambamba","Something went wrong":"Kuna hitilafu imetokea.","Sort by":"Ainisha kwa","Taxonomies":"Taksonomia","Thank you for your feedback":"Asante kwa maoni yako.","The date range is invalid":"Tarehe siyo sahihi","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?","What\'s the problem?":"Tatizo ni nini?","Year":"Mwaka","Years":"Miaka","Your email address (optional)":"Anwani yako ya barua pepe (si lazima)"}')}},__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,o)=>{if(inProgress[e])inProgress[e].push(t);else{var r,a;if(void 0!==n)for(var i=document.getElementsByTagName("script"),s=0;s{r.onerror=r.onload=null,clearTimeout(u);var o=inProgress[e];if(delete inProgress[e],r.parentNode&&r.parentNode.removeChild(r),o&&o.forEach((e=>e(n))),t)return t(n)},u=setTimeout(c.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=c.bind(null,r.onerror),r.onload=c.bind(null,r.onload),a&&document.head.appendChild(r)}},__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 o=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==o)if(o)n.push(o[2]);else{var r=new Promise(((n,r)=>o=e[t]=[n,r]));n.push(o[2]=r);var a=__webpack_require__.p+__webpack_require__.u(t),i=new Error;__webpack_require__.l(a,(n=>{if(__webpack_require__.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var r=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+r+": "+a+")",i.name="ChunkLoadError",i.type=r,i.request=a,o[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var o,r,[a,i,s]=n,l=0;if(a.some((t=>0!==e[t]))){for(o in i)__webpack_require__.o(i,o)&&(__webpack_require__.m[o]=i[o]);s&&s(__webpack_require__)}for(t&&t(n);l{"use strict";var e={};__webpack_require__.r(e),__webpack_require__.d(e,{afterMain:()=>Sf.wX,afterRead:()=>Sf.r5,afterWrite:()=>Sf.MS,applyStyles:()=>Af.Z,arrow:()=>Cf.Z,auto:()=>Sf.d7,basePlacements:()=>Sf.mv,beforeMain:()=>Sf.XM,beforeRead:()=>Sf.N7,beforeWrite:()=>Sf.iv,bottom:()=>Sf.I,clippingParents:()=>Sf.zV,computeStyles:()=>Tf.Z,createPopper:()=>If.fi,createPopperBase:()=>Rf.fi,createPopperLite:()=>jf,detectOverflow:()=>Ff.Z,end:()=>Sf.ut,eventListeners:()=>Ef.Z,flip:()=>Of.Z,hide:()=>Pf.Z,left:()=>Sf.t$,main:()=>Sf.DH,modifierPhases:()=>Sf.xs,offset:()=>Df.Z,placements:()=>Sf.Ct,popper:()=>Sf.k5,popperGenerator:()=>Rf.kZ,popperOffsets:()=>Lf.Z,preventOverflow:()=>Mf.Z,read:()=>Sf.ij,reference:()=>Sf.YP,right:()=>Sf.F2,start:()=>Sf.BL,top:()=>Sf.we,variationPlacements:()=>Sf.bw,viewport:()=>Sf.Pj,write:()=>Sf.cW});var t={};__webpack_require__.r(t),__webpack_require__.d(t,{Alert:()=>Om,Button:()=>Dm,Carousel:()=>Hm,Collapse:()=>Km,Dropdown:()=>gg,Modal:()=>qg,Offcanvas:()=>Jg,Popover:()=>bb,ScrollSpy:()=>xb,Tab:()=>Fb,Toast:()=>Ub,Tooltip:()=>fb});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,o=function(){var e=this;return function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,o&&(r=2&a[0]?o.return:a[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,a[1])).done)return r;switch(o=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,o=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((r=(r=i.trys).length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]((0,o.dD)("data-v-1f5a887a"),e=e(),(0,o.Cn)(),e),s=[".anchor"],l=i((()=>(0,o._)("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,o._)("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,o.Uk)(". "),_={key:2},k=["href"],w={key:1};var x=__webpack_require__(2581);function S(e,t){if(!e.length)return null;var n=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,a=t.length;r({marks:[],anchorElement:null}),computed:{isForwards(){return this.enrichment.subject_work.frbr_uri===this.thisWorkFrbrUri},objectDocument(){return S(this.enrichment.object_documents,"eng")},subjectDocument(){return S(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),A.render=function(e,t){return(0,o.wg)(),(0,o.iD)("la-gutter-item",{class:"relationship-gutter-item",".anchor":e.anchorElement,onClick:t[2]||(t[2]=(...t)=>e.activate&&e.activate(...t))},[l,(0,o._)("div",c,[(0,o._)("div",u,[(0,o._)("div",d,[(0,o._)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=(0,r.withModifiers)(((...t)=>e.deactivate&&e.deactivate(...t)),["stop"]))})]),e.editable?((0,o.wg)(),(0,o.iD)("div",p,[(0,o._)("div",h,[f,(0,o._)("ul",m,[(0,o._)("li",null,[(0,o._)("a",{class:"dropdown-item",href:"#",onClick:t[1]||(t[1]=(0,r.withModifiers)(((...t)=>e.remove&&e.remove(...t)),["prevent"]))},(0,a.zw)(e.$t("Delete")),1)])])])])):(0,o.kq)("v-if",!0),e.isForwards?((0,o.wg)(),(0,o.iD)("div",g,[(0,o.Uk)((0,a.zw)(e.$t("This provision"))+" "+(0,a.zw)(e.enrichment.predicate.verb)+" ",1),e.objectDocument?((0,o.wg)(),(0,o.iD)("a",{key:0,target:"_blank",href:`${e.objectDocument.expression_frbr_uri}/`},(0,a.zw)(e.objectDocument.title),9,b)):((0,o.wg)(),(0,o.iD)("span",v,(0,a.zw)(e.enrichment.object_work.frbr_uri)+" xx",1)),y])):((0,o.wg)(),(0,o.iD)("div",_,[e.subjectDocument?((0,o.wg)(),(0,o.iD)("a",{key:0,target:"_blank",href:`${e.subjectDocument.expression_frbr_uri}/`},(0,a.zw)(e.subjectDocument.title),9,k)):((0,o.wg)(),(0,o.iD)("span",w,(0,a.zw)(e.enrichment.subject_work.frbr_uri),1)),(0,o.Uk)(". "+(0,a.zw)(e.$t("{reverse_verb} this provision",{reverse_verb:e.enrichment.predicate.reverse_verb}))+". ",1)]))])])],8,s)},A.__scopeId="data-v-1f5a887a";const C=A,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,o._)("h5",{class:"modal-title"}," Add relationship ",-1),L=["aria-label"],M={class:"modal-body"},R={key:0},F=(0,o.Uk)(" Search for a document... "),I=["required"],N=["required"],j={key:0,value:""},$=["value"],q=(0,o.Uk)(" Search for a document... "),U=["required"],B={key:3},V={class:"modal-footer"},z=(0,o._)("button",{type:"submit",class:"btn btn-success"}," Add ",-1);var H=__webpack_require__(9938),W=__webpack_require__.n(H),G=(__webpack_require__(3965),function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function i(e){try{l(o.next(e))}catch(e){a(e)}}function s(e){try{l(o.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((o=o.apply(e,t||[])).next())}))}),Y=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,o&&(r=2&a[0]?o.return:a[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,a[1])).done)return r;switch(o=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,o=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((r=(r=i.trys).length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]({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,o._)("div",P,[D,(0,o._)("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,o._)("div",M,[e.isForwards?((0,o.wg)(),(0,o.iD)("p",R," The selection... ")):(0,o.kq)("v-if",!0),e.isForwards?(0,o.kq)("v-if",!0):((0,o.wg)(),(0,o.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,o.w5)((()=>[F])),search:(0,o.w5)((({attributes:t,events:n})=>[(0,o._)("input",(0,o.dG)({class:"vs__search",required:!e.relationship.subject_work_id},t,(0,o.mx)(n)),null,16,I)])),_:1},8,["modelValue","options","reduce","onSearch"])),(0,o.wy)((0,o._)("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,o.kq)("v-if",!0):((0,o.wg)(),(0,o.iD)("option",j," No options available. Add Predicates in admin to have options. ")),((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.predicates,(e=>((0,o.wg)(),(0,o.iD)("option",{key:e.id,value:e.id},(0,a.zw)(e.verb),9,$)))),128))],8,N),[[r.vModelSelect,e.relationship.predicate_id]]),e.isForwards?((0,o.wg)(),(0,o.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,o.w5)((()=>[q])),search:(0,o.w5)((({attributes:t,events:n})=>[(0,o._)("input",(0,o.dG)({class:"vs__search",required:!e.relationship.object_work_id},t,(0,o.mx)(n)),null,16,U)])),_:1},8,["modelValue","options","reduce","onSearch"])):((0,o.wg)(),(0,o.iD)("p",B," ... the selection. "))]),(0,o._)("div",V,[(0,o._)("button",{disabled:"",class:"btn btn-outline-secondary",type:"button",onClick:t[4]||(t[4]=(...t)=>e.reverse&&e.reverse(...t))}," Reverse "),(0,o._)("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:await X()})).ok){const t=this.items.findIndex((t=>t.id===e.id));t>-1&&this.items.splice(t,1)}},async save(e){const t=await X();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,o.up)("relationship-enrichment"),r=(0,o.up)("relationship-enrichment-modal");return(0,o.wg)(),(0,o.iD)("div",null,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.items,(t=>((0,o.wg)(),(0,o.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,o.wg)(),(0,o.j4)(r,{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,o.kq)("v-if",!0)])}},te="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,ne=e=>te?Symbol(e):e,oe=e=>"number"==typeof e&&isFinite(e),re=e=>"[object RegExp]"===ye(e),ae=e=>_e(e)&&0===Object.keys(e).length;function ie(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const se=Object.assign;let le;const ce=()=>le||(le="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:{});function ue(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const de=Object.prototype.hasOwnProperty;function pe(e,t){return de.call(e,t)}const he=Array.isArray,fe=e=>"function"==typeof e,me=e=>"string"==typeof e,ge=e=>"boolean"==typeof e,be=e=>null!==e&&"object"==typeof e,ve=Object.prototype.toString,ye=e=>ve.call(e),_e=e=>"[object Object]"===ye(e);function ke(){const e=new Map;return{events:e,on(t,n){const o=e.get(t);o&&o.push(n)||e.set(t,[n])},off(t,n){const o=e.get(t);o&&o.splice(o.indexOf(n)>>>0,1)},emit(t,n){(e.get(t)||[]).slice().map((e=>e(n))),(e.get("*")||[]).slice().map((e=>e(t,n)))}}}function we(e,t,n={}){const{domain:o,messages:r,args:a}=n,i=new SyntaxError(String(e));return i.code=e,t&&(i.location=t),i.domain=o,i}function xe(e){throw e}function Se(e,t,n){const o={start:e,end:t};return null!=n&&(o.source=n),o}const Ae=" ",Ce="\n",Te=String.fromCharCode(8232),Ee=String.fromCharCode(8233);function Oe(e){const t=e;let n=0,o=1,r=1,a=0;const i=e=>"\r"===t[e]&&t[e+1]===Ce,s=e=>t[e]===Ee,l=e=>t[e]===Te,c=e=>i(e)||s(e)||l(e)?Ce:t[e];function u(){return a=0,(i(e=n)||(e=>t[e]===Ce)(e)||s(e)||l(e))&&(o++,r=0),i(n)&&n++,n++,r++,t[n];var e}return{index:()=>n,line:()=>o,column:()=>r,peekOffset:()=>a,charAt:c,currentChar:()=>c(n),currentPeek:()=>c(n+a),next:u,peek:function(){return i(n+a)&&a++,a++,t[n+a]},reset:function(){n=0,o=1,r=1,a=0},resetPeek:function(e=0){a=e},skipToPeek:function(){const e=n+a;for(;e!==n;)u();a=0}}}const Pe=void 0;function De(e,t={}){const n=!1!==t.location,o=Oe(e),r=()=>o.index(),a=()=>{return e=o.line(),t=o.column(),n=o.index(),{line:e,column:t,offset:n};var e,t,n},i=a(),s=r(),l={currentType:14,offset:s,startLoc:i,endLoc:i,lastType:14,lastOffset:s,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},c=()=>l,{onError:u}=t;function d(e,t,n,...o){const r=c();if(t.column+=n,t.offset+=n,u){const n=we(e,Se(r.startLoc,t),{domain:"tokenizer",args:o});u(n)}}function p(e,t,o){e.endLoc=a(),e.currentType=t;const r={type:t};return n&&(r.loc=Se(e.startLoc,e.endLoc)),null!=o&&(r.value=o),r}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()===Ae||e.currentPeek()===Ce;)t+=e.currentPeek(),e.peek();return t}function g(e){const t=m(e);return e.skipToPeek(),t}function b(e){if(e===Pe)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function v(e){m(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function y(e,t=!0){const n=(t=!1,o="",r=!1)=>{const a=e.currentPeek();return"{"===a?"%"!==o&&t:"@"!==a&&a?"%"===a?(e.peek(),n(t,"%",!0)):"|"===a?!("%"!==o&&!r&&(o===Ae||o===Ce)):a===Ae?(e.peek(),n(!0,Ae,r)):a!==Ce||(e.peek(),n(!0,Ce,r)):"%"===o||t},o=n();return t&&e.resetPeek(),o}function _(e,t){const n=e.currentChar();return n===Pe?Pe: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 S(e){let t="",n="";for(;t=w(e);)n+=t;return n}function A(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 o="";for(let r=0;r=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 o=!0,r=!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(o=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const o=b(e.currentPeek());return e.resetPeek(),o}(e,t))return n=p(t,5,function(e){g(e);let t="",n="";for(;t=k(e);)n+=t;return e.currentChar()===Pe&&d(6,a(),0),n}(e)),g(e),n;if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const o=function(e){if(e===Pe)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),o}(e,t))return n=p(t,6,function(e){g(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${S(e)}`):t+=S(e),e.currentChar()===Pe&&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 o="'"===e.currentPeek();return e.resetPeek(),o}(e,t))return n=p(t,7,function(e){g(e),f(e,"'");let t="",n="";const o=e=>"'"!==e&&e!==Ce;for(;t=_(e,o);)n+="\\"===t?A(e):t;const r=e.currentChar();return r===Ce||r===Pe?(d(2,a(),0),r===Ce&&(e.next(),f(e,"'")),n):(f(e,"'"),n)}(e)),g(e),n;if(!o&&!r&&!i)return n=p(t,13,function(e){g(e);let t="",n="";const o=e=>"{"!==e&&"}"!==e&&e!==Ae&&e!==Ce;for(;t=_(e,o);)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 o=null;const r=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||r!==Ce&&r!==Ae||d(9,a(),0),r){case"@":return e.next(),o=p(t,8,"@"),t.inLinked=!0,o;case".":return g(e),e.next(),p(t,9,".");case":":return g(e),e.next(),p(t,10,":");default:return v(e)?(o=p(t,1,T(e)),t.braceNest=0,t.inLinked=!1,o):function(e,t){const{currentType:n}=t;if(8!==n)return!1;m(e);const o="."===e.currentPeek();return e.resetPeek(),o}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;m(e);const o=":"===e.currentPeek();return e.resetPeek(),o}(e,t)?(g(e),O(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;m(e);const o=b(e.currentPeek());return e.resetPeek(),o}(e,t)?(g(e),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 o=()=>{const t=e.currentPeek();return"{"===t?b(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||t===Ae||!t)&&(t===Ce?(e.peek(),o()):b(t))},r=o();return e.resetPeek(),r}(e,t)?(g(e),"{"===r?E(e,t)||o:p(t,11,function(e){const t=(n=!1,o)=>{const r=e.currentChar();return"{"!==r&&"%"!==r&&"@"!==r&&"|"!==r&&r?r===Ae?o:r===Ce?(o+=r,e.next(),t(n,o)):(o+=r,e.next(),t(!0,o)):o};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 o=e.currentChar();switch(o){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===Ae||n===Ce)if(y(e))t+=n,e.next();else{if(v(e))break;t+=n,e.next()}else t+=n,e.next()}return t}(e));if("%"===o)return e.next(),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=r(),l.startLoc=a(),o.currentChar()===Pe?p(l,14):P(o,l)},currentOffset:r,currentPosition:a,context:c}}const Le=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Me(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 Re(e={}){const t=!1!==e.location,{onError:n}=e;function o(e,t,o,r,...a){const i=e.currentPosition();if(i.offset+=r,i.column+=r,n){const e=we(t,Se(o,i),{domain:"parser",args:a});n(e)}}function r(e,n,o){const r={type:e,start:n,end:n};return t&&(r.loc={start:o,end:o}),r}function a(e,n,o,r){e.end=n,r&&(e.type=r),t&&e.loc&&(e.loc.end=o)}function i(e,t){const n=e.context(),o=r(3,n.offset,n.startLoc);return o.value=t,a(o,e.currentOffset(),e.currentPosition()),o}function s(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:i}=n,s=r(5,o,i);return s.index=parseInt(t,10),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function l(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:i}=n,s=r(4,o,i);return s.key=t,e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function c(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:i}=n,s=r(9,o,i);return s.value=t.replace(Le,Me),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function u(e){const t=e.context(),n=r(6,t.offset,t.startLoc);let i=e.nextToken();if(9===i.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:i,lastStartLoc:s}=n,l=r(8,i,s);return 12!==t.type?(o(e,11,n.lastStartLoc,0),l.value="",a(l,i,s),{nextConsumeToken:t,node:l}):(null==t.value&&o(e,13,n.lastStartLoc,0,Fe(t)),l.value=t.value||"",a(l,e.currentOffset(),e.currentPosition()),{node:l})}(e);n.modifier=t.node,i=t.nextConsumeToken||e.nextToken()}switch(10!==i.type&&o(e,13,t.lastStartLoc,0,Fe(i)),i=e.nextToken(),2===i.type&&(i=e.nextToken()),i.type){case 11:null==i.value&&o(e,13,t.lastStartLoc,0,Fe(i)),n.key=function(e,t){const n=e.context(),o=r(7,n.offset,n.startLoc);return o.value=t,a(o,e.currentOffset(),e.currentPosition()),o}(e,i.value||"");break;case 5:null==i.value&&o(e,13,t.lastStartLoc,0,Fe(i)),n.key=l(e,i.value||"");break;case 6:null==i.value&&o(e,13,t.lastStartLoc,0,Fe(i)),n.key=s(e,i.value||"");break;case 7:null==i.value&&o(e,13,t.lastStartLoc,0,Fe(i)),n.key=c(e,i.value||"");break;default:o(e,12,t.lastStartLoc,0);const u=e.context(),d=r(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=r(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let d=null;do{const r=d||e.nextToken();switch(d=null,r.type){case 0:null==r.value&&o(e,13,t.lastStartLoc,0,Fe(r)),n.items.push(i(e,r.value||""));break;case 6:null==r.value&&o(e,13,t.lastStartLoc,0,Fe(r)),n.items.push(s(e,r.value||""));break;case 5:null==r.value&&o(e,13,t.lastStartLoc,0,Fe(r)),n.items.push(l(e,r.value||""));break;case 7:null==r.value&&o(e,13,t.lastStartLoc,0,Fe(r)),n.items.push(c(e,r.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=De(n,se({},e)),s=i.context(),l=r(0,s.offset,s.startLoc);return t&&l.loc&&(l.loc.source=n),l.body=function(e){const t=e.context(),{offset:n,startLoc:i}=t,s=d(e);return 14===t.currentType?s:function(e,t,n,i){const s=e.context();let l=0===i.items.length;const c=r(1,t,n);c.cases=[],c.cases.push(i);do{const t=d(e);l||(l=0===t.items.length),c.cases.push(t)}while(14!==s.currentType);return l&&o(e,10,n,0),a(c,e.currentOffset(),e.currentPosition()),c}(e,n,i,s)}(i),14!==s.currentType&&o(i,13,s.lastStartLoc,0,n[s.offset]||""),a(l,i.currentOffset(),i.currentPosition()),l}}}function Fe(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 Ie(e,t){for(let n=0;n1){e.push(`${n("plural")}([`),e.indent(o());const r=t.cases.length;for(let n=0;nn,helper:e=>(n.helpers.add(e),e)}}(e);n.helper("normalize"),e.body&&Ne(e.body,n);const o=n.context();e.helpers=Array.from(o.helpers)}(o,n),((e,t={})=>{const n=me(t.mode)?t.mode:"normal",o=me(t.filename)?t.filename:"message.intl",r=!!t.sourceMap,a=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",i=t.needIndent?t.needIndent:"arrow"!==n,s=e.helpers||[],l=function(e,t){const{sourceMap:n,filename:o,breakLineCode:r,needIndent:a}=t,i={source:e.loc.source,filename:o,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:a,indentLevel:0};function s(e,t){i.code+=e}function l(e,t=!0){const n=t?r:"";s(a?n+" ".repeat(e):n)}return{context:()=>i,push:s,indent:function(e=!0){const t=++i.indentLevel;e&&l(t)},deindent:function(e=!0){const t=--i.indentLevel;e&&l(t)},newline:function(){l(i.indentLevel)},helper:e=>`_${e}`,needIndent:()=>i.needIndent}}(e,{mode:n,filename:o,sourceMap:r,breakLineCode:a,needIndent:i});l.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(i),s.length>0&&(l.push(`const { ${s.map((e=>`${e}: _${e}`)).join(", ")} } = ctx`),l.newline()),l.push("return "),je(l,e),l.deindent(i),l.push("}");const{code:c,map:u}=l.context();return{ast:e,code:c,map:u?u.toJSON():void 0}})(o,n)}const qe=Object.prototype.hasOwnProperty;function Ue(e,t){return qe.call(e,t)}const Be=e=>null!==e&&"object"==typeof e,Ve=[];Ve[0]={w:[0],i:[3,0],"[":[4],o:[7]},Ve[1]={w:[1],".":[2],"[":[4],o:[7]},Ve[2]={w:[2],i:[3,0],0:[3,0]},Ve[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},Ve[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},Ve[5]={"'":[4,0],o:8,l:[5,0]},Ve[6]={'"':[4,0],o:8,l:[6,0]};const ze=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function He(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 We=new Map;function Ge(e,t){if(!Be(e))return null;let n=We.get(t);if(n||(n=function(e){const t=[];let n,o,r,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++,r="\\"+t,p[0](),!0}for(p[0]=()=>{void 0===o?o=r:o+=r},p[1]=()=>{void 0!==o&&(t.push(o),o=void 0)},p[2]=()=>{p[0](),d++},p[3]=()=>{if(d>0)d--,u=4,p[0]();else{if(d=0,void 0===o)return!1;if(o=function(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(n=t,ze.test(n)?function(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}(t):"*"+t);var n}(o),!1===o)return!1;p[1]()}};null!==u;)if(c++,n=e[c],"\\"!==n||!h()){if(a=He(n),l=Ve[u],i=l[a]||l.l||8,8===i)return;if(u=i[0],void 0!==i[1]&&(s=p[i[1]],s&&(r=n,!1===s())))return;if(7===u)return t}}(t),n&&We.set(t,n)),!n)return null;const o=n.length;let r=e,a=0;for(;ae,Ze=e=>"",Xe=e=>0===e.length?"":e.join(""),Ke=e=>null==e?"":he(e)||_e(e)&&e.toString===ve?JSON.stringify(e,null,2):String(e);function Qe(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}let et=null;const tt=nt("function:translate");function nt(e){return t=>et&&et.emit(e,t)}let ot,rt=null;const at=e=>{rt=e};let it=0;function st(e,t,n,o,r){const{missing:a,onWarn:i}=e;if(null!==a){const o=a(e,n,t,r);return me(o)?o:t}return t}function lt(e,t,n){const o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let r=o.__localeChainCache.get(n);if(!r){r=[];let e=[n];for(;he(e);)e=ct(r,e,t);const a=he(t)?t:_e(t)?t.default?t.default:null:t;e=me(a)?[a]:a,he(e)&&ct(r,e,!1),o.__localeChainCache.set(n,r)}return r}function ct(e,t,n){let o=!0;for(let r=0;re;let ft=Object.create(null);function mt(e){return we(e,null,void 0)}const gt=()=>"",bt=e=>fe(e);function vt(e,...t){const{fallbackFormat:n,postTranslation:o,unresolving:r,fallbackLocale:a,messages:i}=e,[s,l]=_t(...t),c=(ge(l.missingWarn)?l.missingWarn:e.missingWarn,ge(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,ge(l.escapeParameter)?l.escapeParameter:e.escapeParameter),u=!!l.resolvedMessage,d=me(l.default)||ge(l.default)?ge(l.default)?s:l.default:n?s:"",p=n||""!==d,h=me(l.locale)?l.locale:e.locale;c&&function(e){he(e.list)?e.list=e.list.map((e=>me(e)?ue(e):e)):be(e.named)&&Object.keys(e.named).forEach((t=>{me(e.named[t])&&(e.named[t]=ue(e.named[t]))}))}(l);let[f,m,g]=u?[s,h,i[h]||{}]:function(e,t,n,o,r,a){const{messages:i,onWarn:s}=e,l=lt(e,o,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,o){const{modifiers:r,pluralRules:a}=e,i={locale:t,modifiers:r,pluralRules:a,messages:o=>{const r=Ge(n,o);if(me(r)){let n=!1;const a=yt(e,o,t,r,o,(()=>{n=!0}));return n?gt:a}return bt(r)?r:gt}};return e.processor&&(i.processor=e.processor),o.list&&(i.list=o.list),o.named&&(i.named=o.named),oe(o.plural)&&(i.pluralIndex=o.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=oe(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(oe(e.named.count)||oe(e.named.n))?oe(e.named.count)?e.named.count:oe(e.named.n)?e.named.n:t:t}(e),o=be(e.pluralRules)&&me(t)&&fe(e.pluralRules[t])?e.pluralRules[t]:Qe,r=be(e.pluralRules)&&me(t)&&fe(e.pluralRules[t])?Qe:void 0,a=e.list||[],i=e.named||{};function s(t){return(fe(e.messages)?e.messages(t):!!be(e.messages)&&e.messages[t])||(e.parent?e.parent.message(t):Ze)}oe(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,i);const l=_e(e.processor)&&fe(e.processor.normalize)?e.processor.normalize:Xe,c=_e(e.processor)&&fe(e.processor.interpolate)?e.processor.interpolate:Ke,u={list:e=>a[e],named:e=>i[e],plural:e=>e[o(n,e.length,r)],linked:(t,n)=>{const o=s(t)(u);return me(n)?(r=n,e.modifiers?e.modifiers[r]:Je)(o):o;var r},message:s,type:_e(e.processor)&&me(e.processor.type)?e.processor.type:"text",interpolate:c,normalize:l};return u}(_)),w=o?o(k):k;if(__INTLIFY_PROD_DEVTOOLS__){const t={timestamp:Date.now(),key:me(s)?s:bt(f)?f.key:"",locale:m||(bt(f)?f.locale:""),format:me(f)?f:bt(f)?f.source:"",message:w};t.meta=se({},e.__meta,rt||{}),tt(t)}return w}function yt(e,t,n,o,r,a){const{messageCompiler:i,warnHtmlMessage:s}=e;if(bt(o)){const e=o;return e.locale=e.locale||n,e.key=e.key||t,e}const l=i(o,function(e,t,n,o,r,a){return{warnHtmlMessage:r,onError:e=>{throw a&&a(e),e},onCacheKey:e=>((e,t,n)=>{return o={l:e,k:t,s:n},JSON.stringify(o).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027");var o})(t,n,e)}}(0,n,r,0,s,a));return l.locale=n,l.key=t,l.source=o,l}function _t(...e){const[t,n,o]=e,r={};if(!me(t)&&!oe(t)&&!bt(t))throw mt(14);const a=oe(t)?String(t):(bt(t),t);return oe(n)?r.plural=n:me(n)?r.default=n:_e(n)&&!ae(n)?r.named=n:he(n)&&(r.list=n),oe(o)?r.plural=o:me(o)?r.default=o:_e(o)&&se(r,o),[a,r]}const kt="undefined"!=typeof Intl;function wt(e,...t){const{datetimeFormats:n,unresolving:o,fallbackLocale:r,onWarn:a}=e,{__datetimeFormatters:i}=e,[s,l,c,u]=xt(...t),d=(ge(c.missingWarn)?c.missingWarn:e.missingWarn,ge(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,!!c.part),p=me(c.locale)?c.locale:e.locale,h=lt(e,r,p);if(!me(s)||""===s)return new Intl.DateTimeFormat(p).format(l);let f,m={},g=null,b=p,v=null;for(let t=0;tr,setSettings(e){try{localStorage.setItem(o,JSON.stringify(e))}catch(e){}r=e},now:()=>{return void 0!==Dt||("undefined"!=typeof window&&window.performance?(Dt=!0,Lt=window.performance):void 0!==__webpack_require__.g&&(null===(e=__webpack_require__.g.perf_hooks)||void 0===e?void 0:e.performance)?(Dt=!0,Lt=__webpack_require__.g.perf_hooks.performance):Dt=!1),Dt?Lt.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 Rt="Vue I18n devtools",Ft="I18n Resources",It="Vue I18n",Nt="Search for scopes ...",jt=16764185;function $t(e,...t){return we(e,null,void 0)}const qt="__INTLIFY_META__",Ut=ne("__transrateVNode"),Bt=ne("__datetimeParts"),Vt=ne("__numberParts"),zt=ne("__enableEmitter"),Ht=ne("__disableEmitter"),Wt=ne("__setPluralRules");ne("__intlifyMeta");const Gt=ne("__injectWithOption");let Yt=0;function Jt(e){return(t,n,r,a)=>e(n,r,(0,o.FN)()||void 0,a)}function Zt(e,t){const{messages:n,__i18n:o}=t,r=_e(n)?n:he(o)?{}:{[e]:{}};if(he(o)&&o.forEach((({locale:e,resource:t})=>{e?(r[e]=r[e]||{},Kt(t,r[e])):Kt(t,r)})),t.flatJson)for(const e in r)pe(r,e)&&Ye(r[e]);return r}const Xt=e=>!be(e)||he(e);function Kt(e,t){if(Xt(e)||Xt(t))throw $t(20);for(const n in e)pe(e,n)&&(Xt(e[n])||Xt(t[n])?t[n]=e[n]:Kt(e[n],t[n]))}function Qt(e={}){const{__root:t}=e,n=void 0===t;let r=!ge(e.inheritLocale)||e.inheritLocale;const a=(0,Et.iH)(t&&r?t.locale.value:me(e.locale)?e.locale:"en-US"),i=(0,Et.iH)(t&&r?t.fallbackLocale.value:me(e.fallbackLocale)||he(e.fallbackLocale)||_e(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:a.value),s=(0,Et.iH)(Zt(a.value,e)),l=(0,Et.iH)(_e(e.datetimeFormats)?e.datetimeFormats:{[a.value]:{}}),c=(0,Et.iH)(_e(e.numberFormats)?e.numberFormats:{[a.value]:{}});let u=t?t.missingWarn:!ge(e.missingWarn)&&!re(e.missingWarn)||e.missingWarn,d=t?t.fallbackWarn:!ge(e.fallbackWarn)&&!re(e.fallbackWarn)||e.fallbackWarn,p=t?t.fallbackRoot:!ge(e.fallbackRoot)||e.fallbackRoot,h=!!e.fallbackFormat,f=fe(e.missing)?e.missing:null,m=fe(e.missing)?Jt(e.missing):null,g=fe(e.postTranslation)?e.postTranslation:null,b=!ge(e.warnHtmlMessage)||e.warnHtmlMessage,v=!!e.escapeParameter;const y=t?t.modifiers:_e(e.modifiers)?e.modifiers:{};let _,k=e.pluralRules||t&&t.pluralRules;_=function(e={}){const t=me(e.version)?e.version:"9.1.10",n=me(e.locale)?e.locale:"en-US",o=he(e.fallbackLocale)||_e(e.fallbackLocale)||me(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:n,r=_e(e.messages)?e.messages:{[n]:{}},a=_e(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},i=_e(e.numberFormats)?e.numberFormats:{[n]:{}},s=se({},e.modifiers||{},{upper:e=>me(e)?e.toUpperCase():e,lower:e=>me(e)?e.toLowerCase():e,capitalize:e=>me(e)?`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`:e}),l=e.pluralRules||{},c=fe(e.missing)?e.missing:null,u=!ge(e.missingWarn)&&!re(e.missingWarn)||e.missingWarn,d=!ge(e.fallbackWarn)&&!re(e.fallbackWarn)||e.fallbackWarn,p=!!e.fallbackFormat,h=!!e.unresolving,f=fe(e.postTranslation)?e.postTranslation:null,m=_e(e.processor)?e.processor:null,g=!ge(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter,v=fe(e.messageCompiler)?e.messageCompiler:ot,y=fe(e.onWarn)?e.onWarn:ie,_=e,k=be(_.__datetimeFormatters)?_.__datetimeFormatters:new Map,w=be(_.__numberFormatters)?_.__numberFormatters:new Map,x=be(_.__meta)?_.__meta:{};it++;const S={version:t,cid:it,locale:n,fallbackLocale:o,messages:r,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){et&&et.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}(S,t,x),S}({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:_e(_)?_.__datetimeFormatters:void 0,__numberFormatters:_e(_)?_.__numberFormatters:void 0,__v_emitter:_e(_)?_.__v_emitter:void 0,__meta:{framework:"vue"}}),pt(_,a.value,i.value);const w=(0,o.Fl)({get:()=>a.value,set:e=>{a.value=e,_.locale=a.value}}),x=(0,o.Fl)({get:()=>i.value,set:e=>{i.value=e,_.fallbackLocale=i.value,pt(_,a.value,e)}}),S=(0,o.Fl)((()=>s.value)),A=(0,o.Fl)((()=>l.value)),C=(0,o.Fl)((()=>c.value));function T(e,n,r,u,d,h){let f;if(a.value,i.value,s.value,l.value,c.value,__INTLIFY_PROD_DEVTOOLS__)try{at((()=>{const e=(0,o.FN)();return e&&e.type[qt]?{[qt]:e.type[qt]}:null})()),f=e(_)}finally{at(null)}else f=e(_);if(oe(f)&&-1===f){const[e,o]=n();return t&&p?u(t):d(e)}if(h(f))return f;throw $t(14)}function E(...e){return T((t=>vt(t,...e)),(()=>_t(...e)),0,(t=>t.t(...e)),(e=>e),(e=>me(e)))}const O={normalize:function(e){return e.map((e=>me(e)?(0,o.Wm)(o.xv,null,e,0):e))},interpolate:e=>e,type:"vnode"};function P(e){return s.value[e]||{}}Yt++,t&&((0,o.YP)(t.locale,(e=>{r&&(a.value=e,_.locale=e,pt(_,a.value,i.value))})),(0,o.YP)(t.fallbackLocale,(e=>{r&&(i.value=e,_.fallbackLocale=e,pt(_,a.value,i.value))})));const D={id:Yt,locale:w,fallbackLocale:x,get inheritLocale(){return r},set inheritLocale(e){r=e,e&&t&&(a.value=t.locale.value,i.value=t.fallbackLocale.value,pt(_,a.value,i.value))},get availableLocales(){return Object.keys(s.value).sort()},messages:S,datetimeFormats:A,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,o]=e;if(o&&!be(o))throw $t(15);return E(t,n,se({resolvedMessage:!0},o||{}))},d:function(...e){return T((t=>wt(t,...e)),(()=>xt(...e)),0,(t=>t.d(...e)),(()=>""),(e=>me(e)))},n:function(...e){return T((t=>At(t,...e)),(()=>Ct(...e)),0,(t=>t.n(...e)),(()=>""),(e=>me(e)))},te:function(e,t){return null!==Ge(P(me(t)?t:a.value),e)},tm:function(e){const n=function(e){let t=null;const n=lt(_,i.value,a.value);for(let o=0;o{let n;const o=t;try{o.processor=O,n=vt(o,...e)}finally{o.processor=null}return n}),(()=>_t(...e)),0,(t=>t[Ut](...e)),(e=>[(0,o.Wm)(o.xv,null,e,0)]),(e=>he(e)))},[Vt]:function(...e){return T((t=>At(t,...e)),(()=>Ct(...e)),0,(t=>t[Vt](...e)),(()=>[]),(e=>me(e)||he(e)))},[Bt]:function(...e){return T((t=>wt(t,...e)),(()=>xt(...e)),0,(t=>t[Bt](...e)),(()=>[]),(e=>me(e)||he(e)))},[Wt]:function(e){k=e,_.pluralRules=k},[Gt]:e.__injectWithOption};return D}function en(e={}){const t=Qt(function(e){const t=me(e.locale)?e.locale:"en-US",n=me(e.fallbackLocale)||he(e.fallbackLocale)||_e(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,o=fe(e.missing)?e.missing:void 0,r=!ge(e.silentTranslationWarn)&&!re(e.silentTranslationWarn)||!e.silentTranslationWarn,a=!ge(e.silentFallbackWarn)&&!re(e.silentFallbackWarn)||!e.silentFallbackWarn,i=!ge(e.fallbackRoot)||e.fallbackRoot,s=!!e.formatFallbackMessages,l=_e(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,u=fe(e.postTranslation)?e.postTranslation:void 0,d=!me(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,p=!!e.escapeParameterHtml,h=!ge(e.sync)||e.sync;let f=e.messages;if(_e(e.sharedMessages)){const t=e.sharedMessages;f=Object.keys(t).reduce(((e,n)=>{const o=e[n]||(e[n]={});return se(o,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:o,missingWarn:r,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 ge(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=ge(e)?!e:e},get silentFallbackWarn(){return ge(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=ge(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[n,o,r]=e,a={};let i=null,s=null;if(!me(n))throw $t(15);const l=n;return me(o)?a.locale=o:he(o)?i=o:_e(o)&&(s=o),he(r)?i=r:_e(r)&&(s=r),t.t(l,i||s||{},a)},rt:(...e)=>t.rt(...e),tc(...e){const[n,o,r]=e,a={plural:1};let i=null,s=null;if(!me(n))throw $t(15);const l=n;return me(o)?a.locale=o:oe(o)?a.plural=o:he(o)?i=o:_e(o)&&(s=o),me(r)?a.locale=r:he(r)?i=r:_e(r)&&(s=r),t.t(l,i||s||{},a)},te:(e,n)=>t.te(e,n),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d:(...e)=>t.d(...e),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n:(...e)=>t.n(...e),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)},getChoiceIndex:(e,t)=>-1,__onComponentInstanceCreated(t){const{componentInstanceCreatedListener:o}=e;o&&o(t,n)}};return n}const tn={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}},nn={name:"i18n-t",props:se({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>oe(e)||!isNaN(e)}},tn),setup(e,t){const{slots:n,attrs:r}=t,a=e.i18n||yn({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=me(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 o=e[n];return o&&(t[n]=o()),t}),{})}(t,i),l=a[Ut](e.keypath,s,n),c=se({},r);return me(e.tag)||be(e.tag)?(0,o.h)(e.tag,c,l):(0,o.h)(o.HY,c,l)}}};function on(e,t,n,r){const{slots:a,attrs:i}=t;return()=>{const t={part:!0};let s={};e.locale&&(t.locale=e.locale),me(e.format)?t.key=e.format:be(e.format)&&(me(e.format.key)&&(t.key=e.format.key),s=Object.keys(e.format).reduce(((t,o)=>n.includes(o)?se({},t,{[o]:e.format[o]}):t),{}));const l=r(e.value,t,s);let c=[t.key];he(l)?c=l.map(((e,t)=>{const n=a[e.type];return n?n({[e.type]:e.value,index:t,parts:l}):[e.value]})):me(l)&&(c=[l]);const u=se({},i);return me(e.tag)||be(e.tag)?(0,o.h)(e.tag,u,c):(0,o.h)(o.HY,u,c)}}const rn=["localeMatcher","style","unit","unitDisplay","currency","currencyDisplay","useGrouping","numberingSystem","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","notation","formatMatcher"],an={name:"i18n-n",props:se({value:{type:Number,required:!0},format:{type:[String,Object]}},tn),setup(e,t){const n=e.i18n||yn({useScope:"parent",__useComponent:!0});return on(e,t,rn,((...e)=>n[Vt](...e)))}},sn=["dateStyle","timeStyle","fractionalSecondDigits","calendar","dayPeriod","numberingSystem","localeMatcher","timeZone","hour12","hourCycle","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"],ln={name:"i18n-d",props:se({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},tn),setup(e,t){const n=e.i18n||yn({useScope:"parent",__useComponent:!0});return on(e,t,sn,((...e)=>n[Bt](...e)))}};const cn="vue-i18n: composer properties";let un;async function dn(e,t){return new Promise(((n,o)=>{try{!function(e,t){const n=e,o=Ot(),r=Ot().__VUE_DEVTOOLS_GLOBAL_HOOK__,a=Pt&&n.enableEarlyProxy;if(!r||!o.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&a){const e=a?new Mt(n,r):null;(o.__VUE_DEVTOOLS_PLUGINS__=o.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}else r.emit("devtools-plugin:setup",e,t)}({id:"vue-devtools-plugin-vue-i18n",label:Rt,packageName:"vue-i18n",homepage:"https://vue-i18n.intlify.dev",logo:"https://vue-i18n.intlify.dev/vue-i18n-devtools-logo.png",componentStateTypes:[cn],app:e},(o=>{un=o,o.on.visitComponentTree((({componentInstance:e,treeNode:n})=>{!function(e,t,n){const o="composition"===n.mode?n.global:n.global.__composer;if(e&&e.vnode.el.__VUE_I18N__&&e.vnode.el.__VUE_I18N__!==o){const n={label:`i18n (${e.type.name||e.type.displayName||e.type.__file} Scope)`,textColor:0,backgroundColor:16764185};t.tags.push(n)}}(e,n,t)})),o.on.inspectComponent((({componentInstance:e,instanceData:n})=>{e.vnode.el.__VUE_I18N__&&n&&("legacy"===t.mode?e.vnode.el.__VUE_I18N__!==t.global.__composer&&pn(n,e.vnode.el.__VUE_I18N__):pn(n,e.vnode.el.__VUE_I18N__))})),o.addInspector({id:"vue-i18n-resource-inspector",label:Ft,icon:"language",treeFilterPlaceholder:Nt}),o.on.getInspectorTree((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){e.rootNodes.push({id:"global",label:"Global Scope"});const n="composition"===t.mode?t.global:t.global.__composer;for(const[o,r]of t.__instances){const a="composition"===t.mode?r:r.__composer;if(n===a)continue;const i=o.type.name||o.type.displayName||o.type.__file;e.rootNodes.push({id:a.id.toString(),label:`${i} Scope`})}}(n,t)})),o.on.getInspectorState((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){const n=gn(e.nodeId,t);n&&(e.state=function(e){const t={},n="Locale related info",o=[{type:n,key:"locale",editable:!0,value:e.locale.value},{type:n,key:"fallbackLocale",editable:!0,value:e.fallbackLocale.value},{type:n,key:"availableLocales",editable:!1,value:e.availableLocales},{type:n,key:"inheritLocale",editable:!0,value:e.inheritLocale}];t[n]=o;const r="Locale messages info",a=[{type:r,key:"messages",editable:!1,value:hn(e.messages.value)}];t[r]=a;const i="Datetime formats info",s=[{type:i,key:"datetimeFormats",editable:!1,value:e.datetimeFormats.value}];t[i]=s;const l="Datetime formats info",c=[{type:l,key:"numberFormats",editable:!1,value:e.numberFormats.value}];return t[l]=c,t}(n))}(n,t)})),o.on.editInspectorState((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){const n=gn(e.nodeId,t);if(n){const[t]=e.path;"locale"===t&&me(e.state.value)?n.locale.value=e.state.value:"fallbackLocale"===t&&(me(e.state.value)||he(e.state.value)||be(e.state.value))?n.fallbackLocale.value=e.state.value:"inheritLocale"===t&&ge(e.state.value)&&(n.inheritLocale=e.state.value)}}(n,t)})),o.addTimelineLayer({id:"vue-i18n-timeline",label:It,color:jt}),n(!0)}))}catch(e){console.error(e),o(!1)}}))}function pn(e,t){const n=cn;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:hn(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 hn(e){const t={};return Object.keys(e).forEach((n=>{const o=e[n];var r,a;fe(o)&&"source"in o?t[n]={_custom:{type:"function",display:"ƒ "+((r=o).source?`("${a=r.source,a.replace(/[<>"&]/g,mn)}")`:"(?)")}}:be(o)?t[n]=hn(o):t[n]=o})),t}const fn={"<":"<",">":">",'"':""","&":"&"};function mn(e){return fn[e]||e}function gn(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 bn(e,t){if(un){let n;t&&"groupId"in t&&(n=t.groupId,delete t.groupId),un.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 vn(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[Wt](t.pluralizationRules||e.pluralizationRules);const n=Zt(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 yn(e={}){const t=(0,o.FN)();if(null==t)throw $t(16);if(!t.appContext.app.__VUE_I18N_SYMBOL__)throw $t(17);const n=(0,o.f3)(t.appContext.app.__VUE_I18N_SYMBOL__);if(!n)throw $t(22);const r="composition"===n.mode?n.global:n.global.__composer,a=ae(e)?"__i18n"in t.type?"local":"global":e.useScope?e.useScope:"local";if("global"===a){let n=be(e.messages)?e.messages:{};"__i18nGlobal"in t.type&&(n=Zt(r.locale.value,{messages:n,__i18n:t.type.__i18nGlobal}));const o=Object.keys(n);if(o.length&&o.forEach((e=>{r.mergeLocaleMessage(e,n[e])})),be(e.datetimeFormats)){const t=Object.keys(e.datetimeFormats);t.length&&t.forEach((t=>{r.mergeDateTimeFormat(t,e.datetimeFormats[t])}))}if(be(e.numberFormats)){const t=Object.keys(e.numberFormats);t.length&&t.forEach((t=>{r.mergeNumberFormat(t,e.numberFormats[t])}))}return r}if("parent"===a){let o=function(e,t,n=!1){let o=null;const r=t.root;let a=t.parent;for(;null!=a;){const t=e;if("composition"===e.mode)o=t.__getInstance(a);else{const e=t.__getInstance(a);null!=e&&(o=e.__composer),n&&o&&!o[Gt]&&(o=null)}if(null!=o)break;if(r===a)break;a=a.parent}return o}(n,t,e.__useComponent);return null==o&&(o=r),o}if("legacy"===n.mode)throw $t(18);const i=n;let s=i.__getInstance(t);if(null==s){const n=t.type,a=se({},e);n.__i18n&&(a.__i18n=n.__i18n),r&&(a.__root=r),s=Qt(a),function(e,t,n){let r=null;(0,o.bv)((()=>{if(__VUE_PROD_DEVTOOLS__&&t.vnode.el){t.vnode.el.__VUE_I18N__=n,r=ke();const e=n;e[zt]&&e[zt](r),r.on("*",bn)}}),t),(0,o.Ah)((()=>{if(__VUE_PROD_DEVTOOLS__&&t.vnode.el&&t.vnode.el.__VUE_I18N__){r&&r.off("*",bn);const e=n;e[Ht]&&e[Ht](),delete t.vnode.el.__VUE_I18N__}e.__deleteInstance(t)}),t)}(i,t,s),i.__setInstance(t,s)}return s}const _n=["locale","fallbackLocale","availableLocales"],kn=["t","rt","d","n","tm"];var wn;if(ot=function(e,t={}){{const n=(t.onCacheKey||ht)(e),o=ft[n];if(o)return o;let r=!1;const a=t.onError||xe;t.onError=e=>{r=!0,a(e)};const{code:i}=$e(e,t),s=new Function(`return ${i}`)();return r?s:ft[n]=s}},function(){let e=!1;"boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&(e=!0,ce().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&(e=!0,ce().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(ce().__INTLIFY_PROD_DEVTOOLS__=!1)}(),__INTLIFY_PROD_DEVTOOLS__){const e=ce();e.__INTLIFY__=!0,wn=e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__,et=wn}function xn(e){return xn="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},xn(e)}function Sn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function An(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};Sn(this,e),this.init(t,n)}return Cn(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||In,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),o=1;o-1?e.replace(/###/g,"."):e}function r(){return!e||"string"==typeof e}for(var a="string"!=typeof t?[].concat(t):t.split(".");a.length>1;){if(r())return{};var i=o(a.shift());!e[i]&&n&&(e[i]=new n),e=Object.prototype.hasOwnProperty.call(e,i)?e[i]:{}}return r()?{}:{obj:e,k:o(a.shift())}}function Vn(e,t,n){var o=Bn(e,t,Object);o.obj[o.k]=n}function zn(e,t){var n=Bn(e,t),o=n.obj,r=n.k;if(o)return o[r]}function Hn(e,t,n){var o=zn(e,n);return void 0!==o?o:zn(t,n)}function Wn(e,t,n){for(var o in t)"__proto__"!==o&&"constructor"!==o&&(o in e?"string"==typeof e[o]||e[o]instanceof String||"string"==typeof t[o]||t[o]instanceof String?n&&(e[o]=t[o]):Wn(e[o],t[o],n):e[o]=t[o]);return e}function Gn(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Yn={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function Jn(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return Yn[e]})):e}var Zn="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,Xn=[" ",",","?","!",";"];function Kn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Qn(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return e[t];for(var o=t.split(n),r=e,a=0;aa+i;)i++,l=r[s=o.slice(a,a+i).join(n)];if(void 0===l)return;if(null===l)return null;if(t.endsWith(s)){if("string"==typeof l)return l;if(s&&"string"==typeof l[s])return l[s]}var c=o.slice(a+i).join(n);return c?eo(l,c,n):void 0}r=r[o[a]]}return r}}var to=function(e){On(r,e);var t,n,o=(t=r,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=Dn(t);if(n){var r=Dn(this).constructor;e=Reflect.construct(o,arguments,r)}else e=o.apply(this,arguments);return Pn(this,e)});function r(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return Sn(this,r),t=o.call(this),Zn&&jn.call(Tn(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 Cn(r,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=void 0!==o.keySeparator?o.keySeparator:this.options.keySeparator,a=void 0!==o.ignoreJSONStructure?o.ignoreJSONStructure:this.options.ignoreJSONStructure,i=[e,t];n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(r?n.split(r):n)),e.indexOf(".")>-1&&(i=e.split("."));var s=zn(this.data,i);return s||!a||"string"!=typeof n?s:eo(this.data&&this.data[e]&&this.data[e][t],n,r)}},{key:"addResource",value:function(e,t,n,o){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},a=this.options.keySeparator;void 0===a&&(a=".");var i=[e,t];n&&(i=i.concat(a?n.split(a):n)),e.indexOf(".")>-1&&(o=t,t=(i=e.split("."))[1]),this.addNamespaces(t),Vn(this.data,i,o),r.silent||this.emit("added",e,t,n,o)}},{key:"addResources",value:function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var r in n)"string"!=typeof n[r]&&"[object Array]"!==Object.prototype.toString.apply(n[r])||this.addResource(e,t,r,n[r],{silent:!0});o.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,o,r){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},i=[e,t];e.indexOf(".")>-1&&(o=n,n=t,t=(i=e.split("."))[1]),this.addNamespaces(t);var s=zn(this.data,i)||{};o?Wn(s,n,r):s=Qn(Qn({},s),n),Vn(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?Qn(Qn({},{}),this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"hasLanguageSomeTranslations",value:function(e){var t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find((function(e){return t[e]&&Object.keys(t[e]).length>0}))}},{key:"toJSON",value:function(){return this.data}}]),r}(jn),no={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,o,r){var a=this;return e.forEach((function(e){a.processors[e]&&(t=a.processors[e].process(t,n,o,r))})),t}};function oo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ro(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return Sn(this,r),t=o.call(this),Zn&&jn.call(Tn(t)),Un(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,Tn(t)),t.options=n,void 0===t.options.keySeparator&&(t.options.keySeparator="."),t.logger=Nn.create("translator"),t}return Cn(r,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;var n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var o=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,r=t.ns||this.options.defaultNS||[],a=n&&e.indexOf(n)>-1,i=!(this.options.userDefinedKeySeparator||t.keySeparator||this.options.userDefinedNsSeparator||t.nsSeparator||function(e,t,n){t=t||"",n=n||"";var o=Xn.filter((function(e){return t.indexOf(e)<0&&n.indexOf(e)<0}));if(0===o.length)return!0;var r=new RegExp("(".concat(o.map((function(e){return"?"===e?"\\?":e})).join("|"),")")),a=!r.test(e);if(!a){var i=e.indexOf(n);i>0&&!r.test(e.substring(0,i))&&(a=!0)}return a}(e,n,o));if(a&&!i){var s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces:r};var l=e.split(n);(n!==o||n===o&&this.options.ns.indexOf(l[0])>-1)&&(r=l.shift()),e=l.join(o)}return"string"==typeof r&&(r=[r]),{key:e,namespaces:r}}},{key:"translate",value:function(e,t,n){var o=this;if("object"!==xn(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,ro(ro({},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 S="[object Array]"===v,A=S?[]:{},C=S?b:g;for(var T in m)if(Object.prototype.hasOwnProperty.call(m,T)){var E="".concat(C).concat(i).concat(T);A[T]=this.translate(E,ro(ro({},t),{joinArrays:!1,ns:c})),A[T]===E&&(A[T]=m[T])}m=A}}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=r.hasDefaultValue(t),M=D?this.pluralResolver.getSuffix(d,t.count,t):"",R=t["defaultValue".concat(M)]||t.defaultValue;!this.isValidLookup(m)&&L&&(O=!0,m=R),this.isValidLookup(m)||(P=!0,m=l);var F=t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,I=F&&P?void 0:m,N=L&&R!==m&&this.options.updateMissing;if(P||O||N){if(this.logger.log(N?"updateKey":"missingKey",d,u,l,N?R:m),i){var j=this.resolve(l,ro(ro({},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,!ao["".concat(f[0],"-").concat(e)]&&i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(a)&&(ao["".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)){r=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)||(o=a,t=i.getResource(n,e,a,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:o,usedLng:r,usedNS:a}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,o):this.resourceStore.getResource(e,t,n,o)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,t.length)&&void 0!==e[n])return!0;return!1}}]),r}(jn);function so(e){return e.charAt(0).toUpperCase()+e.slice(1)}var lo=function(){function e(t){Sn(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Nn.create("languageUtils")}return Cn(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]=so(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]=so(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=so(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?(e.forEach((function(e){if(!t){var o=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(o)||(t=o)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var o=n.getLanguagePartFromCode(e);if(n.isSupportedCode(o))return t=o;t=n.options.supportedLngs.find((function(e){if(0===e.indexOf(o))return e}))}})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,o=this.getFallbackCodes(t||this.options.fallbackLng||[],e),r=[],a=function(e){e&&(n.isSupportedCode(e)?r.push(e):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&a(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&a(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&a(this.getLanguagePartFromCode(e))):"string"==typeof e&&a(this.formatLanguageCode(e)),o.forEach((function(e){r.indexOf(e)<0&&a(n.formatLanguageCode(e))})),r}}]),e}(),co=[{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}],uo={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)}},po=["v1","v2","v3"],ho={zero:0,one:1,two:2,few:3,many:4,other:5};function fo(){var e={};return co.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:uo[t.fc]}}))})),e}var mo=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Sn(this,e),this.languageUtils=t,this.options=n,this.logger=Nn.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=fo()}return Cn(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(e,{type:t.ordinal?"ordinal":"cardinal"})}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getRule(e,t);return this.shouldUseIntlApi()?n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,n).map((function(e){return"".concat(t).concat(e)}))}},{key:"getSuffixes",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=this.getRule(e,n);return o?this.shouldUseIntlApi()?o.resolvedOptions().pluralCategories.sort((function(e,t){return ho[e]-ho[t]})).map((function(e){return"".concat(t.options.prepend).concat(e)})):o.numbers.map((function(o){return t.getSuffix(e,o,n)})):[]}},{key:"getSuffix",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=this.getRule(e,n);return o?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(o.select(t)):this.getSuffixRetroCompatible(o,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,t){var n=this,o=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),r=e.numbers[o];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===r?r="plural":1===r&&(r=""));var a=function(){return n.options.prepend&&r.toString()?n.options.prepend+r.toString():r.toString()};return"v1"===this.options.compatibilityJSON?1===r?"":"number"==typeof r?"_plural_".concat(r.toString()):a():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?a():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}},{key:"shouldUseIntlApi",value:function(){return!po.includes(this.options.compatibilityJSON)}}]),e}();function go(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function bo(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};Sn(this,e),this.logger=Nn.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return Cn(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:Jn,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?Gn(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?Gn(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?Gn(t.nestingPrefix):t.nestingPrefixEscaped||Gn("$t("),this.nestingSuffix=t.nestingSuffix?Gn(t.nestingSuffix):t.nestingSuffixEscaped||Gn(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,o){var r,a,i,s=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var u=function(e){if(e.indexOf(s.formatSeparator)<0){var r=Hn(t,l,e);return s.alwaysFormat?s.format(r,void 0,n,bo(bo(bo({},o),t),{},{interpolationkey:e})):r}var a=e.split(s.formatSeparator),i=a.shift().trim(),c=a.join(s.formatSeparator).trim();return s.format(Hn(t,l,i),c,n,bo(bo(bo({},o),t),{},{interpolationkey:i}))};this.resetRegExp();var d=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,p=o&&o.interpolation&&void 0!==o.interpolation.skipOnVariables?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return c(e)}},{regex:this.regexp,safeValue:function(e){return s.escapeValue?c(s.escape(e)):c(e)}}].forEach((function(t){for(i=0;r=t.regex.exec(e);){var n=r[1].trim();if(void 0===(a=u(n)))if("function"==typeof d){var l=d(e,r,o);a="string"==typeof l?l:""}else if(o&&o.hasOwnProperty(n))a="";else{if(p){a=r[0];continue}s.logger.warn("missed to pass in variable ".concat(n," for interpolating ").concat(e)),a=""}else"string"==typeof a||s.useRawValueToEscape||(a=qn(a));var c=t.safeValue(a);if(e=e.replace(r[0],c),p?(t.regex.lastIndex+=a.length,t.regex.lastIndex-=r[0].length):t.regex.lastIndex=0,++i>=s.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var n,o,r=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=bo({},a);function s(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var o=e.split(new RegExp("".concat(n,"[ ]*{"))),r="{".concat(o[1]);e=o[0];var a=(r=this.interpolate(r,i)).match(/'/g),s=r.match(/"/g);(a&&a.length%2==0&&!s||s.length%2!=0)&&(r=r.replace(/'/g,'"'));try{i=JSON.parse(r),t&&(i=bo(bo({},t),i))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(n).concat(r)}return delete i.defaultValue,e}for(i.applyPostProcessor=!1,delete i.defaultValue;n=this.nestingRegexp.exec(e);){var l=[],c=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){var u=n[1].split(this.formatSeparator).map((function(e){return e.trim()}));n[1]=u.shift(),l=u,c=!0}if((o=t(s.call(this,n[1].trim(),i),i))&&n[0]===e&&"string"!=typeof o)return o;"string"!=typeof o&&(o=qn(o)),o||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),o=""),c&&(o=l.reduce((function(e,t){return r.format(e,t,a.lng,bo(bo({},a),{},{interpolationkey:n[1].trim()}))}),o.trim())),e=e.replace(n[0],o),this.regexp.lastIndex=0}return e}}]),e}();function yo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _o(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};Sn(this,e),this.logger=Nn.create("formatter"),this.options=t,this.formats={number:ko((function(e,t){var n=new Intl.NumberFormat(e,t);return function(e){return n.format(e)}})),currency:ko((function(e,t){var n=new Intl.NumberFormat(e,_o(_o({},t),{},{style:"currency"}));return function(e){return n.format(e)}})),datetime:ko((function(e,t){var n=new Intl.DateTimeFormat(e,_o({},t));return function(e){return n.format(e)}})),relativetime:ko((function(e,t){var n=new Intl.RelativeTimeFormat(e,_o({},t));return function(e){return n.format(e,t.range||"day")}})),list:ko((function(e,t){var n=new Intl.ListFormat(e,_o({},t));return function(e){return n.format(e)}}))},this.init(t)}return Cn(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()]=ko(t)}},{key:"format",value:function(e,t,n,o){var r=this;return t.split(this.formatSeparator).reduce((function(e,t){var a=function(e){var t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var o=e.split("(");t=o[0].toLowerCase().trim();var r=o[1].substring(0,o[1].length-1);"currency"===t&&r.indexOf(":")<0?n.currency||(n.currency=r.trim()):"relativetime"===t&&r.indexOf(":")<0?n.range||(n.range=r.trim()):r.split(";").forEach((function(e){if(e){var t=function(e){if(Array.isArray(e))return e}(a=e.split(":"))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(a)||function(e,t){if(e){if("string"==typeof e)return Mn(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)?Mn(e,t):void 0}}(a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=t[0],r=t.slice(1).join(":").trim().replace(/^'+|'+$/g,"");n[o.trim()]||(n[o.trim()]=r),"false"===r&&(n[o.trim()]=!1),"true"===r&&(n[o.trim()]=!0),isNaN(r)||(n[o.trim()]=parseInt(r,10))}var a}))}return{formatName:t,formatOptions:n}}(t),i=a.formatName,s=a.formatOptions;if(r.formats[i]){var l=e;try{var c=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},u=c.locale||c.lng||o.locale||o.lng||n;l=r.formats[i](e,u,_o(_o(_o({},s),o),c))}catch(e){r.logger.warn(e)}return l}return r.logger.warn("there was no format function for ".concat(i)),e}),e)}}]),e}();function xo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function So(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{};return Sn(this,r),a=o.call(this),Zn&&jn.call(Tn(a)),a.backend=e,a.store=t,a.services=n,a.languageUtils=n.languageUtils,a.options=i,a.logger=Nn.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 Cn(r,[{key:"queueLoad",value:function(e,t,n,o){var r=this,a={},i={},s={},l={};return e.forEach((function(e){var o=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&r.store.hasResourceBundle(e,t)?r.state[s]=2:r.state[s]<0||(1===r.state[s]?void 0===i[s]&&(i[s]=!0):(r.state[s]=1,o=!1,void 0===i[s]&&(i[s]=!0),void 0===a[s]&&(a[s]=!0),void 0===l[t]&&(l[t]=!0)))})),o||(s[e]=!0)})),(Object.keys(a).length||Object.keys(i).length)&&this.queue.push({pending:i,pendingCount:Object.keys(i).length,loaded:{},errors:[],callback:o}),{toLoad:Object.keys(a),pending:Object.keys(i),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(l)}}},{key:"loaded",value:function(e,t,n){var o=e.split("|"),r=o[0],a=o[1];t&&this.emit("failedLoading",r,a,t),n&&this.store.addResourceBundle(r,a,n),this.state[e]=t?-1:2;var i={};this.queue.forEach((function(n){var o,s,l,c,u;o=n.loaded,s=a,(c=(l=Bn(o,[r],Object)).obj)[u=l.k]=c[u]||[],c[u].push(s),function(e,t){void 0!==e.pending[t]&&(delete e.pending[t],e.pendingCount--)}(n,e),t&&n.errors.push(t),0!==n.pendingCount||n.done||(Object.keys(n.loaded).forEach((function(e){i[e]||(i[e]={});var t=n.loaded[e];t.length&&t.forEach((function(t){void 0===i[e][t]&&(i[e][t]=!0)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",i),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var o=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,i=arguments.length>5?arguments[5]:void 0;return e.length?this.readingCalls>=this.maxParallelReads?void this.waitingReads.push({lng:e,ns:t,fcName:n,tried:r,wait:a,callback:i}):(this.readingCalls++,this.backend[n](e,t,(function(s,l){if(o.readingCalls--,o.waitingReads.length>0){var c=o.waitingReads.shift();o.read(c.lng,c.ns,c.fcName,c.tried,c.wait,c.callback)}s&&l&&r2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),r&&r();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var a=this.queueLoad(e,t,o,r);if(!a.toLoad.length)return a.pending.length||r(),null;a.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=e.split("|"),r=o[0],a=o[1];this.read(r,a,"read",void 0,void 0,(function(o,i){o&&t.logger.warn("".concat(n,"loading namespace ").concat(a," for language ").concat(r," failed"),o),!o&&i&&t.logger.log("".concat(n,"loaded namespace ").concat(a," for language ").concat(r),i),t.loaded(e,o,i)}))}},{key:"saveMissing",value:function(e,t,n,o,r){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=n&&""!==n&&(this.backend&&this.backend.create&&this.backend.create(e,t,n,o,null,So(So({},a),{},{isUpdate:r})),e&&e[0]&&this.store.addResource(e[0],t,n,o))}}]),r}(jn);function Co(){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"===xn(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===xn(e[2])||"object"===xn(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n,o){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function To(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 Eo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Oo(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(Sn(this,r),e=o.call(this),Zn&&jn.call(Tn(e)),e.options=To(t),e.services={},e.logger=Nn,e.modules={external:[]},Do(Tn(e)),n&&!e.isInitialized&&!t.isClone){if(!e.options.initImmediate)return e.init(t,n),Pn(e,Tn(e));setTimeout((function(){e.init(t,n)}),0)}return e}return Cn(r,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;"function"==typeof t&&(n=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));var o=Co();function r(e){return e?"function"==typeof e?new e:e:null}if(this.options=Oo(Oo(Oo({},o),this.options),To(t)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=Oo(Oo({},o.interpolation),this.options.interpolation)),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!this.options.isClone){var a;this.modules.logger?Nn.init(r(this.modules.logger),this.options):Nn.init(null,this.options),this.modules.formatter?a=this.modules.formatter:"undefined"!=typeof Intl&&(a=wo);var i=new lo(this.options);this.store=new to(this.options.resources,this.options);var s=this.services;s.logger=Nn,s.resourceStore=this.store,s.languageUtils=i,s.pluralResolver=new mo(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!a||this.options.interpolation.format&&this.options.interpolation.format!==o.interpolation.format||(s.formatter=r(a),s.formatter.init(s,this.options),this.options.interpolation.format=s.formatter.format.bind(s.formatter)),s.interpolator=new vo(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new Ao(r(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",(function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r1?n-1:0),r=1;r0&&"dev"!==l[0]&&(this.options.lng=l[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");var c=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];c.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}));var u=["addResource","addResources","addResourceBundle","removeResourceBundle"];u.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}}));var d=$n(),p=function(){var t=function(t,o){e.isInitialized&&!e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),d.resolve(o),n(t,o)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?p():setTimeout(p,0),d}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Po,o=n,r="string"==typeof e?e:this.language;if("function"==typeof e&&(o=e),!this.options.resources||this.options.partialBundledLanguages){if(r&&"cimode"===r.toLowerCase())return o();var a=[],i=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){a.indexOf(e)<0&&a.push(e)}))};if(r)i(r);else{var s=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);s.forEach((function(e){return i(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return i(e)})),this.services.backendConnector.load(a,this.options.ns,(function(e){e||t.resolvedLanguage||!t.language||t.setResolvedLanguage(t.language),o(e)}))}else o(null)}},{key:"reloadResources",value:function(e,t,n){var o=$n();return e||(e=this.languages),t||(t=this.options.ns),n||(n=Po),this.services.backendConnector.reload(e,t,(function(e){o.resolve(),n(e)})),o}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&no.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"setResolvedLanguage",value:function(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(var t=0;t-1)&&this.store.hasLanguageSomeTranslations(n)){this.resolvedLanguage=n;break}}}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var o=$n();this.emit("languageChanging",e);var r=function(e){n.language=e,n.languages=n.services.languageUtils.toResolveHierarchy(e),n.resolvedLanguage=void 0,n.setResolvedLanguage(e)},a=function(a){e||a||!n.services.languageDetector||(a=[]);var i="string"==typeof a?a:n.services.languageUtils.getBestMatchFromCodes(a);i&&(n.language||r(i),n.translator.language||n.translator.changeLanguage(i),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(i)),n.loadResources(i,(function(e){!function(e,a){a?(r(a),n.translator.changeLanguage(a),n.isLanguageChangingTo=void 0,n.emit("languageChanged",a),n.logger.log("languageChanged",a)):n.isLanguageChangingTo=void 0,o.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(e,i)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(a):a(e):a(this.services.languageDetector.detect()),o}},{key:"getFixedT",value:function(e,t,n){var o=this,r=function e(t,r){var a;if("object"!==xn(r)){for(var i=arguments.length,s=new Array(i>2?i-2:0),l=2;l1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var o=this.resolvedLanguage||this.languages[0],r=!!this.options&&this.options.fallbackLng,a=this.languages[this.languages.length-1];if("cimode"===o.toLowerCase())return!0;var i=function(e,n){var o=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===o||2===o};if(n.precheck){var s=n.precheck(this,i);if(void 0!==s)return s}return!(!this.hasResourceBundle(o,e)&&this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages)&&(!i(o,e)||r&&!i(a,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,o=$n();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){o.resolve(),t&&t(e)})),o):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=$n();"string"==typeof e&&(e=[e]);var o=this.options.preload||[],r=e.filter((function(e){return o.indexOf(e)<0}));return r.length?(this.options.preload=o.concat(r),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){return e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),e?["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr":"rtl"}},{key:"cloneInstance",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Po,o=Oo(Oo(Oo({},this.options),t),{isClone:!0}),a=new r(o);void 0===t.debug&&void 0===t.prefix||(a.logger=a.logger.clone(t));var i=["store","services","language"];return i.forEach((function(t){a[t]=e[t]})),a.services=Oo({},this.services),a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a.translator=new io(a.services,a.options),a.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new Lo(e,t)}));var Mo=Lo.createInstance();Mo.createInstance=Lo.createInstance,Mo.createInstance,Mo.init,Mo.loadResources,Mo.reloadResources,Mo.use,Mo.changeLanguage,Mo.getFixedT,Mo.t,Mo.exists,Mo.setDefaultNamespace,Mo.hasLoadedNamespace,Mo.loadNamespaces,Mo.loadLanguages;const Ro=Mo;var Fo,Io=document.getElementById("language"),No=Io?Array.from(Io.querySelectorAll("option")).map((function(e){return e.value})):["en"],jo=Io?Io.options[Io.selectedIndex].value:"en",$o=function(e){void 0===e&&(e="");try{return __webpack_require__(5144)("./".concat(e))}catch(e){return null}};Fo={},No.forEach((function(e){Fo[e]={translation:$o("".concat(e,"/translation.json"))}})),Ro.init({fallbackLng:"en",lng:jo,resources:Fo});var qo,Uo=(qo={},No.forEach((function(e){qo[e]=$o("".concat(e,"/translation.json"))})),function(e={}){const t=__VUE_I18N_LEGACY_API__&&ge(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=!!e.globalInjection,r=new Map,a=__VUE_I18N_LEGACY_API__&&t?en(e):Qt(e),i=ne(""),s={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},async install(e,...r){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);_n.forEach((e=>{const o=Object.getOwnPropertyDescriptor(t,e);if(!o)throw $t(22);const r=(0,Et.dq)(o.value)?{get:()=>o.value.value,set(e){o.value.value=e}}:{get:()=>o.get&&o.get()};Object.defineProperty(n,e,r)})),e.config.globalProperties.$i18n=n,kn.forEach((n=>{const o=Object.getOwnPropertyDescriptor(t,n);if(!o||!o.value)throw $t(22);Object.defineProperty(e.config.globalProperties,`$${n}`,o)}))}(e,s.global),__VUE_I18N_FULL_INSTALL__&&function(e,t,...n){const o=_e(n[0])?n[0]:{},r=!!o.useI18nComponentName;(!ge(o.globalInstall)||o.globalInstall)&&(e.component(r?"i18n":nn.name,nn),e.component(an.name,an),e.component(ln.name,ln)),e.directive("t",function(e){const t=(t,{instance:n,value:o,modifiers:r})=>{if(!n||!n.$)throw $t(22);const a=function(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const o=n.__getInstance(t);return null!=o?o.__composer:e.global.__composer}}(e,n.$),i=function(e){if(me(e))return{path:e};if(_e(e)){if(!("path"in e))throw $t(19);return e}throw $t(20)}(o);t.textContent=a.t(...function(e){const{path:t,locale:n,args:o,choice:r,plural:a}=e,i={},s=o||{};return me(n)&&(i.locale=n),oe(r)&&(i.plural=r),oe(a)&&(i.plural=a),[t,s,i]}(i))};return{beforeMount:t,beforeUpdate:t}}(t))}(e,s,...r),__VUE_I18N_LEGACY_API__&&t&&e.mixin(function(e,t,n){return{beforeCreate(){const r=(0,o.FN)();if(!r)throw $t(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=vn(e,n):(n.__injectWithOption=!0,this.$i18n=en(n))}else a.__i18n?this===this.$root?this.$i18n=vn(e,a):this.$i18n=en({__i18n:a.__i18n,__injectWithOption:!0,__root:t}):this.$i18n=e;e.__onComponentInstanceCreated(this.$i18n),n.__setInstance(r,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=ke(),t=this.$i18n;t.__enableEmitter&&t.__enableEmitter(e),e.on("*",bn)}},beforeUnmount(){const e=(0,o.FN)();if(!e)throw $t(22);if(__VUE_PROD_DEVTOOLS__){this.__v_emitter&&(this.__v_emitter.off("*",bn),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 dn(e,s))throw $t(21);const n=ke();if(t){const e=a;e.__enableEmitter&&e.__enableEmitter(n)}else{const e=a;e[zt]&&e[zt](n)}n.on("*",bn)}},get global(){return a},__instances:r,__getInstance:e=>r.get(e)||null,__setInstance(e,t){r.set(e,t)},__deleteInstance(e){r.delete(e)}};return s}({fallbackLocale:"en",locale:jo,messages:qo})),Bo=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,o.aZ)(t),u=(0,r.createApp)(c,a);return null==s||s.forEach((function(e){u.use(e)})),u.mount(l)},Vo=function(){function e(e,t){var n=this;this.root=e,this.manager=t,this.gutter=e.querySelector("la-gutter"),this.akn=e.querySelector("la-akoma-ntoso"),this.workFrbrUri=e.dataset.workFrbrUri||"",this.workId=e.dataset.workId||"",this.editable=this.root.hasAttribute("data-editable-relationships");var o=document.getElementById("provision-relationships");this.enrichments=o?JSON.parse(o.innerText||"[]"):[],this.listComponent=Bo({component:ee,props:{gutter:this.gutter,viewRoot:this.root,enrichments:this.enrichments,editable:this.editable,thisWorkFrbrUri:this.workFrbrUri},use:[Uo],mountTarget:document.createElement("div")});var r=new MutationObserver((function(){n.listComponent.markAndAnchorAll()}));this.akn&&r.observe(this.akn,{childList:!0}),this.editable&&this.manager.addProvider(this)}return e.prototype.getButton=function(e){var t=document.createElement("button");return t.className="btn btn-outline-secondary",t.type="button",t.innerText="Add relationship...",t},e.prototype.addEnrichment=function(e){this.listComponent.creating={id:null,predicate_id:null,predicate:{},subject_work_id:this.workId,subject_work:{frbr_uri:this.workFrbrUri},subject_target_id:e.anchor_id,subject_documents:[],object_work:{},object_target_id:null,object_documents:[]}},e}();const zo={ref:"form",method:"get"},Ho={class:"list-group"},Wo={class:"position-relative list-group-item bg-light d-flex justify-content-between align-items-center"},Go={key:0,class:"list-group-item"},Yo={class:"d-flex justify-content-between mb-2"},Jo={class:"d-flex align-items-center"},Zo={key:1,class:"circle-loader ms-2"},Xo={class:"form-check flex-grow-1"},Ko=["id","value","name","checked"],Qo=["for"],er={class:"badge bg-light text-dark"},tr={class:"form-check flex-grow-1"},nr=["id","checked","value","name"],or=["for"],rr={class:"badge bg-light text-dark"},ar={key:2,class:"letter-radiobox-container"},ir=["value","checked","name"],sr={class:"letter-radiobox__text"},lr={key:1,class:"list-group-item d-flex justify-content-between"},cr={class:"d-flex justify-content-between align-items-center"},ur={class:"form-check"},dr=["id","checked","name"],pr=["for"],hr={class:"d-flex align-items-center"},fr={class:"badge bg-light text-dark"},mr={key:0,class:"circle-loader ms-2"},gr={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__(5294),gr.render=function(e,t){return(0,o.wg)(),(0,o.iD)(o.HY,null,[e.facet.options&&e.facet.options.length?((0,o.wg)(),(0,o.iD)("li",Go,[(0,o._)("div",Yo,[(0,o._)("strong",null,(0,a.zw)(e.facet.title),1),(0,o._)("div",Jo,[e.showClearFilter?((0,o.wg)(),(0,o.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,r.withModifiers)((t=>e.$emit("clear-facet",e.facet.name)),["prevent"]))},(0,a.zw)(e.$t("Clear")),1)):(0,o.kq)("v-if",!0),e.loading?((0,o.wg)(),(0,o.iD)("span",Zo)):(0,o.kq)("v-if",!0)])]),(0,o._)("div",{class:(0,a.C_)("letter-radio"===e.facet.type?"":"facets-scrollable")},["checkboxes"===e.facet.type?((0,o.wg)(!0),(0,o.iD)(o.HY,{key:0},(0,o.Ko)(e.facet.options,((n,r)=>((0,o.wg)(),(0,o.iD)("div",{key:r,class:"d-flex justify-content-between align-items-center"},[(0,o._)("div",Xo,[(0,o._)("input",{id:`${e.facet.name}_${r}`,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,Ko),(0,o._)("label",{class:"form-check-label",for:`${e.facet.name}_${r}`},(0,a.zw)(n.label),9,Qo)]),(0,o._)("div",null,[(0,o._)("span",er,(0,a.zw)(n.count),1)])])))),128)):(0,o.kq)("v-if",!0),"radio"===e.facet.type?((0,o.wg)(!0),(0,o.iD)(o.HY,{key:1},(0,o.Ko)(e.facet.options,((n,r)=>((0,o.wg)(),(0,o.iD)("div",{key:r,class:"d-flex justify-content-between align-items-center"},[(0,o._)("div",tr,[(0,o._)("input",{id:`${e.facet.name}_${r}`,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,nr),(0,o._)("label",{class:"form-check-label",for:`${e.facet.name}_${r}`},(0,a.zw)(n.label),9,or)]),(0,o._)("div",null,[(0,o._)("span",rr,(0,a.zw)(n.count),1)])])))),128)):(0,o.kq)("v-if",!0),"letter-radio"===e.facet.type?((0,o.wg)(),(0,o.iD)("div",ar,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.facet.options,((n,r)=>((0,o.wg)(),(0,o.iD)("label",{key:r,class:"letter-radiobox"},[((0,o.wg)(),(0,o.iD)("input",{key:r,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,ir)),(0,o._)("span",sr,(0,a.zw)(n.label),1)])))),128))])):(0,o.kq)("v-if",!0)],2)])):(0,o.kq)("v-if",!0),"boolean"===e.facet.type?((0,o.wg)(),(0,o.iD)("div",lr,[(0,o._)("div",cr,[(0,o._)("div",ur,[(0,o._)("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,dr),(0,o._)("label",{class:"form-check-label",for:e.facet.name},[(0,o._)("strong",null,(0,a.zw)(e.facet.title),1)],8,pr)])]),(0,o._)("div",hr,[(0,o._)("span",fr,(0,a.zw)(e.facet.count),1),e.loading?((0,o.wg)(),(0,o.iD)("span",mr)):(0,o.kq)("v-if",!0)])])):(0,o.kq)("v-if",!0)],64)},gr.__scopeId="data-v-32034ea4";const br={name:"FilterFacets",components:{SingleFacet:gr},props:{modelValue:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1}},emits:["update:modelValue"],computed:{showClearAllFilter(){return this.modelValue.some((e=>"checkboxes"===e.type?e.value.length:e.value))}},methods:{clearSingleFacet(e,t){const n=e.findIndex((e=>e.name===t));return"checkboxes"===e[n].type?e[n].value=[]:e["boolean"===n.type]?e[n].value=!1:e[n].value=null,e},clearFacet(e){const t=this.clearSingleFacet(this.modelValue,e);this.$emit("update:modelValue",[...t])},clearAll(){let e=this.modelValue;this.modelValue.forEach((t=>{e=this.clearSingleFacet(e,t.name)})),this.$emit("update:modelValue",[...e])},handleChange(e,t){const n=this.modelValue.findIndex((e=>e.name===t.name)),o=[...this.modelValue];o[n]={...o[n],value:(()=>{let r=e.target.value;return"boolean"===t.type&&(r=e.target.checked),"checkboxes"===t.type&&(r=e.target.checked?[...o[n].value,e.target.value]:o[n].value.filter((t=>String(t)!==String(e.target.value)))),r})()},this.$emit("update:modelValue",o)}},render:function(e,t){const n=(0,o.up)("SingleFacet");return(0,o.wg)(),(0,o.iD)("ul",Ho,[(0,o._)("li",Wo,[(0,o.WI)(e.$slots,"header-title",{},(()=>[(0,o._)("strong",null,(0,a.zw)(e.$t("Filters")),1)])),e.showClearAllFilter?((0,o.wg)(),(0,o.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,r.withModifiers)(((...t)=>e.clearAll&&e.clearAll(...t)),["prevent"]))},(0,a.zw)(e.$t("Clear all")),1)):(0,o.kq)("v-if",!0)]),((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.modelValue,((t,r)=>((0,o.wg)(),(0,o.j4)(n,{key:r,facet:t,loading:e.loading,onOnChange:e.handleChange,onClearFacet:e.clearFacet},null,8,["facet","loading","onOnChange","onClearFacet"])))),128))])}},vr={name:"ListFacets",components:{FilterFacets:br},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),vr.render=function(e,t){const n=(0,o.up)("FilterFacets");return(0,o.wg)(),(0,o.iD)(o.HY,null,[(0,o._)("form",zo,[(0,o.Wm)(n,{modelValue:e.facets,"onUpdate:modelValue":t[0]||(t[0]=t=>e.facets=t),loading:e.loading},null,8,["modelValue","loading"])],512),(0,o.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,o.kq)("v-if",!0)],64)},vr.__scopeId="data-v-7e7bcd9e";const yr=vr;const _r=function(e){var t=Array.from(e.querySelectorAll("[data-list-facets]")),n=e.querySelector("#facet-data"),o={};n&&n.textContent&&(o=JSON.parse(n.textContent),window.location.href.includes("/legislation/")&&(o.authors=[])),t.forEach((function(e){Bo({component:yr,props:o,use:[Uo],mountTarget:e})}))},kr={class:"doc-search"},wr={class:"input-group"},xr=["placeholder","aria-label"],Sr={class:"btn btn-secondary",type:"submit"},Ar={class:"text-end mt-2"},Cr={key:0,class:"mt-2"},Tr={class:"doc-search__results"},Er={key:0};var Or=__webpack_require__(813),Pr=__webpack_require__.n(Or);const Dr=["tabindex","onClick"],Lr={class:"card-body"},Mr={ref:"snippet",class:"result-snippet"},Rr={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,o.wg)(),(0,o.iD)("div",Mr,null,512)}},Fr={name:"HTMLSnippets",components:{ResultSnippet:Rr},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,o.up)("ResultSnippet");return(0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.snippets,((t,r)=>((0,o.wg)(),(0,o.iD)("div",{key:r,class:"card snippet-card mb-2",tabindex:r,role:"button","aria-pressed":"false",onClick:n=>{e.$emit("go-to-snippet",t)}},[(0,o._)("div",Lr,[(0,o.Wm)(n,{node:t.cloneNode(!0)},null,8,["node"])])],8,Dr)))),128)}},Ir=["tabindex","onClick"],Nr={class:"card-body"},jr={name:"PdfSnippets",components:{ResultSnippet:Rr},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,o.up)("ResultSnippet");return(0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.snippets,((t,r)=>((0,o.wg)(),(0,o.iD)("div",{key:r,class:"card snippet-card mb-2",tabindex:r,role:"button","aria-pressed":"false",onClick:n=>{e.$emit("go-to-snippet",t.snippetNode)}},[(0,o._)("div",Nr,[(0,o._)("h5",null,[(0,o._)("strong",null,(0,a.zw)(e.$t("Page"))+" "+(0,a.zw)(t.pageNode.dataset.page),1)]),(0,o._)("div",null,[(0,o.Wm)(n,{node:t.snippetNode.cloneNode(!0)},null,8,["node"])])])],8,Ir)))),128)}},$r={class:""},qr=["tabindex","onClick"],Ur={class:"card-body"},Br={class:"card-title"},Vr={name:"AknSnippets",components:{ResultSnippet:Rr},props:{nodes:{type:Array,required:!0}},emits:["go-to-snippet"],data:()=>({markInstance:null,snippets:[]}),watch:{nodes(){this.renderSnippets()}},mounted(){this.renderSnippets()},methods:{renderSnippets(){const e=new Set;this.nodes.map((e=>{const t=["h1","h2","h3","h4","h5",...["blockContainer","block","blockList","conclusions","foreign","heading","subheading","listIntroduction","listWrapUp","intro","wrapUp","crossHeading","item","ol","p","preface","tblock","toc","ul"].map((e=>`.akn-${e}`))].join(", ");return e.closest(t)?e.closest(t):e})).forEach((t=>{e.add(t)})),this.snippets=[...e].map((e=>{let t,n=e;const o=()=>{n=n.parentElement;const e=n.querySelector("h1, h2, h3, h4, h5, .akn-heading, .akn-subheading");e?t=e:o()};return o(),{snippetNode:e,titleNode:t}}))}},render:function(e,t){const n=(0,o.up)("ResultSnippet");return(0,o.wg)(),(0,o.iD)("div",$r,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.snippets,((t,r)=>((0,o.wg)(),(0,o.iD)("div",{key:r,class:"card snippet-card mb-2",tabindex:r,role:"button","aria-pressed":"false",onClick:n=>{e.$emit("go-to-snippet",t.snippetNode)}},[(0,o._)("div",Ur,[(0,o._)("h5",Br,[(0,o._)("strong",null,(0,a.zw)(t.titleNode.textContent),1)]),(0,o.Wm)(n,{node:t.snippetNode.cloneNode(!0)},null,8,["node"])])],8,qr)))),128))])}};function zr(e,t,n){if(void 0===t&&(t=function(){return!1}),void 0===n&&(n=0),void 0!==window.IntersectionObserver){var o=new IntersectionObserver((function(n,o){n.forEach((function(n){n.isIntersecting&&(o.unobserve(n.target),window.setTimeout((function(){t(e)}),500))}))}));o.observe(e);var r,a=e.getBoundingClientRect(),i=Math.floor(a.top+self.pageYOffset-n);window.scrollTo({top:i,behavior:"smooth"});var s=function(){window.clearTimeout(r),r=setTimeout((function(){o.unobserve(e),window.removeEventListener("scroll",s)}),66)};window.addEventListener("scroll",s,!1)}}function Hr(e){var t,n=[],o=new Map;return e.querySelectorAll("h1, h2, h3, h4, h5").forEach((function(e){e.id||(o.set(e.tagName,(o.get(e.tagName)||0)+1),e.id=e.tagName+"_"+o.get(e.tagName));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 a=t[t.length-1];a&&(a.type===e.tagName?(t.length>1?t[t.length-2].children.push(r):n.push(r),t[t.length-1]=r):(a.children.push(r),t.push(r)))}else n.push(r),t=[r]})),n}function Wr(e,t){for(var n,o=0;o({userHelpLink:xf.config.userHelpLink}),render:function(e,t){return e.userHelpLink?((0,o.wg)(),(0,o.iD)("span",Yr,[(0,o._)("a",{href:`${e.userHelpLink}${e.page}`,class:"me-3",target:"_blank"},[Zr,(0,o.Uk)((0,a.zw)(e.$t("Help")),1)],8,Jr)])):(0,o.kq)("v-if",!0)}},Kr={name:"DocumentSearch",components:{HelpBtn:Xr,AknSnippets:Vr,PdfSnippets:jr,HTMLSnippets:Fr},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(Pr())(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((()=>{zr(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),Kr.render=function(e,t){const n=(0,o.up)("HelpBtn"),i=(0,o.up)("AknSnippets"),s=(0,o.up)("HTMLSnippets"),l=(0,o.up)("PdfSnippets");return(0,o.wg)(),(0,o.iD)("div",kr,[(0,o._)("form",{class:"doc-search__form mb-2",onSubmit:t[1]||(t[1]=(0,r.withModifiers)((()=>e.q=e.$refs.q.value),["prevent"]))},[(0,o._)("div",wr,[(0,o._)("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,xr),(0,o._)("button",Sr,(0,a.zw)(e.$t("Search")),1)]),(0,o._)("div",Ar,[(0,o.Wm)(n,{page:"search/search-inside-a-document"}),e.marks.length?((0,o.wg)(),(0,o.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,r.withModifiers)(((...t)=>e.clear&&e.clear(...t)),["prevent"]))},(0,a.zw)(e.$t("Clear")),1)):(0,o.kq)("v-if",!0)]),!e.marks.length&&e.q?((0,o.wg)(),(0,o.iD)("div",Cr,(0,a.zw)(e.$t("No results")),1)):(0,o.kq)("v-if",!0)],32),(0,o._)("div",Tr,[e.marks.length?((0,o.wg)(),(0,o.iD)("div",Er,["akn"===e.docType?((0,o.wg)(),(0,o.j4)(i,{key:0,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,o.kq)("v-if",!0),"html"===e.docType?((0,o.wg)(),(0,o.j4)(s,{key:1,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,o.kq)("v-if",!0),"pdf"===e.docType?((0,o.wg)(),(0,o.j4)(l,{key:2,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,o.kq)("v-if",!0)])):(0,o.kq)("v-if",!0)])])};const Qr=Kr;var ea=__webpack_require__(3279),ta=__webpack_require__.n(ea),na=function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function i(e){try{l(o.next(e))}catch(e){a(e)}}function s(e){try{l(o.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((o=o.apply(e,t||[])).next())}))},oa=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,o&&(r=2&a[0]?o.return:a[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,a[1])).done)return r;switch(o=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,o=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((r=(r=i.trys).length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]=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,o.wg)(),(0,o.iD)("la-gutter-item",{anchor:`#${e.provision.id}`},[(0,o._)("i",{class:"bi bi-clock-history mobile-gutter-item-icon",role:"button",onClick:t[0]||(t[0]=(...t)=>e.showChanges&&e.showChanges(...t))}),(0,o._)("div",la,[(0,o._)("div",ca,[(0,o._)("p",null,(0,a.zw)(e.$t("This provision has been amended"))+".",1),(0,o._)("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,sa)}},da={key:0,class:"reader-provision-changes-inline ig mb-3"},pa={class:"card border-warning"},ha={class:"card-header"},fa={class:"d-flex mb-2 mb-lg-0"},ma={class:"h5 flex-grow-1"},ga={class:"row"},ba={class:"col-12 col-lg-6"},va=["value"],ya={class:"col-6 d-none d-lg-block"},_a={class:"card-body reader-provision-changes-inline-body"},ka=["innerHTML"],wa={key:1,class:"d-flex justify-content-between pa-3"},xa=["innerHTML"],Sa=["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,o.wg)(),(0,o.iD)("div",null,[e.sideBySide?((0,o.wg)(),(0,o.iD)("div",wa,[(0,o._)("la-akoma-ntoso",{class:"diffset diffset-left",innerHTML:e.diffset.html_diff},null,8,xa),(0,o._)("la-akoma-ntoso",{class:"diffset diffset-right",innerHTML:e.diffset.html_diff},null,8,Sa)])):((0,o.wg)(),(0,o.iD)("la-akoma-ntoso",{key:0,class:"diffset pa-3",innerHTML:e.diffset.html_diff},null,8,ka))])};const Ca={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:ta()((function(){this.vw=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)}),200),async loadDiffContentsets(){const e=`${Ea()}/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),Ca.render=function(e,t){const n=(0,o.up)("diff-content");return e.provision?((0,o.wg)(),(0,o.iD)("div",da,[(0,o._)("div",pa,[(0,o._)("div",ha,[(0,o._)("div",fa,[(0,o._)("div",ma,(0,a.zw)(e.$t("What changed?")),1),(0,o._)("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,o._)("div",ga,[(0,o._)("div",ba,[e.diffsets?(0,o.wy)(((0,o.wg)(),(0,o.iD)("select",{key:0,"onUpdate:modelValue":t[1]||(t[1]=t=>e.diffset=t),class:"form-control"},[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.diffsets,((t,n)=>((0,o.wg)(),(0,o.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,va)))),128))],512)),[[r.vModelSelect,e.diffset]]):(0,o.kq)("v-if",!0)]),(0,o._)("div",ya,[(0,o._)("label",null,[(0,o.wy)((0,o._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.sideBySide=t),type:"checkbox"},null,512),[[r.vModelCheckbox,e.sideBySide]]),(0,o.Uk)(" "+(0,a.zw)(e.$t("Show changes side-by-side")),1)])])])]),(0,o._)("div",_a,[e.diffsets.length?((0,o.wg)(),(0,o.iD)(o.HY,{key:0},[e.diffset?((0,o.wg)(),(0,o.j4)(n,{key:0,diffset:e.diffset,"side-by-side":e.sideBySide},null,8,["diffset","side-by-side"])):(0,o.kq)("v-if",!0)],2112)):((0,o.wg)(),(0,o.iD)(o.HY,{key:1},[(0,o.Uk)((0,a.zw)(e.$t("Loading"))+"... ",1)],2112))])])])):(0,o.kq)("v-if",!0)},Ca.__scopeId="data-v-64890e74";const Ta=Ca;var Ea=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 Oa=function(){function e(e,t){this.frbrExpressionUri=e,this.gutter=t,this.loadProvisions()}return e.prototype.loadProvisions=function(){return e=this,t=void 0,o=function(){var e,t,n,o;return function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,o&&(r=2&a[0]?o.return:a[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,a[1])).done)return r;switch(o=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,o=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((r=(r=i.trys).length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]({resolve:null,enrichment:null}),mounted(){document.body.appendChild(this.$el),this.modal=new window.bootstrap.Modal(this.$el),this.$el.addEventListener("hidePrevented.bs.modal",this.removeOrClose)},methods:{showModal(e){return this.enrichment=e,new Promise((e=>{this.resolve=e,this.modal.show()}))},remove(){this.resolve(null),this.modal.hide(),this.enrichment=null},close(){this.resolve(this.enrichment),this.modal.hide(),this.enrichment=null},removeOrClose(){this.enrichment.id?this.close():this.remove()},confirmRemove(){confirm(this.$t("Are you sure?"))&&this.remove()}},render:function(e,t){return(0,o.wg)(),(0,o.iD)("div",Pa,[(0,o._)("div",Da,[e.enrichment?((0,o.wg)(),(0,o.iD)("div",La,[(0,o._)("form",{ref:"form",onSubmit:t[4]||(t[4]=(0,r.withModifiers)(((...t)=>e.close&&e.close(...t)),["prevent"]))},[(0,o._)("div",Ma,[(0,o._)("h5",Ra,(0,a.zw)(e.$t("Link citation")),1),(0,o._)("button",{type:"button",class:"btn-close",onClick:t[0]||(t[0]=(...t)=>e.removeOrClose&&e.removeOrClose(...t))})]),(0,o._)("div",Fa,[(0,o._)("p",null,[(0,o._)("b",null,(0,a.zw)(e.enrichment.text),1)]),Ia,(0,o.wy)((0,o._)("input",{"onUpdate:modelValue":t[1]||(t[1]=t=>e.enrichment.url=t),type:"text",class:"form-control",placeholder:"eg. /akn/...",required:""},null,512),[[r.vModelText,e.enrichment.url]])]),(0,o._)("div",Na,[e.enrichment.id?(0,o.kq)("v-if",!0):((0,o.wg)(),(0,o.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,o.kq)("v-if",!0):((0,o.wg)(),(0,o.iD)("button",ja," Add ")),e.enrichment.id?((0,o.wg)(),(0,o.iD)("button",{key:2,type:"button",class:"btn btn-danger",onClick:t[3]||(t[3]=(...t)=>e.confirmRemove&&e.confirmRemove(...t))}," Delete ")):(0,o.kq)("v-if",!0),e.enrichment.id?((0,o.wg)(),(0,o.iD)("button",$a," Close ")):(0,o.kq)("v-if",!0)])],544)])):(0,o.kq)("v-if",!0)])])}},Ua=[".anchor"],Ba={class:"card"},Va={class:"card-body"},za=(0,o._)("br",null,null,-1),Ha=["href"],Wa={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,o.wg)(),(0,o.iD)("la-gutter-item",{".anchor":e.anchorElement},[(0,o._)("div",Ba,[(0,o._)("div",Va,[(0,o._)("p",null,[(0,o._)("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,o.Uk)(" "+(0,a.zw)(e.link.text)+" ",1),za,(0,o._)("a",{href:e.link.url,target:"_blank"},(0,a.zw)(e.link.url),9,Ha)])])])],8,Ua)}};var Ga=function(){return Ga=Object.assign||function(e){for(var t,n=1,o=arguments.length;n0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]0&&(null===(t=this.manager.gutter)||void 0===t||t.appendChild(this.createGutterItem(e,r[0])))}},e.prototype.createModal=function(){return Bo({component:qa,props:{},use:[Uo],mountTarget:document.createElement("div")})},e.prototype.createGutterItem=function(e,t){var n=Bo({component:Wa,props:{link:e,anchorElement:t,provider:this},use:[Uo],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 Ya(t,void 0,void 0,(function(){var t,o,r,a;return Ja(this,(function(i){switch(i.label){case 0:return n?(t=fetch,o=["/api/citation-links/".concat(e.id,"/")],a={method:"PUT"},r=[{}],[4,X()]):[3,3];case 1:return[4,t.apply(void 0,o.concat([(a.headers=Ga.apply(void 0,[Ga.apply(void 0,r.concat([i.sent()])),{"Content-Type":"application/json"}]),a.body=JSON.stringify(e),a)]))];case 2:return i.sent().ok&&(this.unapplyLink(e),this.applyLink(e)),[3,4];case 3:this.deleteLink(e),i.label=4;case 4:return[2]}}))}))}))},e.prototype.deleteLink=function(e){return Ya(this,void 0,void 0,(function(){var t,n,o;return Ja(this,(function(r){switch(r.label){case 0:return t=fetch,n=["/api/citation-links/".concat(e.id,"/")],o={method:"DELETE"},[4,X()];case 1:return[4,t.apply(void 0,n.concat([(o.headers=r.sent(),o)]))];case 2:return r.sent().ok&&(this.unapplyLink(e),this.links.splice(this.links.indexOf(e),1)),[2]}}))}))},e.prototype.unapplyLink=function(e){for(var t,n,o=0,r=this.anchors.get(e)||[];o{this.$el.remove()})),this.modal.show()},render:function(e,t){return(0,o.wg)(),(0,o.iD)("div",Qa,[(0,o._)("div",ei,[(0,o._)("div",ti,[(0,o._)("div",ni,[(0,o._)("h5",oi,(0,a.zw)(e.$t("Share")),1),ri]),(0,o._)("div",ai,[(0,o._)("p",null,(0,a.zw)(e.text),1),(0,o._)("div",ii,[(0,o._)("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())},li,8,si),(0,o._)("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())},ui,8,ci),(0,o._)("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())},pi,8,di),(0,o._)("a",{href:`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(e.url)}`,class:"btn btn-link",target:"_blank",onClick:t[3]||(t[3]=t=>e.modal.hide())},fi,8,hi)])])])])])}},gi=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=Ro.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,Bo({component:mi,props:{url:n.toString(),text:"".concat(t.exact," - ").concat(this.documentTitle)},use:[Uo],mountTarget:document.createElement("div")})}}},e}(),bi=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 Xa.GutterEnrichmentManager(this.root),this.gutterManager.akn=this.root.querySelector(".content"),this.relationshipsManager=new Vo(e,this.gutterManager),this.selectionSearch=new Ka(this.gutterManager),this.selectionShare=new gi(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 Oa(e,this.gutter):null},e.prototype.setupPdfCitationLinks=function(){this.citationLinks=new Za(this.root,this.gutterManager)},e}();var vi=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 yi=function(){function e(e){var t=this;this.enrichmentsManager=null,this.tocController=null,this.tocShowActiveItemOnly=!1,this.tocItemIndex=new Map,this.activeTocItem=null,this.getTocItems=function(){var e=[];if("akn"===t.displayType){var n=t.root.querySelector("#akn_toc_json");n&&(e=JSON.parse(n.textContent)||[])}else if("html"===t.displayType){var o=t.root.querySelector(".content__html");o&&Wr(0,e=Hr(o))}return t.tocShowActiveItemOnly&&e.unshift({tag:"H1",title:Ro.t("Show full text"),id:"",children:[]}),function e(t,n,o){void 0===n&&(n=null),void 0===o&&(o=1);for(var r=0,a=t;r1;)o=o.parent;if(!o)return;if(this.activeTocItem!==o){var r=null===(n=this.originalDocument.querySelector('[id="'.concat(o.id,'"]')))||void 0===n?void 0:n.cloneNode(!0);this.documentElement.replaceChildren(r),this.activeTocItem=o}}else(t=this.documentElement).replaceChildren.apply(t,Array.from(this.originalDocument.children).map((function(e){return e.cloneNode(!0)}))),this.activeTocItem=null},e.prototype.setSharedPortion=function(e){void 0===e&&(e="");var t=[this.root.dataset.title];e&&t.push(e),t.push(window.location.toString());for(var n=t.join(" - "),o=0,r=Array.from(document.querySelectorAll(".share-link"));o({email:"",message:"",problem:"",problem_category:"",submitted:!1,success:!0,url:window.location.toString()}),mounted(){this.$el.parentElement.addEventListener("show.bs.modal",this.onShow)},methods:{onShow(){this.email="",this.message="",this.problem="",this.problem_category="",this.submitted=!1,this.success=!0},async onSubmit(){const e=new FormData(this.$refs.form);fetch("/document-problem/",{method:"post",body:e,headers:await X()}).then((e=>{this.submitted=!0,this.success=e.ok})).catch((e=>{console.log(e)}))}},render:function(e,t){return(0,o.wg)(),(0,o.iD)("div",Si,[(0,o._)("div",Ai,[(0,o._)("div",Ci,[(0,o._)("h5",Ti,(0,a.zw)(e.$t("Is there something wrong with this document?")),1),Ei]),(0,o._)("div",Oi,[e.submitted?((0,o.wg)(),(0,o.iD)("div",Wi,(0,a.zw)(e.success?e.$t("Thank you for your feedback."):e.$t("Something went wrong.")),1)):((0,o.wg)(),(0,o.iD)("form",{key:0,id:"document-problem-form",ref:"form",method:"post",onSubmit:t[3]||(t[3]=(0,r.withModifiers)(((...t)=>e.onSubmit&&e.onSubmit(...t)),["prevent"]))},[(0,o._)("input",{type:"hidden",name:"document_link",value:e.url},null,8,Pi),(0,o._)("div",Di,[(0,o._)("label",Li,[(0,o.Uk)((0,a.zw)(e.$t("Problem category"))+" ",1),Mi]),(0,o.wy)((0,o._)("select",{"onUpdate:modelValue":t[0]||(t[0]=t=>e.problem_category=t),class:"form-control",name:"problem_category",required:""},[(0,o._)("option",Ri,(0,a.zw)(e.$t("Incorrect information")),1),(0,o._)("option",Fi,(0,a.zw)(e.$t("Missing information")),1),(0,o._)("option",Ii,(0,a.zw)(e.$t("No PDF download")),1),(0,o._)("option",Ni,(0,a.zw)(e.$t("Document is empty")),1),(0,o._)("option",ji,(0,a.zw)(e.$t("Document is not accessible on my device")),1),(0,o._)("option",$i,(0,a.zw)(e.$t("Other")),1)],512),[[r.vModelSelect,e.problem_category]])]),(0,o._)("div",qi,[(0,o._)("label",Ui,[(0,o.Uk)((0,a.zw)(e.$t("What's the problem?"))+" ",1),Bi]),(0,o.wy)((0,o._)("textarea",{id:"problem_description","onUpdate:modelValue":t[1]||(t[1]=t=>e.problem=t),class:"form-control",name:"problem_description",rows:"4",required:""},null,512),[[r.vModelText,e.problem]])]),(0,o._)("div",Vi,[(0,o._)("label",zi,[(0,o.Uk)((0,a.zw)(e.$t("Your email address"))+" ",1),Hi]),(0,o.wy)((0,o._)("input",{id:"email_address","onUpdate:modelValue":t[2]||(t[2]=t=>e.email=t),type:"email",class:"form-control",name:"email_address",placeholder:"example@example.com",required:""},null,512),[[r.vModelText,e.email]])])],544))]),(0,o._)("div",Gi,[(0,o._)("button",Yi,(0,a.zw)(e.submitted?e.$t("Close"):e.$t("Cancel")),1),e.submitted?(0,o.kq)("v-if",!0):((0,o.wg)(),(0,o.iD)("button",Ji,(0,a.zw)(e.$t("Report problem")),1))])])])}},Xi={id:"search",ref:"search-box"},Ki={class:"mb-4"},Qi={id:"nav-tab",class:"nav nav-tabs mb-3",role:"tablist"},es={id:"search-tab",class:"nav-link active","data-bs-toggle":"tab","data-bs-target":"#nav-search",type:"button",role:"tab","aria-controls":"nav-search","aria-selected":"true"},ts={id:"advanced-search-tab",class:"nav-link","data-bs-toggle":"tab","data-bs-target":"#nav-advanced-search",type:"button",role:"tab","aria-controls":"nav-advanced-search","aria-selected":"false"},ns={id:"nav-tabContent",class:"tab-content"},os={id:"nav-search",class:"tab-pane fade show active",role:"tabpanel","aria-labelledby":"search-tab"},rs=["placeholder","aria-label"],as=["disabled"],is={key:0,class:"circle-loader--lt"},ss={key:1},ls=(0,o.Uk)(" Filters "),cs={key:0},us={class:"my-2"},ds={id:"nav-advanced-search",class:"tab-pane fade",role:"tabpanel","aria-labelledby":"advanced-search-tab"},ps={key:0,class:"mt-3 alert alert-warning"},hs={key:1,class:"mt-3"},fs={ref:"filters-results-container"},ms={class:"row"},gs={class:"col col-lg-3"},bs=["aria-label"],vs={class:"filter-facet-title"},ys={class:"col-md-12 col-lg-9 position-relative"},_s={class:"search-results"},ks={key:0},ws={class:"mb-3 sort-body row"},xs={class:"col-md-3 order-md-2 mb-2 sort__inner d-flex align-items-center"},Ss={style:{width:"65px"}},As={value:"-score"},Cs={value:"date"},Ts={value:"-date"},Es={class:"col-md order-md-1"},Os={key:0},Ps={key:1},Ds={class:"list-unstyled"},Ls={key:0,class:"overlay"},Ms={href:"#search",class:"to-the-top btn btn-secondary d-block d-lg-none"},Rs={class:"mb-4 hit"},Fs=["href","innerHTML"],Is={key:0,class:"me-3"},Ns=["innerHTML"],js={key:1},$s={key:0},qs={key:2},Us={class:"me-3"},Bs={class:"me-3"},Vs={key:2,class:"me-3"},zs={key:3,class:"me-3"},Hs={key:0},Ws={key:1},Gs={key:2,class:"ms-3"},Ys=["href"],Js=(0,o.Uk)(": "),Zs=["innerHTML"],Xs={key:3,class:"ms-3"},Ks=["innerHTML"],Qs={key:4,class:"ms-3 mt-2"},el=(0,o._)("h5",null,"Explanation",-1),tl={class:"explanation border bg-light p-2"},nl={name:"SearchResult",props:{item:{type:Object,default:()=>({})},query:{type:String,default:()=>""},showJurisdiction:{type:Boolean,default:!1},documentLabels:{type:Array,default:()=>[]},debug:{type:Boolean,default:!1}},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),nl.render=function(e,t){return(0,o.wg)(),(0,o.iD)("li",Rs,[(0,o._)("a",{class:"h5 text-primary",target:"_blank",rel:"noreferrer",href:e.item.expression_frbr_uri,innerHTML:e.item.highlight.title||e.item.title},null,8,Fs),(0,o._)("div",null,[e.showJurisdiction||e.item.locality?((0,o.wg)(),(0,o.iD)("span",Is,[e.showJurisdiction?((0,o.wg)(),(0,o.iD)("span",{key:0,innerHTML:e.getFlag(e.item),class:"me-1"},null,8,Ns)):(0,o.kq)("v-if",!0),e.showJurisdiction?((0,o.wg)(),(0,o.iD)("span",js,[(0,o.Uk)((0,a.zw)(e.item.jurisdiction)+" ",1),e.item.locality?((0,o.wg)(),(0,o.iD)("span",$s,"· ")):(0,o.kq)("v-if",!0)])):(0,o.kq)("v-if",!0),e.item.locality?((0,o.wg)(),(0,o.iD)("span",qs,(0,a.zw)(e.item.locality),1)):(0,o.kq)("v-if",!0)])):(0,o.kq)("v-if",!0),(0,o._)("span",Us,(0,a.zw)(e.item.date),1),(0,o._)("span",Bs,(0,a.zw)(e.item.doc_type),1),e.debug?((0,o.wg)(),(0,o.iD)("a",{key:1,class:"me-3",href:"#",onClick:t[0]||(t[0]=(0,r.withModifiers)((t=>e.$emit("explain")),["prevent"]))},(0,a.zw)(e.item._score),1)):(0,o.kq)("v-if",!0),e.item.court?((0,o.wg)(),(0,o.iD)("span",Vs,(0,a.zw)(e.item.court),1)):(0,o.kq)("v-if",!0),e.item.authors?((0,o.wg)(),(0,o.iD)("span",zs,(0,a.zw)(e.authors(e.item)),1)):(0,o.kq)("v-if",!0)]),e.item.citation&&e.item.citation!==e.item.title?((0,o.wg)(),(0,o.iD)("div",Hs,[(0,o._)("i",null,(0,a.zw)(e.item.citation),1)])):(0,o.kq)("v-if",!0),(0,o._)("div",null,(0,a.zw)(e.item.matter_type),1),e.labels?((0,o.wg)(),(0,o.iD)("div",Ws,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.labels,(e=>((0,o.wg)(),(0,o.iD)("span",{key:e.code,class:(0,a.C_)([`badge rounded-pill bg-${e.level}`])},(0,a.zw)(e.name),3)))),128))])):(0,o.kq)("v-if",!0),e.item.pages.length?((0,o.wg)(),(0,o.iD)("div",Gs,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.item.pages,((t,n)=>((0,o.wg)(),(0,o.iD)("div",{key:n},[(0,o._)("span",null,[(0,o._)("a",{href:`${e.item.expression_frbr_uri}#page-${t.page_num}`},"Page "+(0,a.zw)(t.page_num),9,Ys),Js]),t.highlight["pages.body"]?((0,o.wg)(),(0,o.iD)("span",{key:0,innerHTML:t.highlight["pages.body"].join(" ... ")},null,8,Zs)):(0,o.kq)("v-if",!0)])))),128))])):((0,o.wg)(),(0,o.iD)("div",Xs,[(0,o._)("span",{class:"snippet",innerHTML:e.highlights(e.item)},null,8,Ks)])),e.debug&&e.item.explanation?((0,o.wg)(),(0,o.iD)("div",Qs,[el,(0,o._)("pre",tl,(0,a.zw)(e.item.explanation),1)])):(0,o.kq)("v-if",!0)])};const ol=nl,rl={key:0,class:"pagination flex-wrap"},al=["onClick"],il={key:0,class:"page-item disabled"},sl=[(0,o._)("a",{class:"page-link"},"...",-1)],ll={name:"SearchPagination",props:{search:{type:Object,required:!0},page:{type:Number,required:!0}},emits:["changed"],data:()=>({maxPages:15,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,o.wg)(),(0,o.iD)("nav",null,[e.totalPages>1?((0,o.wg)(),(0,o.iD)("ul",rl,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.pages,(t=>((0,o.wg)(),(0,o.iD)("li",{key:t,class:(0,a.C_)(["page-item",e.page===t?"active":""])},[(0,o._)("a",{class:"page-link",href:"#",onClick:(0,r.withModifiers)((n=>e.setPage(t)),["prevent"])},(0,a.zw)(t),9,al)],2)))),128)),e.tooManyPages?((0,o.wg)(),(0,o.iD)("li",il,sl)):(0,o.kq)("v-if",!0)])):(0,o.kq)("v-if",!0)])}},cl=ll,ul={class:"mobile-side-drawer"},dl={class:"mobile-side-drawer__desktop-view d-none d-lg-block"},pl={class:"mobile-side-drawer__mobile-view__content"},hl={class:"slot bg-light"},fl={name:"MobileFacetsDrawer",props:{open:{type:Boolean,default:!1}},emits:["outside-drawer-click"]};__webpack_require__(786),fl.render=function(e,t){return(0,o.wg)(),(0,o.iD)("div",ul,[(0,o._)("div",dl,[(0,o.WI)(e.$slots,"default")]),(0,o._)("div",{class:(0,a.C_)((e.open?"active":"")+" mobile-side-drawer__mobile-view d-lg-none")},[(0,o._)("div",pl,[(0,o._)("div",{class:"overlay",onClick:t[0]||(t[0]=t=>e.$emit("outside-drawer-click"))}),(0,o._)("div",hl,[(0,o.WI)(e.$slots,"default")])])],2)])},fl.__scopeId="data-v-6caa891a";const ml={class:"row"},gl={class:"col-lg"},bl={class:"card mb-3"},vl={class:"card-header"},yl={class:"card-body"},_l={class:"col-lg"},kl={class:"card mb-3"},wl={class:"card-header"},xl={class:"card-body"},Sl={class:"row"},Al={class:"col-6"},Cl={class:"form-label",for:"date_from"},Tl=["aria-describedby","placeholder","value","disabled"],El={class:"col-6"},Ol={class:"form-label",for:"date_to"},Pl=["aria-describedby","placeholder","value","disabled"],Dl={key:0,class:"text-danger"},Ll={class:"row"},Ml={class:"col-lg"},Rl={class:"card mb-3"},Fl={class:"card-header"},Il={class:"card-body"},Nl={class:"col-lg"},jl={class:"card mb-3"},$l={class:"card-header"},ql={class:"card-body"},Ul={class:"d-flex justify-content-end"},Bl={type:"submit",class:"btn btn-primary"},Vl={class:"row"},zl=["for"],Hl={class:"col-sm-9"},Wl=["id","name","value"],Gl={class:"row mt-3"},Yl=["for"],Jl={class:"col-sm-9"},Zl=["id","name","value"],Xl={class:"row mt-3"},Kl=["for"],Ql={class:"col-sm-9"},ec=["id","name","value"],tc={class:"row mt-3"},nc=["for"],oc={class:"col-sm-9"},rc=["id","name","value"],ac={class:"d-none d-md-block"},ic=["title","onClick"];function sc(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 lc={name:"FindDocuments",components:{FacetBadges:{name:"FacetBadges",props:{modelValue:{type:Array,default:()=>[]}},emits:["update:modelValue"],computed:{activeOptions(){const e=this.modelValue.filter((e=>e.value.length)),t=[];return e.forEach((e=>{const n=e.options.filter((t=>e.value.includes(t.value)));t.push(...n)})),t}},methods:{updateModel(e){const t=[...this.modelValue].map((t=>(t.value=t.value.filter((t=>t!==e)),t)));this.$emit("update:modelValue",t)}},render:function(e,t){return(0,o.wg)(),(0,o.iD)("div",ac,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.activeOptions,(t=>((0,o.wg)(),(0,o.iD)("button",{key:t.value,class:"btn btn-outline-primary me-2 mb-2 btn-sm",type:"button",title:e.$t("Remove"),onClick:n=>e.updateModel(t.value)},(0,a.zw)(t.label)+"  × ",9,ic)))),128))])}},MobileFacetsDrawer:fl,SearchResult:ol,SearchPagination:cl,FilterFacets:br,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,o.wg)(),(0,o.iD)("div",null,[(0,o._)("div",Vl,[(0,o._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-all`},(0,a.zw)(e.$t("All these words")),9,zl),(0,o._)("div",Hl,[(0,o._)("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,Wl)])]),(0,o._)("div",Gl,[(0,o._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-exact`},(0,a.zw)(e.$t("This exact word or phrase")),9,Yl),(0,o._)("div",Jl,[(0,o._)("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,Zl)])]),(0,o._)("div",Xl,[(0,o._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-any`},(0,a.zw)(e.$t("Any of these words")),9,Kl),(0,o._)("div",Ql,[(0,o._)("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,ec)])]),(0,o._)("div",tc,[(0,o._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-none`},(0,a.zw)(e.$t("None of these words")),9,nc),(0,o._)("div",oc,[(0,o._)("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,rc)])])])}},HelpBtn:Xr},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 o=t[e];if(!o)continue;let r=o.match(/\w+|"[^"]+"/g);if("all"===e)r=r.join(" ");else if("exact"===e){const n=[];let o=[];r.forEach((e=>{e.startsWith('"')?(o.length&&(n.push('"'+o.join(" ")+'"'),o=[]),n.push(e)):o.push(e)})),o.length&&n.push('"'+o.join(" ")+'"'),r=n.join(" "),t[e]=r}else"any"===e?r=`(${r.join("|")})`:"none"===e&&(r=r.map((e=>`-${e}`)).join(" "));n=n+" "+r.trim()}return n},submitAdvancedForm(){this.formatFieldValues(),this.showAdditionalOptions=!1,this.$emit("submit")}},render:function(e,t){const n=(0,o.up)("AdvancedSearchFields"),i=(0,o.up)("HelpBtn");return(0,o.wg)(),(0,o.iD)("form",{onSubmit:t[5]||(t[5]=(0,r.withModifiers)(((...t)=>e.submitAdvancedForm&&e.submitAdvancedForm(...t)),["prevent"]))},[(0,o._)("div",ml,[(0,o._)("div",gl,[(0,o._)("div",bl,[(0,o._)("h5",vl,(0,a.zw)(e.$t("Anywhere")),1),(0,o._)("div",yl,[(0,o.Wm)(n,{fieldValues:e.modelValue.all,"onUpdate:fieldValues":t[0]||(t[0]=t=>e.modelValue.all=t),"input-name":"all"},null,8,["fieldValues"])])])]),(0,o._)("div",_l,[(0,o._)("div",kl,[(0,o._)("h5",wl,(0,a.zw)(e.$t("Date")),1),(0,o._)("div",xl,[(0,o._)("div",Sl,[(0,o._)("div",Al,[(0,o._)("label",Cl,(0,a.zw)(e.$t("Date from")),1),(0,o._)("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,Tl)]),(0,o._)("div",El,[(0,o._)("label",Ol,(0,a.zw)(e.$t("Date to")),1),(0,o._)("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,Pl)])]),e.invalidDates?((0,o.wg)(),(0,o.iD)("div",Dl,(0,a.zw)(e.$t("The date range is invalid"))+". ",1)):(0,o.kq)("v-if",!0)])])])]),(0,o._)("div",Ll,[(0,o._)("div",Ml,[(0,o._)("div",Rl,[(0,o._)("h5",Fl,(0,a.zw)(e.$t("Title")),1),(0,o._)("div",Il,[(0,o.Wm)(n,{fieldValues:e.modelValue.title,"onUpdate:fieldValues":t[3]||(t[3]=t=>e.modelValue.title=t),"input-name":"title"},null,8,["fieldValues"])])])]),(0,o._)("div",Nl,[(0,o._)("div",jl,[(0,o._)("h5",$l,(0,a.zw)(e.$t("Content")),1),(0,o._)("div",ql,[(0,o.Wm)(n,{fieldValues:e.modelValue.content,"onUpdate:fieldValues":t[4]||(t[4]=t=>e.modelValue.content=t),"input-name":"content"},null,8,["fieldValues"])])])])]),(0,o._)("div",Ul,[(0,o._)("div",null,[(0,o.Wm)(i,{page:"search/advanced-search"}),(0,o._)("button",Bl,(0,a.zw)(e.$t("Search")),1)])])],32)}},HelpBtn:Xr},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:this.$t("Labels"),name:"labels",type:"checkboxes",value:[],options:[],optionLabels:(e=>{const t={};for(const n of e)t[n.code]=n.name;return t})(e.documentLabels)},{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,sc(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,t){const n=window.location.search,o=new URLSearchParams(n),r=t.map((e=>e.value));return o.getAll(e).filter((e=>r.includes(e)))},handlePageChange(e){this.page=e,this.search()},simpleSearch(){sc(this.advancedFields),this.submit()},submit(){this.page=1,this.search()},clearAllFilters(){this.facets.forEach((e=>{e.value.length&&(e.value=[])}))},serialiseState(){const e=new URLSearchParams;return this.q&&e.set("q",this.q),this.page>1&&e.set("page",this.page),"-score"!==this.ordering&&e.set("ordering",this.ordering),this.facets.forEach((t=>{t.value.forEach((n=>{e.append(t.name,n)}))})),Object.keys(this.advancedFields).forEach((t=>{const n=this.advancedFields[t];if(n)if("date"===t)n.date_from&&n.date_to?(e.append("date_from",this.advancedFields.date.date_from),e.append("date_to",this.advancedFields.date.date_to)):n.date_from?e.append("date_from",this.advancedFields.date.date_from):n.date_to&&e.append("date_to",this.advancedFields.date.date_to);else for(const o of Object.keys(n))n[o]&&e.append(`${t}_${o}`,n[o])})),e.toString()},loadState(){sc(this.advancedFields);const e=new URLSearchParams(window.location.search);this.q=(e.get("q")||"").trim(),this.page=parseInt(e.get("page"))||this.page,this.ordering=e.get("ordering")||this.ordering,this.facets.forEach((t=>{e.has(t.name)&&(t.value=e.getAll(t.name))})),e.has("date_from")&&(this.advancedFields.date.date_from=e.get("date_from")),e.has("date_to")&&(this.advancedFields.date.date_to=e.get("date_to"));let t=e.get("show-advanced-tab");for(const n of Object.keys(this.advancedFields))if("date"!==n){const o=this.advancedFields[n];for(const r of Object.keys(o)){const a=`${n}_${r}`;e.get(a)&&(o[r]=e.get(a),t=!0)}}t&&new window.bootstrap.Tab(this.$el.querySelector("#advanced-search-tab")).show(),this.search(!1)},suggest(e){this.q=e,this.search()},formatFacets(){const e=(e,t)=>e.map((e=>({label:t?t[e.key]: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),t.optionLabels):this.searchInfo.facets[`_filter_${t.name}`]&&(t.options=e(this.sortGenericBuckets(this.searchInfo.facets[`_filter_${t.name}`][t.name].buckets),t.optionLabels)),t.value=this.getUrlParamValue(t.name,t.options)}))},generateSearchParams(){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("highlight","title"),e.append("is_most_recent","true"),this.facets.forEach((t=>{t.value.forEach((n=>{e.append(t.name,n)}))})),this.facets.forEach((t=>{e.append("facet",t.name)})),Object.keys(this.advancedFields).forEach((t=>{const n=this.advancedFields[t];if("date"===t)if(n.date_from&&n.date_to){const t=n.date_from,o=n.date_to;e.append("date__range",`${t}__${o}`)}else n.date_from?e.append("date__gte",n.date_from):n.date_to&&e.append("date__lte",n.date_to);else n.q&&e.append(`search__${t}`,n.q)})),e},async search(e=!0){if(this.q||Object.values(this.advancedFields).some((e=>e.q))){this.loadingCount=this.loadingCount+1,new window.bootstrap.Tab(this.$el.querySelector("#search-tab")).show(),zr(this.$refs["search-box"]);try{const t=this.generateSearchParams().toString(),n=`/search/api/documents/?${t}`;e&&window.history.pushState(null,"",document.location.pathname+"?"+this.serialiseState());const o=await fetch(n);t===this.generateSearchParams().toString()&&(o.ok?(this.error=null,this.searchInfo=await o.json(),0===this.searchInfo.count&&this.clearAllFilters(),this.formatFacets()):this.error=o.statusText)}catch{this.error="Network unavailable."}this.loadingCount=this.loadingCount-1,this.drawerOpen=!1}},async explain(e){const t=this.generateSearchParams();t.set("index",e._index);const n=`/search/api/documents/${e.id}/explain/?${t.toString()}`,o=await fetch(n),r=await o.json();e.explanation=JSON.stringify(r,null,2)}}};__webpack_require__(3606),lc.render=function(e,t){const n=(0,o.up)("HelpBtn"),i=(0,o.up)("AdvancedSearch"),s=(0,o.up)("FilterFacets"),l=(0,o.up)("MobileFacetsDrawer"),c=(0,o.up)("FacetBadges"),u=(0,o.up)("SearchResult"),d=(0,o.up)("SearchPagination");return(0,o.wg)(),(0,o.iD)("div",Xi,[(0,o._)("div",Ki,[(0,o._)("nav",null,[(0,o._)("div",Qi,[(0,o._)("button",es,(0,a.zw)(e.$t("Search")),1),(0,o._)("button",ts,(0,a.zw)(e.$t("Advanced search")),1)])]),(0,o._)("div",ns,[(0,o._)("div",os,[(0,o._)("form",{class:"d-flex align-items-center mb-2",onSubmit:t[2]||(t[2]=(0,r.withModifiers)(((...t)=>e.simpleSearch&&e.simpleSearch(...t)),["prevent"]))},[(0,o.wy)((0,o._)("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,rs),[[r.vModelText,e.q]]),(0,o._)("button",{type:"submit",class:"btn btn-primary ms-1",disabled:e.loading},[e.loading?((0,o.wg)(),(0,o.iD)("span",is)):((0,o.wg)(),(0,o.iD)("span",ss,(0,a.zw)(e.$t("Search")),1))],8,as),e.searchInfo.count?((0,o.wg)(),(0,o.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)},[ls,e.selectedFacetsCount?((0,o.wg)(),(0,o.iD)("span",cs,"("+(0,a.zw)(e.selectedFacetsCount)+")",1)):(0,o.kq)("v-if",!0)])):(0,o.kq)("v-if",!0)],32),(0,o._)("div",us,[(0,o.Wm)(n,{page:"search/"})])]),(0,o._)("div",ds,[(0,o.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,o.wg)(),(0,o.iD)("div",ps,(0,a.zw)(e.$t("Oops, something went wrong."))+" "+(0,a.zw)(e.error),1)):(0,o.kq)("v-if",!0),0===e.searchInfo.count?((0,o.wg)(),(0,o.iD)("div",hs,(0,a.zw)(e.$t("No documents match your search.")),1)):(0,o.kq)("v-if",!0)]),(0,o._)("div",fs,[(0,o._)("div",ms,[(0,o._)("div",gs,[(0,o.Wm)(l,{open:e.drawerOpen,onOutsideDrawerClick:t[7]||(t[7]=()=>e.drawerOpen=!1)},{default:(0,o.w5)((()=>[e.searchInfo.count?((0,o.wg)(),(0,o.j4)(s,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[6]||(t[6]=t=>e.facets=t),loading:e.loading},{"header-title":(0,o.w5)((()=>[(0,o._)("button",{type:"button",class:"btn-close d-lg-none","aria-label":e.$t("Close"),onClick:t[5]||(t[5]=()=>e.drawerOpen=!1)},null,8,bs),(0,o._)("strong",vs,(0,a.zw)(e.$t("Filters")),1)])),_:1},8,["modelValue","loading"])):(0,o.kq)("v-if",!0)])),_:1},8,["open"])]),(0,o._)("div",ys,[(0,o._)("div",_s,[e.searchInfo.count?((0,o.wg)(),(0,o.iD)("div",ks,[(0,o.Wm)(c,{modelValue:e.facets,"onUpdate:modelValue":t[8]||(t[8]=t=>e.facets=t)},null,8,["modelValue"]),(0,o._)("div",ws,[(0,o._)("div",xs,[(0,o._)("div",Ss,(0,a.zw)(e.$t("Sort by")),1),(0,o.wy)((0,o._)("select",{"onUpdate:modelValue":t[9]||(t[9]=t=>e.ordering=t),class:"ms-2 form-select"},[(0,o._)("option",As,(0,a.zw)(e.$t("Relevance")),1),(0,o._)("option",Cs,(0,a.zw)(e.$t("Date (oldest first)")),1),(0,o._)("option",Ts,(0,a.zw)(e.$t("Date (newest first)")),1)],512),[[r.vModelSelect,e.ordering]])]),(0,o._)("div",Es,[e.searchInfo.count>9999?((0,o.wg)(),(0,o.iD)("span",Os,(0,a.zw)(e.$t("More than 10,000 documents found.")),1)):((0,o.wg)(),(0,o.iD)("span",Ps,(0,a.zw)(e.$t("{document_count} documents found",{document_count:e.searchInfo.count})),1))])]),(0,o._)("ul",Ds,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.searchInfo.results,(t=>((0,o.wg)(),(0,o.j4)(u,{key:t.key,item:t,query:e.q,debug:e.searchInfo.can_debug,showJurisdiction:e.showJurisdiction,documentLabels:e.documentLabels,onExplain:n=>e.explain(t)},null,8,["item","query","debug","showJurisdiction","documentLabels","onExplain"])))),128))]),(0,o.Wm)(d,{search:e.searchInfo,page:e.page,onChanged:e.handlePageChange},null,8,["search","page","onChanged"])])):(0,o.kq)("v-if",!0)]),e.loading&&e.searchInfo.count?((0,o.wg)(),(0,o.iD)("div",Ls)):(0,o.kq)("v-if",!0)])]),(0,o._)("a",Ms," ▲ "+(0,a.zw)(e.$t("To the top")),1)],512),(0,o.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,o.kq)("v-if",!0)],512)},lc.__scopeId="data-v-7bd5a95a";const cc=lc,uc=e=>((0,o.dD)("data-v-365dca3a"),e=e(),(0,o.Cn)(),e),dc={id:"mobile-legislation-facets",ref:"mobile-legislation-facets-ref",class:"offcanvas offcanvas-start",tabindex:"-1","aria-labelledby":"mobile-legislation-facets"},pc={class:"offcanvas-header justify-content-end"},hc=["aria-label"],fc={class:"offcanvas-body"},mc={class:"row"},gc={class:"col col-lg-3 d-none d-lg-block"},bc={class:"col col-lg-9"},vc=uc((()=>(0,o._)("div",{class:"d-block d-lg-none mb-2"},[(0,o._)("button",{class:"btn btn-primary",type:"button","data-bs-toggle":"offcanvas","data-bs-target":"#mobile-legislation-facets","aria-controls":"mobile-legislation-facets"}," Filters ")],-1))),yc={class:"card-header"},_c={class:"table-row legislation-table__row"},kc=uc((()=>(0,o._)("div",{class:"indent"},null,-1))),wc={class:"table-row legislation-table__row headings"},xc=uc((()=>(0,o._)("div",{class:"indent"},null,-1))),Sc={class:"table-row__content-col"},Ac={class:"content"},Cc={key:0,class:"bi bi-sort-up ms-2"},Tc={key:1,class:"bi bi-sort-down ms-2"},Ec={key:0,class:"bi bi-sort-up ms-2"},Oc={key:1,class:"bi bi-sort-down ms-2"},Pc={key:0,class:"bi bi-sort-up ms-2"},Dc={key:1,class:"bi bi-sort-down ms-2"},Lc={key:0,class:"column-caret indent"},Mc=[uc((()=>(0,o._)("i",{class:"bi bi-caret-right-fill"},null,-1))),uc((()=>(0,o._)("i",{class:"bi bi-caret-down-fill"},null,-1)))],Rc={key:1,class:"indent"},Fc={class:"table-row__content-col"},Ic={class:"content"},Nc={class:"content__title"},jc=["href"],$c=["title"],qc={key:0,class:"content__secondary"},Uc={key:1,class:"content__secondary"},Bc=["id"],Vc={class:"accordion-body p-0"},zc={class:"content__title"},Hc=["href"],Wc={key:0,class:"content__secondary"},Gc={key:1,class:"content__secondary"},Yc={key:1,class:"p-2 text-center"},Jc=["href"],Zc=(0,o.Uk)(". "),Xc={name:"LegislationTable",components:{FilterFacets:br},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:ta()((function(){this.windowWith=window.innerWidth}),100),setFacets(){const e={};this.filteredData.filter((e=>e.year)).forEach((t=>{e[t.year]=(e[t.year]||0)+1}));const t={};this.filteredData.filter((e=>e.taxonomies.length)).forEach((e=>{e.taxonomies.forEach((e=>{t[e]=(t[e]||0)+1}))}));const n=e=>Object.keys(e).map((t=>({label:t,count:e[t],value:t}))),o=n(e),r=n(t);r.sort(((e,t)=>e.value.localeCompare(t.value))),o.sort(((e,t)=>t.value-e.value)),this.facets=[{title:this.$t("Years"),name:"year",type:"radio",value:null,options:o},{title:this.$t("Taxonomies"),name:"taxonomies",type:"checkboxes",value:[],options:r}]},updateSort(e){let t;""===this.sortableFields[e]?t="asc":"asc"===this.sortableFields[e]?t="desc":"desc"===this.sortableFields[e]&&(t="asc"),this.sortableFields={title:"",citation:"",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 o=t[n].map((e=>String(e))),r=e[n].map((e=>String(e)));return o.some((e=>r.includes(e)))}return String(e[n])===String(t[n])}))})),Object.keys(this.sortableFields).forEach((t=>{this.sortableFields[t]&&e.sort(((e,n)=>{const o=e[t]?e[t].toLowerCase():"",r=n[t]?n[t].toLowerCase():"";return"asc"===this.sortableFields[t]?o.localeCompare(r):"desc"===this.sortableFields[t]?r.localeCompare(o):void 0}))})),this.filteredData=e}}};__webpack_require__(9537),Xc.render=function(e,t){const n=(0,o.up)("FilterFacets");return(0,o.wg)(),(0,o.iD)("div",null,[(0,o._)("div",dc,[(0,o._)("div",pc,[(0,o._)("button",{type:"button",class:"btn-close text-reset","data-bs-dismiss":"offcanvas","aria-label":e.$t("Close")},null,8,hc)]),(0,o._)("div",fc,[e.windowWith<992?((0,o.wg)(),(0,o.j4)(n,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[0]||(t[0]=t=>e.facets=t)},null,8,["modelValue"])):(0,o.kq)("v-if",!0)])],512),(0,o._)("div",mc,[(0,o._)("div",gc,[e.windowWith>992?((0,o.wg)(),(0,o.j4)(n,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[1]||(t[1]=t=>e.facets=t)},null,8,["modelValue"])):(0,o.kq)("v-if",!0)]),(0,o._)("div",bc,[vc,(0,o._)("div",{class:(0,a.C_)("card legislation-table "+(e.showDates?"with-dates":""))},[(0,o._)("div",yc,[(0,o.wy)((0,o._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.q=t),type:"text",class:"form-control",placeholder:"Filter legislation"},null,512),[[r.vModelText,e.q]])]),(0,o._)("div",_c,[kc,(0,o._)("div",null,(0,a.zw)(e.filteredData.length)+" of "+(0,a.zw)(e.tableData.length)+" documents ",1)]),(0,o._)("div",wc,[xc,(0,o._)("div",Sc,[(0,o._)("div",Ac,[(0,o._)("div",{class:"content__title align-items-center",role:"button",onClick:t[3]||(t[3]=t=>e.updateSort("title"))},[(0,o._)("strong",null,(0,a.zw)(e.$t("Title")),1),"asc"===e.sortableFields.title?((0,o.wg)(),(0,o.iD)("i",Cc)):(0,o.kq)("v-if",!0),"desc"===e.sortableFields.title?((0,o.wg)(),(0,o.iD)("i",Tc)):(0,o.kq)("v-if",!0)]),e.showDates?(0,o.kq)("v-if",!0):((0,o.wg)(),(0,o.iD)("div",{key:0,class:"content__secondary",role:"button",onClick:t[4]||(t[4]=t=>e.updateSort("citation"))},[(0,o._)("strong",null,(0,a.zw)(e.$t("Numbered title")),1),"asc"===e.sortableFields.citation?((0,o.wg)(),(0,o.iD)("i",Ec)):(0,o.kq)("v-if",!0),"desc"===e.sortableFields.citation?((0,o.wg)(),(0,o.iD)("i",Oc)):(0,o.kq)("v-if",!0)])),e.showDates?((0,o.wg)(),(0,o.iD)("div",{key:1,class:"content__secondary",role:"button",onClick:t[5]||(t[5]=t=>e.updateSort("date"))},[(0,o._)("strong",null,(0,a.zw)(e.$t("Date")),1),"asc"===e.sortableFields.date?((0,o.wg)(),(0,o.iD)("i",Pc)):(0,o.kq)("v-if",!0),"desc"===e.sortableFields.date?((0,o.wg)(),(0,o.iD)("i",Dc)):(0,o.kq)("v-if",!0)])):(0,o.kq)("v-if",!0)])])]),e.filteredData.length?((0,o.wg)(!0),(0,o.iD)(o.HY,{key:0},(0,o.Ko)(e.filteredData,((n,r)=>((0,o.wg)(),(0,o.iD)("div",{key:r,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,o.wg)(),(0,o.iD)("div",Lc,Mc)):((0,o.wg)(),(0,o.iD)("div",Rc)),(0,o._)("div",Fc,[(0,o._)("div",Ic,[(0,o._)("div",Nc,[(0,o._)("a",{href:`${n.work_frbr_uri}`},(0,a.zw)(n.title),9,jc),n.languages.length>1?((0,o.wg)(),(0,o.iD)("i",{key:0,class:"bi bi-translate ps-2",title:e.$t("Multiple languages available")},null,8,$c)):(0,o.kq)("v-if",!0)]),e.showDates?((0,o.wg)(),(0,o.iD)("div",qc,(0,a.zw)(n.date),1)):((0,o.wg)(),(0,o.iD)("div",Uc,(0,a.zw)(n.citation),1)),n.children.length?((0,o.wg)(),(0,o.iD)("div",{key:2,id:`row-accordion-${r}`,class:"accordion-collapse collapse accordion content__children","data-bs-parent":".legislation-table__row"},[(0,o._)("div",Vc,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(n.children,((t,n)=>((0,o.wg)(),(0,o.iD)("div",{key:n,class:"content mb-3"},[(0,o._)("div",zc,[(0,o._)("a",{href:`${t.work_frbr_uri}`},(0,a.zw)(t.title),9,Hc)]),e.showDates?((0,o.wg)(),(0,o.iD)("div",Wc,(0,a.zw)(t.date),1)):((0,o.wg)(),(0,o.iD)("div",Gc,(0,a.zw)(t.citation),1))])))),128))])],8,Bc)):(0,o.kq)("v-if",!0)])])],2)))),128)):((0,o.wg)(),(0,o.iD)("div",Yc,[(0,o.Uk)((0,a.zw)(e.$t("No legislation found."))+" ",1),(0,o._)("a",{href:`/search/?q=${encodeURIComponent(e.q)}`,target:"_blank"},(0,a.zw)(e.$t("Try searching instead")),9,Jc),Zc]))],2)])]),(0,o.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,o.kq)("v-if",!0)])},Xc.__scopeId="data-v-365dca3a";const Kc=Xc,Qc={key:0},eu={key:0},tu={key:1},nu=(0,o._)("h3",null,"Download now",-1),ou={key:0,class:"mb-3"},ru=["href"],au={key:1,class:"mb-3"},iu=["href"],su=(0,o._)("dt",null,"Version",-1),lu=(0,o._)("dt",null,"Released",-1),cu={CopyToClipboard:n,DocumentContent:yi,DocumentList:_r,NavigationSelect:_i,RelationshipEnrichments:Vo,ToggleTab:ki,TaxonomyTree:wi,TermsOfUse:xi,DocumentProblemModal:Zi,FindDocuments:cc,LegislationTable:Kc,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,o.wg)(),(0,o.iD)("div",null,[this.repo?((0,o.wg)(),(0,o.iD)("div",Qc,[e.info?((0,o.wg)(),(0,o.iD)("div",tu,[nu,e.info.windows_asset?((0,o.wg)(),(0,o.iD)("div",ou,[(0,o._)("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,ru)])):(0,o.kq)("v-if",!0),e.info.mac_asset?((0,o.wg)(),(0,o.iD)("div",au,[(0,o._)("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,iu)])):(0,o.kq)("v-if",!0),(0,o._)("dl",null,[su,(0,o._)("dd",null,(0,a.zw)(e.info.version),1),lu,(0,o._)("dd",null,(0,a.zw)(e.info.date),1)])])):((0,o.wg)(),(0,o.iD)("div",eu," Loading... "))])):(0,o.kq)("v-if",!0)])}}};let uu,du,pu,hu=!1,fu=!1,mu=!1,gu=!1,bu=null,vu=!1;const yu="http://www.w3.org/1999/xlink",_u={},ku=e=>"object"==(e=typeof e)||"function"===e;const wu=(e,t,...n)=>{let o=null,r=null,a=null,i=!1,s=!1;const l=[],c=t=>{for(let n=0;ne[t])).join(" "))}if("function"==typeof e)return e(null===t?{}:t,l,Cu);const u=xu(e,null);return u.$attrs$=t,l.length>0&&(u.$children$=l),u.$key$=r,u.$name$=a,u},xu=(e,t)=>{const n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null};return n},Su={},Au=e=>e&&e.$tag$===Su,Cu={forEach:(e,t)=>e.map(Tu).forEach(t),map:(e,t)=>e.map(Tu).map(t).map(Eu)},Tu=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),Eu=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),wu(e.vtag,t,...e.vchildren||[])}const t=xu(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},Ou=(e,t,n)=>{const o=e;return{emit:e=>Pu(o,t,{bubbles:!!(4&n),composed:!!(2&n),cancelable:!!(1&n),detail:e})}},Pu=(e,t,n)=>{const o=Ad.ce(t,n);return e.dispatchEvent(o),o},Du=new WeakMap,Lu=(e,t,n,o)=>{var r;let a=Mu(t,n);const i=_d.get(a);if(e=11===e.nodeType?e:xd,i)if("string"==typeof i){e=e.head||e;let t,n=Du.get(e);if(n||Du.set(e,n=new Set),!n.has(a)){{t=xd.createElement("style"),t.innerHTML=i;const n=null!==(r=Ad.$nonce$)&&void 0!==r?r:function(e){var t,n,o;return null!==(o=null===(n=null===(t=e.head)||void 0===t?void 0:t.querySelector('meta[name="csp-nonce"]'))||void 0===n?void 0:n.getAttribute("content"))&&void 0!==o?o:void 0}(xd);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},Mu=(e,t)=>"sc-"+(t&&32&e.$flags$?e.$tagName$+"-"+t:e.$tagName$),Ru=(e,t,n,o,r,a)=>{if(n!==o){let i=vd(e,t),s=t.toLowerCase();if("class"===t){const t=e.classList,r=Iu(n),a=Iu(o);t.remove(...r.filter((e=>e&&!a.includes(e)))),t.add(...a.filter((e=>e&&!r.includes(e))))}else if("style"===t){for(const t in n)o&&null!=o[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in o)n&&o[t]===n[t]||(t.includes("-")?e.style.setProperty(t,o[t]):e.style[t]=o[t])}else if("key"===t);else if("ref"===t)o&&o(e);else if(e.__lookupSetter__(t)||"o"!==t[0]||"n"!==t[1]){{const l=ku(o);if((i||l&&null!==o)&&!r)try{if(e.tagName.includes("-"))e[t]=o;else{const r=null==o?"":o;"list"===t?i=!1:null!=n&&e[t]==r||(e[t]=r)}}catch(e){}let c=!1;s!==(s=s.replace(/^xlink\:?/,""))&&(t=s,c=!0),null==o||!1===o?!1===o&&""!==e.getAttribute(t)||(c?e.removeAttributeNS(yu,t):e.removeAttribute(t)):(!i||4&a||r)&&!l&&(o=!0===o?"":o,c?e.setAttributeNS(yu,t,o):e.setAttribute(t,o))}}else t="-"===t[2]?t.slice(3):vd(wd,s)?s.slice(2):s[2]+t.slice(3),n&&Ad.rel(e,t,n,!1),o&&Ad.ael(e,t,o,!1)}},Fu=/\s/,Iu=e=>e?e.split(Fu):[],Nu=(e,t,n,o)=>{const r=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,a=e&&e.$attrs$||_u,i=t.$attrs$||_u;for(o in a)o in i||Ru(r,o,a[o],void 0,n,t.$flags$);for(o in i)Ru(r,o,a[o],i[o],n,t.$flags$)},ju=(e,t,n,o)=>{const r=t.$children$[n];let a,i,s,l=0;if(!hu&&(mu=!0,"slot"===r.$tag$&&(uu&&o.classList.add(uu+"-s"),r.$flags$|=r.$children$?2:1)),null!==r.$text$)a=r.$elm$=xd.createTextNode(r.$text$);else if(1&r.$flags$)a=r.$elm$=xd.createTextNode("");else{if(!gu&&(gu="svg"===r.$tag$),a=r.$elm$=xd.createElementNS(gu?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",2&r.$flags$?"slot-fb":r.$tag$),gu&&"foreignObject"===r.$tag$&&(gu=!1),Nu(null,r,gu),null!=uu&&a["s-si"]!==uu&&a.classList.add(a["s-si"]=uu),r.$children$)for(l=0;l{Ad.$flags$|=1;const n=e.childNodes;for(let e=n.length-1;e>=0;e--){const o=n[e];o["s-hn"]!==pu&&o["s-ol"]&&(zu(o).insertBefore(o,Vu(o)),o["s-ol"].remove(),o["s-ol"]=void 0,mu=!0),t&&$u(o,t)}Ad.$flags$&=-2},qu=(e,t,n,o,r,a)=>{let i,s=e["s-cr"]&&e["s-cr"].parentNode||e;for(s.shadowRoot&&s.tagName===pu&&(s=s.shadowRoot);r<=a;++r)o[r]&&(i=ju(null,n,r,e),i&&(o[r].$elm$=i,s.insertBefore(i,Vu(t))))},Uu=(e,t,n,o,r)=>{for(;t<=n;++t)(o=e[t])&&(r=o.$elm$,Zu(o),fu=!0,r["s-ol"]?r["s-ol"].remove():$u(r,!0),r.remove())},Bu=(e,t)=>e.$tag$===t.$tag$&&("slot"===e.$tag$?e.$name$===t.$name$:e.$key$===t.$key$),Vu=e=>e&&e["s-ol"]||e,zu=e=>(e["s-ol"]?e["s-ol"]:e).parentNode,Hu=(e,t)=>{const n=t.$elm$=e.$elm$,o=e.$children$,r=t.$children$,a=t.$tag$,i=t.$text$;let s;null!==i?(s=n["s-cr"])?s.parentNode.textContent=i:e.$text$!==i&&(n.data=i):(gu="svg"===a||"foreignObject"!==a&&gu,"slot"===a||Nu(e,t,gu),null!==o&&null!==r?((e,t,n,o)=>{let r,a,i=0,s=0,l=0,c=0,u=t.length-1,d=t[0],p=t[u],h=o.length-1,f=o[0],m=o[h];for(;i<=u&&s<=h;)if(null==d)d=t[++i];else if(null==p)p=t[--u];else if(null==f)f=o[++s];else if(null==m)m=o[--h];else if(Bu(d,f))Hu(d,f),d=t[++i],f=o[++s];else if(Bu(p,m))Hu(p,m),p=t[--u],m=o[--h];else if(Bu(d,m))"slot"!==d.$tag$&&"slot"!==m.$tag$||$u(d.$elm$.parentNode,!1),Hu(d,m),e.insertBefore(d.$elm$,p.$elm$.nextSibling),d=t[++i],m=o[--h];else if(Bu(p,f))"slot"!==d.$tag$&&"slot"!==m.$tag$||$u(p.$elm$.parentNode,!1),Hu(p,f),e.insertBefore(p.$elm$,d.$elm$),p=t[--u],f=o[++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$?r=ju(t&&t[s],n,l,e):(Hu(a,f),t[l]=void 0,r=a.$elm$),f=o[++s]):(r=ju(t&&t[s],n,s,e),f=o[++s]),r&&zu(d.$elm$).insertBefore(r,Vu(d.$elm$))}i>u?qu(e,null==o[h+1]?null:o[h+1].$elm$,n,o,s,h):s>h&&Uu(t,i,u)})(n,o,t,r):null!==r?(null!==e.$text$&&(n.textContent=""),qu(n,null,t,r,0,r.length-1)):null!==o&&Uu(o,0,o.length-1),gu&&"svg"===a&&(gu=!1))},Wu=e=>{const t=e.childNodes;let n,o,r,a,i,s;for(o=0,r=t.length;o{let t,n,o,r,a,i,s=0;const l=e.childNodes,c=l.length;for(;s=0;i--)n=o[i],n["s-cn"]||n["s-nr"]||n["s-hn"]===t["s-hn"]||(Ju(n,r)?(a=Gu.find((e=>e.$nodeToRelocate$===n)),fu=!0,n["s-sn"]=n["s-sn"]||r,a?a.$slotRefNode$=t:Gu.push({$slotRefNode$:t,$nodeToRelocate$:n}),n["s-sr"]&&Gu.map((e=>{Ju(e.$nodeToRelocate$,n["s-sn"])&&(a=Gu.find((e=>e.$nodeToRelocate$===n)),a&&!e.$slotRefNode$&&(e.$slotRefNode$=a.$slotRefNode$))}))):Gu.some((e=>e.$nodeToRelocate$===n))||Gu.push({$nodeToRelocate$:n}));1===t.nodeType&&Yu(t)}},Ju=(e,t)=>1===e.nodeType?null===e.getAttribute("slot")&&""===t||e.getAttribute("slot")===t:e["s-sn"]===t||""===t,Zu=e=>{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(Zu)},Xu=(e,t)=>{const n=e.$hostElement$,o=e.$cmpMeta$,r=e.$vnode$||xu(null,null),a=Au(t)?t:wu(null,null,t);if(pu=n.tagName,o.$attrsToReflect$&&(a.$attrs$=a.$attrs$||{},o.$attrsToReflect$.map((([e,t])=>a.$attrs$[t]=n[e]))),a.$tag$=null,a.$flags$|=4,e.$vnode$=a,a.$elm$=r.$elm$=n.shadowRoot||n,uu=n["s-sc"],du=n["s-cr"],hu=Cd&&0!=(1&o.$flags$),fu=!1,Hu(r,a),Ad.$flags$|=1,mu){let e,t,n,o,r,i;Yu(a.$elm$);let s=0;for(;s{e.$flags$|=16,e.$ancestorComponent$;const n=()=>Qu(e,t);return Fd(n)},Qu=(e,t)=>{const n=e.$hostElement$,o=(e.$cmpMeta$.$tagName$,()=>{}),r=n;let a;return t?(ad(n,"componentWillLoad"),a=od(r,"componentWillLoad")):(ad(n,"componentWillUpdate"),a=od(r,"componentWillUpdate")),ad(n,"componentWillRender"),a=rd(a,(()=>od(r,"componentWillRender"))),o(),rd(a,(()=>ed(e,r,t)))},ed=async(e,t,n)=>{const o=e.$hostElement$,r=(e.$cmpMeta$.$tagName$,()=>{});o["s-rc"];n&&(e=>{const t=e.$cmpMeta$,n=e.$hostElement$,o=t.$flags$,r=(t.$tagName$,()=>{}),a=Lu(Cd&&n.shadowRoot?n.shadowRoot:n.getRootNode(),t,e.$modeName$);10&o&&(n["s-sc"]=a,n.classList.add(a+"-h"),2&o&&n.classList.add(a+"-s")),r()})(e);const a=(e.$cmpMeta$.$tagName$,()=>{});td(e,t,o),a(),r(),nd(e)},td=(e,t,n)=>{try{bu=t,t=t.render&&t.render(),e.$flags$&=-17,e.$flags$|=2,Xu(e,t)}catch(t){yd(t,e.$hostElement$)}return bu=null,null},nd=e=>{e.$cmpMeta$.$tagName$;const t=e.$hostElement$,n=()=>{},o=t;e.$ancestorComponent$;od(o,"componentDidRender"),ad(t,"componentDidRender"),64&e.$flags$?(od(o,"componentDidUpdate"),ad(t,"componentDidUpdate"),n()):(e.$flags$|=64,od(o,"componentDidLoad"),ad(t,"componentDidLoad"),n())},od=(e,t,n)=>{if(e&&e[t])try{return e[t](n)}catch(e){yd(e)}},rd=(e,t)=>e&&e.then?e.then(t):t(),ad=(e,t)=>{},id=(e,t,n)=>{if(t.$members$){e.watchers&&(t.$watchers$=e.watchers);const n=Object.entries(t.$members$),o=e.prototype;n.map((([e,[n]])=>{(31&n||32&n)&&Object.defineProperty(o,e,{get(){return t=e,gd(this).$instanceValues$.get(t);var t},set(n){((e,t,n,o)=>{const r=gd(e),a=e,i=r.$instanceValues$.get(t),s=r.$flags$,l=a;var c,u;c=n,u=o.$members$[t][0],n=null==c||ku(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&&(r.$instanceValues$.set(t,n),1)){if(o.$watchers$&&128&s){const e=o.$watchers$[t];e&&e.map((e=>{try{l[e](n,i,t)}catch(e){yd(e,a)}}))}if(2==(18&s)){if(l.componentShouldUpdate&&!1===l.componentShouldUpdate(n,i,t))return;Ku(r,!1)}}})(this,e,n,t)},configurable:!0,enumerable:!0})}));{const r=new Map;o.attributeChangedCallback=function(e,t,n){Ad.jmp((()=>{const t=r.get(e);if(this.hasOwnProperty(t))n=this[t],delete this[t];else if(o.hasOwnProperty(t)&&"number"==typeof this[t]&&this[t]==n)return;this[t]=(null!==n||"boolean"!=typeof this[t])&&n}))},e.observedAttributes=n.filter((([e,t])=>15&t[0])).map((([e,n])=>{const o=n[1]||e;return r.set(o,e),512&n[0]&&t.$attrsToReflect$.push([e,o]),o}))}}return e},sd=async(e,t,n,o,r)=>{if(0==(32&t.$flags$)&&(r=e.constructor,t.$flags$|=32,customElements.whenDefined(n.$tagName$).then((()=>t.$flags$|=128)),r.style)){let o=r.style;"string"!=typeof o&&(o=o[t.$modeName$=(e=>kd.map((t=>t(e))).find((e=>!!e)))(e)]);const a=Mu(n,t.$modeName$);if(!_d.has(a)){const e=(n.$tagName$,()=>{});((e,t,n)=>{let o=_d.get(e);Ed&&n?(o=o||new CSSStyleSheet,"string"==typeof o?o=t:o.replaceSync(t)):o=t,_d.set(e,o)})(a,o,!!(1&n.$flags$)),e()}}t.$ancestorComponent$;const a=()=>Ku(t,!0);a()},ld=e=>{},cd=e=>{const t=e["s-cr"]=xd.createComment("");t["s-cn"]=!0,e.insertBefore(t,e.firstChild)},ud=(e,t)=>{const n={$flags$:t[0],$tagName$:t[1]};n.$members$=t[2],n.$listeners$=t[3],n.$watchers$=e.$watchers$,n.$attrsToReflect$=[],!Cd&&1&n.$flags$&&(n.$flags$|=8);const o=e.prototype.connectedCallback,r=e.prototype.disconnectedCallback;return Object.assign(e.prototype,{__registerHost(){bd(this,n)},connectedCallback(){(e=>{if(0==(1&Ad.$flags$)){const t=gd(e),n=t.$cmpMeta$,o=(n.$tagName$,()=>{});if(1&t.$flags$)dd(e,t,n.$listeners$,!1),ld(t.$lazyInstance$);else{let o;t.$flags$|=1,!o&&12&n.$flags$&&cd(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}})),sd(e,t,n)}o()}})(this),o&&o.call(this)},disconnectedCallback(){(e=>{if(0==(1&Ad.$flags$)){const t=gd(e);t.$rmListeners$&&(t.$rmListeners$.map((e=>e())),t.$rmListeners$=void 0)}})(this),r&&r.call(this)},__attachShadow(){Cd?this.attachShadow({mode:"open",delegatesFocus:!!(16&n.$flags$)}):this.shadowRoot=this}}),e.is=n.$tagName$,id(e,n)},dd=(e,t,n,o)=>{n&&n.map((([n,o,r])=>{const a=hd(e,n),i=pd(t,r),s=fd(n);Ad.ael(a,o,i,s),(t.$rmListeners$=t.$rmListeners$||[]).push((()=>Ad.rel(a,o,i,s)))}))},pd=(e,t)=>n=>{try{e.$hostElement$[t](n)}catch(e){yd(e)}},hd=(e,t)=>4&t?xd:8&t?wd:16&t?xd.body:e,fd=e=>Td?{passive:0!=(1&e),capture:0!=(2&e)}:0!=(2&e),md=new WeakMap,gd=e=>md.get(e),bd=(e,t)=>{const n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};return dd(e,n,t.$listeners$,!1),md.set(e,n)},vd=(e,t)=>t in e,yd=(e,t)=>(0,console.error)(e,t),_d=new Map,kd=[],wd="undefined"!=typeof window?window:{},xd=wd.document||{head:{}},Sd=wd.HTMLElement||class{},Ad={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,o)=>e.addEventListener(t,n,o),rel:(e,t,n,o)=>e.removeEventListener(t,n,o),ce:(e,t)=>new CustomEvent(e,t)},Cd=!0,Td=(()=>{let e=!1;try{xd.addEventListener("e",null,Object.defineProperty({},"passive",{get(){e=!0}}))}catch(e){}return e})(),Ed=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch(e){}return!1})(),Od=[],Pd=[],Dd=(e,t)=>n=>{e.push(n),vu||(vu=!0,t&&4&Ad.$flags$?Rd(Md):Ad.raf(Md))},Ld=e=>{for(let t=0;t{Ld(Od),Ld(Pd),(vu=Od.length>0)&&Ad.raf(Md)},Rd=e=>Promise.resolve(undefined).then(e),Fd=Dd(Pd,!0);function Id(){return document.location.hostname.replace(/^www\./,"")}const Nd="https://services.lawsafrica.com/v1",jd=ud(class extends Sd{constructor(){super(),this.__registerHost(),this.fetch=!1,this.provider=Nd}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=Id())}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 $d="top",qd="bottom",Ud="right",Bd="left",Vd="auto",zd=[$d,qd,Ud,Bd],Hd="start",Wd="end",Gd="viewport",Yd="popper",Jd=zd.reduce((function(e,t){return e.concat([t+"-"+Hd,t+"-"+Wd])}),[]),Zd=[].concat(zd,[Vd]).reduce((function(e,t){return e.concat([t,t+"-"+Hd,t+"-"+Wd])}),[]),Xd=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Kd(e){return e?(e.nodeName||"").toLowerCase():null}function Qd(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ep(e){return e instanceof Qd(e).Element||e instanceof Element}function tp(e){return e instanceof Qd(e).HTMLElement||e instanceof HTMLElement}function np(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Qd(e).ShadowRoot||e instanceof ShadowRoot)}const op={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},r=t.elements[e];tp(r)&&Kd(r)&&(Object.assign(r.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],r=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});tp(o)&&Kd(o)&&(Object.assign(o.style,a),Object.keys(r).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]};function rp(e){return e.split("-")[0]}var ap=Math.max,ip=Math.min,sp=Math.round;function lp(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function cp(){return!/^((?!chrome|android).)*safari/i.test(lp())}function up(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var o=e.getBoundingClientRect(),r=1,a=1;t&&tp(e)&&(r=e.offsetWidth>0&&sp(o.width)/e.offsetWidth||1,a=e.offsetHeight>0&&sp(o.height)/e.offsetHeight||1);var i=(ep(e)?Qd(e):window).visualViewport,s=!cp()&&n,l=(o.left+(s&&i?i.offsetLeft:0))/r,c=(o.top+(s&&i?i.offsetTop:0))/a,u=o.width/r,d=o.height/a;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function dp(e){var t=up(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function pp(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&np(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function hp(e){return Qd(e).getComputedStyle(e)}function fp(e){return["table","td","th"].indexOf(Kd(e))>=0}function mp(e){return((ep(e)?e.ownerDocument:e.document)||window.document).documentElement}function gp(e){return"html"===Kd(e)?e:e.assignedSlot||e.parentNode||(np(e)?e.host:null)||mp(e)}function bp(e){return tp(e)&&"fixed"!==hp(e).position?e.offsetParent:null}function vp(e){for(var t=Qd(e),n=bp(e);n&&fp(n)&&"static"===hp(n).position;)n=bp(n);return n&&("html"===Kd(n)||"body"===Kd(n)&&"static"===hp(n).position)?t:n||function(e){var t=/firefox/i.test(lp());if(/Trident/i.test(lp())&&tp(e)&&"fixed"===hp(e).position)return null;var n=gp(e);for(np(n)&&(n=n.host);tp(n)&&["html","body"].indexOf(Kd(n))<0;){var o=hp(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}function yp(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function _p(e,t,n){return ap(e,ip(t,n))}function kp(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function wp(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}const xp={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,o=e.name,r=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,s=rp(n.placement),l=yp(s),c=[Bd,Ud].indexOf(s)>=0?"height":"width";if(a&&i){var u=function(e,t){return kp("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:wp(e,zd))}(r.padding,n),d=dp(a),p="y"===l?$d:Bd,h="y"===l?qd:Ud,f=n.rects.reference[c]+n.rects.reference[l]-i[l]-n.rects.popper[c],m=i[l]-n.rects.reference[l],g=vp(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=_p(y,k,_),x=l;n.modifiersData[o]=((t={})[x]=w,t.centerOffset=w-k,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&pp(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Sp(e){return e.split("-")[1]}var Ap={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Cp(e){var t,n=e.popper,o=e.popperRect,r=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,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=Bd,_=$d,k=window;if(c){var w=vp(n),x="clientHeight",S="clientWidth";w===Qd(n)&&"static"!==hp(w=mp(n)).position&&"absolute"===s&&(x="scrollHeight",S="scrollWidth"),(r===$d||(r===Bd||r===Ud)&&a===Wd)&&(_=qd,m-=(d&&w===k&&k.visualViewport?k.visualViewport.height:w[x])-o.height,m*=l?1:-1),r!==Bd&&(r!==$d&&r!==qd||a!==Wd)||(y=Ud,h-=(d&&w===k&&k.visualViewport?k.visualViewport.width:w[S])-o.width,h*=l?1:-1)}var A,C=Object.assign({position:s},c&&Ap),T=!0===u?function(e){var t=e.x,n=e.y,o=window.devicePixelRatio||1;return{x:sp(t*o)/o||0,y:sp(n*o)/o||0}}({x:h,y:m}):{x:h,y:m};return h=T.x,m=T.y,l?Object.assign({},C,((A={})[_]=v?"0":"",A[y]=b?"0":"",A.transform=(k.devicePixelRatio||1)<=1?"translate("+h+"px, "+m+"px)":"translate3d("+h+"px, "+m+"px, 0)",A)):Object.assign({},C,((t={})[_]=v?m+"px":"",t[y]=b?h+"px":"",t.transform="",t))}var Tp={passive:!0};const Ep={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,a=void 0===r||r,i=o.resize,s=void 0===i||i,l=Qd(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach((function(e){e.addEventListener("scroll",n.update,Tp)})),s&&l.addEventListener("resize",n.update,Tp),function(){a&&c.forEach((function(e){e.removeEventListener("scroll",n.update,Tp)})),s&&l.removeEventListener("resize",n.update,Tp)}},data:{}};var Op={left:"right",right:"left",bottom:"top",top:"bottom"};function Pp(e){return e.replace(/left|right|bottom|top/g,(function(e){return Op[e]}))}var Dp={start:"end",end:"start"};function Lp(e){return e.replace(/start|end/g,(function(e){return Dp[e]}))}function Mp(e){var t=Qd(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Rp(e){return up(mp(e)).left+Mp(e).scrollLeft}function Fp(e){var t=hp(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function Ip(e){return["html","body","#document"].indexOf(Kd(e))>=0?e.ownerDocument.body:tp(e)&&Fp(e)?e:Ip(gp(e))}function Np(e,t){var n;void 0===t&&(t=[]);var o=Ip(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),a=Qd(o),i=r?[a].concat(a.visualViewport||[],Fp(o)?o:[]):o,s=t.concat(i);return r?s:s.concat(Np(gp(i)))}function jp(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function $p(e,t,n){return t===Gd?jp(function(e,t){var n=Qd(e),o=mp(e),r=n.visualViewport,a=o.clientWidth,i=o.clientHeight,s=0,l=0;if(r){a=r.width,i=r.height;var c=cp();(c||!c&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:a,height:i,x:s+Rp(e),y:l}}(e,n)):ep(t)?function(e,t){var n=up(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):jp(function(e){var t,n=mp(e),o=Mp(e),r=null==(t=e.ownerDocument)?void 0:t.body,a=ap(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=ap(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-o.scrollLeft+Rp(e),l=-o.scrollTop;return"rtl"===hp(r||n).direction&&(s+=ap(n.clientWidth,r?r.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}(mp(e)))}function qp(e){var t,n=e.reference,o=e.element,r=e.placement,a=r?rp(r):null,i=r?Sp(r):null,s=n.x+n.width/2-o.width/2,l=n.y+n.height/2-o.height/2;switch(a){case $d:t={x:s,y:n.y-o.height};break;case qd:t={x:s,y:n.y+n.height};break;case Ud:t={x:n.x+n.width,y:l};break;case Bd:t={x:n.x-o.width,y:l};break;default:t={x:n.x,y:n.y}}var c=a?yp(a):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case Hd:t[c]=t[c]-(n[u]/2-o[u]/2);break;case Wd:t[c]=t[c]+(n[u]/2-o[u]/2)}}return t}function Up(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=void 0===o?e.placement:o,a=n.strategy,i=void 0===a?e.strategy:a,s=n.boundary,l=void 0===s?"clippingParents":s,c=n.rootBoundary,u=void 0===c?Gd:c,d=n.elementContext,p=void 0===d?Yd:d,h=n.altBoundary,f=void 0!==h&&h,m=n.padding,g=void 0===m?0:m,b=kp("number"!=typeof g?g:wp(g,zd)),v=p===Yd?"reference":Yd,y=e.rects.popper,_=e.elements[f?v:p],k=function(e,t,n,o){var r="clippingParents"===t?function(e){var t=Np(gp(e)),n=["absolute","fixed"].indexOf(hp(e).position)>=0&&tp(e)?vp(e):e;return ep(n)?t.filter((function(e){return ep(e)&&pp(e,n)&&"body"!==Kd(e)})):[]}(e):[].concat(t),a=[].concat(r,[n]),i=a[0],s=a.reduce((function(t,n){var r=$p(e,n,o);return t.top=ap(r.top,t.top),t.right=ip(r.right,t.right),t.bottom=ip(r.bottom,t.bottom),t.left=ap(r.left,t.left),t}),$p(e,i,o));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(ep(_)?_:_.contextElement||mp(e.elements.popper),l,u,i),w=up(e.elements.reference),x=qp({reference:w,element:y,strategy:"absolute",placement:r}),S=jp(Object.assign({},y,x)),A=p===Yd?S:w,C={top:k.top-A.top+b.top,bottom:A.bottom-k.bottom+b.bottom,left:k.left-A.left+b.left,right:A.right-k.right+b.right},T=e.modifiersData.offset;if(p===Yd&&T){var E=T[r];Object.keys(C).forEach((function(e){var t=[Ud,qd].indexOf(e)>=0?1:-1,n=[$d,qd].indexOf(e)>=0?"y":"x";C[e]+=E[n]*t}))}return C}function Bp(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=n.boundary,a=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?Zd:l,u=Sp(o),d=u?s?Jd:Jd.filter((function(e){return Sp(e)===u})):zd,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]=Up(e,{placement:n,boundary:r,rootBoundary:a,padding:i})[rp(n)],t}),{});return Object.keys(h).sort((function(e,t){return h[e]-h[t]}))}const Vp={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,a=void 0===r||r,i=n.altAxis,s=void 0===i||i,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,h=n.flipVariations,f=void 0===h||h,m=n.allowedAutoPlacements,g=t.options.placement,b=rp(g),v=l||(b!==g&&f?function(e){if(rp(e)===Vd)return[];var t=Pp(e);return[Lp(e),t,Lp(t)]}(g):[Pp(g)]),y=[g].concat(v).reduce((function(e,n){return e.concat(rp(n)===Vd?Bp(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,S=y[0],A=0;A=0,P=O?"width":"height",D=Up(t,{placement:C,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?E?Ud:Bd:E?qd:$d;_[P]>k[P]&&(L=Pp(L));var M=Pp(L),R=[];if(a&&R.push(D[T]<=0),s&&R.push(D[L]<=0,D[M]<=0),R.every((function(e){return e}))){S=C,x=!1;break}w.set(C,R)}if(x)for(var F=function(e){var t=y.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},I=f?3:1;I>0&&"break"!==F(I);I--);t.placement!==S&&(t.modifiersData[o]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function zp(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 Hp(e){return[$d,Ud,qd,Bd].some((function(t){return e[t]>=0}))}function Wp(e,t,n){void 0===n&&(n=!1);var o,r,a=tp(t),i=tp(t)&&function(e){var t=e.getBoundingClientRect(),n=sp(t.width)/e.offsetWidth||1,o=sp(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),s=mp(t),l=up(e,i,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(a||!a&&!n)&&(("body"!==Kd(t)||Fp(s))&&(c=(o=t)!==Qd(o)&&tp(o)?{scrollLeft:(r=o).scrollLeft,scrollTop:r.scrollTop}:Mp(o)),tp(t)?((u=up(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=Rp(s))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function Gp(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}var Yp={placement:"bottom",modifiers:[],strategy:"absolute"};function Jp(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],s=a[1];return i=i||0,s=(s||0)*r,[Bd,Ud].indexOf(o)>=0?{x:s,y:i}:{x:i,y:s}}(n,t.rects,a),e}),{}),s=i[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=i}},Vp,{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,a=void 0===r||r,i=n.altAxis,s=void 0!==i&&i,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,p=n.tether,h=void 0===p||p,f=n.tetherOffset,m=void 0===f?0:f,g=Up(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),b=rp(t.placement),v=Sp(t.placement),y=!v,_=yp(b),k="x"===_?"y":"x",w=t.modifiersData.popperOffsets,x=t.rects.reference,S=t.rects.popper,A="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,C="number"==typeof A?{mainAxis:A,altAxis:A}:Object.assign({mainAxis:0,altAxis:0},A),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(w){if(a){var O,P="y"===_?$d:Bd,D="y"===_?qd:Ud,L="y"===_?"height":"width",M=w[_],R=M+g[P],F=M-g[D],I=h?-S[L]/2:0,N=v===Hd?x[L]:S[L],j=v===Hd?-S[L]:-x[L],$=t.elements.arrow,q=h&&$?dp($):{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=_p(0,x[L],q[L]),H=y?x[L]/2-I-z-B-C.mainAxis:N-z-B-C.mainAxis,W=y?-x[L]/2+I+z+V+C.mainAxis:j+z+V+C.mainAxis,G=t.elements.arrow&&vp(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=_p(h?ip(R,M+H-J-Y):R,M,h?ap(F,Z):F);w[_]=X,E[_]=X-M}if(s){var K,Q="x"===_?$d:Bd,ee="x"===_?qd:Ud,te=w[k],ne="y"===k?"height":"width",oe=te+g[Q],re=te-g[ee],ae=-1!==[$d,Bd].indexOf(b),ie=null!=(K=null==T?void 0:T[k])?K:0,se=ae?oe:te-x[ne]-S[ne]-ie+C.altAxis,le=ae?te+x[ne]+S[ne]-ie-C.altAxis:re,ce=h&&ae?function(e,t,n){var o=_p(e,t,n);return o>n?n:o}(se,te,le):_p(h?se:oe,te,h?le:re);w[k]=ce,E[k]=ce-te}t.modifiersData[o]=E}},requiresIfExists:["offset"]},xp,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,i=Up(t,{elementContext:"reference"}),s=Up(t,{altBoundary:!0}),l=zp(i,o),c=zp(s,r,a),u=Hp(l),d=Hp(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})}}]}),Kp="tippy-content",Qp="tippy-arrow",eh="tippy-svg-arrow",th={passive:!0,capture:!0},nh=function(){return document.body};function oh(e,t,n){if(Array.isArray(e)){var o=e[t];return null==o?Array.isArray(n)?n[t]:n:o}return e}function rh(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function ah(e,t){return"function"==typeof e?e.apply(void 0,t):e}function ih(e,t){return 0===t?e:function(o){clearTimeout(n),n=setTimeout((function(){e(o)}),t)};var n}function sh(e){return[].concat(e)}function lh(e,t){-1===e.indexOf(t)&&e.push(t)}function ch(e){return[].slice.call(e)}function uh(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function dh(){return document.createElement("div")}function ph(e){return["Element","Fragment"].some((function(t){return rh(e,t)}))}function hh(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function fh(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function mh(e,t,n){var o=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[o](t,n)}))}function gh(e,t){for(var n=t;n;){var o;if(e.contains(n))return!0;n=null==n.getRootNode||null==(o=n.getRootNode())?void 0:o.host}return!1}var bh={isTouch:!1},vh=0;function yh(){bh.isTouch||(bh.isTouch=!0,window.performance&&document.addEventListener("mousemove",_h))}function _h(){var e=performance.now();e-vh<20&&(bh.isTouch=!1,document.removeEventListener("mousemove",_h)),vh=e}function kh(){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 wh=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),xh=Object.assign({appendTo:nh,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}),Sh=Object.keys(xh);function Ah(e){var t=(e.plugins||[]).reduce((function(t,n){var o,r=n.name,a=n.defaultValue;return r&&(t[r]=void 0!==e[r]?e[r]:null!=(o=xh[r])?o:a),t}),{});return Object.assign({},e,t)}function Ch(e,t){var n=Object.assign({},t,{content:ah(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(Ah(Object.assign({},xh,{plugins:t}))):Sh).reduce((function(t,n){var o=(e.getAttribute("data-tippy-"+n)||"").trim();if(!o)return t;if("content"===n)t[n]=o;else try{t[n]=JSON.parse(o)}catch(e){t[n]=o}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},xh.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 Th(e,t){e.innerHTML=t}function Eh(e){var t=dh();return!0===e?t.className=Qp:(t.className=eh,ph(e)?t.appendChild(e):Th(t,e)),t}function Oh(e,t){ph(t.content)?(Th(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?Th(e,t.content):e.textContent=t.content)}function Ph(e){var t=e.firstElementChild,n=ch(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(Kp)})),arrow:n.find((function(e){return e.classList.contains(Qp)||e.classList.contains(eh)})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function Dh(e){var t=dh(),n=dh();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var o=dh();function r(n,o){var r=Ph(t),a=r.box,i=r.content,s=r.arrow;o.theme?a.setAttribute("data-theme",o.theme):a.removeAttribute("data-theme"),"string"==typeof o.animation?a.setAttribute("data-animation",o.animation):a.removeAttribute("data-animation"),o.inertia?a.setAttribute("data-inertia",""):a.removeAttribute("data-inertia"),a.style.maxWidth="number"==typeof o.maxWidth?o.maxWidth+"px":o.maxWidth,o.role?a.setAttribute("role",o.role):a.removeAttribute("role"),n.content===o.content&&n.allowHTML===o.allowHTML||Oh(i,e.props),o.arrow?s?n.arrow!==o.arrow&&(a.removeChild(s),a.appendChild(Eh(o.arrow))):a.appendChild(Eh(o.arrow)):s&&a.removeChild(s)}return o.className=Kp,o.setAttribute("data-state","hidden"),Oh(o,e.props),t.appendChild(n),n.appendChild(o),r(e.props,e.props),{popper:t,onUpdate:r}}Dh.$$tippy=!0;var Lh=1,Mh=[],Rh=[];function Fh(e,t){var n,o,r,a,i,s,l,c,u=Ch(e,Object.assign({},xh,Ah(uh(t)))),d=!1,p=!1,h=!1,f=!1,m=[],g=ih(G,u.interactiveDebounce),b=Lh++,v=(c=u.plugins).filter((function(e,t){return c.indexOf(e)===t})),y={id:b,reference:e,popper:dh(),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:v,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(o),cancelAnimationFrame(r)},setProps:function(t){if(!y.state.isDestroyed){M("onBeforeUpdate",[y,t]),H();var n=y.props,o=Ch(e,Object.assign({},n,uh(t),{ignoreAttributes:!0}));y.props=o,z(),n.interactiveDebounce!==o.interactiveDebounce&&(I(),g=ih(G,o.interactiveDebounce)),n.triggerTarget&&!o.triggerTarget?sh(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):o.triggerTarget&&e.removeAttribute("aria-expanded"),F(),L(),w&&w(n,o),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,o=bh.isTouch&&!y.props.touch,r=oh(y.props.duration,0,xh.duration);if(!(e||t||n||o||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();hh([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,o=t.content;hh([n,o],r),fh([n,o],"visible")}R(),F(),lh(Rh,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])}))}(r)}},l=y.props.appendTo,c=E(),(i=y.props.interactive&&l===nh||"parent"===l?c.parentNode:ah(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,o=oh(y.props.duration,1,xh.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"),I(),U(),L(!0),T()){var r=P(),a=r.box,i=r.content;y.props.animation&&(hh([a,i],o),fh([a,i],"hidden"))}R(),F(),y.props.animation?T()&&function(e,t){B(e,(function(){!y.state.isVisible&&k.parentNode&&k.parentNode.contains(k)&&t()}))}(o,y.unmount):y.unmount()}},hideWithInteractivity:function(e){O().addEventListener("mousemove",g),lh(Mh,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),Rh=Rh.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)})),S=e.hasAttribute("aria-expanded");return z(),F(),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 A(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function C(){return"hold"===A()[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=sh(n)[0])&&null!=(e=t.ownerDocument)&&e.body?t.ownerDocument:document}function P(){return Ph(k)}function D(e){return y.state.isMounted&&!y.state.isVisible||bh.isTouch||a&&"focus"===a.type?0:oh(y.props.delay,e?0:1,xh.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 o;void 0===n&&(n=!0),x.forEach((function(n){n[e]&&n[e].apply(n,t)})),n&&(o=y.props)[e].apply(o,t)}function R(){var t=y.props.aria;if(t.content){var n="aria-"+t.content,o=k.id;sh(y.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(y.state.isVisible)e.setAttribute(n,t?t+" "+o:o);else{var r=t&&t.replace(o,"").trim();r?e.setAttribute(n,r):e.removeAttribute(n)}}))}}function F(){!S&&y.props.aria.expanded&&sh(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 I(){O().removeEventListener("mousemove",g),Mh=Mh.filter((function(e){return e!==g}))}function N(t){if(!bh.isTouch||!h&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!y.props.interactive||!gh(k,n)){if(sh(y.props.triggerTarget||e).some((function(e){return gh(e,n)}))){if(bh.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",N,!0),e.addEventListener("touchend",N,th),e.addEventListener("touchstart",$,th),e.addEventListener("touchmove",j,th)}function U(){var e=O();e.removeEventListener("mousedown",N,!0),e.removeEventListener("touchend",N,th),e.removeEventListener("touchstart",$,th),e.removeEventListener("touchmove",j,th)}function B(e,t){var n=P().box;function o(e){e.target===n&&(mh(n,"remove",o),t())}if(0===e)return t();mh(n,"remove",i),mh(n,"add",o),i=o}function V(t,n,o){void 0===o&&(o=!1),sh(y.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,o),m.push({node:e,eventType:t,handler:n,options:o})}))}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(wh?"focusout":"blur",J);break;case"focusin":V("focusout",J)}}))}function H(){m.forEach((function(e){var t=e.node,n=e.eventType,o=e.handler,r=e.options;t.removeEventListener(n,o,r)})),m=[]}function W(e){var t,n=!1;if(y.state.isEnabled&&!Z(e)&&!p){var o="focus"===(null==(t=a)?void 0:t.type);a=e,l=e.currentTarget,F(),!y.state.isVisible&&rh(e,"MouseEvent")&&Mh.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&&!o&&te(e)}}function G(e){var t=e.target,n=E().contains(t)||k.contains(t);if("mousemove"!==e.type||!n){var o=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,o=t.clientY;return e.every((function(e){var t=e.popperRect,r=e.popperState,a=e.props.interactiveBorder,i=r.placement.split("-")[0],s=r.modifiersData.offset;if(!s)return!0;var l="bottom"===i?s.top.y:0,c="top"===i?s.bottom.y:0,u="right"===i?s.left.x:0,d="left"===i?s.right.x:0,p=t.top-o+l>a,h=o-t.bottom-c>a,f=t.left-n+u>a,m=n-t.right-d>a;return p||h||f||m}))})(o,e)&&(I(),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!!bh.isTouch&&C()!==e.type.indexOf("touch")>=0}function X(){K();var t=y.props,n=t.popperOptions,o=t.placement,r=t.offset,a=t.getReferenceClientRect,i=t.moveTransition,l=T()?Ph(k).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||E()}:e,u=[{name:"offset",options:{offset:r}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!i}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(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=Xp(c,k,Object.assign({},n,{placement:o,onFirstUpdate:s,modifiers:u}))}function K(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function Q(){return ch(k.querySelectorAll("[data-tippy-root]"))}function ee(e){y.clearDelayTimeouts(),e&&M("onTrigger",[y,e]),q();var t=D(!0),o=A(),r=o[0],a=o[1];bh.isTouch&&"hold"===r&&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?o=setTimeout((function(){y.state.isVisible&&y.hide()}),t):r=requestAnimationFrame((function(){y.hide()}))}}else U()}}function Ih(e,t){void 0===t&&(t={});var n=xh.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",yh,th),window.addEventListener("blur",kh);var o,r=Object.assign({},t,{plugins:n}),a=(o=e,ph(o)?[o]:function(e){return rh(e,"NodeList")}(o)?ch(o):Array.isArray(o)?o:ch(document.querySelectorAll(o))).reduce((function(e,t){var n=t&&Fh(t,r);return n&&e.push(n),e}),[]);return ph(e)?a[0]:a}Ih.defaultProps=xh,Ih.setDefaultProps=function(e){Object.keys(e).forEach((function(t){xh[t]=e[t]}))},Ih.currentInput=bh,Object.assign({},op,{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)}}),Ih.setDefaultProps({render:Dh});class Nh{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 jh=ud(class extends Sd{constructor(){super(),this.__registerHost(),this.tippies=[],this.popups=!1,this.provider=Nd}componentWillLoad(){const e=new Nh(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=Ih(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=Id())}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]}]),$h=jh,qh=ud(class extends Sd{constructor(){super(),this.__registerHost(),this.tippies=[],this.popups=!1,this.flag=!1,this.fetch=!1,this.provider=Nd}componentWillLoad(){const e=new Nh(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=Ih('a.akn-ref[href^="#"]',{appendTo:()=>this.tippyContainer,allowHTML:!0,hideOnClick:!0,interactive:!0,maxWidth:450,onTrigger:this.onTrigger.bind(this),theme:"light-border"})}async onTrigger(e){if(this.akomaNtosoElement){const t=e.reference.getAttribute("href")||"";let n="";const o=this.akomaNtosoElement.querySelector(t);o?n=o.outerHTML:this.fetch&&(n=await this.fetchContent(t.slice(1))),n&&e.setContent(`\n
\n
${n}
\n
`)}}async fetchContent(e){if(this.ensurePartner(),this.provider&&this.akomaNtosoElement){const t=this.akomaNtosoElement.getAttribute("frbr-expression-uri");if(t){const n=this.provider+"/p/"+this.partner+"/e/portion"+function(e,t){const n=e.indexOf("~");return n>-1&&(e=e.slice(0,n)),e.endsWith("/")||(e+="/"),e+t}(t,"~"+e);try{const e=await fetch(n);if(e.ok)return await e.text()}catch(e){}}}return null}ensurePartner(){this.partner||(this.partner=Id())}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]}]),Uh=qh,Bh=ud(class extends Sd{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 Nh(this.el,this.akomaNtoso,(()=>{this.componentDidLoad()}));this.akomaNtosoElement=e.getElement(),this.tippyContainer=document.createElement("div"),this.tippyContainer.className="la-decorate-terms__popup",document.body.appendChild(this.tippyContainer)}componentDidLoad(){this.akomaNtosoElement&&(this.setupDefinitions(),this.linkTerms&&this.makeTermLinks(),this.changePopupDefinitions(this.popupDefinitions))}changePopupDefinitions(e){for(const e of this.tippies)e.destroy();this.tippies=[],this.akomaNtosoElement&&e&&this.createPopups()}setupDefinitions(){this.akomaNtosoElement&&Array.from(this.akomaNtosoElement.querySelectorAll(".akn-def[data-refersto]")).forEach((e=>{var t;const n=null===(t=e.getAttribute("data-refersto"))||void 0===t?void 0:t.replace("#",""),o=e.closest(this.defnContainers);o&&n&&(o.dataset.defines=e.dataset.refersto,o.setAttribute("id",`defn-${n}`))}))}createPopups(){this.tippies=Ih(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"]}]),Vh=Bh;var zh=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},Hh="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:{},Wh="object"==typeof Hh&&Hh&&Hh.Object===Object&&Hh,Gh="object"==typeof self&&self&&self.Object===Object&&self,Yh=Wh||Gh||Function("return this")(),Jh=function(){return Yh.Date.now()},Zh=Yh.Symbol,Xh=Object.prototype,Kh=Xh.hasOwnProperty,Qh=Xh.toString,ef=Zh?Zh.toStringTag:void 0,tf=Object.prototype.toString,nf=Zh?Zh.toStringTag:void 0,of=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":nf&&nf in Object(e)?function(e){var t=Kh.call(e,ef),n=e[ef];try{e[ef]=void 0;var o=!0}catch(e){}var r=Qh.call(e);return o&&(t?e[ef]=n:delete e[ef]),r}(e):function(e){return tf.call(e)}(e)},rf=/^\s+|\s+$/g,af=/^[-+]0x[0-9a-f]+$/i,sf=/^0b[01]+$/i,lf=/^0o[0-7]+$/i,cf=parseInt,uf=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]"==of(e)}(e))return NaN;if(zh(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=zh(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(rf,"");var n=sf.test(e);return n||lf.test(e)?cf(e.slice(2),n?2:8):af.test(e)?NaN:+e},df=Math.max,pf=Math.min,hf=function(e,t,n){var o,r,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=o,a=r;return o=r=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=Jh();if(m(e))return b(e);s=setTimeout(g,function(e){var n=t-(e-l);return d?pf(n,a-(e-c)):n}(e))}function b(e){return s=void 0,p&&o?h(e):(o=r=void 0,i)}function v(){var e=Jh(),n=m(e);if(o=arguments,r=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=uf(t)||0,zh(n)&&(u=!!n.leading,a=(d="maxWait"in n)?df(uf(n.maxWait)||0,t):a,p="trailing"in n?!!n.trailing:p),v.cancel=function(){void 0!==s&&clearTimeout(s),c=0,o=l=r=s=void 0},v.flush=function(){return void 0===s?i:b(Jh())},v};class ff{constructor(e){this.root=e,this.buffer=10,this.tops=new WeakMap,this.anchors=new WeakMap}layout(e){this.updateAnchorsAndItems(e),this.updateTops(e);const t=(e=this.sortItems(e)).find((e=>e.active));if(t){const n=e.indexOf(t);if(n>-1){const o=this.anchors.get(t);if(o){const r=this.tops.get(o);if(r)return t.style.top=`${r}px`,this.layoutUpwards(e,n-1,r-this.buffer),void this.layoutDownwards(e,n+1,r+t.clientHeight+this.buffer)}}}this.layoutDownwards(e,0,0)}sortItems(e){return[...e].sort(this.compareItems.bind(this))}compareItems(e,t){const n=this.anchors.get(e),o=this.anchors.get(t);if(n){if(o){const e=this.tops.get(n),t=this.tops.get(o);return e?t?e-t:1:-1}return 1}return-1}layoutUpwards(e,t,n){for(let o=t;o>=0;o--){const t=e[o],r=this.anchors.get(t);if(r){let e=this.tops.get(r);e&&(e+t.clientHeight>=n&&(e=n-t.clientHeight),t.style.top=`${e}px`,n=e-this.buffer)}}}layoutDownwards(e,t,n){for(let o=t;o{e.active=!1}))}setOtherItemsInactive(e){Array.from(this.items()).forEach((t=>{t!=e&&(t.active=!1)}))}setupLayout(){this.akomaNtosoElement&&(this.layout=new ff(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"]]]),gf=mf,bf=ud(class extends Sd{constructor(){super(),this.__registerHost(),this.laItemChanged=Ou(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"]]]),vf=ud(class extends Sd{constructor(){super(),this.__registerHost(),this.itemRendered=Ou(this,"itemRendered",7),this.itemTitleClicked=Ou(this,"itemTitleClicked",7),this.item={},this.filteredItems=null,this.prependHtml="",this.appendHtml="",this.expandIconHtml="",this.collapseIconHtml="",this.expanded=!0,this.onItemTitleClick=e=>{this.itemTitleClicked.emit(e)}}toggle(){this.expanded=!this.expanded}componentDidRender(){this.itemRendered.emit()}render(){var e;const t=!!(null===(e=this.item.children)||void 0===e?void 0:e.length),n=!this.filteredItems||this.filteredItems.has(this.item),o=this.item.href||`#${this.item.id||""}`;return wu(Su,Object.assign({},t?{parent:t}:{},{class:n?"":"excluded"}),wu("div",{class:"indented"},t?wu("div",{class:"indented__toggle-btn",role:"button",onClick:()=>this.toggle()},(()=>this.expanded?this.collapseIconHtml?wu("span",{innerHTML:this.collapseIconHtml}):wu("span",null,"▼"):this.expandIconHtml?wu("span",{innerHTML:this.expandIconHtml}):wu("span",null,"►"))()):null),wu("div",{class:"content"},wu("div",{class:"content__action"},this.prependHtml?wu("div",{class:"content__action__prepend",innerHTML:this.prependHtml}):null,wu("a",{href:o,class:"content__action__title",onClick:this.onItemTitleClick},this.item.title),this.appendHtml?wu("div",{class:"content__action__append",innerHTML:this.appendHtml}):null),wu("div",{class:"content__children"},wu("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]}]),yf=ud(class extends Sd{constructor(){super(),this.__registerHost(),this.items=[],this.titleFilter="",this.expanded=!0,this.fetch=!1,this.provider=Nd,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=Id())}getSlotHTML(e){var t;const n=this.el.querySelector(e);return(null==n?void 0:n.querySelector(e))?(null===(t=n.querySelector(e))||void 0===t?void 0:t.innerHTML)||"":(null==n?void 0:n.innerHTML)||""}componentWillLoad(){this.expandIconHtml=this.getSlotHTML("[slot='expand-icon']"),this.collapseIconHtml=this.getSlotHTML("[slot='collapse-icon']"),this.parseItemsProp(this.items),this.titleFilterChanged(this.titleFilter),this.fetchContent()}async expandAll(){Array.from(this.el.querySelectorAll("la-toc-item")).forEach((e=>{e.expanded=!0}))}async collapseAll(){Array.from(this.el.querySelectorAll("la-toc-item")).forEach((e=>{e.expanded=!1}))}titleFilterChanged(e){if(e){const t=e.toLocaleLowerCase().trim(),n=new Set;function o(e){for(const t of e.children||[])n.add(t),o(t)}function r(e){var a;let i=((null===(a=e.title)||void 0===a?void 0:a.toLocaleLowerCase())||"").includes(t);if(i)o(e);else if(e.children)for(const t of e.children)i=r(t)||i;return i&&n.add(e),i}for(const a of this.innerItems)r(a);this.filteredItems=n}else this.filteredItems=null;this.expandAll()}renderItem(e){const t=(e.children||[]).map((e=>this.renderItem(e))),n=void 0===e.expanded?this.expanded:e.expanded;return wu("la-toc-item",{item:e,filteredItems:this.filteredItems,expandIconHtml:this.expandIconHtml,collapseIconHtml:this.collapseIconHtml,expanded:n},t)}render(){return wu(Su,null,wu("div",{style:{display:"none"}},wu("slot",{name:"expand-icon"}),wu("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]}]),_f=ud(class extends Sd{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=Nd,this.titleFilter="",this.handleTitleChange=hf((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 wu(Su,null,wu("div",{class:"search"},wu("input",{class:`search__input ${this.titleFilterInputClasses}`,value:this.titleFilter,placeholder:this.titleFilterPlaceholder,onInput:e=>this.handleTitleChange(e)}),(()=>this.hideClearTitleFilterButton?null:wu("button",{class:`search__clear-btn ${this.titleFilterClearBtnClasses}`,type:"button",onClick:()=>this.clearTitleFilter(),disabled:!this.titleFilter},wu("slot",{name:"clear-title-filter-icon"},"✕")))()),wu("div",{class:"toggle"},wu("button",{type:"button",class:`toggle__expand-all-btn ${this.expandAllBtnClasses}`,onClick:()=>this.expandAll()},this.expandAllBtnText),wu("button",{type:"button",class:`toggle__collapse-all-btn ${this.collapseAllBtnClasses}`,onClick:()=>this.collapseAll()},this.collapseAllBtnText)),wu("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},wu("span",{slot:"expand-icon"},wu("slot",{name:"expand-icon"})),wu("span",{slot:"collapse-icon"},wu("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]}]),kf=vf;var wf=function(){return wf=Object.assign||function(e){for(var t,n=1,o=arguments.length;n0&&t.every((function(e){return""===e.filename})))return null}catch(e){}return e}})},e.prototype.setupTooltips=function(){document.querySelectorAll('[data-bs-toggle="tooltip"]').forEach((function(e){new window.bootstrap.Tooltip(e)}))},e.prototype.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"),o=function(e){(null==t?void 0:t.contains(e.target))||(n.hide(),document.removeEventListener("click",o))};document.addEventListener("click",o)}))}))},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 Sf=__webpack_require__(7701),Af=__webpack_require__(7824),Cf=__webpack_require__(6896),Tf=__webpack_require__(6531),Ef=__webpack_require__(2372),Of=__webpack_require__(5228),Pf=__webpack_require__(9892),Df=__webpack_require__(2122),Lf=__webpack_require__(7421),Mf=__webpack_require__(3920),Rf=__webpack_require__(8240),Ff=__webpack_require__(9966),If=__webpack_require__(804),Nf=[Ef.Z,Lf.Z,Tf.Z,Af.Z],jf=(0,Rf.kZ)({defaultModifiers:Nf});const $f=new Map,qf={set(e,t,n){$f.has(e)||$f.set(e,new Map);const o=$f.get(e);o.has(t)||0===o.size?o.set(t,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(o.keys())[0]}.`)},get:(e,t)=>$f.has(e)&&$f.get(e).get(t)||null,remove(e,t){if(!$f.has(e))return;const n=$f.get(e);n.delete(t),0===n.size&&$f.delete(e)}},Uf="transitionend",Bf=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,((e,t)=>`#${CSS.escape(t)}`))),e),Vf=e=>{e.dispatchEvent(new Event(Uf))},zf=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),Hf=e=>zf(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(Bf(e)):null,Wf=e=>{if(!zf(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},Gf=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),Yf=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?Yf(e.parentNode):null},Jf=()=>{},Zf=e=>{e.offsetHeight},Xf=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Kf=[],Qf=()=>"rtl"===document.documentElement.dir,em=e=>{var t;t=()=>{const t=Xf();if(t){const n=e.NAME,o=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=o,e.jQueryInterface)}},"loading"===document.readyState?(Kf.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of Kf)e()})),Kf.push(t)):t()},tm=(e,t=[],n=e)=>"function"==typeof e?e(...t):n,nm=(e,t,n=!0)=>{if(!n)return void tm(e);const o=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const o=Number.parseFloat(t),r=Number.parseFloat(n);return o||r?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0})(t)+5;let r=!1;const a=({target:n})=>{n===t&&(r=!0,t.removeEventListener(Uf,a),tm(e))};t.addEventListener(Uf,a),setTimeout((()=>{r||Vf(t)}),o)},om=(e,t,n,o)=>{const r=e.length;let a=e.indexOf(t);return-1===a?!n&&o?e[r-1]:e[0]:(a+=n?1:-1,o&&(a=(a+r)%r),e[Math.max(0,Math.min(a,r-1))])},rm=/[^.]*(?=\..*)\.|.*/,am=/\..*/,im=/::\d+$/,sm={};let lm=1;const cm={mouseenter:"mouseover",mouseleave:"mouseout"},um=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 dm(e,t){return t&&`${t}::${lm++}`||e.uidEvent||lm++}function pm(e){const t=dm(e);return e.uidEvent=t,sm[t]=sm[t]||{},sm[t]}function hm(e,t,n=null){return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===n))}function fm(e,t,n){const o="string"==typeof t,r=o?n:t||n;let a=vm(e);return um.has(a)||(a=e),[o,r,a]}function mm(e,t,n,o,r){if("string"!=typeof t||!e)return;let[a,i,s]=fm(t,n,o);if(t in cm){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=pm(e),c=l[s]||(l[s]={}),u=hm(c,i,a?n:null);if(u)return void(u.oneOff=u.oneOff&&r);const d=dm(i,t.replace(rm,"")),p=a?function(e,t,n){return function o(r){const a=e.querySelectorAll(t);for(let{target:i}=r;i&&i!==this;i=i.parentNode)for(const s of a)if(s===i)return _m(r,{delegateTarget:i}),o.oneOff&&ym.off(e,r.type,t,n),n.apply(i,[r])}}(e,n,i):function(e,t){return function n(o){return _m(o,{delegateTarget:e}),n.oneOff&&ym.off(e,o.type,t),t.apply(e,[o])}}(e,i);p.delegationSelector=a?n:null,p.callable=i,p.oneOff=r,p.uidEvent=d,c[d]=p,e.addEventListener(s,p,a)}function gm(e,t,n,o,r){const a=hm(t[n],o,r);a&&(e.removeEventListener(n,a,Boolean(r)),delete t[n][a.uidEvent])}function bm(e,t,n,o){const r=t[n]||{};for(const[a,i]of Object.entries(r))a.includes(o)&&gm(e,t,n,i.callable,i.delegationSelector)}function vm(e){return e=e.replace(am,""),cm[e]||e}const ym={on(e,t,n,o){mm(e,t,n,o,!1)},one(e,t,n,o){mm(e,t,n,o,!0)},off(e,t,n,o){if("string"!=typeof t||!e)return;const[r,a,i]=fm(t,n,o),s=i!==t,l=pm(e),c=l[i]||{},u=t.startsWith(".");if(void 0===a){if(u)for(const n of Object.keys(l))bm(e,l,n,t.slice(1));for(const[n,o]of Object.entries(c)){const r=n.replace(im,"");s&&!t.includes(r)||gm(e,l,i,o.callable,o.delegationSelector)}}else{if(!Object.keys(c).length)return;gm(e,l,i,a,r?n:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;const o=Xf();let r=null,a=!0,i=!0,s=!1;t!==vm(t)&&o&&(r=o.Event(t,n),o(e).trigger(r),a=!r.isPropagationStopped(),i=!r.isImmediatePropagationStopped(),s=r.isDefaultPrevented());const l=_m(new Event(t,{bubbles:a,cancelable:!0}),n);return s&&l.preventDefault(),i&&e.dispatchEvent(l),l.defaultPrevented&&r&&r.preventDefault(),l}};function _m(e,t={}){for(const[n,o]of Object.entries(t))try{e[n]=o}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>o})}return e}function km(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 wm(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}const xm={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${wm(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${wm(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const o of n){let n=o.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),t[n]=km(e.dataset[o])}return t},getDataAttribute:(e,t)=>km(e.getAttribute(`data-bs-${wm(t)}`))};class Sm{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=zf(t)?xm.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...zf(t)?xm.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[o,r]of Object.entries(t)){const t=e[o],a=zf(t)?"element":null==(n=t)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(r).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${o}" provided type "${a}" but expected type "${r}".`)}var n}}class Am extends Sm{constructor(e,t){super(),(e=Hf(e))&&(this._element=e,this._config=this._getConfig(t),qf.set(this._element,this.constructor.DATA_KEY,this))}dispose(){qf.remove(this._element,this.constructor.DATA_KEY),ym.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){nm(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return qf.get(Hf(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 Cm=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 Bf(t)},Tm={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const n=[];let o=e.parentNode.closest(t);for(;o;)n.push(o),o=o.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>`${e}:not([tabindex^="-"])`)).join(",");return this.find(t,e).filter((e=>!Gf(e)&&Wf(e)))},getSelectorFromElement(e){const t=Cm(e);return t&&Tm.findOne(t)?t:null},getElementFromSelector(e){const t=Cm(e);return t?Tm.findOne(t):null},getMultipleElementsFromSelector(e){const t=Cm(e);return t?Tm.find(t):[]}},Em=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,o=e.NAME;ym.on(document,n,`[data-bs-dismiss="${o}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),Gf(this))return;const r=Tm.getElementFromSelector(this)||this.closest(`.${o}`);e.getOrCreateInstance(r)[t]()}))};class Om extends Am{static get NAME(){return"alert"}close(){if(ym.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(),ym.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=Om.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)}}))}}Em(Om,"close"),em(Om);const Pm='[data-bs-toggle="button"]';class Dm extends Am{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=Dm.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}ym.on(document,"click.bs.button.data-api",Pm,(e=>{e.preventDefault();const t=e.target.closest(Pm);Dm.getOrCreateInstance(t).toggle()})),em(Dm);const Lm={endCallback:null,leftCallback:null,rightCallback:null},Mm={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Rm extends Sm{constructor(e,t){super(),this._element=e,e&&Rm.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Lm}static get DefaultType(){return Mm}static get NAME(){return"swipe"}dispose(){ym.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(),tm(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&&tm(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(ym.on(this._element,"pointerdown.bs.swipe",(e=>this._start(e))),ym.on(this._element,"pointerup.bs.swipe",(e=>this._end(e))),this._element.classList.add("pointer-event")):(ym.on(this._element,"touchstart.bs.swipe",(e=>this._start(e))),ym.on(this._element,"touchmove.bs.swipe",(e=>this._move(e))),ym.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 Fm="next",Im="prev",Nm="left",jm="right",$m="slid.bs.carousel",qm="carousel",Um="active",Bm={ArrowLeft:jm,ArrowRight:Nm},Vm={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},zm={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Hm extends Am{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=Tm.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===qm&&this.cycle()}static get Default(){return Vm}static get DefaultType(){return zm}static get NAME(){return"carousel"}next(){this._slide(Fm)}nextWhenVisible(){!document.hidden&&Wf(this._element)&&this.next()}prev(){this._slide(Im)}pause(){this._isSliding&&Vf(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?ym.one(this._element,$m,(()=>this.cycle())):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void ym.one(this._element,$m,(()=>this.to(e)));const n=this._getItemIndex(this._getActive());if(n===e)return;const o=e>n?Fm:Im;this._slide(o,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&ym.on(this._element,"keydown.bs.carousel",(e=>this._keydown(e))),"hover"===this._config.pause&&(ym.on(this._element,"mouseenter.bs.carousel",(()=>this.pause())),ym.on(this._element,"mouseleave.bs.carousel",(()=>this._maybeEnableCycle()))),this._config.touch&&Rm.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of Tm.find(".carousel-item img",this._element))ym.on(e,"dragstart.bs.carousel",(e=>e.preventDefault()));const e={leftCallback:()=>this._slide(this._directionToOrder(Nm)),rightCallback:()=>this._slide(this._directionToOrder(jm)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Rm(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=Bm[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=Tm.findOne(".active",this._indicatorsElement);t.classList.remove(Um),t.removeAttribute("aria-current");const n=Tm.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add(Um),n.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const n=this._getActive(),o=e===Fm,r=t||om(this._getItems(),n,o,this._config.wrap);if(r===n)return;const a=this._getItemIndex(r),i=t=>ym.trigger(this._element,t,{relatedTarget:r,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:a});if(i("slide.bs.carousel").defaultPrevented)return;if(!n||!r)return;const s=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(a),this._activeElement=r;const l=o?"carousel-item-start":"carousel-item-end",c=o?"carousel-item-next":"carousel-item-prev";r.classList.add(c),Zf(r),n.classList.add(l),r.classList.add(l),this._queueCallback((()=>{r.classList.remove(l,c),r.classList.add(Um),n.classList.remove(Um,c,l),this._isSliding=!1,i($m)}),n,this._isAnimated()),s&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return Tm.findOne(".active.carousel-item",this._element)}_getItems(){return Tm.find(".carousel-item",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return Qf()?e===Nm?Im:Fm:e===Nm?Fm:Im}_orderToDirection(e){return Qf()?e===Im?Nm:jm:e===Im?jm:Nm}static jQueryInterface(e){return this.each((function(){const t=Hm.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)}))}}ym.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",(function(e){const t=Tm.getElementFromSelector(this);if(!t||!t.classList.contains(qm))return;e.preventDefault();const n=Hm.getOrCreateInstance(t),o=this.getAttribute("data-bs-slide-to");return o?(n.to(o),void n._maybeEnableCycle()):"next"===xm.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),ym.on(window,"load.bs.carousel.data-api",(()=>{const e=Tm.find('[data-bs-ride="carousel"]');for(const t of e)Hm.getOrCreateInstance(t)})),em(Hm);const Wm="show",Gm="collapse",Ym="collapsing",Jm='[data-bs-toggle="collapse"]',Zm={parent:null,toggle:!0},Xm={parent:"(null|element)",toggle:"boolean"};class Km extends Am{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=Tm.find(Jm);for(const e of n){const t=Tm.getSelectorFromElement(e),n=Tm.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 Zm}static get DefaultType(){return Xm}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=>Km.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(ym.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(Gm),this._element.classList.add(Ym),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(Ym),this._element.classList.add(Gm,Wm),this._element.style[t]="",ym.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(ym.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,Zf(this._element),this._element.classList.add(Ym),this._element.classList.remove(Gm,Wm);for(const e of this._triggerArray){const t=Tm.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(Ym),this._element.classList.add(Gm),ym.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(Wm)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=Hf(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(Jm);for(const t of e){const e=Tm.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=Tm.find(":scope .collapse .collapse",this._config.parent);return Tm.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=Km.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}}))}}ym.on(document,"click.bs.collapse.data-api",Jm,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of Tm.getMultipleElementsFromSelector(this))Km.getOrCreateInstance(e,{toggle:!1}).toggle()})),em(Km);const Qm="dropdown",eg="ArrowUp",tg="ArrowDown",ng="click.bs.dropdown.data-api",og="keydown.bs.dropdown.data-api",rg="show",ag='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',ig=`${ag}.show`,sg=".dropdown-menu",lg=Qf()?"top-end":"top-start",cg=Qf()?"top-start":"top-end",ug=Qf()?"bottom-end":"bottom-start",dg=Qf()?"bottom-start":"bottom-end",pg=Qf()?"left-start":"right-start",hg=Qf()?"right-start":"left-start",fg={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},mg={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class gg extends Am{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=Tm.next(this._element,sg)[0]||Tm.prev(this._element,sg)[0]||Tm.findOne(sg,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return fg}static get DefaultType(){return mg}static get NAME(){return Qm}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Gf(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!ym.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))ym.on(e,"mouseover",Jf);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(rg),this._element.classList.add(rg),ym.trigger(this._element,"shown.bs.dropdown",e)}}hide(){if(Gf(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(!ym.trigger(this._element,"hide.bs.dropdown",e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))ym.off(e,"mouseover",Jf);this._popper&&this._popper.destroy(),this._menu.classList.remove(rg),this._element.classList.remove(rg),this._element.setAttribute("aria-expanded","false"),xm.removeDataAttribute(this._menu,"popper"),ym.trigger(this._element,"hidden.bs.dropdown",e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!zf(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${Qm.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:zf(this._config.reference)?t=Hf(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const n=this._getPopperConfig();this._popper=If.fi(t,this._menu,n)}_isShown(){return this._menu.classList.contains(rg)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return pg;if(e.classList.contains("dropstart"))return hg;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?cg:lg:t?dg:ug}_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)&&(xm.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...tm(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:t}){const n=Tm.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((e=>Wf(e)));n.length&&om(n,t,e===tg,!n.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=gg.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=Tm.find(ig);for(const n of t){const t=gg.getInstance(n);if(!t||!1===t._config.autoClose)continue;const o=e.composedPath(),r=o.includes(t._menu);if(o.includes(t._element)||"inside"===t._config.autoClose&&!r||"outside"===t._config.autoClose&&r)continue;if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const a={relatedTarget:t._element};"click"===e.type&&(a.clickEvent=e),t._completeHide(a)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),n="Escape"===e.key,o=[eg,tg].includes(e.key);if(!o&&!n)return;if(t&&!n)return;e.preventDefault();const r=this.matches(ag)?this:Tm.prev(this,ag)[0]||Tm.next(this,ag)[0]||Tm.findOne(ag,e.delegateTarget.parentNode),a=gg.getOrCreateInstance(r);if(o)return e.stopPropagation(),a.show(),void a._selectMenuItem(e);a._isShown()&&(e.stopPropagation(),a.hide(),r.focus())}}ym.on(document,og,ag,gg.dataApiKeydownHandler),ym.on(document,og,sg,gg.dataApiKeydownHandler),ym.on(document,ng,gg.clearMenus),ym.on(document,"keyup.bs.dropdown.data-api",gg.clearMenus),ym.on(document,ng,ag,(function(e){e.preventDefault(),gg.getOrCreateInstance(this).toggle()})),em(gg);const bg="show",vg="mousedown.bs.backdrop",yg={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},_g={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class kg extends Sm{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return yg}static get DefaultType(){return _g}static get NAME(){return"backdrop"}show(e){if(!this._config.isVisible)return void tm(e);this._append();const t=this._getElement();this._config.isAnimated&&Zf(t),t.classList.add(bg),this._emulateAnimation((()=>{tm(e)}))}hide(e){this._config.isVisible?(this._getElement().classList.remove(bg),this._emulateAnimation((()=>{this.dispose(),tm(e)}))):tm(e)}dispose(){this._isAppended&&(ym.off(this._element,vg),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=Hf(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),ym.on(e,vg,(()=>{tm(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(e){nm(e,this._getElement(),this._config.isAnimated)}}const wg=".bs.focustrap",xg="backward",Sg={autofocus:!0,trapElement:null},Ag={autofocus:"boolean",trapElement:"element"};class Cg extends Sm{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Sg}static get DefaultType(){return Ag}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),ym.off(document,wg),ym.on(document,"focusin.bs.focustrap",(e=>this._handleFocusin(e))),ym.on(document,"keydown.tab.bs.focustrap",(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,ym.off(document,wg))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const n=Tm.focusableChildren(t);0===n.length?t.focus():this._lastTabNavDirection===xg?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?xg:"forward")}}const Tg=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Eg=".sticky-top",Og="padding-right",Pg="margin-right";class Dg{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,Og,(t=>t+e)),this._setElementAttributes(Tg,Og,(t=>t+e)),this._setElementAttributes(Eg,Pg,(t=>t-e))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Og),this._resetElementAttributes(Tg,Og),this._resetElementAttributes(Eg,Pg)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const o=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+o)return;this._saveInitialAttribute(e,t);const r=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(r))}px`)}))}_saveInitialAttribute(e,t){const n=e.style.getPropertyValue(t);n&&xm.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const n=xm.getDataAttribute(e,t);null!==n?(xm.removeDataAttribute(e,t),e.style.setProperty(t,n)):e.style.removeProperty(t)}))}_applyManipulationCallback(e,t){if(zf(e))t(e);else for(const n of Tm.find(e,this._element))t(n)}}const Lg=".bs.modal",Mg="hidden.bs.modal",Rg="show.bs.modal",Fg="modal-open",Ig="show",Ng="modal-static",jg={backdrop:!0,focus:!0,keyboard:!0},$g={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class qg extends Am{constructor(e,t){super(e,t),this._dialog=Tm.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Dg,this._addEventListeners()}static get Default(){return jg}static get DefaultType(){return $g}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||ym.trigger(this._element,Rg,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Fg),this._adjustDialog(),this._backdrop.show((()=>this._showElement(e))))}hide(){this._isShown&&!this._isTransitioning&&(ym.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Ig),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){ym.off(window,Lg),ym.off(this._dialog,Lg),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new kg({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Cg({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=Tm.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),Zf(this._element),this._element.classList.add(Ig),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,ym.trigger(this._element,"shown.bs.modal",{relatedTarget:e})}),this._dialog,this._isAnimated())}_addEventListeners(){ym.on(this._element,"keydown.dismiss.bs.modal",(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),ym.on(window,"resize.bs.modal",(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),ym.on(this._element,"mousedown.dismiss.bs.modal",(e=>{ym.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(Fg),this._resetAdjustments(),this._scrollBar.reset(),ym.trigger(this._element,Mg)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(ym.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(Ng)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(Ng),this._queueCallback((()=>{this._element.classList.remove(Ng),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=Qf()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!n&&e){const e=Qf()?"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=qg.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}}))}}ym.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(e){const t=Tm.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),ym.one(t,Rg,(e=>{e.defaultPrevented||ym.one(t,Mg,(()=>{Wf(this)&&this.focus()}))}));const n=Tm.findOne(".modal.show");n&&qg.getInstance(n).hide(),qg.getOrCreateInstance(t).toggle(this)})),Em(qg),em(qg);const Ug="show",Bg="showing",Vg="hiding",zg=".offcanvas.show",Hg="hidePrevented.bs.offcanvas",Wg="hidden.bs.offcanvas",Gg={backdrop:!0,keyboard:!0,scroll:!1},Yg={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Jg extends Am{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Gg}static get DefaultType(){return Yg}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||ym.trigger(this._element,"show.bs.offcanvas",{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Dg).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Bg),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Ug),this._element.classList.remove(Bg),ym.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:e})}),this._element,!0))}hide(){this._isShown&&(ym.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Vg),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Ug,Vg),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Dg).reset(),ym.trigger(this._element,Wg)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new kg({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():ym.trigger(this._element,Hg)}:null})}_initializeFocusTrap(){return new Cg({trapElement:this._element})}_addEventListeners(){ym.on(this._element,"keydown.dismiss.bs.offcanvas",(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():ym.trigger(this._element,Hg))}))}static jQueryInterface(e){return this.each((function(){const t=Jg.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)}}))}}ym.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const t=Tm.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),Gf(this))return;ym.one(t,Wg,(()=>{Wf(this)&&this.focus()}));const n=Tm.findOne(zg);n&&n!==t&&Jg.getInstance(n).hide(),Jg.getOrCreateInstance(t).toggle(this)})),ym.on(window,"load.bs.offcanvas.data-api",(()=>{for(const e of Tm.find(zg))Jg.getOrCreateInstance(e).show()})),ym.on(window,"resize.bs.offcanvas",(()=>{for(const e of Tm.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&Jg.getOrCreateInstance(e).hide()})),Em(Jg),em(Jg);const Zg={"*":["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:[]},Xg=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Kg=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Qg=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?!Xg.has(n)||Boolean(Kg.test(e.nodeValue)):t.filter((e=>e instanceof RegExp)).some((e=>e.test(n)))},eb={allowList:Zg,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},tb={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},nb={entry:"(string|element|function|null)",selector:"(string|element)"};class ob extends Sm{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return eb}static get DefaultType(){return tb}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},nb)}_setContent(e,t,n){const o=Tm.findOne(n,e);o&&((t=this._resolvePossibleFunction(t))?zf(t)?this._putElementInTemplate(Hf(t),o):this._config.html?o.innerHTML=this._maybeSanitize(t):o.textContent=t:o.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,n){if(!e.length)return e;if(n&&"function"==typeof n)return n(e);const o=(new window.DOMParser).parseFromString(e,"text/html"),r=[].concat(...o.body.querySelectorAll("*"));for(const e of r){const n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}const o=[].concat(...e.attributes),r=[].concat(t["*"]||[],t[n]||[]);for(const t of o)Qg(t,r)||e.removeAttribute(t.nodeName)}return o.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return tm(e,[this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const rb=new Set(["sanitize","allowList","sanitizeFn"]),ab="fade",ib="show",sb=".modal",lb="hide.bs.modal",cb="hover",ub="focus",db={AUTO:"auto",TOP:"top",RIGHT:Qf()?"left":"right",BOTTOM:"bottom",LEFT:Qf()?"right":"left"},pb={allowList:Zg,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"},hb={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 fb extends Am{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 pb}static get DefaultType(){return hb}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),ym.off(this._element.closest(sb),lb,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=ym.trigger(this._element,this.constructor.eventName("show")),t=(Yf(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:o}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(o.append(n),ym.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(ib),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))ym.on(e,"mouseover",Jf);this._queueCallback((()=>{ym.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!ym.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(ib),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))ym.off(e,"mouseover",Jf);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"),ym.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(ab,ib),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(ab),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new ob({...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(ab)}_isShown(){return this.tip&&this.tip.classList.contains(ib)}_createPopper(e){const t=tm(this._config.placement,[this,e,this._element]),n=db[t.toUpperCase()];return If.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 tm(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,...tm(this._config.popperConfig,[t])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)ym.on(this._element,this.constructor.eventName("click"),this._config.selector,(e=>{this._initializeOnDelegatedTarget(e).toggle()}));else if("manual"!==t){const e=t===cb?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=t===cb?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");ym.on(this._element,e,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?ub:cb]=!0,t._enter()})),ym.on(this._element,n,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?ub:cb]=t._element.contains(e.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},ym.on(this._element.closest(sb),lb,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=xm.getDataAttributes(this._element);for(const e of Object.keys(t))rb.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:Hf(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=fb.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}em(fb);const mb={...fb.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},gb={...fb.DefaultType,content:"(null|string|element|function)"};class bb extends fb{static get Default(){return mb}static get DefaultType(){return gb}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=bb.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}em(bb);const vb="click.bs.scrollspy",yb="active",_b="[href]",kb={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},wb={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class xb extends Am{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 kb}static get DefaultType(){return wb}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=Hf(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&&(ym.off(this._config.target,vb),ym.on(this._config.target,vb,_b,(e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const n=this._rootElement||window,o=t.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:o,behavior:"smooth"});n.scrollTop=o}})))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((e=>this._observerCallback(e)),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),n=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},o=(this._rootElement||document.documentElement).scrollTop,r=o>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=o;for(const a of e){if(!a.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(a));continue}const e=a.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(r&&e){if(n(a),!o)return}else r||e||n(a)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=Tm.find(_b,this._config.target);for(const t of e){if(!t.hash||Gf(t))continue;const e=Tm.findOne(decodeURI(t.hash),this._element);Wf(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(yb),this._activateParents(e),ym.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))Tm.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(yb);else for(const t of Tm.parents(e,".nav, .list-group"))for(const e of Tm.prev(t,".nav-link, .nav-item > .nav-link, .list-group-item"))e.classList.add(yb)}_clearActiveClass(e){e.classList.remove(yb);const t=Tm.find("[href].active",e);for(const e of t)e.classList.remove(yb)}static jQueryInterface(e){return this.each((function(){const t=xb.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]()}}))}}ym.on(window,"load.bs.scrollspy.data-api",(()=>{for(const e of Tm.find('[data-bs-spy="scroll"]'))xb.getOrCreateInstance(e)})),em(xb);const Sb="ArrowLeft",Ab="ArrowRight",Cb="ArrowUp",Tb="ArrowDown",Eb="Home",Ob="End",Pb="active",Db="fade",Lb="show",Mb='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Rb=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${Mb}`;class Fb extends Am{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),ym.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?ym.trigger(t,"hide.bs.tab",{relatedTarget:e}):null;ym.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(Pb),this._activate(Tm.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),ym.trigger(e,"shown.bs.tab",{relatedTarget:t})):e.classList.add(Lb)}),e,e.classList.contains(Db)))}_deactivate(e,t){e&&(e.classList.remove(Pb),e.blur(),this._deactivate(Tm.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),ym.trigger(e,"hidden.bs.tab",{relatedTarget:t})):e.classList.remove(Lb)}),e,e.classList.contains(Db)))}_keydown(e){if(![Sb,Ab,Cb,Tb,Eb,Ob].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=this._getChildren().filter((e=>!Gf(e)));let n;if([Eb,Ob].includes(e.key))n=t[e.key===Eb?0:t.length-1];else{const o=[Ab,Tb].includes(e.key);n=om(t,e.target,o,!0)}n&&(n.focus({preventScroll:!0}),Fb.getOrCreateInstance(n).show())}_getChildren(){return Tm.find(Rb,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=Tm.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,t){const n=this._getOuterElement(e);if(!n.classList.contains("dropdown"))return;const o=(e,o)=>{const r=Tm.findOne(e,n);r&&r.classList.toggle(o,t)};o(".dropdown-toggle",Pb),o(".dropdown-menu",Lb),n.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(Pb)}_getInnerElement(e){return e.matches(Rb)?e:Tm.findOne(Rb,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each((function(){const t=Fb.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}ym.on(document,"click.bs.tab",Mb,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),Gf(this)||Fb.getOrCreateInstance(this).show()})),ym.on(window,"load.bs.tab",(()=>{for(const e of Tm.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))Fb.getOrCreateInstance(e)})),em(Fb);const Ib="hide",Nb="show",jb="showing",$b={animation:"boolean",autohide:"boolean",delay:"number"},qb={animation:!0,autohide:!0,delay:5e3};class Ub extends Am{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return qb}static get DefaultType(){return $b}static get NAME(){return"toast"}show(){ym.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Ib),Zf(this._element),this._element.classList.add(Nb,jb),this._queueCallback((()=>{this._element.classList.remove(jb),ym.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(ym.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(jb),this._queueCallback((()=>{this._element.classList.add(Ib),this._element.classList.remove(jb,Nb),ym.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Nb),super.dispose()}isShown(){return this._element.classList.contains(Nb)}_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(){ym.on(this._element,"mouseover.bs.toast",(e=>this._onInteraction(e,!0))),ym.on(this._element,"mouseout.bs.toast",(e=>this._onInteraction(e,!1))),ym.on(this._element,"focusin.bs.toast",(e=>this._onInteraction(e,!0))),ym.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=Ub.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}Em(Ub),em(Ub),window.bootstrap=t,xf.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]:{},o=l(e,t,n);return null===o?null:(o.end=Math.min(o.end,e.textContent.length),a.toRange(e,o))},t.toTextPosition=l;var o,r=(o=n(2027))&&o.__esModule?o:{default:o},a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(9535)),i=new RegExp("(.|[\r\n]){1,"+String(32)+"}","g");function s(e,t){if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "selector"');var n=t.start;if(void 0===n)throw new Error('selector missing required property "start"');if(n<0)throw new Error('property "start" must be a non-negative integer');var o=t.end;if(void 0===o)throw new Error('selector missing required property "end"');if(o<0)throw new Error('property "end" must be a non-negative integer');var r=e.textContent.substr(n,o-n),a=Math.max(0,n-32),i=e.textContent.substr(a,n-a),s=Math.min(e.textContent.length,o+32);return{exact:r,prefix:i,suffix:e.textContent.substr(o,s-o)}}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "selector"');var o=t.exact;if(void 0===o)throw new Error('selector missing required property "exact"');var a=t.prefix,s=t.suffix,l=n.hint,c=new r.default;c.Match_Distance=2*e.textContent.length;var u=o.match(i),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+o.length))>-1&&(d=f-o.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 o=c.match_main(e.textContent,n,t.loc);return-1===o?null:(t.loc=o+n.length,t.start=Math.min(t.start,o),t.end=Math.max(t.end,o+n.length),t)};c.Match_Distance=64;var _=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 o=n(2581);t.GutterEnrichmentManager=class{constructor(e){this.root=e,this.gutter=e.querySelector("la-gutter"),this.akn=e.querySelector("la-akoma-ntoso"),this.providers=[],this.floatingContainer=this.createFloatingContainer(),this.floaterTimeout=null,this.target=null,document.addEventListener("selectionchange",this.selectionChanged.bind(this))}addProvider(e){this.providers.push(e)}createFloatingContainer(){const e=document.createElement("la-gutter-item"),t=document.createElement("div");return t.className="gutter-enrichment-new-buttons btn-group-vertical btn-group-sm bg-white",e.appendChild(t),e}selectionChanged(){const e=document.getSelection();if(this.akn&&this.gutter)if(e&&e.rangeCount>0&&!e.getRangeAt(0).collapsed){this.floaterTimeout&&window.clearTimeout(this.floaterTimeout);const t=e.getRangeAt(0);if(t.commonAncestorContainer.compareDocumentPosition(this.akn)&Node.DOCUMENT_POSITION_CONTAINS){let e=t.startContainer;for(;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.parentElement;this.target=(0,o.rangeToTarget)(t,this.akn),this.target?(this.addProviderButtons(this.target),this.floatingContainer.anchor=e,this.gutter.contains(this.floatingContainer)||this.gutter.appendChild(this.floatingContainer)):this.removeFloater()}}else this.floaterTimeout=window.setTimeout(this.removeFloater.bind(this),200)}addProviderButtons(e){const t=this.floatingContainer.firstElementChild;if(t){t.innerHTML="";for(const n of this.providers){const o=n.getButton(e);o&&(o.addEventListener("click",(()=>{this.removeFloater(),n.addEnrichment(e)})),t.appendChild(o))}}}removeFloater(){this.floatingContainer.remove(),this.floaterTimeout=null}}},8482:function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(2720),t),r(n(9183),t)},2720:function(e,t,n){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PopupEnrichmentManager=t.EnrichmentMarker=void 0;const r=n(2581),a=o(n(5088));n(9639),n(3612);class i{constructor(e,t){this.provider=e,this.enrichment=t,this.marks=[],this.popups=[]}}t.EnrichmentMarker=i,t.PopupEnrichmentManager=class{constructor(e){this.markTag="mark",this.markClasses=["enrichment","enrichment--popup"],this.documentRoot=e,this.providers=[],this.markers=[],this.observer=this.createObserver()}createObserver(){const e=new MutationObserver((()=>this.applyEnrichments()));return e.observe(this.documentRoot,{childList:!0}),e}addProvider(e){this.providers.push(e)}removeProvider(e){const t=this.providers.indexOf(e);t>-1&&(this.unapplyProviderEnrichments(e),this.providers.splice(t,1))}applyEnrichments(){for(const e of this.providers)this.applyProviderEnrichments(e)}applyProviderEnrichments(e){this.unapplyProviderEnrichments(e);for(const t of e.getEnrichments()){const n=new i(e,t),o=(0,r.targetToRange)(t.target,this.documentRoot);o&&(0,r.markRange)(o,this.markTag,(o=>(n.marks.push(o),o.classList.add(...this.markClasses),e.markCreated(t,o),n.popups.push(this.createPopup(e,t,o)),o))),n.marks.length&&this.markers.push(n)}}unapplyProviderEnrichments(e){const t=this.markers.filter((t=>t.provider===e));for(const e of t)this.unapplyMarker(e)}unapplyMarker(e){for(const t of e.marks)if(t.parentElement){for(;t.firstChild;)t.parentElement.insertBefore(t.firstChild,t);t.parentElement.removeChild(t)}for(const t of e.popups)t.destroy()}createPopup(e,t,n){const o=(0,a.default)(n,{appendTo:document.body,interactive:!0,theme:"light",zIndex:0,delay:[0,0],onShow:o=>{o.setContent(""),o.setContent(e.getPopupContent(t,n))}});return e.popupCreated(t,o),o}}},2581:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.aknRangeToTarget=t.rangeToTarget=t.selectorsToRange=t.targetToAknRange=t.targetToRange=t.withoutForeignElements=t.markRange=t.getTextNodes=t.foreignElementsSelector=void 0;const o=n(9535),r=n(9448);function a(e){const t=[],n={TABLE:1,THEAD:1,TBODY:1,TR:1};let o,r,a,i;function s(e,t){return 0!==t?e.splitText(t):e}if(e.startContainer.nodeType===Node.TEXT_NODE)a=s(e.startContainer,e.startOffset);else if(a=document.createNodeIterator(e.startContainer,NodeFilter.SHOW_TEXT).nextNode(),!a)return t;i=e.endContainer.nodeType===Node.TEXT_NODE?s(e.endContainer,e.endOffset):e.endContainer,o=document.createNodeIterator(e.commonAncestorContainer,NodeFilter.SHOW_TEXT,(function(e){return n[e.parentElement.tagName]?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}));let l=o.nextNode();for(;l&&l!==a;)l=o.nextNode();for(;l&&(r=l.compareDocumentPosition(i),0!=(r&Node.DOCUMENT_POSITION_CONTAINS)||0!=(r&Node.DOCUMENT_POSITION_FOLLOWING));)t.push(l),l=o.nextNode();return t}function i(e,n,o=t.foreignElementsSelector){const r=[];for(const t of Array.from(e.querySelectorAll(o))){const e={e:t,before:null,parent:null};t.nextSibling?e.before=t.nextSibling:e.parent=t.parentElement,t.parentElement&&t.parentElement.removeChild(t),r.push(e)}try{return n()}finally{r.reverse();for(const e of r)e.before&&e.before.parentElement?e.before.parentElement.insertBefore(e.e,e.before):e.parent&&e.parent.appendChild(e.e)}}function s(e,t){let n;const a=t.find((e=>"TextPositionSelector"===e.type)),i=t.find((e=>"TextQuoteSelector"===e.type));if(a)try{if(n=(0,o.toRange)(e,a),!i||n.toString()===i.exact)return n}catch(e){}if(i)return(0,r.toRange)(e,i)}t.foreignElementsSelector=".ig",t.getTextNodes=a,t.markRange=function(e,t="mark",n){let o=e.commonAncestorContainer;o.nodeType!==Node.ELEMENT_NODE&&(o=o.parentElement),o&&i(o,(()=>{for(const o of a(e))if(o.parentElement){let e=o.ownerDocument.createElement(t);n&&(e=n(e,o)),e&&(o.parentElement.insertBefore(e,o),e.appendChild(o))}}))},t.withoutForeignElements=i,t.targetToRange=function(e,t){let n=e.anchor_id,o=n.lastIndexOf("__"),r=t.querySelector(`[id="${n}"]`);for(;!r&&o>-1;)n=n.substring(0,o),o=n.lastIndexOf("__"),r=t.querySelector(`[id="${n}"]`);if(r){if(e.selectors)return i(r,(()=>s(r,e.selectors)));{const e=t.ownerDocument.createRange();return e.selectNodeContents(r),e}}return null},t.targetToAknRange=function(e,t){function n(e){return"arguments"===e?t.querySelector(e):t.querySelector(`[eId=${e}]`)}let o=e.anchor_id,r=o.lastIndexOf("__"),a=n(o);for(;!a&&r>-1;)o=o.substring(0,r),r=o.lastIndexOf("__"),a=n(o);if(a){if(e.selectors)return s(a,e.selectors);{const e=new Range;return e.selectNodeContents(a),e}}return null},t.selectorsToRange=s,t.rangeToTarget=function(e,t){let n=e.commonAncestorContainer;if(n.nodeType!==Node.ELEMENT_NODE&&(n=n.parentElement,!n))return null;if(n=n.closest("[id]"),!n||n!==t&&0==(n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINS))return null;const a={anchor_id:n.id,selectors:[]};return i(n,(()=>{let t=(0,o.fromRange)(n,e);t.type="TextPositionSelector",a.selectors.push(t),t=(0,r.fromTextPosition)(n,t),t.type="TextQuoteSelector",a.selectors.push(t)})),a},t.aknRangeToTarget=function(e,t){let n=e.commonAncestorContainer;if(n.nodeType!==Node.ELEMENT_NODE&&(n=n.parentElement,!n))return null;if(n=n.closest("[eId]"),!n||n!==t&&0==(n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINS))return null;const a={anchor_id:n.getAttribute("eId")||"",selectors:[]};let i=(0,o.fromRange)(n,e);return i.type="TextPositionSelector",a.selectors.push(i),i=(0,r.fromTextPosition)(n,i),i.type="TextQuoteSelector",a.selectors.push(i),a}},8240:(e,t,n)=>{"use strict";n.d(t,{fi:()=>k,kZ:()=>_});var o=n(400),r=n(2163),a=n(2057),i=n(2556),s=n(6333),l=n(4063),c=n(7252),u=n(611),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,o=(0,d.NM)(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),g=(0,c.Z)(t),b=(0,o.Z)(e,m,n),v={scrollLeft:0,scrollTop:0},y={x:0,y:0};return(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,r.Z)(p)),(0,i.Re)(t)?((y=(0,o.Z)(t,!0)).x+=t.clientLeft,y.y+=t.clientTop):g&&(y.x=(0,l.Z)(g))),{x:b.left+v.scrollLeft-y.x,y:b.top+v.scrollTop-y.y,width:b.width,height:b.height}}var h=n(583),f=n(3624),m=n(5961),g=n(7701);function b(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}var v={placement:"bottom",modifiers:[],strategy:"absolute"};function y(){for(var e=arguments.length,t=new Array(e),n=0;n{"use strict";n.d(t,{Z:()=>r});var o=n(2556);function r(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,o.Zq)(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}},400:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(2556),r=n(138),a=n(2057),i=n(7977);function s(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var s=e.getBoundingClientRect(),l=1,c=1;t&&(0,o.Re)(e)&&(l=e.offsetWidth>0&&(0,r.NM)(s.width)/e.offsetWidth||1,c=e.offsetHeight>0&&(0,r.NM)(s.height)/e.offsetHeight||1);var u=((0,o.kK)(e)?(0,a.Z)(e):window).visualViewport,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:()=>r});var o=n(2057);function r(e){return(0,o.Z)(e).getComputedStyle(e)}},7252:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2556);function r(e){return(((0,o.kK)(e)?e.ownerDocument:e.document)||window.document).documentElement}},583:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(400);function r(e){var t=(0,o.Z)(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}},6333:(e,t,n)=>{"use strict";function o(e){return e?(e.nodeName||"").toLowerCase():null}n.d(t,{Z:()=>o})},5961:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var o=n(2057),r=n(6333),a=n(3062),i=n(2556);function s(e){return["table","td","th"].indexOf((0,r.Z)(e))>=0}var l=n(5923),c=n(5918);function u(e){return(0,i.Re)(e)&&"fixed"!==(0,a.Z)(e).position?e.offsetParent:null}function d(e){for(var t=(0,o.Z)(e),n=u(e);n&&s(n)&&"static"===(0,a.Z)(n).position;)n=u(n);return n&&("html"===(0,r.Z)(n)||"body"===(0,r.Z)(n)&&"static"===(0,a.Z)(n).position)?t:n||function(e){var t=/firefox/i.test((0,c.Z)());if(/Trident/i.test((0,c.Z)())&&(0,i.Re)(e)&&"fixed"===(0,a.Z)(e).position)return null;var n=(0,l.Z)(e);for((0,i.Zq)(n)&&(n=n.host);(0,i.Re)(n)&&["html","body"].indexOf((0,r.Z)(n))<0;){var o=(0,a.Z)(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}},5923:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(6333),r=n(7252),a=n(2556);function i(e){return"html"===(0,o.Z)(e)?e:e.assignedSlot||e.parentNode||((0,a.Zq)(e)?e.host:null)||(0,r.Z)(e)}},2057:(e,t,n)=>{"use strict";function o(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}n.d(t,{Z:()=>o})},2163:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2057);function r(e){var t=(0,o.Z)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}},4063:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(400),r=n(7252),a=n(2163);function i(e){return(0,o.Z)((0,r.Z)(e)).left+(0,a.Z)(e).scrollLeft}},2556:(e,t,n)=>{"use strict";n.d(t,{Re:()=>a,Zq:()=>i,kK:()=>r});var o=n(2057);function r(e){return e instanceof(0,o.Z)(e).Element||e instanceof Element}function a(e){return e instanceof(0,o.Z)(e).HTMLElement||e instanceof HTMLElement}function i(e){return"undefined"!=typeof ShadowRoot&&(e instanceof(0,o.Z)(e).ShadowRoot||e instanceof ShadowRoot)}},7977:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(5918);function r(){return!/^((?!chrome|android).)*safari/i.test((0,o.Z)())}},611:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(3062);function r(e){var t=(0,o.Z)(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}},3624:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var o=n(5923),r=n(611),a=n(6333),i=n(2556);function s(e){return["html","body","#document"].indexOf((0,a.Z)(e))>=0?e.ownerDocument.body:(0,i.Re)(e)&&(0,r.Z)(e)?e:s((0,o.Z)(e))}var l=n(2057);function c(e,t){var n;void 0===t&&(t=[]);var a=s(e),i=a===(null==(n=e.ownerDocument)?void 0:n.body),u=(0,l.Z)(a),d=i?[u].concat(u.visualViewport||[],(0,r.Z)(a)?a:[]):a,p=t.concat(d);return i?p:p.concat(c((0,o.Z)(d)))}},7701:(e,t,n)=>{"use strict";n.d(t,{BL:()=>c,Ct:()=>g,DH:()=>k,F2:()=>a,I:()=>r,MS:()=>A,N7:()=>b,Pj:()=>p,XM:()=>_,YP:()=>f,bw:()=>m,cW:()=>S,d7:()=>s,ij:()=>v,iv:()=>x,k5:()=>h,mv:()=>l,r5:()=>y,t$:()=>i,ut:()=>u,wX:()=>w,we:()=>o,xs:()=>C,zV:()=>d});var o="top",r="bottom",a="right",i="left",s="auto",l=[o,r,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",S="write",A="afterWrite",C=[b,v,y,_,k,w,x,S,A]},7824:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(6333),r=n(2556);const a={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},a=t.attributes[e]||{},i=t.elements[e];(0,r.Re)(i)&&(0,o.Z)(i)&&(Object.assign(i.style,n),Object.keys(a).forEach((function(e){var t=a[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var a=t.elements[e],i=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});(0,r.Re)(a)&&(0,o.Z)(a)&&(Object.assign(a.style,s),Object.keys(i).forEach((function(e){a.removeAttribute(e)})))}))}},requires:["computeStyles"]}},6896:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var o=n(6206),r=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,o.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,r.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],S=(0,i.Z)(h),A=S?"y"===g?S.clientHeight||0:S.clientWidth||0:0,C=w/2-x/2,T=v[_],E=A-y[b]-v[k],O=A/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,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&(0,a.Z)(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},6531:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var o=n(7701),r=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 S=h.hasOwnProperty("x"),A=h.hasOwnProperty("y"),C=o.t$,T=o.we,E=window;if(g){var O=(0,r.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===o.we||(c===o.t$||c===o.F2)&&p===o.ut)&&(T=o.I,w-=(v&&O===E&&E.visualViewport?E.visualViewport.height:O[P])-l.height,w*=m?1:-1),c!==o.t$&&(c!==o.we&&c!==o.I||p!==o.ut)||(C=o.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),R=!0===b?function(e,t){var n=e.x,o=e.y,r=t.devicePixelRatio||1;return{x:(0,u.NM)(n*r)/r||0,y:(0,u.NM)(o*r)/r||0}}({x:_,y:w},(0,a.Z)(n)):{x:_,y:w};return _=R.x,w=R.y,m?Object.assign({},M,((L={})[T]=A?"0":"",L[C]=S?"0":"",L.transform=(E.devicePixelRatio||1)<=1?"translate("+_+"px, "+w+"px)":"translate3d("+_+"px, "+w+"px, 0)",L)):Object.assign({},M,((t={})[T]=A?w+"px":"",t[C]=S?_+"px":"",t.transform="",t))}const h={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=void 0===o||o,a=n.adaptive,i=void 0===a||a,s=n.roundOffsets,u=void 0===s||s,d={placement:(0,l.Z)(t.placement),variation:(0,c.Z)(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,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 o=n(2057),r={passive:!0};const a={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,a=e.options,i=a.scroll,s=void 0===i||i,l=a.resize,c=void 0===l||l,u=(0,o.Z)(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&d.forEach((function(e){e.addEventListener("scroll",n.update,r)})),c&&u.addEventListener("resize",n.update,r),function(){s&&d.forEach((function(e){e.removeEventListener("scroll",n.update,r)})),c&&u.removeEventListener("resize",n.update,r)}},data:{}}},5228:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var o={left:"right",right:"left",bottom:"top",top:"bottom"};function r(e){return e.replace(/left|right|bottom|top/g,(function(e){return o[e]}))}var a=n(6206),i={start:"end",end:"start"};function s(e){return e.replace(/start|end/g,(function(e){return i[e]}))}var l=n(9966),c=n(4943),u=n(7701);const d={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var i=n.mainAxis,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),S=f||(x!==w&&_?function(e){if((0,a.Z)(e)===u.d7)return[];var t=r(e);return[s(e),t,s(t)]}(w):[r(w)]),A=[w].concat(S).reduce((function(e,n){return e.concat((0,a.Z)(n)===u.d7?function(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=n.boundary,i=n.rootBoundary,s=n.padding,d=n.flipVariations,p=n.allowedAutoPlacements,h=void 0===p?u.Ct:p,f=(0,c.Z)(o),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:r,rootBoundary:i,padding:s})[(0,a.Z)(n)],t}),{});return Object.keys(b).sort((function(e,t){return b[e]-b[t]}))}(t,{placement:n,boundary:g,rootBoundary:b,padding:m,flipVariations:_,allowedAutoPlacements:k}):n)}),[]),C=t.rects.reference,T=t.rects.popper,E=new Map,O=!0,P=A[0],D=0;D=0,I=F?"width":"height",N=(0,l.Z)(t,{placement:L,boundary:g,rootBoundary:b,altBoundary:v,padding:m}),j=F?R?u.F2:u.t$:R?u.I:u.we;C[I]>T[I]&&(j=r(j));var $=r(j),q=[];if(d&&q.push(N[M]<=0),h&&q.push(N[j]<=0,N[$]<=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=A.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[o]._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 o=n(7701),r=n(9966);function a(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function i(e){return[o.we,o.F2,o.I,o.t$].some((function(t){return e[t]>=0}))}const s={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,s=t.rects.popper,l=t.modifiersData.preventOverflow,c=(0,r.Z)(t,{elementContext:"reference"}),u=(0,r.Z)(t,{altBoundary:!0}),d=a(c,o),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 o=n(6206),r=n(7701);const a={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,a=e.name,i=n.offset,s=void 0===i?[0,0]:i,l=r.Ct.reduce((function(e,n){return e[n]=function(e,t,n){var a=(0,o.Z)(e),i=[r.t$,r.we].indexOf(a)>=0?-1:1,s="function"==typeof n?n(Object.assign({},t,{placement:e})):n,l=s[0],c=s[1];return l=l||0,c=(c||0)*i,[r.t$,r.F2].indexOf(a)>=0?{x:c,y:l}:{x:l,y:c}}(n,t.rects,s),e}),{}),c=l[t.placement],u=c.x,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:()=>r});var o=n(9349);const r={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=(0,o.Z)({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}}},3920:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var o=n(7701),r=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,S=n.tetherOffset,A=void 0===S?0:S,C=(0,c.Z)(t,{boundary:v,rootBoundary:y,padding:k,altBoundary:_}),T=(0,r.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,R=t.rects.popper,F="function"==typeof A?A(Object.assign({},t.rects,{placement:t.placement})):A,I="number"==typeof F?{mainAxis:F,altAxis:F}:Object.assign({mainAxis:0,altAxis:0},F),N=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,j={x:0,y:0};if(L){if(m){var $,q="y"===P?o.we:o.t$,U="y"===P?o.I:o.F2,B="y"===P?"height":"width",V=L[P],z=V+C[q],H=V-C[U],W=x?-R[B]/2:0,G=E===o.BL?M[B]:R[B],Y=E===o.BL?-R[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-I.mainAxis:G-ee-K-I.mainAxis,ne=O?-M[B]/2+W+ee+Q+I.mainAxis:Y+ee+Q+I.mainAxis,oe=t.elements.arrow&&(0,l.Z)(t.elements.arrow),re=oe?"y"===P?oe.clientTop||0:oe.clientLeft||0:0,ae=null!=($=null==N?void 0:N[P])?$:0,ie=V+te-ae-re,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?o.we:o.t$,de="x"===P?o.I:o.F2,pe=L[D],he="y"===D?"height":"width",fe=pe+C[ue],me=pe-C[de],ge=-1!==[o.we,o.t$].indexOf(T),be=null!=(ce=null==N?void 0:N[D])?ce:0,ve=ge?fe:pe-M[he]-R[he]-be+I.altAxis,ye=ge?pe+M[he]+R[he]-be-I.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 o=n(8240),r=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=[r.Z,a.Z,i.Z,s.Z,l.Z,c.Z,u.Z,d.Z,p.Z],f=(0,o.kZ)({defaultModifiers:h})},9349:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(6206),r=n(4943),a=n(1516),i=n(7701);function s(e){var t,n=e.reference,s=e.element,l=e.placement,c=l?(0,o.Z)(l):null,u=l?(0,r.Z)(l):null,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 o=n(7701),r=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===o.Pj?v(function(e,t){var n=(0,r.Z)(e),o=(0,a.Z)(e),l=n.visualViewport,c=o.clientWidth,u=o.clientHeight,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),o=(0,c.Z)(e),r=null==(t=e.ownerDocument)?void 0:t.body,s=(0,u.Fp)(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),d=(0,u.Fp)(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),p=-o.scrollLeft+(0,i.Z)(e),h=-o.scrollTop;return"rtl"===(0,l.Z)(r||n).direction&&(p+=(0,u.Fp)(n.clientWidth,r?r.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,r=n.placement,i=void 0===r?e.placement:r,s=n.strategy,c=void 0===s?e.strategy:s,x=n.boundary,S=void 0===x?o.zV:x,A=n.rootBoundary,C=void 0===A?o.Pj:A,T=n.elementContext,E=void 0===T?o.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,o.mv)),R=E===o.k5?o.YP:o.k5,F=e.rects.popper,I=e.elements[P?R:E],N=function(e,t,n,o){var r="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(r,[n]),i=a[0],s=a.reduce((function(t,n){var r=y(e,n,o);return t.top=(0,u.Fp)(r.top,t.top),t.right=(0,u.VV)(r.right,t.right),t.bottom=(0,u.VV)(r.bottom,t.bottom),t.left=(0,u.Fp)(r.left,t.left),t}),y(e,i,o));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}((0,h.kK)(I)?I:I.contextElement||(0,a.Z)(e.elements.popper),S,C,c),j=(0,f.Z)(e.elements.reference),$=(0,_.Z)({reference:j,element:F,strategy:"absolute",placement:i}),q=v(Object.assign({},F,$)),U=E===o.k5?q:j,B={top:N.top-U.top+M.top,bottom:U.bottom-N.bottom+M.bottom,left:N.left-U.left+M.left,right:U.right-N.right+M.right},V=e.modifiersData.offset;if(E===o.k5&&V){var z=V[i];Object.keys(B).forEach((function(e){var t=[o.F2,o.I].indexOf(e)>=0?1:-1,n=[o.we,o.I].indexOf(e)>=0?"y":"x";B[e]+=z[n]*t}))}return B}},3706:(e,t,n)=>{"use strict";function o(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}n.d(t,{Z:()=>o})},6206:(e,t,n)=>{"use strict";function o(e){return e.split("-")[0]}n.d(t,{Z:()=>o})},3607:(e,t,n)=>{"use strict";function o(){return{top:0,right:0,bottom:0,left:0}}n.d(t,{Z:()=>o})},1516:(e,t,n)=>{"use strict";function o(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}n.d(t,{Z:()=>o})},4943:(e,t,n)=>{"use strict";function o(e){return e.split("-")[1]}n.d(t,{Z:()=>o})},138:(e,t,n)=>{"use strict";n.d(t,{Fp:()=>o,NM:()=>a,VV:()=>r});var o=Math.max,r=Math.min,a=Math.round},3293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(3607);function r(e){return Object.assign({},(0,o.Z)(),e)}},5918:(e,t,n)=>{"use strict";function o(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}n.d(t,{Z:()=>o})},7516:(e,t,n)=>{"use strict";n.d(t,{q:()=>a,u:()=>r});var o=n(138);function r(e,t,n){return(0,o.Fp)(e,(0,o.VV)(t,n))}function a(e,t,n){var o=r(e,t,n);return o>n?n:o}},1993:e=>{function t(e){return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}t.keys=()=>[],t.resolve=t,t.id=1993,e.exports=t},2262:(e,t,n)=>{"use strict";n.d(t,{$y:()=>Ae,B:()=>i,BK:()=>He,Bj:()=>a,EB:()=>c,Fl:()=>Je,IU:()=>Ee,Jd:()=>A,OT:()=>ke,PG:()=>Se,SU:()=>qe,Um:()=>_e,Vh:()=>Ge,WL:()=>Be,X$:()=>O,X3:()=>Te,XI:()=>Ie,Xl:()=>Oe,YS:()=>we,ZM:()=>ze,cE:()=>k,dq:()=>Re,iH:()=>Fe,j:()=>T,lk:()=>C,nZ:()=>l,oR:()=>$e,qj:()=>ye,qq:()=>y,sT:()=>w,yT:()=>Ce});var o=n(3577);let r;class a{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&r&&(this.parent=r,this.index=(r.scopes||(r.scopes=[])).push(this)-1)}run(e){if(this.active)try{return r=this,e()}finally{r=this.parent}}on(){r=this}off(){r=this.parent}stop(e){if(this.active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},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 o=0;o{("length"===t||t>=r)&&l.push(e)}));else switch(void 0!==n&&l.push(s.get(n)),t){case"add":(0,o.kJ)(e)?(0,o.S0)(n)&&l.push(s.get("length")):(l.push(s.get(b)),(0,o._N)(e)&&l.push(s.get(v)));break;case"delete":(0,o.kJ)(e)||(l.push(s.get(b)),(0,o._N)(e)&&l.push(s.get(v)));break;case"set":(0,o._N)(e)&&l.push(s.get(b))}if(1===l.length)l[0]&&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,o.kJ)(e)?e:[...e])(t!==f||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const D=(0,o.fY)("__proto__,__v_isRef,__isVue"),L=new Set(Object.getOwnPropertyNames(Symbol).map((e=>Symbol[e])).filter(o.yk)),M=$(),R=$(!1,!0),F=$(!0),I=$(!0,!0),N=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){A();const n=Ee(this)[t].apply(this,e);return C(),n}})),e}function $(e=!1,t=!1){return function(n,r,a){if("__v_isReactive"===r)return!e;if("__v_isReadonly"===r)return e;if("__v_isShallow"===r)return t;if("__v_raw"===r&&a===(e?t?ve:be:t?ge:me).get(n))return n;const i=(0,o.kJ)(n);if(!e&&i&&(0,o.RI)(N,r))return Reflect.get(N,r,a);const s=Reflect.get(n,r,a);return((0,o.yk)(r)?L.has(r):D(r))?s:(e||T(n,0,r),t?s:Re(s)?i&&(0,o.S0)(r)?s:s.value:(0,o.Kn)(s)?e?ke(s):ye(s):s)}}const q=B(),U=B(!0);function B(e=!1){return function(t,n,r,a){let i=t[n];if(Ae(i)&&Re(i)&&!Re(r))return!1;if(!e&&!Ae(r)&&(Ce(r)||(r=Ee(r),i=Ee(i)),!(0,o.kJ)(t)&&Re(i)&&!Re(r)))return i.value=r,!0;const s=(0,o.kJ)(t)&&(0,o.S0)(n)?Number(n)!0,deleteProperty:(e,t)=>!0},H=(0,o.l7)({},V,{get:R,set:U}),W=(0,o.l7)({},z,{get:I}),G=e=>e,Y=e=>Reflect.getPrototypeOf(e);function J(e,t,n=!1,o=!1){const r=Ee(e=e.__v_raw),a=Ee(t);t!==a&&!n&&T(r,0,t),!n&&T(r,0,a);const{has:i}=Y(r),s=o?G:n?De:Pe;return i.call(r,t)?s(e.get(t)):i.call(r,a)?s(e.get(a)):void(e!==r&&e.get(t))}function Z(e,t=!1){const n=this.__v_raw,o=Ee(n),r=Ee(e);return e!==r&&!t&&T(o,0,e),!t&&T(o,0,r),e===r?n.has(e):n.has(e)||n.has(r)}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:r,get:a}=Y(n);let i=r.call(n,e);i||(e=Ee(e),i=r.call(n,e));const s=a.call(n,e);return n.set(e,t),i?(0,o.aU)(t,s)&&O(n,"set",e,t):O(n,"add",e,t),this}function ee(e){const t=Ee(this),{has:n,get:o}=Y(t);let r=n.call(t,e);r||(e=Ee(e),r=n.call(t,e)),o&&o.call(t,e);const a=t.delete(e);return r&&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,o){const r=this,a=r.__v_raw,i=Ee(a),s=t?G:e?De:Pe;return!e&&T(i,0,b),a.forEach(((e,t)=>n.call(o,s(e),s(t),r)))}}function oe(e,t,n){return function(...r){const a=this.__v_raw,i=Ee(a),s=(0,o._N)(i),l="entries"===e||e===Symbol.iterator&&s,c="keys"===e&&s,u=a[e](...r),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 re(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:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ne(!0,!1)},o={get(e){return J(this,e,!0,!0)},get size(){return X(this,!0)},has(e){return Z.call(this,e,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ne(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((r=>{e[r]=oe(r,!1,!1),n[r]=oe(r,!0,!1),t[r]=oe(r,!1,!0),o[r]=oe(r,!0,!0)})),[e,n,t,o]}const[ie,se,le,ce]=ae();function ue(e,t){const n=t?e?ce:le:e?se:ie;return(t,r,a)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get((0,o.RI)(n,r)&&r in t?n:t,r,a)}const 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 Ae(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,r,a){if(!(0,o.Kn)(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const i=a.get(e);if(i)return i;const s=(l=e).__v_skip||!Object.isExtensible(l)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((0,o.W7)(l));var l;if(0===s)return e;const c=new Proxy(e,2===s?r:n);return a.set(e,c),c}function Se(e){return Ae(e)?Se(e.__v_raw):!(!e||!e.__v_isReactive)}function Ae(e){return!(!e||!e.__v_isReadonly)}function Ce(e){return!(!e||!e.__v_isShallow)}function Te(e){return Se(e)||Ae(e)}function Ee(e){const t=e&&e.__v_raw;return t?Ee(t):e}function Oe(e){return(0,o.Nj)(e,"__v_skip",!0),e}const Pe=e=>(0,o.Kn)(e)?ye(e):e,De=e=>(0,o.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 Re(e){return!(!e||!0!==e.__v_isRef)}function Fe(e){return Ne(e,!1)}function Ie(e){return Ne(e,!0)}function Ne(e,t){return Re(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,o.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 Re(e)?e.value:e}const Ue={get:(e,t,n)=>qe(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Re(r)&&!Re(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Be(e){return Se(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,o.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 o=e[t];return Re(o)?o:new We(e,t,n)}class Ye{constructor(e,t,n,o){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new y(e,(()=>{this._dirty||(this._dirty=!0,Me(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!o,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 r,a;const i=(0,o.mf)(e);return i?(r=e,a=o.dG):(r=e.get,a=e.set),new Ye(r,a,i||!a,n)}Promise.resolve()},6252:(e,t,n)=>{"use strict";n.d(t,{$d:()=>u,$y:()=>o.$y,Ah:()=>Ze,B:()=>o.B,BK:()=>o.BK,Bj:()=>o.Bj,Bz:()=>lo,C3:()=>fn,C_:()=>r.C_,Cn:()=>Z,EB:()=>o.EB,Eo:()=>Ft,F4:()=>_n,FN:()=>Vn,Fl:()=>io,G:()=>Ao,HX:()=>X,HY:()=>Xt,Ho:()=>kn,IU:()=>o.IU,JJ:()=>ue,Jd:()=>Je,KU:()=>c,Ko:()=>Pn,LL:()=>Gt,MW:()=>so,MX:()=>wo,Mr:()=>ko,Nv:()=>Dn,OT:()=>o.OT,Ob:()=>Fe,P$:()=>xe,PG:()=>o.PG,Q2:()=>Yt,Q6:()=>Oe,RC:()=>Le,Rh:()=>he,Rr:()=>po,S3:()=>d,SU:()=>o.SU,U2:()=>Ae,Uc:()=>yo,Uk:()=>wn,Um:()=>o.Um,Us:()=>Rt,Vh:()=>o.Vh,WI:()=>Ln,WL:()=>o.WL,WY:()=>co,Wm:()=>yn,X3:()=>o.X3,XI:()=>o.XI,Xl:()=>o.Xl,Xn:()=>Ge,Y1:()=>Kn,Y3:()=>A,Y8:()=>ke,YP:()=>ge,YS:()=>o.YS,Yq:()=>Ke,ZK:()=>i,ZM:()=>o.ZM,Zq:()=>_o,_:()=>vn,_A:()=>r._A,aZ:()=>Pe,b9:()=>uo,bT:()=>Qe,bv:()=>We,cE:()=>o.cE,d1:()=>et,dD:()=>J,dG:()=>En,dl:()=>Ne,dq:()=>o.dq,ec:()=>j,eq:()=>Co,f3:()=>de,h:()=>vo,hR:()=>r.hR,i8:()=>So,iD:()=>un,iH:()=>o.iH,ic:()=>Ye,j4:()=>dn,j5:()=>r.j5,kC:()=>r.kC,kq:()=>Sn,l1:()=>ho,lA:()=>pn,lR:()=>Vt,m0:()=>pe,mW:()=>R,mv:()=>bo,mx:()=>Rn,n4:()=>re,nK:()=>Ee,nQ:()=>xo,nZ:()=>o.nZ,oR:()=>o.oR,of:()=>Qn,p1:()=>go,qG:()=>en,qZ:()=>ln,qb:()=>O,qj:()=>o.qj,qq:()=>o.qq,ry:()=>To,sT:()=>o.sT,se:()=>je,sv:()=>Qt,uE:()=>xn,u_:()=>mo,up:()=>Ht,vl:()=>Xe,vs:()=>r.vs,w5:()=>K,wF:()=>He,wg:()=>on,wy:()=>xt,xv:()=>Kt,yT:()=>o.yT,yX:()=>fe,zw:()=>r.zw});var o=n(2262),r=n(3577);const a=[];function i(e,...t){(0,o.Jd)();const n=a.length?a[a.length-1].component:null,r=n&&n.appContext.config.warnHandler,i=function(){let e=a[a.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const o=e.component&&e.component.parent;e=o&&o.vnode}return t}();if(r)c(r,n,11,[e+t.join(""),n&&n.proxy,i.map((({vnode:e})=>`at <${ao(n,e.type)}>`)).join("\n"),i]);else{const n=[`[Vue warn]: ${e}`,...t];i.length&&n.push("\n",...function(e){const t=[];return e.forEach(((e,n)=>{t.push(...0===n?[]:["\n"],...function({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",o=!!e.component&&null==e.component.parent,r=` at <${ao(e.component,e.type,o)}`,a=">"+n;return e.props?[r,...s(e.props),a]:[r+a]}(e))})),t}(i)),console.warn(...n)}(0,o.lk)()}function s(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach((n=>{t.push(...l(n,e[n]))})),n.length>3&&t.push(" ..."),t}function l(e,t,n){return(0,r.HD)(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:(0,o.dq)(t)?(t=l(e,(0,o.IU)(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):(0,r.mf)(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=(0,o.IU)(t),n?t:[`${e}=`,t])}function c(e,t,n,o){let r;try{r=o?e(...o):e()}catch(e){d(e,t,n)}return r}function u(e,t,n,o){if((0,r.mf)(e)){const a=c(e,t,n,o);return a&&(0,r.tI)(a)&&a.catch((e=>{d(e,t,n)})),a}const a=[];for(let r=0;r>>1;L(f[o])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))),r.dG;try{for(m=0;mR.emit(e,...t))),F=[]):"undefined"!=typeof window&&window.HTMLElement&&!(null===(o=null===(n=window.navigator)||void 0===n?void 0:n.userAgent)||void 0===o?void 0:o.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push((e=>{j(e,t)})),setTimeout((()=>{R||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,I=!0,F=[])}),3e3)):(I=!0,F=[])}const $=B("component:added"),q=B("component:updated"),U=B("component:removed");function B(e){return t=>{N(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function V(e,t,...n){const o=e.vnode.props||r.kT;let a=n;const i=t.startsWith("update:"),s=i&&t.slice(7);if(s&&s in o){const e=`${"modelValue"===s?"model":s}Modifiers`,{number:t,trim:i}=o[e]||r.kT;i?a=n.map((e=>e.trim())):t&&(a=n.map(r.He))}let l;__VUE_PROD_DEVTOOLS__&&function(e,t,n){N("component:emit",e.appContext.app,e,t,n)}(e,t,a);let c=o[l=(0,r.hR)(t)]||o[l=(0,r.hR)((0,r._A)(t))];!c&&i&&(c=o[l=(0,r.hR)((0,r.rs)(t))]),c&&u(c,e,6,a);const d=o[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 o=t.emitsCache,a=o.get(e);if(void 0!==a)return a;const i=e.emits;let s={},l=!1;if(__VUE_OPTIONS_API__&&!(0,r.mf)(e)){const o=e=>{const n=z(e,t,!0);n&&(l=!0,(0,r.l7)(s,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return i||l?((0,r.kJ)(i)?i.forEach((e=>s[e]=null)):(0,r.l7)(s,i),o.set(e,s),s):(o.set(e,null),null)}function H(e,t){return!(!e||!(0,r.F7)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,r.RI)(e,t[0].toLowerCase()+t.slice(1))||(0,r.RI)(e,(0,r.rs)(t))||(0,r.RI)(e,t))}let W=null,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 o=(...n)=>{o._d&&ln(-1);const r=Y(t),a=e(...n);return Y(r),o._d&&ln(1),__VUE_PROD_DEVTOOLS__&&q(t),a};return o._n=!0,o._c=!0,o._d=!0,o}function Q(e){const{type:t,vnode:n,proxy:o,withProxy:a,props:i,propsOptions:[s],slots:l,attrs:c,emit:u,render: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||o;v=An(p.call(e,e,h,i,m,f,g)),y=c}else{const e=t;v=An(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(r.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,r.F7)(n))&&((t||(t={}))[n]=e[n]);return t},te=(e,t)=>{const n={};for(const o in e)(0,r.tR)(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function ne(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;r0?(ae(e,"onPending"),ae(e,"onFallback"),c(null,e.ssFallback,t,n,o,null,a,i),ce(p,e.ssFallback)):p.resolve()}(t,n,o,r,a,i,s,l,c):function(e,t,n,o,r,a,i,s,{p:l,um:c,o:{createElement:u}}){const 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,r,d,a,i,s),d.deps<=0?d.resolve():g&&(l(f,h,n,o,r,null,a,i,s),ce(d,h))):(d.pendingId++,b?(d.isHydrating=!1,d.activeBranch=m):c(m,r,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),g?(l(null,p,d.hiddenContainer,null,r,d,a,i,s),d.deps<=0?d.resolve():(l(f,h,n,o,r,null,a,i,s),ce(d,h))):f&&hn(p,f)?(l(f,p,n,o,r,d,a,i,s),d.resolve(!0)):(l(null,p,d.hiddenContainer,null,r,d,a,i,s),d.deps<=0&&d.resolve()));else if(f&&hn(p,f))l(f,p,n,o,r,d,a,i,s),ce(d,p);else if(ae(t,"onPending"),d.pendingBranch=p,d.pendingId++,l(null,p,d.hiddenContainer,null,r,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,o,r,i,s,l,c)},hydrate:function(e,t,n,o,r,a,i,s,l){const c=t.suspense=ie(t,o,n,e.parentNode,document.createElement("div"),null,r,a,i,s,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,a,i);return 0===c.deps&&c.resolve(),u},create:ie,normalize:function(e){const{shapeFlag:t,children:n}=e,o=32&t;e.ssContent=se(o?n.default:n),e.ssFallback=o?se(n.fallback):yn(Qt)}};function ae(e,t){const n=e.props&&e.props[t];(0,r.mf)(n)&&n()}function ie(e,t,n,o,a,i,s,l,c,u,p=!1){const{p:h,m:f,um:m,n:g,o:{parentNode:b,remove:v}}=u,y=(0,r.He)(e.props&&e.props.timeout),_={vnode:e,parent:t,parentComponent:n,isSVG:s,container:o,hiddenContainer:a,anchor:i,deps:0,pendingId:0,timeout:"number"==typeof y?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:p,isUnmounted:!1,effects:[],resolve(e=!1){const{vnode:t,activeBranch:n,pendingBranch:o,pendingId:r,effects:a,parentComponent:i,container:s}=_;if(_.isHydrating)_.isHydrating=!1;else if(!e){const e=n&&o.transition&&"out-in"===o.transition.mode;e&&(n.transition.afterLeave=()=>{r===_.pendingId&&f(o,s,t,0)});let{anchor:t}=_;n&&(t=g(n),m(n,i,_,!0)),e||f(o,s,t,0)}ce(_,o),_.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:o,container:r,isSVG:a}=_;ae(t,"onFallback");const i=g(n),s=()=>{_.isInFallback&&(h(null,e,r,i,o,null,a,l,c),ce(_,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=s),_.isInFallback=!0,m(n,o,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 o=e.vnode.el;e.asyncDep.catch((t=>{d(t,e,0)})).then((r=>{if(e.isUnmounted||_.isUnmounted||_.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:a}=e;Xn(e,r,!1),o&&(a.el=o);const i=!o&&e.subTree.el;t(e,a,b(o||e.subTree.el),o?null:g(e.subTree),_,s,c),i&&v(i),oe(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,r.mf)(e)){const n=sn&&e._c;n&&(e._d=!1,on()),e=e(),n&&(e._d=!0,t=nn,rn())}if((0,r.kJ)(e)){const t=function(e){let t;for(let n=0;nt!==e))),e}function le(e,t){t&&t.pendingBranch?(0,r.kJ)(e)?t.effects.push(...e):t.effects.push(e):O(e)}function ce(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e,r=n.el=t.el;o&&o.subTree===n&&(o.vnode.el=r,oe(o,r))}function ue(e,t){if(Bn){let n=Bn.provides;const o=Bn.parent&&Bn.parent.provides;o===n&&(n=Bn.provides=Object.create(o)),n[e]=t}}function de(e,t,n=!1){const o=Bn||W;if(o){const a=null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(a&&e in a)return a[e];if(arguments.length>1)return n&&(0,r.mf)(t)?t.call(o.proxy):t}}function 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}=r.kT){const d=Bn;let p,h,f=!1,m=!1;if((0,o.dq)(e)?(p=()=>e.value,f=(0,o.yT)(e)):(0,o.PG)(e)?(p=()=>e,a=!0):(0,r.kJ)(e)?(m=!0,f=e.some(o.PG),p=()=>e.map((e=>(0,o.dq)(e)?e.value:(0,o.PG)(e)?_e(e):(0,r.mf)(e)?c(e,d,2):void 0))):p=(0,r.mf)(e)?t?()=>c(e,d,2):()=>{if(!d||!d.isUnmounted)return h&&h(),u(e,d,3,[y])}:r.dG,t&&a){const e=p;p=()=>_e(e())}let y=e=>{h=x.onStop=()=>{c(e,d,4)}};if(Jn)return y=r.dG,t?n&&u(t,d,3,[p(),m?[]:void 0,y]):p(),r.dG;let _=m?[]:me;const k=()=>{if(x.active)if(t){const e=x.run();(a||f||(m?e.some(((e,t)=>(0,r.aU)(e,_[t]))):(0,r.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 o.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,r.Od)(d.scope.effects,x)}}function ve(e,t,n){const o=this.proxy,a=(0,r.HD)(e)?e.includes(".")?ye(o,e):()=>o[e]:e.bind(o,o);let i;(0,r.mf)(t)?i=t:(i=t.handler,n=t);const s=Bn;zn(this);const l=be(a,i.bind(o),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,r.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(),r=ke();let a;return()=>{const i=t.default&&Oe(t.default(),!0);if(!i||!i.length)return;const s=(0,o.IU)(e),{mode:l}=s,c=i[0];if(r.isLeaving)return Ce(c);const u=Te(c);if(!u)return Ce(c);const d=Ae(u,s,r,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=Ae(h,s,r,n);if(Ee(h,e),"out-in"===l)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,n.update()},Ce(c);"in-out"===l&&u.type!==Qt&&(e.delayLeave=(e,t,n)=>{Se(r,h)[String(h.key)]=h,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=n})}return c}}};function Se(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Ae(e,t,n,o){const{appear:r,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=Se(n,e),w=(e,t)=>{e&&u(e,o,9,t)},x={mode:a,persisted:i,beforeEnter(t){let o=s;if(!n.isMounted){if(!r)return;o=g||s}t._leaveCb&&t._leaveCb(!0);const a=k[_];a&&hn(e,a)&&a.el._leaveCb&&a.el._leaveCb(),w(o,[t])},enter(e){let t=l,o=c,a=d;if(!n.isMounted){if(!r)return;t=b||l,o=v||c,a=y||d}let i=!1;const s=e._enterCb=t=>{i||(i=!0,w(t?a:o,[e]),x.delayedLeave&&x.delayedLeave(),e._enterCb=void 0)};t?(t(e,s),t.length<=1&&s()):s()},leave(t,o){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return o();w(p,[t]);let a=!1;const i=t._leaveCb=n=>{a||(a=!0,o(),w(n?m:f,[t]),t._leaveCb=void 0,k[r]===e&&delete k[r])};k[r]=e,h?(h(t,i),h.length<=1&&i()):i()},clone:e=>Ae(e,t,n,o)};return x}function Ce(e){if(Re(e))return(e=kn(e)).children=null,e}function Te(e){return Re(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=[],o=0;for(let r=0;r1)for(let e=0;e!!e.type.__asyncLoader;function Le(e){(0,r.mf)(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:a,delay:i=200,timeout:s,suspensible:l=!0,onError:c}=e;let u,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 r=(0,o.iH)(!1),c=(0,o.iH)(),h=(0,o.iH)(!!i);return i&&setTimeout((()=>{h.value=!1}),i),null!=s&&setTimeout((()=>{if(!r.value&&!c.value){const e=new Error(`Async component timed out after ${s}ms.`);t(e),c.value=e}}),s),f().then((()=>{r.value=!0,e.parent&&Re(e.parent.vnode)&&C(e.parent.update)})).catch((e=>{t(e),c.value=e})),()=>r.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:o}}){const r=yn(e,n,o);return r.ref=t,r}const Re=e=>e.type.__isKeepAlive,Fe={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Vn(),o=n.ctx;if(!o.renderer)return t.default;const a=new Map,i=new Set;let s=null;__VUE_PROD_DEVTOOLS__&&(n.__v_cache=a);const l=n.suspense,{renderer:{p:c,m:u,um:d,o:{createElement:p}}}=o,h=p("div");function f(e){Ue(e),d(e,n,l,!0)}function m(e){a.forEach(((t,n)=>{const o=ro(t.type);!o||e&&e(o)||g(n)}))}function g(e){const t=a.get(e);s&&t.type===s.type?s&&Ue(s):f(t),a.delete(e),i.delete(e)}o.activate=(e,t,n,o,a)=>{const i=e.component;u(e,t,n,0,l),c(i.vnode,e,t,n,i,l,o,e.slotScopeIds,a),Mt((()=>{i.isDeactivated=!1,i.a&&(0,r.ir)(i.a);const t=e.props&&e.props.onVnodeMounted;t&&On(t,i.parent,e)}),l),__VUE_PROD_DEVTOOLS__&&$(i)},o.deactivate=e=>{const t=e.component;u(e,h,null,1,l),Mt((()=>{t.da&&(0,r.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=>Ie(e,t))),t&&m((e=>!Ie(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:o}=n,r=Be(t);if(e.type!==r.type)f(e);else{Ue(r);const e=r.component.da;e&&Mt(e,o)}}))})),()=>{if(b=null,!t.default)return null;const n=t.default(),o=n[0];if(n.length>1)return s=null,n;if(!pn(o)||!(4&o.shapeFlag||128&o.shapeFlag))return s=null,o;let r=Be(o);const l=r.type,c=ro(De(r)?r.type.__asyncResolved||{}:l),{include:u,exclude:d,max:p}=e;if(u&&(!c||!Ie(u,c))||d&&c&&Ie(d,c))return s=r,o;const h=null==r.key?l:r.key,f=a.get(h);return r.el&&(r=kn(r),128&o.shapeFlag&&(o.ssContent=r)),b=h,f?(r.el=f.el,r.component=f.component,r.transition&&Ee(r,r.transition),r.shapeFlag|=512,i.delete(h),i.add(h)):(i.add(h),p&&i.size>parseInt(p,10)&&g(i.values().next().value)),r.shapeFlag|=256,s=r,o}}};function Ie(e,t){return(0,r.kJ)(e)?e.some((e=>Ie(e,t))):(0,r.HD)(e)?e.split(",").includes(t):!!e.test&&e.test(t)}function Ne(e,t){$e(e,"a",t)}function je(e,t){$e(e,"da",t)}function $e(e,t,n=Bn){const o=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(Ve(t,o,n),n){let e=n.parent;for(;e&&e.parent;)Re(e.parent.vnode)&&qe(o,t,n,e),e=e.parent}}function qe(e,t,n,o){const a=Ve(t,e,o,!0);Ze((()=>{(0,r.Od)(o[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,r=!1){if(n){const a=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;(0,o.Jd)(),zn(n);const a=u(t,n,e,r);return Hn(),(0,o.lk)(),a});return r?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,r.kJ)(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function ot(e,t,n,o){const a=o.includes(".")?ye(n,o):()=>n[o];if((0,r.HD)(e)){const n=t[e];(0,r.mf)(n)&&ge(a,n)}else if((0,r.mf)(e))ge(a,e.bind(n));else if((0,r.Kn)(e))if((0,r.kJ)(e))e.forEach((e=>ot(e,t,n,o)));else{const o=(0,r.mf)(e.handler)?e.handler.bind(n):t[e.handler];(0,r.mf)(o)&&ge(a,o,e)}}function rt(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,s=a.get(t);let l;return s?l=s:r.length||n||o?(l={},r.length&&r.forEach((e=>at(l,e,i,!0))),at(l,t,i)):l=t,a.set(t,l),l}function at(e,t,n,o=!1){const{mixins:r,extends:a}=t;a&&at(e,a,n,!0),r&&r.forEach((t=>at(e,t,n,!0)));for(const r in t)if(o&&"expose"===r);else{const o=it[r]||n&&n[r];e[r]=o?o(e[r],t[r]):t[r]}return e}const it={data:st,props:ut,emits:ut,methods:ut,computed:ut,beforeCreate:ct,created:ct,beforeMount:ct,mounted:ct,beforeUpdate:ct,updated:ct,beforeDestroy:ct,beforeUnmount:ct,destroyed:ct,unmounted:ct,activated:ct,deactivated:ct,errorCaptured:ct,serverPrefetch:ct,components:ut,directives:ut,watch:function(e,t){if(!e)return t;if(!t)return e;const n=(0,r.l7)(Object.create(null),e);for(const o in t)n[o]=ct(e[o],t[o]);return n},provide:st,inject:function(e,t){return ut(lt(e),lt(t))}};function st(e,t){return t?e?function(){return(0,r.l7)((0,r.mf)(e)?e.call(this,this):e,(0,r.mf)(t)?t.call(this,this):t)}:t:e}function lt(e){if((0,r.kJ)(e)){const t={};for(let n=0;n{c=!0;const[n,o]=ht(e,t,!0);(0,r.l7)(s,n),o&&l.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!i&&!c)return o.set(e,r.Z6),r.Z6;if((0,r.kJ)(i))for(let e=0;e-1,o[1]=n<0||e-1||(0,r.RI)(o,"default"))&&l.push(t)}}}const u=[s,l];return o.set(e,u),u}function 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,r.kJ)(t)?t.findIndex((t=>gt(t,e))):(0,r.mf)(t)&>(t,e)?0:-1}const vt=e=>"_"===e[0]||"$stable"===e,yt=e=>(0,r.kJ)(e)?e.map(An):[An(e)],_t=(e,t,n)=>{const o=K(((...e)=>yt(t(...e))),n);return o._c=!1,o},kt=(e,t,n)=>{const o=e._ctx;for(const n in e){if(vt(n))continue;const a=e[n];if((0,r.mf)(a))t[n]=_t(0,a,o);else if(null!=a){const e=yt(a);t[n]=()=>e}}},wt=(e,t)=>{const n=yt(t);e.slots.default=()=>n};function xt(e,t){if(null===W)return e;const n=W.proxy,o=e.dirs||(e.dirs=[]);for(let e=0;e(i.has(e)||(e&&(0,r.mf)(e.install)?(i.add(e),e.install(l,...t)):(0,r.mf)(e)&&(i.add(e),e(l,...t))),l),mixin:e=>(__VUE_OPTIONS_API__&&(a.mixins.includes(e)||a.mixins.push(e)),l),component:(e,t)=>t?(a.components[e]=t,l):a.components[e],directive:(e,t)=>t?(a.directives[e]=t,l):a.directives[e],mount(r,i,c){if(!s){const u=yn(n,o);return u.appContext=a,i&&t?t(u,r):e(u,r,c),s=!0,l._container=r,r.__vue_app__=l,__VUE_PROD_DEVTOOLS__&&(l._instance=u.component,function(e,t){N("app:init",e,t,{Fragment:Xt,Text:Kt,Comment:Qt,Static:en})}(l,So)),no(u.component)||u.component.proxy}},unmount(){s&&(e(null,l._container),__VUE_PROD_DEVTOOLS__&&(l._instance=null,function(e){N("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,r.kJ)(e))return void e.forEach(((e,o)=>Et(e,t&&((0,r.kJ)(t)?t[o]:t),n,a,i)));if(De(a)&&!i)return;const s=4&a.shapeFlag?no(a.component)||a.component.proxy:a.el,l=i?null:s,{i:u,r:d}=e,p=t&&t.r,h=u.refs===r.kT?u.refs={}:u.refs,f=u.setupState;if(null!=p&&p!==d&&((0,r.HD)(p)?(h[p]=null,(0,r.RI)(f,p)&&(f[p]=null)):(0,o.dq)(p)&&(p.value=null)),(0,r.mf)(d))c(d,u,12,[l,h]);else{const t=(0,r.HD)(d),a=(0,o.dq)(d);if(t||a){const a=()=>{if(e.f){const n=t?h[d]:d.value;i?(0,r.kJ)(n)&&(0,r.Od)(n,s):(0,r.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,r.RI)(f,d)&&(f[d]=l)):(0,o.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:o,nextSibling:a,parentNode:i,remove:s,insert:l,createComment:c}}=e,u=(n,o,r,s,l,c=!1)=>{const g=Dt(n)&&"["===n.data,b=()=>f(n,o,r,s,l,g),{type:v,ref:y,shapeFlag:_}=o,k=n.nodeType;o.el=n;let w=null;switch(v){case Kt:3!==k?w=b():(n.data!==o.children&&(Ot=!0,n.data=o.children),w=a(n));break;case Qt:w=8!==k||g?b():a(n);break;case en:if(1===k){w=n;const e=!o.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&&St(t,null,n,"created"),u)if(m||!l||48&d)for(const t in u)(m&&t.endsWith("value")||(0,r.F7)(t)&&!(0,r.Gg)(t))&&o(e,t,null,u[t],!1,void 0,n);else u.onClick&&o(e,"onClick",null,u.onClick,!1,void 0,n);let c;if((c=u&&u.onVnodeBeforeMount)&&On(c,n,t),f&&St(t,null,n,"beforeMount"),((c=u&&u.onVnodeMounted)||f)&&le((()=>{c&&On(c,n,t),f&&St(t,null,n,"mounted")}),a),16&h&&(!u||!u.innerHTML&&!u.textContent)){let o=p(e.firstChild,t,e,n,a,i,l);for(;o;){Ot=!0;const e=o;o=o.nextSibling,s(e)}}else 8&h&&e.textContent!==t.children&&(Ot=!0,e.textContent=t.children)}return e.nextSibling},p=(e,t,o,r,a,i,s)=>{s=s||!!t.dynamicChildren;const l=t.children,c=l.length;for(let t=0;t{const{slotScopeIds:u}=t;u&&(r=r?r.concat(u):u);const d=i(e),h=p(a(e),t,d,n,o,r,s);return h&&Dt(h)&&"]"===h.data?a(t.anchor=h):(Ot=!0,l(t.anchor=c("]"),d,h),h)},f=(e,t,o,r,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,o,r,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 Rt(e){return It(e)}function Ft(e){return It(e,Lt)}function It(e,t){"boolean"!=typeof __VUE_OPTIONS_API__&&((0,r.E9)().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&((0,r.E9)().__VUE_PROD_DEVTOOLS__=!1);const n=(0,r.E9)();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&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=r.dG,cloneNode:v,insertStaticContent:y}=e,_=(e,t,n,o=null,r=null,a=null,i=!1,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!hn(e,t)&&(o=te(e),J(e,r,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,o);break;case Qt:w(e,t,n,o);break;case en:null==e&&x(t,n,o,i);break;case Xt:R(e,t,n,o,r,a,i,s,l);break;default:1&d?S(e,t,n,o,r,a,i,s,l):6&d?F(e,t,n,o,r,a,i,s,l):(64&d||128&d)&&c.process(e,t,n,o,r,a,i,s,l,ae)}null!=u&&r&&Et(u,e&&e.ref,a,t||e,!t)},k=(e,t,n,o)=>{if(null==e)a(t.el=c(t.children),n,o);else{const n=t.el=e.el;t.children!==e.children&&d(n,t.children)}},w=(e,t,n,o)=>{null==e?a(t.el=u(t.children||""),n,o):t.el=e.el},x=(e,t,n,o)=>{[e.el,e.anchor]=y(e.children,t,n,o,e.el,e.anchor)},S=(e,t,n,o,r,a,i,s,l)=>{i=i||"svg"===t.type,null==e?A(t,n,o,r,a,i,s,l):O(e,t,r,a,i,s,l)},A=(e,t,n,o,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,o,i,c&&"foreignObject"!==m,u,d),k&&St(e,null,o,"created"),g){for(const t in g)"value"===t||(0,r.Gg)(t)||s(h,t,null,g[t],c,e.children,o,i,ee);"value"in g&&s(h,"value",null,g.value),(f=g.onVnodeBeforeMount)&&On(f,o,e)}T(h,e,e.scopeId,u,o)}__VUE_PROD_DEVTOOLS__&&(Object.defineProperty(h,"__vnode",{value:e,enumerable:!1}),Object.defineProperty(h,"__vueParentComponent",{value:o,enumerable:!1})),k&&St(e,null,o,"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,o,e),w&&y.enter(h),k&&St(e,null,o,"mounted")}),i)},T=(e,t,n,o,r)=>{if(n&&b(e,n),o)for(let t=0;t{for(let c=l;c{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:h}=t;u|=16&e.patchFlag;const f=e.props||r.kT,m=t.props||r.kT;let g;n&&Nt(n,!1),(g=m.onVnodeBeforeUpdate)&&On(g,n,t,e),h&&St(t,e,n,"beforeUpdate"),n&&Nt(n,!0);const b=a&&"foreignObject"!==t.type;if(d?L(e.dynamicChildren,d,c,n,o,b,i):l||z(e,t,c,null,n,o,b,i,!1),u>0){if(16&u)M(c,t,f,m,n,o,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 r=t.dynamicProps;for(let t=0;t{g&&On(g,n,t,e),h&&St(t,e,n,"updated")}),o)},L=(e,t,n,o,r,a,i)=>{for(let s=0;s{if(n!==o){for(const c in o){if((0,r.Gg)(c))continue;const u=o[c],d=n[c];u!==d&&"value"!==c&&s(e,c,d,u,l,t.children,a,i,ee)}if(n!==r.kT)for(const c in n)(0,r.Gg)(c)||c in o||s(e,c,n[c],null,l,t.children,a,i,ee);"value"in o&&s(e,"value",n.value,o.value)}},R=(e,t,n,o,r,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,o),a(p,n,o),E(t.children,n,p,r,i,s,l,u)):h>0&&64&h&&f&&e.dynamicChildren?(L(e.dynamicChildren,f,n,r,i,s,l),(null!=t.key||r&&t===r.subTree)&&jt(e,t,!0)):z(e,t,n,p,r,i,s,l,u)},F=(e,t,n,o,r,a,i,s,l)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,i,l):I(t,n,o,r,a,i,l):N(e,t,l)},I=(e,t,n,o,r,a,i)=>{const s=e.component=Un(e,o,r);if(Re(e)&&(s.ctx.renderer=ae),Zn(s),s.asyncDep){if(r&&r.registerDep(s,B),!e.el){const e=s.subTree=yn(Qt);w(null,e,t,n)}}else B(s,e,t,n,r,a,i)},N=(e,t,n)=>{const o=t.component=e.component;if(function(e,t,n){const{props:o,children:r,component:a}=e,{props:i,children:s,patchFlag:l}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!r&&!s||s&&s.$stable)||o!==i&&(o?!i||ne(o,i,c):!!i);if(1024&l)return!0;if(16&l)return o?ne(o,i,c):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;tm&&f.splice(t,1)}(o.update),o.update()}else t.component=e.component,t.el=e.el,o.vnode=t},B=(e,t,n,a,i,s,l)=>{const c=e.effect=new o.qq((()=>{if(e.isMounted){let t,{next:n,bu:o,u:a,parent:c,vnode:u}=e,d=n;Nt(e,!1),n?(n.el=u.el,V(e,n,l)):n=u,o&&(0,r.ir)(o),(t=n.props&&n.props.onVnodeBeforeUpdate)&&On(t,c,n,u),Nt(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&&oe(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 o;const{el:l,props:c}=t,{bm:u,m:d,parent:p}=e,h=De(t);if(Nt(e,!1),u&&(0,r.ir)(u),!h&&(o=c&&c.onVnodeBeforeMount)&&On(o,p,t),Nt(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 o=e.subTree=Q(e);_(null,o,n,a,e,i,s),t.el=o.el}if(d&&Mt(d,i),!h&&(o=c&&c.onVnodeMounted)){const e=t;Mt((()=>On(o,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,Nt(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,o.IU)(i),[u]=e.propsOptions;let d=!1;if(!(a||l>0)||16&l){let o;dt(e,t,i,s)&&(d=!0);for(const a in c)t&&((0,r.RI)(t,a)||(o=(0,r.rs)(a))!==a&&(0,r.RI)(t,o))||(u?!n||void 0===n[a]&&void 0===n[o]||(i[a]=pt(u,c,a,void 0,e,!0)):delete i[a]);if(s!==c)for(const e in s)t&&(0,r.RI)(t,e)||(delete s[e],d=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let o=0;o{const{vnode:o,slots:a}=e;let i=!0,s=r.kT;if(32&o.shapeFlag){const e=t._;e?n&&1===e?i=!1:((0,r.l7)(a,t),n||1!==e||delete a._):(i=!t.$stable,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,o.Jd)(),P(void 0,e.update),(0,o.lk)()},z=(e,t,n,o,r,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,o,r,a,i,s,l);if(256&h)return void W(c,d,n,o,r,a,i,s,l)}8&f?(16&u&&ee(c,r,a),d!==c&&p(n,d)):16&u?16&f?G(c,d,n,o,r,a,i,s,l):ee(c,r,a,!0):(8&u&&p(n,""),16&f&&E(d,n,o,r,a,i,s,l))},W=(e,t,n,o,a,i,s,l,c)=>{e=e||r.Z6,t=t||r.Z6;const u=e.length,d=t.length,p=Math.min(u,d);let h;for(h=0;hd?ee(e,a,i,!0,!1,p):E(t,n,o,a,i,s,l,c,p)},G=(e,t,n,o,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 o=e[u],r=t[u]=c?Cn(t[u]):An(t[u]);if(!hn(o,r))break;_(o,r,n,null,a,i,s,l,c),u++}for(;u<=p&&u<=h;){const o=e[p],r=t[h]=c?Cn(t[h]):An(t[h]);if(!hn(o,r))break;_(o,r,n,null,a,i,s,l,c),p--,h--}if(u>p){if(u<=h){const e=h+1,r=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]):An(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(o,a,i,!0);continue}let r;if(null!=o.key)r=g.get(o.key);else for(b=m;b<=h;b++)if(0===x[b-m]&&hn(o,t[b])){r=b;break}void 0===r?J(o,a,i,!0):(x[r-m]=u+1,r>=w?w=r:k=!0,_(o,t[r],n,null,a,i,s,l,c),v++)}const S=k?function(e){const t=e.slice(),n=[0];let o,r,a,i,s;const l=e.length;for(o=0;o>1,e[n[s]]0&&(t[o]=n[a-1]),n[a]=o)}}for(a=n.length,i=n[a-1];a-- >0;)n[a]=i,i=t[i];return n}(x):r.Z6;for(b=S.length-1,u=y-1;u>=0;u--){const e=m+u,r=t[e],p=e+1{const{el:i,type:s,transition:l,children:c,shapeFlag:u}=e;if(6&u)Y(e.component.subTree,t,n,o);else if(128&u)e.suspense.move(t,n,o);else if(64&u)s.move(e,t,n,ae);else if(s!==Xt)if(s!==en)if(2!==o&&1&u&&l)if(0===o)l.beforeEnter(i),a(i,t,n),Mt((()=>l.enter(i)),r);else{const{leave:e,delayLeave:o,afterLeave:r}=l,s=()=>a(i,t,n),c=()=>{e(i,(()=>{s(),r&&r()}))};o?o(i,s,c):c()}else a(i,t,n);else(({el:e,anchor:t},n,o)=>{let r;for(;e&&e!==t;)r=g(e),a(e,n,o),e=r;a(t,n,o)})(e,t,n);else{a(i,t,n);for(let e=0;e{const{type:a,props:i,ref:s,children:l,dynamicChildren:c,shapeFlag:u,patchFlag: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,o);else{if(128&u)return void e.suspense.unmount(n,o);h&&St(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,r,ae,o):c&&(a!==Xt||d>0&&64&d)?ee(c,t,n,!1,!0):(a===Xt&&384&d||!r&&16&u)&&ee(l,t,n),o&&Z(e)}(f&&(m=i&&i.onVnodeUnmounted)||h)&&Mt((()=>{m&&On(m,t,e),h&&St(e,null,t,"unmounted")}),n)},Z=e=>{const{type:t,el:n,anchor:o,transition:r}=e;if(t===Xt)return void X(n,o);if(t===en)return void(({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=g(e),i(e),e=n;i(t)})(e);const a=()=>{i(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:o}=r,i=()=>t(n,a);o?o(e.el,a,i):i()}else a()},X=(e,t)=>{let n;for(;e!==t;)n=g(e),i(e),e=n;i(t)},K=(e,t,n)=>{const{bum:o,scope:a,update:i,subTree:s,um:l}=e;o&&(0,r.ir)(o),a.stop(),i&&(i.active=!1,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,o=!1,r=!1,a=0)=>{for(let i=a;i6&e.shapeFlag?te(e.component.subTree):128&e.shapeFlag?e.suspense.next():g(e.anchor||e.el),re=(e,t,n)=>{null==e?t._vnode&&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:I,mc:E,pc:z,pbc:L,n:te,o:e};let ie,se;return t&&([ie,se]=t(ae)),{render:re,hydrate:ie,createApp:Tt(re,ie)}}function Nt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function jt(e,t,n=!1){const o=e.children,a=t.children;if((0,r.kJ)(o)&&(0,r.kJ)(a))for(let e=0;ee&&(e.disabled||""===e.disabled),qt=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,Ut=(e,t)=>{const n=e&&e.to;if((0,r.HD)(n)){if(t){return t(n)}return null}return n};function Bt(e,t,n,{o:{insert:o},m:r},a=2){0===a&&o(e.targetAnchor,t,n);const{el:i,anchor:s,shapeFlag:l,children:c,props:u}=e,d=2===a;if(d&&o(i,t,n),(!d||$t(u))&&16&l)for(let e=0;e{16&v&&u(y,e,t,r,a,i,s,l)};b?g(n,c):d&&g(d,p)}else{t.el=e.el;const o=t.anchor=e.anchor,u=t.target=e.target,h=t.targetAnchor=e.targetAnchor,m=$t(e.props),g=m?n:u,v=m?o:h;if(i=i||qt(u),_?(p(e.dynamicChildren,_,g,r,a,i,s),jt(e,t,!0)):l||d(e,t,g,v,r,a,i,s,!1),b)m||Bt(t,n,o,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,o,{um:r,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||r.Z6:null,rn(),sn>0&&nn&&nn.push(e),e}function un(e,t,n,o,r,a){return cn(vn(e,t,n,o,r,a,!0))}function dn(e,t,n,o,r){return cn(yn(e,t,n,o,r,!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,r.HD)(e)||(0,o.dq)(e)||(0,r.mf)(e)?{i:W,r:e,k:t,f:!!n}:e:null;function vn(e,t=null,n=null,o=0,a=null,i=(e===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:o,dynamicProps:a,dynamicChildren:null,appContext:null};return l?(Tn(c,n),128&i&&e.normalize(c)):n&&(c.shapeFlag|=(0,r.HD)(n)?8:16),sn>0&&!s&&nn&&(c.patchFlag>0||6&i)&&32!==c.patchFlag&&nn.push(c),c}const yn=function(e,t=null,n=null,a=0,i=null,s=!1){if(e&&e!==Wt||(e=Qt),pn(e)){const o=kn(e,t,!0);return n&&Tn(o,n),o}if(l=e,(0,r.mf)(l)&&"__vccOpts"in l&&(e=e.__vccOpts),t){t=_n(t);let{class:e,style:n}=t;e&&!(0,r.HD)(e)&&(t.class=(0,r.C_)(e)),(0,r.Kn)(n)&&((0,o.X3)(n)&&!(0,r.kJ)(n)&&(n=(0,r.l7)({},n)),t.style=(0,r.j5)(n))}var l;return vn(e,t,n,a,i,(0,r.HD)(e)?1:(e=>e.__isSuspense)(e)?128:(e=>e.__isTeleport)(e)?64:(0,r.Kn)(e)?4:(0,r.mf)(e)?2:0,s,!0)};function _n(e){return e?(0,o.X3)(e)||mn in e?(0,r.l7)({},e):e:null}function kn(e,t,n=!1){const{props:o,ref:a,patchFlag:i,children:s}=e,l=t?En(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&gn(l),ref:t&&t.ref?n&&a?(0,r.kJ)(a)?a.concat(bn(t)):[a,bn(t)]:bn(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==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 Sn(e="",t=!1){return t?(on(),dn(Qt,null,e)):yn(Qt,null,e)}function An(e){return null==e||"boolean"==typeof e?yn(Qt):(0,r.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:o}=e;if(null==t)t=null;else if((0,r.kJ)(t))n=16;else if("object"==typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),Tn(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||mn in t?3===o&&W&&(1===W.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=W}}else(0,r.mf)(t)?(t={default:t,_ctx:W},n=32):(t=String(t),64&o?(n=16,t=[wn(t)]):n=8);e.children=t,e.shapeFlag|=n}function 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 o=0,r=n.length;o!pn(e)||e.type!==Qt&&!(e.type===Xt&&!Mn(e.children))))?e:null}function Rn(e){const t={};for(const n in e)t[(0,r.hR)(n)]=e[n];return t}const Fn=e=>e?Wn(e)?no(e)||e.proxy:Fn(e.parent):null,In=(0,r.l7)(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Fn(e.parent),$root:e=>Fn(e.root),$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?rt(e):e.type,$forceUpdate:e=>()=>C(e.update),$nextTick:e=>A.bind(e.proxy),$watch:e=>__VUE_OPTIONS_API__?ve.bind(e):r.dG}),Nn={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 o=l[t];if(void 0!==o)switch(o){case 1:return a[t];case 2:return i[t];case 4:return n[t];case 3:return s[t]}else{if(a!==r.kT&&(0,r.RI)(a,t))return l[t]=1,a[t];if(i!==r.kT&&(0,r.RI)(i,t))return l[t]=2,i[t];if((d=e.propsOptions[0])&&(0,r.RI)(d,t))return l[t]=3,s[t];if(n!==r.kT&&(0,r.RI)(n,t))return l[t]=4,n[t];__VUE_OPTIONS_API__&&!tt||(l[t]=0)}}const p=In[t];let h,f;return p?("$attrs"===t&&(0,o.j)(e,"get",t),p(e)):(h=c.__cssModules)&&(h=h[t])?h:n!==r.kT&&(0,r.RI)(n,t)?(l[t]=4,n[t]):(f=u.config.globalProperties,(0,r.RI)(f,t)?f[t]:void 0)},set({_:e},t,n){const{data:o,setupState:a,ctx:i}=e;return a!==r.kT&&(0,r.RI)(a,t)?(a[t]=n,!0):o!==r.kT&&(0,r.RI)(o,t)?(o[t]=n,!0):!((0,r.RI)(e.props,t)||"$"===t[0]&&t.slice(1)in e||(i[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:a,propsOptions:i}},s){let l;return!!n[s]||e!==r.kT&&(0,r.RI)(e,s)||t!==r.kT&&(0,r.RI)(t,s)||(l=i[0])&&(0,r.RI)(l,s)||(0,r.RI)(o,s)||(0,r.RI)(In,s)||(0,r.RI)(a.config.globalProperties,s)},defineProperty(e,t,n){return null!=n.get?this.set(e,t,n.get(),null):null!=n.value&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},jn=(0,r.l7)({},Nn,{get(e,t){if(t!==Symbol.unscopables)return Nn.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!(0,r.e1)(t)}),$n=At();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 o.Bj(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:ht(a,i),emitsOptions:z(a,i),emit:null,emitted:null,propsDefaults:r.kT,inheritAttrs:a.inheritAttrs,ctx:r.kT,data:r.kT,props:r.kT,attrs:r.kT,slots:r.kT,refs:r.kT,setupState:r.kT,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=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,r.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,o.Um)(i):e.type.props?e.props=i:e.props=s,e.attrs=s}(e,n,i,t),((e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=(0,o.IU)(t),(0,r.Nj)(t,"_",n)):kt(t,e.slots={})}else e.slots={},t&&wt(e,t);(0,r.Nj)(e.slots,mn,1)})(e,a);const s=i?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=(0,o.Xl)(new Proxy(e.ctx,Nn));const{setup:a}=n;if(a){const n=e.setupContext=a.length>1?to(e):null;zn(e),(0,o.Jd)();const i=c(a,e,0,[e.props,n]);if((0,o.lk)(),Hn(),(0,r.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 eo(e,t)}(e,t):void 0;return Jn=!1,s}function Xn(e,t,n){(0,r.mf)(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:(0,r.Kn)(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=(0,o.WL)(t)),eo(e,n)}function Kn(e){Gn=e,Yn=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,jn))}}const Qn=()=>!Gn;function eo(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:o}=e.appContext.config,{delimiters:i,compilerOptions:s}=a,l=(0,r.l7)((0,r.l7)({isCustomElement:n,delimiters:i},o),s);a.render=Gn(t,l)}}e.render=a.render||r.dG,Yn&&Yn(e)}__VUE_OPTIONS_API__&&(zn(e),(0,o.Jd)(),function(e){const t=rt(e),n=e.proxy,a=e.ctx;tt=!1,t.beforeCreate&&nt(t.beforeCreate,e,"bc");const{data:i,computed:s,methods:l,watch:c,provide:u,inject: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:S,renderTriggered:A,errorCaptured:C,serverPrefetch:T,expose:E,inheritAttrs:O,components:P,directives:D,filters:L}=t;if(d&&function(e,t,n=r.dG,a=!1){(0,r.kJ)(e)&&(e=lt(e));for(const n in e){const i=e[n];let s;s=(0,r.Kn)(i)?"default"in i?de(i.from||n,i.default,!0):de(i.from||n):de(i),(0,o.dq)(s)&&a?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[n]=s}}(d,a,null,e.appContext.config.unwrapInjectedRef),l)for(const e in l){const t=l[e];(0,r.mf)(t)&&(a[e]=t.bind(n))}if(i){const t=i.call(n,n);(0,r.Kn)(t)&&(e.data=(0,o.qj)(t))}if(tt=!0,s)for(const e in s){const t=s[e],o=(0,r.mf)(t)?t.bind(n,n):(0,r.mf)(t.get)?t.get.bind(n,n):r.dG,i=!(0,r.mf)(t)&&(0,r.mf)(t.set)?t.set.bind(n):r.dG,l=io({get:o,set:i});Object.defineProperty(a,e,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(c)for(const e in c)ot(c[e],a,n,e);if(u){const e=(0,r.mf)(u)?u.call(n):u;Reflect.ownKeys(e).forEach((t=>{ue(t,e[t])}))}function M(e,t){(0,r.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(Ne,b),M(je,v),M(et,C),M(Qe,S),M(Ke,A),M(Je,_),M(Ze,w),M(Xe,T),(0,r.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===r.dG&&(e.render=x),null!=O&&(e.inheritAttrs=O),P&&(e.components=P),D&&(e.directives=D)}(e),(0,o.lk)(),Hn())}function to(e){let t;return{get attrs(){return t||(t=function(e){return new Proxy(e.attrs,{get:(t,n)=>((0,o.j)(e,"get","$attrs"),t[n])})}(e))},slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function no(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy((0,o.WL)((0,o.Xl)(e.exposed)),{get:(t,n)=>n in t?t[n]:n in In?In[n](e):void 0}))}const oo=/(?:^|[-_])(\w)/g;function ro(e){return(0,r.mf)(e)&&e.displayName||e.name}function ao(e,t,n=!1){let o=ro(t);if(!o&&t.__file){const e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(o=e[1])}if(!o&&e&&e.parent){const n=e=>{for(const n in e)if(e[n]===t)return n};o=n(e.components||e.parent.type.components)||n(e.appContext.components)}return o?o.replace(oo,(e=>e.toUpperCase())).replace(/[-_]/g,""):n?"App":"Anonymous"}const io=(e,t)=>(0,o.Fl)(e,t,Jn);function so(){return null}function lo(){return null}function co(e){}function uo(e,t){return null}function po(){return fo().slots}function ho(){return fo().attrs}function fo(){const e=Vn();return e.setupContext||(e.setupContext=to(e))}function mo(e,t){const n=(0,r.kJ)(e)?e.reduce(((e,t)=>(e[t]={},e)),{}):e;for(const e in t){const o=n[e];o?(0,r.kJ)(o)||(0,r.mf)(o)?n[e]={type:o,default:t[e]}:o.default=t[e]:null===o&&(n[e]={default:t[e]})}return n}function go(e,t){const n={};for(const o in e)t.includes(o)||Object.defineProperty(n,o,{enumerable:!0,get:()=>e[o]});return n}function bo(e){const t=Vn();let n=e();return Hn(),(0,r.tI)(n)&&(n=n.catch((e=>{throw zn(t),e}))),[n,()=>zn(t)]}function vo(e,t,n){const o=arguments.length;return 2===o?(0,r.Kn)(t)&&!(0,r.kJ)(t)?pn(t)?yn(e,null,[t]):yn(e,t):yn(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&pn(n)&&(n=[n]),yn(e,t,n))}const yo=Symbol(""),_o=()=>{{const e=de(yo);return e||i("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function ko(){}function wo(e,t,n,o){const r=n[o];if(r&&xo(r,e))return r;const a=t();return a.memo=e.slice(),n[o]=a}function xo(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let e=0;e0&&nn&&nn.push(e),!0}const So="3.2.31",Ao={createComponentInstance:Un,setupComponent:Zn,renderComponentRoot:Q,setCurrentRenderingInstance:Y,isVNode:pn,normalizeVNode:An},Co=null,To=null},9963:(e,t,n)=>{"use strict";n.r(t),n.d(t,{BaseTransition:()=>r.P$,Comment:()=>r.sv,EffectScope:()=>r.Bj,Fragment:()=>r.HY,KeepAlive:()=>r.Ob,ReactiveEffect:()=>r.qq,Static:()=>r.qG,Suspense:()=>r.n4,Teleport:()=>r.lR,Text:()=>r.xv,Transition:()=>L,TransitionGroup:()=>Z,VueElement:()=>A,callWithAsyncErrorHandling:()=>r.$d,callWithErrorHandling:()=>r.KU,camelize:()=>r._A,capitalize:()=>r.kC,cloneVNode:()=>r.Ho,compatUtils:()=>r.ry,computed:()=>r.Fl,createApp:()=>Te,createBlock:()=>r.j4,createCommentVNode:()=>r.kq,createElementBlock:()=>r.iD,createElementVNode:()=>r._,createHydrationRenderer:()=>r.Eo,createPropsRestProxy:()=>r.p1,createRenderer:()=>r.Us,createSSRApp:()=>Ee,createSlots:()=>r.Nv,createStaticVNode:()=>r.uE,createTextVNode:()=>r.Uk,createVNode:()=>r.Wm,customRef:()=>r.ZM,defineAsyncComponent:()=>r.RC,defineComponent:()=>r.aZ,defineCustomElement:()=>w,defineEmits:()=>r.Bz,defineExpose:()=>r.WY,defineProps:()=>r.MW,defineSSRCustomElement:()=>x,devtools:()=>r.mW,effect:()=>r.cE,effectScope:()=>r.B,getCurrentInstance:()=>r.FN,getCurrentScope:()=>r.nZ,getTransitionRawChildren:()=>r.Q6,guardReactiveProps:()=>r.F4,h:()=>r.h,handleError:()=>r.S3,hydrate:()=>Ce,initCustomFormatter:()=>r.Mr,initDirectivesForSSR:()=>De,inject:()=>r.f3,isMemoSame:()=>r.nQ,isProxy:()=>r.X3,isReactive:()=>r.PG,isReadonly:()=>r.$y,isRef:()=>r.dq,isRuntimeOnly:()=>r.of,isShallow:()=>r.yT,isVNode:()=>r.lA,markRaw:()=>r.Xl,mergeDefaults:()=>r.u_,mergeProps:()=>r.dG,nextTick:()=>r.Y3,normalizeClass:()=>r.C_,normalizeProps:()=>r.vs,normalizeStyle:()=>r.j5,onActivated:()=>r.dl,onBeforeMount:()=>r.wF,onBeforeUnmount:()=>r.Jd,onBeforeUpdate:()=>r.Xn,onDeactivated:()=>r.se,onErrorCaptured:()=>r.d1,onMounted:()=>r.bv,onRenderTracked:()=>r.bT,onRenderTriggered:()=>r.Yq,onScopeDispose:()=>r.EB,onServerPrefetch:()=>r.vl,onUnmounted:()=>r.Ah,onUpdated:()=>r.ic,openBlock:()=>r.wg,popScopeId:()=>r.Cn,provide:()=>r.JJ,proxyRefs:()=>r.WL,pushScopeId:()=>r.dD,queuePostFlushCb:()=>r.qb,reactive:()=>r.qj,readonly:()=>r.OT,ref:()=>r.iH,registerRuntimeCompiler:()=>r.Y1,render:()=>Ae,renderList:()=>r.Ko,renderSlot:()=>r.WI,resolveComponent:()=>r.up,resolveDirective:()=>r.Q2,resolveDynamicComponent:()=>r.LL,resolveFilter:()=>r.eq,resolveTransitionHooks:()=>r.U2,setBlockTracking:()=>r.qZ,setDevtoolsHook:()=>r.ec,setTransitionHooks:()=>r.nK,shallowReactive:()=>r.Um,shallowReadonly:()=>r.YS,shallowRef:()=>r.XI,ssrContextKey:()=>r.Uc,ssrUtils:()=>r.G,stop:()=>r.sT,toDisplayString:()=>r.zw,toHandlerKey:()=>r.hR,toHandlers:()=>r.mx,toRaw:()=>r.IU,toRef:()=>r.Vh,toRefs:()=>r.BK,transformVNodeArgs:()=>r.C3,triggerRef:()=>r.oR,unref:()=>r.SU,useAttrs:()=>r.l1,useCssModule:()=>C,useCssVars:()=>T,useSSRContext:()=>r.Zq,useSlots:()=>r.Rr,useTransitionState:()=>r.Y8,vModelCheckbox:()=>re,vModelDynamic:()=>de,vModelRadio:()=>ie,vModelSelect:()=>se,vModelText:()=>oe,vShow:()=>ve,version:()=>r.i8,warn:()=>r.ZK,watch:()=>r.YP,watchEffect:()=>r.m0,watchPostEffect:()=>r.Rh,watchSyncEffect:()=>r.yX,withAsyncContext:()=>r.mv,withCtx:()=>r.w5,withDefaults:()=>r.b9,withDirectives:()=>r.wy,withKeys:()=>be,withMemo:()=>r.MX,withModifiers:()=>me,withScopeId:()=>r.HX});var o=n(3577),r=n(6252),a=n(2262);const i="undefined"!=typeof document?document:null,s=i&&i.createElement("template"),l={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?i.createElementNS("http://www.w3.org/2000/svg",e):i.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>i.createTextNode(e),createComment:e=>i.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>i.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,o,r,a){const i=n?n.previousSibling:t.lastChild;if(r&&(r===a||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),r!==a&&(r=r.nextSibling););else{s.innerHTML=o?`${e}`:e;const r=s.content;if(o){const e=r.firstChild;for(;e.firstChild;)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},c=/\s*!important$/;function u(e,t,n){if((0,o.kJ)(n))n.forEach((n=>u(e,t,n)));else if(t.startsWith("--"))e.setProperty(t,n);else{const r=function(e,t){const n=p[t];if(n)return n;let r=(0,o._A)(t);if("filter"!==r&&r in e)return p[t]=r;r=(0,o.kC)(r);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,o){e.addEventListener(t,n,o)}const _=/(?:Once|Passive|Capture)$/,k=/^on[a-z]/;function w(e,t){const n=(0,r.aZ)(e);class o extends A{constructor(e){super(n,e,t)}}return o.def=n,o}const x=e=>w(e,Ce),S="undefined"!=typeof HTMLElement?HTMLElement:class{};class A extends S{constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):this.attachShadow({mode:"open"})}connectedCallback(){this._connected=!0,this._instance||this._resolveDef()}disconnectedCallback(){this._connected=!1,(0,r.Y3)((()=>{this._connected||(Ae(null,this.shadowRoot),this._instance=null)}))}_resolveDef(){if(this._resolved)return;this._resolved=!0;for(let e=0;e{for(const t of e)this._setAttr(t.attributeName)})).observe(this,{attributes:!0});const e=e=>{const{props:t,styles:n}=e,r=!(0,o.kJ)(t),a=t?r?Object.keys(t):t:[];let i;if(r)for(const e in this._props){const n=t[e];(n===Number||n&&n.type===Number)&&(this._props[e]=(0,o.He)(this._props[e]),(i||(i=Object.create(null)))[e]=!0)}this._numberProps=i;for(const e of Object.keys(this))"_"!==e[0]&&this._setProp(e,this[e],!0,!1);for(const e of a.map(o._A))Object.defineProperty(this,e,{get(){return this._getProp(e)},set(t){this._setProp(e,t)}});this._applyStyles(n),this._update()},t=this._def.__asyncLoader;t?t().then(e):e(this._def)}_setAttr(e){let t=this.getAttribute(e);this._numberProps&&this._numberProps[e]&&(t=(0,o.He)(t)),this._setProp((0,o._A)(e),t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,r=!0){t!==this._props[e]&&(this._props[e]=t,r&&this._instance&&this._update(),n&&(!0===t?this.setAttribute((0,o.rs)(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute((0,o.rs)(e),t+""):t||this.removeAttribute((0,o.rs)(e))))}_update(){Ae(this._createVNode(),this.shadowRoot)}_createVNode(){const e=(0,r.Wm)(this._def,(0,o.l7)({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0,e.emit=(e,...t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof A){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,r.FN)();if(!t)return o.kT;const n=t.type.__cssModules;if(!n)return o.kT;return n[e]||o.kT}}function T(e){const t=(0,r.FN)();if(!t)return;const n=()=>E(t.subTree,e(t.proxy));(0,r.Rh)(n),(0,r.bv)((()=>{const e=new MutationObserver(n);e.observe(t.subTree.el.parentNode,{childList:!0}),(0,r.Ah)((()=>e.disconnect()))}))}function 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===r.HY)e.children.forEach((e=>E(e,t)));else if(e.type===r.qG){let{el:n,anchor:o}=e;for(;n&&(O(n,t),n!==o);)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,r.h)(r.P$,N(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},R=L.props=(0,o.l7)({},r.P$.props,M),F=(e,t=[])=>{(0,o.kJ)(e)?e.forEach((e=>e(...t))):e&&e(...t)},I=e=>!!e&&((0,o.kJ)(e)?e.some((e=>e.length>1)):e.length>1);function N(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:r,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=s,appearToClass: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,o.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:S=y,onAppearCancelled:A=_}=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 o=e?S:y,a=()=>C(t,e,n);F(o,[t,a]),U((()=>{q(t,e?c:i),$(t,e?d:l),I(o)||V(t,r,g,a)}))};return(0,o.l7)(t,{onBeforeEnter(e){F(v,[e]),$(e,i),$(e,s)},onBeforeAppear(e){F(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),I(k)||V(e,r,b,n)})),F(k,[e,n])},onEnterCancelled(e){C(e,!1),F(_,[e])},onAppearCancelled(e){C(e,!0),F(A,[e])},onLeaveCancelled(e){T(e),F(w,[e])}})}function j(e){return(0,o.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,o){const r=e._endId=++B,a=()=>{r===e._endId&&o()};if(n)return setTimeout(a,n);const{type:i,timeout:s,propCount:l}=z(e,t);if(!i)return o();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(", "),r=o("transitionDelay"),a=o("transitionDuration"),i=H(r,a),s=o("animationDelay"),l=o("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,o.l7)({},R,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=(0,r.FN)(),o=(0,r.Y8)();let i,s;return(0,r.ic)((()=>{if(!i.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!function(e,t,n){const o=e.cloneNode();e._vtc&&e._vtc.forEach((e=>{e.split(/\s+/).forEach((e=>e&&o.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&o.classList.add(e))),o.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(o);const{hasTransform:a}=z(o);return r.removeChild(o),a}(i[0].el,n.vnode.el,t))return;i.forEach(X),i.forEach(K);const o=i.filter(Q);G(),o.forEach((e=>{const n=e.el,o=n.style;$(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",r),n._moveCb=null,q(n,t))};n.addEventListener("transitionend",r)}))})),()=>{const l=(0,a.IU)(e),c=N(l);let u=l.tag||r.HY;i=s,s=t.default?(0,r.Q6)(t.default()):[];for(let e=0;e{const t=e.props["onUpdate:modelValue"];return(0,o.kJ)(t)?e=>(0,o.ir)(t,e):t};function te(e){e.target.composing=!0}function ne(e){const t=e.target;t.composing&&(t.composing=!1,function(e,t){const n=document.createEvent("HTMLEvents");n.initEvent("input",!0,!0),e.dispatchEvent(n)}(t))}const oe={created(e,{modifiers:{lazy:t,trim:n,number:r}},a){e._assign=ee(a);const i=r||a.props&&"number"===a.props.type;y(e,t?"change":"input",(t=>{if(t.target.composing)return;let r=e.value;n?r=r.trim():i&&(r=(0,o.He)(r)),e._assign(r)})),n&&y(e,"change",(()=>{e.value=e.value.trim()})),t||(y(e,"compositionstart",te),y(e,"compositionend",ne),y(e,"change",ne))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:a}},i){if(e._assign=ee(i),e.composing)return;if(document.activeElement===e){if(n)return;if(r&&e.value.trim()===t)return;if((a||"number"===e.type)&&(0,o.He)(e.value)===t)return}const s=null==t?"":t;e.value!==s&&(e.value=s)}},re={deep:!0,created(e,t,n){e._assign=ee(n),y(e,"change",(()=>{const t=e._modelValue,n=ce(e),r=e.checked,a=e._assign;if((0,o.kJ)(t)){const e=(0,o.hq)(t,n),i=-1!==e;if(r&&!i)a(t.concat(n));else if(!r&&i){const n=[...t];n.splice(e,1),a(n)}}else if((0,o.DM)(t)){const e=new Set(t);r?e.add(n):e.delete(n),a(e)}else a(ue(e,r))}))},mounted:ae,beforeUpdate(e,t,n){e._assign=ee(n),ae(e,t,n)}};function ae(e,{value:t,oldValue:n},r){e._modelValue=t,(0,o.kJ)(t)?e.checked=(0,o.hq)(t,r.props.value)>-1:(0,o.DM)(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=(0,o.WV)(t,ue(e,!0)))}const ie={created(e,{value:t},n){e.checked=(0,o.WV)(t,n.props.value),e._assign=ee(n),y(e,"change",(()=>{e._assign(ce(e))}))},beforeUpdate(e,{value:t,oldValue:n},r){e._assign=ee(r),t!==n&&(e.checked=(0,o.WV)(t,r.props.value))}},se={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const a=(0,o.DM)(t);y(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>n?(0,o.He)(ce(e)):ce(e)));e._assign(e.multiple?a?new Set(t):t:t[0])})),e._assign=ee(r)},mounted(e,{value:t}){le(e,t)},beforeUpdate(e,t,n){e._assign=ee(n)},updated(e,{value:t}){le(e,t)}};function le(e,t){const n=e.multiple;if(!n||(0,o.kJ)(t)||(0,o.DM)(t)){for(let r=0,a=e.options.length;r-1:a.selected=t.has(i);else if((0,o.WV)(ce(a),t))return void(e.selectedIndex!==r&&(e.selectedIndex=r))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function ce(e){return"_value"in e?e._value:e.value}function ue(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const 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,o){pe(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){pe(e,t,n,o,"updated")}};function pe(e,t,n,o,r){let a;switch(e.tagName){case"SELECT":a=se;break;case"TEXTAREA":a=oe;break;default:switch(n.props&&n.props.type){case"checkbox":a=re;break;case"radio":a=ie;break;default:a=oe}}const i=a[r];i&&i(e,t,n,o)}const 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,...o)=>{for(let e=0;en=>{if(!("key"in n))return;const r=(0,o.rs)(n.key);return t.some((e=>e===r||ge[e]===r))?e(n):void 0},ve={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):ye(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),ye(e,!0),o.enter(e)):o.leave(e,(()=>{ye(e,!1)})):ye(e,t))},beforeUnmount(e,{value:t}){ye(e,t)}};function ye(e,t){e.style.display=t?e._vod:"none"}const _e=(0,o.l7)({patchProp:(e,t,n,a,i=!1,s,l,c,d)=>{"class"===t?function(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,a,i):"style"===t?function(e,t,n){const r=e.style,a=(0,o.HD)(n);if(n&&!a){for(const e in n)u(r,e,n[e]);if(t&&!(0,o.HD)(t))for(const e in t)null==n[e]&&u(r,e,"")}else{const o=r.display;a?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}(e,n,a):(0,o.F7)(t)?(0,o.tR)(t)||function(e,t,n,a,i=null){const s=e._vei||(e._vei={}),l=s[t];if(a&&l)l.value=a;else{const[n,c]=function(e){let t;if(_.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,o.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,r.$d)(function(e,t){if((0,o.kJ)(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=g||(b.then(v),g=f()),n}(a,i);y(e,n,l,c)}else l&&(function(e,t,n,o){e.removeEventListener(t,n,o)}(e,n,l,c),s[t]=void 0)}}(e,t,0,a,l):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,r){return r?"innerHTML"===t||"textContent"===t||!!(t in e&&k.test(t)&&(0,o.mf)(n)):"spellcheck"!==t&&"draggable"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!k.test(t)||!(0,o.HD)(n))&&t in e))))}(e,t,a,i))?function(e,t,n,r,a,i,s){if("innerHTML"===t||"textContent"===t)return r&&s(r,a,i),void(e[t]=null==n?"":n);if("value"===t&&"PROGRESS"!==e.tagName&&!e.tagName.includes("-")){e._value=n;const o=null==n?"":n;return e.value===o&&"OPTION"!==e.tagName||(e.value=o),void(null==n&&e.removeAttribute(t))}if(""===n||null==n){const r=typeof e[t];if("boolean"===r)return void(e[t]=(0,o.yA)(n));if(null==n&&"string"===r)return e[t]="",void e.removeAttribute(t);if("number"===r){try{e[t]=0}catch(e){}return void e.removeAttribute(t)}}try{e[t]=n}catch(e){}}(e,t,a,s,l,c,d):("true-value"===t?e._trueValue=a:"false-value"===t&&(e._falseValue=a),function(e,t,n,r,a){if(r&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(h,t.slice(6,t.length)):e.setAttributeNS(h,t,n);else{const r=(0,o.Pq)(t);null==n||r&&!(0,o.yA)(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}(e,t,a,i))}},l);let ke,we=!1;function xe(){return ke||(ke=(0,r.Us)(_e))}function Se(){return ke=we?ke:(0,r.Eo)(_e),we=!0,ke}const Ae=(...e)=>{xe().render(...e)},Ce=(...e)=>{Se().hydrate(...e)},Te=(...e)=>{const t=xe().createApp(...e),{mount:n}=t;return t.mount=e=>{const r=Oe(e);if(!r)return;const a=t._component;(0,o.mf)(a)||a.render||a.template||(a.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t},Ee=(...e)=>{const t=Se().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,o.HD)(e)?document.querySelector(e):e}let Pe=!1;const De=()=>{Pe||(Pe=!0,oe.getSSRProps=({value:e})=>({value:e}),ie.getSSRProps=({value:e},t)=>{if(t.props&&(0,o.WV)(t.props.value,e))return{checked:!0}},re.getSSRProps=({value:e},t)=>{if((0,o.kJ)(e)){if(t.props&&(0,o.hq)(e,t.props.value)>-1)return{checked:!0}}else if((0,o.DM)(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},ve.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}})}},3577:(e,t,n)=>{"use strict";function o(e,t){const n=Object.create(null),o=e.split(",");for(let e=0;e!!n[e.toLowerCase()]:e=>!!n[e]}n.d(t,{C_:()=>d,DM:()=>P,E9:()=>te,F7:()=>w,Gg:()=>B,HD:()=>M,He:()=>Q,Kn:()=>F,NO:()=>_,Nj:()=>K,Od:()=>A,PO:()=>q,Pq:()=>a,RI:()=>T,S0:()=>U,W7:()=>$,WV:()=>h,Z6:()=>v,_A:()=>H,_N:()=>O,aU:()=>Z,dG:()=>y,e1:()=>r,fY:()=>o,hR:()=>J,hq:()=>f,ir:()=>X,j5:()=>s,kC:()=>Y,kJ:()=>E,kT:()=>b,l7:()=>S,mf:()=>L,rs:()=>G,tI:()=>I,tR:()=>x,vs:()=>p,yA:()=>i,yk:()=>R,zw:()=>m});const r=o("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt"),a=o("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function i(e){return!!e||""===e}function s(e){if(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)||F(e)&&(e.toString===N||!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()]}:!F(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:"),S=Object.assign,A=(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,R=e=>"symbol"==typeof e,F=e=>null!==e&&"object"==typeof e,I=e=>F(e)&&L(e.then)&&L(e.catch),N=Object.prototype.toString,j=e=>N.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=o(",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 o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,'.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}',""]);const s=i},2588:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,".tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}",""]);const s=i},3232:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.diffset-left {\n width: 48%;\n}\n.diffset-left .ins,\n.diffset-left ins {\n display: none !important;\n}\n.diffset-right {\n width: 48%;\n}\n.diffset-right .del,\n.diffset-right del {\n display: none !important;\n}\n",""]);const s=i},5719:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.card-header[data-v-64890e74] {\n background-color: #ffdf80;\n font-family: var(--bs-body-font-family);\n}\n.card-body[data-v-64890e74] {\n background-color: #fff6da;\n}\n",""]);const s=i},6307:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.doc-search {\n display: flex;\n flex-direction: column;\n height: 100%;\n padding: 1rem;\n}\n.doc-search__results {\n flex: 1 1 auto;\n overflow-y: auto;\n height: 0;\n}\n.doc-search__results .snippet-card:focus {\n border-color: var(--bs-primary);\n}\n",""]);const s=i},3544:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.facets-scrollable[data-v-32034ea4] {\n max-height: 25vh;\n overflow-y: auto;\n}\n",""]);const s=i},4593:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.mobile-side-drawer__mobile-view[data-v-6caa891a] {\n position: fixed;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n z-index: 99;\n visibility: hidden;\n transition: visibility 300ms ease-in-out;\n}\n.mobile-side-drawer__mobile-view__content[data-v-6caa891a] {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.mobile-side-drawer__mobile-view__content .slot[data-v-6caa891a] {\n width: 80%;\n height: 100%;\n transition: transform 300ms ease-in-out;\n transform: translateX(-100%);\n overflow: auto;\n}\n.mobile-side-drawer__mobile-view__content .overlay[data-v-6caa891a] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.5);\n transition: opacity 300ms ease-in-out;\n opacity: 0;\n}\n.mobile-side-drawer__mobile-view.active[data-v-6caa891a] {\n visibility: visible;\n}\n.mobile-side-drawer__mobile-view.active .slot[data-v-6caa891a] {\n transform: translateX(0);\n}\n.mobile-side-drawer__mobile-view.active .overlay[data-v-6caa891a] {\n opacity: 1;\n}\n",""]);const s=i},9473:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.hit mark {\n font-weight: bold;\n padding: 0px;\n color: inherit;\n}\n.snippet {\n line-height: 1.3;\n word-break: break-word;\n}\n.hit .explanation {\n max-height: 50vh;\n overflow-y: auto;\n}\n",""]);const s=i},2595:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.overlay[data-v-1610172a] {\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-1610172a] {\n display: flex;\n justify-content: space-between;\n}\n@media screen and (max-width: 400px) {\n.sort-body[data-v-1610172a] {\n flex-direction: column;\n}\n.sort__inner[data-v-1610172a] {\n margin-top: 10px;\n}\n}\n@media screen and (max-width: 992px) {\n.filter-facet-title[data-v-1610172a] {\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 o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.legislation-table__row[data-v-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 o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());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 o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,"\n.bi-chat-left[data-v-1f5a887a] {\n text-align: center;\n position: relative;\n z-index: 9;\n}\n@media screen and (max-width: 992px) {\n.card[data-v-1f5a887a] {\n position: fixed;\n bottom: 0;\n left: 0;\n width: 100%;\n transform: translateY(100%);\n transition: transform ease-in-out 300ms;\n z-index: 9;\n}\nla-gutter-item[active][data-v-1f5a887a] {\n z-index: 9;\n}\nla-gutter-item[active] .card[data-v-1f5a887a] {\n transform: translateY(0);\n}\n\n /*So content is above To the top element*/\n.card .card-body[data-v-1f5a887a] {\n padding-bottom: 40px;\n}\n}\n",""]);const s=i},404:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(8081),r=n.n(o),a=n(3645),i=n.n(a)()(r());i.push([e.id,":root{--vs-colors--lightest:rgba(60,60,60,0.26);--vs-colors--light:rgba(60,60,60,0.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,0.15);--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);--vs-transition-duration:150ms}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);--vs-transition-duration:0.15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search:-ms-input-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}",""]);const s=i},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,r,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(o)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=a),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),r&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=r):u[4]="".concat(r)),t.push(u))}},t}},8081:e=>{"use strict";e.exports=function(e){return e[1]}},2027:e=>{var t=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},n=-1;t.Diff=function(e,t){return[e,t]},t.prototype.diff_main=function(e,n,o,r){void 0===r&&(r=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var a=r;if(null==e||null==n)throw new Error("Null input. (diff_main)");if(e==n)return e?[new t.Diff(0,e)]:[];void 0===o&&(o=!0);var i=o,s=this.diff_commonPrefix(e,n),l=e.substring(0,s);e=e.substring(s),n=n.substring(s),s=this.diff_commonSuffix(e,n);var c=e.substring(e.length-s);e=e.substring(0,e.length-s),n=n.substring(0,n.length-s);var u=this.diff_compute_(e,n,i,a);return l&&u.unshift(new t.Diff(0,l)),c&&u.push(new t.Diff(0,c)),this.diff_cleanupMerge(u),u},t.prototype.diff_compute_=function(e,o,r,a){var i;if(!e)return[new t.Diff(1,o)];if(!o)return[new t.Diff(n,e)];var s=e.length>o.length?e:o,l=e.length>o.length?o:e,c=s.indexOf(l);if(-1!=c)return i=[new t.Diff(1,s.substring(0,c)),new t.Diff(0,l),new t.Diff(1,s.substring(c+l.length))],e.length>o.length&&(i[0][0]=i[2][0]=n),i;if(1==l.length)return[new t.Diff(n,e),new t.Diff(1,o)];var u=this.diff_halfMatch_(e,o);if(u){var d=u[0],p=u[1],h=u[2],f=u[3],m=u[4],g=this.diff_main(d,h,r,a),b=this.diff_main(p,f,r,a);return g.concat([new t.Diff(0,m)],b)}return r&&e.length>100&&o.length>100?this.diff_lineMode_(e,o,a):this.diff_bisect_(e,o,a)},t.prototype.diff_lineMode_=function(e,o,r){var a=this.diff_linesToChars_(e,o);e=a.chars1,o=a.chars2;var i=a.lineArray,s=this.diff_main(e,o,!1,r);this.diff_charsToLines_(s,i),this.diff_cleanupSemantic(s),s.push(new t.Diff(0,""));for(var l=0,c=0,u=0,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,r),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,o,r){for(var a=e.length,i=o.length,s=Math.ceil((a+i)/2),l=s,c=2*s,u=new Array(c),d=new Array(c),p=0;pr);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&&(A=l+h-_)>=0&&A=(S=a-d[A]))return this.diff_bisectSplit_(e,o,T,w,r)}for(var x=-y+b;x<=y-v;x+=2){for(var S,A=l+x,C=(S=x==-y||x!=y&&d[A-1]a)v+=2;else if(C>i)b+=2;else if(!f){var T;if((k=l+h-x)>=0&&k=(S=a-S))return this.diff_bisectSplit_(e,o,T,w,r)}}}return[new t.Diff(n,e),new t.Diff(1,o)]},t.prototype.diff_bisectSplit_=function(e,t,n,o,r){var a=e.substring(0,n),i=t.substring(0,o),s=e.substring(n),l=t.substring(o),c=this.diff_main(a,i,!1,r),u=this.diff_main(s,l,!1,r);return c.concat(u)},t.prototype.diff_linesToChars_=function(e,t){var n=[],o={};function r(e){for(var t="",r=0,i=-1,s=n.length;io?e=e.substring(n-o):nt.length?e:t,o=e.length>t.length?t:e;if(n.length<4||2*o.length=e.length?[o,a,i,s,u]:null}var i,s,l,c,u,d=a(n,o,Math.ceil(n.length/4)),p=a(n,o,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 o=!1,r=[],a=0,i=null,s=0,l=0,c=0,u=0,d=0;s0?r[a-1]:-1,l=0,c=0,u=0,d=0,i=null,o=!0)),s++;for(o&&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 o=e.charAt(e.length-1),r=n.charAt(0),a=o.match(t.nonAlphaNumericRegex_),i=r.match(t.nonAlphaNumericRegex_),s=a&&o.match(t.whitespaceRegex_),l=i&&r.match(t.whitespaceRegex_),c=s&&o.match(t.linebreakRegex_),u=l&&r.match(t.linebreakRegex_),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 o=1;o=p&&(p=h,c=r,u=a,d=i)}e[o-1][1]!=c&&(c?e[o-1][1]=c:(e.splice(o-1,1),o--),e[o][1]=u,d?e[o+1][1]=d:(e.splice(o+1,1),o--))}o++}},t.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,t.whitespaceRegex_=/\s/,t.linebreakRegex_=/[\r\n]/,t.blanklineEndRegex_=/\n\r?\n$/,t.blanklineStartRegex_=/^\r?\n\r?\n/,t.prototype.diff_cleanupEfficiency=function(e){for(var o=!1,r=[],a=0,i=null,s=0,l=!1,c=!1,u=!1,d=!1;s0?r[a-1]:-1,u=d=!1),o=!0)),s++;o&&this.diff_cleanupMerge(e)},t.prototype.diff_cleanupMerge=function(e){e.push(new t.Diff(0,""));for(var o,r=0,a=0,i=0,s="",l="";r1?(0!==a&&0!==i&&(0!==(o=this.diff_commonPrefix(l,s))&&(r-a-i>0&&0==e[r-a-i-1][0]?e[r-a-i-1][1]+=l.substring(0,o):(e.splice(0,0,new t.Diff(0,l.substring(0,o))),r++),l=l.substring(o),s=s.substring(o)),0!==(o=this.diff_commonSuffix(l,s))&&(e[r][1]=l.substring(l.length-o)+e[r][1],l=l.substring(0,l.length-o),s=s.substring(0,s.length-o))),r-=a+i,e.splice(r,a+i),s.length&&(e.splice(r,0,new t.Diff(n,s)),r++),l.length&&(e.splice(r,0,new t.Diff(1,l)),r++),r++):0!==r&&0==e[r-1][0]?(e[r-1][1]+=e[r][1],e.splice(r,1)):r++,i=0,a=0,s="",l=""}""===e[e.length-1][1]&&e.pop();var c=!1;for(r=1;rt));o++)i=r,s=a;return e.length!=o&&e[o][0]===n?s:s+(t-i)},t.prototype.diff_prettyHtml=function(e){for(var t=[],o=/&/g,r=//g,i=/\n/g,s=0;s");switch(l){case 1:t[s]=''+c+"";break;case n:t[s]=''+c+"";break;case 0:t[s]=""+c+""}}return t.join("")},t.prototype.diff_text1=function(e){for(var t=[],n=0;nthis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var o=this.match_alphabet_(t),r=this;function a(e,o){var a=e/t.length,i=Math.abs(n-o);return r.Match_Distance?a+i/r.Match_Distance:i?1:a}var i=this.Match_Threshold,s=e.indexOf(t,n);-1!=s&&(i=Math.min(a(0,s),i),-1!=(s=e.lastIndexOf(t,n+t.length))&&(i=Math.min(a(0,s),i)));var l,c,u=1<=f;b--){var v=o[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===o&&void 0===r)i=e,a=this.diff_text1(i);else if("string"==typeof e&&o&&"object"==typeof o&&void 0===r)a=e,i=o;else{if("string"!=typeof e||"string"!=typeof o||!r||"object"!=typeof r)throw new Error("Unknown call format to patch_make.");a=e,i=r}if(0===i.length)return[];for(var s=[],l=new t.patch_obj,c=0,u=0,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=[],o=0;othis.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,r-=e[i].length2-e[i].length1;else if(a[i]=!0,r=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]=o.substring(i[0][1].length)+i[0][1],a.start1-=s,a.start2-=s,a.length1+=s,a.length2+=s}return 0==(i=(a=e[e.length-1]).diffs).length||0!=i[i.length-1][0]?(i.push(new t.Diff(0,o)),a.length1+=n,a.length2+=n):n>i[i.length-1][1].length&&(s=n-i[i.length-1][1].length,i[i.length-1][1]+=o.substring(0,s),a.length1+=s,a.length2+=s),o},t.prototype.patch_splitMax=function(e){for(var o=this.Match_MaxBits,r=0;r2*o?(c.length1+=p.length,i+=p.length,u=!1,c.diffs.push(new t.Diff(d,p)),a.diffs.shift()):(p=p.substring(0,o-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(++r,0,c)}}},t.prototype.patch_toText=function(e){for(var t=[],n=0;n{e.exports=n(5775)},5775:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromRange=function(e,t){if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "range"');var n=e.ownerDocument.createRange(),o=t.startContainer,a=t.startOffset;n.setStart(e,0),n.setEnd(o,a);var i=(0,r.default)(n).length;return{start:i,end:i+(0,r.default)(t).length}},t.toRange=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0===e)throw new Error('missing required parameter "root"');var n=e.ownerDocument,r=n.createRange(),a=n.createNodeIterator(e,4),i=t.start||0,s=t.end||i,l=i-(0,o.default)(a,i),c=a.referenceNode,u=s-i+l,d=u-(0,o.default)(a,u),p=a.referenceNode;return r.setStart(c,l),r.setEnd(p,d),r};var o=a(n(3604)),r=a(n(9781));function a(e){return e&&e.__esModule?e:{default:e}}},9781:(e,t)=>{"use strict";function n(e,t){if(!t&&e.firstChild)return e.firstChild;do{if(e.nextSibling)return e.nextSibling;e=e.parentNode}while(e);return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t="";return function(e,t){for(var o=function(e){return e.startContainer.nodeType===Node.ELEMENT_NODE?e.startContainer.childNodes[e.startOffset]||n(e.startContainer,!0):e.startContainer}(e),r=function(e){return e.endContainer.nodeType===Node.ELEMENT_NODE?e.endContainer.childNodes[e.endOffset]||n(e.endContainer,!0):n(e.endContainer)}(e);o!==r;)t(o),o=n(o)}(e,(function(n){if(n.nodeType===Node.TEXT_NODE){var o=n===e.startContainer?e.startOffset:0,r=n===e.endContainer?e.endOffset:n.textContent.length;t+=n.textContent.slice(o,r)}})),t}},3604:(e,t,n)=>{e.exports=n(7771).default},7771:(e,t)=>{"use strict";t.default=function(e,t){if(4!==e.whatToShow){var a;try{a=new DOMException(o,"InvalidStateError")}catch(e){(a=new Error(o)).code=11,a.name="InvalidStateError",a.toString=function(){return"InvalidStateError: ".concat(o)}}throw a}var i,s=0,l=e.referenceNode,c=null;if("number"==typeof(i=t)&&isFinite(i)&&Math.floor(i)===i)c={forward:function(){return st||!e.pointerBeforeReferenceNode}};else{if(!r(t))throw new TypeError("Argument 2 of seek must be an integer or a Text Node.");c={forward:function(e,t){return 2&e.compareDocumentPosition(t)}(l,t)?function(){return!1}:function(){return l!==t},backward:function(){return l!==t||!e.pointerBeforeReferenceNode}}}for(;c.forward();){if(null===(l=e.nextNode()))throw new RangeError(n);s+=l.nodeValue.length}for(e.nextNode()&&(l=e.previousNode());c.backward();){if(null===(l=e.previousNode()))throw new RangeError(n);s-=l.nodeValue.length}if(!r(e.referenceNode))throw new RangeError(n);return s};var n="Iterator exhausted before seek ended.",o="Argument 1 of seek must use filter NodeFilter.SHOW_TEXT.";function r(e){return 3===e.nodeType}},1296:(e,t,n)=>{var o=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,i=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,u=l||c||Function("return this")(),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(o,"");var n=a.test(e);return n||i.test(e)?s(e.slice(2),n?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,n){var o,r,a,i,s,l,c=0,u=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=o,a=r;return o=r=void 0,c=t,i=e.apply(a,n)}function y(e){return c=e,s=setTimeout(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&&o?v(e):(o=r=void 0,i)}function x(){var e=f(),n=_(e);if(o=arguments,r=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,o=l=r=s=void 0},x.flush=function(){return void 0===s?i:w(f())},x}},2705:(e,t,n)=>{var o=n(5639).Symbol;e.exports=o},4239:(e,t,n)=>{var o=n(2705),r=n(9607),a=n(2333),i=o?o.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?r(e):a(e)}},7561:(e,t,n)=>{var o=n(7990),r=/^\s+/;e.exports=function(e){return e?e.slice(0,o(e)+1).replace(r,""):e}},1957:(e,t,n)=>{var o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=o},9607:(e,t,n)=>{var o=n(2705),r=Object.prototype,a=r.hasOwnProperty,i=r.toString,s=o?o.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var o=!0}catch(e){}var r=i.call(e);return o&&(t?e[s]=n:delete e[s]),r}},2333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5639:(e,t,n)=>{var o=n(1957),r="object"==typeof self&&self&&self.Object===Object&&self,a=o||r||Function("return this")();e.exports=a},7990:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},3279:(e,t,n)=>{var o=n(3218),r=n(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,o=c;return l=c=void 0,f=t,d=e.apply(o,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=r();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=r(),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,o(n)&&(m=!!n.leading,u=(g="maxWait"in n)?i(a(n.maxWait)||0,t):u,b="trailing"in n?!!n.trailing:b),x.cancel=function(){void 0!==p&&clearTimeout(p),f=0,l=h=c=p=void 0},x.flush=function(){return void 0===p?d:w(r())},x}},3218:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},3448:(e,t,n)=>{var o=n(4239),r=n(7005);e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==o(e)}},1927:(e,t,n)=>{var o=n(5639);e.exports=function(){return o.Date.now()}},4841:(e,t,n)=>{var o=n(7561),r=n(3218),a=n(3448),i=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return NaN;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=o(e);var n=s.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):i.test(e)?NaN:+e}},813:function(e){e.exports=function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=o,this.exclude=r,this.iframesTimeout=a}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},o=void 0;try{var r=e.contentWindow;if(o=r.document,!r||!o)throw new Error("iframe inaccessible")}catch(e){n()}o&&t(o)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var o=this,r=!1,a=null,i=function i(){if(!r){r=!0,clearTimeout(a);try{o.isIframeBlank(e)||(e.removeEventListener("load",i),o.getIframeContents(e,t,n))}catch(e){n()}}};e.addEventListener("load",i),a=setTimeout(i,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(e){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,o=0;this.forEachIframe(e,(function(){return!0}),(function(e){o++,n.waitForIframes(e.querySelector("html"),(function(){--o||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,o){var r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},i=t.querySelectorAll("iframe"),s=i.length,l=0;i=Array.prototype.slice.call(i);var c=function(){--s<=0&&a(l)};s||c(),i.forEach((function(t){e.matches(t,r.exclude)?c():r.onIframeReady(t,(function(e){n(t)&&(l++,o(e)),c()}),c)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,o){var r=!1,a=!1;return o.forEach((function(e,t){e.val===n&&(r=t,a=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==r||a?!1===r||a||(o[r].handled=!0):o.push({val:n,handled:!0}),!0):(!1===r&&o.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,o){var r=this;e.forEach((function(e){e.handled||r.getIframeContents(e.val,(function(e){r.createInstanceOnIframe(e).forEachNode(t,n,o)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,o,r){for(var a=this,i=this.createIterator(t,e,o),s=[],l=[],c=void 0,u=void 0;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)}),o)})),l.push(c);var d;l.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(s,e,n,o),r()}},{key:"forEachNode",value:function(e,t,n){var o=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=this.getContexts(),i=a.length;i||r(),a.forEach((function(a){var s=function(){o.iterateThroughNodes(e,a,t,n,(function(){--i<=0&&r()}))};o.iframes?o.waitForIframes(a,s):s()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,o=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(o){var r=!1;return n.every((function(t){return!o.call(e,t)||(r=!0,!1)})),r}return!1}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(a,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",o=this.opt.log;this.opt.debug&&"object"===(void 0===o?"undefined":e(o))&&"function"==typeof o[n]&&o[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",o=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var r in t)if(t.hasOwnProperty(r)){var a=t[r],i="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(r):this.escapeStr(r),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(a):this.escapeStr(a);""!==i&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(i)+"|"+this.escapeStr(s)+")","gm"+n),o+"("+this.processSynomyms(i)+"|"+this.processSynomyms(s)+")"+o))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":""}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":""}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var o=n.charAt(t+1);return/[(|)\\]/.test(o)||""===o?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],o=[];return e.split("").forEach((function(r){n.every((function(n){if(-1!==n.indexOf(r)){if(o.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),o.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n=this.opt.accuracy,o="string"==typeof n?n:n.value,r="string"==typeof n?[]:n.limiters,a="";switch(r.forEach((function(e){a+="|"+t.escapeStr(e)})),o){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(a="\\s"+(a||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")))+"]*"+e+"[^"+a+"]*)";case"exactly":return"(^|\\s"+a+")("+e+")(?=$|\\s"+a+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],o=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var r=t.callNoMatchOnInvalidRanges(e,o),a=r.start,i=r.end;r.valid&&(e.start=a,e.length=i-a,n.push(e),o=i)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,o=void 0,r=!1;return e&&void 0!==e.start?(o=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&o-t>0&&o-n>0?r=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:o,valid:r}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var o=void 0,r=!0,a=n.length,i=t-a,s=parseInt(e.start,10)-i;return(o=(s=s>a?a:s)+parseInt(e.length,10))>a&&(o=a,this.log("End range automatically set to the max value of "+a)),s<0||o-s<0||s>a||o>a?(r=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,o).replace(/\s+/g,"")&&(r=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:o,valid:r}}},{key:"getTextNodes",value:function(e){var t=this,n="",o=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){o.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:o})}))}},{key:"matchesExclude",value:function(e){return r.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var o=this.opt.element?this.opt.element:"mark",r=e.splitText(t),a=r.splitText(n-t),i=document.createElement(o);return i.setAttribute("data-markjs","true"),this.opt.className&&i.setAttribute("class",this.opt.className),i.textContent=r.textContent,r.parentNode.replaceChild(i,r),a}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,o,r){var a=this;e.nodes.every((function(i,s){var l=e.nodes[s+1];if(void 0===l||l.start>t){if(!o(i.node))return!1;var c=t-i.start,u=(n>i.end?i.end:n)-i.start,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,r(i.node.previousSibling,i.start),!(n>i.end))return!1;t=i.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,o,r){var a=this,i=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var r=void 0;null!==(r=e.exec(t.textContent))&&""!==r[i];)if(n(r[i],t)){var s=r.index;if(0!==i)for(var l=1;l(()=>{"use strict";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 o=0;ot}),e.promise=new Promise((function(n,o){e.resolve=function(e){t=!0,n(e)},e.reject=function(e){t=!0,o(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 o=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}}(o))return o}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 r},t.info=function(e){r>=o.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,o=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}),o=c(e);return n.decode(o)}catch(e){a(`stringToPDFString: "${e}".`)}}const t=[];for(let n=0,o=e.length;n>8&255),String.fromCharCode(255&o))}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 o={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=o,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 r=o.WARNINGS;function a(e){r>=o.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 o=0;oe.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),o=p.applyTransform(e.slice(2,4),t),r=p.applyTransform([e[0],e[3]],t),a=p.applyTransform([e[2],e[1]],t);return[Math.min(n[0],o[0],r[0],a[0]),Math.min(n[1],o[1],r[1],a[1]),Math.max(n[0],o[0],r[0],a[0]),Math.max(n[1],o[1],r[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],o=e[0]*t[1]+e[1]*t[3],r=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-r*o))/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])),o=Math.min(Math.max(e[0],e[2]),Math.max(t[0],t[2]));if(n>o)return null;const r=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 r>a?null:[n,r,o,a]}static bezierBoundingBox(e,t,n,o,r,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*r,u=-3*e+9*n-9*r+3*i,p=3*n-3*e):(d=6*t-12*o+6*a,u=-3*t+9*o-9*a+3*s,p=3*o-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 o=Object.create(null);let r=null,a=null;for(const e in n){const t=n[e];switch(e){case"url":if("undefined"!=typeof window)try{o[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){o[e]=t.toString();continue}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.");case"range":r=t;continue;case"worker":a=t;continue;case"data":if(_is_node.isNodeJS&&"undefined"!=typeof Buffer&&t instanceof Buffer)o[e]=new Uint8Array(t);else{if(t instanceof Uint8Array)break;if("string"==typeof t)o[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.");o[e]=new Uint8Array(t)}else o[e]=new Uint8Array(t)}continue}o[e]=t}if(o.CMapReaderFactory=o.CMapReaderFactory||DefaultCMapReaderFactory,o.StandardFontDataFactory=o.StandardFontDataFactory||DefaultStandardFontDataFactory,o.ignoreErrors=!0!==o.stopAtErrors,o.fontExtraProperties=!0===o.fontExtraProperties,o.pdfBug=!0===o.pdfBug,o.enableXfa=!0===o.enableXfa,(!Number.isInteger(o.rangeChunkSize)||o.rangeChunkSize<1)&&(o.rangeChunkSize=DEFAULT_RANGE_CHUNK_SIZE),("string"!=typeof o.docBaseUrl||(0,_display_utils.isDataScheme)(o.docBaseUrl))&&(o.docBaseUrl=null),(!Number.isInteger(o.maxImageSize)||o.maxImageSize<-1)&&(o.maxImageSize=-1),"string"!=typeof o.cMapUrl&&(o.cMapUrl=null),"string"!=typeof o.standardFontDataUrl&&(o.standardFontDataUrl=null),"boolean"!=typeof o.useWorkerFetch&&(o.useWorkerFetch=o.CMapReaderFactory===_display_utils.DOMCMapReaderFactory&&o.StandardFontDataFactory===_display_utils.DOMStandardFontDataFactory),"boolean"!=typeof o.isEvalSupported&&(o.isEvalSupported=!0),"boolean"!=typeof o.disableFontFace&&(o.disableFontFace=_is_node.isNodeJS),"boolean"!=typeof o.useSystemFonts&&(o.useSystemFonts=!_is_node.isNodeJS&&!o.disableFontFace),"object"==typeof o.ownerDocument&&null!==o.ownerDocument||(o.ownerDocument=globalThis.document),"boolean"!=typeof o.disableRange&&(o.disableRange=!1),"boolean"!=typeof o.disableStream&&(o.disableStream=!1),"boolean"!=typeof o.disableAutoFetch&&(o.disableAutoFetch=!1),(0,_util.setVerbosityLevel)(o.verbosity),!a){const e={verbosity:o.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,o,r,i),n=new Promise((function(e){let t;r?t=new _transport_stream.PDFDataTransportStream({length:o.length,initialData:o.initialData,progressiveDone:o.progressiveDone,contentDispositionFilename:o.contentDispositionFilename,disableRange:o.disableRange,disableStream:o.disableStream},r):o.data||(t=createPDFNetworkStream({url:o.url,length:o.length,httpHeaders:o.httpHeaders,withCredentials:o.withCredentials,rangeChunkSize:o.rangeChunkSize,disableRange:o.disableRange,disableStream:o.disableStream})),e(t)}));return Promise.all([e,n]).then((function([e,n]){if(t.destroyed)throw new Error("Loading aborted");const r=new _message_handler.MessageHandler(i,e,a.port),s=new WorkerTransport(r,t,n,o);t._transport=s,r.send("Ready",null)}))})).catch(t._capability.reject),t}async function _fetchDocument(e,t,n,o){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 r=await e.messageHandler.sendWithPromise("GetDocRequest",{docId:o,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 r}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,o=null){this.length=e,this.initialData=t,this.progressiveDone=n,this.contentDispositionFilename=o,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,o,r=!1){this._pageIndex=e,this._pageInfo=t,this._ownerDocument=o,this._transport=n,this._stats=r?new _display_utils.StatTimer:null,this._pdfBug=r,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:o=0,dontFlip:r=!1}={}){return new _display_utils.PageViewport({viewBox:this.view,scale:e,rotation:t,offsetX:n,offsetY:o,dontFlip:r})}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:o=_util.AnnotationMode.ENABLE,transform:r=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&&o===_util.AnnotationMode.ENABLE&&(o=_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&&o===_util.AnnotationMode.ENABLE&&(o=_util.AnnotationMode.ENABLE_STORAGE)),this._stats&&this._stats.time("Overall");const d=this._transport.getRenderingIntent(n,o);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:r,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 o,r=this._intentStates.get(n.cacheKey);return r||(r=Object.create(null),this._intentStates.set(n.cacheKey,r)),r.opListReadCapability||(o=Object.create(null),o.operatorListChanged=function(){r.operatorList.lastChunk&&(r.opListReadCapability.resolve(r.operatorList),r.renderTasks.delete(o))},r.opListReadCapability=(0,_util.createPromiseCapability)(),(r.renderTasks||=new Set).add(o),r.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(n)),r.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 o=t.getReader(),r={items:[],styles:Object.create(null)};!function t(){o.read().then((function({value:n,done:o}){o?e(r):(Object.assign(r.styles,n.styles),r.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,o=e.length;n{n.read().then((({value:e,done:t})=>{t?o.streamReader=null:this._transport.destroyed||(this._renderPageChunk(e,o),r())}),(e=>{if(o.streamReader=null,!this._transport.destroyed){if(o.operatorList){o.operatorList.lastChunk=!0;for(const e of o.renderTasks)e.operatorListChanged();this._tryCleanup()}if(o.displayReadyCapability)o.displayReadyCapability.reject(e);else{if(!o.opListReadCapability)throw e;o.opListReadCapability.reject(e)}}}))};r()}_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 o=new URL(t,n);return n.origin===o.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),o=()=>{t.removeEventListener("error",r),n.destroy(),t.terminate(),this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()},r=()=>{this._webWorker||o()};t.addEventListener("error",r),n.on("test",(e=>{t.removeEventListener("error",r),this.destroyed?o():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",r),this.destroyed)o();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++,o=new _message_handler.MessageHandler(n+"_worker",n,t);e.setup(o,t);const r=new _message_handler.MessageHandler(n,n+"_worker",t);this._messageHandler=r,this._readyCapability.resolve(),r.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;#o=new Map;#r=new Map;#a=null;constructor(e,t,n,o){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:o.ownerDocument,styleElement:o.styleElement}),this._params=o,o.useWorkerFetch||(this.CMapReaderFactory=new o.CMapReaderFactory({baseUrl:o.cMapUrl,isCompressed:o.cMapPacked}),this.StandardFontDataFactory=new o.StandardFontDataFactory({baseUrl:o.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 o=_util.RenderingIntentFlag.DISPLAY,r="";switch(e){case"any":o=_util.RenderingIntentFlag.ANY;break;case"display":break;case"print":o=_util.RenderingIntentFlag.PRINT;break;default:(0,_util.warn)(`getRenderingIntent - invalid intent: ${e}`)}switch(t){case _util.AnnotationMode.DISABLE:o+=_util.RenderingIntentFlag.ANNOTATIONS_DISABLE;break;case _util.AnnotationMode.ENABLE:break;case _util.AnnotationMode.ENABLE_FORMS:o+=_util.RenderingIntentFlag.ANNOTATIONS_FORMS;break;case _util.AnnotationMode.ENABLE_STORAGE:o+=_util.RenderingIntentFlag.ANNOTATIONS_STORAGE,r=this.annotationStorage.hash;break;default:(0,_util.warn)(`getRenderingIntent - invalid annotationMode: ${t}`)}return n&&(o+=_util.RenderingIntentFlag.OPLIST),{renderingIntent:o,cacheKey:`${o}_${r}`}}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.#o.values())e.push(t._destroy());this.#o.clear(),this.#r.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)(),o=this._fullReader;return o.headersReady.then((()=>{o.isStreamingSupported&&o.isRangeSupported||(this._lastProgress&&t.onProgress?.(this._lastProgress),o.onProgress=e=>{t.onProgress?.({loaded:e.loaded,total:e.total})}),n.resolve({isStreamingSupported:o.isStreamingSupported,isRangeSupported:o.isRangeSupported,contentLength:o.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.#o.get(e.pageIndex)._startRenderPage(e.transparency,e.cacheKey)})),e.on("commonobj",(([t,n,o])=>{if(!this.destroyed&&!this.commonObjs.has(t))switch(n){case"Font":const r=this._params;if("error"in o){const e=o.error;(0,_util.warn)(`Error during font loading: ${e}`),this.commonObjs.resolve(t,e);break}let a=null;r.pdfBug&&globalThis.FontInspector?.enabled&&(a={registerFont(e,t){globalThis.FontInspector.fontAdded(e,t)}});const i=new _font_loader.FontFaceObject(o,{isEvalSupported:r.isEvalSupported,disableFontFace:r.disableFontFace,ignoreErrors:r.ignoreErrors,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),fontRegistry:a});this.fontLoader.bind(i).catch((n=>e.sendWithPromise("FontFallback",{id:t}))).finally((()=>{!r.fontExtraProperties&&i.data&&(i.data=null),this.commonObjs.resolve(t,i)}));break;case"FontPath":case"Image":this.commonObjs.resolve(t,o);break;default:throw new Error(`Got unknown common object type ${n}`)}})),e.on("obj",(([e,t,n,o])=>{if(this.destroyed)return;const r=this.#o.get(t);if(!r.objs.has(e))switch(n){case"Image":r.objs.resolve(e,o);const t=8e6;if(o){let e;if(o.bitmap){const{bitmap:t,width:n,height:a}=o;e=n*a*4,r._bitmaps.add(t)}else e=o.data?.length||0;e>t&&(r.cleanupAfterRender=!0)}break;case"Pattern":r.objs.resolve(e,o);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.#r.get(t);if(n)return n;const o=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.#o.set(t,n),n}));return this.#r.set(t,o),o}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.#o.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:o,annotationCanvasMap:r,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=o,this.annotationCanvasMap=r,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:o,transform:r,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:r,viewport:o,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("?"),o=Math.min(t>0?t:e.length,n>0?n:e.length);return e.substring(e.lastIndexOf("/",o)+1,o)},t.getPdfFilenameFromUrl=function(e,t="document.pdf"){if("string"!=typeof e)return t;if(h(e))return(0,r.warn)('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),t;const n=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,o=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/.exec(e);let a=n.exec(o[1])||n.exec(o[2])||n.exec(o[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:o,height:r}=e.attributes.style,a=[0,0,parseInt(o),parseInt(r)];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,o)=>{const r=document.createElement("script");r.src=e,r.onload=function(e){t&&r.remove(),n(e)},r.onerror=function(){o(new Error(`Cannot load script at: ${r.src}`))},(document.head||document.documentElement).appendChild(r)}))};var o=n(6),r=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 o.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,r.stringToBytes)(await n.text())}return new Promise(((n,o)=>{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,r.stringToBytes)(a.responseText)),e)return void n(e)}o(new Error(a.statusText))}},a.send(null)}))}t.DOMCanvasFactory=i;class l extends o.BaseCMapReaderFactory{_fetchData(e,t){return s(e,this.isCompressed).then((e=>({cMapData:e,compressionType:t})))}}t.DOMCMapReaderFactory=l;class c extends o.BaseStandardFontDataFactory{_fetchData(e){return s(e,!0)}}t.DOMStandardFontDataFactory=c;class u extends o.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:o=0,offsetY:r=0,dontFlip:a=!1}){this.viewBox=e,this.scale=t,this.rotation=n,this.offsetX=o,this.offsetY=r;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+o,h=Math.abs(i-e[0])*t+r,f=Math.abs(e[3]-e[1])*t,m=Math.abs(e[2]-e[0])*t):(p=Math.abs(i-e[0])*t+o,h=Math.abs(s-e[1])*t+r,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:o=this.offsetY,dontFlip:r=!1}={}){return new d({viewBox:this.viewBox.slice(),scale:e,rotation:t,offsetX:n,offsetY:o,dontFlip:r})}convertToViewportPoint(e,t){return r.Util.applyTransform([e,t],this.transform)}convertToViewportRectangle(e){const t=r.Util.applyTransform([e[0],e[1]],this.transform),n=r.Util.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],n[0],n[1]]}convertToPdfPoint(e,t){return r.Util.applyInverseTransform([e,t],this.transform)}}t.PageViewport=d;class p extends r.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 o=n.end-n.start;e.push(`${n.name.padEnd(t)} ${o}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 o=parseInt(t[2],10);o=o>=1&&o<=12?o-1:0;let r=parseInt(t[3],10);r=r>=1&&r<=31?r: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,o,r,a,i,s))}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaseStandardFontDataFactory=t.BaseSVGFactory=t.BaseCanvasFactory=t.BaseCMapReaderFactory=void 0;var o=n(1);class r{constructor(){this.constructor===r&&(0,o.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,o.unreachable)("Abstract method `_createCanvas` called.")}}t.BaseCanvasFactory=r;class a{constructor({baseUrl:e=null,isCompressed:t=!1}){this.constructor===a&&(0,o.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?o.CMapCompressionType.BINARY:o.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,o.unreachable)("Abstract method `_fetchData` called.")}}t.BaseCMapReaderFactory=a;class i{constructor({baseUrl:e=null}){this.constructor===i&&(0,o.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,o.unreachable)("Abstract method `_fetchData` called.")}}t.BaseStandardFontDataFactory=i;class s{constructor(){this.constructor===s&&(0,o.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,o.unreachable)("Abstract method `_createSVG` called.")}}t.BaseSVGFactory=s},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FontLoader=t.FontFaceObject=void 0;var o=n(1);class r{constructor({docId:e,onUnsupportedFeature:t,ownerDocument:n=globalThis.document,styleElement:a=null}){this.constructor===r&&(0,o.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:o.UNSUPPORTED_FEATURES.errorFontLoadNative}),(0,o.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 o=this._queueLoadingCallback(n);this._prepareFontLoadEvent([t],[e],o)}))}}_queueLoadingCallback(e){(0,o.unreachable)("Abstract method `_queueLoadingCallback`.")}get isFontLoadingAPISupported(){const e=!!this._document?.fonts;return(0,o.shadow)(this,"isFontLoadingAPISupported",e)}get isSyncFontLoadingSupported(){(0,o.unreachable)("Abstract method `isSyncFontLoadingSupported`.")}get _loadTestFont(){(0,o.unreachable)("Abstract method `_loadTestFont`.")}_prepareFontLoadEvent(e,t,n){(0,o.unreachable)("Abstract method `_prepareFontLoadEvent`.")}}let a;t.FontLoader=a,t.FontLoader=a=class extends r{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,o.shadow)(this,"isSyncFontLoadingSupported",e)}_queueLoadingCallback(e){const t=this.loadingContext,n={id:"pdfjs-font-loading-"+t.nextRequestId++,done:!1,complete:function(){for((0,o.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,o.shadow)(this,"_loadTestFont",atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA=="))}_prepareFontLoadEvent(e,t,n){function r(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,o){return e.substring(0,t)+o+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=r(p,16);for(i=0,s=d.length-3;i30)return(0,o.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:o=!1,onUnsupportedFeature:r,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===o,this._onUnsupportedFeature=r,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,o.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:o.UNSUPPORTED_FEATURES.errorFontGetPath}),(0,o.warn)(`getPathGenerator - ignoring character: "${e}".`),this.compiledGlyphs[t]=function(e,t){}}if(this.isEvalSupported&&o.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 o of n)"scale"===o.cmd&&(o.args=[t,-t]),e[o.cmd].apply(e,o.args)}}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationStorage=void 0;var o=n(9),r=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 o=!1;if(void 0!==n)for(const[e,r]of Object.entries(t))n[e]!==r&&(o=!0,n[e]=r);else o=!0,this._storage.set(e,t);o&&this._setModified()}getAll(){return this._storage.size>0?(0,r.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 o.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 o=n(1);const r=3285377520,a=4294901760,i=65535;t.MurmurHash3_64=class{constructor(e){this.h1=e?4294967295&e:r,this.h2=e?4294967295&e:r}update(e){let t,n;if("string"==typeof e){t=new Uint8Array(2*e.length),n=0;for(let o=0,r=e.length;o>>8,t[n++]=255&r)}}else{if(!(0,o.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 r=n>>2,s=n-4*r,l=new Uint32Array(t.buffer,0,r);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*r+2]<<16;case 2:c^=t[4*r+1]<<8;case 1:c^=t[4*r],c=c*h&a|c*m&i,c=c<<15|c>>>17,c=c*f&a|c*g&i,1&r?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),o=(t>>>0).toString(16);return n.padStart(8,"0")+o.padStart(8,"0")}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasGraphics=void 0;var o=n(1),r=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,o,r,a]=this._transformMatrix,i=e*o-t*n,s=t*n-e*o;return[o/i,t/s,n/s,e/i,(o*r-n*a)/s,(t*r-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,o.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,o,r,a,i){const s=this._transformMatrix;this._transformMatrix=[s[0]*t+s[2]*n,s[1]*t+s[3]*n,s[0]*o+s[2]*r,s[1]*o+s[3]*r,s[0]*a+s[2]*i+s[4],s[1]*a+s[3]*i+s[5]],e._originalTransform(t,n,o,r,a,i)},e.setTransform=function(t,n,o,r,a,i){this._transformMatrix=[t,n,o,r,a,i],e._originalSetTransform(t,n,o,r,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),o=this._transformMatrix;this._transformMatrix=[o[0]*t+o[2]*n,o[1]*t+o[3]*n,o[0]*-n+o[2]*t,o[1]*-n+o[3]*t,o[4],o[5]],this._originalRotate(e)}}}class d{constructor(e){this.canvasFactory=e,this.cache=Object.create(null)}getCanvas(e,t,n,o){let r;return void 0!==this.cache[e]?(r=this.cache[e],this.canvasFactory.reset(r,t,n),r.context.setTransform(1,0,0,1,0,0)):(r=this.canvasFactory.create(t,n),this.cache[e]=r),o&&u(r.context),r}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,o,r,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,o,r,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,o,r,a,0,0,x,k),e.setTransform(u,d,p,h,f,m),[x,k]}return e.drawImage(t,n,o,r,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=o.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=o.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=o.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]=o.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=o.Util.applyTransform(t,e),r=o.Util.applyTransform(t.slice(2),e);this.minX=Math.min(this.minX,n[0],r[0]),this.minY=Math.min(this.minY,n[1],r[1]),this.maxX=Math.max(this.maxX,n[0],r[0]),this.maxY=Math.max(this.maxY,n[1],r[1])}updateScalingPathMinMax(e,t){o.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,r,a,i,s,l,c,u){const d=o.Util.bezierBoundingBox(t,n,r,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=r.PathType.FILL,t=null){const n=[this.minX,this.minY,this.maxX,this.maxY];if(e===r.PathType.STROKE){t||(0,o.unreachable)("Stroke bounding box must include transform.");const e=o.Util.singularValueDecompose2dScale(t),r=e[0]*this.lineWidth/2,a=e[1]*this.lineWidth/2;n[0]-=r,n[1]-=a,n[2]+=r,n[3]+=a}return n}updateClipFromPath(){const e=o.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=r.PathType.FILL,t=null){return o.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 r=t.height,a=t.width,i=r%c,s=(r-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===o.ImageKind.GRAYSCALE_1BPP){const t=h.byteLength,n=new Uint32Array(f.buffer,0,f.byteLength>>2),r=n.length,v=a+7>>3;let y=4294967295,_=o.FeatureTest.isLittleEndian?4278190080:255;for(w&&255===w[0]&&0===w[255]&&([y,_]=[_,y]),m=0;mv?a:8*e-7,i=-8&r;let s=0,l=0;for(;o>=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]*r+n*i>>8,e[a-1]=e[a-1]*r+o*i>>8}}}function y(e,t,n){const o=e.length;for(let r=3;r>8]>>8:t[r]*o>>16}}function k(e,t){const n=o.Util.singularValueDecompose2dScale(e);n[0]=Math.fround(n[0]),n[1]=Math.fround(n[1]);const r=Math.fround((globalThis.devicePixelRatio||1)*s.PixelsPerInch.PDF_TO_CSS_UNITS);return void 0!==t?t:n[0]<=r||n[1]<=r}const w=["butt","round","square"],x=["miter","round","bevel"],S={},A={};class C{constructor(e,t,n,o,r,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=o,this.imageLayer=r,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:o=null}){const r=this.ctx.canvas.width,a=this.ctx.canvas.height,i=o||"#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,o=i;if(this.ctx.fillStyle=i,o=this.ctx.fillStyle,n="string"==typeof o&&/^#[0-9A-Fa-f]{6}$/.test(o),"#000000"===e&&"#ffffff"===t||e===t||!n)this.foregroundColor=this.backgroundColor=null;else{const n=parseInt(o.slice(1),16),r=(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(r)+.7152*s(a)+.0722*s(i));this.selectColor=(n,o,r)=>{const a=.2126*s(n)+.7152*s(o)+.0722*s(r);return Math.round(a)===l?t:e}}}if(this.ctx.fillStyle=this.backgroundColor||i,this.ctx.fillRect(0,0,r,a),this.ctx.restore(),n){const e=this.cachedCanvases.getCanvas("transparent",r,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,r){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!==r&&s===r.nextBreakPoint)return r.breakIt(s,n),s;if(f=i[s],f!==o.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,o=e.height;let r,a,i=Math.max(Math.hypot(t[0],t[1]),1),s=Math.max(Math.hypot(t[2],t[3]),1),l=n,c=o,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),r=this.cachedCanvases.getCanvas(u,t,n,!1),a=r.context,a.clearRect(0,0,t,n),a.drawImage(e,0,0,l,c,0,0,t,n),e=r.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 o=c.get(u);if(o&&!s)return{canvas:o,offsetX:Math.round(Math.min(l[0],l[2])+l[4]),offsetY:Math.round(Math.min(l[1],l[3])+l[5])};d=o}d||(h=this.cachedCanvases.getCanvas("maskCanvas",n,a,!1),m(h.context,e));let f=o.Util.transform(l,[1/n,0,0,-1/a,0,0]);f=o.Util.transform(f,[1,0,0,1,0,-a]);const g=o.Util.applyTransform([0,0],f),b=o.Util.applyTransform([n,a],f),v=o.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,S=Math.min(g[0],b[0]),A=Math.min(g[1],b[1]);x.translate(-S,-A),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=o.Util.transform(x.mozCurrentTransformInverse,[1,0,0,1,-S,-A]);return x.fillStyle=s?i.getPattern(t,this,C,r.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(S),offsetY:Math.round(A)}}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,o,r,a,i){t.transform(e,n,o,r,a,i),this.__originalTransform(e,n,o,r,a,i)},e.setTransform=function(e,n,o,r,a,i){t.setTransform(e,n,o,r,a,i),this.__originalSetTransform(e,n,o,r,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,o,r,a,i){t.bezierCurveTo(e,n,o,r,a,i),this.__originalBezierCurveTo(e,n,o,r,a,i)},e.rect=function(e,n,o,r){t.rect(e,n,o,r),this.__originalRect(e,n,o,r)},e.closePath=function(){t.closePath(),this.__originalClosePath()},e.beginPath=function(){t.beginPath(),this.__originalBeginPath()}}(r,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,o){const r=o[0],a=o[1],i=o[2]-r,s=o[3]-a;0!==i&&0!==s&&(function(e,t,n,o,r,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"===r?_:y;const g=Math.min(o,Math.ceil(1048576/n));for(let r=0;r100&&(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,o,r,a){this.current.textMatrix=[e,t,n,o,r,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,r){const a=this.ctx,i=this.current,s=i.font,l=i.textRenderingMode,c=i.fontSize/i.fontSizeScale,u=l&o.TextRenderingMode.FILL_STROKE_MASK,d=!!(l&o.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),r&&a.setTransform.apply(a,r),u!==o.TextRenderingMode.FILL&&u!==o.TextRenderingMode.FILL_STROKE||a.fill(),u!==o.TextRenderingMode.STROKE&&u!==o.TextRenderingMode.FILL_STROKE||a.stroke(),a.restore()):(u!==o.TextRenderingMode.FILL&&u!==o.TextRenderingMode.FILL_STROKE||a.fillText(e,t,n),u!==o.TextRenderingMode.STROKE&&u!==o.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,o.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===o.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,r.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&o.TextRenderingMode.FILL_STROKE_MASK;e!==o.TextRenderingMode.STROKE&&e!==o.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(Snew C(e,this.commonObjs,this.objs,this.canvasFactory)};t=new r.TilingPattern(e,n,this.ctx,a,o)}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 r=this.selectColor?.(e,t,n)||o.Util.makeHexColor(e,t,n);this.ctx.strokeStyle=r,this.current.strokeColor=r}setFillRGBColor(e,t,n){const r=this.selectColor?.(e,t,n)||o.Util.makeHexColor(e,t,n);this.ctx.fillStyle=r,this.current.fillColor=r,this.current.patternFill=!1}_getPattern(e,t=null){let n;return this.cachedPatterns.has(e)?n=this.cachedPatterns.get(e):(n=(0,r.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,r.PathType.SHADING);const a=t.mozCurrentTransformInverse;if(a){const e=t.canvas,n=e.width,r=e.height,i=o.Util.applyTransform([0,0],a),s=o.Util.applyTransform([0,r],a),l=o.Util.applyTransform([n,0],a),c=o.Util.applyTransform([n,r],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,o.unreachable)("Should not call beginInlineImage")}beginImageData(){(0,o.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,o.info)("TODO: Support non-isolated groups."),e.knockout&&(0,o.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 r=o.Util.getAxialAlignedBoundingBox(e.bbox,t.mozCurrentTransform);const a=[0,0,t.canvas.width,t.canvas.height];r=o.Util.intersect(r,a)||[0,0,0,0];const i=Math.floor(r[0]),s=Math.floor(r[1]);let c=Math.max(Math.ceil(r[2])-i,1),u=Math.max(Math.ceil(r[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=o.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,r,a){if(this.save(),Array.isArray(t)&&4===t.length){const r=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]=r,t[3]=i;const[a,l]=o.Util.singularValueDecompose2dScale(this.ctx.mozCurrentTransform),{viewportScale:c}=this,d=Math.ceil(r*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(${r}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],r,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,r)}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,o=this.processingType3;if(o&&(void 0===o.compiled&&(o.compiled=function(e){const{width:t,height:n}=e;if(t>1e3||n>1e3)return null;const o=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),r=t+1;let a,s,l,c=new Uint8Array(r*(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),o[e]&&(c[l+s]=o[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*r,0!==d[p]&&(c[l]=8,++h),s=1;s1e3)return null;const f=new Int32Array([0,r,-1,0,-r,0,0,0,1]);let m,g,b;for(i.isNodeJS?g=[]:m=new Path2D,a=0;h&&a<=n;a++){let e=a*r;const n=e+t;for(;e>4,c[e]&=i>>2|i<<2),m?m.lineTo(e%r,e/r|0):b.push(e%r,e/r|0),c[e]||--h}while(o!==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,o=t.length;nt?i/t:1,o=a>t?a/t:1}}this._cachedScaleForStroking=[n,o]}return this._cachedScaleForStroking}rescaleAndStroke(e){const{ctx:t}=this,{lineWidth:n}=this.current,[o,r]=this.getScaleForStroking();if(t.lineWidth=n||1,1===o&&1===r)return void t.stroke();let a,i,s;e&&(a=t.mozCurrentTransform.slice(),i=t.getLineDash().slice(),s=t.lineDashOffset),t.scale(o,r);const l=Math.max(o,r);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 o.OPS)void 0!==C.prototype[e]&&(C.prototype[o.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 o=n(1),r=n(3);const a={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"};function i(e,t){if(!t||r.isNodeJS)return;const n=t[2]-t[0],o=t[3]-t[1],a=new Path2D;a.rect(t[0],t[1],n,o),e.clip(a)}t.PathType=a;class s{constructor(){this.constructor===s&&(0,o.unreachable)("Cannot initialize BaseShadingPattern.")}getPattern(){(0,o.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,r){let s;if(r===a.STROKE||r===a.FILL){const a=t.current.getClippedPathBoundingBox(r,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=o.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,o.warn)(`RadialAxialShadingPattern.getPattern: "${e?.message}".`)}}else i(e,this._bbox),s=this._createGradient(e);return s}}function c(e,t,n,o,r,a,i,s){const l=t.coords,c=t.colors,u=e.data,d=4*e.width;let p;l[n+1]>l[o+1]&&(p=n,n=o,o=p,p=a,a=i,i=p),l[o+1]>l[r+1]&&(p=o,o=r,r=p,p=i,i=s,s=p),l[n+1]>l[o+1]&&(p=n,n=o,o=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[o]+t.offsetX)*t.scaleX,g=(l[o+1]+t.offsetY)*t.scaleY,b=(l[r]+t.offsetX)*t.scaleX,v=(l[r+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],S=c[i+2],A=c[s],C=c[s+1],T=c[s+2],E=Math.round(f),O=Math.round(v);let P,D,L,M,R,F,I,N;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-A)*t,L=x-(x-C)*t,M=S-(S-T)*t}let t;t=ev?1:(f-e)/(f-v),R=h-(h-b)*t,F=y-(y-A)*t,I=_-(_-C)*t,N=k-(k-T)*t;const n=Math.round(Math.min(P,R)),o=Math.round(Math.max(P,R));let r=d*e+4*n;for(let e=n;e<=o;e++)t=(P-e)/(P-R),t<0?t=0:t>1&&(t=1),u[r++]=D-(D-F)*t|0,u[r++]=L-(L-I)*t|0,u[r++]=M-(M-N)*t|0,u[r++]=255}}function u(e,t,n){const o=t.coords,r=t.colors;let a,i;switch(t.type){case"lattice":const s=t.verticesPerRow,l=Math.floor(o.length/s)-1,u=s-1;for(a=0;a=o?r=o:n=r/e,{scale:n,size:r}}clipBbox(e,t,n,o,r){const a=o-t,i=r-n;e.ctx.rect(t,n,a,i),e.current.updateRectMinMax(e.ctx.mozCurrentTransform,[t,n,o,r]),e.clip(),e.endPath()}setFillAndStrokeStyleToContext(e,t,n){const r=e.ctx,a=e.current;switch(t){case 1:const e=this.ctx;r.fillStyle=e.fillStyle,r.strokeStyle=e.strokeStyle,a.fillColor=e.fillStyle,a.strokeColor=e.strokeStyle;break;case 2:const i=o.Util.makeHexColor(n[0],n[1],n[2]);r.fillStyle=i,r.strokeStyle=i,a.fillColor=i,a.strokeColor=i;break;default:throw new o.FormatError(`Unsupported paint type: ${t}`)}}getPattern(e,t,n,r){let i=n;r!==a.SHADING&&(i=o.Util.transform(i,t.baseTransform),this.matrix&&(i=o.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,o.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:r=0,width:a,height:i,inverseDecode:s=!1}){const l=o.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 o=0;o{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 o=n(1);function r(e){switch(e instanceof Error||"object"==typeof e&&null!==e||(0,o.unreachable)('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),e.name){case"AbortException":return new o.AbortException(e.message);case"MissingPDFException":return new o.MissingPDFException(e.message);case"PasswordException":return new o.PasswordException(e.message,e.code);case"UnexpectedResponseException":return new o.UnexpectedResponseException(e.message,e.status);case"UnknownErrorException":return new o.UnknownErrorException(e.message,e.details);default:return new o.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(r(t.reason))}return}const o=this.actionHandler[t.action];if(!o)throw new Error(`Unknown action from worker: ${t.action}`);if(t.callbackId){const e=this.sourceName,a=t.sourceName;new Promise((function(e){e(o(t.data))})).then((function(o){n.postMessage({sourceName:e,targetName:a,callback:1,callbackId:t.callbackId,data:o})}),(function(o){n.postMessage({sourceName:e,targetName:a,callback:2,callbackId:t.callbackId,reason:r(o)})}))}else t.streamId?this._createStreamSink(t):o(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 r=this.callbackId++,a=(0,o.createPromiseCapability)();this.callbackCapabilities[r]=a;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:r,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 r=(0,o.createPromiseCapability)();return this.streamControllers[i]={controller:n,startCall:r,pullCall:null,cancelCall:null,isClosed:!1},c.postMessage({sourceName:s,targetName:l,action:e,streamId:i,data:t,desiredSize:n.desiredSize},a),r.promise},pull:e=>{const t=(0,o.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,o.assert)(e instanceof Error,"cancel must have a valid reason");const t=(0,o.createPromiseCapability)();return this.streamControllers[i].cancelCall=t,this.streamControllers[i].isClosed=!0,c.postMessage({sourceName:s,targetName:l,stream:1,streamId:i,reason:r(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,r=1,s){if(this.isCancelled)return;const l=this.desiredSize;this.desiredSize-=r,l>0&&this.desiredSize<=0&&(this.sinkCapability=(0,o.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,o.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:r(e)}))},sinkCapability:(0,o.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:r(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(r(e.reason));break;case 7:e.success?s.pullCall.resolve():s.pullCall.reject(r(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:r(e)})}));break;case 4:if((0,o.assert)(s,"enqueue should have stream controller"),s.isClosed)break;s.controller.enqueue(e.chunk);break;case 3:if((0,o.assert)(s,"close should have stream controller"),s.isClosed)break;s.isClosed=!0,s.controller.close(),this._deleteStreamController(s,t);break;case 5:(0,o.assert)(s,"error should have stream controller"),s.controller.error(r(e.reason)),this._deleteStreamController(s,t);break;case 2:e.success?s.cancelCall.resolve():s.cancelCall.reject(r(e.reason)),this._deleteStreamController(s,t);break;case 1:if(!l)break;new Promise((function(t){t(l.onCancel&&l.onCancel(r(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:r(e)})})),l.sinkCapability.reject(r(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 o=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,o.objectFromMap)(this.#c)}has(e){return this.#c.has(e)}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OptionalContentConfig=void 0;var o=n(1);class r{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 r(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 r=1;r0?(0,o.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 o=n(1),r=n(5);t.PDFDataTransportStream=class{constructor(e,t){(0,o.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,o.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,o.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,o=null){this._stream=e,this._done=n||!1,this._filename=(0,r.isPdfFile)(o)?o: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,o.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,o.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=[],o={items:t,styles:Object.create(null)};return function e(o){if(!o)return;let r=null;const a=o.name;if("#text"===a)r=o.value;else{if(!n.shouldBuildText(a))return;o?.attributes?.textContent?r=o.attributes.textContent:o.value&&(r=o.value)}if(null!==r&&t.push({str:r}),o.children)for(const t of o.children)e(t)}(e),o}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 o=n(6);const r=function(e){return new Promise(((t,n)=>{__webpack_require__(172).readFile(e,((e,o)=>{!e&&o?t(new Uint8Array(o)):n(new Error(e))}))}))};class a extends o.BaseCanvasFactory{_createCanvas(e,t){return __webpack_require__(3414).createCanvas(e,t)}}t.NodeCanvasFactory=a;class i extends o.BaseCMapReaderFactory{_fetchData(e,t){return r(e).then((e=>({cMapData:e,compressionType:t})))}}t.NodeCMapReaderFactory=i;class s extends o.BaseStandardFontDataFactory{_fetchData(e){return r(e)}}t.NodeStandardFontDataFactory=s},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationLayer=void 0;var o=n(1),r=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 o.AnnotationType.LINK:return new h(e);case o.AnnotationType.TEXT:return new f(e);case o.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 o.AnnotationType.POPUP:return new k(e);case o.AnnotationType.FREETEXT:return new x(e);case o.AnnotationType.LINE:return new S(e);case o.AnnotationType.SQUARE:return new A(e);case o.AnnotationType.CIRCLE:return new C(e);case o.AnnotationType.POLYLINE:return new T(e);case o.AnnotationType.CARET:return new O(e);case o.AnnotationType.INK:return new P(e);case o.AnnotationType.POLYGON:return new E(e);case o.AnnotationType.HIGHLIGHT:return new D(e);case o.AnnotationType.UNDERLINE:return new L(e);case o.AnnotationType.SQUIGGLY:return new M(e);case o.AnnotationType.STRIKEOUT:return new R(e);case o.AnnotationType.STAMP:return new F(e);case o.AnnotationType.FILEATTACHMENT:return new I(e);default:return new p(e)}}}class p{constructor(e,{isRenderable:t=!1,ignoreBorder:n=!1,createQuadrilaterals:o=!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)),o&&(this.quadrilaterals=this._createQuadrilaterals(n))}_createContainer(e=!1){const t=this.data,n=this.page,r=this.viewport,a=document.createElement("section");let{width:i,height:s}=u(t.rect);a.setAttribute("data-annotation-id",t.id);const l=o.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=r.transform.slice(),[t,n]=o.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(${r.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!==o.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 o.AnnotationBorderStyleType.SOLID:a.style.borderStyle="solid";break;case o.AnnotationBorderStyleType.DASHED:a.style.borderStyle="dashed";break;case o.AnnotationBorderStyleType.BEVELED:(0,o.warn)("Unimplemented border style: beveled");break;case o.AnnotationBorderStyleType.INSET:(0,o.warn)("Unimplemented border style: inset");break;case o.AnnotationBorderStyleType.UNDERLINE:a.style.borderBottomStyle="solid"}t.borderColor||t.color?a.style.borderColor=o.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 o=n.detail[e];n.target.style[t]=i.ColorConverters[`${o[0]}_HTML`](o.slice(1))};return(0,o.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 o of Object.keys(t.detail)){const r=e[o]||n[o];r&&r(t)}}_setDefaultPropertiesFromJS(e){if(!this.enableScripting)return;const t=this.annotationStorage.getRawValue(this.data.id);if(!t)return;const n=this._commonActions;for(const[o,r]of Object.entries(t)){const a=n[o];a&&(a({detail:r,target:e}),delete t[o])}}_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 o=new w({container:n,trigger:e,color:t.color,titleObj:t.titleObj,modificationDate:t.modificationDate,contentsObj:t.contentsObj,richText:t.richText,hideWrapper:!0}).render();o.style.left=n.style.width,n.appendChild(o)}_renderQuadrilaterals(e){for(const t of this.quadrilaterals)t.className=e;return this.quadrilaterals}render(){(0,o.unreachable)("Abstract method `AnnotationElement.render` called")}_getElementsByName(e,t=null){const n=[];if(this._fieldObjects){const r=this._fieldObjects[e];if(r)for(const{page:e,id:a,exportValues:i}of r){if(-1===e)continue;if(a===t)continue;const r="string"==typeof i?i:null,s=document.getElementById(a);!s||c.has(s)?n.push({id:a,exportValue:r,domElement:s}):(0,o.warn)(`_getElementsByName - element not allowed: ${a}`)}return n}for(const o of document.getElementsByName(e)){const{id:e,exportValue:r}=o;e!==t&&c.has(o)&&n.push({id:e,exportValue:r,domElement:o})}return n}static get platform(){const e="undefined"!=typeof navigator?navigator.platform:"";return(0,o.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 o=0===t?n:n.cloneNode();return e.appendChild(o),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 o of Object.keys(t.actions)){const r=n.get(o);r&&(e[r]=()=>(this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t.id,name:o}}),!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,o.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:o,include:r}=t,a=[];if(0!==e.length||0!==o.length){const t=new Set(o);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)===r&&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,o){t.includes("mouse")?e.addEventListener(t,(e=>{this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:n,value:o(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:o(e)}})}))}_setEventListeners(e,t,n){for(const[o,r]of t)("Action"===r||this.data.actions?.[r])&&this._setEventListener(e,o,r,n)}_setBackgroundColor(e){const t=this.data.backgroundColor||null;e.style.backgroundColor=null===t?"transparent":o.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,o){const r=this.annotationStorage;for(const a of this._getElementsByName(e.name,e.id))a.domElement&&(a.domElement[t]=n),r.setValue(a.id,{[o]:n})}render(){const e=this.annotationStorage,t=this.data.id;this.container.className="textWidgetAnnotation";let n=null;if(this.renderForms){const o=e.getValue(t,{value:this.data.fieldValue}),r=o.formattedValue||o.value||"",a={userValue:null,formattedValue:null,valueOnFocus:""};this.data.multiLine?(n=document.createElement("textarea"),n.textContent=r):(n=document.createElement("input"),n.type="text",n.setAttribute("value",r)),c.add(n),n.disabled=this.data.readOnly,n.name=this.data.fieldName,n.tabIndex=l,a.userValue=r,n.setAttribute("id",t),n.addEventListener("input",(o=>{e.setValue(t,{value:o.target.value}),this.setPropertyOnSiblings(n,"value",o.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 o={value(n){a.userValue=n.detail.value??"",e.setValue(t,{value:a.userValue.toString()}),n.target.value=a.userValue},formattedValue(n){const{formattedValue:o}=n.detail;a.formattedValue=o,null!=o&&n.target!==document.activeElement&&(n.target.value=o),e.setValue(t,{formattedValue:o})},selRange(e){e.target.setSelectionRange(...e.detail.selRange)}};this._dispatchEventFromSandbox(o,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:o}=e.target;a.valueOnFocus!==o&&(a.userValue=o,this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:o,willCommit:!0,commitKey:n,selStart:e.target.selectionStart,selEnd:e.target.selectionEnd}}))}));const o=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}}),o(e)})),this.data.actions?.Keystroke&&n.addEventListener("beforeinput",(e=>{const{data:n,target:o}=e,{value:r,selectionStart:a,selectionEnd:i}=o;let s=a,l=i;switch(e.inputType){case"deleteWordBackward":{const e=r.substring(0,a).match(/\w*[^\w]*$/);e&&(s-=e[0].length);break}case"deleteWordForward":{const e=r.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:r,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,r=e.style;t&&(r.fontSize=`${t}px`),r.color=o.Util.makeHexColor(n[0],n[1],n[2]),null!==this.data.textAlignment&&(r.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 o=e.getValue(n,{value:t.exportValue===t.fieldValue}).value;"string"==typeof o&&(o="Off"!==o,e.setValue(n,{value:o})),this.container.className="buttonWidgetAnnotation checkBox";const r=document.createElement("input");return c.add(r),r.disabled=t.readOnly,r.type="checkbox",r.name=t.fieldName,o&&r.setAttribute("checked",!0),r.setAttribute("id",n),r.setAttribute("exportValue",t.exportValue),r.tabIndex=l,r.addEventListener("change",(o=>{const{name:r,checked:a}=o.target;for(const o of this._getElementsByName(r,n)){const n=a&&o.exportValue===t.exportValue;o.domElement&&(o.domElement.checked=n),e.setValue(o.id,{value:n})}e.setValue(n,{value:a})})),r.addEventListener("resetform",(e=>{const n=t.defaultFieldValue||"Off";e.target.checked=n===t.exportValue})),this.enableScripting&&this.hasJSActions&&(r.addEventListener("updatefromsandbox",(t=>{const o={value(t){t.target.checked="Off"!==t.detail.value,e.setValue(n,{value:t.target.checked})}};this._dispatchEventFromSandbox(o,t)})),this._setEventListeners(r,[["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(r),this._setDefaultPropertiesFromJS(r),this.container.appendChild(r),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 o=e.getValue(n,{value:t.fieldValue===t.buttonValue}).value;"string"==typeof o&&(o=o!==t.buttonValue,e.setValue(n,{value:o}));const r=document.createElement("input");if(c.add(r),r.disabled=t.readOnly,r.type="radio",r.name=t.fieldName,o&&r.setAttribute("checked",!0),r.setAttribute("id",n),r.tabIndex=l,r.addEventListener("change",(t=>{const{name:o,checked:r}=t.target;for(const t of this._getElementsByName(o,n))e.setValue(t.id,{value:!1});e.setValue(n,{value:r})})),r.addEventListener("resetform",(e=>{const n=t.defaultFieldValue;e.target.checked=null!=n&&n===t.buttonValue})),this.enableScripting&&this.hasJSActions){const o=t.buttonValue;r.addEventListener("updatefromsandbox",(t=>{const r={value:t=>{const r=o===t.detail.value;for(const o of this._getElementsByName(t.target.name)){const t=r&&o.id===n;o.domElement&&(o.domElement.checked=t),e.setValue(o.id,{value:t})}}};this._dispatchEventFromSandbox(r,t)})),this._setEventListeners(r,[["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(r),this._setDefaultPropertiesFromJS(r),this.container.appendChild(r),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:o}=this.data.defaultAppearanceData;o||(o=9);const r=`calc(${o}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=`${o}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=r),n.value.includes(e.exportValue)&&t.setAttribute("selected",!0),a.appendChild(t)}const i=(e,t)=>{const n=t?"value":"textContent",o=e.target.options;return e.target.multiple?Array.prototype.filter.call(o,(e=>e.selected)).map((e=>e[n])):-1===o.selectedIndex?null:o[o.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 o={value(n){const o=n.detail.value,r=new Set(Array.isArray(o)?o:[o]);for(const e of a.options)e.selected=r.has(e.value);e.setValue(t,{value:i(n,!0)})},multipleSelection(e){a.multiple=!0},remove(n){const o=a.options,r=n.detail.remove;o[r].selected=!1,a.remove(r),o.length>0&&-1===Array.prototype.findIndex.call(o,(e=>e.selected))&&(o[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:o,displayValue:r,exportValue:l}=n.detail.insert,c=document.createElement("option");c.textContent=r,c.value=l,a.insertBefore(c,a.children[o]),e.setValue(t,{value:i(n,!0),items:s(n)})},items(n){const{items:o}=n.detail;for(;0!==a.length;)a.remove(0);for(const e of o){const{displayValue:t,exportValue:n}=e,o=document.createElement("option");o.textContent=t,o.value=n,a.appendChild(o)}a.options.length>0&&(a.options[0].selected=!0),e.setValue(t,{value:i(n,!0),items:s(n)})},indices(n){const o=new Set(n.detail.indices);for(const e of n.target.options)e.selected=o.has(e.index);e.setValue(t,{value:i(n,!0)})},editable(e){e.target.disabled=!e.detail.editable}};this._dispatchEventFromSandbox(o,n)})),a.addEventListener("input",(n=>{const o=i(n,!0),r=i(n,!1);e.setValue(t,{value:o}),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:r,changeEx:o,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}),r=this.page,a=o.Util.normalizeRect([this.data.parentRect[0],r.view[3]-this.data.parentRect[1]+r.view[1],this.data.parentRect[2],r.view[3]-this.data.parentRect[3]+r.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],r=.7*(255-n[1])+n[1],a=.7*(255-n[2])+n[2];t.style.backgroundColor=o.Util.makeHexColor(0|e,0|r,0|a)}const a=document.createElement("h1");a.dir=this.titleObj.dir,a.textContent=this.titleObj.str,t.appendChild(a);const i=r.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 o=e.split(/(?:\r\n?|\n)/);for(let e=0,t=o.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,o]){return["G",1-Math.min(1,.3*e+.59*n+.11*t+o)]}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,o]){return`#${n(e)}${n(t)}${n(o)}`}static T_HTML(){return"#00000000"}static CMYK_RGB([e,t,n,o]){return["RGB",1-Math.min(1,e+o),1-Math.min(1,n+o),1-Math.min(1,t+o)]}static CMYK_HTML(e){return this.RGB_HTML(this.CMYK_RGB(e))}static RGB_CMYK([e,t,n]){const o=1-e,r=1-t,a=1-n;return["CMYK",o,r,a,Math.min(o,r,a)]}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.XfaLayer=void 0;var o=n(18);t.XfaLayer=class{static setupStorage(e,t,n,o,r){const a=o.getValue(t,{value:null});switch(n.name){case"textarea":if(null!==a.value&&(e.textContent=a.value),"print"===r)break;e.addEventListener("input",(e=>{o.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"===r)break;e.addEventListener("change",(e=>{o.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"===r)break;e.addEventListener("input",(e=>{o.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,r=-1===n.selectedIndex?"":n[n.selectedIndex].value;o.setValue(t,{value:r})}))}}static setAttributes({html:e,element:t,storage:n=null,intent:o,linkService:r}){const{attributes:a}=t,i=e instanceof HTMLAnchorElement;"radio"===a.type&&(a.name=`${a.name}-${o}`);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&&r.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,r=e.xfaHtml,a=e.intent||"display",i=document.createElement(r.name);r.attributes&&this.setAttributes({html:i,element:r,intent:a,linkService:n});const s=[[r,-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,r,i]=s[s.length-1];if(r+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);o.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 o=n(1);const r=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=o.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 o=t.measureText("");let i=o.fontBoundingBoxAscent,s=Math.abs(o.fontBoundingBoxDescent);if(i){t.restore();const n=i/(i+s);return a.set(e,n),n}t.strokeStyle="red",t.clearRect(0,0,r,r),t.strokeText("g",0,0);let l=t.getImageData(0,0,r,r).data;s=0;for(let e=l.length-1-3;e>=0;e-=4)if(l[e]>0){s=Math.ceil(e/4/r);break}t.clearRect(0,0,r,r),t.strokeText("A",0,r),l=t.getImageData(0,0,r,r).data,i=0;for(let e=0,t=l.length;e0){i=r-Math.floor(e/4/r);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,r=0;0!==d&&(n=Math.cos(d),r=Math.sin(d));const a=(p.vertical?t.height:t.width)*e._viewport.scale,i=h;let s,c;0!==d?(s=[n,r,-r,n,m,g],c=o.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,o=t.length;if(o>1e5)return e._renderingDone=!0,void n.resolve();if(!e._textContentStream)for(let n=0;n0&&(o=o?Math.min(n,o):n)}return o}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;o=n[i],r=o.boundary,t=r.x2>e.x1?r.index>e.index?r.x1New:e.x1:void 0===r.x2New?(r.x2+e.x1)/2:r.x2New,t>l&&(l=t)}for(e.x1New=l,i=t;i<=a;i++)o=n[i],r=o.boundary,void 0===r.x2New?r.x2>e.x1?r.index>e.index&&(r.x2New=r.x2):r.x2New=l:r.x2New>l&&(r.x2New=Math.max(l,r.x2));const c=[];let u=null;for(i=t;i<=a;i++){o=n[i],r=o.boundary;const t=r.x2>e.x2?r:e;u===t?c[c.length-1].end=o.end:(c.push({start:o.start,end:o.end,boundary:t}),u=t)}for(n[t].start=0&&n[s].start>=r.y1;s--)e=n[s].boundary===r;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 o.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,o=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,o.createPromiseCapability)();let n=Object.create(null);const a=this._document.createElement("canvas");if(a.height=a.width=r,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:o,done:r})=>{r?t.resolve():(Object.assign(n,o.styles),this._processItems(o.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,r=function(e,t,n){const o=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,o);const r=new Array(n.length);for(const e of o){const t=e.index;r[t]={left:e.x1New,top:0,right:e.x2New,bottom:0}}n.map((function(t,n){const a=r[n],i=o[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,o);for(const e of o){const t=e.index;r[t].top=e.x1New,r[t].bottom=e.x2New}return r}(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),r.style.padding=n.join(" "),t.length&&(r.style.transform=t.join(" "))):(r.style.padding=null,r.style.transform=a.originalTransform))}}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SVGGraphics=void 0;var o=n(1),r=n(5),a=n(3);let i=class{constructor(){(0,o.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 o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";let r=`data:${t};base64,`;for(let t=0,n=e.length;t>2]+o[(3&a)<<4|i>>4]+o[t+1>6:64]+o[t+2>1&2147483647:n>>1&2147483647;t[e]=n}function n(e,n,o,r){let a=r;const i=n.length;o[a]=i>>24&255,o[a+1]=i>>16&255,o[a+2]=i>>8&255,o[a+3]=255&i,a+=4,o[a]=255&e.charCodeAt(0),o[a+1]=255&e.charCodeAt(1),o[a+2]=255&e.charCodeAt(2),o[a+3]=255&e.charCodeAt(3),a+=4,o.set(n,a),a+=n.length;const s=function(e,n,o){let r=-1;for(let a=n;a>>8^t[n]}return-1^r}(o,r+4,a);o[a]=s>>24&255,o[a+1]=s>>16&255,o[a+2]=s>>8&255,o[a+3]=255&s}function r(e){let t=e.length;const n=65535,o=Math.ceil(t/n),r=new Uint8Array(2+t+5*o+4);let a=0;r[a++]=120,r[a++]=156;let i=0;for(;t>n;)r[a++]=0,r[a++]=255,r[a++]=255,r[a++]=0,r[a++]=0,r.set(e.subarray(i,i+n),a),a+=n,i+=n,t-=n;r[a++]=1,r[a++]=255&t,r[a++]=t>>8&255,r[a++]=255&~t,r[a++]=(65535&~t)>>8&255,r.set(e.subarray(i),a),a+=e.length-i;const s=function(e,t,n){let o=1,r=0;for(let t=0;t>24&255,r[a++]=s>>16&255,r[a++]=s>>8&255,r[a++]=255&s,r}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 o.ImageKind.GRAYSCALE_1BPP:h=0,d=1,f=c+7>>3;break;case o.ImageKind.RGB_24BPP:h=2,d=8,f=3*c;break;case o.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 r(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,o.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+e)}return r(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?o.ImageKind.GRAYSCALE_1BPP:t.kind,i,s)}}();class f{constructor(){this.fontSizeScale=1,this.fontWeight=s.fontWeight,this.fontSize=0,this.textMatrix=o.IDENTITY_MATRIX,this.fontMatrix=o.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=o.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 o of e)"save"!==o.fn?"restore"===o.fn?t=n.pop():t.push(o):(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 r.DOMSVGFactory,this.current=new f,this.transformMatrix=o.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 o.OPS)this._operatorIdMapping[o.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,r=t.length;e{e.get(t,n)}));this.current.dependencies.push(n)}return Promise.all(this.current.dependencies)}transform(e,t,n,r,a,i){const s=[e,t,n,r,a,i];this.transformMatrix=o.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=o.IDENTITY_MATRIX,this.executeOpTree(this.convertOpList(e)),n)))}convertOpList(e){const t=this._operatorIdMapping,n=e.argsArray,o=e.fnArray,r=[];for(let e=0,a=o.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=o.Util.makeHexColor(e,t,n)}setFillAlpha(e){this.current.fillAlpha=e}setFillRGBColor(e,t,n){this.current.fillColor=o.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,r=o.Util.inverseTransform(this.transformMatrix),a=o.Util.applyTransform([0,0],r),i=o.Util.applyTransform([0,n],r),s=o.Util.applyTransform([t,0],r),l=o.Util.applyTransform([t,n],r),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],r=e[3]||o.IDENTITY_MATRIX,[a,i,s,l]=e[4],c=e[5],u=e[6],d=e[7],p="shading"+_++,[h,f,m,g]=o.Util.normalizeRect([...o.Util.applyTransform([a,i],r),...o.Util.applyTransform([s,l],r)]),[b,v]=o.Util.singularValueDecompose2dScale(r),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,S=this.transformMatrix,A=this.current.fillColor,C=this.current.strokeColor,T=this.svgFactory.create(m-h,g-f);if(this.svg=T,this.transformMatrix=r,2===d){const e=o.Util.makeHexColor(...t);this.current.fillColor=e,this.current.strokeColor=e}return this.executeOpTree(this.convertOpList(n)),this.svg=x,this.transformMatrix=S,this.current.fillColor=A,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 r;switch(e[1]){case"axial":const n=e[4],o=e[5];r=this.svgFactory.createElement("svg:linearGradient"),r.setAttributeNS(null,"id",t),r.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),r.setAttributeNS(null,"x1",n[0]),r.setAttributeNS(null,"y1",n[1]),r.setAttributeNS(null,"x2",o[0]),r.setAttributeNS(null,"y2",o[1]);break;case"radial":const a=e[4],i=e[5],s=e[6],l=e[7];r=this.svgFactory.createElement("svg:radialGradient"),r.setAttributeNS(null,"id",t),r.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),r.setAttributeNS(null,"cx",i[0]),r.setAttributeNS(null,"cy",i[1]),r.setAttributeNS(null,"r",l),r.setAttributeNS(null,"fx",a[0]),r.setAttributeNS(null,"fy",a[1]),r.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]),r.appendChild(t)}return this.defs.appendChild(r),`url(#${t})`;case"Mesh":return(0,o.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 r=n.x,a=n.y,i=[],s=0;for(const n of e)switch(0|n){case o.OPS.rectangle:r=t[s++],a=t[s++];const e=r+t[s++],n=a+t[s++];i.push("M",g(r),g(a),"L",g(e),g(a),"L",g(e),g(n),"L",g(r),g(n),"Z");break;case o.OPS.moveTo:r=t[s++],a=t[s++],i.push("M",g(r),g(a));break;case o.OPS.lineTo:r=t[s++],a=t[s++],i.push("L",g(r),g(a));break;case o.OPS.curveTo:r=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(r),g(a)),s+=6;break;case o.OPS.curveTo2:i.push("C",g(r),g(a),g(t[s]),g(t[s+1]),g(t[s+2]),g(t[s+3])),r=t[s+2],a=t[s+3],s+=4;break;case o.OPS.curveTo3:r=t[s+2],a=t[s+3],i.push("C",g(t[s]),g(t[s+1]),g(r),g(a),g(r),g(a)),s+=4;break;case o.OPS.closePath:i.push("Z")}i=i.join(" "),n.path&&e.length>0&&e[0]!==o.OPS.rectangle&&e[0]!==o.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(r,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 o=e.element.cloneNode(!0);if("evenodd"===this.pendingClip?o.setAttributeNS(null,"clip-rule","evenodd"):o.setAttributeNS(null,"clip-rule","nonzero"),this.pendingClip=null,n.appendChild(o),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,o.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 o=n.dashArray;1!==t&&o.length>0&&(o=o.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",o.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,o.warn)(`Dependent image with object ID ${e} is not ready yet`)}paintInlineImageXObject(e,t){const n=e.width,o=e.height,r=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(o)),this.current.element=a,this.clip("nonzero");const i=this.svgFactory.createElement("svg:image");i.setAttributeNS(c,"xlink:href",r),i.setAttributeNS(null,"x","0"),i.setAttributeNS(null,"y",g(-o)),i.setAttributeNS(null,"width",g(n)+"px"),i.setAttributeNS(null,"height",g(o)+"px"),i.setAttributeNS(null,"transform",`scale(${g(1/n)} ${g(-1/o)})`),t?t.appendChild(i):this._ensureTransformGroup().appendChild(i)}paintImageMaskXObject(e){const t=this.current,n=e.width,o=e.height,r=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(o)),i.setAttributeNS(null,"fill",r),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],o=this.svgFactory.createElement("svg:rect");o.setAttributeNS(null,"x",t[0]),o.setAttributeNS(null,"y",t[1]),o.setAttributeNS(null,"width",g(e)),o.setAttributeNS(null,"height",g(n)),this.current.element=o,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 o=this.svgFactory.createElement("svg:g");return o.setAttributeNS(null,"transform",b(e.transform)),t.appendChild(o),this.svg=o,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 o=n(1),r=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,o.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,o.createPromiseCapability)(),this._headersCapability=(0,o.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,o.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 o.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,o.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,o.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 o.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,r.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:e.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=a,this._contentLength=i||this._contentLength,this._filename=(0,r.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 r=e=>{if(404!==e.statusCode)this._setReadableStream(e);else{const e=new o.MissingPDFException(`Missing PDF "${this._url}".`);this._storedError=e}};this._request=null,"http:"===this._url.protocol?this._request=i.request(p(this._url,this._httpHeaders),r):this._request=s.request(p(this._url,this._httpHeaders),r),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 o.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 o=decodeURIComponent(this._url.path);c.test(this._url.href)&&(o=o.replace(/^\//,"")),this._setReadableStream(a.createReadStream(o,{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 o.MissingPDFException('Missing PDF "'+t+'".'):new o.UnexpectedResponseException(`Unexpected server response (${e}) while retrieving PDF "${t}".`,e)},t.extractFilenameFromHeader=function(e){const t=e("Content-Disposition");if(t){let e=(0,r.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:o}){const r={allowRangeRequests:!1,suggestedLength:void 0},a=parseInt(e("Content-Length"),10);return Number.isInteger(a)?(r.suggestedLength=a,a<=2*n||o||!t||"bytes"!==e("Accept-Ranges")||"identity"!==(e("Content-Encoding")||"identity")||(r.allowRangeRequests=!0),r):r},t.validateResponseStatus=function(e){return 200===e||206===e};var o=n(1),r=n(27),a=n(5)},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getFilenameFromContentDispositionHeader=function(e){let t=!0,n=r("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 o=r("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;null!==(n=o.exec(e));){let[,e,o,r]=n;if(e=parseInt(e,10),e in t){if(0===e)break}else t[e]=[o,r]}const a=[];for(let e=0;e{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNetworkStream=void 0;var o=n(1),r=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 o={begin:e,end:t};for(const e in n)o[e]=n[e];return this.request(o)}requestFull(e){return this.request(e)}request(e){const t=this.getXhr(),n=this.currXhrId++,o=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}`),o.expectedStatus=206):o.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),o.onHeadersReceived=e.onHeadersReceived,o.onDone=e.onDone,o.onError=e.onError,o.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 r=n.xhr;if(r.readyState>=2&&n.onHeadersReceived&&(n.onHeadersReceived(),delete n.onHeadersReceived),4!==r.readyState)return;if(!(e in this.pendingRequests))return;if(delete this.pendingRequests[e],0===r.status&&this.isHttp)return void n.onError?.(r.status);const a=r.status||200;if((200!==a||206!==n.expectedStatus)&&a!==n.expectedStatus)return void n.onError?.(r.status);const i=function(e){const t=e.response;return"string"!=typeof t?t:(0,o.stringToBytes)(t).buffer}(r);if(206===a){const e=r.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?.(r.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,o.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,o.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:o,suggestedLength:a}=(0,r.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});o&&(this._isRangeSupported=!0),this._contentLength=a||this._contentLength,this._filename=(0,r.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,r.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,o.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 o={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,o),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,r.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,o.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 o=n(1),r=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 o=e[n];void 0!==o&&t.append(n,o)}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,o.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,o.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,r.validateResponseStatus)(e.status))throw(0,r.createResponseStatusError)(e.status,n);this._reader=e.body.getReader(),this._headersCapability.resolve();const t=t=>e.headers.get(t),{allowRangeRequests:a,suggestedLength:i}=(0,r.validateRangeRequestCapabilities)({getResponseHeader:t,isHttp:this._stream.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=a,this._contentLength=i||this._contentLength,this._filename=(0,r.extractFilenameFromHeader)(t),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new o.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,o.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,r.validateResponseStatus)(e.status))throw(0,r.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 r.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 o.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 o.PixelsPerInch}}),Object.defineProperty(e,"RenderingCancelledException",{enumerable:!0,get:function(){return o.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 o.getFilenameFromUrl}}),Object.defineProperty(e,"getPdfFilenameFromUrl",{enumerable:!0,get:function(){return o.getPdfFilenameFromUrl}}),Object.defineProperty(e,"getXfaPageViewport",{enumerable:!0,get:function(){return o.getXfaPageViewport}}),Object.defineProperty(e,"isPdfFile",{enumerable:!0,get:function(){return o.isPdfFile}}),Object.defineProperty(e,"loadScript",{enumerable:!0,get:function(){return o.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),o=__w_pdfjs_require__(5),r=__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,o.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 o=n(804),r=n(7824),a='',i="tippy-content",s="tippy-backdrop",l="tippy-arrow",c="tippy-svg-arrow",u={passive:!0,capture:!0},d=function(){return document.body};function p(e,t,n){if(Array.isArray(e)){var o=e[t];return null==o?Array.isArray(n)?n[t]:n:o}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(o){clearTimeout(n),n=setTimeout((function(){e(o)}),t)};var n}function g(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function b(e){return[].concat(e)}function v(e,t){-1===e.indexOf(t)&&e.push(t)}function y(e){return e.split("-")[0]}function _(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 S(e){return h(e,"MouseEvent")}function A(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 o=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[o](t,n)}))}function P(e,t){for(var n=t;n;){var o;if(e.contains(n))return!0;n=null==n.getRootNode||null==(o=n.getRootNode())?void 0:o.host}return!1}var D={isTouch:!1},L=0;function M(){D.isTouch||(D.isTouch=!0,window.performance&&document.addEventListener("mousemove",R))}function R(){var e=performance.now();e-L<20&&(D.isTouch=!1,document.removeEventListener("mousemove",R)),L=e}function F(){var e=document.activeElement;if(A(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var I=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),N=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(N);function $(e){var t=(e.plugins||[]).reduce((function(t,n){var o,r=n.name,a=n.defaultValue;return r&&(t[r]=void 0!==e[r]?e[r]:null!=(o=N[r])?o: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({},N,{plugins:t}))):j).reduce((function(t,n){var o=(e.getAttribute("data-tippy-"+n)||"").trim();if(!o)return t;if("content"===n)t[n]=o;else try{t[n]=JSON.parse(o)}catch(e){t[n]=o}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},N.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 o=w();function r(n,o){var r=z(t),a=r.box,i=r.content,s=r.arrow;o.theme?a.setAttribute("data-theme",o.theme):a.removeAttribute("data-theme"),"string"==typeof o.animation?a.setAttribute("data-animation",o.animation):a.removeAttribute("data-animation"),o.inertia?a.setAttribute("data-inertia",""):a.removeAttribute("data-inertia"),a.style.maxWidth="number"==typeof o.maxWidth?o.maxWidth+"px":o.maxWidth,o.role?a.setAttribute("role",o.role):a.removeAttribute("role"),n.content===o.content&&n.allowHTML===o.allowHTML||V(i,e.props),o.arrow?s?n.arrow!==o.arrow&&(a.removeChild(s),a.appendChild(B(o.arrow))):a.appendChild(B(o.arrow)):s&&a.removeChild(s)}return o.className=i,o.setAttribute("data-state","hidden"),V(o,e.props),t.appendChild(n),n.appendChild(o),r(e.props,e.props),{popper:t,onUpdate:r}}H.$$tippy=!0;var W=1,G=[],Y=[];function J(e,t){var n,r,a,i,s,l,c,h,g=q(e,Object.assign({},N,$(k(t)))),x=!1,A=!1,L=!1,M=!1,R=[],F=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(r),cancelAnimationFrame(a)},setProps:function(t){if(!B.state.isDestroyed){ie("onBeforeUpdate",[B,t]),ve();var n=B.props,o=q(e,Object.assign({},n,k(t),{ignoreAttributes:!0}));B.props=o,be(),n.interactiveDebounce!==o.interactiveDebounce&&(ce(),F=m(_e,o.interactiveDebounce)),n.triggerTarget&&!o.triggerTarget?b(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):o.triggerTarget&&e.removeAttribute("aria-expanded"),le(),ae(),J&&J(n,o),B.popperInstance&&(Se(),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,o=D.isTouch&&!B.props.touch,r=p(B.props.duration,0,N.duration);if(!(e||t||n||o||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=oe();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=oe(),n=t.box,o=t.content;C([n,o],r),T([n,o],"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])}))}(r)}},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,Se()}},hide:function(){var e=!B.state.isVisible,t=B.state.isDestroyed,n=!B.state.isEnabled,o=p(B.props.duration,1,N.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 r=oe(),a=r.box,i=r.content;B.props.animation&&(C([a,i],o),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()}))}(o,B.unmount):B.unmount()}},hideWithInteractivity:function(e){ne().addEventListener("mousemove",F),v(G,F),F(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&&(Ae(),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",F)})),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 oe(){return z(H)}function re(e){return B.state.isMounted&&!B.state.isVisible||D.isTouch||i&&"focus"===i.type?0:p(B.props.delay,e?0:1,N.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 o;void 0===n&&(n=!0),Z.forEach((function(n){n[e]&&n[e].apply(n,t)})),n&&(o=B.props)[e].apply(o,t)}function se(){var t=B.props.aria;if(t.content){var n="aria-"+t.content,o=H.id;b(B.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(B.state.isVisible)e.setAttribute(n,t?t+" "+o:o);else{var r=t&&t.replace(o,"").trim();r?e.setAttribute(n,r):e.removeAttribute(n)}}))}}function le(){!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",F),G=G.filter((function(e){return e!==F}))}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(),A=!0,setTimeout((function(){A=!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=oe().box;function o(e){e.target===n&&(O(n,"remove",o),t())}if(0===e)return t();O(n,"remove",s),O(n,"add",o),s=o}function ge(t,n,o){void 0===o&&(o=!1),b(B.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,o),R.push({node:e,eventType:t,handler:n,options:o})}))}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(I?"focusout":"blur",we);break;case"focusin":ge("focusout",we)}}))}function ve(){R.forEach((function(e){var t=e.node,n=e.eventType,o=e.handler,r=e.options;t.removeEventListener(n,o,r)})),R=[]}function ye(e){var t,n=!1;if(B.state.isEnabled&&!xe(e)&&!A){var o="focus"===(null==(t=i)?void 0:t.type);i=e,c=e.currentTarget,le(),!B.state.isVisible&&S(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&&!o&&Ee(e)}}function _e(e){var t=e.target,n=te().contains(t)||H.contains(t);if("mousemove"!==e.type||!n){var o=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,o=t.clientY;return e.every((function(e){var t=e.popperRect,r=e.popperState,a=e.props.interactiveBorder,i=y(r.placement),s=r.modifiersData.offset;if(!s)return!0;var l="bottom"===i?s.top.y:0,c="top"===i?s.bottom.y:0,u="right"===i?s.left.x:0,d="left"===i?s.right.x:0,p=t.top-o+l>a,h=o-t.bottom-c>a,f=t.left-n+u>a,m=n-t.right-d>a;return p||h||f||m}))})(o,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 Se(){Ae();var t=B.props,n=t.popperOptions,r=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=oe().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&c&&d.push({name:"arrow",options:{element:c,padding:3}}),d.push.apply(d,(null==n?void 0:n.modifiers)||[]),B.popperInstance=(0,o.fi)(u,H,Object.assign({},n,{placement:r,onFirstUpdate:l,modifiers:d}))}function Ae(){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=re(!0),o=K(),r=o[0],a=o[1];D.isTouch&&"hold"===r&&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=re(!1);t?r=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=N.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",M,u),window.addEventListener("blur",F);var o,r=Object.assign({},t,{plugins:n}),a=(o=e,x(o)?[o]:function(e){return h(e,"NodeList")}(o)?_(o):Array.isArray(o)?o:_(document.querySelectorAll(o))).reduce((function(e,t){var n=t&&J(t,r);return n&&e.push(n),e}),[]);return x(e)?a[0]:a}Z.defaultProps=N,Z.setDefaultProps=function(e){Object.keys(e).forEach((function(t){N[t]=e[t]}))},Z.currentInput=D;var X=function(e){var t=void 0===e?{}:e,n=t.exclude,o=t.duration;Y.forEach((function(e){var t=!1;if(n&&(t=A(n)?e.reference===n:e.popper===n.popper),!t){var r=e.props.duration;e.setProps({duration:o}),e.hide(),e.state.isDestroyed||e.setProps({duration:r})}}))},K=Object.assign({},r.Z,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),Q=function(e,t){var n;void 0===t&&(t={});var o,r=e,a=[],i=[],s=t.overrides,l=[],c=!1;function u(){i=r.map((function(e){return b(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function d(){a=r.map((function(e){return e.reference}))}function p(e){r.forEach((function(t){e?t.enable():t.disable()}))}function h(e){return r.map((function(t){var n=t.setProps;return t.setProps=function(r){n(r),t.reference===o&&e.setProps(r)},function(){t.setProps=n}}))}function f(e,t){var n=i.indexOf(t);if(t!==o){o=t;var l=(s||[]).concat("content").reduce((function(e,t){return e[t]=r[n].props[t],e}),{});e.setProps(Object.assign({},l,{getReferenceClientRect:"function"==typeof l.getReferenceClientRect?l.getReferenceClientRect:function(){var e;return null==(e=a[n])?void 0:e.getBoundingClientRect()}}))}}p(!1),d(),u();var m={fn:function(){return{onDestroy:function(){p(!0)},onHidden:function(){o=null},onClickOutside:function(e){e.props.showOnCreate&&!c&&(c=!0,o=null)},onShow:function(e){e.props.showOnCreate&&!c&&(c=!0,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(),!o&&null==e)return f(v,a[0]);if(!o||null!=e){if("number"==typeof e)return a[e]&&f(v,a[e]);if(r.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(!o)return v.show(0);var t=a.indexOf(o);v.show(a[t+1]||e)},v.showPrevious=function(){var e=a[a.length-1];if(!o)return v.show(e);var t=a.indexOf(o),n=a[t-1]||e;v.show(n)};var _=v.setProps;return v.setProps=function(e){s=e.overrides||s,_(e)},v.setInstances=function(e){p(!0),l.forEach((function(e){return e()})),r=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=[],o=[],r=!1,a=t.target,i=g(t,["target"]),s=Object.assign({},i,{trigger:"manual",touch:!1}),l=Object.assign({touch:N.touch},i,{showOnCreate:!0}),c=Z(e,s);function d(e){if(e.target&&!r){var n=e.target.closest(a);if(n){var i=n.getAttribute("data-tippy-trigger")||t.trigger||N.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&&(o=o.concat(s))}}}}function p(e,t,o,r){void 0===r&&(r=!1),e.addEventListener(t,o,r),n.push({node:e,eventType:t,handler:o,options:r})}return b(c).forEach((function(e){var t=e.destroy,a=e.enable,i=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&o.forEach((function(e){e.destroy()})),o=[],n.forEach((function(e){var t=e.node,n=e.eventType,o=e.handler,r=e.options;t.removeEventListener(n,o,r)})),n=[],t()},e.enable=function(){a(),o.forEach((function(e){return e.enable()})),r=!1},e.disable=function(){i(),o.forEach((function(e){return e.disable()})),r=!0},function(e){var t=e.reference;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),o=n.box,r=n.content,a=e.props.animateFill?function(){var e=w();return e.className=s,T([e],"hidden"),e}():null;return{onCreate:function(){a&&(o.insertBefore(a,o.firstElementChild),o.setAttribute("data-animatefill",""),o.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(a){var e=o.style.transitionDuration,t=Number(e.replace("ms",""));r.style.transitionDelay=Math.round(t/10)+"ms",a.style.transitionDuration=e,T([a],"visible")}},onShow:function(){a&&(a.style.transitionDuration="0ms")},onHide:function(){a&&T([a],"hidden")}}}},oe={clientX:0,clientY:0},re=[];function ae(e){var t=e.clientX,n=e.clientY;oe={clientX:t,clientY:n}}var ie={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=E(e.props.triggerTarget||t),o=!1,r=!1,a=!0,i=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function l(){n.addEventListener("mousemove",d)}function c(){n.removeEventListener("mousemove",d)}function u(){o=!0,e.setProps({getReferenceClientRect:null}),o=!1}function d(n){var o=!n.target||t.contains(n.target),r=e.props.followCursor,a=n.clientX,i=n.clientY,s=t.getBoundingClientRect(),l=a-s.left,c=i-s.top;!o&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=a,o=i;"initial"===r&&(n=e.left+l,o=e.top+c);var s="horizontal"===r?e.top:o,u="vertical"===r?e.right:n,d="horizontal"===r?e.bottom:o,p="vertical"===r?e.left:n;return{width:u-p,height:d-s,top:s,right:u,bottom:d,left:p}}})}function p(){e.props.followCursor&&(re.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",ae)}(n))}function h(){0===(re=re.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",ae)}(n)}return{onCreate:p,onDestroy:h,onBeforeUpdate:function(){i=e.props},onAfterUpdate:function(t,n){var a=n.followCursor;o||void 0!==a&&i.followCursor!==a&&(h(),a?(p(),!e.state.isMounted||r||s()||l()):(c(),u()))},onMount:function(){e.props.followCursor&&!r&&(a&&(d(oe),a=!1),s()||l())},onTrigger:function(e,t){S(t)&&(oe={clientX:t.clientX,clientY:t.clientY}),r="focus"===t.type},onHidden:function(){e.props.followCursor&&(u(),c(),a=!0)}}}},se={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference,o=-1,r=!1,a=[],i={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(r){var i=r.state;e.props.inlinePositioning&&(-1!==a.indexOf(i.placement)&&(a=[]),t!==i.placement&&-1===a.indexOf(i.placement)&&(a.push(i.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,o){if(n.length<2||null===e)return t;if(2===n.length&&o>=0&&n[0].left>n[1].right)return n[o]||t;switch(e){case"top":case"bottom":var r=n[0],a=n[n.length-1],i="top"===e,s=r.top,l=a.bottom,c=i?r.left:a.left,u=i?r.right:a.right;return{top:s,bottom:l,left:c,right:u,width:u-c,height:l-s};case"left":case"right":var 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()),o)}(i.placement)}})),t=i.placement)}};function s(){var t;r||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,i),r=!0,e.setProps(t),r=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(S(n)){var r=_(e.reference.getClientRects()),a=r.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),i=r.indexOf(a);o=i>-1?i:o}},onHidden:function(){o=-1}}}},le={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function o(t){return!0===e.props.sticky||e.props.sticky===t}var r=null,a=null;function i(){var s=o("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,l=o("popper")?n.getBoundingClientRect():null;(s&&ce(r,s)||l&&ce(a,l))&&e.popperInstance&&e.popperInstance.update(),r=s,a=l,e.state.isMounted&&requestAnimationFrame(i)}return{onMount:function(){e.props.sticky&&i()}}}};function ce(e,t){return!e||!t||e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left}Z.setDefaultProps({render:H});const ue=Z},9938:function(e,t,n){var o;"undefined"!=typeof self&&self,e.exports=(o=n(9963),(()=>{var e={646:e=>{e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t{e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},860:e=>{e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},206:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},319:(e,t,n)=>{var o=n(646),r=n(860),a=n(206);e.exports=function(e){return o(e)||r(e)||a()}},8:e=>{function t(n){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=t=function(e){return typeof e}:e.exports=t=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(n)}e.exports=t},744:(e,t)=>{"use strict";t.Z=(e,t)=>{for(const[n,o]of t)e[n]=o;return e}},748:e=>{"use strict";e.exports=o}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return(()=>{"use strict";n.r(r),n.d(r,{VueSelect:()=>N,default:()=>$,mixins:()=>j});var e=n(748),t=["dir"],o=["id","aria-expanded","aria-owns"],a={ref:"selectedOptions",class:"vs__selected-options"},i=["disabled","title","aria-label","onClick"],s={ref:"actions",class:"vs__actions"},l=["disabled"],c={class:"vs__spinner"},u=["id"],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(),o=t.getBoundingClientRect(),r=o.top,a=o.bottom,i=o.height;if(rn.bottom)return this.$refs.dropdownMenu.scrollTop=t.offsetTop-(n.height-i)}},getDropdownViewport:function(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},w={data:function(){return{typeAheadPointer:-1}},watch:{filteredOptions:function(){for(var e=0;e=0;e--)if(this.selectable(this.filteredOptions[e])){this.typeAheadPointer=e;break}},typeAheadDown:function(){for(var e=this.typeAheadPointer+1;e0&&void 0!==arguments[0]?arguments[0]:null;return this.mutableLoading=null==e?!this.mutableLoading:e}}};var S={xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"},A=[(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",S,A)}]]);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 o=n.$refs.toggle.getBoundingClientRect(),r=o.height,a=o.top,i=o.left,s=o.width,l=window.scrollX||window.pageXOffset,c=window.scrollY||window.pageYOffset;e.unbindPosition=n.calculatePosition(e,n,{width:s+"px",left:l+i+"px",top:c+a+r+"px"}),document.body.appendChild(e)}},unmounted:function(e,t){t.instance.appendToBody&&(e.unbindPosition&&"function"==typeof e.unbindPosition&&e.unbindPosition(),e.parentNode&&e.parentNode.removeChild(e))}};var L=0;function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function R(e){for(var t=1;t-1}},filter:{type:Function,default:function(e,t){var n=this;return e.filter((function(e){var o=n.getOptionLabel(e);return"number"==typeof o&&(o=o.toString()),n.filterBy(e,o,t)}))}},createOption:{type:Function,default:function(e){return"object"===v()(this.optionList[0])?_()({},this.label,e):e}},resetOnOptionsChange:{default:!1,validator:function(e){return["function","boolean"].includes(v()(e))}},clearSearchOnBlur:{type:Function,default:function(e){var t=e.clearSearchOnSelect,n=e.multiple;return t&&!n}},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"},selectOnTab:{type:Boolean,default:!1},selectOnKeyCodes:{type:Array,default:function(){return[13]}},searchInputQuerySelector:{type:String,default:"[type=search]"},mapKeydown:{type:Function,default:function(e,t){return e}},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default:function(e,t,n){var o=n.width,r=n.top,a=n.left;e.style.top=r,e.style.left=a,e.style.width=o}},dropdownShouldOpen:{type:Function,default:function(e){var t=e.noDrop,n=e.open,o=e.mutableLoading;return!t&&n&&!o}},uid:{type:[String,Number],default:function(){return++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:R({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:R({},t,{deselect:this.deselect}),footer:R({},t,{deselect:this.deselect})}},childComponents:function(){return R({},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()},o={8:function(e){return t.maybeDeleteValue()},9:function(e){return t.onTab()},27:function(e){return t.onEscape()},38:function(e){return e.preventDefault(),t.typeAheadUp()},40:function(e){return e.preventDefault(),t.typeAheadDown()}};this.selectOnKeyCodes.forEach((function(e){return o[e]=n}));var r=this.mapKeydown(o,this);if("function"==typeof r[e.keyCode])return r[e.keyCode](e)}}},I=(0,C.Z)(F,[["render",function(n,r,m,g,b,v){var y=(0,e.resolveDirective)("append-to-body");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{dir:m.dir,class:(0,e.normalizeClass)(["v-select",v.stateClasses])},[(0,e.renderSlot)(n.$slots,"header",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.header))),(0,e.createElementVNode)("div",{id:"vs".concat(m.uid,"__combobox"),ref:"toggle",class:"vs__dropdown-toggle",role:"combobox","aria-expanded":v.dropdownOpen.toString(),"aria-owns":"vs".concat(m.uid,"__listbox"),"aria-label":"Search for option",onMousedown:r[1]||(r[1]=function(e){return v.toggleDropdown(e)})},[(0,e.createElementVNode)("div",a,[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(v.selectedValue,(function(t,o){return(0,e.renderSlot)(n.$slots,"selected-option-container",{option:v.normalizeOptionForSlot(t),deselect:v.deselect,multiple:m.multiple,disabled:m.disabled},(function(){return[((0,e.openBlock)(),(0,e.createElementBlock)("span",{key:m.getOptionKey(t),class:"vs__selected"},[(0,e.renderSlot)(n.$slots,"selected-option",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.normalizeOptionForSlot(t))),(function(){return[(0,e.createTextVNode)((0,e.toDisplayString)(m.getOptionLabel(t)),1)]})),m.multiple?((0,e.openBlock)(),(0,e.createElementBlock)("button",{key:0,ref:function(e){return b.deselectButtons[o]=e},disabled:m.disabled,type:"button",class:"vs__deselect",title:"Deselect ".concat(m.getOptionLabel(t)),"aria-label":"Deselect ".concat(m.getOptionLabel(t)),onClick:function(e){return v.deselect(t)}},[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(v.childComponents.Deselect)))],8,i)):(0,e.createCommentVNode)("",!0)]))]}))})),256)),(0,e.renderSlot)(n.$slots,"search",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.search)),(function(){return[(0,e.createElementVNode)("input",(0,e.mergeProps)({class:"vs__search"},v.scope.search.attributes,(0,e.toHandlers)(v.scope.search.events)),null,16)]}))],512),(0,e.createElementVNode)("div",s,[(0,e.withDirectives)((0,e.createElementVNode)("button",{ref:"clearButton",disabled:m.disabled,type:"button",class:"vs__clear",title:"Clear Selected","aria-label":"Clear Selected",onClick:r[0]||(r[0]=function(){return v.clearSelection&&v.clearSelection.apply(v,arguments)})},[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(v.childComponents.Deselect)))],8,l),[[e.vShow,v.showClearButton]]),(0,e.renderSlot)(n.$slots,"open-indicator",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.openIndicator)),(function(){return[m.noDrop?(0,e.createCommentVNode)("",!0):((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(v.childComponents.OpenIndicator),(0,e.normalizeProps)((0,e.mergeProps)({key:0},v.scope.openIndicator.attributes)),null,16))]})),(0,e.renderSlot)(n.$slots,"spinner",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.spinner)),(function(){return[(0,e.withDirectives)((0,e.createElementVNode)("div",c,"Loading...",512),[[e.vShow,n.mutableLoading]])]}))],512)],40,o),(0,e.createVNode)(e.Transition,{name:m.transition},{default:(0,e.withCtx)((function(){return[v.dropdownOpen?(0,e.withDirectives)(((0,e.openBlock)(),(0,e.createElementBlock)("ul",{id:"vs".concat(m.uid,"__listbox"),ref:"dropdownMenu",key:"vs".concat(m.uid,"__listbox"),class:"vs__dropdown-menu",role:"listbox",tabindex:"-1",onMousedown:r[2]||(r[2]=(0,e.withModifiers)((function(){return v.onMousedown&&v.onMousedown.apply(v,arguments)}),["prevent"])),onMouseup:r[3]||(r[3]=function(){return v.onMouseUp&&v.onMouseUp.apply(v,arguments)})},[(0,e.renderSlot)(n.$slots,"list-header",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.scope.listHeader))),((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(v.filteredOptions,(function(t,o){return(0,e.openBlock)(),(0,e.createElementBlock)("li",{id:"vs".concat(m.uid,"__option-").concat(o),key:m.getOptionKey(t),role:"option",class:(0,e.normalizeClass)(["vs__dropdown-option",{"vs__dropdown-option--deselect":v.isOptionDeselectable(t)&&o===n.typeAheadPointer,"vs__dropdown-option--selected":v.isOptionSelected(t),"vs__dropdown-option--highlight":o===n.typeAheadPointer,"vs__dropdown-option--disabled":!m.selectable(t)}]),"aria-selected":o===n.typeAheadPointer||null,onMouseover:function(e){return m.selectable(t)?n.typeAheadPointer=o:null},onClick:(0,e.withModifiers)((function(e){return m.selectable(t)?v.select(t):null}),["prevent","stop"])},[(0,e.renderSlot)(n.$slots,"option",(0,e.normalizeProps)((0,e.guardReactiveProps)(v.normalizeOptionForSlot(t))),(function(){return[(0,e.createTextVNode)((0,e.toDisplayString)(m.getOptionLabel(t)),1)]}))],42,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)}]]),N=I,j={ajax:x,pointer:w,pointerScroll:k},$=I})(),r})())},9639:(e,t,n)=>{var o=n(110);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("49b6e69a",o,!1,{})},3612:(e,t,n)=>{var o=n(2588);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("4340ba7e",o,!1,{})},4402:(e,t,n)=>{var o=n(3232);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("1ad73a10",o,!1,{})},3563:(e,t,n)=>{var o=n(5719);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("26bcd5e8",o,!1,{})},6051:(e,t,n)=>{var o=n(6307);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("7f6514f9",o,!1,{})},5294:(e,t,n)=>{var o=n(3544);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("6e2627ad",o,!1,{})},786:(e,t,n)=>{var o=n(4593);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("6ce3e926",o,!1,{})},5377:(e,t,n)=>{var o=n(9473);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("67e0ffea",o,!1,{})},5917:(e,t,n)=>{var o=n(2595);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("12a6b989",o,!1,{})},9537:(e,t,n)=>{var o=n(451);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("565aab98",o,!1,{})},2405:(e,t,n)=>{var o=n(4918);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("45642501",o,!1,{})},8298:(e,t,n)=>{var o=n(6968);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("f75ead22",o,!1,{})},3965:(e,t,n)=>{var o=n(404);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(5346).Z)("2ab8496e",o,!1,{})},5346:(e,t,n)=>{"use strict";function o(e,t){for(var n=[],o={},r=0;rf});var r="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!r)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var a={},i=r&&(document.head||document.getElementsByTagName("head")[0]),s=null,l=0,c=!1,u=function(){},d=null,p="data-vue-ssr-id",h="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function f(e,t,n,r){c=n,d=r||{};var i=o(e,t);return m(i),function(t){for(var n=[],r=0;rn.parts.length&&(o.parts.length=n.parts.length)}else{var i=[];for(r=0;r{var o={"./en/translation.json":7573,"./fr/translation.json":5465,"./pt/translation.json":5163,"./sw/translation.json":6490};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=5144},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}","Cancel":"Cancel","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","Is there something wrong with this document?":"Is there something wrong with this document?","Judges":"Judges","Jurisdiction":"Jurisdiction","Language":"Language","Link citation":"Link citation","Loading":"Loading","Locality":"Locality","Matter type":"Matter type","More than 10,000 documents found":"More than 10,000 documents found.","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","Remove":"Remove","Report problem":"Report problem","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","Something went wrong":"Something went wrong.","Sort by":"Sort by","Taxonomies":"Taxonomies","Thank you for your feedback":"Thank you for your feedback.","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?","What\'s the problem?":"What\'s the problem?","Year":"Year","Years":"Years","Your email address (optional)":"Your email address (optional)"}')},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}","Cancel":"Annuler","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","Is there something wrong with this document?":"Y a-t-il quelque chose qui ne va pas avec ce document ?","Judges":"Juges","Jurisdiction":"Juridiction","Language":"Langue","Link citation":"Citation de lien","Loading":"En cours de chargement","Locality":"Localité","Matter type":"Type de matière","More than 10,000 documents found":"Plus de 10 000 documents retrouvés.","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":"Titre numéroté","Oops, something went wrong":"Oups, une erreur s\'est produite.","Order":"Commande","Page":"Page","Regional body":"Corps régional","Relevance":"Pertinence","Remove":"Retirer","Report problem":"Signaler un problème","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":"Partager","Show changes side-by-side":"Afficher les modifications côte à côte","Something went wrong":"Quelque chose s\'est mal passé.","Sort by":"Trier par","Taxonomies":"Taxonomies","Thank you for your feedback":"Merci pour votre avis.","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 ?","What\'s the problem?":"Quel est le problème?","Year":"Année","Years":"Années","Your email address (optional)":"Votre adresse email (facultatif)"}')},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}","Cancel":"Cancelar","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":"Socorro","Is there something wrong with this document?":"Há algo errado com este documento?","Judges":"Juízes","Jurisdiction":"Jurisdição","Language":"Idioma","Link citation":"Citação de link","Loading":"Carregando...","Locality":"Localidade","Matter type":"Tipo de matéria","More than 10,000 documents found":"Mais de 10.000 documentos encontrados.","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","Remove":"Remover","Report problem":"Reportar problema","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","Something went wrong":"Algo deu errado.","Sort by":"Classificar por","Taxonomies":"Taxonomies","Thank you for your feedback":"Obrigado pelo seu feedback.","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?","What\'s the problem?":"Qual é o problema?","Year":"Ano","Years":"anos","Your email address (optional)":"Seu endereço de e-mail (opcional)"}')},6490:e=>{"use strict";e.exports=JSON.parse('{"{document_count} documents found":"Nyaraka {document_count} zilizopatikana.","{reverse_verb} this provision":"{reverse_verb} kifungu hiki","Advanced search":"Utafutaji wa kina","All these words":"Maneno yote haya","Alphabetical":"Kufuata alfabeti","Any of these words":"Lolote kati ya 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}","Cancel":"Sitisha","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","Is there something wrong with this document?":"Je, kuna kitu kibaya na hati hii?","Judges":"Majaji","Jurisdiction":"Mamlaka ya kisheria","Language":"Lugha","Link citation":"Nukuu ya kiungo","Loading":"Inapakia","Locality":"Eneo","Matter type":"Aina ya jambo","More than 10,000 documents found":"Zaidi ya nyaraka 10,000 zimepatikana.","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":"Jina lenye namba","Oops, something went wrong":"Oh, kuna hitilafu imetokea.","Order":"Agizo","Page":"Ukurasa","Regional body":"Chombo cha kanda","Relevance":"Muhimu","Remove":"Ondoa","Report problem":"Ripoti tatizo","Search":"Tafuta","Search {{appName}}":{"":"Tafuta {{appName}}..."},"Search document content":"Tafuta yaliyomo kwenye waraka","Search documents":"Tafuta nyaraka","Search table of contents":"Tafuta yaliyomo","Share":"Sambaza","Show changes side-by-side":"Tafuta yaliyomo sambamba","Something went wrong":"Kuna hitilafu imetokea.","Sort by":"Ainisha kwa","Taxonomies":"Taksonomia","Thank you for your feedback":"Asante kwa maoni yako.","The date range is invalid":"Tarehe siyo sahihi","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?","What\'s the problem?":"Tatizo ni nini?","Year":"Mwaka","Years":"Miaka","Your email address (optional)":"Anwani yako ya barua pepe (si lazima)"}')}},__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,o)=>{if(inProgress[e])inProgress[e].push(t);else{var r,a;if(void 0!==n)for(var i=document.getElementsByTagName("script"),s=0;s{r.onerror=r.onload=null,clearTimeout(u);var o=inProgress[e];if(delete inProgress[e],r.parentNode&&r.parentNode.removeChild(r),o&&o.forEach((e=>e(n))),t)return t(n)},u=setTimeout(c.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=c.bind(null,r.onerror),r.onload=c.bind(null,r.onload),a&&document.head.appendChild(r)}},__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 o=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==o)if(o)n.push(o[2]);else{var r=new Promise(((n,r)=>o=e[t]=[n,r]));n.push(o[2]=r);var a=__webpack_require__.p+__webpack_require__.u(t),i=new Error;__webpack_require__.l(a,(n=>{if(__webpack_require__.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var r=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+r+": "+a+")",i.name="ChunkLoadError",i.type=r,i.request=a,o[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var o,r,[a,i,s]=n,l=0;if(a.some((t=>0!==e[t]))){for(o in i)__webpack_require__.o(i,o)&&(__webpack_require__.m[o]=i[o]);s&&s(__webpack_require__)}for(t&&t(n);l{"use strict";var e={};__webpack_require__.r(e),__webpack_require__.d(e,{afterMain:()=>Ff.wX,afterRead:()=>Ff.r5,afterWrite:()=>Ff.MS,applyStyles:()=>If.Z,arrow:()=>Nf.Z,auto:()=>Ff.d7,basePlacements:()=>Ff.mv,beforeMain:()=>Ff.XM,beforeRead:()=>Ff.N7,beforeWrite:()=>Ff.iv,bottom:()=>Ff.I,clippingParents:()=>Ff.zV,computeStyles:()=>jf.Z,createPopper:()=>Gf.fi,createPopperBase:()=>Hf.fi,createPopperLite:()=>Jf,detectOverflow:()=>Wf.Z,end:()=>Ff.ut,eventListeners:()=>$f.Z,flip:()=>qf.Z,hide:()=>Uf.Z,left:()=>Ff.t$,main:()=>Ff.DH,modifierPhases:()=>Ff.xs,offset:()=>Bf.Z,placements:()=>Ff.Ct,popper:()=>Ff.k5,popperGenerator:()=>Hf.kZ,popperOffsets:()=>Vf.Z,preventOverflow:()=>zf.Z,read:()=>Ff.ij,reference:()=>Ff.YP,right:()=>Ff.F2,start:()=>Ff.BL,top:()=>Ff.we,variationPlacements:()=>Ff.bw,viewport:()=>Ff.Pj,write:()=>Ff.cW});var t={};__webpack_require__.r(t),__webpack_require__.d(t,{Alert:()=>qm,Button:()=>Bm,Carousel:()=>ng,Collapse:()=>cg,Dropdown:()=>Tg,Modal:()=>Xg,Offcanvas:()=>ib,Popover:()=>Eb,ScrollSpy:()=>Rb,Tab:()=>Wb,Toast:()=>Kb,Tooltip:()=>Ab});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,o=function(){var e=this;return function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,o&&(r=2&a[0]?o.return:a[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,a[1])).done)return r;switch(o=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,o=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((r=(r=i.trys).length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]((0,o.dD)("data-v-1f5a887a"),e=e(),(0,o.Cn)(),e),s=[".anchor"],l=i((()=>(0,o._)("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,o._)("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,o.Uk)(". "),_={key:2},k=["href"],w={key:1};var x=__webpack_require__(2581);function S(e,t){if(!e.length)return null;var n=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,a=t.length;r({marks:[],anchorElement:null}),computed:{isForwards(){return this.enrichment.subject_work.frbr_uri===this.thisWorkFrbrUri},objectDocument(){return S(this.enrichment.object_documents,"eng")},subjectDocument(){return S(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),A.render=function(e,t){return(0,o.wg)(),(0,o.iD)("la-gutter-item",{class:"relationship-gutter-item",".anchor":e.anchorElement,onClick:t[2]||(t[2]=(...t)=>e.activate&&e.activate(...t))},[l,(0,o._)("div",c,[(0,o._)("div",u,[(0,o._)("div",d,[(0,o._)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=(0,r.withModifiers)(((...t)=>e.deactivate&&e.deactivate(...t)),["stop"]))})]),e.editable?((0,o.wg)(),(0,o.iD)("div",p,[(0,o._)("div",h,[f,(0,o._)("ul",m,[(0,o._)("li",null,[(0,o._)("a",{class:"dropdown-item",href:"#",onClick:t[1]||(t[1]=(0,r.withModifiers)(((...t)=>e.remove&&e.remove(...t)),["prevent"]))},(0,a.zw)(e.$t("Delete")),1)])])])])):(0,o.kq)("v-if",!0),e.isForwards?((0,o.wg)(),(0,o.iD)("div",g,[(0,o.Uk)((0,a.zw)(e.$t("This provision"))+" "+(0,a.zw)(e.enrichment.predicate.verb)+" ",1),e.objectDocument?((0,o.wg)(),(0,o.iD)("a",{key:0,target:"_blank",href:`${e.objectDocument.expression_frbr_uri}/`},(0,a.zw)(e.objectDocument.title),9,b)):((0,o.wg)(),(0,o.iD)("span",v,(0,a.zw)(e.enrichment.object_work.frbr_uri)+" xx",1)),y])):((0,o.wg)(),(0,o.iD)("div",_,[e.subjectDocument?((0,o.wg)(),(0,o.iD)("a",{key:0,target:"_blank",href:`${e.subjectDocument.expression_frbr_uri}/`},(0,a.zw)(e.subjectDocument.title),9,k)):((0,o.wg)(),(0,o.iD)("span",w,(0,a.zw)(e.enrichment.subject_work.frbr_uri),1)),(0,o.Uk)(". "+(0,a.zw)(e.$t("{reverse_verb} this provision",{reverse_verb:e.enrichment.predicate.reverse_verb}))+". ",1)]))])])],8,s)},A.__scopeId="data-v-1f5a887a";const C=A,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,o._)("h5",{class:"modal-title"}," Add relationship ",-1),L=["aria-label"],M={class:"modal-body"},R={key:0},F=(0,o.Uk)(" Search for a document... "),I=["required"],N=["required"],j={key:0,value:""},$=["value"],q=(0,o.Uk)(" Search for a document... "),U=["required"],B={key:3},V={class:"modal-footer"},z=(0,o._)("button",{type:"submit",class:"btn btn-success"}," Add ",-1);var H=__webpack_require__(9938),W=__webpack_require__.n(H),G=(__webpack_require__(3965),function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function i(e){try{l(o.next(e))}catch(e){a(e)}}function s(e){try{l(o.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((o=o.apply(e,t||[])).next())}))}),Y=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,o&&(r=2&a[0]?o.return:a[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,a[1])).done)return r;switch(o=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,o=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((r=(r=i.trys).length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]({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,o._)("div",P,[D,(0,o._)("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,o._)("div",M,[e.isForwards?((0,o.wg)(),(0,o.iD)("p",R," The selection... ")):(0,o.kq)("v-if",!0),e.isForwards?(0,o.kq)("v-if",!0):((0,o.wg)(),(0,o.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,o.w5)((()=>[F])),search:(0,o.w5)((({attributes:t,events:n})=>[(0,o._)("input",(0,o.dG)({class:"vs__search",required:!e.relationship.subject_work_id},t,(0,o.mx)(n)),null,16,I)])),_:1},8,["modelValue","options","reduce","onSearch"])),(0,o.wy)((0,o._)("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,o.kq)("v-if",!0):((0,o.wg)(),(0,o.iD)("option",j," No options available. Add Predicates in admin to have options. ")),((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.predicates,(e=>((0,o.wg)(),(0,o.iD)("option",{key:e.id,value:e.id},(0,a.zw)(e.verb),9,$)))),128))],8,N),[[r.vModelSelect,e.relationship.predicate_id]]),e.isForwards?((0,o.wg)(),(0,o.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,o.w5)((()=>[q])),search:(0,o.w5)((({attributes:t,events:n})=>[(0,o._)("input",(0,o.dG)({class:"vs__search",required:!e.relationship.object_work_id},t,(0,o.mx)(n)),null,16,U)])),_:1},8,["modelValue","options","reduce","onSearch"])):((0,o.wg)(),(0,o.iD)("p",B," ... the selection. "))]),(0,o._)("div",V,[(0,o._)("button",{disabled:"",class:"btn btn-outline-secondary",type:"button",onClick:t[4]||(t[4]=(...t)=>e.reverse&&e.reverse(...t))}," Reverse "),(0,o._)("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:await X()})).ok){const t=this.items.findIndex((t=>t.id===e.id));t>-1&&this.items.splice(t,1)}},async save(e){const t=await X();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,o.up)("relationship-enrichment"),r=(0,o.up)("relationship-enrichment-modal");return(0,o.wg)(),(0,o.iD)("div",null,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.items,(t=>((0,o.wg)(),(0,o.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,o.wg)(),(0,o.j4)(r,{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,o.kq)("v-if",!0)])}},te="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,ne=e=>te?Symbol(e):e,oe=e=>"number"==typeof e&&isFinite(e),re=e=>"[object RegExp]"===ye(e),ae=e=>_e(e)&&0===Object.keys(e).length;function ie(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const se=Object.assign;let le;const ce=()=>le||(le="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:{});function ue(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const de=Object.prototype.hasOwnProperty;function pe(e,t){return de.call(e,t)}const he=Array.isArray,fe=e=>"function"==typeof e,me=e=>"string"==typeof e,ge=e=>"boolean"==typeof e,be=e=>null!==e&&"object"==typeof e,ve=Object.prototype.toString,ye=e=>ve.call(e),_e=e=>"[object Object]"===ye(e);function ke(){const e=new Map;return{events:e,on(t,n){const o=e.get(t);o&&o.push(n)||e.set(t,[n])},off(t,n){const o=e.get(t);o&&o.splice(o.indexOf(n)>>>0,1)},emit(t,n){(e.get(t)||[]).slice().map((e=>e(n))),(e.get("*")||[]).slice().map((e=>e(t,n)))}}}function we(e,t,n={}){const{domain:o,messages:r,args:a}=n,i=new SyntaxError(String(e));return i.code=e,t&&(i.location=t),i.domain=o,i}function xe(e){throw e}function Se(e,t,n){const o={start:e,end:t};return null!=n&&(o.source=n),o}const Ae=" ",Ce="\n",Te=String.fromCharCode(8232),Ee=String.fromCharCode(8233);function Oe(e){const t=e;let n=0,o=1,r=1,a=0;const i=e=>"\r"===t[e]&&t[e+1]===Ce,s=e=>t[e]===Ee,l=e=>t[e]===Te,c=e=>i(e)||s(e)||l(e)?Ce:t[e];function u(){return a=0,(i(e=n)||(e=>t[e]===Ce)(e)||s(e)||l(e))&&(o++,r=0),i(n)&&n++,n++,r++,t[n];var e}return{index:()=>n,line:()=>o,column:()=>r,peekOffset:()=>a,charAt:c,currentChar:()=>c(n),currentPeek:()=>c(n+a),next:u,peek:function(){return i(n+a)&&a++,a++,t[n+a]},reset:function(){n=0,o=1,r=1,a=0},resetPeek:function(e=0){a=e},skipToPeek:function(){const e=n+a;for(;e!==n;)u();a=0}}}const Pe=void 0;function De(e,t={}){const n=!1!==t.location,o=Oe(e),r=()=>o.index(),a=()=>{return e=o.line(),t=o.column(),n=o.index(),{line:e,column:t,offset:n};var e,t,n},i=a(),s=r(),l={currentType:14,offset:s,startLoc:i,endLoc:i,lastType:14,lastOffset:s,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},c=()=>l,{onError:u}=t;function d(e,t,n,...o){const r=c();if(t.column+=n,t.offset+=n,u){const n=we(e,Se(r.startLoc,t),{domain:"tokenizer",args:o});u(n)}}function p(e,t,o){e.endLoc=a(),e.currentType=t;const r={type:t};return n&&(r.loc=Se(e.startLoc,e.endLoc)),null!=o&&(r.value=o),r}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()===Ae||e.currentPeek()===Ce;)t+=e.currentPeek(),e.peek();return t}function g(e){const t=m(e);return e.skipToPeek(),t}function b(e){if(e===Pe)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function v(e){m(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function y(e,t=!0){const n=(t=!1,o="",r=!1)=>{const a=e.currentPeek();return"{"===a?"%"!==o&&t:"@"!==a&&a?"%"===a?(e.peek(),n(t,"%",!0)):"|"===a?!("%"!==o&&!r&&(o===Ae||o===Ce)):a===Ae?(e.peek(),n(!0,Ae,r)):a!==Ce||(e.peek(),n(!0,Ce,r)):"%"===o||t},o=n();return t&&e.resetPeek(),o}function _(e,t){const n=e.currentChar();return n===Pe?Pe: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 S(e){let t="",n="";for(;t=w(e);)n+=t;return n}function A(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 o="";for(let r=0;r=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 o=!0,r=!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(o=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const o=b(e.currentPeek());return e.resetPeek(),o}(e,t))return n=p(t,5,function(e){g(e);let t="",n="";for(;t=k(e);)n+=t;return e.currentChar()===Pe&&d(6,a(),0),n}(e)),g(e),n;if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const o=function(e){if(e===Pe)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),o}(e,t))return n=p(t,6,function(e){g(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${S(e)}`):t+=S(e),e.currentChar()===Pe&&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 o="'"===e.currentPeek();return e.resetPeek(),o}(e,t))return n=p(t,7,function(e){g(e),f(e,"'");let t="",n="";const o=e=>"'"!==e&&e!==Ce;for(;t=_(e,o);)n+="\\"===t?A(e):t;const r=e.currentChar();return r===Ce||r===Pe?(d(2,a(),0),r===Ce&&(e.next(),f(e,"'")),n):(f(e,"'"),n)}(e)),g(e),n;if(!o&&!r&&!i)return n=p(t,13,function(e){g(e);let t="",n="";const o=e=>"{"!==e&&"}"!==e&&e!==Ae&&e!==Ce;for(;t=_(e,o);)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 o=null;const r=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||r!==Ce&&r!==Ae||d(9,a(),0),r){case"@":return e.next(),o=p(t,8,"@"),t.inLinked=!0,o;case".":return g(e),e.next(),p(t,9,".");case":":return g(e),e.next(),p(t,10,":");default:return v(e)?(o=p(t,1,T(e)),t.braceNest=0,t.inLinked=!1,o):function(e,t){const{currentType:n}=t;if(8!==n)return!1;m(e);const o="."===e.currentPeek();return e.resetPeek(),o}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;m(e);const o=":"===e.currentPeek();return e.resetPeek(),o}(e,t)?(g(e),O(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;m(e);const o=b(e.currentPeek());return e.resetPeek(),o}(e,t)?(g(e),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 o=()=>{const t=e.currentPeek();return"{"===t?b(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||t===Ae||!t)&&(t===Ce?(e.peek(),o()):b(t))},r=o();return e.resetPeek(),r}(e,t)?(g(e),"{"===r?E(e,t)||o:p(t,11,function(e){const t=(n=!1,o)=>{const r=e.currentChar();return"{"!==r&&"%"!==r&&"@"!==r&&"|"!==r&&r?r===Ae?o:r===Ce?(o+=r,e.next(),t(n,o)):(o+=r,e.next(),t(!0,o)):o};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 o=e.currentChar();switch(o){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===Ae||n===Ce)if(y(e))t+=n,e.next();else{if(v(e))break;t+=n,e.next()}else t+=n,e.next()}return t}(e));if("%"===o)return e.next(),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=r(),l.startLoc=a(),o.currentChar()===Pe?p(l,14):P(o,l)},currentOffset:r,currentPosition:a,context:c}}const Le=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Me(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 Re(e={}){const t=!1!==e.location,{onError:n}=e;function o(e,t,o,r,...a){const i=e.currentPosition();if(i.offset+=r,i.column+=r,n){const e=we(t,Se(o,i),{domain:"parser",args:a});n(e)}}function r(e,n,o){const r={type:e,start:n,end:n};return t&&(r.loc={start:o,end:o}),r}function a(e,n,o,r){e.end=n,r&&(e.type=r),t&&e.loc&&(e.loc.end=o)}function i(e,t){const n=e.context(),o=r(3,n.offset,n.startLoc);return o.value=t,a(o,e.currentOffset(),e.currentPosition()),o}function s(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:i}=n,s=r(5,o,i);return s.index=parseInt(t,10),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function l(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:i}=n,s=r(4,o,i);return s.key=t,e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function c(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:i}=n,s=r(9,o,i);return s.value=t.replace(Le,Me),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function u(e){const t=e.context(),n=r(6,t.offset,t.startLoc);let i=e.nextToken();if(9===i.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:i,lastStartLoc:s}=n,l=r(8,i,s);return 12!==t.type?(o(e,11,n.lastStartLoc,0),l.value="",a(l,i,s),{nextConsumeToken:t,node:l}):(null==t.value&&o(e,13,n.lastStartLoc,0,Fe(t)),l.value=t.value||"",a(l,e.currentOffset(),e.currentPosition()),{node:l})}(e);n.modifier=t.node,i=t.nextConsumeToken||e.nextToken()}switch(10!==i.type&&o(e,13,t.lastStartLoc,0,Fe(i)),i=e.nextToken(),2===i.type&&(i=e.nextToken()),i.type){case 11:null==i.value&&o(e,13,t.lastStartLoc,0,Fe(i)),n.key=function(e,t){const n=e.context(),o=r(7,n.offset,n.startLoc);return o.value=t,a(o,e.currentOffset(),e.currentPosition()),o}(e,i.value||"");break;case 5:null==i.value&&o(e,13,t.lastStartLoc,0,Fe(i)),n.key=l(e,i.value||"");break;case 6:null==i.value&&o(e,13,t.lastStartLoc,0,Fe(i)),n.key=s(e,i.value||"");break;case 7:null==i.value&&o(e,13,t.lastStartLoc,0,Fe(i)),n.key=c(e,i.value||"");break;default:o(e,12,t.lastStartLoc,0);const u=e.context(),d=r(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=r(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let d=null;do{const r=d||e.nextToken();switch(d=null,r.type){case 0:null==r.value&&o(e,13,t.lastStartLoc,0,Fe(r)),n.items.push(i(e,r.value||""));break;case 6:null==r.value&&o(e,13,t.lastStartLoc,0,Fe(r)),n.items.push(s(e,r.value||""));break;case 5:null==r.value&&o(e,13,t.lastStartLoc,0,Fe(r)),n.items.push(l(e,r.value||""));break;case 7:null==r.value&&o(e,13,t.lastStartLoc,0,Fe(r)),n.items.push(c(e,r.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=De(n,se({},e)),s=i.context(),l=r(0,s.offset,s.startLoc);return t&&l.loc&&(l.loc.source=n),l.body=function(e){const t=e.context(),{offset:n,startLoc:i}=t,s=d(e);return 14===t.currentType?s:function(e,t,n,i){const s=e.context();let l=0===i.items.length;const c=r(1,t,n);c.cases=[],c.cases.push(i);do{const t=d(e);l||(l=0===t.items.length),c.cases.push(t)}while(14!==s.currentType);return l&&o(e,10,n,0),a(c,e.currentOffset(),e.currentPosition()),c}(e,n,i,s)}(i),14!==s.currentType&&o(i,13,s.lastStartLoc,0,n[s.offset]||""),a(l,i.currentOffset(),i.currentPosition()),l}}}function Fe(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 Ie(e,t){for(let n=0;n1){e.push(`${n("plural")}([`),e.indent(o());const r=t.cases.length;for(let n=0;nn,helper:e=>(n.helpers.add(e),e)}}(e);n.helper("normalize"),e.body&&Ne(e.body,n);const o=n.context();e.helpers=Array.from(o.helpers)}(o,n),((e,t={})=>{const n=me(t.mode)?t.mode:"normal",o=me(t.filename)?t.filename:"message.intl",r=!!t.sourceMap,a=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",i=t.needIndent?t.needIndent:"arrow"!==n,s=e.helpers||[],l=function(e,t){const{sourceMap:n,filename:o,breakLineCode:r,needIndent:a}=t,i={source:e.loc.source,filename:o,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:a,indentLevel:0};function s(e,t){i.code+=e}function l(e,t=!0){const n=t?r:"";s(a?n+" ".repeat(e):n)}return{context:()=>i,push:s,indent:function(e=!0){const t=++i.indentLevel;e&&l(t)},deindent:function(e=!0){const t=--i.indentLevel;e&&l(t)},newline:function(){l(i.indentLevel)},helper:e=>`_${e}`,needIndent:()=>i.needIndent}}(e,{mode:n,filename:o,sourceMap:r,breakLineCode:a,needIndent:i});l.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(i),s.length>0&&(l.push(`const { ${s.map((e=>`${e}: _${e}`)).join(", ")} } = ctx`),l.newline()),l.push("return "),je(l,e),l.deindent(i),l.push("}");const{code:c,map:u}=l.context();return{ast:e,code:c,map:u?u.toJSON():void 0}})(o,n)}const qe=Object.prototype.hasOwnProperty;function Ue(e,t){return qe.call(e,t)}const Be=e=>null!==e&&"object"==typeof e,Ve=[];Ve[0]={w:[0],i:[3,0],"[":[4],o:[7]},Ve[1]={w:[1],".":[2],"[":[4],o:[7]},Ve[2]={w:[2],i:[3,0],0:[3,0]},Ve[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},Ve[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},Ve[5]={"'":[4,0],o:8,l:[5,0]},Ve[6]={'"':[4,0],o:8,l:[6,0]};const ze=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function He(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 We=new Map;function Ge(e,t){if(!Be(e))return null;let n=We.get(t);if(n||(n=function(e){const t=[];let n,o,r,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++,r="\\"+t,p[0](),!0}for(p[0]=()=>{void 0===o?o=r:o+=r},p[1]=()=>{void 0!==o&&(t.push(o),o=void 0)},p[2]=()=>{p[0](),d++},p[3]=()=>{if(d>0)d--,u=4,p[0]();else{if(d=0,void 0===o)return!1;if(o=function(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(n=t,ze.test(n)?function(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}(t):"*"+t);var n}(o),!1===o)return!1;p[1]()}};null!==u;)if(c++,n=e[c],"\\"!==n||!h()){if(a=He(n),l=Ve[u],i=l[a]||l.l||8,8===i)return;if(u=i[0],void 0!==i[1]&&(s=p[i[1]],s&&(r=n,!1===s())))return;if(7===u)return t}}(t),n&&We.set(t,n)),!n)return null;const o=n.length;let r=e,a=0;for(;ae,Ze=e=>"",Xe=e=>0===e.length?"":e.join(""),Ke=e=>null==e?"":he(e)||_e(e)&&e.toString===ve?JSON.stringify(e,null,2):String(e);function Qe(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}let et=null;const tt=nt("function:translate");function nt(e){return t=>et&&et.emit(e,t)}let ot,rt=null;const at=e=>{rt=e};let it=0;function st(e,t,n,o,r){const{missing:a,onWarn:i}=e;if(null!==a){const o=a(e,n,t,r);return me(o)?o:t}return t}function lt(e,t,n){const o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let r=o.__localeChainCache.get(n);if(!r){r=[];let e=[n];for(;he(e);)e=ct(r,e,t);const a=he(t)?t:_e(t)?t.default?t.default:null:t;e=me(a)?[a]:a,he(e)&&ct(r,e,!1),o.__localeChainCache.set(n,r)}return r}function ct(e,t,n){let o=!0;for(let r=0;re;let ft=Object.create(null);function mt(e){return we(e,null,void 0)}const gt=()=>"",bt=e=>fe(e);function vt(e,...t){const{fallbackFormat:n,postTranslation:o,unresolving:r,fallbackLocale:a,messages:i}=e,[s,l]=_t(...t),c=(ge(l.missingWarn)?l.missingWarn:e.missingWarn,ge(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,ge(l.escapeParameter)?l.escapeParameter:e.escapeParameter),u=!!l.resolvedMessage,d=me(l.default)||ge(l.default)?ge(l.default)?s:l.default:n?s:"",p=n||""!==d,h=me(l.locale)?l.locale:e.locale;c&&function(e){he(e.list)?e.list=e.list.map((e=>me(e)?ue(e):e)):be(e.named)&&Object.keys(e.named).forEach((t=>{me(e.named[t])&&(e.named[t]=ue(e.named[t]))}))}(l);let[f,m,g]=u?[s,h,i[h]||{}]:function(e,t,n,o,r,a){const{messages:i,onWarn:s}=e,l=lt(e,o,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,o){const{modifiers:r,pluralRules:a}=e,i={locale:t,modifiers:r,pluralRules:a,messages:o=>{const r=Ge(n,o);if(me(r)){let n=!1;const a=yt(e,o,t,r,o,(()=>{n=!0}));return n?gt:a}return bt(r)?r:gt}};return e.processor&&(i.processor=e.processor),o.list&&(i.list=o.list),o.named&&(i.named=o.named),oe(o.plural)&&(i.pluralIndex=o.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=oe(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(oe(e.named.count)||oe(e.named.n))?oe(e.named.count)?e.named.count:oe(e.named.n)?e.named.n:t:t}(e),o=be(e.pluralRules)&&me(t)&&fe(e.pluralRules[t])?e.pluralRules[t]:Qe,r=be(e.pluralRules)&&me(t)&&fe(e.pluralRules[t])?Qe:void 0,a=e.list||[],i=e.named||{};function s(t){return(fe(e.messages)?e.messages(t):!!be(e.messages)&&e.messages[t])||(e.parent?e.parent.message(t):Ze)}oe(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,i);const l=_e(e.processor)&&fe(e.processor.normalize)?e.processor.normalize:Xe,c=_e(e.processor)&&fe(e.processor.interpolate)?e.processor.interpolate:Ke,u={list:e=>a[e],named:e=>i[e],plural:e=>e[o(n,e.length,r)],linked:(t,n)=>{const o=s(t)(u);return me(n)?(r=n,e.modifiers?e.modifiers[r]:Je)(o):o;var r},message:s,type:_e(e.processor)&&me(e.processor.type)?e.processor.type:"text",interpolate:c,normalize:l};return u}(_)),w=o?o(k):k;if(__INTLIFY_PROD_DEVTOOLS__){const t={timestamp:Date.now(),key:me(s)?s:bt(f)?f.key:"",locale:m||(bt(f)?f.locale:""),format:me(f)?f:bt(f)?f.source:"",message:w};t.meta=se({},e.__meta,rt||{}),tt(t)}return w}function yt(e,t,n,o,r,a){const{messageCompiler:i,warnHtmlMessage:s}=e;if(bt(o)){const e=o;return e.locale=e.locale||n,e.key=e.key||t,e}const l=i(o,function(e,t,n,o,r,a){return{warnHtmlMessage:r,onError:e=>{throw a&&a(e),e},onCacheKey:e=>((e,t,n)=>{return o={l:e,k:t,s:n},JSON.stringify(o).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027");var o})(t,n,e)}}(0,n,r,0,s,a));return l.locale=n,l.key=t,l.source=o,l}function _t(...e){const[t,n,o]=e,r={};if(!me(t)&&!oe(t)&&!bt(t))throw mt(14);const a=oe(t)?String(t):(bt(t),t);return oe(n)?r.plural=n:me(n)?r.default=n:_e(n)&&!ae(n)?r.named=n:he(n)&&(r.list=n),oe(o)?r.plural=o:me(o)?r.default=o:_e(o)&&se(r,o),[a,r]}const kt="undefined"!=typeof Intl;function wt(e,...t){const{datetimeFormats:n,unresolving:o,fallbackLocale:r,onWarn:a}=e,{__datetimeFormatters:i}=e,[s,l,c,u]=xt(...t),d=(ge(c.missingWarn)?c.missingWarn:e.missingWarn,ge(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,!!c.part),p=me(c.locale)?c.locale:e.locale,h=lt(e,r,p);if(!me(s)||""===s)return new Intl.DateTimeFormat(p).format(l);let f,m={},g=null,b=p,v=null;for(let t=0;tr,setSettings(e){try{localStorage.setItem(o,JSON.stringify(e))}catch(e){}r=e},now:()=>{return void 0!==Dt||("undefined"!=typeof window&&window.performance?(Dt=!0,Lt=window.performance):void 0!==__webpack_require__.g&&(null===(e=__webpack_require__.g.perf_hooks)||void 0===e?void 0:e.performance)?(Dt=!0,Lt=__webpack_require__.g.perf_hooks.performance):Dt=!1),Dt?Lt.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 Rt="Vue I18n devtools",Ft="I18n Resources",It="Vue I18n",Nt="Search for scopes ...",jt=16764185;function $t(e,...t){return we(e,null,void 0)}const qt="__INTLIFY_META__",Ut=ne("__transrateVNode"),Bt=ne("__datetimeParts"),Vt=ne("__numberParts"),zt=ne("__enableEmitter"),Ht=ne("__disableEmitter"),Wt=ne("__setPluralRules");ne("__intlifyMeta");const Gt=ne("__injectWithOption");let Yt=0;function Jt(e){return(t,n,r,a)=>e(n,r,(0,o.FN)()||void 0,a)}function Zt(e,t){const{messages:n,__i18n:o}=t,r=_e(n)?n:he(o)?{}:{[e]:{}};if(he(o)&&o.forEach((({locale:e,resource:t})=>{e?(r[e]=r[e]||{},Kt(t,r[e])):Kt(t,r)})),t.flatJson)for(const e in r)pe(r,e)&&Ye(r[e]);return r}const Xt=e=>!be(e)||he(e);function Kt(e,t){if(Xt(e)||Xt(t))throw $t(20);for(const n in e)pe(e,n)&&(Xt(e[n])||Xt(t[n])?t[n]=e[n]:Kt(e[n],t[n]))}function Qt(e={}){const{__root:t}=e,n=void 0===t;let r=!ge(e.inheritLocale)||e.inheritLocale;const a=(0,Et.iH)(t&&r?t.locale.value:me(e.locale)?e.locale:"en-US"),i=(0,Et.iH)(t&&r?t.fallbackLocale.value:me(e.fallbackLocale)||he(e.fallbackLocale)||_e(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:a.value),s=(0,Et.iH)(Zt(a.value,e)),l=(0,Et.iH)(_e(e.datetimeFormats)?e.datetimeFormats:{[a.value]:{}}),c=(0,Et.iH)(_e(e.numberFormats)?e.numberFormats:{[a.value]:{}});let u=t?t.missingWarn:!ge(e.missingWarn)&&!re(e.missingWarn)||e.missingWarn,d=t?t.fallbackWarn:!ge(e.fallbackWarn)&&!re(e.fallbackWarn)||e.fallbackWarn,p=t?t.fallbackRoot:!ge(e.fallbackRoot)||e.fallbackRoot,h=!!e.fallbackFormat,f=fe(e.missing)?e.missing:null,m=fe(e.missing)?Jt(e.missing):null,g=fe(e.postTranslation)?e.postTranslation:null,b=!ge(e.warnHtmlMessage)||e.warnHtmlMessage,v=!!e.escapeParameter;const y=t?t.modifiers:_e(e.modifiers)?e.modifiers:{};let _,k=e.pluralRules||t&&t.pluralRules;_=function(e={}){const t=me(e.version)?e.version:"9.1.10",n=me(e.locale)?e.locale:"en-US",o=he(e.fallbackLocale)||_e(e.fallbackLocale)||me(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:n,r=_e(e.messages)?e.messages:{[n]:{}},a=_e(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},i=_e(e.numberFormats)?e.numberFormats:{[n]:{}},s=se({},e.modifiers||{},{upper:e=>me(e)?e.toUpperCase():e,lower:e=>me(e)?e.toLowerCase():e,capitalize:e=>me(e)?`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`:e}),l=e.pluralRules||{},c=fe(e.missing)?e.missing:null,u=!ge(e.missingWarn)&&!re(e.missingWarn)||e.missingWarn,d=!ge(e.fallbackWarn)&&!re(e.fallbackWarn)||e.fallbackWarn,p=!!e.fallbackFormat,h=!!e.unresolving,f=fe(e.postTranslation)?e.postTranslation:null,m=_e(e.processor)?e.processor:null,g=!ge(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter,v=fe(e.messageCompiler)?e.messageCompiler:ot,y=fe(e.onWarn)?e.onWarn:ie,_=e,k=be(_.__datetimeFormatters)?_.__datetimeFormatters:new Map,w=be(_.__numberFormatters)?_.__numberFormatters:new Map,x=be(_.__meta)?_.__meta:{};it++;const S={version:t,cid:it,locale:n,fallbackLocale:o,messages:r,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){et&&et.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}(S,t,x),S}({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:_e(_)?_.__datetimeFormatters:void 0,__numberFormatters:_e(_)?_.__numberFormatters:void 0,__v_emitter:_e(_)?_.__v_emitter:void 0,__meta:{framework:"vue"}}),pt(_,a.value,i.value);const w=(0,o.Fl)({get:()=>a.value,set:e=>{a.value=e,_.locale=a.value}}),x=(0,o.Fl)({get:()=>i.value,set:e=>{i.value=e,_.fallbackLocale=i.value,pt(_,a.value,e)}}),S=(0,o.Fl)((()=>s.value)),A=(0,o.Fl)((()=>l.value)),C=(0,o.Fl)((()=>c.value));function T(e,n,r,u,d,h){let f;if(a.value,i.value,s.value,l.value,c.value,__INTLIFY_PROD_DEVTOOLS__)try{at((()=>{const e=(0,o.FN)();return e&&e.type[qt]?{[qt]:e.type[qt]}:null})()),f=e(_)}finally{at(null)}else f=e(_);if(oe(f)&&-1===f){const[e,o]=n();return t&&p?u(t):d(e)}if(h(f))return f;throw $t(14)}function E(...e){return T((t=>vt(t,...e)),(()=>_t(...e)),0,(t=>t.t(...e)),(e=>e),(e=>me(e)))}const O={normalize:function(e){return e.map((e=>me(e)?(0,o.Wm)(o.xv,null,e,0):e))},interpolate:e=>e,type:"vnode"};function P(e){return s.value[e]||{}}Yt++,t&&((0,o.YP)(t.locale,(e=>{r&&(a.value=e,_.locale=e,pt(_,a.value,i.value))})),(0,o.YP)(t.fallbackLocale,(e=>{r&&(i.value=e,_.fallbackLocale=e,pt(_,a.value,i.value))})));const D={id:Yt,locale:w,fallbackLocale:x,get inheritLocale(){return r},set inheritLocale(e){r=e,e&&t&&(a.value=t.locale.value,i.value=t.fallbackLocale.value,pt(_,a.value,i.value))},get availableLocales(){return Object.keys(s.value).sort()},messages:S,datetimeFormats:A,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,o]=e;if(o&&!be(o))throw $t(15);return E(t,n,se({resolvedMessage:!0},o||{}))},d:function(...e){return T((t=>wt(t,...e)),(()=>xt(...e)),0,(t=>t.d(...e)),(()=>""),(e=>me(e)))},n:function(...e){return T((t=>At(t,...e)),(()=>Ct(...e)),0,(t=>t.n(...e)),(()=>""),(e=>me(e)))},te:function(e,t){return null!==Ge(P(me(t)?t:a.value),e)},tm:function(e){const n=function(e){let t=null;const n=lt(_,i.value,a.value);for(let o=0;o{let n;const o=t;try{o.processor=O,n=vt(o,...e)}finally{o.processor=null}return n}),(()=>_t(...e)),0,(t=>t[Ut](...e)),(e=>[(0,o.Wm)(o.xv,null,e,0)]),(e=>he(e)))},[Vt]:function(...e){return T((t=>At(t,...e)),(()=>Ct(...e)),0,(t=>t[Vt](...e)),(()=>[]),(e=>me(e)||he(e)))},[Bt]:function(...e){return T((t=>wt(t,...e)),(()=>xt(...e)),0,(t=>t[Bt](...e)),(()=>[]),(e=>me(e)||he(e)))},[Wt]:function(e){k=e,_.pluralRules=k},[Gt]:e.__injectWithOption};return D}function en(e={}){const t=Qt(function(e){const t=me(e.locale)?e.locale:"en-US",n=me(e.fallbackLocale)||he(e.fallbackLocale)||_e(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,o=fe(e.missing)?e.missing:void 0,r=!ge(e.silentTranslationWarn)&&!re(e.silentTranslationWarn)||!e.silentTranslationWarn,a=!ge(e.silentFallbackWarn)&&!re(e.silentFallbackWarn)||!e.silentFallbackWarn,i=!ge(e.fallbackRoot)||e.fallbackRoot,s=!!e.formatFallbackMessages,l=_e(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,u=fe(e.postTranslation)?e.postTranslation:void 0,d=!me(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,p=!!e.escapeParameterHtml,h=!ge(e.sync)||e.sync;let f=e.messages;if(_e(e.sharedMessages)){const t=e.sharedMessages;f=Object.keys(t).reduce(((e,n)=>{const o=e[n]||(e[n]={});return se(o,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:o,missingWarn:r,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 ge(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=ge(e)?!e:e},get silentFallbackWarn(){return ge(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=ge(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[n,o,r]=e,a={};let i=null,s=null;if(!me(n))throw $t(15);const l=n;return me(o)?a.locale=o:he(o)?i=o:_e(o)&&(s=o),he(r)?i=r:_e(r)&&(s=r),t.t(l,i||s||{},a)},rt:(...e)=>t.rt(...e),tc(...e){const[n,o,r]=e,a={plural:1};let i=null,s=null;if(!me(n))throw $t(15);const l=n;return me(o)?a.locale=o:oe(o)?a.plural=o:he(o)?i=o:_e(o)&&(s=o),me(r)?a.locale=r:he(r)?i=r:_e(r)&&(s=r),t.t(l,i||s||{},a)},te:(e,n)=>t.te(e,n),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d:(...e)=>t.d(...e),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n:(...e)=>t.n(...e),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)},getChoiceIndex:(e,t)=>-1,__onComponentInstanceCreated(t){const{componentInstanceCreatedListener:o}=e;o&&o(t,n)}};return n}const tn={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}},nn={name:"i18n-t",props:se({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>oe(e)||!isNaN(e)}},tn),setup(e,t){const{slots:n,attrs:r}=t,a=e.i18n||yn({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=me(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 o=e[n];return o&&(t[n]=o()),t}),{})}(t,i),l=a[Ut](e.keypath,s,n),c=se({},r);return me(e.tag)||be(e.tag)?(0,o.h)(e.tag,c,l):(0,o.h)(o.HY,c,l)}}};function on(e,t,n,r){const{slots:a,attrs:i}=t;return()=>{const t={part:!0};let s={};e.locale&&(t.locale=e.locale),me(e.format)?t.key=e.format:be(e.format)&&(me(e.format.key)&&(t.key=e.format.key),s=Object.keys(e.format).reduce(((t,o)=>n.includes(o)?se({},t,{[o]:e.format[o]}):t),{}));const l=r(e.value,t,s);let c=[t.key];he(l)?c=l.map(((e,t)=>{const n=a[e.type];return n?n({[e.type]:e.value,index:t,parts:l}):[e.value]})):me(l)&&(c=[l]);const u=se({},i);return me(e.tag)||be(e.tag)?(0,o.h)(e.tag,u,c):(0,o.h)(o.HY,u,c)}}const rn=["localeMatcher","style","unit","unitDisplay","currency","currencyDisplay","useGrouping","numberingSystem","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","notation","formatMatcher"],an={name:"i18n-n",props:se({value:{type:Number,required:!0},format:{type:[String,Object]}},tn),setup(e,t){const n=e.i18n||yn({useScope:"parent",__useComponent:!0});return on(e,t,rn,((...e)=>n[Vt](...e)))}},sn=["dateStyle","timeStyle","fractionalSecondDigits","calendar","dayPeriod","numberingSystem","localeMatcher","timeZone","hour12","hourCycle","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"],ln={name:"i18n-d",props:se({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},tn),setup(e,t){const n=e.i18n||yn({useScope:"parent",__useComponent:!0});return on(e,t,sn,((...e)=>n[Bt](...e)))}};const cn="vue-i18n: composer properties";let un;async function dn(e,t){return new Promise(((n,o)=>{try{!function(e,t){const n=e,o=Ot(),r=Ot().__VUE_DEVTOOLS_GLOBAL_HOOK__,a=Pt&&n.enableEarlyProxy;if(!r||!o.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&a){const e=a?new Mt(n,r):null;(o.__VUE_DEVTOOLS_PLUGINS__=o.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}else r.emit("devtools-plugin:setup",e,t)}({id:"vue-devtools-plugin-vue-i18n",label:Rt,packageName:"vue-i18n",homepage:"https://vue-i18n.intlify.dev",logo:"https://vue-i18n.intlify.dev/vue-i18n-devtools-logo.png",componentStateTypes:[cn],app:e},(o=>{un=o,o.on.visitComponentTree((({componentInstance:e,treeNode:n})=>{!function(e,t,n){const o="composition"===n.mode?n.global:n.global.__composer;if(e&&e.vnode.el.__VUE_I18N__&&e.vnode.el.__VUE_I18N__!==o){const n={label:`i18n (${e.type.name||e.type.displayName||e.type.__file} Scope)`,textColor:0,backgroundColor:16764185};t.tags.push(n)}}(e,n,t)})),o.on.inspectComponent((({componentInstance:e,instanceData:n})=>{e.vnode.el.__VUE_I18N__&&n&&("legacy"===t.mode?e.vnode.el.__VUE_I18N__!==t.global.__composer&&pn(n,e.vnode.el.__VUE_I18N__):pn(n,e.vnode.el.__VUE_I18N__))})),o.addInspector({id:"vue-i18n-resource-inspector",label:Ft,icon:"language",treeFilterPlaceholder:Nt}),o.on.getInspectorTree((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){e.rootNodes.push({id:"global",label:"Global Scope"});const n="composition"===t.mode?t.global:t.global.__composer;for(const[o,r]of t.__instances){const a="composition"===t.mode?r:r.__composer;if(n===a)continue;const i=o.type.name||o.type.displayName||o.type.__file;e.rootNodes.push({id:a.id.toString(),label:`${i} Scope`})}}(n,t)})),o.on.getInspectorState((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){const n=gn(e.nodeId,t);n&&(e.state=function(e){const t={},n="Locale related info",o=[{type:n,key:"locale",editable:!0,value:e.locale.value},{type:n,key:"fallbackLocale",editable:!0,value:e.fallbackLocale.value},{type:n,key:"availableLocales",editable:!1,value:e.availableLocales},{type:n,key:"inheritLocale",editable:!0,value:e.inheritLocale}];t[n]=o;const r="Locale messages info",a=[{type:r,key:"messages",editable:!1,value:hn(e.messages.value)}];t[r]=a;const i="Datetime formats info",s=[{type:i,key:"datetimeFormats",editable:!1,value:e.datetimeFormats.value}];t[i]=s;const l="Datetime formats info",c=[{type:l,key:"numberFormats",editable:!1,value:e.numberFormats.value}];return t[l]=c,t}(n))}(n,t)})),o.on.editInspectorState((n=>{n.app===e&&"vue-i18n-resource-inspector"===n.inspectorId&&function(e,t){const n=gn(e.nodeId,t);if(n){const[t]=e.path;"locale"===t&&me(e.state.value)?n.locale.value=e.state.value:"fallbackLocale"===t&&(me(e.state.value)||he(e.state.value)||be(e.state.value))?n.fallbackLocale.value=e.state.value:"inheritLocale"===t&&ge(e.state.value)&&(n.inheritLocale=e.state.value)}}(n,t)})),o.addTimelineLayer({id:"vue-i18n-timeline",label:It,color:jt}),n(!0)}))}catch(e){console.error(e),o(!1)}}))}function pn(e,t){const n=cn;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:hn(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 hn(e){const t={};return Object.keys(e).forEach((n=>{const o=e[n];var r,a;fe(o)&&"source"in o?t[n]={_custom:{type:"function",display:"ƒ "+((r=o).source?`("${a=r.source,a.replace(/[<>"&]/g,mn)}")`:"(?)")}}:be(o)?t[n]=hn(o):t[n]=o})),t}const fn={"<":"<",">":">",'"':""","&":"&"};function mn(e){return fn[e]||e}function gn(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 bn(e,t){if(un){let n;t&&"groupId"in t&&(n=t.groupId,delete t.groupId),un.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 vn(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[Wt](t.pluralizationRules||e.pluralizationRules);const n=Zt(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 yn(e={}){const t=(0,o.FN)();if(null==t)throw $t(16);if(!t.appContext.app.__VUE_I18N_SYMBOL__)throw $t(17);const n=(0,o.f3)(t.appContext.app.__VUE_I18N_SYMBOL__);if(!n)throw $t(22);const r="composition"===n.mode?n.global:n.global.__composer,a=ae(e)?"__i18n"in t.type?"local":"global":e.useScope?e.useScope:"local";if("global"===a){let n=be(e.messages)?e.messages:{};"__i18nGlobal"in t.type&&(n=Zt(r.locale.value,{messages:n,__i18n:t.type.__i18nGlobal}));const o=Object.keys(n);if(o.length&&o.forEach((e=>{r.mergeLocaleMessage(e,n[e])})),be(e.datetimeFormats)){const t=Object.keys(e.datetimeFormats);t.length&&t.forEach((t=>{r.mergeDateTimeFormat(t,e.datetimeFormats[t])}))}if(be(e.numberFormats)){const t=Object.keys(e.numberFormats);t.length&&t.forEach((t=>{r.mergeNumberFormat(t,e.numberFormats[t])}))}return r}if("parent"===a){let o=function(e,t,n=!1){let o=null;const r=t.root;let a=t.parent;for(;null!=a;){const t=e;if("composition"===e.mode)o=t.__getInstance(a);else{const e=t.__getInstance(a);null!=e&&(o=e.__composer),n&&o&&!o[Gt]&&(o=null)}if(null!=o)break;if(r===a)break;a=a.parent}return o}(n,t,e.__useComponent);return null==o&&(o=r),o}if("legacy"===n.mode)throw $t(18);const i=n;let s=i.__getInstance(t);if(null==s){const n=t.type,a=se({},e);n.__i18n&&(a.__i18n=n.__i18n),r&&(a.__root=r),s=Qt(a),function(e,t,n){let r=null;(0,o.bv)((()=>{if(__VUE_PROD_DEVTOOLS__&&t.vnode.el){t.vnode.el.__VUE_I18N__=n,r=ke();const e=n;e[zt]&&e[zt](r),r.on("*",bn)}}),t),(0,o.Ah)((()=>{if(__VUE_PROD_DEVTOOLS__&&t.vnode.el&&t.vnode.el.__VUE_I18N__){r&&r.off("*",bn);const e=n;e[Ht]&&e[Ht](),delete t.vnode.el.__VUE_I18N__}e.__deleteInstance(t)}),t)}(i,t,s),i.__setInstance(t,s)}return s}const _n=["locale","fallbackLocale","availableLocales"],kn=["t","rt","d","n","tm"];var wn;if(ot=function(e,t={}){{const n=(t.onCacheKey||ht)(e),o=ft[n];if(o)return o;let r=!1;const a=t.onError||xe;t.onError=e=>{r=!0,a(e)};const{code:i}=$e(e,t),s=new Function(`return ${i}`)();return r?s:ft[n]=s}},function(){let e=!1;"boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&(e=!0,ce().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&(e=!0,ce().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(ce().__INTLIFY_PROD_DEVTOOLS__=!1)}(),__INTLIFY_PROD_DEVTOOLS__){const e=ce();e.__INTLIFY__=!0,wn=e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__,et=wn}function xn(e){return xn="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},xn(e)}function Sn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function An(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};Sn(this,e),this.init(t,n)}return Cn(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||In,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),o=1;o-1?e.replace(/###/g,"."):e}function r(){return!e||"string"==typeof e}for(var a="string"!=typeof t?[].concat(t):t.split(".");a.length>1;){if(r())return{};var i=o(a.shift());!e[i]&&n&&(e[i]=new n),e=Object.prototype.hasOwnProperty.call(e,i)?e[i]:{}}return r()?{}:{obj:e,k:o(a.shift())}}function Vn(e,t,n){var o=Bn(e,t,Object);o.obj[o.k]=n}function zn(e,t){var n=Bn(e,t),o=n.obj,r=n.k;if(o)return o[r]}function Hn(e,t,n){var o=zn(e,n);return void 0!==o?o:zn(t,n)}function Wn(e,t,n){for(var o in t)"__proto__"!==o&&"constructor"!==o&&(o in e?"string"==typeof e[o]||e[o]instanceof String||"string"==typeof t[o]||t[o]instanceof String?n&&(e[o]=t[o]):Wn(e[o],t[o],n):e[o]=t[o]);return e}function Gn(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Yn={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function Jn(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return Yn[e]})):e}var Zn="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,Xn=[" ",",","?","!",";"];function Kn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Qn(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return e[t];for(var o=t.split(n),r=e,a=0;aa+i;)i++,l=r[s=o.slice(a,a+i).join(n)];if(void 0===l)return;if(null===l)return null;if(t.endsWith(s)){if("string"==typeof l)return l;if(s&&"string"==typeof l[s])return l[s]}var c=o.slice(a+i).join(n);return c?eo(l,c,n):void 0}r=r[o[a]]}return r}}var to=function(e){On(r,e);var t,n,o=(t=r,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=Dn(t);if(n){var r=Dn(this).constructor;e=Reflect.construct(o,arguments,r)}else e=o.apply(this,arguments);return Pn(this,e)});function r(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return Sn(this,r),t=o.call(this),Zn&&jn.call(Tn(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 Cn(r,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=void 0!==o.keySeparator?o.keySeparator:this.options.keySeparator,a=void 0!==o.ignoreJSONStructure?o.ignoreJSONStructure:this.options.ignoreJSONStructure,i=[e,t];n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(r?n.split(r):n)),e.indexOf(".")>-1&&(i=e.split("."));var s=zn(this.data,i);return s||!a||"string"!=typeof n?s:eo(this.data&&this.data[e]&&this.data[e][t],n,r)}},{key:"addResource",value:function(e,t,n,o){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},a=this.options.keySeparator;void 0===a&&(a=".");var i=[e,t];n&&(i=i.concat(a?n.split(a):n)),e.indexOf(".")>-1&&(o=t,t=(i=e.split("."))[1]),this.addNamespaces(t),Vn(this.data,i,o),r.silent||this.emit("added",e,t,n,o)}},{key:"addResources",value:function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var r in n)"string"!=typeof n[r]&&"[object Array]"!==Object.prototype.toString.apply(n[r])||this.addResource(e,t,r,n[r],{silent:!0});o.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,o,r){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},i=[e,t];e.indexOf(".")>-1&&(o=n,n=t,t=(i=e.split("."))[1]),this.addNamespaces(t);var s=zn(this.data,i)||{};o?Wn(s,n,r):s=Qn(Qn({},s),n),Vn(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?Qn(Qn({},{}),this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"hasLanguageSomeTranslations",value:function(e){var t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find((function(e){return t[e]&&Object.keys(t[e]).length>0}))}},{key:"toJSON",value:function(){return this.data}}]),r}(jn),no={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,o,r){var a=this;return e.forEach((function(e){a.processors[e]&&(t=a.processors[e].process(t,n,o,r))})),t}};function oo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ro(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return Sn(this,r),t=o.call(this),Zn&&jn.call(Tn(t)),Un(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,Tn(t)),t.options=n,void 0===t.options.keySeparator&&(t.options.keySeparator="."),t.logger=Nn.create("translator"),t}return Cn(r,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;var n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var o=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,r=t.ns||this.options.defaultNS||[],a=n&&e.indexOf(n)>-1,i=!(this.options.userDefinedKeySeparator||t.keySeparator||this.options.userDefinedNsSeparator||t.nsSeparator||function(e,t,n){t=t||"",n=n||"";var o=Xn.filter((function(e){return t.indexOf(e)<0&&n.indexOf(e)<0}));if(0===o.length)return!0;var r=new RegExp("(".concat(o.map((function(e){return"?"===e?"\\?":e})).join("|"),")")),a=!r.test(e);if(!a){var i=e.indexOf(n);i>0&&!r.test(e.substring(0,i))&&(a=!0)}return a}(e,n,o));if(a&&!i){var s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces:r};var l=e.split(n);(n!==o||n===o&&this.options.ns.indexOf(l[0])>-1)&&(r=l.shift()),e=l.join(o)}return"string"==typeof r&&(r=[r]),{key:e,namespaces:r}}},{key:"translate",value:function(e,t,n){var o=this;if("object"!==xn(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,ro(ro({},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 S="[object Array]"===v,A=S?[]:{},C=S?b:g;for(var T in m)if(Object.prototype.hasOwnProperty.call(m,T)){var E="".concat(C).concat(i).concat(T);A[T]=this.translate(E,ro(ro({},t),{joinArrays:!1,ns:c})),A[T]===E&&(A[T]=m[T])}m=A}}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=r.hasDefaultValue(t),M=D?this.pluralResolver.getSuffix(d,t.count,t):"",R=t["defaultValue".concat(M)]||t.defaultValue;!this.isValidLookup(m)&&L&&(O=!0,m=R),this.isValidLookup(m)||(P=!0,m=l);var F=t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,I=F&&P?void 0:m,N=L&&R!==m&&this.options.updateMissing;if(P||O||N){if(this.logger.log(N?"updateKey":"missingKey",d,u,l,N?R:m),i){var j=this.resolve(l,ro(ro({},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,!ao["".concat(f[0],"-").concat(e)]&&i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(a)&&(ao["".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)){r=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)||(o=a,t=i.getResource(n,e,a,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:o,usedLng:r,usedNS:a}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,o):this.resourceStore.getResource(e,t,n,o)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,t.length)&&void 0!==e[n])return!0;return!1}}]),r}(jn);function so(e){return e.charAt(0).toUpperCase()+e.slice(1)}var lo=function(){function e(t){Sn(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Nn.create("languageUtils")}return Cn(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]=so(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]=so(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=so(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?(e.forEach((function(e){if(!t){var o=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(o)||(t=o)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var o=n.getLanguagePartFromCode(e);if(n.isSupportedCode(o))return t=o;t=n.options.supportedLngs.find((function(e){if(0===e.indexOf(o))return e}))}})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,o=this.getFallbackCodes(t||this.options.fallbackLng||[],e),r=[],a=function(e){e&&(n.isSupportedCode(e)?r.push(e):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&a(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&a(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&a(this.getLanguagePartFromCode(e))):"string"==typeof e&&a(this.formatLanguageCode(e)),o.forEach((function(e){r.indexOf(e)<0&&a(n.formatLanguageCode(e))})),r}}]),e}(),co=[{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}],uo={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)}},po=["v1","v2","v3"],ho={zero:0,one:1,two:2,few:3,many:4,other:5};function fo(){var e={};return co.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:uo[t.fc]}}))})),e}var mo=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Sn(this,e),this.languageUtils=t,this.options=n,this.logger=Nn.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=fo()}return Cn(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(e,{type:t.ordinal?"ordinal":"cardinal"})}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getRule(e,t);return this.shouldUseIntlApi()?n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,n).map((function(e){return"".concat(t).concat(e)}))}},{key:"getSuffixes",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=this.getRule(e,n);return o?this.shouldUseIntlApi()?o.resolvedOptions().pluralCategories.sort((function(e,t){return ho[e]-ho[t]})).map((function(e){return"".concat(t.options.prepend).concat(e)})):o.numbers.map((function(o){return t.getSuffix(e,o,n)})):[]}},{key:"getSuffix",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=this.getRule(e,n);return o?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(o.select(t)):this.getSuffixRetroCompatible(o,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,t){var n=this,o=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),r=e.numbers[o];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===r?r="plural":1===r&&(r=""));var a=function(){return n.options.prepend&&r.toString()?n.options.prepend+r.toString():r.toString()};return"v1"===this.options.compatibilityJSON?1===r?"":"number"==typeof r?"_plural_".concat(r.toString()):a():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?a():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}},{key:"shouldUseIntlApi",value:function(){return!po.includes(this.options.compatibilityJSON)}}]),e}();function go(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function bo(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};Sn(this,e),this.logger=Nn.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return Cn(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:Jn,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?Gn(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?Gn(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?Gn(t.nestingPrefix):t.nestingPrefixEscaped||Gn("$t("),this.nestingSuffix=t.nestingSuffix?Gn(t.nestingSuffix):t.nestingSuffixEscaped||Gn(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,o){var r,a,i,s=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var u=function(e){if(e.indexOf(s.formatSeparator)<0){var r=Hn(t,l,e);return s.alwaysFormat?s.format(r,void 0,n,bo(bo(bo({},o),t),{},{interpolationkey:e})):r}var a=e.split(s.formatSeparator),i=a.shift().trim(),c=a.join(s.formatSeparator).trim();return s.format(Hn(t,l,i),c,n,bo(bo(bo({},o),t),{},{interpolationkey:i}))};this.resetRegExp();var d=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,p=o&&o.interpolation&&void 0!==o.interpolation.skipOnVariables?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return c(e)}},{regex:this.regexp,safeValue:function(e){return s.escapeValue?c(s.escape(e)):c(e)}}].forEach((function(t){for(i=0;r=t.regex.exec(e);){var n=r[1].trim();if(void 0===(a=u(n)))if("function"==typeof d){var l=d(e,r,o);a="string"==typeof l?l:""}else if(o&&o.hasOwnProperty(n))a="";else{if(p){a=r[0];continue}s.logger.warn("missed to pass in variable ".concat(n," for interpolating ").concat(e)),a=""}else"string"==typeof a||s.useRawValueToEscape||(a=qn(a));var c=t.safeValue(a);if(e=e.replace(r[0],c),p?(t.regex.lastIndex+=a.length,t.regex.lastIndex-=r[0].length):t.regex.lastIndex=0,++i>=s.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var n,o,r=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=bo({},a);function s(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var o=e.split(new RegExp("".concat(n,"[ ]*{"))),r="{".concat(o[1]);e=o[0];var a=(r=this.interpolate(r,i)).match(/'/g),s=r.match(/"/g);(a&&a.length%2==0&&!s||s.length%2!=0)&&(r=r.replace(/'/g,'"'));try{i=JSON.parse(r),t&&(i=bo(bo({},t),i))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(n).concat(r)}return delete i.defaultValue,e}for(i.applyPostProcessor=!1,delete i.defaultValue;n=this.nestingRegexp.exec(e);){var l=[],c=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){var u=n[1].split(this.formatSeparator).map((function(e){return e.trim()}));n[1]=u.shift(),l=u,c=!0}if((o=t(s.call(this,n[1].trim(),i),i))&&n[0]===e&&"string"!=typeof o)return o;"string"!=typeof o&&(o=qn(o)),o||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),o=""),c&&(o=l.reduce((function(e,t){return r.format(e,t,a.lng,bo(bo({},a),{},{interpolationkey:n[1].trim()}))}),o.trim())),e=e.replace(n[0],o),this.regexp.lastIndex=0}return e}}]),e}();function yo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _o(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};Sn(this,e),this.logger=Nn.create("formatter"),this.options=t,this.formats={number:ko((function(e,t){var n=new Intl.NumberFormat(e,t);return function(e){return n.format(e)}})),currency:ko((function(e,t){var n=new Intl.NumberFormat(e,_o(_o({},t),{},{style:"currency"}));return function(e){return n.format(e)}})),datetime:ko((function(e,t){var n=new Intl.DateTimeFormat(e,_o({},t));return function(e){return n.format(e)}})),relativetime:ko((function(e,t){var n=new Intl.RelativeTimeFormat(e,_o({},t));return function(e){return n.format(e,t.range||"day")}})),list:ko((function(e,t){var n=new Intl.ListFormat(e,_o({},t));return function(e){return n.format(e)}}))},this.init(t)}return Cn(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()]=ko(t)}},{key:"format",value:function(e,t,n,o){var r=this;return t.split(this.formatSeparator).reduce((function(e,t){var a=function(e){var t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var o=e.split("(");t=o[0].toLowerCase().trim();var r=o[1].substring(0,o[1].length-1);"currency"===t&&r.indexOf(":")<0?n.currency||(n.currency=r.trim()):"relativetime"===t&&r.indexOf(":")<0?n.range||(n.range=r.trim()):r.split(";").forEach((function(e){if(e){var t=function(e){if(Array.isArray(e))return e}(a=e.split(":"))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(a)||function(e,t){if(e){if("string"==typeof e)return Mn(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)?Mn(e,t):void 0}}(a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=t[0],r=t.slice(1).join(":").trim().replace(/^'+|'+$/g,"");n[o.trim()]||(n[o.trim()]=r),"false"===r&&(n[o.trim()]=!1),"true"===r&&(n[o.trim()]=!0),isNaN(r)||(n[o.trim()]=parseInt(r,10))}var a}))}return{formatName:t,formatOptions:n}}(t),i=a.formatName,s=a.formatOptions;if(r.formats[i]){var l=e;try{var c=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},u=c.locale||c.lng||o.locale||o.lng||n;l=r.formats[i](e,u,_o(_o(_o({},s),o),c))}catch(e){r.logger.warn(e)}return l}return r.logger.warn("there was no format function for ".concat(i)),e}),e)}}]),e}();function xo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function So(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{};return Sn(this,r),a=o.call(this),Zn&&jn.call(Tn(a)),a.backend=e,a.store=t,a.services=n,a.languageUtils=n.languageUtils,a.options=i,a.logger=Nn.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 Cn(r,[{key:"queueLoad",value:function(e,t,n,o){var r=this,a={},i={},s={},l={};return e.forEach((function(e){var o=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&r.store.hasResourceBundle(e,t)?r.state[s]=2:r.state[s]<0||(1===r.state[s]?void 0===i[s]&&(i[s]=!0):(r.state[s]=1,o=!1,void 0===i[s]&&(i[s]=!0),void 0===a[s]&&(a[s]=!0),void 0===l[t]&&(l[t]=!0)))})),o||(s[e]=!0)})),(Object.keys(a).length||Object.keys(i).length)&&this.queue.push({pending:i,pendingCount:Object.keys(i).length,loaded:{},errors:[],callback:o}),{toLoad:Object.keys(a),pending:Object.keys(i),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(l)}}},{key:"loaded",value:function(e,t,n){var o=e.split("|"),r=o[0],a=o[1];t&&this.emit("failedLoading",r,a,t),n&&this.store.addResourceBundle(r,a,n),this.state[e]=t?-1:2;var i={};this.queue.forEach((function(n){var o,s,l,c,u;o=n.loaded,s=a,(c=(l=Bn(o,[r],Object)).obj)[u=l.k]=c[u]||[],c[u].push(s),function(e,t){void 0!==e.pending[t]&&(delete e.pending[t],e.pendingCount--)}(n,e),t&&n.errors.push(t),0!==n.pendingCount||n.done||(Object.keys(n.loaded).forEach((function(e){i[e]||(i[e]={});var t=n.loaded[e];t.length&&t.forEach((function(t){void 0===i[e][t]&&(i[e][t]=!0)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",i),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var o=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,i=arguments.length>5?arguments[5]:void 0;return e.length?this.readingCalls>=this.maxParallelReads?void this.waitingReads.push({lng:e,ns:t,fcName:n,tried:r,wait:a,callback:i}):(this.readingCalls++,this.backend[n](e,t,(function(s,l){if(o.readingCalls--,o.waitingReads.length>0){var c=o.waitingReads.shift();o.read(c.lng,c.ns,c.fcName,c.tried,c.wait,c.callback)}s&&l&&r2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),r&&r();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var a=this.queueLoad(e,t,o,r);if(!a.toLoad.length)return a.pending.length||r(),null;a.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=e.split("|"),r=o[0],a=o[1];this.read(r,a,"read",void 0,void 0,(function(o,i){o&&t.logger.warn("".concat(n,"loading namespace ").concat(a," for language ").concat(r," failed"),o),!o&&i&&t.logger.log("".concat(n,"loaded namespace ").concat(a," for language ").concat(r),i),t.loaded(e,o,i)}))}},{key:"saveMissing",value:function(e,t,n,o,r){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=n&&""!==n&&(this.backend&&this.backend.create&&this.backend.create(e,t,n,o,null,So(So({},a),{},{isUpdate:r})),e&&e[0]&&this.store.addResource(e[0],t,n,o))}}]),r}(jn);function Co(){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"===xn(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===xn(e[2])||"object"===xn(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n,o){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function To(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 Eo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Oo(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(Sn(this,r),e=o.call(this),Zn&&jn.call(Tn(e)),e.options=To(t),e.services={},e.logger=Nn,e.modules={external:[]},Do(Tn(e)),n&&!e.isInitialized&&!t.isClone){if(!e.options.initImmediate)return e.init(t,n),Pn(e,Tn(e));setTimeout((function(){e.init(t,n)}),0)}return e}return Cn(r,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;"function"==typeof t&&(n=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));var o=Co();function r(e){return e?"function"==typeof e?new e:e:null}if(this.options=Oo(Oo(Oo({},o),this.options),To(t)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=Oo(Oo({},o.interpolation),this.options.interpolation)),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!this.options.isClone){var a;this.modules.logger?Nn.init(r(this.modules.logger),this.options):Nn.init(null,this.options),this.modules.formatter?a=this.modules.formatter:"undefined"!=typeof Intl&&(a=wo);var i=new lo(this.options);this.store=new to(this.options.resources,this.options);var s=this.services;s.logger=Nn,s.resourceStore=this.store,s.languageUtils=i,s.pluralResolver=new mo(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!a||this.options.interpolation.format&&this.options.interpolation.format!==o.interpolation.format||(s.formatter=r(a),s.formatter.init(s,this.options),this.options.interpolation.format=s.formatter.format.bind(s.formatter)),s.interpolator=new vo(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new Ao(r(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",(function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r1?n-1:0),r=1;r0&&"dev"!==l[0]&&(this.options.lng=l[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");var c=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];c.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}));var u=["addResource","addResources","addResourceBundle","removeResourceBundle"];u.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}}));var d=$n(),p=function(){var t=function(t,o){e.isInitialized&&!e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),d.resolve(o),n(t,o)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?p():setTimeout(p,0),d}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Po,o=n,r="string"==typeof e?e:this.language;if("function"==typeof e&&(o=e),!this.options.resources||this.options.partialBundledLanguages){if(r&&"cimode"===r.toLowerCase())return o();var a=[],i=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){a.indexOf(e)<0&&a.push(e)}))};if(r)i(r);else{var s=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);s.forEach((function(e){return i(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return i(e)})),this.services.backendConnector.load(a,this.options.ns,(function(e){e||t.resolvedLanguage||!t.language||t.setResolvedLanguage(t.language),o(e)}))}else o(null)}},{key:"reloadResources",value:function(e,t,n){var o=$n();return e||(e=this.languages),t||(t=this.options.ns),n||(n=Po),this.services.backendConnector.reload(e,t,(function(e){o.resolve(),n(e)})),o}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&no.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"setResolvedLanguage",value:function(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(var t=0;t-1)&&this.store.hasLanguageSomeTranslations(n)){this.resolvedLanguage=n;break}}}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var o=$n();this.emit("languageChanging",e);var r=function(e){n.language=e,n.languages=n.services.languageUtils.toResolveHierarchy(e),n.resolvedLanguage=void 0,n.setResolvedLanguage(e)},a=function(a){e||a||!n.services.languageDetector||(a=[]);var i="string"==typeof a?a:n.services.languageUtils.getBestMatchFromCodes(a);i&&(n.language||r(i),n.translator.language||n.translator.changeLanguage(i),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(i)),n.loadResources(i,(function(e){!function(e,a){a?(r(a),n.translator.changeLanguage(a),n.isLanguageChangingTo=void 0,n.emit("languageChanged",a),n.logger.log("languageChanged",a)):n.isLanguageChangingTo=void 0,o.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(e,i)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(a):a(e):a(this.services.languageDetector.detect()),o}},{key:"getFixedT",value:function(e,t,n){var o=this,r=function e(t,r){var a;if("object"!==xn(r)){for(var i=arguments.length,s=new Array(i>2?i-2:0),l=2;l1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var o=this.resolvedLanguage||this.languages[0],r=!!this.options&&this.options.fallbackLng,a=this.languages[this.languages.length-1];if("cimode"===o.toLowerCase())return!0;var i=function(e,n){var o=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===o||2===o};if(n.precheck){var s=n.precheck(this,i);if(void 0!==s)return s}return!(!this.hasResourceBundle(o,e)&&this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages)&&(!i(o,e)||r&&!i(a,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,o=$n();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){o.resolve(),t&&t(e)})),o):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=$n();"string"==typeof e&&(e=[e]);var o=this.options.preload||[],r=e.filter((function(e){return o.indexOf(e)<0}));return r.length?(this.options.preload=o.concat(r),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){return e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),e?["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr":"rtl"}},{key:"cloneInstance",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Po,o=Oo(Oo(Oo({},this.options),t),{isClone:!0}),a=new r(o);void 0===t.debug&&void 0===t.prefix||(a.logger=a.logger.clone(t));var i=["store","services","language"];return i.forEach((function(t){a[t]=e[t]})),a.services=Oo({},this.services),a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a.translator=new io(a.services,a.options),a.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new Lo(e,t)}));var Mo=Lo.createInstance();Mo.createInstance=Lo.createInstance,Mo.createInstance,Mo.init,Mo.loadResources,Mo.reloadResources,Mo.use,Mo.changeLanguage,Mo.getFixedT,Mo.t,Mo.exists,Mo.setDefaultNamespace,Mo.hasLoadedNamespace,Mo.loadNamespaces,Mo.loadLanguages;const Ro=Mo;var Fo,Io=document.getElementById("language"),No=Io?Array.from(Io.querySelectorAll("option")).map((function(e){return e.value})):["en"],jo=Io?Io.options[Io.selectedIndex].value:"en",$o=function(e){void 0===e&&(e="");try{return __webpack_require__(5144)("./".concat(e))}catch(e){return null}};Fo={},No.forEach((function(e){Fo[e]={translation:$o("".concat(e,"/translation.json"))}})),Ro.init({fallbackLng:"en",lng:jo,resources:Fo});var qo,Uo=(qo={},No.forEach((function(e){qo[e]=$o("".concat(e,"/translation.json"))})),function(e={}){const t=__VUE_I18N_LEGACY_API__&&ge(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=!!e.globalInjection,r=new Map,a=__VUE_I18N_LEGACY_API__&&t?en(e):Qt(e),i=ne(""),s={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},async install(e,...r){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);_n.forEach((e=>{const o=Object.getOwnPropertyDescriptor(t,e);if(!o)throw $t(22);const r=(0,Et.dq)(o.value)?{get:()=>o.value.value,set(e){o.value.value=e}}:{get:()=>o.get&&o.get()};Object.defineProperty(n,e,r)})),e.config.globalProperties.$i18n=n,kn.forEach((n=>{const o=Object.getOwnPropertyDescriptor(t,n);if(!o||!o.value)throw $t(22);Object.defineProperty(e.config.globalProperties,`$${n}`,o)}))}(e,s.global),__VUE_I18N_FULL_INSTALL__&&function(e,t,...n){const o=_e(n[0])?n[0]:{},r=!!o.useI18nComponentName;(!ge(o.globalInstall)||o.globalInstall)&&(e.component(r?"i18n":nn.name,nn),e.component(an.name,an),e.component(ln.name,ln)),e.directive("t",function(e){const t=(t,{instance:n,value:o,modifiers:r})=>{if(!n||!n.$)throw $t(22);const a=function(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const o=n.__getInstance(t);return null!=o?o.__composer:e.global.__composer}}(e,n.$),i=function(e){if(me(e))return{path:e};if(_e(e)){if(!("path"in e))throw $t(19);return e}throw $t(20)}(o);t.textContent=a.t(...function(e){const{path:t,locale:n,args:o,choice:r,plural:a}=e,i={},s=o||{};return me(n)&&(i.locale=n),oe(r)&&(i.plural=r),oe(a)&&(i.plural=a),[t,s,i]}(i))};return{beforeMount:t,beforeUpdate:t}}(t))}(e,s,...r),__VUE_I18N_LEGACY_API__&&t&&e.mixin(function(e,t,n){return{beforeCreate(){const r=(0,o.FN)();if(!r)throw $t(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=vn(e,n):(n.__injectWithOption=!0,this.$i18n=en(n))}else a.__i18n?this===this.$root?this.$i18n=vn(e,a):this.$i18n=en({__i18n:a.__i18n,__injectWithOption:!0,__root:t}):this.$i18n=e;e.__onComponentInstanceCreated(this.$i18n),n.__setInstance(r,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=ke(),t=this.$i18n;t.__enableEmitter&&t.__enableEmitter(e),e.on("*",bn)}},beforeUnmount(){const e=(0,o.FN)();if(!e)throw $t(22);if(__VUE_PROD_DEVTOOLS__){this.__v_emitter&&(this.__v_emitter.off("*",bn),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 dn(e,s))throw $t(21);const n=ke();if(t){const e=a;e.__enableEmitter&&e.__enableEmitter(n)}else{const e=a;e[zt]&&e[zt](n)}n.on("*",bn)}},get global(){return a},__instances:r,__getInstance:e=>r.get(e)||null,__setInstance(e,t){r.set(e,t)},__deleteInstance(e){r.delete(e)}};return s}({fallbackLocale:"en",locale:jo,messages:qo})),Bo=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,o.aZ)(t),u=(0,r.createApp)(c,a);return null==s||s.forEach((function(e){u.use(e)})),u.mount(l)},Vo=function(){function e(e,t){var n=this;this.root=e,this.manager=t,this.gutter=e.querySelector("la-gutter"),this.akn=e.querySelector("la-akoma-ntoso"),this.workFrbrUri=e.dataset.workFrbrUri||"",this.workId=e.dataset.workId||"",this.editable=this.root.hasAttribute("data-editable-relationships");var o=document.getElementById("provision-relationships");this.enrichments=o?JSON.parse(o.innerText||"[]"):[],this.listComponent=Bo({component:ee,props:{gutter:this.gutter,viewRoot:this.root,enrichments:this.enrichments,editable:this.editable,thisWorkFrbrUri:this.workFrbrUri},use:[Uo],mountTarget:document.createElement("div")});var r=new MutationObserver((function(){n.listComponent.markAndAnchorAll()}));this.akn&&r.observe(this.akn,{childList:!0}),this.editable&&this.manager.addProvider(this)}return e.prototype.getButton=function(e){var t=document.createElement("button");return t.className="btn btn-outline-secondary",t.type="button",t.innerText="Add relationship...",t},e.prototype.addEnrichment=function(e){this.listComponent.creating={id:null,predicate_id:null,predicate:{},subject_work_id:this.workId,subject_work:{frbr_uri:this.workFrbrUri},subject_target_id:e.anchor_id,subject_documents:[],object_work:{},object_target_id:null,object_documents:[]}},e}();const zo={ref:"form",method:"get"},Ho={class:"list-group"},Wo={class:"position-relative list-group-item bg-light d-flex justify-content-between align-items-center"},Go={key:0,class:"list-group-item"},Yo={class:"d-flex justify-content-between mb-2"},Jo={class:"d-flex align-items-center"},Zo={key:1,class:"circle-loader ms-2"},Xo={class:"form-check flex-grow-1"},Ko=["id","value","name","checked"],Qo=["for"],er={class:"badge bg-light text-dark"},tr={class:"form-check flex-grow-1"},nr=["id","checked","value","name"],or=["for"],rr={class:"badge bg-light text-dark"},ar={key:2,class:"letter-radiobox-container"},ir=["value","checked","name"],sr={class:"letter-radiobox__text"},lr={key:1,class:"list-group-item d-flex justify-content-between"},cr={class:"d-flex justify-content-between align-items-center"},ur={class:"form-check"},dr=["id","checked","name"],pr=["for"],hr={class:"d-flex align-items-center"},fr={class:"badge bg-light text-dark"},mr={key:0,class:"circle-loader ms-2"},gr={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__(5294),gr.render=function(e,t){return(0,o.wg)(),(0,o.iD)(o.HY,null,[e.facet.options&&e.facet.options.length?((0,o.wg)(),(0,o.iD)("li",Go,[(0,o._)("div",Yo,[(0,o._)("strong",null,(0,a.zw)(e.facet.title),1),(0,o._)("div",Jo,[e.showClearFilter?((0,o.wg)(),(0,o.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,r.withModifiers)((t=>e.$emit("clear-facet",e.facet.name)),["prevent"]))},(0,a.zw)(e.$t("Clear")),1)):(0,o.kq)("v-if",!0),e.loading?((0,o.wg)(),(0,o.iD)("span",Zo)):(0,o.kq)("v-if",!0)])]),(0,o._)("div",{class:(0,a.C_)("letter-radio"===e.facet.type?"":"facets-scrollable")},["checkboxes"===e.facet.type?((0,o.wg)(!0),(0,o.iD)(o.HY,{key:0},(0,o.Ko)(e.facet.options,((n,r)=>((0,o.wg)(),(0,o.iD)("div",{key:r,class:"d-flex justify-content-between align-items-center"},[(0,o._)("div",Xo,[(0,o._)("input",{id:`${e.facet.name}_${r}`,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,Ko),(0,o._)("label",{class:"form-check-label",for:`${e.facet.name}_${r}`},(0,a.zw)(n.label),9,Qo)]),(0,o._)("div",null,[(0,o._)("span",er,(0,a.zw)(n.count),1)])])))),128)):(0,o.kq)("v-if",!0),"radio"===e.facet.type?((0,o.wg)(!0),(0,o.iD)(o.HY,{key:1},(0,o.Ko)(e.facet.options,((n,r)=>((0,o.wg)(),(0,o.iD)("div",{key:r,class:"d-flex justify-content-between align-items-center"},[(0,o._)("div",tr,[(0,o._)("input",{id:`${e.facet.name}_${r}`,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,nr),(0,o._)("label",{class:"form-check-label",for:`${e.facet.name}_${r}`},(0,a.zw)(n.label),9,or)]),(0,o._)("div",null,[(0,o._)("span",rr,(0,a.zw)(n.count),1)])])))),128)):(0,o.kq)("v-if",!0),"letter-radio"===e.facet.type?((0,o.wg)(),(0,o.iD)("div",ar,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.facet.options,((n,r)=>((0,o.wg)(),(0,o.iD)("label",{key:r,class:"letter-radiobox"},[((0,o.wg)(),(0,o.iD)("input",{key:r,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,ir)),(0,o._)("span",sr,(0,a.zw)(n.label),1)])))),128))])):(0,o.kq)("v-if",!0)],2)])):(0,o.kq)("v-if",!0),"boolean"===e.facet.type?((0,o.wg)(),(0,o.iD)("div",lr,[(0,o._)("div",cr,[(0,o._)("div",ur,[(0,o._)("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,dr),(0,o._)("label",{class:"form-check-label",for:e.facet.name},[(0,o._)("strong",null,(0,a.zw)(e.facet.title),1)],8,pr)])]),(0,o._)("div",hr,[(0,o._)("span",fr,(0,a.zw)(e.facet.count),1),e.loading?((0,o.wg)(),(0,o.iD)("span",mr)):(0,o.kq)("v-if",!0)])])):(0,o.kq)("v-if",!0)],64)},gr.__scopeId="data-v-32034ea4";const br={name:"FilterFacets",components:{SingleFacet:gr},props:{modelValue:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1}},emits:["update:modelValue"],computed:{showClearAllFilter(){return this.modelValue.some((e=>"checkboxes"===e.type?e.value.length:e.value))}},methods:{clearSingleFacet(e,t){const n=e.findIndex((e=>e.name===t));return"checkboxes"===e[n].type?e[n].value=[]:e["boolean"===n.type]?e[n].value=!1:e[n].value=null,e},clearFacet(e){const t=this.clearSingleFacet(this.modelValue,e);this.$emit("update:modelValue",[...t])},clearAll(){let e=this.modelValue;this.modelValue.forEach((t=>{e=this.clearSingleFacet(e,t.name)})),this.$emit("update:modelValue",[...e])},handleChange(e,t){const n=this.modelValue.findIndex((e=>e.name===t.name)),o=[...this.modelValue];o[n]={...o[n],value:(()=>{let r=e.target.value;return"boolean"===t.type&&(r=e.target.checked),"checkboxes"===t.type&&(r=e.target.checked?[...o[n].value,e.target.value]:o[n].value.filter((t=>String(t)!==String(e.target.value)))),r})()},this.$emit("update:modelValue",o)}},render:function(e,t){const n=(0,o.up)("SingleFacet");return(0,o.wg)(),(0,o.iD)("ul",Ho,[(0,o._)("li",Wo,[(0,o.WI)(e.$slots,"header-title",{},(()=>[(0,o._)("strong",null,(0,a.zw)(e.$t("Filters")),1)])),e.showClearAllFilter?((0,o.wg)(),(0,o.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,r.withModifiers)(((...t)=>e.clearAll&&e.clearAll(...t)),["prevent"]))},(0,a.zw)(e.$t("Clear all")),1)):(0,o.kq)("v-if",!0)]),((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.modelValue,((t,r)=>((0,o.wg)(),(0,o.j4)(n,{key:r,facet:t,loading:e.loading,onOnChange:e.handleChange,onClearFacet:e.clearFacet},null,8,["facet","loading","onOnChange","onClearFacet"])))),128))])}},vr={name:"ListFacets",components:{FilterFacets:br},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),vr.render=function(e,t){const n=(0,o.up)("FilterFacets");return(0,o.wg)(),(0,o.iD)(o.HY,null,[(0,o._)("form",zo,[(0,o.Wm)(n,{modelValue:e.facets,"onUpdate:modelValue":t[0]||(t[0]=t=>e.facets=t),loading:e.loading},null,8,["modelValue","loading"])],512),(0,o.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,o.kq)("v-if",!0)],64)},vr.__scopeId="data-v-7e7bcd9e";const yr=vr;const _r=function(e){var t=Array.from(e.querySelectorAll("[data-list-facets]")),n=e.querySelector("#facet-data"),o={};n&&n.textContent&&(o=JSON.parse(n.textContent),window.location.href.includes("/legislation/")&&(o.authors=[])),t.forEach((function(e){Bo({component:yr,props:o,use:[Uo],mountTarget:e})}))},kr={class:"doc-search"},wr={class:"input-group"},xr=["placeholder","aria-label"],Sr={class:"btn btn-secondary",type:"submit"},Ar={class:"text-end mt-2"},Cr={key:0,class:"mt-2"},Tr={class:"doc-search__results"},Er={key:0};var Or=__webpack_require__(813),Pr=__webpack_require__.n(Or);const Dr=["tabindex","onClick"],Lr={class:"card-body"},Mr={ref:"snippet",class:"result-snippet"},Rr={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,o.wg)(),(0,o.iD)("div",Mr,null,512)}},Fr={name:"HTMLSnippets",components:{ResultSnippet:Rr},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,o.up)("ResultSnippet");return(0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.snippets,((t,r)=>((0,o.wg)(),(0,o.iD)("div",{key:r,class:"card snippet-card mb-2",tabindex:r,role:"button","aria-pressed":"false",onClick:n=>{e.$emit("go-to-snippet",t)}},[(0,o._)("div",Lr,[(0,o.Wm)(n,{node:t.cloneNode(!0)},null,8,["node"])])],8,Dr)))),128)}},Ir=["tabindex","onClick"],Nr={class:"card-body"},jr={name:"PdfSnippets",components:{ResultSnippet:Rr},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,o.up)("ResultSnippet");return(0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.snippets,((t,r)=>((0,o.wg)(),(0,o.iD)("div",{key:r,class:"card snippet-card mb-2",tabindex:r,role:"button","aria-pressed":"false",onClick:n=>{e.$emit("go-to-snippet",t.snippetNode)}},[(0,o._)("div",Nr,[(0,o._)("h5",null,[(0,o._)("strong",null,(0,a.zw)(e.$t("Page"))+" "+(0,a.zw)(t.pageNode.dataset.page),1)]),(0,o._)("div",null,[(0,o.Wm)(n,{node:t.snippetNode.cloneNode(!0)},null,8,["node"])])])],8,Ir)))),128)}},$r={class:""},qr=["tabindex","onClick"],Ur={class:"card-body"},Br={class:"card-title"},Vr={name:"AknSnippets",components:{ResultSnippet:Rr},props:{nodes:{type:Array,required:!0}},emits:["go-to-snippet"],data:()=>({markInstance:null,snippets:[]}),watch:{nodes(){this.renderSnippets()}},mounted(){this.renderSnippets()},methods:{renderSnippets(){const e=new Set;this.nodes.map((e=>{const t=["h1","h2","h3","h4","h5",...["blockContainer","block","blockList","conclusions","foreign","heading","subheading","listIntroduction","listWrapUp","intro","wrapUp","crossHeading","item","ol","p","preface","tblock","toc","ul"].map((e=>`.akn-${e}`))].join(", ");return e.closest(t)?e.closest(t):e})).forEach((t=>{e.add(t)})),this.snippets=[...e].map((e=>{let t,n=e;const o=()=>{n=n.parentElement;const e=n.querySelector("h1, h2, h3, h4, h5, .akn-heading, .akn-subheading");e?t=e:o()};return o(),{snippetNode:e,titleNode:t}}))}},render:function(e,t){const n=(0,o.up)("ResultSnippet");return(0,o.wg)(),(0,o.iD)("div",$r,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.snippets,((t,r)=>((0,o.wg)(),(0,o.iD)("div",{key:r,class:"card snippet-card mb-2",tabindex:r,role:"button","aria-pressed":"false",onClick:n=>{e.$emit("go-to-snippet",t.snippetNode)}},[(0,o._)("div",Ur,[(0,o._)("h5",Br,[(0,o._)("strong",null,(0,a.zw)(t.titleNode.textContent),1)]),(0,o.Wm)(n,{node:t.snippetNode.cloneNode(!0)},null,8,["node"])])],8,qr)))),128))])}};function zr(e,t,n){if(void 0===t&&(t=function(){return!1}),void 0===n&&(n=0),void 0!==window.IntersectionObserver){var o=new IntersectionObserver((function(n,o){n.forEach((function(n){n.isIntersecting&&(o.unobserve(n.target),window.setTimeout((function(){t(e)}),500))}))}));o.observe(e);var r,a=e.getBoundingClientRect(),i=Math.floor(a.top+self.pageYOffset-n);window.scrollTo({top:i,behavior:"smooth"});var s=function(){window.clearTimeout(r),r=setTimeout((function(){o.unobserve(e),window.removeEventListener("scroll",s)}),66)};window.addEventListener("scroll",s,!1)}}function Hr(e){var t,n=[],o=new Map;return e.querySelectorAll("h1, h2, h3, h4, h5").forEach((function(e){e.id||(o.set(e.tagName,(o.get(e.tagName)||0)+1),e.id=e.tagName+"_"+o.get(e.tagName));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 a=t[t.length-1];a&&(a.type===e.tagName?(t.length>1?t[t.length-2].children.push(r):n.push(r),t[t.length-1]=r):(a.children.push(r),t.push(r)))}else n.push(r),t=[r]})),n}function Wr(e,t){for(var n,o=0;o({userHelpLink:Rf.config.userHelpLink}),render:function(e,t){return e.userHelpLink?((0,o.wg)(),(0,o.iD)("span",Yr,[(0,o._)("a",{href:`${e.userHelpLink}${e.page}`,class:"me-3",target:"_blank"},[Zr,(0,o.Uk)((0,a.zw)(e.$t("Help")),1)],8,Jr)])):(0,o.kq)("v-if",!0)}},Kr={name:"DocumentSearch",components:{HelpBtn:Xr,AknSnippets:Vr,PdfSnippets:jr,HTMLSnippets:Fr},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(Pr())(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((()=>{zr(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),Kr.render=function(e,t){const n=(0,o.up)("HelpBtn"),i=(0,o.up)("AknSnippets"),s=(0,o.up)("HTMLSnippets"),l=(0,o.up)("PdfSnippets");return(0,o.wg)(),(0,o.iD)("div",kr,[(0,o._)("form",{class:"doc-search__form mb-2",onSubmit:t[1]||(t[1]=(0,r.withModifiers)((()=>e.q=e.$refs.q.value),["prevent"]))},[(0,o._)("div",wr,[(0,o._)("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,xr),(0,o._)("button",Sr,(0,a.zw)(e.$t("Search")),1)]),(0,o._)("div",Ar,[(0,o.Wm)(n,{page:"search/search-inside-a-document"}),e.marks.length?((0,o.wg)(),(0,o.iD)("a",{key:0,href:"#",onClick:t[0]||(t[0]=(0,r.withModifiers)(((...t)=>e.clear&&e.clear(...t)),["prevent"]))},(0,a.zw)(e.$t("Clear")),1)):(0,o.kq)("v-if",!0)]),!e.marks.length&&e.q?((0,o.wg)(),(0,o.iD)("div",Cr,(0,a.zw)(e.$t("No results")),1)):(0,o.kq)("v-if",!0)],32),(0,o._)("div",Tr,[e.marks.length?((0,o.wg)(),(0,o.iD)("div",Er,["akn"===e.docType?((0,o.wg)(),(0,o.j4)(i,{key:0,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,o.kq)("v-if",!0),"html"===e.docType?((0,o.wg)(),(0,o.j4)(s,{key:1,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,o.kq)("v-if",!0),"pdf"===e.docType?((0,o.wg)(),(0,o.j4)(l,{key:2,nodes:e.marks,onGoToSnippet:e.goToSnippet},null,8,["nodes","onGoToSnippet"])):(0,o.kq)("v-if",!0)])):(0,o.kq)("v-if",!0)])])};const Qr=Kr;var ea=__webpack_require__(3279),ta=__webpack_require__.n(ea),na=function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function i(e){try{l(o.next(e))}catch(e){a(e)}}function s(e){try{l(o.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((o=o.apply(e,t||[])).next())}))},oa=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,o&&(r=2&a[0]?o.return:a[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,a[1])).done)return r;switch(o=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,o=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((r=(r=i.trys).length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]=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,o.wg)(),(0,o.iD)("la-gutter-item",{anchor:`#${e.provision.id}`},[(0,o._)("i",{class:"bi bi-clock-history mobile-gutter-item-icon",role:"button",onClick:t[0]||(t[0]=(...t)=>e.showChanges&&e.showChanges(...t))}),(0,o._)("div",la,[(0,o._)("div",ca,[(0,o._)("p",null,(0,a.zw)(e.$t("This provision has been amended"))+".",1),(0,o._)("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,sa)}},da={key:0,class:"reader-provision-changes-inline ig mb-3"},pa={class:"card border-warning"},ha={class:"card-header"},fa={class:"d-flex mb-2 mb-lg-0"},ma={class:"h5 flex-grow-1"},ga={class:"row"},ba={class:"col-12 col-lg-6"},va=["value"],ya={class:"col-6 d-none d-lg-block"},_a={class:"card-body reader-provision-changes-inline-body"},ka=["innerHTML"],wa={key:1,class:"d-flex justify-content-between pa-3"},xa=["innerHTML"],Sa=["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,o.wg)(),(0,o.iD)("div",null,[e.sideBySide?((0,o.wg)(),(0,o.iD)("div",wa,[(0,o._)("la-akoma-ntoso",{class:"diffset diffset-left",innerHTML:e.diffset.html_diff},null,8,xa),(0,o._)("la-akoma-ntoso",{class:"diffset diffset-right",innerHTML:e.diffset.html_diff},null,8,Sa)])):((0,o.wg)(),(0,o.iD)("la-akoma-ntoso",{key:0,class:"diffset pa-3",innerHTML:e.diffset.html_diff},null,8,ka))])};const Ca={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:ta()((function(){this.vw=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)}),200),async loadDiffContentsets(){const e=`${Ea()}/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),Ca.render=function(e,t){const n=(0,o.up)("diff-content");return e.provision?((0,o.wg)(),(0,o.iD)("div",da,[(0,o._)("div",pa,[(0,o._)("div",ha,[(0,o._)("div",fa,[(0,o._)("div",ma,(0,a.zw)(e.$t("What changed?")),1),(0,o._)("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,o._)("div",ga,[(0,o._)("div",ba,[e.diffsets?(0,o.wy)(((0,o.wg)(),(0,o.iD)("select",{key:0,"onUpdate:modelValue":t[1]||(t[1]=t=>e.diffset=t),class:"form-control"},[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.diffsets,((t,n)=>((0,o.wg)(),(0,o.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,va)))),128))],512)),[[r.vModelSelect,e.diffset]]):(0,o.kq)("v-if",!0)]),(0,o._)("div",ya,[(0,o._)("label",null,[(0,o.wy)((0,o._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.sideBySide=t),type:"checkbox"},null,512),[[r.vModelCheckbox,e.sideBySide]]),(0,o.Uk)(" "+(0,a.zw)(e.$t("Show changes side-by-side")),1)])])])]),(0,o._)("div",_a,[e.diffsets.length?((0,o.wg)(),(0,o.iD)(o.HY,{key:0},[e.diffset?((0,o.wg)(),(0,o.j4)(n,{key:0,diffset:e.diffset,"side-by-side":e.sideBySide},null,8,["diffset","side-by-side"])):(0,o.kq)("v-if",!0)],2112)):((0,o.wg)(),(0,o.iD)(o.HY,{key:1},[(0,o.Uk)((0,a.zw)(e.$t("Loading"))+"... ",1)],2112))])])])):(0,o.kq)("v-if",!0)},Ca.__scopeId="data-v-64890e74";const Ta=Ca;var Ea=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 Oa=function(){function e(e,t){this.frbrExpressionUri=e,this.gutter=t,this.loadProvisions()}return e.prototype.loadProvisions=function(){return e=this,t=void 0,o=function(){var e,t,n,o;return function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,o&&(r=2&a[0]?o.return:a[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,a[1])).done)return r;switch(o=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,o=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((r=(r=i.trys).length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]({resolve:null,enrichment:null}),mounted(){document.body.appendChild(this.$el),this.modal=new window.bootstrap.Modal(this.$el),this.$el.addEventListener("hidePrevented.bs.modal",this.removeOrClose)},methods:{showModal(e){return this.enrichment=e,new Promise((e=>{this.resolve=e,this.modal.show()}))},remove(){this.resolve(null),this.modal.hide(),this.enrichment=null},close(){this.resolve(this.enrichment),this.modal.hide(),this.enrichment=null},removeOrClose(){this.enrichment.id?this.close():this.remove()},confirmRemove(){confirm(this.$t("Are you sure?"))&&this.remove()}},render:function(e,t){return(0,o.wg)(),(0,o.iD)("div",Pa,[(0,o._)("div",Da,[e.enrichment?((0,o.wg)(),(0,o.iD)("div",La,[(0,o._)("form",{ref:"form",onSubmit:t[4]||(t[4]=(0,r.withModifiers)(((...t)=>e.close&&e.close(...t)),["prevent"]))},[(0,o._)("div",Ma,[(0,o._)("h5",Ra,(0,a.zw)(e.$t("Link citation")),1),(0,o._)("button",{type:"button",class:"btn-close",onClick:t[0]||(t[0]=(...t)=>e.removeOrClose&&e.removeOrClose(...t))})]),(0,o._)("div",Fa,[(0,o._)("p",null,[(0,o._)("b",null,(0,a.zw)(e.enrichment.text),1)]),Ia,(0,o.wy)((0,o._)("input",{"onUpdate:modelValue":t[1]||(t[1]=t=>e.enrichment.url=t),type:"text",class:"form-control",placeholder:"eg. /akn/...",required:""},null,512),[[r.vModelText,e.enrichment.url]])]),(0,o._)("div",Na,[e.enrichment.id?(0,o.kq)("v-if",!0):((0,o.wg)(),(0,o.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,o.kq)("v-if",!0):((0,o.wg)(),(0,o.iD)("button",ja," Add ")),e.enrichment.id?((0,o.wg)(),(0,o.iD)("button",{key:2,type:"button",class:"btn btn-danger",onClick:t[3]||(t[3]=(...t)=>e.confirmRemove&&e.confirmRemove(...t))}," Delete ")):(0,o.kq)("v-if",!0),e.enrichment.id?((0,o.wg)(),(0,o.iD)("button",$a," Close ")):(0,o.kq)("v-if",!0)])],544)])):(0,o.kq)("v-if",!0)])])}},Ua=[".anchor"],Ba={class:"card"},Va={class:"card-body"},za=(0,o._)("br",null,null,-1),Ha=["href"],Wa={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,o.wg)(),(0,o.iD)("la-gutter-item",{".anchor":e.anchorElement},[(0,o._)("div",Ba,[(0,o._)("div",Va,[(0,o._)("p",null,[(0,o._)("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,o.Uk)(" "+(0,a.zw)(e.link.text)+" ",1),za,(0,o._)("a",{href:e.link.url,target:"_blank"},(0,a.zw)(e.link.url),9,Ha)])])])],8,Ua)}};var Ga=function(){return Ga=Object.assign||function(e){for(var t,n=1,o=arguments.length;n0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]0&&(null===(t=this.manager.gutter)||void 0===t||t.appendChild(this.createGutterItem(e,r[0])))}},e.prototype.createModal=function(){return Bo({component:qa,props:{},use:[Uo],mountTarget:document.createElement("div")})},e.prototype.createGutterItem=function(e,t){var n=Bo({component:Wa,props:{link:e,anchorElement:t,provider:this},use:[Uo],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 Ya(t,void 0,void 0,(function(){var t,o,r,a;return Ja(this,(function(i){switch(i.label){case 0:return n?(t=fetch,o=["/api/citation-links/".concat(e.id,"/")],a={method:"PUT"},r=[{}],[4,X()]):[3,3];case 1:return[4,t.apply(void 0,o.concat([(a.headers=Ga.apply(void 0,[Ga.apply(void 0,r.concat([i.sent()])),{"Content-Type":"application/json"}]),a.body=JSON.stringify(e),a)]))];case 2:return i.sent().ok&&(this.unapplyLink(e),this.applyLink(e)),[3,4];case 3:this.deleteLink(e),i.label=4;case 4:return[2]}}))}))}))},e.prototype.deleteLink=function(e){return Ya(this,void 0,void 0,(function(){var t,n,o;return Ja(this,(function(r){switch(r.label){case 0:return t=fetch,n=["/api/citation-links/".concat(e.id,"/")],o={method:"DELETE"},[4,X()];case 1:return[4,t.apply(void 0,n.concat([(o.headers=r.sent(),o)]))];case 2:return r.sent().ok&&(this.unapplyLink(e),this.links.splice(this.links.indexOf(e),1)),[2]}}))}))},e.prototype.unapplyLink=function(e){for(var t,n,o=0,r=this.anchors.get(e)||[];o{this.$el.remove()})),this.modal.show()},render:function(e,t){return(0,o.wg)(),(0,o.iD)("div",Qa,[(0,o._)("div",ei,[(0,o._)("div",ti,[(0,o._)("div",ni,[(0,o._)("h5",oi,(0,a.zw)(e.$t("Share")),1),ri]),(0,o._)("div",ai,[(0,o._)("p",null,(0,a.zw)(e.text),1),(0,o._)("div",ii,[(0,o._)("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())},li,8,si),(0,o._)("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())},ui,8,ci),(0,o._)("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())},pi,8,di),(0,o._)("a",{href:`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(e.url)}`,class:"btn btn-link",target:"_blank",onClick:t[3]||(t[3]=t=>e.modal.hide())},fi,8,hi)])])])])])}},gi=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=Ro.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,Bo({component:mi,props:{url:n.toString(),text:"".concat(t.exact," - ").concat(this.documentTitle)},use:[Uo],mountTarget:document.createElement("div")})}}},e}(),bi=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 Xa.GutterEnrichmentManager(this.root),this.gutterManager.akn=this.root.querySelector(".content"),this.relationshipsManager=new Vo(e,this.gutterManager),this.selectionSearch=new Ka(this.gutterManager),this.selectionShare=new gi(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 Oa(e,this.gutter):null},e.prototype.setupPdfCitationLinks=function(){this.citationLinks=new Za(this.root,this.gutterManager)},e}();var vi=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 yi=function(){function e(e){var t=this;this.enrichmentsManager=null,this.tocController=null,this.tocShowActiveItemOnly=!1,this.tocItemIndex=new Map,this.activeTocItem=null,this.getTocItems=function(){var e=[];if("akn"===t.displayType){var n=t.root.querySelector("#akn_toc_json");n&&(e=JSON.parse(n.textContent)||[])}else if("html"===t.displayType){var o=t.root.querySelector(".content__html");o&&Wr(0,e=Hr(o))}return t.tocShowActiveItemOnly&&e.unshift({tag:"H1",title:Ro.t("Show full text"),id:"",children:[]}),function e(t,n,o){void 0===n&&(n=null),void 0===o&&(o=1);for(var r=0,a=t;r1;)o=o.parent;if(!o)return;if(this.activeTocItem!==o){var r=null===(n=this.originalDocument.querySelector('[id="'.concat(o.id,'"]')))||void 0===n?void 0:n.cloneNode(!0);this.documentElement.replaceChildren(r),this.activeTocItem=o}}else(t=this.documentElement).replaceChildren.apply(t,Array.from(this.originalDocument.children).map((function(e){return e.cloneNode(!0)}))),this.activeTocItem=null},e.prototype.setSharedPortion=function(e){void 0===e&&(e="");var t=[this.root.dataset.title];e&&t.push(e),t.push(window.location.toString());for(var n=t.join(" - "),o=0,r=Array.from(document.querySelectorAll(".share-link"));o({email:"",message:"",problem:"",problem_category:"",submitted:!1,success:!0,url:window.location.toString()}),mounted(){this.$el.parentElement.addEventListener("show.bs.modal",this.onShow)},methods:{onShow(){this.email="",this.message="",this.problem="",this.problem_category="",this.submitted=!1,this.success=!0},async onSubmit(){const e=new FormData(this.$refs.form);fetch("/document-problem/",{method:"post",body:e,headers:await X()}).then((e=>{this.submitted=!0,this.success=e.ok})).catch((e=>{console.log(e)}))}},render:function(e,t){return(0,o.wg)(),(0,o.iD)("div",Si,[(0,o._)("div",Ai,[(0,o._)("div",Ci,[(0,o._)("h5",Ti,(0,a.zw)(e.$t("Is there something wrong with this document?")),1),Ei]),(0,o._)("div",Oi,[e.submitted?((0,o.wg)(),(0,o.iD)("div",Wi,(0,a.zw)(e.success?e.$t("Thank you for your feedback."):e.$t("Something went wrong.")),1)):((0,o.wg)(),(0,o.iD)("form",{key:0,id:"document-problem-form",ref:"form",method:"post",onSubmit:t[3]||(t[3]=(0,r.withModifiers)(((...t)=>e.onSubmit&&e.onSubmit(...t)),["prevent"]))},[(0,o._)("input",{type:"hidden",name:"document_link",value:e.url},null,8,Pi),(0,o._)("div",Di,[(0,o._)("label",Li,[(0,o.Uk)((0,a.zw)(e.$t("Problem category"))+" ",1),Mi]),(0,o.wy)((0,o._)("select",{"onUpdate:modelValue":t[0]||(t[0]=t=>e.problem_category=t),class:"form-control",name:"problem_category",required:""},[(0,o._)("option",Ri,(0,a.zw)(e.$t("Incorrect information")),1),(0,o._)("option",Fi,(0,a.zw)(e.$t("Missing information")),1),(0,o._)("option",Ii,(0,a.zw)(e.$t("No PDF download")),1),(0,o._)("option",Ni,(0,a.zw)(e.$t("Document is empty")),1),(0,o._)("option",ji,(0,a.zw)(e.$t("Document is not accessible on my device")),1),(0,o._)("option",$i,(0,a.zw)(e.$t("Other")),1)],512),[[r.vModelSelect,e.problem_category]])]),(0,o._)("div",qi,[(0,o._)("label",Ui,[(0,o.Uk)((0,a.zw)(e.$t("What's the problem?"))+" ",1),Bi]),(0,o.wy)((0,o._)("textarea",{id:"problem_description","onUpdate:modelValue":t[1]||(t[1]=t=>e.problem=t),class:"form-control",name:"problem_description",rows:"4",required:""},null,512),[[r.vModelText,e.problem]])]),(0,o._)("div",Vi,[(0,o._)("label",zi,[(0,o.Uk)((0,a.zw)(e.$t("Your email address"))+" ",1),Hi]),(0,o.wy)((0,o._)("input",{id:"email_address","onUpdate:modelValue":t[2]||(t[2]=t=>e.email=t),type:"email",class:"form-control",name:"email_address",placeholder:"example@example.com",required:""},null,512),[[r.vModelText,e.email]])])],544))]),(0,o._)("div",Gi,[(0,o._)("button",Yi,(0,a.zw)(e.submitted?e.$t("Close"):e.$t("Cancel")),1),e.submitted?(0,o.kq)("v-if",!0):((0,o.wg)(),(0,o.iD)("button",Ji,(0,a.zw)(e.$t("Report problem")),1))])])])}},Xi={id:"search",ref:"search-box"},Ki={class:"mb-4"},Qi={id:"nav-tab",class:"nav nav-tabs mb-3",role:"tablist"},es={id:"search-tab",class:"nav-link active","data-bs-toggle":"tab","data-bs-target":"#nav-search",type:"button",role:"tab","aria-controls":"nav-search","aria-selected":"true"},ts={id:"advanced-search-tab",class:"nav-link","data-bs-toggle":"tab","data-bs-target":"#nav-advanced-search",type:"button",role:"tab","aria-controls":"nav-advanced-search","aria-selected":"false"},ns={id:"nav-tabContent",class:"tab-content"},os={id:"nav-search",class:"tab-pane fade show active",role:"tabpanel","aria-labelledby":"search-tab"},rs=["placeholder","aria-label"],as=["disabled"],is={key:0,class:"circle-loader--lt"},ss={key:1},ls=(0,o.Uk)(" Filters "),cs={key:0},us={class:"my-2"},ds={id:"nav-advanced-search",class:"tab-pane fade",role:"tabpanel","aria-labelledby":"advanced-search-tab"},ps={key:0,class:"mt-3 alert alert-warning"},hs={key:1,class:"mt-3"},fs={ref:"filters-results-container"},ms={class:"row"},gs={class:"col col-lg-3"},bs=["aria-label"],vs={class:"filter-facet-title"},ys={class:"col-md-12 col-lg-9 position-relative"},_s={class:"search-results"},ks={key:0},ws={class:"mb-3 sort-body row"},xs={class:"col-md-3 order-md-2 mb-2 sort__inner d-flex align-items-center"},Ss={style:{width:"65px"}},As={value:"-score"},Cs={value:"date"},Ts={value:"-date"},Es={class:"col-md order-md-1"},Os={key:0},Ps={key:1},Ds={class:"list-unstyled"},Ls={key:0,class:"overlay"},Ms={href:"#search",class:"to-the-top btn btn-secondary d-block d-lg-none"},Rs={class:"mb-4 hit"},Fs=["href","innerHTML"],Is={key:0,class:"me-3"},Ns=["innerHTML"],js={key:1},$s={key:0},qs={key:2},Us={class:"me-3"},Bs={class:"me-3"},Vs={key:2,class:"me-3"},zs={key:3,class:"me-3"},Hs={key:0},Ws={key:1},Gs={key:2,class:"ms-3"},Ys=["href"],Js=(0,o.Uk)(": "),Zs=["innerHTML"],Xs={key:3,class:"ms-3"},Ks=["innerHTML"],Qs={key:4,class:"ms-3 mt-2"},el=(0,o._)("h5",null,"Explanation",-1),tl={class:"explanation border p-2"},nl={class:"table table-sm table-light mb-0"},ol={style:{width:"15%"},class:"align-baseline"},rl={class:"align-baseline"},al={key:0},il={key:0,open:""},sl=(0,o._)("summary",null,"(details)",-1),ll={key:1},cl={key:1,open:""},ul=(0,o._)("summary",null,"(details)",-1),dl={key:2},pl={name:"JsonTable",props:{data:{type:Object}},render:function(e,t){const n=(0,o.up)("JsonTable",!0);return(0,o.wg)(),(0,o.iD)("table",nl,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.data,((e,t)=>((0,o.wg)(),(0,o.iD)("tr",{key:t},[(0,o._)("th",ol,(0,a.zw)(t),1),(0,o._)("td",rl,[Array.isArray(e)?((0,o.wg)(),(0,o.iD)("ol",al,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e,((e,t)=>((0,o.wg)(),(0,o.iD)("li",{key:t,class:"border-bottom"},["object"==typeof e?((0,o.wg)(),(0,o.iD)("details",il,[sl,(0,o.Wm)(n,{data:e},null,8,["data"])])):((0,o.wg)(),(0,o.iD)("div",ll,(0,a.zw)(e),1))])))),128))])):"object"==typeof e?((0,o.wg)(),(0,o.iD)("details",cl,[ul,(0,o.Wm)(n,{data:e},null,8,["data"])])):((0,o.wg)(),(0,o.iD)("div",dl,(0,a.zw)(e),1))])])))),128))])}},hl={name:"SearchResult",components:{JsonTable:pl},props:{item:{type:Object,default:()=>({})},query:{type:String,default:()=>""},showJurisdiction:{type:Boolean,default:!1},documentLabels:{type:Array,default:()=>[]},debug:{type:Boolean,default:!1}},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),hl.render=function(e,t){const n=(0,o.up)("json-table");return(0,o.wg)(),(0,o.iD)("li",Rs,[(0,o._)("a",{class:"h5 text-primary",target:"_blank",rel:"noreferrer",href:e.item.expression_frbr_uri,innerHTML:e.item.highlight.title||e.item.title},null,8,Fs),(0,o._)("div",null,[e.showJurisdiction||e.item.locality?((0,o.wg)(),(0,o.iD)("span",Is,[e.showJurisdiction?((0,o.wg)(),(0,o.iD)("span",{key:0,innerHTML:e.getFlag(e.item),class:"me-1"},null,8,Ns)):(0,o.kq)("v-if",!0),e.showJurisdiction?((0,o.wg)(),(0,o.iD)("span",js,[(0,o.Uk)((0,a.zw)(e.item.jurisdiction)+" ",1),e.item.locality?((0,o.wg)(),(0,o.iD)("span",$s,"· ")):(0,o.kq)("v-if",!0)])):(0,o.kq)("v-if",!0),e.item.locality?((0,o.wg)(),(0,o.iD)("span",qs,(0,a.zw)(e.item.locality),1)):(0,o.kq)("v-if",!0)])):(0,o.kq)("v-if",!0),(0,o._)("span",Us,(0,a.zw)(e.item.date),1),(0,o._)("span",Bs,(0,a.zw)(e.item.doc_type),1),e.debug?((0,o.wg)(),(0,o.iD)("a",{key:1,class:"me-3",href:"#",onClick:t[0]||(t[0]=(0,r.withModifiers)((t=>e.$emit("explain")),["prevent"]))},(0,a.zw)(e.item._score),1)):(0,o.kq)("v-if",!0),e.item.court?((0,o.wg)(),(0,o.iD)("span",Vs,(0,a.zw)(e.item.court),1)):(0,o.kq)("v-if",!0),e.item.authors?((0,o.wg)(),(0,o.iD)("span",zs,(0,a.zw)(e.authors(e.item)),1)):(0,o.kq)("v-if",!0)]),e.item.citation&&e.item.citation!==e.item.title?((0,o.wg)(),(0,o.iD)("div",Hs,[(0,o._)("i",null,(0,a.zw)(e.item.citation),1)])):(0,o.kq)("v-if",!0),(0,o._)("div",null,(0,a.zw)(e.item.matter_type),1),e.labels?((0,o.wg)(),(0,o.iD)("div",Ws,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.labels,(e=>((0,o.wg)(),(0,o.iD)("span",{key:e.code,class:(0,a.C_)([`badge rounded-pill bg-${e.level}`])},(0,a.zw)(e.name),3)))),128))])):(0,o.kq)("v-if",!0),e.item.pages.length?((0,o.wg)(),(0,o.iD)("div",Gs,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.item.pages,((t,n)=>((0,o.wg)(),(0,o.iD)("div",{key:n},[(0,o._)("span",null,[(0,o._)("a",{href:`${e.item.expression_frbr_uri}#page-${t.page_num}`},"Page "+(0,a.zw)(t.page_num),9,Ys),Js]),t.highlight["pages.body"]?((0,o.wg)(),(0,o.iD)("span",{key:0,innerHTML:t.highlight["pages.body"].join(" ... ")},null,8,Zs)):(0,o.kq)("v-if",!0)])))),128))])):((0,o.wg)(),(0,o.iD)("div",Xs,[(0,o._)("span",{class:"snippet",innerHTML:e.highlights(e.item)},null,8,Ks)])),e.debug&&e.item.explanation?((0,o.wg)(),(0,o.iD)("div",Qs,[el,(0,o._)("div",tl,[(0,o.Wm)(n,{data:e.item.explanation},null,8,["data"])])])):(0,o.kq)("v-if",!0)])};const fl=hl,ml={key:0,class:"pagination flex-wrap"},gl=["onClick"],bl={key:0,class:"page-item disabled"},vl=[(0,o._)("a",{class:"page-link"},"...",-1)],yl={name:"SearchPagination",props:{search:{type:Object,required:!0},page:{type:Number,required:!0}},emits:["changed"],data:()=>({maxPages:15,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,o.wg)(),(0,o.iD)("nav",null,[e.totalPages>1?((0,o.wg)(),(0,o.iD)("ul",ml,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.pages,(t=>((0,o.wg)(),(0,o.iD)("li",{key:t,class:(0,a.C_)(["page-item",e.page===t?"active":""])},[(0,o._)("a",{class:"page-link",href:"#",onClick:(0,r.withModifiers)((n=>e.setPage(t)),["prevent"])},(0,a.zw)(t),9,gl)],2)))),128)),e.tooManyPages?((0,o.wg)(),(0,o.iD)("li",bl,vl)):(0,o.kq)("v-if",!0)])):(0,o.kq)("v-if",!0)])}},_l=yl,kl={class:"mobile-side-drawer"},wl={class:"mobile-side-drawer__desktop-view d-none d-lg-block"},xl={class:"mobile-side-drawer__mobile-view__content"},Sl={class:"slot bg-light"},Al={name:"MobileFacetsDrawer",props:{open:{type:Boolean,default:!1}},emits:["outside-drawer-click"]};__webpack_require__(786),Al.render=function(e,t){return(0,o.wg)(),(0,o.iD)("div",kl,[(0,o._)("div",wl,[(0,o.WI)(e.$slots,"default")]),(0,o._)("div",{class:(0,a.C_)((e.open?"active":"")+" mobile-side-drawer__mobile-view d-lg-none")},[(0,o._)("div",xl,[(0,o._)("div",{class:"overlay",onClick:t[0]||(t[0]=t=>e.$emit("outside-drawer-click"))}),(0,o._)("div",Sl,[(0,o.WI)(e.$slots,"default")])])],2)])},Al.__scopeId="data-v-6caa891a";const Cl={class:"row"},Tl={class:"col-lg"},El={class:"card mb-3"},Ol={class:"card-header"},Pl={class:"card-body"},Dl={class:"col-lg"},Ll={class:"card mb-3"},Ml={class:"card-header"},Rl={class:"card-body"},Fl={class:"row"},Il={class:"col-6"},Nl={class:"form-label",for:"date_from"},jl=["aria-describedby","placeholder","value","disabled"],$l={class:"col-6"},ql={class:"form-label",for:"date_to"},Ul=["aria-describedby","placeholder","value","disabled"],Bl={key:0,class:"text-danger"},Vl={class:"row"},zl={class:"col-lg"},Hl={class:"card mb-3"},Wl={class:"card-header"},Gl={class:"card-body"},Yl={class:"col-lg"},Jl={class:"card mb-3"},Zl={class:"card-header"},Xl={class:"card-body"},Kl={class:"d-flex justify-content-end"},Ql={type:"submit",class:"btn btn-primary"},ec={class:"row"},tc=["for"],nc={class:"col-sm-9"},oc=["id","name","value"],rc={class:"row mt-3"},ac=["for"],ic={class:"col-sm-9"},sc=["id","name","value"],lc={class:"row mt-3"},cc=["for"],uc={class:"col-sm-9"},dc=["id","name","value"],pc={class:"row mt-3"},hc=["for"],fc={class:"col-sm-9"},mc=["id","name","value"],gc={class:"d-none d-md-block"},bc=["title","onClick"];function vc(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 yc={name:"FindDocuments",components:{FacetBadges:{name:"FacetBadges",props:{modelValue:{type:Array,default:()=>[]}},emits:["update:modelValue"],computed:{activeOptions(){const e=this.modelValue.filter((e=>e.value.length)),t=[];return e.forEach((e=>{const n=e.options.filter((t=>e.value.includes(t.value)));t.push(...n)})),t}},methods:{updateModel(e){const t=[...this.modelValue].map((t=>(t.value=t.value.filter((t=>t!==e)),t)));this.$emit("update:modelValue",t)}},render:function(e,t){return(0,o.wg)(),(0,o.iD)("div",gc,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.activeOptions,(t=>((0,o.wg)(),(0,o.iD)("button",{key:t.value,class:"btn btn-outline-primary me-2 mb-2 btn-sm",type:"button",title:e.$t("Remove"),onClick:n=>e.updateModel(t.value)},(0,a.zw)(t.label)+"  × ",9,bc)))),128))])}},MobileFacetsDrawer:Al,SearchResult:fl,SearchPagination:_l,FilterFacets:br,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,o.wg)(),(0,o.iD)("div",null,[(0,o._)("div",ec,[(0,o._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-all`},(0,a.zw)(e.$t("All these words")),9,tc),(0,o._)("div",nc,[(0,o._)("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,oc)])]),(0,o._)("div",rc,[(0,o._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-exact`},(0,a.zw)(e.$t("This exact word or phrase")),9,ac),(0,o._)("div",ic,[(0,o._)("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,sc)])]),(0,o._)("div",lc,[(0,o._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-any`},(0,a.zw)(e.$t("Any of these words")),9,cc),(0,o._)("div",uc,[(0,o._)("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,dc)])]),(0,o._)("div",pc,[(0,o._)("label",{class:"form-label col-sm-3",for:`${e.inputName}-none`},(0,a.zw)(e.$t("None of these words")),9,hc),(0,o._)("div",fc,[(0,o._)("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,mc)])])])}},HelpBtn:Xr},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 o=t[e];if(!o)continue;let r=o.match(/\w+|"[^"]+"/g);if("all"===e)r=r.join(" ");else if("exact"===e){const n=[];let o=[];r.forEach((e=>{e.startsWith('"')?(o.length&&(n.push('"'+o.join(" ")+'"'),o=[]),n.push(e)):o.push(e)})),o.length&&n.push('"'+o.join(" ")+'"'),r=n.join(" "),t[e]=r}else"any"===e?r=`(${r.join("|")})`:"none"===e&&(r=r.map((e=>`-${e}`)).join(" "));n=n+" "+r.trim()}return n},submitAdvancedForm(){this.formatFieldValues(),this.showAdditionalOptions=!1,this.$emit("submit")}},render:function(e,t){const n=(0,o.up)("AdvancedSearchFields"),i=(0,o.up)("HelpBtn");return(0,o.wg)(),(0,o.iD)("form",{onSubmit:t[5]||(t[5]=(0,r.withModifiers)(((...t)=>e.submitAdvancedForm&&e.submitAdvancedForm(...t)),["prevent"]))},[(0,o._)("div",Cl,[(0,o._)("div",Tl,[(0,o._)("div",El,[(0,o._)("h5",Ol,(0,a.zw)(e.$t("Anywhere")),1),(0,o._)("div",Pl,[(0,o.Wm)(n,{fieldValues:e.modelValue.all,"onUpdate:fieldValues":t[0]||(t[0]=t=>e.modelValue.all=t),"input-name":"all"},null,8,["fieldValues"])])])]),(0,o._)("div",Dl,[(0,o._)("div",Ll,[(0,o._)("h5",Ml,(0,a.zw)(e.$t("Date")),1),(0,o._)("div",Rl,[(0,o._)("div",Fl,[(0,o._)("div",Il,[(0,o._)("label",Nl,(0,a.zw)(e.$t("Date from")),1),(0,o._)("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,jl)]),(0,o._)("div",$l,[(0,o._)("label",ql,(0,a.zw)(e.$t("Date to")),1),(0,o._)("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,Ul)])]),e.invalidDates?((0,o.wg)(),(0,o.iD)("div",Bl,(0,a.zw)(e.$t("The date range is invalid"))+". ",1)):(0,o.kq)("v-if",!0)])])])]),(0,o._)("div",Vl,[(0,o._)("div",zl,[(0,o._)("div",Hl,[(0,o._)("h5",Wl,(0,a.zw)(e.$t("Title")),1),(0,o._)("div",Gl,[(0,o.Wm)(n,{fieldValues:e.modelValue.title,"onUpdate:fieldValues":t[3]||(t[3]=t=>e.modelValue.title=t),"input-name":"title"},null,8,["fieldValues"])])])]),(0,o._)("div",Yl,[(0,o._)("div",Jl,[(0,o._)("h5",Zl,(0,a.zw)(e.$t("Content")),1),(0,o._)("div",Xl,[(0,o.Wm)(n,{fieldValues:e.modelValue.content,"onUpdate:fieldValues":t[4]||(t[4]=t=>e.modelValue.content=t),"input-name":"content"},null,8,["fieldValues"])])])])]),(0,o._)("div",Kl,[(0,o._)("div",null,[(0,o.Wm)(i,{page:"search/advanced-search"}),(0,o._)("button",Ql,(0,a.zw)(e.$t("Search")),1)])])],32)}},HelpBtn:Xr},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:this.$t("Labels"),name:"labels",type:"checkboxes",value:[],options:[],optionLabels:(e=>{const t={};for(const n of e)t[n.code]=n.name;return t})(e.documentLabels)},{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,vc(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,t){const n=window.location.search,o=new URLSearchParams(n),r=t.map((e=>e.value));return o.getAll(e).filter((e=>r.includes(e)))},handlePageChange(e){this.page=e,this.search()},simpleSearch(){vc(this.advancedFields),this.submit()},submit(){this.page=1,this.search()},clearAllFilters(){this.facets.forEach((e=>{e.value.length&&(e.value=[])}))},serialiseState(){const e=new URLSearchParams;return this.q&&e.set("q",this.q),this.page>1&&e.set("page",this.page),"-score"!==this.ordering&&e.set("ordering",this.ordering),this.facets.forEach((t=>{t.value.forEach((n=>{e.append(t.name,n)}))})),Object.keys(this.advancedFields).forEach((t=>{const n=this.advancedFields[t];if(n)if("date"===t)n.date_from&&n.date_to?(e.append("date_from",this.advancedFields.date.date_from),e.append("date_to",this.advancedFields.date.date_to)):n.date_from?e.append("date_from",this.advancedFields.date.date_from):n.date_to&&e.append("date_to",this.advancedFields.date.date_to);else for(const o of Object.keys(n))n[o]&&e.append(`${t}_${o}`,n[o])})),e.toString()},loadState(){vc(this.advancedFields);const e=new URLSearchParams(window.location.search);this.q=(e.get("q")||"").trim(),this.page=parseInt(e.get("page"))||this.page,this.ordering=e.get("ordering")||this.ordering,this.facets.forEach((t=>{e.has(t.name)&&(t.value=e.getAll(t.name))})),e.has("date_from")&&(this.advancedFields.date.date_from=e.get("date_from")),e.has("date_to")&&(this.advancedFields.date.date_to=e.get("date_to"));let t=e.get("show-advanced-tab");for(const n of Object.keys(this.advancedFields))if("date"!==n){const o=this.advancedFields[n];for(const r of Object.keys(o)){const a=`${n}_${r}`;e.get(a)&&(o[r]=e.get(a),t=!0)}}t&&new window.bootstrap.Tab(this.$el.querySelector("#advanced-search-tab")).show(),this.search(!1)},suggest(e){this.q=e,this.search()},formatFacets(){const e=(e,t)=>e.map((e=>({label:t?t[e.key]: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),t.optionLabels):this.searchInfo.facets[`_filter_${t.name}`]&&(t.options=e(this.sortGenericBuckets(this.searchInfo.facets[`_filter_${t.name}`][t.name].buckets),t.optionLabels)),t.value=this.getUrlParamValue(t.name,t.options)}))},generateSearchParams(){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("highlight","title"),e.append("is_most_recent","true"),this.facets.forEach((t=>{t.value.forEach((n=>{e.append(t.name,n)}))})),this.facets.forEach((t=>{e.append("facet",t.name)})),Object.keys(this.advancedFields).forEach((t=>{const n=this.advancedFields[t];if("date"===t)if(n.date_from&&n.date_to){const t=n.date_from,o=n.date_to;e.append("date__range",`${t}__${o}`)}else n.date_from?e.append("date__gte",n.date_from):n.date_to&&e.append("date__lte",n.date_to);else n.q&&e.append(`search__${t}`,n.q)})),e},async search(e=!0){if(this.q||Object.values(this.advancedFields).some((e=>e.q))){this.loadingCount=this.loadingCount+1,new window.bootstrap.Tab(this.$el.querySelector("#search-tab")).show(),zr(this.$refs["search-box"]);try{const t=this.generateSearchParams().toString(),n=`/search/api/documents/?${t}`;e&&window.history.pushState(null,"",document.location.pathname+"?"+this.serialiseState());const o=await fetch(n);t===this.generateSearchParams().toString()&&(o.ok?(this.error=null,this.searchInfo=await o.json(),0===this.searchInfo.count&&this.clearAllFilters(),this.formatFacets()):this.error=o.statusText)}catch{this.error="Network unavailable."}this.loadingCount=this.loadingCount-1,this.drawerOpen=!1}},async explain(e){const t=this.generateSearchParams();t.set("index",e._index);const n=`/search/api/documents/${e.id}/explain/?${t.toString()}`,o=await fetch(n),r=await o.json();e.explanation=r}}};__webpack_require__(5917),yc.render=function(e,t){const n=(0,o.up)("HelpBtn"),i=(0,o.up)("AdvancedSearch"),s=(0,o.up)("FilterFacets"),l=(0,o.up)("MobileFacetsDrawer"),c=(0,o.up)("FacetBadges"),u=(0,o.up)("SearchResult"),d=(0,o.up)("SearchPagination");return(0,o.wg)(),(0,o.iD)("div",Xi,[(0,o._)("div",Ki,[(0,o._)("nav",null,[(0,o._)("div",Qi,[(0,o._)("button",es,(0,a.zw)(e.$t("Search")),1),(0,o._)("button",ts,(0,a.zw)(e.$t("Advanced search")),1)])]),(0,o._)("div",ns,[(0,o._)("div",os,[(0,o._)("form",{class:"d-flex align-items-center mb-2",onSubmit:t[2]||(t[2]=(0,r.withModifiers)(((...t)=>e.simpleSearch&&e.simpleSearch(...t)),["prevent"]))},[(0,o.wy)((0,o._)("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,rs),[[r.vModelText,e.q]]),(0,o._)("button",{type:"submit",class:"btn btn-primary ms-1",disabled:e.loading},[e.loading?((0,o.wg)(),(0,o.iD)("span",is)):((0,o.wg)(),(0,o.iD)("span",ss,(0,a.zw)(e.$t("Search")),1))],8,as),e.searchInfo.count?((0,o.wg)(),(0,o.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)},[ls,e.selectedFacetsCount?((0,o.wg)(),(0,o.iD)("span",cs,"("+(0,a.zw)(e.selectedFacetsCount)+")",1)):(0,o.kq)("v-if",!0)])):(0,o.kq)("v-if",!0)],32),(0,o._)("div",us,[(0,o.Wm)(n,{page:"search/"})])]),(0,o._)("div",ds,[(0,o.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,o.wg)(),(0,o.iD)("div",ps,(0,a.zw)(e.$t("Oops, something went wrong."))+" "+(0,a.zw)(e.error),1)):(0,o.kq)("v-if",!0),0===e.searchInfo.count?((0,o.wg)(),(0,o.iD)("div",hs,(0,a.zw)(e.$t("No documents match your search.")),1)):(0,o.kq)("v-if",!0)]),(0,o._)("div",fs,[(0,o._)("div",ms,[(0,o._)("div",gs,[(0,o.Wm)(l,{open:e.drawerOpen,onOutsideDrawerClick:t[7]||(t[7]=()=>e.drawerOpen=!1)},{default:(0,o.w5)((()=>[e.searchInfo.count?((0,o.wg)(),(0,o.j4)(s,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[6]||(t[6]=t=>e.facets=t),loading:e.loading},{"header-title":(0,o.w5)((()=>[(0,o._)("button",{type:"button",class:"btn-close d-lg-none","aria-label":e.$t("Close"),onClick:t[5]||(t[5]=()=>e.drawerOpen=!1)},null,8,bs),(0,o._)("strong",vs,(0,a.zw)(e.$t("Filters")),1)])),_:1},8,["modelValue","loading"])):(0,o.kq)("v-if",!0)])),_:1},8,["open"])]),(0,o._)("div",ys,[(0,o._)("div",_s,[e.searchInfo.count?((0,o.wg)(),(0,o.iD)("div",ks,[(0,o.Wm)(c,{modelValue:e.facets,"onUpdate:modelValue":t[8]||(t[8]=t=>e.facets=t)},null,8,["modelValue"]),(0,o._)("div",ws,[(0,o._)("div",xs,[(0,o._)("div",Ss,(0,a.zw)(e.$t("Sort by")),1),(0,o.wy)((0,o._)("select",{"onUpdate:modelValue":t[9]||(t[9]=t=>e.ordering=t),class:"ms-2 form-select"},[(0,o._)("option",As,(0,a.zw)(e.$t("Relevance")),1),(0,o._)("option",Cs,(0,a.zw)(e.$t("Date (oldest first)")),1),(0,o._)("option",Ts,(0,a.zw)(e.$t("Date (newest first)")),1)],512),[[r.vModelSelect,e.ordering]])]),(0,o._)("div",Es,[e.searchInfo.count>9999?((0,o.wg)(),(0,o.iD)("span",Os,(0,a.zw)(e.$t("More than 10,000 documents found.")),1)):((0,o.wg)(),(0,o.iD)("span",Ps,(0,a.zw)(e.$t("{document_count} documents found",{document_count:e.searchInfo.count})),1))])]),(0,o._)("ul",Ds,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.searchInfo.results,(t=>((0,o.wg)(),(0,o.j4)(u,{key:t.key,item:t,query:e.q,debug:e.searchInfo.can_debug,showJurisdiction:e.showJurisdiction,documentLabels:e.documentLabels,onExplain:n=>e.explain(t)},null,8,["item","query","debug","showJurisdiction","documentLabels","onExplain"])))),128))]),(0,o.Wm)(d,{search:e.searchInfo,page:e.page,onChanged:e.handlePageChange},null,8,["search","page","onChanged"])])):(0,o.kq)("v-if",!0)]),e.loading&&e.searchInfo.count?((0,o.wg)(),(0,o.iD)("div",Ls)):(0,o.kq)("v-if",!0)])]),(0,o._)("a",Ms," ▲ "+(0,a.zw)(e.$t("To the top")),1)],512),(0,o.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,o.kq)("v-if",!0)],512)},yc.__scopeId="data-v-1610172a";const _c=yc,kc=e=>((0,o.dD)("data-v-365dca3a"),e=e(),(0,o.Cn)(),e),wc={id:"mobile-legislation-facets",ref:"mobile-legislation-facets-ref",class:"offcanvas offcanvas-start",tabindex:"-1","aria-labelledby":"mobile-legislation-facets"},xc={class:"offcanvas-header justify-content-end"},Sc=["aria-label"],Ac={class:"offcanvas-body"},Cc={class:"row"},Tc={class:"col col-lg-3 d-none d-lg-block"},Ec={class:"col col-lg-9"},Oc=kc((()=>(0,o._)("div",{class:"d-block d-lg-none mb-2"},[(0,o._)("button",{class:"btn btn-primary",type:"button","data-bs-toggle":"offcanvas","data-bs-target":"#mobile-legislation-facets","aria-controls":"mobile-legislation-facets"}," Filters ")],-1))),Pc={class:"card-header"},Dc={class:"table-row legislation-table__row"},Lc=kc((()=>(0,o._)("div",{class:"indent"},null,-1))),Mc={class:"table-row legislation-table__row headings"},Rc=kc((()=>(0,o._)("div",{class:"indent"},null,-1))),Fc={class:"table-row__content-col"},Ic={class:"content"},Nc={key:0,class:"bi bi-sort-up ms-2"},jc={key:1,class:"bi bi-sort-down ms-2"},$c={key:0,class:"bi bi-sort-up ms-2"},qc={key:1,class:"bi bi-sort-down ms-2"},Uc={key:0,class:"bi bi-sort-up ms-2"},Bc={key:1,class:"bi bi-sort-down ms-2"},Vc={key:0,class:"column-caret indent"},zc=[kc((()=>(0,o._)("i",{class:"bi bi-caret-right-fill"},null,-1))),kc((()=>(0,o._)("i",{class:"bi bi-caret-down-fill"},null,-1)))],Hc={key:1,class:"indent"},Wc={class:"table-row__content-col"},Gc={class:"content"},Yc={class:"content__title"},Jc=["href"],Zc=["title"],Xc={key:0,class:"content__secondary"},Kc={key:1,class:"content__secondary"},Qc=["id"],eu={class:"accordion-body p-0"},tu={class:"content__title"},nu=["href"],ou={key:0,class:"content__secondary"},ru={key:1,class:"content__secondary"},au={key:1,class:"p-2 text-center"},iu=["href"],su=(0,o.Uk)(". "),lu={name:"LegislationTable",components:{FilterFacets:br},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:ta()((function(){this.windowWith=window.innerWidth}),100),setFacets(){const e={};this.filteredData.filter((e=>e.year)).forEach((t=>{e[t.year]=(e[t.year]||0)+1}));const t={};this.filteredData.filter((e=>e.taxonomies.length)).forEach((e=>{e.taxonomies.forEach((e=>{t[e]=(t[e]||0)+1}))}));const n=e=>Object.keys(e).map((t=>({label:t,count:e[t],value:t}))),o=n(e),r=n(t);r.sort(((e,t)=>e.value.localeCompare(t.value))),o.sort(((e,t)=>t.value-e.value)),this.facets=[{title:this.$t("Years"),name:"year",type:"radio",value:null,options:o},{title:this.$t("Taxonomies"),name:"taxonomies",type:"checkboxes",value:[],options:r}]},updateSort(e){let t;""===this.sortableFields[e]?t="asc":"asc"===this.sortableFields[e]?t="desc":"desc"===this.sortableFields[e]&&(t="asc"),this.sortableFields={title:"",citation:"",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 o=t[n].map((e=>String(e))),r=e[n].map((e=>String(e)));return o.some((e=>r.includes(e)))}return String(e[n])===String(t[n])}))})),Object.keys(this.sortableFields).forEach((t=>{this.sortableFields[t]&&e.sort(((e,n)=>{const o=e[t]?e[t].toLowerCase():"",r=n[t]?n[t].toLowerCase():"";return"asc"===this.sortableFields[t]?o.localeCompare(r):"desc"===this.sortableFields[t]?r.localeCompare(o):void 0}))})),this.filteredData=e}}};__webpack_require__(9537),lu.render=function(e,t){const n=(0,o.up)("FilterFacets");return(0,o.wg)(),(0,o.iD)("div",null,[(0,o._)("div",wc,[(0,o._)("div",xc,[(0,o._)("button",{type:"button",class:"btn-close text-reset","data-bs-dismiss":"offcanvas","aria-label":e.$t("Close")},null,8,Sc)]),(0,o._)("div",Ac,[e.windowWith<992?((0,o.wg)(),(0,o.j4)(n,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[0]||(t[0]=t=>e.facets=t)},null,8,["modelValue"])):(0,o.kq)("v-if",!0)])],512),(0,o._)("div",Cc,[(0,o._)("div",Tc,[e.windowWith>992?((0,o.wg)(),(0,o.j4)(n,{key:0,modelValue:e.facets,"onUpdate:modelValue":t[1]||(t[1]=t=>e.facets=t)},null,8,["modelValue"])):(0,o.kq)("v-if",!0)]),(0,o._)("div",Ec,[Oc,(0,o._)("div",{class:(0,a.C_)("card legislation-table "+(e.showDates?"with-dates":""))},[(0,o._)("div",Pc,[(0,o.wy)((0,o._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.q=t),type:"text",class:"form-control",placeholder:"Filter legislation"},null,512),[[r.vModelText,e.q]])]),(0,o._)("div",Dc,[Lc,(0,o._)("div",null,(0,a.zw)(e.filteredData.length)+" of "+(0,a.zw)(e.tableData.length)+" documents ",1)]),(0,o._)("div",Mc,[Rc,(0,o._)("div",Fc,[(0,o._)("div",Ic,[(0,o._)("div",{class:"content__title align-items-center",role:"button",onClick:t[3]||(t[3]=t=>e.updateSort("title"))},[(0,o._)("strong",null,(0,a.zw)(e.$t("Title")),1),"asc"===e.sortableFields.title?((0,o.wg)(),(0,o.iD)("i",Nc)):(0,o.kq)("v-if",!0),"desc"===e.sortableFields.title?((0,o.wg)(),(0,o.iD)("i",jc)):(0,o.kq)("v-if",!0)]),e.showDates?(0,o.kq)("v-if",!0):((0,o.wg)(),(0,o.iD)("div",{key:0,class:"content__secondary",role:"button",onClick:t[4]||(t[4]=t=>e.updateSort("citation"))},[(0,o._)("strong",null,(0,a.zw)(e.$t("Numbered title")),1),"asc"===e.sortableFields.citation?((0,o.wg)(),(0,o.iD)("i",$c)):(0,o.kq)("v-if",!0),"desc"===e.sortableFields.citation?((0,o.wg)(),(0,o.iD)("i",qc)):(0,o.kq)("v-if",!0)])),e.showDates?((0,o.wg)(),(0,o.iD)("div",{key:1,class:"content__secondary",role:"button",onClick:t[5]||(t[5]=t=>e.updateSort("date"))},[(0,o._)("strong",null,(0,a.zw)(e.$t("Date")),1),"asc"===e.sortableFields.date?((0,o.wg)(),(0,o.iD)("i",Uc)):(0,o.kq)("v-if",!0),"desc"===e.sortableFields.date?((0,o.wg)(),(0,o.iD)("i",Bc)):(0,o.kq)("v-if",!0)])):(0,o.kq)("v-if",!0)])])]),e.filteredData.length?((0,o.wg)(!0),(0,o.iD)(o.HY,{key:0},(0,o.Ko)(e.filteredData,((n,r)=>((0,o.wg)(),(0,o.iD)("div",{key:r,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,o.wg)(),(0,o.iD)("div",Vc,zc)):((0,o.wg)(),(0,o.iD)("div",Hc)),(0,o._)("div",Wc,[(0,o._)("div",Gc,[(0,o._)("div",Yc,[(0,o._)("a",{href:`${n.work_frbr_uri}`},(0,a.zw)(n.title),9,Jc),n.languages.length>1?((0,o.wg)(),(0,o.iD)("i",{key:0,class:"bi bi-translate ps-2",title:e.$t("Multiple languages available")},null,8,Zc)):(0,o.kq)("v-if",!0)]),e.showDates?((0,o.wg)(),(0,o.iD)("div",Xc,(0,a.zw)(n.date),1)):((0,o.wg)(),(0,o.iD)("div",Kc,(0,a.zw)(n.citation),1)),n.children.length?((0,o.wg)(),(0,o.iD)("div",{key:2,id:`row-accordion-${r}`,class:"accordion-collapse collapse accordion content__children","data-bs-parent":".legislation-table__row"},[(0,o._)("div",eu,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(n.children,((t,n)=>((0,o.wg)(),(0,o.iD)("div",{key:n,class:"content mb-3"},[(0,o._)("div",tu,[(0,o._)("a",{href:`${t.work_frbr_uri}`},(0,a.zw)(t.title),9,nu)]),e.showDates?((0,o.wg)(),(0,o.iD)("div",ou,(0,a.zw)(t.date),1)):((0,o.wg)(),(0,o.iD)("div",ru,(0,a.zw)(t.citation),1))])))),128))])],8,Qc)):(0,o.kq)("v-if",!0)])])],2)))),128)):((0,o.wg)(),(0,o.iD)("div",au,[(0,o.Uk)((0,a.zw)(e.$t("No legislation found."))+" ",1),(0,o._)("a",{href:`/search/?q=${encodeURIComponent(e.q)}`,target:"_blank"},(0,a.zw)(e.$t("Try searching instead")),9,iu),su]))],2)])]),(0,o.kq)(" DOM Hack for i18next to parse facet to locale json. i18next skips t functions in script element "),(0,o.kq)("v-if",!0)])},lu.__scopeId="data-v-365dca3a";const cu=lu,uu={key:0},du={key:0},pu={key:1},hu=(0,o._)("h3",null,"Download now",-1),fu={key:0,class:"mb-3"},mu=["href"],gu={key:1,class:"mb-3"},bu=["href"],vu=(0,o._)("dt",null,"Version",-1),yu=(0,o._)("dt",null,"Released",-1),_u={CopyToClipboard:n,DocumentContent:yi,DocumentList:_r,NavigationSelect:_i,RelationshipEnrichments:Vo,ToggleTab:ki,TaxonomyTree:wi,TermsOfUse:xi,DocumentProblemModal:Zi,FindDocuments:_c,LegislationTable:cu,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,o.wg)(),(0,o.iD)("div",null,[this.repo?((0,o.wg)(),(0,o.iD)("div",uu,[e.info?((0,o.wg)(),(0,o.iD)("div",pu,[hu,e.info.windows_asset?((0,o.wg)(),(0,o.iD)("div",fu,[(0,o._)("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,mu)])):(0,o.kq)("v-if",!0),e.info.mac_asset?((0,o.wg)(),(0,o.iD)("div",gu,[(0,o._)("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,bu)])):(0,o.kq)("v-if",!0),(0,o._)("dl",null,[vu,(0,o._)("dd",null,(0,a.zw)(e.info.version),1),yu,(0,o._)("dd",null,(0,a.zw)(e.info.date),1)])])):((0,o.wg)(),(0,o.iD)("div",du," Loading... "))])):(0,o.kq)("v-if",!0)])}}};let ku,wu,xu,Su=!1,Au=!1,Cu=!1,Tu=!1,Eu=null,Ou=!1;const Pu="http://www.w3.org/1999/xlink",Du={},Lu=e=>"object"==(e=typeof e)||"function"===e;const Mu=(e,t,...n)=>{let o=null,r=null,a=null,i=!1,s=!1;const l=[],c=t=>{for(let n=0;ne[t])).join(" "))}if("function"==typeof e)return e(null===t?{}:t,l,Nu);const u=Ru(e,null);return u.$attrs$=t,l.length>0&&(u.$children$=l),u.$key$=r,u.$name$=a,u},Ru=(e,t)=>{const n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null};return n},Fu={},Iu=e=>e&&e.$tag$===Fu,Nu={forEach:(e,t)=>e.map(ju).forEach(t),map:(e,t)=>e.map(ju).map(t).map($u)},ju=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),$u=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),Mu(e.vtag,t,...e.vchildren||[])}const t=Ru(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},qu=(e,t,n)=>{const o=e;return{emit:e=>Uu(o,t,{bubbles:!!(4&n),composed:!!(2&n),cancelable:!!(1&n),detail:e})}},Uu=(e,t,n)=>{const o=Id.ce(t,n);return e.dispatchEvent(o),o},Bu=new WeakMap,Vu=(e,t,n,o)=>{var r;let a=zu(t,n);const i=Dd.get(a);if(e=11===e.nodeType?e:Rd,i)if("string"==typeof i){e=e.head||e;let t,n=Bu.get(e);if(n||Bu.set(e,n=new Set),!n.has(a)){{t=Rd.createElement("style"),t.innerHTML=i;const n=null!==(r=Id.$nonce$)&&void 0!==r?r:function(e){var t,n,o;return null!==(o=null===(n=null===(t=e.head)||void 0===t?void 0:t.querySelector('meta[name="csp-nonce"]'))||void 0===n?void 0:n.getAttribute("content"))&&void 0!==o?o:void 0}(Rd);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},zu=(e,t)=>"sc-"+(t&&32&e.$flags$?e.$tagName$+"-"+t:e.$tagName$),Hu=(e,t,n,o,r,a)=>{if(n!==o){let i=Od(e,t),s=t.toLowerCase();if("class"===t){const t=e.classList,r=Gu(n),a=Gu(o);t.remove(...r.filter((e=>e&&!a.includes(e)))),t.add(...a.filter((e=>e&&!r.includes(e))))}else if("style"===t){for(const t in n)o&&null!=o[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in o)n&&o[t]===n[t]||(t.includes("-")?e.style.setProperty(t,o[t]):e.style[t]=o[t])}else if("key"===t);else if("ref"===t)o&&o(e);else if(e.__lookupSetter__(t)||"o"!==t[0]||"n"!==t[1]){{const l=Lu(o);if((i||l&&null!==o)&&!r)try{if(e.tagName.includes("-"))e[t]=o;else{const r=null==o?"":o;"list"===t?i=!1:null!=n&&e[t]==r||(e[t]=r)}}catch(e){}let c=!1;s!==(s=s.replace(/^xlink\:?/,""))&&(t=s,c=!0),null==o||!1===o?!1===o&&""!==e.getAttribute(t)||(c?e.removeAttributeNS(Pu,t):e.removeAttribute(t)):(!i||4&a||r)&&!l&&(o=!0===o?"":o,c?e.setAttributeNS(Pu,t,o):e.setAttribute(t,o))}}else t="-"===t[2]?t.slice(3):Od(Md,s)?s.slice(2):s[2]+t.slice(3),n&&Id.rel(e,t,n,!1),o&&Id.ael(e,t,o,!1)}},Wu=/\s/,Gu=e=>e?e.split(Wu):[],Yu=(e,t,n,o)=>{const r=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,a=e&&e.$attrs$||Du,i=t.$attrs$||Du;for(o in a)o in i||Hu(r,o,a[o],void 0,n,t.$flags$);for(o in i)Hu(r,o,a[o],i[o],n,t.$flags$)},Ju=(e,t,n,o)=>{const r=t.$children$[n];let a,i,s,l=0;if(!Su&&(Cu=!0,"slot"===r.$tag$&&(ku&&o.classList.add(ku+"-s"),r.$flags$|=r.$children$?2:1)),null!==r.$text$)a=r.$elm$=Rd.createTextNode(r.$text$);else if(1&r.$flags$)a=r.$elm$=Rd.createTextNode("");else{if(!Tu&&(Tu="svg"===r.$tag$),a=r.$elm$=Rd.createElementNS(Tu?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",2&r.$flags$?"slot-fb":r.$tag$),Tu&&"foreignObject"===r.$tag$&&(Tu=!1),Yu(null,r,Tu),null!=ku&&a["s-si"]!==ku&&a.classList.add(a["s-si"]=ku),r.$children$)for(l=0;l{Id.$flags$|=1;const n=e.childNodes;for(let e=n.length-1;e>=0;e--){const o=n[e];o["s-hn"]!==xu&&o["s-ol"]&&(td(o).insertBefore(o,ed(o)),o["s-ol"].remove(),o["s-ol"]=void 0,Cu=!0),t&&Zu(o,t)}Id.$flags$&=-2},Xu=(e,t,n,o,r,a)=>{let i,s=e["s-cr"]&&e["s-cr"].parentNode||e;for(s.shadowRoot&&s.tagName===xu&&(s=s.shadowRoot);r<=a;++r)o[r]&&(i=Ju(null,n,r,e),i&&(o[r].$elm$=i,s.insertBefore(i,ed(t))))},Ku=(e,t,n,o,r)=>{for(;t<=n;++t)(o=e[t])&&(r=o.$elm$,sd(o),Au=!0,r["s-ol"]?r["s-ol"].remove():Zu(r,!0),r.remove())},Qu=(e,t)=>e.$tag$===t.$tag$&&("slot"===e.$tag$?e.$name$===t.$name$:e.$key$===t.$key$),ed=e=>e&&e["s-ol"]||e,td=e=>(e["s-ol"]?e["s-ol"]:e).parentNode,nd=(e,t)=>{const n=t.$elm$=e.$elm$,o=e.$children$,r=t.$children$,a=t.$tag$,i=t.$text$;let s;null!==i?(s=n["s-cr"])?s.parentNode.textContent=i:e.$text$!==i&&(n.data=i):(Tu="svg"===a||"foreignObject"!==a&&Tu,"slot"===a||Yu(e,t,Tu),null!==o&&null!==r?((e,t,n,o)=>{let r,a,i=0,s=0,l=0,c=0,u=t.length-1,d=t[0],p=t[u],h=o.length-1,f=o[0],m=o[h];for(;i<=u&&s<=h;)if(null==d)d=t[++i];else if(null==p)p=t[--u];else if(null==f)f=o[++s];else if(null==m)m=o[--h];else if(Qu(d,f))nd(d,f),d=t[++i],f=o[++s];else if(Qu(p,m))nd(p,m),p=t[--u],m=o[--h];else if(Qu(d,m))"slot"!==d.$tag$&&"slot"!==m.$tag$||Zu(d.$elm$.parentNode,!1),nd(d,m),e.insertBefore(d.$elm$,p.$elm$.nextSibling),d=t[++i],m=o[--h];else if(Qu(p,f))"slot"!==d.$tag$&&"slot"!==m.$tag$||Zu(p.$elm$.parentNode,!1),nd(p,f),e.insertBefore(p.$elm$,d.$elm$),p=t[--u],f=o[++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$?r=Ju(t&&t[s],n,l,e):(nd(a,f),t[l]=void 0,r=a.$elm$),f=o[++s]):(r=Ju(t&&t[s],n,s,e),f=o[++s]),r&&td(d.$elm$).insertBefore(r,ed(d.$elm$))}i>u?Xu(e,null==o[h+1]?null:o[h+1].$elm$,n,o,s,h):s>h&&Ku(t,i,u)})(n,o,t,r):null!==r?(null!==e.$text$&&(n.textContent=""),Xu(n,null,t,r,0,r.length-1)):null!==o&&Ku(o,0,o.length-1),Tu&&"svg"===a&&(Tu=!1))},od=e=>{const t=e.childNodes;let n,o,r,a,i,s;for(o=0,r=t.length;o{let t,n,o,r,a,i,s=0;const l=e.childNodes,c=l.length;for(;s=0;i--)n=o[i],n["s-cn"]||n["s-nr"]||n["s-hn"]===t["s-hn"]||(id(n,r)?(a=rd.find((e=>e.$nodeToRelocate$===n)),Au=!0,n["s-sn"]=n["s-sn"]||r,a?a.$slotRefNode$=t:rd.push({$slotRefNode$:t,$nodeToRelocate$:n}),n["s-sr"]&&rd.map((e=>{id(e.$nodeToRelocate$,n["s-sn"])&&(a=rd.find((e=>e.$nodeToRelocate$===n)),a&&!e.$slotRefNode$&&(e.$slotRefNode$=a.$slotRefNode$))}))):rd.some((e=>e.$nodeToRelocate$===n))||rd.push({$nodeToRelocate$:n}));1===t.nodeType&&ad(t)}},id=(e,t)=>1===e.nodeType?null===e.getAttribute("slot")&&""===t||e.getAttribute("slot")===t:e["s-sn"]===t||""===t,sd=e=>{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(sd)},ld=(e,t)=>{const n=e.$hostElement$,o=e.$cmpMeta$,r=e.$vnode$||Ru(null,null),a=Iu(t)?t:Mu(null,null,t);if(xu=n.tagName,o.$attrsToReflect$&&(a.$attrs$=a.$attrs$||{},o.$attrsToReflect$.map((([e,t])=>a.$attrs$[t]=n[e]))),a.$tag$=null,a.$flags$|=4,e.$vnode$=a,a.$elm$=r.$elm$=n.shadowRoot||n,ku=n["s-sc"],wu=n["s-cr"],Su=Nd&&0!=(1&o.$flags$),Au=!1,nd(r,a),Id.$flags$|=1,Cu){let e,t,n,o,r,i;ad(a.$elm$);let s=0;for(;s{e.$flags$|=16,e.$ancestorComponent$;const n=()=>ud(e,t);return Wd(n)},ud=(e,t)=>{const n=e.$hostElement$,o=(e.$cmpMeta$.$tagName$,()=>{}),r=n;let a;return t?(gd(n,"componentWillLoad"),a=fd(r,"componentWillLoad")):(gd(n,"componentWillUpdate"),a=fd(r,"componentWillUpdate")),gd(n,"componentWillRender"),a=md(a,(()=>fd(r,"componentWillRender"))),o(),md(a,(()=>dd(e,r,t)))},dd=async(e,t,n)=>{const o=e.$hostElement$,r=(e.$cmpMeta$.$tagName$,()=>{});o["s-rc"];n&&(e=>{const t=e.$cmpMeta$,n=e.$hostElement$,o=t.$flags$,r=(t.$tagName$,()=>{}),a=Vu(Nd&&n.shadowRoot?n.shadowRoot:n.getRootNode(),t,e.$modeName$);10&o&&(n["s-sc"]=a,n.classList.add(a+"-h"),2&o&&n.classList.add(a+"-s")),r()})(e);const a=(e.$cmpMeta$.$tagName$,()=>{});pd(e,t,o),a(),r(),hd(e)},pd=(e,t,n)=>{try{Eu=t,t=t.render&&t.render(),e.$flags$&=-17,e.$flags$|=2,ld(e,t)}catch(t){Pd(t,e.$hostElement$)}return Eu=null,null},hd=e=>{e.$cmpMeta$.$tagName$;const t=e.$hostElement$,n=()=>{},o=t;e.$ancestorComponent$;fd(o,"componentDidRender"),gd(t,"componentDidRender"),64&e.$flags$?(fd(o,"componentDidUpdate"),gd(t,"componentDidUpdate"),n()):(e.$flags$|=64,fd(o,"componentDidLoad"),gd(t,"componentDidLoad"),n())},fd=(e,t,n)=>{if(e&&e[t])try{return e[t](n)}catch(e){Pd(e)}},md=(e,t)=>e&&e.then?e.then(t):t(),gd=(e,t)=>{},bd=(e,t,n)=>{if(t.$members$){e.watchers&&(t.$watchers$=e.watchers);const n=Object.entries(t.$members$),o=e.prototype;n.map((([e,[n]])=>{(31&n||32&n)&&Object.defineProperty(o,e,{get(){return t=e,Td(this).$instanceValues$.get(t);var t},set(n){((e,t,n,o)=>{const r=Td(e),a=e,i=r.$instanceValues$.get(t),s=r.$flags$,l=a;var c,u;c=n,u=o.$members$[t][0],n=null==c||Lu(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&&(r.$instanceValues$.set(t,n),1)){if(o.$watchers$&&128&s){const e=o.$watchers$[t];e&&e.map((e=>{try{l[e](n,i,t)}catch(e){Pd(e,a)}}))}if(2==(18&s)){if(l.componentShouldUpdate&&!1===l.componentShouldUpdate(n,i,t))return;cd(r,!1)}}})(this,e,n,t)},configurable:!0,enumerable:!0})}));{const r=new Map;o.attributeChangedCallback=function(e,t,n){Id.jmp((()=>{const t=r.get(e);if(this.hasOwnProperty(t))n=this[t],delete this[t];else if(o.hasOwnProperty(t)&&"number"==typeof this[t]&&this[t]==n)return;this[t]=(null!==n||"boolean"!=typeof this[t])&&n}))},e.observedAttributes=n.filter((([e,t])=>15&t[0])).map((([e,n])=>{const o=n[1]||e;return r.set(o,e),512&n[0]&&t.$attrsToReflect$.push([e,o]),o}))}}return e},vd=async(e,t,n,o,r)=>{if(0==(32&t.$flags$)&&(r=e.constructor,t.$flags$|=32,customElements.whenDefined(n.$tagName$).then((()=>t.$flags$|=128)),r.style)){let o=r.style;"string"!=typeof o&&(o=o[t.$modeName$=(e=>Ld.map((t=>t(e))).find((e=>!!e)))(e)]);const a=zu(n,t.$modeName$);if(!Dd.has(a)){const e=(n.$tagName$,()=>{});((e,t,n)=>{let o=Dd.get(e);$d&&n?(o=o||new CSSStyleSheet,"string"==typeof o?o=t:o.replaceSync(t)):o=t,Dd.set(e,o)})(a,o,!!(1&n.$flags$)),e()}}t.$ancestorComponent$;const a=()=>cd(t,!0);a()},yd=e=>{},_d=e=>{const t=e["s-cr"]=Rd.createComment("");t["s-cn"]=!0,e.insertBefore(t,e.firstChild)},kd=(e,t)=>{const n={$flags$:t[0],$tagName$:t[1]};n.$members$=t[2],n.$listeners$=t[3],n.$watchers$=e.$watchers$,n.$attrsToReflect$=[],!Nd&&1&n.$flags$&&(n.$flags$|=8);const o=e.prototype.connectedCallback,r=e.prototype.disconnectedCallback;return Object.assign(e.prototype,{__registerHost(){Ed(this,n)},connectedCallback(){(e=>{if(0==(1&Id.$flags$)){const t=Td(e),n=t.$cmpMeta$,o=(n.$tagName$,()=>{});if(1&t.$flags$)wd(e,t,n.$listeners$,!1),yd(t.$lazyInstance$);else{let o;t.$flags$|=1,!o&&12&n.$flags$&&_d(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}})),vd(e,t,n)}o()}})(this),o&&o.call(this)},disconnectedCallback(){(e=>{if(0==(1&Id.$flags$)){const t=Td(e);t.$rmListeners$&&(t.$rmListeners$.map((e=>e())),t.$rmListeners$=void 0)}})(this),r&&r.call(this)},__attachShadow(){Nd?this.attachShadow({mode:"open",delegatesFocus:!!(16&n.$flags$)}):this.shadowRoot=this}}),e.is=n.$tagName$,bd(e,n)},wd=(e,t,n,o)=>{n&&n.map((([n,o,r])=>{const a=Sd(e,n),i=xd(t,r),s=Ad(n);Id.ael(a,o,i,s),(t.$rmListeners$=t.$rmListeners$||[]).push((()=>Id.rel(a,o,i,s)))}))},xd=(e,t)=>n=>{try{e.$hostElement$[t](n)}catch(e){Pd(e)}},Sd=(e,t)=>4&t?Rd:8&t?Md:16&t?Rd.body:e,Ad=e=>jd?{passive:0!=(1&e),capture:0!=(2&e)}:0!=(2&e),Cd=new WeakMap,Td=e=>Cd.get(e),Ed=(e,t)=>{const n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};return wd(e,n,t.$listeners$,!1),Cd.set(e,n)},Od=(e,t)=>t in e,Pd=(e,t)=>(0,console.error)(e,t),Dd=new Map,Ld=[],Md="undefined"!=typeof window?window:{},Rd=Md.document||{head:{}},Fd=Md.HTMLElement||class{},Id={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,o)=>e.addEventListener(t,n,o),rel:(e,t,n,o)=>e.removeEventListener(t,n,o),ce:(e,t)=>new CustomEvent(e,t)},Nd=!0,jd=(()=>{let e=!1;try{Rd.addEventListener("e",null,Object.defineProperty({},"passive",{get(){e=!0}}))}catch(e){}return e})(),$d=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch(e){}return!1})(),qd=[],Ud=[],Bd=(e,t)=>n=>{e.push(n),Ou||(Ou=!0,t&&4&Id.$flags$?Hd(zd):Id.raf(zd))},Vd=e=>{for(let t=0;t{Vd(qd),Vd(Ud),(Ou=qd.length>0)&&Id.raf(zd)},Hd=e=>Promise.resolve(undefined).then(e),Wd=Bd(Ud,!0);function Gd(){return document.location.hostname.replace(/^www\./,"")}const Yd="https://services.lawsafrica.com/v1",Jd=kd(class extends Fd{constructor(){super(),this.__registerHost(),this.fetch=!1,this.provider=Yd}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=Gd())}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 Zd="top",Xd="bottom",Kd="right",Qd="left",ep="auto",tp=[Zd,Xd,Kd,Qd],np="start",op="end",rp="viewport",ap="popper",ip=tp.reduce((function(e,t){return e.concat([t+"-"+np,t+"-"+op])}),[]),sp=[].concat(tp,[ep]).reduce((function(e,t){return e.concat([t,t+"-"+np,t+"-"+op])}),[]),lp=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function cp(e){return e?(e.nodeName||"").toLowerCase():null}function up(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function dp(e){return e instanceof up(e).Element||e instanceof Element}function pp(e){return e instanceof up(e).HTMLElement||e instanceof HTMLElement}function hp(e){return"undefined"!=typeof ShadowRoot&&(e instanceof up(e).ShadowRoot||e instanceof ShadowRoot)}const fp={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},r=t.elements[e];pp(r)&&cp(r)&&(Object.assign(r.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],r=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});pp(o)&&cp(o)&&(Object.assign(o.style,a),Object.keys(r).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]};function mp(e){return e.split("-")[0]}var gp=Math.max,bp=Math.min,vp=Math.round;function yp(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function _p(){return!/^((?!chrome|android).)*safari/i.test(yp())}function kp(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var o=e.getBoundingClientRect(),r=1,a=1;t&&pp(e)&&(r=e.offsetWidth>0&&vp(o.width)/e.offsetWidth||1,a=e.offsetHeight>0&&vp(o.height)/e.offsetHeight||1);var i=(dp(e)?up(e):window).visualViewport,s=!_p()&&n,l=(o.left+(s&&i?i.offsetLeft:0))/r,c=(o.top+(s&&i?i.offsetTop:0))/a,u=o.width/r,d=o.height/a;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function wp(e){var t=kp(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function xp(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&hp(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Sp(e){return up(e).getComputedStyle(e)}function Ap(e){return["table","td","th"].indexOf(cp(e))>=0}function Cp(e){return((dp(e)?e.ownerDocument:e.document)||window.document).documentElement}function Tp(e){return"html"===cp(e)?e:e.assignedSlot||e.parentNode||(hp(e)?e.host:null)||Cp(e)}function Ep(e){return pp(e)&&"fixed"!==Sp(e).position?e.offsetParent:null}function Op(e){for(var t=up(e),n=Ep(e);n&&Ap(n)&&"static"===Sp(n).position;)n=Ep(n);return n&&("html"===cp(n)||"body"===cp(n)&&"static"===Sp(n).position)?t:n||function(e){var t=/firefox/i.test(yp());if(/Trident/i.test(yp())&&pp(e)&&"fixed"===Sp(e).position)return null;var n=Tp(e);for(hp(n)&&(n=n.host);pp(n)&&["html","body"].indexOf(cp(n))<0;){var o=Sp(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}function Pp(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Dp(e,t,n){return gp(e,bp(t,n))}function Lp(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Mp(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}const Rp={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,o=e.name,r=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,s=mp(n.placement),l=Pp(s),c=[Qd,Kd].indexOf(s)>=0?"height":"width";if(a&&i){var u=function(e,t){return Lp("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Mp(e,tp))}(r.padding,n),d=wp(a),p="y"===l?Zd:Qd,h="y"===l?Xd:Kd,f=n.rects.reference[c]+n.rects.reference[l]-i[l]-n.rects.popper[c],m=i[l]-n.rects.reference[l],g=Op(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=Dp(y,k,_),x=l;n.modifiersData[o]=((t={})[x]=w,t.centerOffset=w-k,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&xp(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fp(e){return e.split("-")[1]}var Ip={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Np(e){var t,n=e.popper,o=e.popperRect,r=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,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=Qd,_=Zd,k=window;if(c){var w=Op(n),x="clientHeight",S="clientWidth";w===up(n)&&"static"!==Sp(w=Cp(n)).position&&"absolute"===s&&(x="scrollHeight",S="scrollWidth"),(r===Zd||(r===Qd||r===Kd)&&a===op)&&(_=Xd,m-=(d&&w===k&&k.visualViewport?k.visualViewport.height:w[x])-o.height,m*=l?1:-1),r!==Qd&&(r!==Zd&&r!==Xd||a!==op)||(y=Kd,h-=(d&&w===k&&k.visualViewport?k.visualViewport.width:w[S])-o.width,h*=l?1:-1)}var A,C=Object.assign({position:s},c&&Ip),T=!0===u?function(e){var t=e.x,n=e.y,o=window.devicePixelRatio||1;return{x:vp(t*o)/o||0,y:vp(n*o)/o||0}}({x:h,y:m}):{x:h,y:m};return h=T.x,m=T.y,l?Object.assign({},C,((A={})[_]=v?"0":"",A[y]=b?"0":"",A.transform=(k.devicePixelRatio||1)<=1?"translate("+h+"px, "+m+"px)":"translate3d("+h+"px, "+m+"px, 0)",A)):Object.assign({},C,((t={})[_]=v?m+"px":"",t[y]=b?h+"px":"",t.transform="",t))}var jp={passive:!0};const $p={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,a=void 0===r||r,i=o.resize,s=void 0===i||i,l=up(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach((function(e){e.addEventListener("scroll",n.update,jp)})),s&&l.addEventListener("resize",n.update,jp),function(){a&&c.forEach((function(e){e.removeEventListener("scroll",n.update,jp)})),s&&l.removeEventListener("resize",n.update,jp)}},data:{}};var qp={left:"right",right:"left",bottom:"top",top:"bottom"};function Up(e){return e.replace(/left|right|bottom|top/g,(function(e){return qp[e]}))}var Bp={start:"end",end:"start"};function Vp(e){return e.replace(/start|end/g,(function(e){return Bp[e]}))}function zp(e){var t=up(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Hp(e){return kp(Cp(e)).left+zp(e).scrollLeft}function Wp(e){var t=Sp(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function Gp(e){return["html","body","#document"].indexOf(cp(e))>=0?e.ownerDocument.body:pp(e)&&Wp(e)?e:Gp(Tp(e))}function Yp(e,t){var n;void 0===t&&(t=[]);var o=Gp(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),a=up(o),i=r?[a].concat(a.visualViewport||[],Wp(o)?o:[]):o,s=t.concat(i);return r?s:s.concat(Yp(Tp(i)))}function Jp(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Zp(e,t,n){return t===rp?Jp(function(e,t){var n=up(e),o=Cp(e),r=n.visualViewport,a=o.clientWidth,i=o.clientHeight,s=0,l=0;if(r){a=r.width,i=r.height;var c=_p();(c||!c&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:a,height:i,x:s+Hp(e),y:l}}(e,n)):dp(t)?function(e,t){var n=kp(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):Jp(function(e){var t,n=Cp(e),o=zp(e),r=null==(t=e.ownerDocument)?void 0:t.body,a=gp(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=gp(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-o.scrollLeft+Hp(e),l=-o.scrollTop;return"rtl"===Sp(r||n).direction&&(s+=gp(n.clientWidth,r?r.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}(Cp(e)))}function Xp(e){var t,n=e.reference,o=e.element,r=e.placement,a=r?mp(r):null,i=r?Fp(r):null,s=n.x+n.width/2-o.width/2,l=n.y+n.height/2-o.height/2;switch(a){case Zd:t={x:s,y:n.y-o.height};break;case Xd:t={x:s,y:n.y+n.height};break;case Kd:t={x:n.x+n.width,y:l};break;case Qd:t={x:n.x-o.width,y:l};break;default:t={x:n.x,y:n.y}}var c=a?Pp(a):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case np:t[c]=t[c]-(n[u]/2-o[u]/2);break;case op:t[c]=t[c]+(n[u]/2-o[u]/2)}}return t}function Kp(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=void 0===o?e.placement:o,a=n.strategy,i=void 0===a?e.strategy:a,s=n.boundary,l=void 0===s?"clippingParents":s,c=n.rootBoundary,u=void 0===c?rp:c,d=n.elementContext,p=void 0===d?ap:d,h=n.altBoundary,f=void 0!==h&&h,m=n.padding,g=void 0===m?0:m,b=Lp("number"!=typeof g?g:Mp(g,tp)),v=p===ap?"reference":ap,y=e.rects.popper,_=e.elements[f?v:p],k=function(e,t,n,o){var r="clippingParents"===t?function(e){var t=Yp(Tp(e)),n=["absolute","fixed"].indexOf(Sp(e).position)>=0&&pp(e)?Op(e):e;return dp(n)?t.filter((function(e){return dp(e)&&xp(e,n)&&"body"!==cp(e)})):[]}(e):[].concat(t),a=[].concat(r,[n]),i=a[0],s=a.reduce((function(t,n){var r=Zp(e,n,o);return t.top=gp(r.top,t.top),t.right=bp(r.right,t.right),t.bottom=bp(r.bottom,t.bottom),t.left=gp(r.left,t.left),t}),Zp(e,i,o));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(dp(_)?_:_.contextElement||Cp(e.elements.popper),l,u,i),w=kp(e.elements.reference),x=Xp({reference:w,element:y,strategy:"absolute",placement:r}),S=Jp(Object.assign({},y,x)),A=p===ap?S:w,C={top:k.top-A.top+b.top,bottom:A.bottom-k.bottom+b.bottom,left:k.left-A.left+b.left,right:A.right-k.right+b.right},T=e.modifiersData.offset;if(p===ap&&T){var E=T[r];Object.keys(C).forEach((function(e){var t=[Kd,Xd].indexOf(e)>=0?1:-1,n=[Zd,Xd].indexOf(e)>=0?"y":"x";C[e]+=E[n]*t}))}return C}function Qp(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=n.boundary,a=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?sp:l,u=Fp(o),d=u?s?ip:ip.filter((function(e){return Fp(e)===u})):tp,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]=Kp(e,{placement:n,boundary:r,rootBoundary:a,padding:i})[mp(n)],t}),{});return Object.keys(h).sort((function(e,t){return h[e]-h[t]}))}const eh={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,a=void 0===r||r,i=n.altAxis,s=void 0===i||i,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,h=n.flipVariations,f=void 0===h||h,m=n.allowedAutoPlacements,g=t.options.placement,b=mp(g),v=l||(b!==g&&f?function(e){if(mp(e)===ep)return[];var t=Up(e);return[Vp(e),t,Vp(t)]}(g):[Up(g)]),y=[g].concat(v).reduce((function(e,n){return e.concat(mp(n)===ep?Qp(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,S=y[0],A=0;A=0,P=O?"width":"height",D=Kp(t,{placement:C,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?E?Kd:Qd:E?Xd:Zd;_[P]>k[P]&&(L=Up(L));var M=Up(L),R=[];if(a&&R.push(D[T]<=0),s&&R.push(D[L]<=0,D[M]<=0),R.every((function(e){return e}))){S=C,x=!1;break}w.set(C,R)}if(x)for(var F=function(e){var t=y.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},I=f?3:1;I>0&&"break"!==F(I);I--);t.placement!==S&&(t.modifiersData[o]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function th(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 nh(e){return[Zd,Kd,Xd,Qd].some((function(t){return e[t]>=0}))}function oh(e,t,n){void 0===n&&(n=!1);var o,r,a=pp(t),i=pp(t)&&function(e){var t=e.getBoundingClientRect(),n=vp(t.width)/e.offsetWidth||1,o=vp(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),s=Cp(t),l=kp(e,i,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(a||!a&&!n)&&(("body"!==cp(t)||Wp(s))&&(c=(o=t)!==up(o)&&pp(o)?{scrollLeft:(r=o).scrollLeft,scrollTop:r.scrollTop}:zp(o)),pp(t)?((u=kp(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=Hp(s))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function rh(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}var ah={placement:"bottom",modifiers:[],strategy:"absolute"};function ih(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],s=a[1];return i=i||0,s=(s||0)*r,[Qd,Kd].indexOf(o)>=0?{x:s,y:i}:{x:i,y:s}}(n,t.rects,a),e}),{}),s=i[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=i}},eh,{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,a=void 0===r||r,i=n.altAxis,s=void 0!==i&&i,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,p=n.tether,h=void 0===p||p,f=n.tetherOffset,m=void 0===f?0:f,g=Kp(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),b=mp(t.placement),v=Fp(t.placement),y=!v,_=Pp(b),k="x"===_?"y":"x",w=t.modifiersData.popperOffsets,x=t.rects.reference,S=t.rects.popper,A="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,C="number"==typeof A?{mainAxis:A,altAxis:A}:Object.assign({mainAxis:0,altAxis:0},A),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(w){if(a){var O,P="y"===_?Zd:Qd,D="y"===_?Xd:Kd,L="y"===_?"height":"width",M=w[_],R=M+g[P],F=M-g[D],I=h?-S[L]/2:0,N=v===np?x[L]:S[L],j=v===np?-S[L]:-x[L],$=t.elements.arrow,q=h&&$?wp($):{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=Dp(0,x[L],q[L]),H=y?x[L]/2-I-z-B-C.mainAxis:N-z-B-C.mainAxis,W=y?-x[L]/2+I+z+V+C.mainAxis:j+z+V+C.mainAxis,G=t.elements.arrow&&Op(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=Dp(h?bp(R,M+H-J-Y):R,M,h?gp(F,Z):F);w[_]=X,E[_]=X-M}if(s){var K,Q="x"===_?Zd:Qd,ee="x"===_?Xd:Kd,te=w[k],ne="y"===k?"height":"width",oe=te+g[Q],re=te-g[ee],ae=-1!==[Zd,Qd].indexOf(b),ie=null!=(K=null==T?void 0:T[k])?K:0,se=ae?oe:te-x[ne]-S[ne]-ie+C.altAxis,le=ae?te+x[ne]+S[ne]-ie-C.altAxis:re,ce=h&&ae?function(e,t,n){var o=Dp(e,t,n);return o>n?n:o}(se,te,le):Dp(h?se:oe,te,h?le:re);w[k]=ce,E[k]=ce-te}t.modifiersData[o]=E}},requiresIfExists:["offset"]},Rp,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,i=Kp(t,{elementContext:"reference"}),s=Kp(t,{altBoundary:!0}),l=th(i,o),c=th(s,r,a),u=nh(l),d=nh(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})}}]}),ch="tippy-content",uh="tippy-arrow",dh="tippy-svg-arrow",ph={passive:!0,capture:!0},hh=function(){return document.body};function fh(e,t,n){if(Array.isArray(e)){var o=e[t];return null==o?Array.isArray(n)?n[t]:n:o}return e}function mh(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function gh(e,t){return"function"==typeof e?e.apply(void 0,t):e}function bh(e,t){return 0===t?e:function(o){clearTimeout(n),n=setTimeout((function(){e(o)}),t)};var n}function vh(e){return[].concat(e)}function yh(e,t){-1===e.indexOf(t)&&e.push(t)}function _h(e){return[].slice.call(e)}function kh(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function wh(){return document.createElement("div")}function xh(e){return["Element","Fragment"].some((function(t){return mh(e,t)}))}function Sh(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Ah(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Ch(e,t,n){var o=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[o](t,n)}))}function Th(e,t){for(var n=t;n;){var o;if(e.contains(n))return!0;n=null==n.getRootNode||null==(o=n.getRootNode())?void 0:o.host}return!1}var Eh={isTouch:!1},Oh=0;function Ph(){Eh.isTouch||(Eh.isTouch=!0,window.performance&&document.addEventListener("mousemove",Dh))}function Dh(){var e=performance.now();e-Oh<20&&(Eh.isTouch=!1,document.removeEventListener("mousemove",Dh)),Oh=e}function Lh(){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 Mh=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),Rh=Object.assign({appendTo:hh,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}),Fh=Object.keys(Rh);function Ih(e){var t=(e.plugins||[]).reduce((function(t,n){var o,r=n.name,a=n.defaultValue;return r&&(t[r]=void 0!==e[r]?e[r]:null!=(o=Rh[r])?o:a),t}),{});return Object.assign({},e,t)}function Nh(e,t){var n=Object.assign({},t,{content:gh(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(Ih(Object.assign({},Rh,{plugins:t}))):Fh).reduce((function(t,n){var o=(e.getAttribute("data-tippy-"+n)||"").trim();if(!o)return t;if("content"===n)t[n]=o;else try{t[n]=JSON.parse(o)}catch(e){t[n]=o}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},Rh.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 jh(e,t){e.innerHTML=t}function $h(e){var t=wh();return!0===e?t.className=uh:(t.className=dh,xh(e)?t.appendChild(e):jh(t,e)),t}function qh(e,t){xh(t.content)?(jh(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?jh(e,t.content):e.textContent=t.content)}function Uh(e){var t=e.firstElementChild,n=_h(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(ch)})),arrow:n.find((function(e){return e.classList.contains(uh)||e.classList.contains(dh)})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function Bh(e){var t=wh(),n=wh();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var o=wh();function r(n,o){var r=Uh(t),a=r.box,i=r.content,s=r.arrow;o.theme?a.setAttribute("data-theme",o.theme):a.removeAttribute("data-theme"),"string"==typeof o.animation?a.setAttribute("data-animation",o.animation):a.removeAttribute("data-animation"),o.inertia?a.setAttribute("data-inertia",""):a.removeAttribute("data-inertia"),a.style.maxWidth="number"==typeof o.maxWidth?o.maxWidth+"px":o.maxWidth,o.role?a.setAttribute("role",o.role):a.removeAttribute("role"),n.content===o.content&&n.allowHTML===o.allowHTML||qh(i,e.props),o.arrow?s?n.arrow!==o.arrow&&(a.removeChild(s),a.appendChild($h(o.arrow))):a.appendChild($h(o.arrow)):s&&a.removeChild(s)}return o.className=ch,o.setAttribute("data-state","hidden"),qh(o,e.props),t.appendChild(n),n.appendChild(o),r(e.props,e.props),{popper:t,onUpdate:r}}Bh.$$tippy=!0;var Vh=1,zh=[],Hh=[];function Wh(e,t){var n,o,r,a,i,s,l,c,u=Nh(e,Object.assign({},Rh,Ih(kh(t)))),d=!1,p=!1,h=!1,f=!1,m=[],g=bh(G,u.interactiveDebounce),b=Vh++,v=(c=u.plugins).filter((function(e,t){return c.indexOf(e)===t})),y={id:b,reference:e,popper:wh(),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:v,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(o),cancelAnimationFrame(r)},setProps:function(t){if(!y.state.isDestroyed){M("onBeforeUpdate",[y,t]),H();var n=y.props,o=Nh(e,Object.assign({},n,kh(t),{ignoreAttributes:!0}));y.props=o,z(),n.interactiveDebounce!==o.interactiveDebounce&&(I(),g=bh(G,o.interactiveDebounce)),n.triggerTarget&&!o.triggerTarget?vh(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):o.triggerTarget&&e.removeAttribute("aria-expanded"),F(),L(),w&&w(n,o),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,o=Eh.isTouch&&!y.props.touch,r=fh(y.props.duration,0,Rh.duration);if(!(e||t||n||o||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();Sh([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,o=t.content;Sh([n,o],r),Ah([n,o],"visible")}R(),F(),yh(Hh,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])}))}(r)}},l=y.props.appendTo,c=E(),(i=y.props.interactive&&l===hh||"parent"===l?c.parentNode:gh(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,o=fh(y.props.duration,1,Rh.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"),I(),U(),L(!0),T()){var r=P(),a=r.box,i=r.content;y.props.animation&&(Sh([a,i],o),Ah([a,i],"hidden"))}R(),F(),y.props.animation?T()&&function(e,t){B(e,(function(){!y.state.isVisible&&k.parentNode&&k.parentNode.contains(k)&&t()}))}(o,y.unmount):y.unmount()}},hideWithInteractivity:function(e){O().addEventListener("mousemove",g),yh(zh,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),Hh=Hh.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)})),S=e.hasAttribute("aria-expanded");return z(),F(),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 A(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function C(){return"hold"===A()[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=vh(n)[0])&&null!=(e=t.ownerDocument)&&e.body?t.ownerDocument:document}function P(){return Uh(k)}function D(e){return y.state.isMounted&&!y.state.isVisible||Eh.isTouch||a&&"focus"===a.type?0:fh(y.props.delay,e?0:1,Rh.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 o;void 0===n&&(n=!0),x.forEach((function(n){n[e]&&n[e].apply(n,t)})),n&&(o=y.props)[e].apply(o,t)}function R(){var t=y.props.aria;if(t.content){var n="aria-"+t.content,o=k.id;vh(y.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(y.state.isVisible)e.setAttribute(n,t?t+" "+o:o);else{var r=t&&t.replace(o,"").trim();r?e.setAttribute(n,r):e.removeAttribute(n)}}))}}function F(){!S&&y.props.aria.expanded&&vh(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 I(){O().removeEventListener("mousemove",g),zh=zh.filter((function(e){return e!==g}))}function N(t){if(!Eh.isTouch||!h&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!y.props.interactive||!Th(k,n)){if(vh(y.props.triggerTarget||e).some((function(e){return Th(e,n)}))){if(Eh.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",N,!0),e.addEventListener("touchend",N,ph),e.addEventListener("touchstart",$,ph),e.addEventListener("touchmove",j,ph)}function U(){var e=O();e.removeEventListener("mousedown",N,!0),e.removeEventListener("touchend",N,ph),e.removeEventListener("touchstart",$,ph),e.removeEventListener("touchmove",j,ph)}function B(e,t){var n=P().box;function o(e){e.target===n&&(Ch(n,"remove",o),t())}if(0===e)return t();Ch(n,"remove",i),Ch(n,"add",o),i=o}function V(t,n,o){void 0===o&&(o=!1),vh(y.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,o),m.push({node:e,eventType:t,handler:n,options:o})}))}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(Mh?"focusout":"blur",J);break;case"focusin":V("focusout",J)}}))}function H(){m.forEach((function(e){var t=e.node,n=e.eventType,o=e.handler,r=e.options;t.removeEventListener(n,o,r)})),m=[]}function W(e){var t,n=!1;if(y.state.isEnabled&&!Z(e)&&!p){var o="focus"===(null==(t=a)?void 0:t.type);a=e,l=e.currentTarget,F(),!y.state.isVisible&&mh(e,"MouseEvent")&&zh.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&&!o&&te(e)}}function G(e){var t=e.target,n=E().contains(t)||k.contains(t);if("mousemove"!==e.type||!n){var o=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,o=t.clientY;return e.every((function(e){var t=e.popperRect,r=e.popperState,a=e.props.interactiveBorder,i=r.placement.split("-")[0],s=r.modifiersData.offset;if(!s)return!0;var l="bottom"===i?s.top.y:0,c="top"===i?s.bottom.y:0,u="right"===i?s.left.x:0,d="left"===i?s.right.x:0,p=t.top-o+l>a,h=o-t.bottom-c>a,f=t.left-n+u>a,m=n-t.right-d>a;return p||h||f||m}))})(o,e)&&(I(),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!!Eh.isTouch&&C()!==e.type.indexOf("touch")>=0}function X(){K();var t=y.props,n=t.popperOptions,o=t.placement,r=t.offset,a=t.getReferenceClientRect,i=t.moveTransition,l=T()?Uh(k).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||E()}:e,u=[{name:"offset",options:{offset:r}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!i}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(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=lh(c,k,Object.assign({},n,{placement:o,onFirstUpdate:s,modifiers:u}))}function K(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function Q(){return _h(k.querySelectorAll("[data-tippy-root]"))}function ee(e){y.clearDelayTimeouts(),e&&M("onTrigger",[y,e]),q();var t=D(!0),o=A(),r=o[0],a=o[1];Eh.isTouch&&"hold"===r&&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?o=setTimeout((function(){y.state.isVisible&&y.hide()}),t):r=requestAnimationFrame((function(){y.hide()}))}}else U()}}function Gh(e,t){void 0===t&&(t={});var n=Rh.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",Ph,ph),window.addEventListener("blur",Lh);var o,r=Object.assign({},t,{plugins:n}),a=(o=e,xh(o)?[o]:function(e){return mh(e,"NodeList")}(o)?_h(o):Array.isArray(o)?o:_h(document.querySelectorAll(o))).reduce((function(e,t){var n=t&&Wh(t,r);return n&&e.push(n),e}),[]);return xh(e)?a[0]:a}Gh.defaultProps=Rh,Gh.setDefaultProps=function(e){Object.keys(e).forEach((function(t){Rh[t]=e[t]}))},Gh.currentInput=Eh,Object.assign({},fp,{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)}}),Gh.setDefaultProps({render:Bh});class Yh{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 Jh=kd(class extends Fd{constructor(){super(),this.__registerHost(),this.tippies=[],this.popups=!1,this.provider=Yd}componentWillLoad(){const e=new Yh(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=Gh(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=Gd())}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]}]),Zh=Jh,Xh=kd(class extends Fd{constructor(){super(),this.__registerHost(),this.tippies=[],this.popups=!1,this.flag=!1,this.fetch=!1,this.provider=Yd}componentWillLoad(){const e=new Yh(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=Gh('a.akn-ref[href^="#"]',{appendTo:()=>this.tippyContainer,allowHTML:!0,hideOnClick:!0,interactive:!0,maxWidth:450,onTrigger:this.onTrigger.bind(this),theme:"light-border"})}async onTrigger(e){if(this.akomaNtosoElement){const t=e.reference.getAttribute("href")||"";let n="";const o=this.akomaNtosoElement.querySelector(t);o?n=o.outerHTML:this.fetch&&(n=await this.fetchContent(t.slice(1))),n&&e.setContent(`\n
\n
${n}
\n
`)}}async fetchContent(e){if(this.ensurePartner(),this.provider&&this.akomaNtosoElement){const t=this.akomaNtosoElement.getAttribute("frbr-expression-uri");if(t){const n=this.provider+"/p/"+this.partner+"/e/portion"+function(e,t){const n=e.indexOf("~");return n>-1&&(e=e.slice(0,n)),e.endsWith("/")||(e+="/"),e+t}(t,"~"+e);try{const e=await fetch(n);if(e.ok)return await e.text()}catch(e){}}}return null}ensurePartner(){this.partner||(this.partner=Gd())}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]}]),Kh=Xh,Qh=kd(class extends Fd{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 Yh(this.el,this.akomaNtoso,(()=>{this.componentDidLoad()}));this.akomaNtosoElement=e.getElement(),this.tippyContainer=document.createElement("div"),this.tippyContainer.className="la-decorate-terms__popup",document.body.appendChild(this.tippyContainer)}componentDidLoad(){this.akomaNtosoElement&&(this.setupDefinitions(),this.linkTerms&&this.makeTermLinks(),this.changePopupDefinitions(this.popupDefinitions))}changePopupDefinitions(e){for(const e of this.tippies)e.destroy();this.tippies=[],this.akomaNtosoElement&&e&&this.createPopups()}setupDefinitions(){this.akomaNtosoElement&&Array.from(this.akomaNtosoElement.querySelectorAll(".akn-def[data-refersto]")).forEach((e=>{var t;const n=null===(t=e.getAttribute("data-refersto"))||void 0===t?void 0:t.replace("#",""),o=e.closest(this.defnContainers);o&&n&&(o.dataset.defines=e.dataset.refersto,o.setAttribute("id",`defn-${n}`))}))}createPopups(){this.tippies=Gh(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"]}]),ef=Qh;var tf=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},nf="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:{},of="object"==typeof nf&&nf&&nf.Object===Object&&nf,rf="object"==typeof self&&self&&self.Object===Object&&self,af=of||rf||Function("return this")(),sf=function(){return af.Date.now()},lf=af.Symbol,cf=Object.prototype,uf=cf.hasOwnProperty,df=cf.toString,pf=lf?lf.toStringTag:void 0,hf=Object.prototype.toString,ff=lf?lf.toStringTag:void 0,mf=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":ff&&ff in Object(e)?function(e){var t=uf.call(e,pf),n=e[pf];try{e[pf]=void 0;var o=!0}catch(e){}var r=df.call(e);return o&&(t?e[pf]=n:delete e[pf]),r}(e):function(e){return hf.call(e)}(e)},gf=/^\s+|\s+$/g,bf=/^[-+]0x[0-9a-f]+$/i,vf=/^0b[01]+$/i,yf=/^0o[0-7]+$/i,_f=parseInt,kf=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]"==mf(e)}(e))return NaN;if(tf(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=tf(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(gf,"");var n=vf.test(e);return n||yf.test(e)?_f(e.slice(2),n?2:8):bf.test(e)?NaN:+e},wf=Math.max,xf=Math.min,Sf=function(e,t,n){var o,r,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=o,a=r;return o=r=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=sf();if(m(e))return b(e);s=setTimeout(g,function(e){var n=t-(e-l);return d?xf(n,a-(e-c)):n}(e))}function b(e){return s=void 0,p&&o?h(e):(o=r=void 0,i)}function v(){var e=sf(),n=m(e);if(o=arguments,r=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=kf(t)||0,tf(n)&&(u=!!n.leading,a=(d="maxWait"in n)?wf(kf(n.maxWait)||0,t):a,p="trailing"in n?!!n.trailing:p),v.cancel=function(){void 0!==s&&clearTimeout(s),c=0,o=l=r=s=void 0},v.flush=function(){return void 0===s?i:b(sf())},v};class Af{constructor(e){this.root=e,this.buffer=10,this.tops=new WeakMap,this.anchors=new WeakMap}layout(e){this.updateAnchorsAndItems(e),this.updateTops(e);const t=(e=this.sortItems(e)).find((e=>e.active));if(t){const n=e.indexOf(t);if(n>-1){const o=this.anchors.get(t);if(o){const r=this.tops.get(o);if(r)return t.style.top=`${r}px`,this.layoutUpwards(e,n-1,r-this.buffer),void this.layoutDownwards(e,n+1,r+t.clientHeight+this.buffer)}}}this.layoutDownwards(e,0,0)}sortItems(e){return[...e].sort(this.compareItems.bind(this))}compareItems(e,t){const n=this.anchors.get(e),o=this.anchors.get(t);if(n){if(o){const e=this.tops.get(n),t=this.tops.get(o);return e?t?e-t:1:-1}return 1}return-1}layoutUpwards(e,t,n){for(let o=t;o>=0;o--){const t=e[o],r=this.anchors.get(t);if(r){let e=this.tops.get(r);e&&(e+t.clientHeight>=n&&(e=n-t.clientHeight),t.style.top=`${e}px`,n=e-this.buffer)}}}layoutDownwards(e,t,n){for(let o=t;o{e.active=!1}))}setOtherItemsInactive(e){Array.from(this.items()).forEach((t=>{t!=e&&(t.active=!1)}))}setupLayout(){this.akomaNtosoElement&&(this.layout=new Af(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"]]]),Tf=Cf,Ef=kd(class extends Fd{constructor(){super(),this.__registerHost(),this.laItemChanged=qu(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"]]]),Of=kd(class extends Fd{constructor(){super(),this.__registerHost(),this.itemRendered=qu(this,"itemRendered",7),this.itemTitleClicked=qu(this,"itemTitleClicked",7),this.item={},this.filteredItems=null,this.prependHtml="",this.appendHtml="",this.expandIconHtml="",this.collapseIconHtml="",this.expanded=!0,this.onItemTitleClick=e=>{this.itemTitleClicked.emit(e)}}toggle(){this.expanded=!this.expanded}componentDidRender(){this.itemRendered.emit()}render(){var e;const t=!!(null===(e=this.item.children)||void 0===e?void 0:e.length),n=!this.filteredItems||this.filteredItems.has(this.item),o=this.item.href||`#${this.item.id||""}`;return Mu(Fu,Object.assign({},t?{parent:t}:{},{class:n?"":"excluded"}),Mu("div",{class:"indented"},t?Mu("div",{class:"indented__toggle-btn",role:"button",onClick:()=>this.toggle()},(()=>this.expanded?this.collapseIconHtml?Mu("span",{innerHTML:this.collapseIconHtml}):Mu("span",null,"▼"):this.expandIconHtml?Mu("span",{innerHTML:this.expandIconHtml}):Mu("span",null,"►"))()):null),Mu("div",{class:"content"},Mu("div",{class:"content__action"},this.prependHtml?Mu("div",{class:"content__action__prepend",innerHTML:this.prependHtml}):null,Mu("a",{href:o,class:"content__action__title",onClick:this.onItemTitleClick},this.item.title),this.appendHtml?Mu("div",{class:"content__action__append",innerHTML:this.appendHtml}):null),Mu("div",{class:"content__children"},Mu("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]}]),Pf=kd(class extends Fd{constructor(){super(),this.__registerHost(),this.items=[],this.titleFilter="",this.expanded=!0,this.fetch=!1,this.provider=Yd,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=Gd())}getSlotHTML(e){var t;const n=this.el.querySelector(e);return(null==n?void 0:n.querySelector(e))?(null===(t=n.querySelector(e))||void 0===t?void 0:t.innerHTML)||"":(null==n?void 0:n.innerHTML)||""}componentWillLoad(){this.expandIconHtml=this.getSlotHTML("[slot='expand-icon']"),this.collapseIconHtml=this.getSlotHTML("[slot='collapse-icon']"),this.parseItemsProp(this.items),this.titleFilterChanged(this.titleFilter),this.fetchContent()}async expandAll(){Array.from(this.el.querySelectorAll("la-toc-item")).forEach((e=>{e.expanded=!0}))}async collapseAll(){Array.from(this.el.querySelectorAll("la-toc-item")).forEach((e=>{e.expanded=!1}))}titleFilterChanged(e){if(e){const t=e.toLocaleLowerCase().trim(),n=new Set;function o(e){for(const t of e.children||[])n.add(t),o(t)}function r(e){var a;let i=((null===(a=e.title)||void 0===a?void 0:a.toLocaleLowerCase())||"").includes(t);if(i)o(e);else if(e.children)for(const t of e.children)i=r(t)||i;return i&&n.add(e),i}for(const a of this.innerItems)r(a);this.filteredItems=n}else this.filteredItems=null;this.expandAll()}renderItem(e){const t=(e.children||[]).map((e=>this.renderItem(e))),n=void 0===e.expanded?this.expanded:e.expanded;return Mu("la-toc-item",{item:e,filteredItems:this.filteredItems,expandIconHtml:this.expandIconHtml,collapseIconHtml:this.collapseIconHtml,expanded:n},t)}render(){return Mu(Fu,null,Mu("div",{style:{display:"none"}},Mu("slot",{name:"expand-icon"}),Mu("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]}]),Df=kd(class extends Fd{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=Yd,this.titleFilter="",this.handleTitleChange=Sf((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 Mu(Fu,null,Mu("div",{class:"search"},Mu("input",{class:`search__input ${this.titleFilterInputClasses}`,value:this.titleFilter,placeholder:this.titleFilterPlaceholder,onInput:e=>this.handleTitleChange(e)}),(()=>this.hideClearTitleFilterButton?null:Mu("button",{class:`search__clear-btn ${this.titleFilterClearBtnClasses}`,type:"button",onClick:()=>this.clearTitleFilter(),disabled:!this.titleFilter},Mu("slot",{name:"clear-title-filter-icon"},"✕")))()),Mu("div",{class:"toggle"},Mu("button",{type:"button",class:`toggle__expand-all-btn ${this.expandAllBtnClasses}`,onClick:()=>this.expandAll()},this.expandAllBtnText),Mu("button",{type:"button",class:`toggle__collapse-all-btn ${this.collapseAllBtnClasses}`,onClick:()=>this.collapseAll()},this.collapseAllBtnText)),Mu("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},Mu("span",{slot:"expand-icon"},Mu("slot",{name:"expand-icon"})),Mu("span",{slot:"collapse-icon"},Mu("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]}]),Lf=Of;var Mf=function(){return Mf=Object.assign||function(e){for(var t,n=1,o=arguments.length;n0&&t.every((function(e){return""===e.filename})))return null}catch(e){}return e}})},e.prototype.setupTooltips=function(){document.querySelectorAll('[data-bs-toggle="tooltip"]').forEach((function(e){new window.bootstrap.Tooltip(e)}))},e.prototype.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"),o=function(e){(null==t?void 0:t.contains(e.target))||(n.hide(),document.removeEventListener("click",o))};document.addEventListener("click",o)}))}))},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 Ff=__webpack_require__(7701),If=__webpack_require__(7824),Nf=__webpack_require__(6896),jf=__webpack_require__(6531),$f=__webpack_require__(2372),qf=__webpack_require__(5228),Uf=__webpack_require__(9892),Bf=__webpack_require__(2122),Vf=__webpack_require__(7421),zf=__webpack_require__(3920),Hf=__webpack_require__(8240),Wf=__webpack_require__(9966),Gf=__webpack_require__(804),Yf=[$f.Z,Vf.Z,jf.Z,If.Z],Jf=(0,Hf.kZ)({defaultModifiers:Yf});const Zf=new Map,Xf={set(e,t,n){Zf.has(e)||Zf.set(e,new Map);const o=Zf.get(e);o.has(t)||0===o.size?o.set(t,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(o.keys())[0]}.`)},get:(e,t)=>Zf.has(e)&&Zf.get(e).get(t)||null,remove(e,t){if(!Zf.has(e))return;const n=Zf.get(e);n.delete(t),0===n.size&&Zf.delete(e)}},Kf="transitionend",Qf=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,((e,t)=>`#${CSS.escape(t)}`))),e),em=e=>{e.dispatchEvent(new Event(Kf))},tm=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),nm=e=>tm(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(Qf(e)):null,om=e=>{if(!tm(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},rm=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),am=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?am(e.parentNode):null},im=()=>{},sm=e=>{e.offsetHeight},lm=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,cm=[],um=()=>"rtl"===document.documentElement.dir,dm=e=>{var t;t=()=>{const t=lm();if(t){const n=e.NAME,o=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=o,e.jQueryInterface)}},"loading"===document.readyState?(cm.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of cm)e()})),cm.push(t)):t()},pm=(e,t=[],n=e)=>"function"==typeof e?e(...t):n,hm=(e,t,n=!0)=>{if(!n)return void pm(e);const o=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const o=Number.parseFloat(t),r=Number.parseFloat(n);return o||r?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0})(t)+5;let r=!1;const a=({target:n})=>{n===t&&(r=!0,t.removeEventListener(Kf,a),pm(e))};t.addEventListener(Kf,a),setTimeout((()=>{r||em(t)}),o)},fm=(e,t,n,o)=>{const r=e.length;let a=e.indexOf(t);return-1===a?!n&&o?e[r-1]:e[0]:(a+=n?1:-1,o&&(a=(a+r)%r),e[Math.max(0,Math.min(a,r-1))])},mm=/[^.]*(?=\..*)\.|.*/,gm=/\..*/,bm=/::\d+$/,vm={};let ym=1;const _m={mouseenter:"mouseover",mouseleave:"mouseout"},km=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 wm(e,t){return t&&`${t}::${ym++}`||e.uidEvent||ym++}function xm(e){const t=wm(e);return e.uidEvent=t,vm[t]=vm[t]||{},vm[t]}function Sm(e,t,n=null){return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===n))}function Am(e,t,n){const o="string"==typeof t,r=o?n:t||n;let a=Om(e);return km.has(a)||(a=e),[o,r,a]}function Cm(e,t,n,o,r){if("string"!=typeof t||!e)return;let[a,i,s]=Am(t,n,o);if(t in _m){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=xm(e),c=l[s]||(l[s]={}),u=Sm(c,i,a?n:null);if(u)return void(u.oneOff=u.oneOff&&r);const d=wm(i,t.replace(mm,"")),p=a?function(e,t,n){return function o(r){const a=e.querySelectorAll(t);for(let{target:i}=r;i&&i!==this;i=i.parentNode)for(const s of a)if(s===i)return Dm(r,{delegateTarget:i}),o.oneOff&&Pm.off(e,r.type,t,n),n.apply(i,[r])}}(e,n,i):function(e,t){return function n(o){return Dm(o,{delegateTarget:e}),n.oneOff&&Pm.off(e,o.type,t),t.apply(e,[o])}}(e,i);p.delegationSelector=a?n:null,p.callable=i,p.oneOff=r,p.uidEvent=d,c[d]=p,e.addEventListener(s,p,a)}function Tm(e,t,n,o,r){const a=Sm(t[n],o,r);a&&(e.removeEventListener(n,a,Boolean(r)),delete t[n][a.uidEvent])}function Em(e,t,n,o){const r=t[n]||{};for(const[a,i]of Object.entries(r))a.includes(o)&&Tm(e,t,n,i.callable,i.delegationSelector)}function Om(e){return e=e.replace(gm,""),_m[e]||e}const Pm={on(e,t,n,o){Cm(e,t,n,o,!1)},one(e,t,n,o){Cm(e,t,n,o,!0)},off(e,t,n,o){if("string"!=typeof t||!e)return;const[r,a,i]=Am(t,n,o),s=i!==t,l=xm(e),c=l[i]||{},u=t.startsWith(".");if(void 0===a){if(u)for(const n of Object.keys(l))Em(e,l,n,t.slice(1));for(const[n,o]of Object.entries(c)){const r=n.replace(bm,"");s&&!t.includes(r)||Tm(e,l,i,o.callable,o.delegationSelector)}}else{if(!Object.keys(c).length)return;Tm(e,l,i,a,r?n:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;const o=lm();let r=null,a=!0,i=!0,s=!1;t!==Om(t)&&o&&(r=o.Event(t,n),o(e).trigger(r),a=!r.isPropagationStopped(),i=!r.isImmediatePropagationStopped(),s=r.isDefaultPrevented());const l=Dm(new Event(t,{bubbles:a,cancelable:!0}),n);return s&&l.preventDefault(),i&&e.dispatchEvent(l),l.defaultPrevented&&r&&r.preventDefault(),l}};function Dm(e,t={}){for(const[n,o]of Object.entries(t))try{e[n]=o}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>o})}return e}function Lm(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 Mm(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}const Rm={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${Mm(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${Mm(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const o of n){let n=o.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),t[n]=Lm(e.dataset[o])}return t},getDataAttribute:(e,t)=>Lm(e.getAttribute(`data-bs-${Mm(t)}`))};class Fm{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=tm(t)?Rm.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...tm(t)?Rm.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[o,r]of Object.entries(t)){const t=e[o],a=tm(t)?"element":null==(n=t)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(r).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${o}" provided type "${a}" but expected type "${r}".`)}var n}}class Im extends Fm{constructor(e,t){super(),(e=nm(e))&&(this._element=e,this._config=this._getConfig(t),Xf.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Xf.remove(this._element,this.constructor.DATA_KEY),Pm.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){hm(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return Xf.get(nm(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 Nm=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 Qf(t)},jm={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const n=[];let o=e.parentNode.closest(t);for(;o;)n.push(o),o=o.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>`${e}:not([tabindex^="-"])`)).join(",");return this.find(t,e).filter((e=>!rm(e)&&om(e)))},getSelectorFromElement(e){const t=Nm(e);return t&&jm.findOne(t)?t:null},getElementFromSelector(e){const t=Nm(e);return t?jm.findOne(t):null},getMultipleElementsFromSelector(e){const t=Nm(e);return t?jm.find(t):[]}},$m=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,o=e.NAME;Pm.on(document,n,`[data-bs-dismiss="${o}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),rm(this))return;const r=jm.getElementFromSelector(this)||this.closest(`.${o}`);e.getOrCreateInstance(r)[t]()}))};class qm extends Im{static get NAME(){return"alert"}close(){if(Pm.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(),Pm.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=qm.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)}}))}}$m(qm,"close"),dm(qm);const Um='[data-bs-toggle="button"]';class Bm extends Im{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=Bm.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}Pm.on(document,"click.bs.button.data-api",Um,(e=>{e.preventDefault();const t=e.target.closest(Um);Bm.getOrCreateInstance(t).toggle()})),dm(Bm);const Vm={endCallback:null,leftCallback:null,rightCallback:null},zm={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Hm extends Fm{constructor(e,t){super(),this._element=e,e&&Hm.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Vm}static get DefaultType(){return zm}static get NAME(){return"swipe"}dispose(){Pm.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(),pm(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&&pm(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(Pm.on(this._element,"pointerdown.bs.swipe",(e=>this._start(e))),Pm.on(this._element,"pointerup.bs.swipe",(e=>this._end(e))),this._element.classList.add("pointer-event")):(Pm.on(this._element,"touchstart.bs.swipe",(e=>this._start(e))),Pm.on(this._element,"touchmove.bs.swipe",(e=>this._move(e))),Pm.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 Wm="next",Gm="prev",Ym="left",Jm="right",Zm="slid.bs.carousel",Xm="carousel",Km="active",Qm={ArrowLeft:Jm,ArrowRight:Ym},eg={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},tg={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ng extends Im{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=jm.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Xm&&this.cycle()}static get Default(){return eg}static get DefaultType(){return tg}static get NAME(){return"carousel"}next(){this._slide(Wm)}nextWhenVisible(){!document.hidden&&om(this._element)&&this.next()}prev(){this._slide(Gm)}pause(){this._isSliding&&em(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?Pm.one(this._element,Zm,(()=>this.cycle())):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void Pm.one(this._element,Zm,(()=>this.to(e)));const n=this._getItemIndex(this._getActive());if(n===e)return;const o=e>n?Wm:Gm;this._slide(o,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&Pm.on(this._element,"keydown.bs.carousel",(e=>this._keydown(e))),"hover"===this._config.pause&&(Pm.on(this._element,"mouseenter.bs.carousel",(()=>this.pause())),Pm.on(this._element,"mouseleave.bs.carousel",(()=>this._maybeEnableCycle()))),this._config.touch&&Hm.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of jm.find(".carousel-item img",this._element))Pm.on(e,"dragstart.bs.carousel",(e=>e.preventDefault()));const e={leftCallback:()=>this._slide(this._directionToOrder(Ym)),rightCallback:()=>this._slide(this._directionToOrder(Jm)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Hm(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=Qm[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=jm.findOne(".active",this._indicatorsElement);t.classList.remove(Km),t.removeAttribute("aria-current");const n=jm.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add(Km),n.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const n=this._getActive(),o=e===Wm,r=t||fm(this._getItems(),n,o,this._config.wrap);if(r===n)return;const a=this._getItemIndex(r),i=t=>Pm.trigger(this._element,t,{relatedTarget:r,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:a});if(i("slide.bs.carousel").defaultPrevented)return;if(!n||!r)return;const s=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(a),this._activeElement=r;const l=o?"carousel-item-start":"carousel-item-end",c=o?"carousel-item-next":"carousel-item-prev";r.classList.add(c),sm(r),n.classList.add(l),r.classList.add(l),this._queueCallback((()=>{r.classList.remove(l,c),r.classList.add(Km),n.classList.remove(Km,c,l),this._isSliding=!1,i(Zm)}),n,this._isAnimated()),s&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return jm.findOne(".active.carousel-item",this._element)}_getItems(){return jm.find(".carousel-item",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return um()?e===Ym?Gm:Wm:e===Ym?Wm:Gm}_orderToDirection(e){return um()?e===Gm?Ym:Jm:e===Gm?Jm:Ym}static jQueryInterface(e){return this.each((function(){const t=ng.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)}))}}Pm.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",(function(e){const t=jm.getElementFromSelector(this);if(!t||!t.classList.contains(Xm))return;e.preventDefault();const n=ng.getOrCreateInstance(t),o=this.getAttribute("data-bs-slide-to");return o?(n.to(o),void n._maybeEnableCycle()):"next"===Rm.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),Pm.on(window,"load.bs.carousel.data-api",(()=>{const e=jm.find('[data-bs-ride="carousel"]');for(const t of e)ng.getOrCreateInstance(t)})),dm(ng);const og="show",rg="collapse",ag="collapsing",ig='[data-bs-toggle="collapse"]',sg={parent:null,toggle:!0},lg={parent:"(null|element)",toggle:"boolean"};class cg extends Im{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=jm.find(ig);for(const e of n){const t=jm.getSelectorFromElement(e),n=jm.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 sg}static get DefaultType(){return lg}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=>cg.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(Pm.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(rg),this._element.classList.add(ag),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(ag),this._element.classList.add(rg,og),this._element.style[t]="",Pm.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(Pm.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,sm(this._element),this._element.classList.add(ag),this._element.classList.remove(rg,og);for(const e of this._triggerArray){const t=jm.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(ag),this._element.classList.add(rg),Pm.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(og)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=nm(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(ig);for(const t of e){const e=jm.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=jm.find(":scope .collapse .collapse",this._config.parent);return jm.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=cg.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}}))}}Pm.on(document,"click.bs.collapse.data-api",ig,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of jm.getMultipleElementsFromSelector(this))cg.getOrCreateInstance(e,{toggle:!1}).toggle()})),dm(cg);const ug="dropdown",dg="ArrowUp",pg="ArrowDown",hg="click.bs.dropdown.data-api",fg="keydown.bs.dropdown.data-api",mg="show",gg='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',bg=`${gg}.show`,vg=".dropdown-menu",yg=um()?"top-end":"top-start",_g=um()?"top-start":"top-end",kg=um()?"bottom-end":"bottom-start",wg=um()?"bottom-start":"bottom-end",xg=um()?"left-start":"right-start",Sg=um()?"right-start":"left-start",Ag={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Cg={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Tg extends Im{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=jm.next(this._element,vg)[0]||jm.prev(this._element,vg)[0]||jm.findOne(vg,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Ag}static get DefaultType(){return Cg}static get NAME(){return ug}toggle(){return this._isShown()?this.hide():this.show()}show(){if(rm(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!Pm.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))Pm.on(e,"mouseover",im);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(mg),this._element.classList.add(mg),Pm.trigger(this._element,"shown.bs.dropdown",e)}}hide(){if(rm(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(!Pm.trigger(this._element,"hide.bs.dropdown",e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))Pm.off(e,"mouseover",im);this._popper&&this._popper.destroy(),this._menu.classList.remove(mg),this._element.classList.remove(mg),this._element.setAttribute("aria-expanded","false"),Rm.removeDataAttribute(this._menu,"popper"),Pm.trigger(this._element,"hidden.bs.dropdown",e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!tm(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${ug.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:tm(this._config.reference)?t=nm(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const n=this._getPopperConfig();this._popper=Gf.fi(t,this._menu,n)}_isShown(){return this._menu.classList.contains(mg)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return xg;if(e.classList.contains("dropstart"))return Sg;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?_g:yg:t?wg:kg}_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)&&(Rm.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...pm(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:t}){const n=jm.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((e=>om(e)));n.length&&fm(n,t,e===pg,!n.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Tg.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=jm.find(bg);for(const n of t){const t=Tg.getInstance(n);if(!t||!1===t._config.autoClose)continue;const o=e.composedPath(),r=o.includes(t._menu);if(o.includes(t._element)||"inside"===t._config.autoClose&&!r||"outside"===t._config.autoClose&&r)continue;if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const a={relatedTarget:t._element};"click"===e.type&&(a.clickEvent=e),t._completeHide(a)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),n="Escape"===e.key,o=[dg,pg].includes(e.key);if(!o&&!n)return;if(t&&!n)return;e.preventDefault();const r=this.matches(gg)?this:jm.prev(this,gg)[0]||jm.next(this,gg)[0]||jm.findOne(gg,e.delegateTarget.parentNode),a=Tg.getOrCreateInstance(r);if(o)return e.stopPropagation(),a.show(),void a._selectMenuItem(e);a._isShown()&&(e.stopPropagation(),a.hide(),r.focus())}}Pm.on(document,fg,gg,Tg.dataApiKeydownHandler),Pm.on(document,fg,vg,Tg.dataApiKeydownHandler),Pm.on(document,hg,Tg.clearMenus),Pm.on(document,"keyup.bs.dropdown.data-api",Tg.clearMenus),Pm.on(document,hg,gg,(function(e){e.preventDefault(),Tg.getOrCreateInstance(this).toggle()})),dm(Tg);const Eg="show",Og="mousedown.bs.backdrop",Pg={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Dg={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Lg extends Fm{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Pg}static get DefaultType(){return Dg}static get NAME(){return"backdrop"}show(e){if(!this._config.isVisible)return void pm(e);this._append();const t=this._getElement();this._config.isAnimated&&sm(t),t.classList.add(Eg),this._emulateAnimation((()=>{pm(e)}))}hide(e){this._config.isVisible?(this._getElement().classList.remove(Eg),this._emulateAnimation((()=>{this.dispose(),pm(e)}))):pm(e)}dispose(){this._isAppended&&(Pm.off(this._element,Og),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=nm(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),Pm.on(e,Og,(()=>{pm(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(e){hm(e,this._getElement(),this._config.isAnimated)}}const Mg=".bs.focustrap",Rg="backward",Fg={autofocus:!0,trapElement:null},Ig={autofocus:"boolean",trapElement:"element"};class Ng extends Fm{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Fg}static get DefaultType(){return Ig}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),Pm.off(document,Mg),Pm.on(document,"focusin.bs.focustrap",(e=>this._handleFocusin(e))),Pm.on(document,"keydown.tab.bs.focustrap",(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,Pm.off(document,Mg))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const n=jm.focusableChildren(t);0===n.length?t.focus():this._lastTabNavDirection===Rg?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?Rg:"forward")}}const jg=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",$g=".sticky-top",qg="padding-right",Ug="margin-right";class Bg{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,qg,(t=>t+e)),this._setElementAttributes(jg,qg,(t=>t+e)),this._setElementAttributes($g,Ug,(t=>t-e))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,qg),this._resetElementAttributes(jg,qg),this._resetElementAttributes($g,Ug)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const o=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+o)return;this._saveInitialAttribute(e,t);const r=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(r))}px`)}))}_saveInitialAttribute(e,t){const n=e.style.getPropertyValue(t);n&&Rm.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const n=Rm.getDataAttribute(e,t);null!==n?(Rm.removeDataAttribute(e,t),e.style.setProperty(t,n)):e.style.removeProperty(t)}))}_applyManipulationCallback(e,t){if(tm(e))t(e);else for(const n of jm.find(e,this._element))t(n)}}const Vg=".bs.modal",zg="hidden.bs.modal",Hg="show.bs.modal",Wg="modal-open",Gg="show",Yg="modal-static",Jg={backdrop:!0,focus:!0,keyboard:!0},Zg={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Xg extends Im{constructor(e,t){super(e,t),this._dialog=jm.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Bg,this._addEventListeners()}static get Default(){return Jg}static get DefaultType(){return Zg}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||Pm.trigger(this._element,Hg,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Wg),this._adjustDialog(),this._backdrop.show((()=>this._showElement(e))))}hide(){this._isShown&&!this._isTransitioning&&(Pm.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Gg),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){Pm.off(window,Vg),Pm.off(this._dialog,Vg),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Lg({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ng({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=jm.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),sm(this._element),this._element.classList.add(Gg),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,Pm.trigger(this._element,"shown.bs.modal",{relatedTarget:e})}),this._dialog,this._isAnimated())}_addEventListeners(){Pm.on(this._element,"keydown.dismiss.bs.modal",(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),Pm.on(window,"resize.bs.modal",(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),Pm.on(this._element,"mousedown.dismiss.bs.modal",(e=>{Pm.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(Wg),this._resetAdjustments(),this._scrollBar.reset(),Pm.trigger(this._element,zg)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(Pm.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(Yg)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(Yg),this._queueCallback((()=>{this._element.classList.remove(Yg),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=um()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!n&&e){const e=um()?"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=Xg.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}}))}}Pm.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(e){const t=jm.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),Pm.one(t,Hg,(e=>{e.defaultPrevented||Pm.one(t,zg,(()=>{om(this)&&this.focus()}))}));const n=jm.findOne(".modal.show");n&&Xg.getInstance(n).hide(),Xg.getOrCreateInstance(t).toggle(this)})),$m(Xg),dm(Xg);const Kg="show",Qg="showing",eb="hiding",tb=".offcanvas.show",nb="hidePrevented.bs.offcanvas",ob="hidden.bs.offcanvas",rb={backdrop:!0,keyboard:!0,scroll:!1},ab={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class ib extends Im{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return rb}static get DefaultType(){return ab}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||Pm.trigger(this._element,"show.bs.offcanvas",{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Bg).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Qg),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Kg),this._element.classList.remove(Qg),Pm.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:e})}),this._element,!0))}hide(){this._isShown&&(Pm.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(eb),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Kg,eb),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Bg).reset(),Pm.trigger(this._element,ob)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new Lg({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():Pm.trigger(this._element,nb)}:null})}_initializeFocusTrap(){return new Ng({trapElement:this._element})}_addEventListeners(){Pm.on(this._element,"keydown.dismiss.bs.offcanvas",(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():Pm.trigger(this._element,nb))}))}static jQueryInterface(e){return this.each((function(){const t=ib.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)}}))}}Pm.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const t=jm.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),rm(this))return;Pm.one(t,ob,(()=>{om(this)&&this.focus()}));const n=jm.findOne(tb);n&&n!==t&&ib.getInstance(n).hide(),ib.getOrCreateInstance(t).toggle(this)})),Pm.on(window,"load.bs.offcanvas.data-api",(()=>{for(const e of jm.find(tb))ib.getOrCreateInstance(e).show()})),Pm.on(window,"resize.bs.offcanvas",(()=>{for(const e of jm.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&ib.getOrCreateInstance(e).hide()})),$m(ib),dm(ib);const sb={"*":["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:[]},lb=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),cb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,ub=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?!lb.has(n)||Boolean(cb.test(e.nodeValue)):t.filter((e=>e instanceof RegExp)).some((e=>e.test(n)))},db={allowList:sb,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},pb={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},hb={entry:"(string|element|function|null)",selector:"(string|element)"};class fb extends Fm{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return db}static get DefaultType(){return pb}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},hb)}_setContent(e,t,n){const o=jm.findOne(n,e);o&&((t=this._resolvePossibleFunction(t))?tm(t)?this._putElementInTemplate(nm(t),o):this._config.html?o.innerHTML=this._maybeSanitize(t):o.textContent=t:o.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,n){if(!e.length)return e;if(n&&"function"==typeof n)return n(e);const o=(new window.DOMParser).parseFromString(e,"text/html"),r=[].concat(...o.body.querySelectorAll("*"));for(const e of r){const n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}const o=[].concat(...e.attributes),r=[].concat(t["*"]||[],t[n]||[]);for(const t of o)ub(t,r)||e.removeAttribute(t.nodeName)}return o.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return pm(e,[this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const mb=new Set(["sanitize","allowList","sanitizeFn"]),gb="fade",bb="show",vb=".modal",yb="hide.bs.modal",_b="hover",kb="focus",wb={AUTO:"auto",TOP:"top",RIGHT:um()?"left":"right",BOTTOM:"bottom",LEFT:um()?"right":"left"},xb={allowList:sb,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"},Sb={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 Ab extends Im{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 xb}static get DefaultType(){return Sb}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),Pm.off(this._element.closest(vb),yb,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=Pm.trigger(this._element,this.constructor.eventName("show")),t=(am(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:o}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(o.append(n),Pm.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(bb),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))Pm.on(e,"mouseover",im);this._queueCallback((()=>{Pm.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!Pm.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(bb),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))Pm.off(e,"mouseover",im);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"),Pm.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(gb,bb),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(gb),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new fb({...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(gb)}_isShown(){return this.tip&&this.tip.classList.contains(bb)}_createPopper(e){const t=pm(this._config.placement,[this,e,this._element]),n=wb[t.toUpperCase()];return Gf.fi(this._element,e,this._getPopperConfig(n))}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return pm(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,...pm(this._config.popperConfig,[t])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)Pm.on(this._element,this.constructor.eventName("click"),this._config.selector,(e=>{this._initializeOnDelegatedTarget(e).toggle()}));else if("manual"!==t){const e=t===_b?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=t===_b?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");Pm.on(this._element,e,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?kb:_b]=!0,t._enter()})),Pm.on(this._element,n,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?kb:_b]=t._element.contains(e.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},Pm.on(this._element.closest(vb),yb,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=Rm.getDataAttributes(this._element);for(const e of Object.keys(t))mb.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:nm(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=Ab.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}dm(Ab);const Cb={...Ab.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Tb={...Ab.DefaultType,content:"(null|string|element|function)"};class Eb extends Ab{static get Default(){return Cb}static get DefaultType(){return Tb}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=Eb.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}dm(Eb);const Ob="click.bs.scrollspy",Pb="active",Db="[href]",Lb={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Mb={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Rb extends Im{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 Lb}static get DefaultType(){return Mb}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=nm(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&&(Pm.off(this._config.target,Ob),Pm.on(this._config.target,Ob,Db,(e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const n=this._rootElement||window,o=t.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:o,behavior:"smooth"});n.scrollTop=o}})))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((e=>this._observerCallback(e)),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),n=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},o=(this._rootElement||document.documentElement).scrollTop,r=o>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=o;for(const a of e){if(!a.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(a));continue}const e=a.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(r&&e){if(n(a),!o)return}else r||e||n(a)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=jm.find(Db,this._config.target);for(const t of e){if(!t.hash||rm(t))continue;const e=jm.findOne(decodeURI(t.hash),this._element);om(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(Pb),this._activateParents(e),Pm.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))jm.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(Pb);else for(const t of jm.parents(e,".nav, .list-group"))for(const e of jm.prev(t,".nav-link, .nav-item > .nav-link, .list-group-item"))e.classList.add(Pb)}_clearActiveClass(e){e.classList.remove(Pb);const t=jm.find("[href].active",e);for(const e of t)e.classList.remove(Pb)}static jQueryInterface(e){return this.each((function(){const t=Rb.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]()}}))}}Pm.on(window,"load.bs.scrollspy.data-api",(()=>{for(const e of jm.find('[data-bs-spy="scroll"]'))Rb.getOrCreateInstance(e)})),dm(Rb);const Fb="ArrowLeft",Ib="ArrowRight",Nb="ArrowUp",jb="ArrowDown",$b="Home",qb="End",Ub="active",Bb="fade",Vb="show",zb='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Hb=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${zb}`;class Wb extends Im{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),Pm.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?Pm.trigger(t,"hide.bs.tab",{relatedTarget:e}):null;Pm.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(Ub),this._activate(jm.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),Pm.trigger(e,"shown.bs.tab",{relatedTarget:t})):e.classList.add(Vb)}),e,e.classList.contains(Bb)))}_deactivate(e,t){e&&(e.classList.remove(Ub),e.blur(),this._deactivate(jm.getElementFromSelector(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),Pm.trigger(e,"hidden.bs.tab",{relatedTarget:t})):e.classList.remove(Vb)}),e,e.classList.contains(Bb)))}_keydown(e){if(![Fb,Ib,Nb,jb,$b,qb].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=this._getChildren().filter((e=>!rm(e)));let n;if([$b,qb].includes(e.key))n=t[e.key===$b?0:t.length-1];else{const o=[Ib,jb].includes(e.key);n=fm(t,e.target,o,!0)}n&&(n.focus({preventScroll:!0}),Wb.getOrCreateInstance(n).show())}_getChildren(){return jm.find(Hb,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=jm.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,t){const n=this._getOuterElement(e);if(!n.classList.contains("dropdown"))return;const o=(e,o)=>{const r=jm.findOne(e,n);r&&r.classList.toggle(o,t)};o(".dropdown-toggle",Ub),o(".dropdown-menu",Vb),n.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(Ub)}_getInnerElement(e){return e.matches(Hb)?e:jm.findOne(Hb,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each((function(){const t=Wb.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Pm.on(document,"click.bs.tab",zb,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),rm(this)||Wb.getOrCreateInstance(this).show()})),Pm.on(window,"load.bs.tab",(()=>{for(const e of jm.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))Wb.getOrCreateInstance(e)})),dm(Wb);const Gb="hide",Yb="show",Jb="showing",Zb={animation:"boolean",autohide:"boolean",delay:"number"},Xb={animation:!0,autohide:!0,delay:5e3};class Kb extends Im{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Xb}static get DefaultType(){return Zb}static get NAME(){return"toast"}show(){Pm.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Gb),sm(this._element),this._element.classList.add(Yb,Jb),this._queueCallback((()=>{this._element.classList.remove(Jb),Pm.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(Pm.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(Jb),this._queueCallback((()=>{this._element.classList.add(Gb),this._element.classList.remove(Jb,Yb),Pm.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Yb),super.dispose()}isShown(){return this._element.classList.contains(Yb)}_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(){Pm.on(this._element,"mouseover.bs.toast",(e=>this._onInteraction(e,!0))),Pm.on(this._element,"mouseout.bs.toast",(e=>this._onInteraction(e,!1))),Pm.on(this._element,"focusin.bs.toast",(e=>this._onInteraction(e,!0))),Pm.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=Kb.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}$m(Kb),dm(Kb),window.bootstrap=t,Rf.setup()})()})(); \ No newline at end of file