PageSourceSearch

https://app.ludwig-erhard-gipfel.de/_next/static/chunks/0aef2rhqfmgtl.js

js ludwig-erhard-gipfel.de collected 2026-10-02 10:31:32 UTC 51,975 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="47d97e34-6a34-3599-5a14-19d43c79d3cc")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,61116,u=>{"use strict";var e=u.i(52468),t=u.i(635812),i=u.i(977406),r=u.i(211291),s=u.i(137699),n=u.i(732736),o=u.i(48195),A=u.i(677655),l=u.i(218529);let a=null,h=()=>(a||(a=(0,l.createBrowserClient)("https://supabase.eradiant.eu","eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlIiwiaWF0IjoxNzcxMjczODAyLCJleHAiOjE5Mjg5NTM4MDJ9.Z_nMhodQAXuIuu6uZTIG0YtfG7VlIB_WJVGhH8yHcSQ",{cookieOptions:{name:"event_participant"},isSingleton:!1})),a);var F=u.i(670625);function c(u){return Array.isArray?Array.isArray(u):"[object Array]"===g(u)}function E(u){return null==u?"":function(u){if("string"==typeof u)return u;if("bigint"==typeof u)return u.toString();let e=u+"";return"0"==e&&1/u==-1/0?"-0":e}(u)}function D(u){return"string"==typeof u}function C(u){return"number"==typeof u}function B(u){return"object"==typeof u}function d(u){return null!=u}function f(u){return!u.trim().length}function g(u){return null==u?void 0===u?"[object Undefined]":"[object Null]":Object.prototype.toString.call(u)}let m="Invalid doc index: must be a non-negative integer within the bounds of the docs array",p=Object.prototype.hasOwnProperty;var v=class{get(u){return this._keyMap[u]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}constructor(u){this._keys=[],this._keyMap={};let e=0;u.forEach(u=>{let t=y(u);this._keys.push(t),this._keyMap[t.id]=t,e+=t.weight}),this._keys.forEach(u=>{u.weight/=e})}};function y(u){let e=null,t=null,i=null,r=1,s=null;if(D(u)||c(u))i=u,e=k(u),t=_(u);else{var n;if(!p.call(u,"name"))throw Error("Missing name property in key");let o=u.name;if(i=o,p.call(u,"weight")&&void 0!==u.weight&&(r=u.weight)<=0){let u;throw Error((u=_(o),`Property 'weight' in key '${u}' must be a positive integer`))}e=k(o),t=_(o),s=null!=(n=u.getFn)?n:null}return{path:e,id:t,weight:r,src:i,getFn:s}}function k(u){return c(u)?u:u.split(".")}function _(u){return c(u)?u.join("."):u}let M=Object.freeze({isCaseSensitive:!1,ignoreDiacritics:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(u,e)=>u.score===e.score?u.idx<e.idx?-1:1:u.score<e.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,useExtendedSearch:!1,useTokenSearch:!1,tokenize:void 0,tokenMatch:"any",getFn:function(u,e){let t=[],i=!1,r=(u,e,s,n)=>{if(d(u))if(e[s]){var o,A;let l=u[e[s]];if(!d(l))return;if(s===e.length-1&&(D(l)||C(l)||!0===(o=l)||!1===o||B(A=o)&&null!==A&&"[object Boolean]"==g(o)||"bigint"==typeof l))t.push(void 0!==n?{v:E(l),i:n}:E(l));else if(c(l)){i=!0;for(let u=0,t=l.length;u<t;u+=1)r(l[u],e,s+1,u)}else e.length&&r(l,e,s+1,n)}else t.push(void 0!==n?{v:u,i:n}:u)};return r(u,D(e)?e.split("."):e,0),i?t:t[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1});var x=class{setSources(){let u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=u}setIndexRecords(){let u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=u}setKeys(){let u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=u,this._keysMap={},u.forEach((u,e)=>{this._keysMap[u.id]=e})}create(){if(this.isCreated||!this.docs.length)return;this.isCreated=!0;let u=this.docs.length;this.records=Array(u);let e=0;if(D(this.docs[0]))for(let t=0;t<u;t++){let u=this._createStringRecord(this.docs[t],t);u&&(this.records[e++]=u)}else for(let t=0;t<u;t++)this.records[e++]=this._createObjectRecord(this.docs[t],t);this.records.length=e,this.norm.clear()}add(u,e){if(!Number.isInteger(e)||e<0)throw Error(m);if(D(u)){let t=this._createStringRecord(u,e);return t&&this.records.push(t),t}let t=this._createObjectRecord(u,e);return this.records.push(t),t}removeAt(u){if(!Number.isInteger(u)||u<0)throw Error(m);for(let e=0,t=this.records.length;e<t;e+=1)if(this.records[e].i===u){this.records.splice(e,1);break}for(let e=0,t=this.records.length;e<t;e+=1)this.records[e].i>u&&(this.records[e].i-=1)}removeAll(u){let e=new Set;for(let t of u)Number.isInteger(t)&&t>=0&&e.add(t);if(0===e.size)return;this.records=this.records.filter(u=>!e.has(u.i));let t=Array.from(e).sort((u,e)=>u-e);for(let u of this.records){let e=0,i=t.length;for(;e<i;){let r=e+i>>>1;t[r]<u.i?e=r+1:i=r}u.i-=e}}getValueForItemAtKeyId(u,e){return u[this._keysMap[e]]}size(){return this.records.length}_createStringRecord(u,e){return!d(u)||f(u)?null:{v:u,i:e,n:this.norm.get(u)}}_createObjectRecord(u,e){let t={i:e,$:{}};for(let e=0,i=this.keys.length;e<i;e++){let i=this.keys[e],r=i.getFn?i.getFn(u):this.getFn(u,i.path);if(d(r)){if(c(r)){let u=[];for(let e=0,t=r.length;e<t;e+=1){let t=r[e];if(d(t)){if(D(t)){if(!f(t)){let i={v:t,i:e,n:this.norm.get(t)};u.push(i)}}else if(d(t.v)){let e=D(t.v)?t.v:E(t.v);if(!f(e)){let i={v:e,i:t.i,n:this.norm.get(e)};u.push(i)}}}}t.$[e]=u}else if(D(r)&&!f(r)){let u={v:r,n:this.norm.get(r)};t.$[e]=u}}}return t}toJSON(){return{keys:this.keys.map(u=>{let{getFn:e,...t}=u;return t}),records:this.records}}constructor({getFn:u=M.getFn,fieldNormWeight:e=M.fieldNormWeight}={}){this.norm=function(){let u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,t=new Map,i=Math.pow(10,e);return{get(e){let r=0,s=!1;for(let u=0;u<e.length;u++){var n;(n=e.charCodeAt(u))>=9&&n<=13||32===n||160===n?s=!1:s||(r++,s=!0)}if(0===r&&(r=1),t.has(r))return t.get(r);let o=Math.round(i/Math.pow(r,.5*u))/i;return t.set(r,o),o},clear(){t.clear()}}}(e,3),this.getFn=u,this.isCreated=!1,this.docs=[],this.keys=[],this._keysMap={},this.setIndexRecords()}};
2function I(u,e){let{getFn:t=M.getFn,fieldNormWeight:i=M.fieldNormWeight}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=new x({getFn:t,fieldNormWeight:i});return r.setKeys(u.map(y)),r.setSources(e),r.create(),r}function S(u){if(u.length<=1)return u;u.sort((u,e)=>u[0]-e[0]||u[1]-e[1]);let e=[u[0]];for(let t=1,i=u.length;t<i;t+=1){let i=e[e.length-1],r=u[t];r[0]<=i[1]+1?i[1]=Math.max(i[1],r[1]):e.push(r)}return e}let b={ł:"l",Ł:"L",đ:"d",Đ:"D",ø:"o",Ø:"O",ħ:"h",Ħ:"H",ŧ:"t",Ŧ:"T",ı:"i",ß:"ss"},w=RegExp("["+Object.keys(b).join("")+"]","g"),T="function"==typeof String.prototype.normalize?u=>u.normalize("NFD").replace(/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/g,"").replace(w,u=>b[u]):u=>u;var O=class{searchIn(u){let{isCaseSensitive:e,ignoreDiacritics:t,includeMatches:i}=this.options;if(u=e?u:u.toLowerCase(),u=t?T(u):u,this.pattern===u){if(u.length<this.options.minMatchCharLength)return{isMatch:!1,score:1};let e={isMatch:!0,score:0};return i&&(e.indices=[[0,u.length-1]]),e}let{location:r,distance:s,threshold:n,findAllMatches:o,minMatchCharLength:A,ignoreLocation:l}=this.options,a=[],h=0,F=!1;this.chunks.forEach(e=>{let{pattern:t,alphabet:c,startIndex:E}=e,{isMatch:D,score:C,indices:B}=function(u,e,t){let i,{location:r=M.location,distance:s=M.distance,threshold:n=M.threshold,findAllMatches:o=M.findAllMatches,minMatchCharLength:A=M.minMatchCharLength,includeMatches:l=M.includeMatches,ignoreLocation:a=M.ignoreLocation}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(e.length>32)throw Error("Pattern length exceeds max of 32.");let h=e.length,F=u.length,c=Math.max(0,Math.min(r,F)),E=n,D=c,C=(u,e)=>{let t=u/h;if(a)return t;let i=Math.abs(c-e);return s?t+i/s:i?1:t},B=A>1||l,d=B?Array(F):[];for(;(i=u.indexOf(e,D))>-1;)if(E=Math.min(C(0,i),E),D=i+h,B){let u=0;for(;u<h;)d[i+u]=1,u+=1}D=-1;let f=[],g=1,m=0,p=h+F,v=1<<h-1;for(let e=0;e<h;e+=1){let i=0,r=p;for(;i<r;)C(e,c+r)<=E?i=r:p=r,r=Math.floor((p-i)/2+i);p=r;let s=Math.max(1,c-r+1),n=o?F:Math.min(c+r,F)+h,A=Array(n+2);A[n+1]=(1<<e)-1;for(let i=n;i>=s;i-=1){let r=i-1,n=t[u[r]];if(A[i]=(A[i+1]<<1|1)&n,e&&(A[i]|=(f[i+1]|f[i])<<1|1|f[i+1]),A[i]&v&&(g=C(e,r))<=E){if(E=g,D=r,m=e,D<=c)break;s=Math.max(1,2*c-D)}}if(C(e+1,c)>E)break;f=A}if(B&&D>=0){let e=Math.min(F-1,D+h-1+m);for(let i=D;i<=e;i+=1)t[u[i]]&&(d[i]=1)}let y={isMatch:D>=0,score:Math.max(.001,g)};if(B){let u=function(){let u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:M.minMatchCharLength,t=[],i=-1,r=-1,s=0;for(let n=u.length;s<n;s+=1){let n=u[s];n&&-1===i?i=s:n||-1===i||((r=s-1)-i+1>=e&&t.push([i,r]),i=-1)}return u[s-1]&&s-i>=e&&t.push([i,s-1]),t}(d,A);u.length?l&&(y.indices=u):y.isMatch=!1}return y}(u,t,c,{location:r+E,distance:s,threshold:n,findAllMatches:o,minMatchCharLength:A,includeMatches:i,ignoreLocation:l});D&&(F=!0),h+=C,D&&B&&a.push(...B)});let c={isMatch:F,score:F?h/this.chunks.length:1};return F&&i&&(c.indices=S(a)),c}constructor(u,{location:e=M.location,threshold:t=M.threshold,distance:i=M.distance,includeMatches:r=M.includeMatches,findAllMatches:s=M.findAllMatches,minMatchCharLength:n=M.minMatchCharLength,isCaseSensitive:o=M.isCaseSensitive,ignoreDiacritics:A=M.ignoreDiacritics,ignoreLocation:l=M.ignoreLocation}={}){if(this.options={location:e,threshold:t,distance:i,includeMatches:r,findAllMatches:s,minMatchCharLength:n,isCaseSensitive:o,ignoreDiacritics:A,ignoreLocation:l},u=o?u:u.toLowerCase(),u=A?T(u):u,this.pattern=u,this.chunks=[],!this.pattern.length)return;const a=(u,e)=>{this.chunks.push({pattern:u,alphabet:function(u){let e={};for(let t=0,i=u.length;t<i;t+=1){let r=u.charAt(t);e[r]=(e[r]||0)|1<<i-t-1}return e}(u),startIndex:e})},h=this.pattern.length;if(h>32){let u=0;const e=h%32,t=h-e;for(;u<t;)a(this.pattern.substr(u,32),u),u+=32;if(e){const u=h-32;a(this.pattern.substr(u),u)}}else a(this.pattern,0)}};let L=new Set(["fuzzy","include"]),z=[{type:"exact",multiRegex:/^="(.*)"$/,singleRegex:/^=(.*)$/,create:u=>({type:"exact",search(e){let t=e===u;return{isMatch:t,score:+!t,indices:[0,u.length-1]}}})},{type:"include",multiRegex:/^'"(.*)"$/,singleRegex:/^'(.*)$/,create:u=>({type:"include",search(e){let t,i=0,r=[],s=u.length;for(;(t=e.indexOf(u,i))>-1;)i=t+s,r.push([t,i-1]);let n=!!r.length;return{isMatch:n,score:+!n,indices:r}}})},{type:"prefix-exact",multiRegex:/^\^"(.*)"$/,singleRegex:/^\^(.*)$/,create:u=>({type:"prefix-exact",search(e){let t=e.startsWith(u);return{isMatch:t,score:+!t,indices:[0,u.length-1]}}})},{type:"inverse-prefix-exact",multiRegex:/^!\^"(.*)"$/,singleRegex:/^!\^(.*)$/,create:u=>({type:"inverse-prefix-exact",search(e){let t=!e.startsWith(u);return{isMatch:t,score:+!t,indices:[0,e.length-1]}}})},{type:"inverse-suffix-exact",multiRegex:/^!"(.*)"\$$/,singleRegex:/^!(.*)\$$/,create:u=>({type:"inverse-suffix-exact",search(e){let t=!e.endsWith(u);return{isMatch:t,score:+!t,indices:[0,e.length-1]}}})},{type:"suffix-exact",multiRegex:/^"(.*)"\$$/,singleRegex:/^(.*)\$$/,create:u=>({type:"suffix-exact",search(e){let t=e.endsWith(u);return{isMatch:t,score:+!t,indices:[e.length-u.length,e.length-1]}}})},{type:"inverse-exact",multiRegex:/^!"(.*)"$/,singleRegex:/^!(.*)$/,create:u=>({type:"inverse-exact",search(e){let t=-1===e.indexOf(u);return{isMatch:t,score:+!t,indices:[0,e.length-1]}}})},{type:"fuzzy",multiRegex:/^"(.*)"$/,singleRegex:/^(.*)$/,create:function(u){var e,t,i,r,s,n,o,A,l;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},h=new O(u,{location:null!=(e=a.location)?e:M.location,threshold:null!=(t=a.threshold)?t:M.threshold,distance:null!=(i=a.distance)?i:M.distance,includeMatches:null!=(r=a.includeMatches)?r:M.includeMatches,findAllMatches:null!=(s=a.findAllMatches)?s:M.findAllMatches,minMatchCharLength:null!=(n=a.minMatchCharLength)?n:M.minMatchCharLength,isCaseSensitive:null!=(o=a.isCaseSensitive)?o:M.isCaseSensitive,ignoreDiacritics:null!=(A=a.ignoreDiacritics)?A:M.ignoreDiacritics,ignoreLocation:null!=(l=a.ignoreLocation)?l:M.ignoreLocation});return{type:"fuzzy",search:u=>h.searchIn(u)}}}],R=z.length;function $(u,e){let t=u.match(e);return t?t[1]:null}var N=class{static condition(u,e){return e.useExtendedSearch}searchIn(u){let e=this.query;if(!e)return{isMatch:!1,score:1};let{includeMatches:t,isCaseSensitive:i,ignoreDiacritics:r}=this.options;u=i?u:u.toLowerCase(),u=r?T(u):u;let s=0,n=[],o=0,A=!1;for(let i=0,r=e.length;i<r;i+=1){let r=e[i];n.length=0,s=0,A=!1;for(let e=0,i=r.length;e<i;e+=1){let i=r[e],{isMatch:l,indices:a,score:h}=i.search(u);if(l)s+=1,o+=h,i.type.startsWith("inverse")&&(A=!0),t&&(L.has(i.type)?n.push(...a):n.push(a));else{o=0,s=0,n.length=0,A=!1;break}}if(s){let u={isMatch:!0,score:o/s};return A&&(u.hasInverse=!0),t&&(u.indices=S(n)),u}}return{isMatch:!1,score:1}}constructor(u,{isCaseSensitive:e=M.isCaseSensitive,ignoreDiacritics:t=M.ignoreDiacritics,includeMatches:i=M.includeMatches,minMatchCharLength:r=M.minMatchCharLength,ignoreLocation:s=M.ignoreLocation,findAllMatches:n=M.findAllMatches,location:o=M.location,threshold:A=M.threshold,distance:l=M.distance}={}){this.query=null,this.options={isCaseSensitive:e,ignoreDiacritics:t,includeMatches:i,minMatchCharLength:r,findAllMatches:n,ignoreLocation:s,location:o,threshold:A,distance:l},u=e?u:u.toLowerCase(),u=t?T(u):u,this.pattern=u,this.query=function(u){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return u.replace(/\\\|/g,"\0").split("|").map(u=>{let t=(function(u){let e=[],t=u.length,i=0;for(;i<t;){for(;i<t&&" "===u[i];)i++;if(i>=t)break;let r=i;for(;r<t&&" "!==u[r]&&'"'!==u[r];)r++;if(r<t&&'"'===u[r]){for(r++;r<t;){if('"'===u[r]){let e=r+1;if(e>=t||" "===u[e]){r++;break}if("$"===u[e]&&(e+1>=t||" "===u[e+1])){r+=2;break}}r++}e.push(u.substring(i,r)),i=r}else{for(;r<t&&" "!==u[r];)r++;e.push(u.substring(i,r)),i=r}}return e})(u.replace(/\u0000/g,"|").trim()).filter(u=>u&&!!u.trim()),i=[];for(let u=0,r=t.length;u<r;u+=1){let r=t[u],s=!1,n=-1;for(;!s&&++n<R;){let u=z[n],t=$(r,u.multiRegex);t&&(i.push(u.create(t,e)),s=!0)}if(!s)for(n=-1;++n<R;){let u=z[n],t=$(r,u.singleRegex);if(t){i.push(u.create(t,e));break}}}return i})}(this.pattern,this.options)}};let j=[];function P(){for(var u=arguments.length,e=Array(u),t=0;t<u;t++)e[t]=arguments[t];j.push(...e)}function W(u,e){for(let t=0,i=j.length;t<i;t+=1){let i=j[t];if(i.condition(u,e))return new i(u,e)}return new O(u,e)}
2let H="$and",J="$path",K=u=>!!(u[H]||u.$or),U=u=>({[H]:Object.keys(u).map(e=>({[e]:u[e]}))});function Q(u,e){let{auto:t=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=u=>{if(D(u)){let i={keyId:null,pattern:u};return t&&(i.searcher=W(u,e)),i}let r=Object.keys(u),s=!!u[J];if(!s&&r.length>1&&!K(u))return i(U(u));if(!c(u)&&B(u)&&!K(u)){let i=s?u[J]:r[0],n=s?u.$val:u[i];if(!D(n))throw Error(`Invalid value for key ${i}`);let o={keyId:_(i),pattern:n};return t&&(o.searcher=W(n,e)),o}let n={children:[],operator:r[0]};return r.forEach(e=>{let t=u[e];c(t)&&t.forEach(u=>{n.children.push(i(u))})}),n};return K(u)||(u=U(u)),i(u)}function G(u,e){let{ignoreFieldNorm:t=M.ignoreFieldNorm}=e,i=1;return u.forEach(u=>{let{key:e,norm:r,score:s}=u,n=e?e.weight:null;i*=Math.pow(0===s&&n?Number.EPSILON:s,(n||1)*(t?1:r))}),i}var V=class{get size(){return this.heap.length}insert(u){this.size<this.limit?(this.heap.push(u),this._bubbleUp(this.size-1)):0>this.comparator(u,this.heap[0])&&(this.heap[0]=u,this._sinkDown(0))}extractSorted(){return this.heap.sort(this.comparator)}_bubbleUp(u){let e=this.heap;for(;u>0;){let t=u-1>>1;if(0>=this.comparator(e[u],e[t]))break;let i=e[u];e[u]=e[t],e[t]=i,u=t}}_sinkDown(u){let e=this.heap,t=e.length,i=u;do{let r=2*(u=i)+1,s=2*u+2;if(r<t&&this.comparator(e[r],e[i])>0&&(i=r),s<t&&this.comparator(e[s],e[i])>0&&(i=s),i!==u){let t=e[u];e[u]=e[i],e[i]=t}}while(i!==u)}constructor(u,e){this.limit=u,this.heap=[],this.comparator=e}};let q=RegExp("[\\u0041-\\u005A\\u0061-\\u007A\\u00AA\\u00B5\\u00BA\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376-\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0620-\\u064A\\u066E-\\u066F\\u0671-\\u06D3\\u06D5\\u06E5-\\u06E6\\u06EE-\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4-\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088F\\u08A0-\\u08C9\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F-\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC-\\u09DD\\u09DF-\\u09E1\\u09F0-\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F-\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32-\\u0A33\\u0A35-\\u0A36\\u0A38-\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2-\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0-\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F-\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32-\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C-\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99-\\u0B9A\\u0B9C\\u0B9E-\\u0B9F\\u0BA3-\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C5C-\\u0C5D\\u0C60-\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDC-\\u0CDE\\u0CE0-\\u0CE1\\u0CF1-\\u0CF2\\u0D04-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32-\\u0E33\\u0E40-\\u0E46\\u0E81-\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EB0\\u0EB2-\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065-\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16F1-\\u16F8\\u1700-\\u1711\\u171F-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1878\\u1880-\\u1884\\u1887-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4C\\u1B83-\\u1BA0\\u1BAE-\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C8A\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CE9-\\u1CEC\\u1CEE-\\u1CF3\\u1CF5-\\u1CF6\\u1CFA\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183-\\u2184\\u2C00-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005-\\u3006\\u3031-\\u3035\\u303B-\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A-\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7DC\\uA7F1-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD-\\uA8FE\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5-\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40-\\uFB41\\uFB43-\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC
27\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC\\u{10000}-\\u{1000B}\\u{1000D}-\\u{10026}\\u{10028}-\\u{1003A}\\u{1003C}-\\u{1003D}\\u{1003F}-\\u{1004D}\\u{10050}-\\u{1005D}\\u{10080}-\\u{100FA}\\u{10280}-\\u{1029C}\\u{102A0}-\\u{102D0}\\u{10300}-\\u{1031F}\\u{1032D}-\\u{10340}\\u{10342}-\\u{10349}\\u{10350}-\\u{10375}\\u{10380}-\\u{1039D}\\u{103A0}-\\u{103C3}\\u{103C8}-\\u{103CF}\\u{10400}-\\u{1049D}\\u{104B0}-\\u{104D3}\\u{104D8}-\\u{104FB}\\u{10500}-\\u{10527}\\u{10530}-\\u{10563}\\u{10570}-\\u{1057A}\\u{1057C}-\\u{1058A}\\u{1058C}-\\u{10592}\\u{10594}-\\u{10595}\\u{10597}-\\u{105A1}\\u{105A3}-\\u{105B1}\\u{105B3}-\\u{105B9}\\u{105BB}-\\u{105BC}\\u{105C0}-\\u{105F3}\\u{10600}-\\u{10736}\\u{10740}-\\u{10755}\\u{10760}-\\u{10767}\\u{10780}-\\u{10785}\\u{10787}-\\u{107B0}\\u{107B2}-\\u{107BA}\\u{10800}-\\u{10805}\\u{10808}\\u{1080A}-\\u{10835}\\u{10837}-\\u{10838}\\u{1083C}\\u{1083F}-\\u{10855}\\u{10860}-\\u{10876}\\u{10880}-\\u{1089E}\\u{108E0}-\\u{108F2}\\u{108F4}-\\u{108F5}\\u{10900}-\\u{10915}\\u{10920}-\\u{10939}\\u{10940}-\\u{10959}\\u{10980}-\\u{109B7}\\u{109BE}-\\u{109BF}\\u{10A00}\\u{10A10}-\\u{10A13}\\u{10A15}-\\u{10A17}\\u{10A19}-\\u{10A35}\\u{10A60}-\\u{10A7C}\\u{10A80}-\\u{10A9C}\\u{10AC0}-\\u{10AC7}\\u{10AC9}-\\u{10AE4}\\u{10B00}-\\u{10B35}\\u{10B40}-\\u{10B55}\\u{10B60}-\\u{10B72}\\u{10B80}-\\u{10B91}\\u{10C00}-\\u{10C48}\\u{10C80}-\\u{10CB2}\\u{10CC0}-\\u{10CF2}\\u{10D00}-\\u{10D23}\\u{10D4A}-\\u{10D65}\\u{10D6F}-\\u{10D85}\\u{10E80}-\\u{10EA9}\\u{10EB0}-\\u{10EB1}\\u{10EC2}-\\u{10EC7}\\u{10F00}-\\u{10F1C}\\u{10F27}\\u{10F30}-\\u{10F45}\\u{10F70}-\\u{10F81}\\u{10FB0}-\\u{10FC4}\\u{10FE0}-\\u{10FF6}\\u{11003}-\\u{11037}\\u{11071}-\\u{11072}\\u{11075}\\u{11083}-\\u{110AF}\\u{110D0}-\\u{110E8}\\u{11103}-\\u{11126}\\u{11144}\\u{11147}\\u{11150}-\\u{11172}\\u{11176}\\u{11183}-\\u{111B2}\\u{111C1}-\\u{111C4}\\u{111DA}\\u{111DC}\\u{11200}-\\u{11211}\\u{11213}-\\u{1122B}\\u{1123F}-\\u{11240}\\u{11280}-\\u{11286}\\u{11288}\\u{1128A}-\\u{1128D}\\u{1128F}-\\u{1129D}\\u{1129F}-\\u{112A8}\\u{112B0}-\\u{112DE}\\u{11305}-\\u{1130C}\\u{1130F}-\\u{11310}\\u{11313}-\\u{11328}\\u{1132A}-\\u{11330}\\u{11332}-\\u{11333}\\u{11335}-\\u{11339}\\u{1133D}\\u{11350}\\u{1135D}-\\u{11361}\\u{11380}-\\u{11389}\\u{1138B}\\u{1138E}\\u{11390}-\\u{113B5}\\u{113B7}\\u{113D1}\\u{113D3}\\u{11400}-\\u{11434}\\u{11447}-\\u{1144A}\\u{1145F}-\\u{11461}\\u{11480}-\\u{114AF}\\u{114C4}-\\u{114C5}\\u{114C7}\\u{11580}-\\u{115AE}\\u{115D8}-\\u{115DB}\\u{11600}-\\u{1162F}\\u{11644}\\u{11680}-\\u{116AA}\\u{116B8}\\u{11700}-\\u{1171A}\\u{11740}-\\u{11746}\\u{11800}-\\u{1182B}\\u{118A0}-\\u{118DF}\\u{118FF}-\\u{11906}\\u{11909}\\u{1190C}-\\u{11913}\\u{11915}-\\u{11916}\\u{11918}-\\u{1192F}\\u{1193F}\\u{11941}\\u{119A0}-\\u{119A7}\\u{119AA}-\\u{119D0}\\u{119E1}\\u{119E3}\\u{11A00}\\u{11A0B}-\\u{11A32}\\u{11A3A}\\u{11A50}\\u{11A5C}-\\u{11A89}\\u{11A9D}\\u{11AB0}-\\u{11AF8}\\u{11BC0}-\\u{11BE0}\\u{11C00}-\\u{11C08}\\u{11C0A}-\\u{11C2E}\\u{11C40}\\u{11C72}-\\u{11C8F}\\u{11D00}-\\u{11D06}\\u{11D08}-\\u{11D09}\\u{11D0B}-\\u{11D30}\\u{11D46}\\u{11D60}-\\u{11D65}\\u{11D67}-\\u{11D68}\\u{11D6A}-\\u{11D89}\\u{11D98}\\u{11DB0}-\\u{11DDB}\\u{11EE0}-\\u{11EF2}\\u{11F02}\\u{11F04}-\\u{11F10}\\u{11F12}-\\u{11F33}\\u{11FB0}\\u{12000}-\\u{12399}\\u{12480}-\\u{12543}\\u{12F90}-\\u{12FF0}\\u{13000}-\\u{1342F}\\u{13441}-\\u{13446}\\u{13460}-\\u{143FA}\\u{14400}-\\u{14646}\\u{16100}-\\u{1611D}\\u{16800}-\\u{16A38}\\u{16A40}-\\u{16A5E}\\u{16A70}-\\u{16ABE}\\u{16AD0}-\\u{16AED}\\u{16B00}-\\u{16B2F}\\u{16B40}-\\u{16B43}\\u{16B63}-\\u{16B77}\\u{16B7D}-\\u{16B8F}\\u{16D40}-\\u{16D6C}\\u{16E40}-\\u{16E7F}\\u{16EA0}-\\u{16EB8}\\u{16EBB}-\\u{16ED3}\\u{16F00}-\\u{16F4A}\\u{16F50}\\u{16F93}-\\u{16F9F}\\u{16FE0}-\\u{16FE1}\\u{16FE3}\\u{16FF2}-\\u{16FF3}\\u{17000}-\\u{18CD5}\\u{18CFF}-\\u{18D1E}\\u{18D80}-\\u{18DF2}\\u{1AFF0}-\\u{1AFF3}\\u{1AFF5}-\\u{1AFFB}\\u{1AFFD}-\\u{1AFFE}\\u{1B000}-\\u{1B122}\\u{1B132}\\u{1B150}-\\u{1B152}\\u{1B155}\\u{1B164}-\\u{1B167}\\u{1B170}-\\u{1B2FB}\\u{1BC00}-\\u{1BC6A}\\u{1BC70}-\\u{1BC7C}\\u{1BC80}-\\u{1BC88}\\u{1BC90}-\\u{1BC99}\\u{1D400}-\\u{1D454}\\u{1D456}-\\u{1D49C}\\u{1D49E}-\\u{1D49F}\\u{1D4A2}\\u{1D4A5}-\\u{1D4A6}\\u{1D4A9}-\\u{1D4AC}\\u{1D4AE}-\\u{1D4B9}\\u{1D4BB}\\u{1D4BD}-\\u{1D4C3}\\u{1D4C5}-\\u{1D505}\\u{1D507}-\\u{1D50A}\\u{1D50D}-\\u{1D514}\\u{1D516}-\\u{1D51C}
2\\u{1D51E}-\\u{1D539}\\u{1D53B}-\\u{1D53E}\\u{1D540}-\\u{1D544}\\u{1D546}\\u{1D54A}-\\u{1D550}\\u{1D552}-\\u{1D6A5}\\u{1D6A8}-\\u{1D6C0}\\u{1D6C2}-\\u{1D6DA}\\u{1D6DC}-\\u{1D6FA}\\u{1D6FC}-\\u{1D714}\\u{1D716}-\\u{1D734}\\u{1D736}-\\u{1D74E}\\u{1D750}-\\u{1D76E}\\u{1D770}-\\u{1D788}\\u{1D78A}-\\u{1D7A8}\\u{1D7AA}-\\u{1D7C2}\\u{1D7C4}-\\u{1D7CB}\\u{1DF00}-\\u{1DF1E}\\u{1DF25}-\\u{1DF2A}\\u{1E030}-\\u{1E06D}\\u{1E100}-\\u{1E12C}\\u{1E137}-\\u{1E13D}\\u{1E14E}\\u{1E290}-\\u{1E2AD}\\u{1E2C0}-\\u{1E2EB}\\u{1E4D0}-\\u{1E4EB}\\u{1E5D0}-\\u{1E5ED}\\u{1E5F0}\\u{1E6C0}-\\u{1E6DE}\\u{1E6E0}-\\u{1E6E2}\\u{1E6E4}-\\u{1E6E5}\\u{1E6E7}-\\u{1E6ED}\\u{1E6F0}-\\u{1E6F4}\\u{1E6FE}-\\u{1E6FF}\\u{1E7E0}-\\u{1E7E6}\\u{1E7E8}-\\u{1E7EB}\\u{1E7ED}-\\u{1E7EE}\\u{1E7F0}-\\u{1E7FE}\\u{1E800}-\\u{1E8C4}\\u{1E900}-\\u{1E943}\\u{1E94B}\\u{1EE00}-\\u{1EE03}\\u{1EE05}-\\u{1EE1F}\\u{1EE21}-\\u{1EE22}\\u{1EE24}\\u{1EE27}\\u{1EE29}-\\u{1EE32}\\u{1EE34}-\\u{1EE37}\\u{1EE39}\\u{1EE3B}\\u{1EE42}\\u{1EE47}\\u{1EE49}\\u{1EE4B}\\u{1EE4D}-\\u{1EE4F}\\u{1EE51}-\\u{1EE52}\\u{1EE54}\\u{1EE57}\\u{1EE59}\\u{1EE5B}\\u{1EE5D}\\u{1EE5F}\\u{1EE61}-\\u{1EE62}\\u{1EE64}\\u{1EE67}-\\u{1EE6A}\\u{1EE6C}-\\u{1EE72}\\u{1EE74}-\\u{1EE77}\\u{1EE79}-\\u{1EE7C}\\u{1EE7E}\\u{1EE80}-\\u{1EE89}\\u{1EE8B}-\\u{1EE9B}\\u{1EEA1}-\\u{1EEA3}\\u{1EEA5}-\\u{1EEA9}\\u{1EEAB}-\\u{1EEBB}\\u{20000}-\\u{2A6DF}\\u{2A700}-\\u{2B81D}\\u{2B820}-\\u{2CEAD}\\u{2CEB0}-\\u{2EBE0}\\u{2EBF0}-\\u{2EE5D}\\u{2F800}-\\u{2FA1D}\\u{30000}-\\u{3134A}\\u{31350}-\\u{33479}\\u0300-\\u036F\\u0483-\\u0489\\u0591-\\u05BD\\u05BF\\u05C1-\\u05C2\\u05C4-\\u05C5\\u05C7\\u0610-\\u061A\\u064B-\\u065F\\u0670\\u06D6-\\u06DC\\u06DF-\\u06E4\\u06E7-\\u06E8\\u06EA-\\u06ED\\u0711\\u0730-\\u074A\\u07A6-\\u07B0\\u07EB-\\u07F3\\u07FD\\u0816-\\u0819\\u081B-\\u0823\\u0825-\\u0827\\u0829-\\u082D\\u0859-\\u085B\\u0897-\\u089F\\u08CA-\\u08E1\\u08E3-\\u0903\\u093A-\\u093C\\u093E-\\u094F\\u0951-\\u0957\\u0962-\\u0963\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7-\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2-\\u09E3\\u09FE\\u0A01-\\u0A03\\u0A3C\\u0A3E-\\u0A42\\u0A47-\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A70-\\u0A71\\u0A75\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AE2-\\u0AE3\\u0AFA-\\u0AFF\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B44\\u0B47-\\u0B48\\u0B4B-\\u0B4D\\u0B55-\\u0B57\\u0B62-\\u0B63\\u0B82\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0C00-\\u0C04\\u0C3C\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55-\\u0C56\\u0C62-\\u0C63\\u0C81-\\u0C83\\u0CBC\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5-\\u0CD6\\u0CE2-\\u0CE3\\u0CF3\\u0D00-\\u0D03\\u0D3B-\\u0D3C\\u0D3E-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0D62-\\u0D63\\u0D81-\\u0D83\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DF2-\\u0DF3\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EBC\\u0EC8-\\u0ECE\\u0F18-\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F3F\\u0F71-\\u0F84\\u0F86-\\u0F87\\u0F8D-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u102B-\\u103E\\u1056-\\u1059\\u105E-\\u1060\\u1062-\\u1064\\u1067-\\u106D\\u1071-\\u1074\\u1082-\\u108D\\u108F\\u109A-\\u109D\\u135D-\\u135F\\u1712-\\u1715\\u1732-\\u1734\\u1752-\\u1753\\u1772-\\u1773\\u17B4-\\u
217D3\\u17DD\\u180B-\\u180D\\u180F\\u1885-\\u1886\\u18A9\\u1920-\\u192B\\u1930-\\u193B\\u1A17-\\u1A1B\\u1A55-\\u1A5E\\u1A60-\\u1A7C\\u1A7F\\u1AB0-\\u1ADD\\u1AE0-\\u1AEB\\u1B00-\\u1B04\\u1B34-\\u1B44\\u1B6B-\\u1B73\\u1B80-\\u1B82\\u1BA1-\\u1BAD\\u1BE6-\\u1BF3\\u1C24-\\u1C37\\u1CD0-\\u1CD2\\u1CD4-\\u1CE8\\u1CED\\u1CF4\\u1CF7-\\u1CF9\\u1DC0-\\u1DFF\\u20D0-\\u20F0\\u2CEF-\\u2CF1\\u2D7F\\u2DE0-\\u2DFF\\u302A-\\u302F\\u3099-\\u309A\\uA66F-\\uA672\\uA674-\\uA67D\\uA69E-\\uA69F\\uA6F0-\\uA6F1\\uA802\\uA806\\uA80B\\uA823-\\uA827\\uA82C\\uA880-\\uA881\\uA8B4-\\uA8C5\\uA8E0-\\uA8F1\\uA8FF\\uA926-\\uA92D\\uA947-\\uA953\\uA980-\\uA983\\uA9B3-\\uA9C0\\uA9E5\\uAA29-\\uAA36\\uAA43\\uAA4C-\\uAA4D\\uAA7B-\\uAA7D\\uAAB0\\uAAB2-\\uAAB4\\uAAB7-\\uAAB8\\uAABE-\\uAABF\\uAAC1\\uAAEB-\\uAAEF\\uAAF5-\\uAAF6\\uABE3-\\uABEA\\uABEC-\\uABED\\uFB1E\\uFE00-\\uFE0F\\uFE20-\\uFE2F\\u{101FD}\\u{102E0}\\u{10376}-\\u{1037A}\\u{10A01}-\\u{10A03}\\u{10A05}-\\u{10A06}\\u{10A0C}-\\u{10A0F}\\u{10A38}-\\u{10A3A}\\u{10A3F}\\u{10AE5}-\\u{10AE6}\\u{10D24}-\\u{10D27}\\u{10D69}-\\u{10D6D}\\u{10EAB}-\\u{10EAC}\\u{10EFA}-\\u{10EFF}\\u{10F46}-\\u{10F50}\\u{10F82}-\\u{10F85}\\u{11000}-\\u{11002}\\u{11038}-\\u{11046}\\u{11070}\\u{11073}-\\u{11074}\\u{1107F}-\\u{11082}\\u{110B0}-\\u{110BA}\\u{110C2}\\u{11100}-\\u{11102}\\u{11127}-\\u{11134}\\u{11145}-\\u{11146}\\u{11173}\\u{11180}-\\u{11182}\\u{111B3}-\\u{111C0}\\u{111C9}-\\u{111CC}\\u{111CE}-\\u{111CF}\\u{1122C}-\\u{11237}\\u{1123E}\\u{11241}\\u{112DF}-\\u{112EA}\\u{11300}-\\u{11303}\\u{1133B}-\\u{1133C}\\u{1133E}-\\u{11344}\\u{11347}-\\u{11348}\\u{1134B}-\\u{1134D}\\u{11357}\\u{11362}-\\u{11363}\\u{11366}-\\u{1136C}\\u{11370}-\\u{11374}\\u{113B8}-\\u{113C0}\\u{113C2}\\u{113C5}\\u{113C7}-\\u{113CA}\\u{113CC}-\\u{113D0}\\u{113D2}\\u{113E1}-\\u{113E2}\\u{11435}-\\u{11446}\\u{1145E}\\u{114B0}-\\u{114C3}\\u{115AF}-\\u{115B5}\\u{115B8}-\\u{115C0}\\u{115DC}-\\u{115DD}\\u{11630}-\\u{11640}\\u{116AB}-\\u{116B7}\\u{1171D}-\\u{1172B}\\u{1182C}-\\u{1183A}\\u{11930}-\\u{11935}\\u{11937}-\\u{11938}\\u{1193B}-\\u{1193E}\\u{11940}\\u{11942}-\\u{11943}\\u{119D1}-\\u{119D7}\\u{119DA}-\\u{119E0}\\u{119E4}\\u{11A01}-\\u{11A0A}\\u{11A33}-\\u{11A39}\\u{11A3B}-\\u{11A3E}\\u{11A47}\\u{11A51}-\\u{11A5B}\\u{11A8A}-\\u{11A99}\\u{11B60}-\\u{11B67}\\u{11C2F}-\\u{11C36}\\u{11C38}-\\u{11C3F}\\u{11C92}-\\u{11CA7}\\u{11CA9}-\\u{11CB6}\\u{11D31}-\\u{11D36}\\u{11D3A}\\u{11D3C}-\\u{11D3D}\\u{11D3F}-\\u{11D45}\\u{11D47}\\u{11D8A}-\\u{11D8E}\\u{11D90}-\\u{11D91}\\u{11D93}-\\u{11D97}\\u{11EF3}-\\u{11EF6}\\u{11F00}-\\u{11F01}\\u{11F03}\\u{11F34}-\\u{11F3A}\\u{11F3E}-\\u{11F42}\\u{11F5A}\\u{13440}\\u{13447}-\\u{13455}\\u{1611E}-\\u{1612F}\\u{16AF0}-\\u{16AF4}\\u{16B30}-\\u{16B36}\\u{16F4F}\\u{16F51}-\\u{16F87}\\u{16F8F}-\\u{16F92}\\u{16FE4}\\u{16FF0}-\\u{16FF1}\\u{1BC9D}-\\u{1BC9E}\\u{1CF00}-\\u{1CF2D}\\u{1CF30}-\\u{1CF46}\\u{1D165}-\\u{1D169}\\u{1D16D}-\\u{1D172}\\u{1D17B}-\\u{1D182}\\u{1D185}-\\u{1D18B}\\u{1D1AA}-\\u{1D1AD}\\u{1D242}-\\u{1D244}\\u{1DA00}-\\u{1DA36}\\u{1DA3B}-\\u{1DA6C}\\u{1DA75}\\u{1DA84}\\u{1DA9B}-\\u{1DA9F}\\u{1DAA1}-\\u{1DAAF}\\u{1E000}-\\u{1E006}\\u{1E008}-\\u{1E018}\\u{1E01B}-\\u{1E021}\\u{1E023}-\\u{1E024}\\u{1E026}-\\u{1E02A}\\u{1E08F}\\u{1E130}-\\u{1E136}\\u{1E2AE}\\u{1E2EC}-\\u{1E2EF}\\u{1E4EC}-\\u{1E4EF}\\u{1E5EE}-\\u{1E5EF}\\u{1E6E3}\\u{1E6E6}\\u{1E6EE}-\\u{1E6EF}\\u{1E6F5}\\u{1E8D0}-\\u{1E8D6}\\u{1E944}-\\u{1E94A}\\u{E0100}-\\u{E01EF}\\u0030-\\u0039\\u00B2-\\u00B3\\u00B9\\u00BC-\\u00BE\\u0660-\\u0669\\u06F0-\\u06F9\\u07C0-\\u07C9\\u0966-\\u096F\\u09E6-\\u09EF\\u09F4-\\u09F9\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0B72-\\u0B77\\u0BE6-\\u0BF2\\u0C66-\\u0C6F\\u0C78-\\u0C7E\\u0CE6-\\u0CEF\\u0D58-\\u0D5E\\u0D66-\\u0D78\\u0DE6-\\u0DEF\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F33\\u1040-\\u1049\\u1090-\\u1099\\u1369-\\u137C\\u16EE-\\u16F0\\u17E0-\\u17E9\\u17F0-\\u17F9\\u1810-\\u1819\\u1946-\\u194F\\u19D0-\\u19DA\\u1A80-\\u1A89\\u1A90-\\u1A99\\u1B50-\\u1B59\\u1BB0-\\u1BB9\\u1C40-\\u1C49\\u1C50-\\u1C59\\u2070\\u2074-\\u2079\\u2080-\\u2089\\u2150-\\u2182\\u2185-\\u2189\\u2460-\\u249B\\u24EA-\\u24FF\\u2776-\\u2793\\u2CFD\\u3007\\u3021-\\u3029\\u3038-\\u303A\\u3192-\\u3195\\u3220-\\u3229\\u3248-\\u324F\\u3251-\\u325F\\u3280-\\u3289\\u32B1-\\u32BF\\uA620-\\uA629\\uA6E6-\\uA6EF\\uA830-\\uA835\\uA8D0-\\uA8D9\\uA900-\\uA909\\uA9D0-\\uA9D9\\uA9F0-\\uA9F9\\uAA50-\\uAA59\\uABF0-\\uABF9\\uFF10-\\uFF19\\u{10107}-\\u{10133}\\u{10140}-\\u{10178}\\u{1018A}-\\u{1018B}\\u{102E1}-\\u{102FB}\\u{10320}-\\u{10323}\\u{10341}\\u{1034A}\\u{103D1}-\\u{103D5}\\u{104A0}-\\u{104A9}\\u{10858}-\\u{1085F}\\u{10879}-\\u{1087F}\\u{108A7}-\\u{108AF}\\u{108FB}-\\u{108FF}\\u{10916}-\\u{1091B}\\u{109BC}-\\u{109BD}\\u{109C0}-\\u{109CF}\\u{109D2}-\\u{109FF}\\u{10A40}-\\u{10A48}\\u{10A7D}-\\u{10A7E}\\u{10A9D}-\\u{10A9F}\\u{10AEB}-\\u{10AEF}\\u{10B58}-\\u{10B5F}\\u{10B78}-\\u{10B7F}\\u{10BA9}-\\u{10BAF}\\u{10CFA}-\\u{10CFF}\\u{10D30}-\\u{10D39}\\u{10D40}-\\u{10D49}\\u{10E60}-\\u{10E7E}\\u{10F1D}-\\u{10F26}\\u{10F51}-\\u{10F54}\\u{10FC5}-\\u{10FCB}\\u{11052}-\\u{1106F}\\u{110F0}-\\u{110F9}\\u{11136}-\\u{1113F}\\u{111D0}-\\u{111D9}\\u{111E1}-\\u{111F4}\\u{112F0}-\\u{112F9}\\u{11450}-\\u{11459}\\u{114D0}-\\u{114D9}\\u{11650}-\\u{11659}\\u{116C0}-\\u{116C9}\\u{116D0}-\\u{116E3}\\u{11730}-\\u{1173B}\\u{118E0}-\\u{118F2}\\u{11950}-\\u{11959}\\u{11BF0}-\\u{11BF9}\\u{11C50}-\\u{11C6C}\\u{11D50}-\\u{11D59}\\u{11DA0}-\\u{11DA9}\\u{11DE0}-\\u{11DE9}\\u{11F50}-\\u{11F59}\\u{11FC0}-\\u{11FD4}\\u{12400}-\\u{1246E}\\u{16130}-\\u{16139}\\u{16A60}-\\u{16A69}\\u{16AC0}-\\u{16AC9}\\u{16B50}-\\u{16B59}\\u{16B5B}-\\u{16B61}\\u{16D70}-\\u{16D79}\\u{16E80}-\\u{16E96}\\u{16FF4}-\\u{16FF6}\\u{1CCF0}-\\u{1CCF9}\\u{1D2C0}-\\u{1D2D3}\\u{1D2E0}-\\u{1D2F3}\\u{1D360}-\\u{1D378}\\u{1D7CE}-\\u{1D7FF}\\u{1E140}-\\u{1E149}\\u{1E2F0}-\\u{1E2F9}\\u{1E4F0}-\\u{1E4F9}\\u{1E5F1}-\\u{1E5FA}\\u{1E8C7}-\\u{1E8CF}\\u{1E950}-\\u{1E959}\\u{1EC71}-\\u{1ECAB}\\u{1ECAD}-\\u{1ECAF}\\u{1ECB1}-\\u{1ECB4}\\u{1ED01}-\\u{1ED2D}\\u{1ED2F}-\\u{1ED3D}\\u{1F100}-\\u{1F10C}\\u{1FBF0}-\\u{1FBF9}_]+","gu"),X=new WeakSet;function Y(){let{isCaseSensitive:u=!1,ignoreDiacritics:e=!1,tokenize:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=function(u){if("function"==typeof u){let e=!1;return t=>{let i=u(t);if(!e&&(e=!0,!Array.isArray(i)||i.some(u=>"string"!=typeof u)))throw Error(`[Fuse] tokenize function must return string[]; received ${Array.isArray(i)?"array containing non-strings":typeof i}.`);return i}}if(u instanceof RegExp)return!u.global&&(X.has(u)||(X.add(u),console.warn(`[Fuse] tokenize regex ${u} lacks the global flag; only the first match per text will be returned. Add the 'g' flag.`))),e=>e.match(u)||[];return u=>u.match(q)||[]}(t);return{tokenize:t=>(u||(t=t.toLowerCase()),e&&(t=T(t)),i(t))}}var Z=class{static condition(u,e){return e.useTokenSearch}searchIn(u){if(!this.termSearchers.length)return{isMatch:!1,score:1};let e=[],t=0,i=0,r=0,s=0,n=this.combineAll&&!this.useMask?new Set:null;for(let o=0;o<this.termSearchers.length;o++){let A=this.termSearchers[o].searchIn(u),l=this.idfWeights[o];i+=l,A.isMatch&&(r++,t+=l*(1-A.score),A.indices&&e.push(...A.indices),this.combineAll&&(this.useMask?s|=1<<o:n.add(o)))}if(0===r)return{isMatch:!1,score:1};let o={isMatch:!0,score:Math.max(.001,i>0?1-t/i:0)};return this.options.includeMatches&&e.length&&(o.indices=S(e)),this.combineAll&&(this.useMask?o.matchedMask=s:o.matchedTerms=n,o.termCount=this.numTerms),o}constructor(u,e){this.options=e,this.analyzer=Y({isCaseSensitive:e.isCaseSensitive,ignoreDiacritics:e.ignoreDiacritics,tokenize:e.tokenize});const t=this.analyzer.tokenize(u),{df:i,fieldCount:r}=e._invertedIndex;for(const u of(this.termSearchers=[],this.idfWeights=[],t)){this.termSearchers.push(new O(u,{location:e.location,threshold:e.threshold,distance:e.distance,includeMatches:e.includeMatches,findAllMatches:e.findAllMatches,minMatchCharLength:e.minMatchCharLength,isCaseSensitive:e.isCaseSensitive,ignoreDiacritics:e.ignoreDiacritics,ignoreLocation:!0}
2));const t=i.get(u)||0,s=Math.log(1+(r-t+.5)/(t+.5));this.idfWeights.push(s)}this.combineAll="all"===e.tokenMatch,this.numTerms=this.termSearchers.length,this.useMask=this.numTerms<=31}};function uu(u,e,t,i){let r=i.tokenize(e);if(!r.length)return;u.fieldCount++,u.docFieldCount.set(t,(u.docFieldCount.get(t)||0)+1);let s=new Set(r),n=u.docTermFieldHits.get(t);for(let e of(n||(n=new Map,u.docTermFieldHits.set(t,n)),s))n.set(e,(n.get(e)||0)+1),u.df.set(e,(u.df.get(e)||0)+1)}function ue(u,e,t,i){let{i:r,v:s,$:n}=e;if(void 0!==s)return void uu(u,s,r,i);if(n)for(let e=0;e<t;e++){let t=n[e];if(t)if(Array.isArray(t))for(let e of t)uu(u,e.v,r,i);else uu(u,t.v,r,i)}}function ut(u,e){if(0===e.length)return;let t=Array.from(new Set(e)).sort((u,e)=>u-e);for(let e of t)!function(u,e){let t=u.docFieldCount.get(e);if(void 0===t)return;u.fieldCount-=t,u.docFieldCount.delete(e);let i=u.docTermFieldHits.get(e);if(i){for(let[e,t]of i){let i=(u.df.get(e)||0)-t;i<=0?u.df.delete(e):u.df.set(e,i)}u.docTermFieldHits.delete(e)}}(u,e);let i=u=>{let e=0,i=t.length;for(;e<i;){let r=e+i>>>1;t[r]<u?e=r+1:i=r}return u-e},r=t[0],s=new Map;for(let[e,t]of u.docFieldCount)s.set(e>r?i(e):e,t);u.docFieldCount=s;let n=new Map;for(let[e,t]of u.docTermFieldHits)n.set(e>r?i(e):e,t);u.docTermFieldHits=n}var ui=class{_getSearcher(u){if(this._lastQuery===u)return this._lastSearcher;let e=W(u,this._invertedIndex?{...this.options,_invertedIndex:this._invertedIndex}:this.options);return this._lastQuery=u,this._lastSearcher=e,e}setCollection(u,e){if(this._docs=u,e&&!(e instanceof x))throw Error("Incorrect 'index' type");if(this._myIndex=e||I(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight}),this.options.useTokenSearch){let u=Y({isCaseSensitive:this.options.isCaseSensitive,ignoreDiacritics:this.options.ignoreDiacritics,tokenize:this.options.tokenize});this._invertedIndex=function(u,e,t){let i={fieldCount:0,df:new Map,docFieldCount:new Map,docTermFieldHits:new Map};for(let r of u)ue(i,r,e,t);return i}(this._myIndex.records,this._myIndex.keys.length,u)}this._invalidateSearcherCache()}add(u){if(!d(u))return;this._docs.push(u);let e=this._myIndex.add(u,this._docs.length-1);if(this._invertedIndex&&e){var t;let u=Y({isCaseSensitive:this.options.isCaseSensitive,ignoreDiacritics:this.options.ignoreDiacritics,tokenize:this.options.tokenize});t=this._invertedIndex,ue(t,e,this._myIndex.keys.length,u)}this._invalidateSearcherCache()}remove(){let u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>!1,e=[],t=[];for(let i=0,r=this._docs.length;i<r;i+=1)u(this._docs[i],i)&&(e.push(this._docs[i]),t.push(i));if(t.length){this._invertedIndex&&ut(this._invertedIndex,t);let u=new Set(t);this._docs=this._docs.filter((e,t)=>!u.has(t)),this._myIndex.removeAll(t),this._invalidateSearcherCache()}return e}removeAt(u){if(!Number.isInteger(u)||u<0||u>=this._docs.length)throw Error(m);this._invertedIndex&&ut(this._invertedIndex,[u]);let e=this._docs.splice(u,1)[0];return this._myIndex.removeAt(u),this._invalidateSearcherCache(),e}_invalidateSearcherCache(){this._lastQuery=null,this._lastSearcher=null}getIndex(){return this._myIndex}_normalizedKeys(){return this._myIndex.keys.map(u=>this._keyStore.get(u.id)||u)}search(u,e){let t,{limit:i=-1}=e||{},{includeMatches:r,includeScore:s,shouldSort:n,sortFn:o,ignoreFieldNorm:A}=this.options;if(D(u)&&!u.trim()){let u=this._docs.map((u,e)=>({item:u,refIndex:e}));return C(i)&&i>-1&&(u=u.slice(0,i)),u}let l=n&&C(i)&&i>0&&D(u),a=(u,e)=>o(u,e)||u.idx-e.idx;if(l){let e=new V(i,a);D(this._docs[0])?this._searchStringList(u,{heap:e,ignoreFieldNorm:A}):this._searchObjectList(u,{heap:e,ignoreFieldNorm:A}),t=e.extractSorted()}else!function(u,e){let{ignoreFieldNorm:t=M.ignoreFieldNorm}=e;u.forEach(u=>{u.score=G(u.matches,{ignoreFieldNorm:t})})}(t=D(u)?D(this._docs[0])?this._searchStringList(u):this._searchObjectList(u):this._searchLogical(u),{ignoreFieldNorm:A}),n&&t.sort(D(u)?a:o),C(i)&&i>-1&&(t=t.slice(0,i));return function(u,e){let{includeMatches:t=M.includeMatches,includeScore:i=M.includeScore}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return u.map(u=>{let r,{idx:s}=u,n={item:e[s],refIndex:s};
2return t&&(r=[],u.matches.forEach(u=>{if(!d(u.indices)||!u.indices.length)return;let e={indices:u.indices,value:u.value};u.key&&(e.key=u.key.id),u.idx>-1&&(e.refIndex=u.idx),r.push(e)}),n.matches=r),i&&(n.score=u.score),n})}(t,this._docs,{includeMatches:r,includeScore:s})}_searchStringList(u){let{heap:e,ignoreFieldNorm:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=this._getSearcher(u),r=this.options.useTokenSearch&&"all"===this.options.tokenMatch,{records:s}=this._myIndex,n=e?null:[];return s.forEach(u=>{let{v:s,i:o,n:A}=u;if(!d(s))return;let l=i.searchIn(s);if(l.isMatch){let u={score:l.score,value:s,norm:A,indices:l.indices};r&&(u.matchedMask=l.matchedMask,u.matchedTerms=l.matchedTerms,u.termCount=l.termCount);let i=[u];if(!r||this._coversAllTokens(i)){let u={item:s,idx:o,matches:i};e?(u.score=G(u.matches,{ignoreFieldNorm:t}),e.insert(u)):n.push(u)}}}),n}_searchLogical(u){let e=Q(u,this.options),t=this._normalizedKeys(),i=(u,e,r)=>{if(!("children"in u)){let i,{keyId:s,searcher:n}=u;return(null===s?(i=[],t.forEach((u,t)=>{i.push(...this._findMatches({key:u,value:e[t],searcher:n}))})):i=this._findMatches({key:this._keyStore.get(s),value:this._myIndex.getValueForItemAtKeyId(e,s
2),searcher:n}),i&&i.length)?[{idx:r,item:e,matches:i}]:[]}let{children:s,operator:n}=u,o=[];for(let u=0,t=s.length;u<t;u+=1){let t=i(s[u],e,r);if(t.length)o.push(...t);else if(n===H)return[]}return o},r=this._myIndex.records,s=new Map,n=[];return r.forEach(u=>{let{$:t,i:r}=u;if(d(t)){let u=i(e,t,r);u.length&&(s.has(r)||(s.set(r,{idx:r,item:t,matches:[]}),n.push(s.get(r))),u.forEach(u=>{let{matches:e}=u;s.get(r).matches.push(...e)}))}}),n}_searchObjectList(u){let{heap:e,ignoreFieldNorm:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=this._getSearcher(u),r=this.options.useTokenSearch&&"all"===this.options.tokenMatch,{records:s}=this._myIndex,n=this._normalizedKeys(),o=e?null:[];return s.forEach(u=>{let{$:s,i:A}=u;if(!d(s))return;let l=[],a=!1,h=!1;if(n.forEach((u,e)=>{let t=this._findMatches({key:u,value:s[e],searcher:i});t.length?(l.push(...t),t[0].hasInverse&&(h=!0)):a=!0}),(!h||!a)&&l.length&&(!r||this._coversAllTokens(l))){let u={idx:A,item:s,matches:l};e?(u.score=G(u.matches,{ignoreFieldNorm:t}),e.insert(u)):o.push(u)}}),o}_findMatches(u){let{key:e,value:t,searcher:i}=u;if(!d(t))return[];let r=[];if(c(t))t.forEach(u=>{let{v:t,i:s,n:n}=u;if(!d(t))return;let o=i.searchIn(t);if(o.isMatch){let u={score:o.score,key:e,value:t,idx:s,norm:n,indices:o.indices,hasInverse:o.hasInverse};void 0!==o.termCount&&(u.matchedMask=o.matchedMask,u.matchedTerms=o.matchedTerms,u.termCount=o.termCount),r.push(u)}});else{let{v:u,n:s}=t,n=i.searchIn(u);
2if(n.isMatch){let t={score:n.score,key:e,value:u,norm:s,indices:n.indices,hasInverse:n.hasInverse};void 0!==n.termCount&&(t.matchedMask=n.matchedMask,t.matchedTerms=n.matchedTerms,t.termCount=n.termCount),r.push(t)}}return r}_coversAllTokens(u){let e=u.length?u[0].termCount:void 0;if(void 0===e)return!0;if(e<=31){let t=0;for(let e=0;e<u.length;e++)t|=u[e].matchedMask||0;return t===2**e-1}let t=new Set;for(let e=0;e<u.length;e++){let i=u[e].matchedTerms;if(i)for(let u of i)t.add(u)}return t.size===e}constructor(u,e,t){this.options={...M,...e},this.options.useExtendedSearch,this.options.useTokenSearch,this._keyStore=new v(this.options.keys),this._docs=u,this._myIndex=null,this._invertedIndex=null,this.setCollection(u,t),this._lastQuery=null,this._lastSearcher=null}};ui.version="7.5.0",ui.createIndex=I,ui.parseIndex=function(u){let{getFn:e=M.getFn,fieldNormWeight:t=M.fieldNormWeight}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{keys:i,records:r}=u,s=new x({getFn:e,fieldNormWeight:t});return s.setKeys(i),s.setIndexRecords(r),s},ui.config=M,ui.match=function(u,e,t){if(t&&t.useTokenSearch)throw Error("Fuse.match does not support useTokenSearch: token search requires corpus-level statistics (df, fieldCount) that a one-off string comparison does not have. Use new Fuse(...).search(...) instead.");return W(u,{...M,...t}).searchIn(e)},ui.parseQuery=Q,P(N),P(Z),ui.use=function(){for(var u=arguments.length,e=Array(u),t=0;t<u;t++)e[t]=arguments[t];e.forEach(u=>P(u))};var ur=u.i(920509);let us=/^\u200B+/;function un(u){var e,t;return null!=(e=null==(t=u.match(us))?void 0:t[0].length)?e:0}function uo(u){return u.replace(us,"")}function uA(u){let e,t;return function(u){var e,t,i,r,s,n,o,A,l,a,h,F,c,E,D=[];u.length>0&&(D.push({id:"break",date:null!=(e=null==u||null==(s=u[0])?void 0:s.date)?e:"tba",time:null!=(t=null==u||null==(n=u[0])?void 0:n.time)?t:"tba",first:!0,isNew:!0,type:"day"}),D.push({id:"break",date:null!=(i=null==u||null==(o=u[0])?void 0:o.date)?i:"tba",time:null!=(r=null==u||null==(A=u[0])?void 0:A.time)?r:"tba",first:!0,isNew:!0,type:"time"}));for(let e=0;e<u.length;e++){let t=e>0&&(u[e].time!==u[e-1].time||u[e].date!==u[e-1].date),i=e>0&&ur.DateTime.fromISO(null!=(l=u[e].date)?l:"",{zone:"utc"}).diff(ur.DateTime.fromISO(null!=(a=u[e-1].date)?a:"",{zone:"utc"}),"days").days>0;0!==e&&(D.push({id:"break",date:(null==u||null==(h=u[e])?void 0:h.date)!==void 0?u[e].date:"tba",time:(null==u||null==(F=u[e])?void 0:F.time)!==void 0?u[e].time:"tba",first:!1,isNew:i,type:"day"}),D.push({id:"break",date:(null==u||null==(c=u[e])?void 0:c.date)!==void 0?u[e].date:"tba",time:(null==u||null==(E=u[e])?void 0:E.time)!==void 0?u[e].time:"tba",first:!1,isNew:t,type:"time"})),D.push({...u[e]})}return D}((e=function(u){let e=[];for(let s=0;s<u.tagCategories.length;s++){e.push([]);for(let n=0;n<u.tags.length;n++){var t,i,r;(null==(t=u.tags[n])?void 0:t.category)===u.tagCategories[s]&&u.activeTagsFilter[null==(i=u.tags[n])?void 0:i.id]&&e[s].push(null==(r=u.tags[n])?void 0:r.id)}}return e}(u),!(t=u.programItems)?[]:(u.searchTerm.length>0?new ui(t,{keys:["id","title","description","date","time","duration","tags.tag","speakers.id","speakers.name","speakers.institution_positions.position","speakers.institution_positions.institution.name","location.name","location.id"],includeScore:!0,threshold:.4}).search(u.searchTerm).map(u=>u.item):t).filter(t=>{var i,r,s;return(!u.activeMarkedFilter||u.markedItems[t.id]&&t.isMarkable||"networking_appointment"===t.source)&&(0===Object.keys(u.activeDaysFilter).length||(null==(i=u.activeDaysFilter)?void 0:i[t.date])===!0)&&e.every(u=>0===u.length||void 0===u||u.some(u=>{var e;return(null!=(e=t.tags)?e:[]).some(e=>e.id===u)}))&&(0===Object.keys(u.activeLocationsFilter).filter(e=>u.activeLocationsFilter[e]).length||(null==(s=u.activeLocationsFilter)?void 0:s[null==(r=t.location)?void 0:r.id])===!0)})).sort((u,e)=>{var t,i,r,s;let n;return void 0===u.date&&void 0!==e.date?1:void 0!==u.date&&void 0===e.date?-1:void 0===u.date&&void 0===e.date?0:u.date&&e.date&&u.date<e.date?-1:u.date&&e.date&&u.date>e.date||void 0===u.time&&void 0!==e.time?1:void 0!==u.time&&void 0===e.time?-1:void 0===u.time&&void 0===e.time?0:u.time&&e.time&&u.time<e.time?-1:u.time&&e.time&&u.time>e.time?1:(r=null!=(t=u.title)?t:"",s=null!=(i=e.title)?i:"",(0!=(n=un(r)-un(s))?(console.log(n,r,s),n):uo(r).localeCompare(uo(s)))||u.title.localeCompare(e.title))}))}let ul=(0,i.createContext)(void 0);u.s(["EventProgramStoreProvider",0,u=>{let o,{children:l,initialState:a,eventId:c,userId:E}=u,D=(0,i.useRef)(null),C=(0,t.useRouter)(),B=(0,t.usePathname)(),d=(0,t.useSearchParams)(),f=(0,s.useDebouncedCallback)(()=>{let u=D.current;u&&u.setState({filteredProgramItemsOrBreaks:uA(u.getState())})},300);return D.current||(o=function(){console.log("removeImportShareParameterFromUrl"),
2(0,F.removeSearchParameter)(C,B,d,"shareProgramItems")},D.current=(0,n.createStore)()((u,e)=>({...a,setSearchTerm:e=>{u({searchTerm:e}),f()},setActiveDaysFilter:e=>{u({activeDaysFilter:e}),f()},setActiveTagsFilter:e=>{u({activeTagsFilter:e}),f()},setActiveLocationFilter:e=>{u({activeLocationsFilter:e}),f()},setActiveMarkedFilter:e=>{u({activeMarkedFilter:e}),f()},setMarkedItems:e=>{u({markedItems:e}),f()},updateMarkedItem:async t=>{var i,r;if(t.startsWith("networking-appointment:"))return;let s=null!=(i=null==(r=e().markedItems)?void 0:r[t])&&i;u({markedItems:{...e().markedItems,[t]:!s}});let n=h(),{error:o}=await n.from("event_participant_marked_program_items").insert({event_id:c,event_program_item_id:t,marked:!s,user_id:E});o&&console.error("error updating marked item",o),f()},updateFilteredProgram:()=>u({filteredProgramItemsOrBreaks:uA(e())}),openCopyProgramItemModal:e=>{u({copyProgramItemModalProgramItemId:e,copyProgramItemModalOpen:!0})},setCopyProgramItemModalOpen:e=>{u({copyProgramItemModalOpen:e})},setOpenFilterDialog:e=>{u({openFilterDialog:e})},setExportMarkedDialogOpen:e=>{u({exportMarkedDialogOpen:e})},closeImportMarkedDialog:()=>{u({importMarkedDialogOpen:!1}),setTimeout(()=>{u({importMarkedDialogOpen:!1}),o()},300)},importSharedProgramItems:async()=>{let t=e().markedItemsToImport;if(!Array.isArray(t))return;u({markedItems:t.reduce((u,e)=>(u[e]=!0,u),e().markedItems)});let i=h(),{error:s}=await i.from("event_participant_marked_program_items").insert(t.map(u=>({event_id:c,event_program_item_id:u,marked:!0,user_id:E})));if(s){console.error("error importing shared program items",s),r.toast.error(A.default.t("o-events:page-blocks.program-list-share-marked-dialog.error-importing-shared-program"));return}e().closeImportMarkedDialog()}}))),(0,e.jsx)(ul.Provider,{value:D.current,children:l})},"useEventProgramStore",0,u=>{let e=(0,i.useContext)(ul);if(!e)throw Error("useEventProgramStore must be used within EventStoreProvider");return(0,o.useStore)(e,u)}],61116)}]);
3
4//# debugId=47d97e34-6a34-3599-5a14-19d43c79d3cc

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.