2021-11-13 10:53:27 +03:00
( ( ) => { var ge = Object . create ; var z = Object . defineProperty ; var ye = Object . getOwnPropertyDescriptor ; var me = Object . getOwnPropertyNames , G = Object . getOwnPropertySymbols , ve = Object . getPrototypeOf , J = Object . prototype . hasOwnProperty , xe = Object . prototype . propertyIsEnumerable ; var X = ( t , e , r ) => e in t ? z ( t , e , { enumerable : ! 0 , configurable : ! 0 , writable : ! 0 , value : r } ) : t [ e ] = r , Z = ( t , e ) => { for ( var r in e || ( e = { } ) ) J . call ( e , r ) && X ( t , r , e [ r ] ) ; if ( G ) for ( var r of G ( e ) ) xe . call ( e , r ) && X ( t , r , e [ r ] ) ; return t } ; var Se = t => z ( t , "__esModule" , { value : ! 0 } ) ; var K = ( t , e ) => ( ) => ( e || t ( ( e = { exports : { } } ) . exports , e ) , e . exports ) ; var Qe = ( t , e , r ) => { if ( e && typeof e == "object" || typeof e == "function" ) for ( let n of me ( e ) ) ! J . call ( t , n ) && n !== "default" && z ( t , n , { get : ( ) => e [ n ] , enumerable : ! ( r = ye ( e , n ) ) || r . enumerable } ) ; return t } , W = t => Qe ( Se ( z ( t != null ? ge ( ve ( t ) ) : { } , "default" , t && t . _ _esModule && "default" in t ? { get : ( ) => t . default , enumerable : ! 0 } : { value : t , enumerable : ! 0 } ) ) , t ) ; var U = ( t , e , r ) => new Promise ( ( n , i ) => { var s = u => { try { a ( r . next ( u ) ) } catch ( c ) { i ( c ) } } , o = u => { try { a ( r . throw ( u ) ) } catch ( c ) { i ( c ) } } , a = u => u . done ? n ( u . value ) : Promise . resolve ( u . value ) . then ( s , o ) ; a ( ( r = r . apply ( t , e ) ) . next ( ) ) } ) ; var re = K ( ( ee , te ) => { / * *
2021-09-23 09:54:02 +03:00
* lunr - http : //lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9
* Copyright ( C ) 2020 Oliver Nightingale
* @ license MIT
* /(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";/ * !
* lunr . utils
* Copyright ( C ) 2020 Oliver Nightingale
* /t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i<n.length;i++){var s=n[i],o=e[s];if(Array.isArray(o)){r[s]=o.slice();continue}if(typeof o=="string"||typeof o=="number"||typeof o=="boolean"){r[s]=o;continue}throw new TypeError("clone is not deep and does not support nested objects")}return r},t.FieldRef=function(e,r,n){this.docRef=e,this.fieldName=r,this._stringValue=n},t.FieldRef.joiner="/ ",t.FieldRef.fromString=function(e){var r=e.indexOf(t.FieldRef.joiner);if(r===-1)throw" malformed field ref string " ; var n = e . slice ( 0 , r ) , i = e . slice ( r + 1 ) ; return new t . FieldRef ( i , n , e ) } , t . FieldRef . prototype . toString = function ( ) { return this . _stringValue == null && ( this . _stringValue = this . fieldName + t . FieldRef . joiner + this . docRef ) , this . _stringValue } ; / * !
* lunr . Set
* Copyright ( C ) 2020 Oliver Nightingale
* /t.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var r=0;r<this.length;r++)this.elements[e[r]]=!0}else this.length=0},t.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},t.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},t.Set.prototype.contains=function(e){return!!this.elements[e]},t.Set.prototype.intersect=function(e){var r,n,i,s=[];if(e===t.Set.complete)return this;if(e===t.Set.empty)return e;this.length<e.length?(r=this,n=e):(r=e,n=this),i=Object.keys(r.elements);for(var o=0;o<i.length;o++){var a=i[o];a in n.elements&&s.push(a)}return new t.Set(s)},t.Set.prototype.union=function(e){return e===t.Set.complete?t.Set.complete:e===t.Set.empty?this:new t.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},t.idf=function(e,r){var n=0;for(var i in e)i!="_index"&&(n+=Object.keys(e[i]).length);var s=(r-n+.5)/ ( n + . 5 ) ; return Math . log ( 1 + Math . abs ( s ) ) } , t . Token = function ( e , r ) { this . str = e || "" , this . metadata = r || { } } , t . Token . prototype . toString = function ( ) { return this . str } , t . Token . prototype . update = function ( e ) { return this . str = e ( this . str , this . metadata ) , this } , t . Token . prototype . clone = function ( e ) { return e = e || function ( r ) { return r } , new t . Token ( e ( this . str , this . metadata ) , this . metadata ) } ; / * !
* lunr . tokenizer
* Copyright ( C ) 2020 Oliver Nightingale
* /t.tokenizer=function(e,r){if(e==null||e==null)return[];if(Array.isArray(e))return e.map(function(y){return new t.Token(t.utils.asString(y).toLowerCase(),t.utils.clone(r))});for(var n=e.toString().toLowerCase(),i=n.length,s=[],o=0,a=0;o<=i;o++){var u=n.charAt(o),c=o-a;if(u.match(t.tokenizer.separator)||o==i){if(c>0){var h=t.utils.clone(r)||{};h.position=[a,c],h.index=s.length,s.push(new t.Token(n.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/ [ \ s \ - ] + /;/ * !
* lunr . Pipeline
* Copyright ( C ) 2020 Oliver Nightingale
* / t . P i p e l i n e = f u n c t i o n ( ) { t h i s . _ s t a c k = [ ] } , t . P i p e l i n e . r e g i s t e r e d F u n c t i o n s = O b j e c t . c r e a t e ( n u l l ) , t . P i p e l i n e . r e g i s t e r F u n c t i o n = f u n c t i o n ( e , r ) { r i n t h i s . r e g i s t e r e d F u n c t i o n s & & t . u t i l s . w a r n ( " O v e r w r i t i n g e x i s t i n g r e g i s t e r e d f u n c t i o n : " + r ) , e . l a b e l = r , t . P i p e l i n e . r e g i s t e r e d F u n c t i o n s [ e . l a b e l ] = e } , t . P i p e l i n e . w a r n I f F u n c t i o n N o t R e g i s t e r e d = f u n c t i o n ( e ) { v a r r = e . l a b e l & & e . l a b e l i n t h i s . r e g i s t e r e d F u n c t i o n s ; r | | t . u t i l s . w a r n ( ` F u n c t i o n i s n o t r e g i s t e r e d w i t h p i p e l i n e . T h i s m a y c a u s e p r o b l e m s w h e n s e r i a l i s i n g t h e i n d e x .
` ,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n<r;n++){for(var i=this._stack[n],s=[],o=0;o<e.length;o++){var a=i(e[o],o,e);if(!(a==null||a===""))if(Array.isArray(a))for(var u=0;u<a.length;u++)s.push(a[u]);else s.push(a)}e=s}return e},t.Pipeline.prototype.runString=function(e,r){var n=new t.Token(e,r);return this.run([n]).map(function(i){return i.toString()})},t.Pipeline.prototype.reset=function(){this._stack=[]},t.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})};/*!
* lunr . Vector
* Copyright ( C ) 2020 Oliver Nightingale
* / t . V e c t o r = f u n c t i o n ( e ) { t h i s . _ m a g n i t u d e = 0 , t h i s . e l e m e n t s = e | | [ ] } , t . V e c t o r . p r o t o t y p e . p o s i t i o n F o r I n d e x = f u n c t i o n ( e ) { i f ( t h i s . e l e m e n t s . l e n g t h = = 0 ) r e t u r n 0 ; f o r ( v a r r = 0 , n = t h i s . e l e m e n t s . l e n g t h / 2 , i = n - r , s = M a t h . f l o o r ( i / 2 ) , o = t h i s . e l e m e n t s [ s * 2 ] ; i > 1 & & ( o < e & & ( r = s ) , o > e & & ( n = s ) , o ! = e ) ; ) i = n - r , s = r + M a t h . f l o o r ( i / 2 ) , o = t h i s . e l e m e n t s [ s * 2 ] ; i f ( o = = e | | o > e ) r e t u r n s * 2 ; i f ( o < e ) r e t u r n ( s + 1 ) * 2 } , t . V e c t o r . p r o t o t y p e . i n s e r t = f u n c t i o n ( e , r ) { t h i s . u p s e r t ( e , r , f u n c t i o n ( ) { t h r o w " d u p l i c a t e i n d e x " } ) } , t . V e c t o r . p r o t o t y p e . u p s e r t = f u n c t i o n ( e , r , n ) { t h i s . _ m a g n i t u d e = 0 ; v a r i = t h i s . p o s i t i o n F o r I n d e x ( e ) ; t h i s . e l e m e n t s [ i ] = = e ? t h i s . e l e m e n t s [ i + 1 ] = n ( t h i s . e l e m e n t s [ i + 1 ] , r ) : t h i s . e l e m e n t s . s p l i c e ( i , 0 , e , r ) } , t . V e c t o r . p r o t o t y p e . m a g n i t u d e = f u n c t i o n ( ) { i f ( t h i s . _ m a g n i t u d e ) r e t u r n t h i s . _ m a g n i t u d e ; f o r ( v a r e = 0 , r = t h i s . e l e m e n t s . l e n g t h , n = 1 ; n < r ; n + = 2 ) { v a r i = t h i s . e l e m e n t s [ n ] ; e + = i * i } r e t u r n t h i s . _ m a g n i t u d e = M a t h . s q r t ( e ) } , t . V e c t o r . p r o t o t y p e . d o t = f u n c t i o n ( e ) { f o r ( v a r r = 0 , n = t h i s . e l e m e n t s , i = e . e l e m e n t s , s = n . l e n g t h , o = i . l e n g t h , a = 0 , u = 0 , c = 0 , h = 0 ; c < s & & h < o ; ) a = n [ c ] , u = i [ h ] , a < u ? c + = 2 : a > u ? h + = 2 : a = = u & & ( r + = n [ c + 1 ] * i [ h + 1 ] , c + = 2 , h + = 2 ) ; r e t u r n r } , t . V e c t o r . p r o t o t y p e . s i m i l a r i t y = f u n c t i o n ( e ) { r e t u r n t h i s . d o t ( e ) / t h i s . m a g n i t u d e ( ) | | 0 } , t . V e c t o r . p r o t o t y p e . t o A r r a y = f u n c t i o n ( ) { f o r ( v a r e = n e w A r r a y ( t h i s . e l e m e n t s . l e n g t h / 2 ) , r = 1 , n = 0 ; r < t h i s . e l e m e n t s . l e n g t h ; r + = 2 , n + + ) e [ n ] = t h i s . e l e m e n t s [ r ] ; r e t u r n e } , t . V e c t o r . p r o t o t y p e . t o J S O N = f u n c t i o n ( ) { r e t u r n t h i s . e l e m e n t s } ; / * !
* lunr . stemmer
* Copyright ( C ) 2020 Oliver Nightingale
* Includes code from - http : //tartarus.org/~martin/PorterStemmer/js.txt
2021-12-07 02:00:15 +03:00
* /t.stemmer=function(){var e={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},r={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},n="[^aeiou]",i="[aeiouy]",s=n+"[^aeiouy]*",o=i+"[aeiou]*",a="^("+s+")?"+o+s,u="^("+s+")?"+o+s+"("+o+")?$",c="^("+s+")?"+o+s+o+s,h="^("+s+")?"+i,y=new RegExp(a),g=new RegExp(c),b=new RegExp(u),v=new RegExp(h),Q=/ ^ ( . + ? ) ( ss | i ) es$ / , f = /^(.+?)([^s])s$/ , d = /^(.+?)eed$/ , L = /^(.+?)(ed|ing)$/ , w = /.$/ , k = /(at|bl|iz)$/ , I = new RegExp ( "([^aeiouylsz])\\1$" ) , j = new RegExp ( "^" + s + i + "[^aeiouwxy]$" ) , C = /^(.+?[^aeiou])y$/ , A = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/ , $ = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/ , D = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/ , V = /^(.+?)(s|t)(ion)$/ , T = /^(.+?)e$/ , N = /ll$/ , B = new RegExp ( "^" + s + i + "[^aeiouwxy]$" ) , M = function ( l ) { var m , P , E , p , x , R , _ ; if ( l . length < 3 ) return l ; if ( E = l . substr ( 0 , 1 ) , E == "y" && ( l = E . toUpperCase ( ) + l . substr ( 1 ) ) , p = Q , x = f , p . test ( l ) ? l = l . replace ( p , "$1$2" ) : x . test ( l ) && ( l = l . replace ( x , "$1$2" ) ) , p = d , x = L , p . test ( l ) ) { var S = p . exec ( l ) ; p = y , p . test ( S [ 1 ] ) && ( p = w , l = l . replace ( p , "" ) ) } else if ( x . test ( l ) ) { var S = x . exec ( l ) ; m = S [ 1 ] , x = v , x . test ( m ) && ( l = m , x = k , R = I , _ = j , x . test ( l ) ? l = l + "e" : R . test ( l ) ? ( p = w , l = l . replace ( p , "" ) ) : _ . test ( l ) && ( l = l + "e" ) ) } if ( p = C , p . test ( l ) ) { var S = p . exec ( l ) ; m = S [ 1 ] , l = m + "i" } if ( p = A , p . test ( l ) ) { var S = p . exec ( l ) ; m = S [ 1 ] , P = S [ 2 ] , p = y , p . test ( m ) && ( l = m + e [ P ] ) } if ( p = $ , p . test ( l ) ) { var S = p . exec ( l ) ; m = S [ 1 ] , P = S [ 2 ] , p = y , p . test ( m ) && ( l = m + r [ P ] ) } if ( p = D , x = V , p . test ( l ) ) { var S = p . exec ( l ) ; m = S [ 1 ] , p = g , p . test ( m ) && ( l = m ) } else if ( x . test ( l ) ) { var S = x . exec ( l ) ; m = S [ 1 ] + S [ 2 ] , x = g , x . test ( m ) && ( l = m ) } if ( p = T , p . test ( l ) ) { var S = p . exec ( l ) ; m = S [ 1 ] , p = g , x = b , R = B , ( p . test ( m ) || x . test ( m ) && ! R . test ( m ) ) && ( l = m ) } return p = N , x = g , p . test ( l ) && x . test ( l ) && ( p = w , l = l . replace ( p , "" ) ) , E == "y" && ( l = E . toLowerCase ( ) + l . substr ( 1 ) ) , l } ; return function ( O ) { return O . update ( M ) } } ( ) , t . Pipeline . registerFunction ( t . stemmer , "stemmer" ) ; / * !
2021-09-23 09:54:02 +03:00
* lunr . stopWordFilter
* Copyright ( C ) 2020 Oliver Nightingale
* /t.generateStopWordFilter=function(e){var r=e.reduce(function(n,i){return n[i]=i,n},{});return function(n){if(n&&r[n.toString()]!==n.toString())return n}},t.stopWordFilter=t.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),t.Pipeline.registerFunction(t.stopWordFilter,"stopWordFilter");/ * !
* lunr . trimmer
* Copyright ( C ) 2020 Oliver Nightingale
* /t.trimmer=function(e){return e.update(function(r){return r.replace(/ ^ \ W + /,"").replace(/ \ W + $ / , "" ) } ) } , t . Pipeline . registerFunction ( t . trimmer , "trimmer" ) ; / * !
* lunr . TokenSet
* Copyright ( C ) 2020 Oliver Nightingale
2021-12-07 02:00:15 +03:00
* / t . T o k e n S e t = f u n c t i o n ( ) { t h i s . f i n a l = ! 1 , t h i s . e d g e s = { } , t h i s . i d = t . T o k e n S e t . _ n e x t I d , t . T o k e n S e t . _ n e x t I d + = 1 } , t . T o k e n S e t . _ n e x t I d = 1 , t . T o k e n S e t . f r o m A r r a y = f u n c t i o n ( e ) { f o r ( v a r r = n e w t . T o k e n S e t . B u i l d e r , n = 0 , i = e . l e n g t h ; n < i ; n + + ) r . i n s e r t ( e [ n ] ) ; r e t u r n r . f i n i s h ( ) , r . r o o t } , t . T o k e n S e t . f r o m C l a u s e = f u n c t i o n ( e ) { r e t u r n " e d i t D i s t a n c e " i n e ? t . T o k e n S e t . f r o m F u z z y S t r i n g ( e . t e r m , e . e d i t D i s t a n c e ) : t . T o k e n S e t . f r o m S t r i n g ( e . t e r m ) } , t . T o k e n S e t . f r o m F u z z y S t r i n g = f u n c t i o n ( e , r ) { f o r ( v a r n = n e w t . T o k e n S e t , i = [ { n o d e : n , e d i t s R e m a i n i n g : r , s t r : e } ] ; i . l e n g t h ; ) { v a r s = i . p o p ( ) ; i f ( s . s t r . l e n g t h > 0 ) { v a r o = s . s t r . c h a r A t ( 0 ) , a ; o i n s . n o d e . e d g e s ? a = s . n o d e . e d g e s [ o ] : ( a = n e w t . T o k e n S e t , s . n o d e . e d g e s [ o ] = a ) , s . s t r . l e n g t h = = 1 & & ( a . f i n a l = ! 0 ) , i . p u s h ( { n o d e : a , e d i t s R e m a i n i n g : s . e d i t s R e m a i n i n g , s t r : s . s t r . s l i c e ( 1 ) } ) } i f ( s . e d i t s R e m a i n i n g ! = 0 ) { i f ( " * " i n s . n o d e . e d g e s ) v a r u = s . n o d e . e d g e s [ " * " ] ; e l s e { v a r u = n e w t . T o k e n S e t ; s . n o d e . e d g e s [ " * " ] = u } i f ( s . s t r . l e n g t h = = 0 & & ( u . f i n a l = ! 0 ) , i . p u s h ( { n o d e : u , e d i t s R e m a i n i n g : s . e d i t s R e m a i n i n g - 1 , s t r : s . s t r } ) , s . s t r . l e n g t h > 1 & & i . p u s h ( { n o d e : s . n o d e , e d i t s R e m a i n i n g : s . e d i t s R e m a i n i n g - 1 , s t r : s . s t r . s l i c e ( 1 ) } ) , s . s t r . l e n g t h = = 1 & & ( s . n o d e . f i n a l = ! 0 ) , s . s t r . l e n g t h > = 1 ) { i f ( " * " i n s . n o d e . e d g e s ) v a r c = s . n o d e . e d g e s [ " * " ] ; e l s e { v a r c = n e w t . T o k e n S e t ; s . n o d e . e d g e s [ " * " ] = c } s . s t r . l e n g t h = = 1 & & ( c . f i n a l = ! 0 ) , i . p u s h ( { n o d e : c , e d i t s R e m a i n i n g : s . e d i t s R e m a i n i n g - 1 , s t r : s . s t r . s l i c e ( 1 ) } ) } i f ( s . s t r . l e n g t h > 1 ) { v a r h = s . s t r . c h a r A t ( 0 ) , y = s . s t r . c h a r A t ( 1 ) , g ; y i n s . n o d e . e d g e s ? g = s . n o d e . e d g e s [ y ] : ( g = n e w t . T o k e n S e t , s . n o d e . e d g e s [ y ] = g ) , s . s t r . l e n g t h = = 1 & & ( g . f i n a l = ! 0 ) , i . p u s h ( { n o d e : g , e d i t s R e m a i n i n g : s . e d i t s R e m a i n i n g - 1 , s t r : h + s . s t r . s l i c e ( 2 ) } ) } } } r e t u r n n } , t . T o k e n S e t . f r o m S t r i n g = f u n c t i o n ( e ) { f o r ( v a r r = n e w t . T o k e n S e t , n = r , i = 0 , s = e . l e n g t h ; i < s ; i + + ) { v a r o = e [ i ] , a = i = = s - 1 ; i f ( o = = " * " ) r . e d g e s [ o ] = r , r . f i n a l = a ; e l s e { v a r u = n e w t . T o k e n S e t ; u . f i n a l = a , r . e d g e s [ o ] = u , r = u } } r e t u r n n } , t . T o k e n S e t . p r o t o t y p e . t o A r r a y = f u n c t i o n ( ) { f o r ( v a r e = [ ] , r = [ { p r e f i x : " " , n o d e : t h i s } ] ; r . l e n g t h ; ) { v a r n = r . p o p ( ) , i = O b j e c t . k e y s ( n . n o d e . e d g e s ) , s = i . l e n g t h ; n . n o d e . f i n a l & & ( n . p r e f i x . c h a r A t ( 0 ) , e . p u s h ( n . p r e f i x ) ) ; f o r ( v a r o = 0 ; o < s ; o + + ) { v a r a = i [ o ] ; r . p u s h ( { p r e f i x : n . p r e f i x . c o n c a t ( a ) , n o d e : n . n o d e . e d g e s [ a ] } ) } } r e t u r n e } , t . T o k e n S e t . p r o t o t y p e . t o S t r i n g = f u n c t i o n ( ) { i f ( t h i s . _ s t r ) r e t u r n t h i s . _ s t r ; f o r ( v a r e = t h i s . f i n a l ? " 1 " : " 0 " , r = O b j e c t . k e y s ( t h i s . e d g e s ) . s o r t ( ) , n = r . l e n g t h , i = 0 ; i < n ; i + + ) { v a r s = r [ i ] , o = t h i s . e d g e s [ s ] ; e = e + s + o . i d } r e t u r n e } , t . T o k e n S e t . p r o t o t y p e . i n t e r s e c t = f u n c t i o n ( e ) { f o r ( v a r r = n e w t . T o k e n S e t , n = v o i d 0 , i = [ { q N o d e : e , o u t p u t : r , n o d e : t h i s } ] ; i . l e n g t h ; ) { n = i . p o p ( ) ; f o r ( v a r s = O b j e c t . k e y s ( n . q N o d e . e d g e s ) , o = s . l e n g t h , a = O b j e c t . k e y s ( n . n o d e . e d g e s ) , u = a . l e n g t h , c = 0 ; c < o ; c + + ) f o r ( v a r h = s [ c ] , y = 0 ; y < u ; y + + ) { v a r g = a [ y ] ; i f ( g = = h | | h = = " * " ) { v a r b = n . n o d e . e d g e s [ g ] , v = n . q N o d e . e d g e s [ h ] , Q = b . f i n a l & & v . f i n a l , f = v o i d 0 ; g i n n . o u t p u t . e d g e s ? ( f = n . o u t p u t . e d g e s [ g ] , f . f i n a l = f . f i n a l | | Q ) : ( f = n e w t . T o k e n S e t , f . f i n a l = Q , n . o u t p u t . e d g e s [ g ] = f ) , i . p u s h ( { q N o d e : v , o u t p u t : f , n o d e : b } ) } } } r e t u r n r } , t . T o k e n S e t . B u i l d e r = f u n c t i o n ( ) { t h i s . p r e v i o u s W o r d = " " , t h i s . r o o t = n e w t . T o k e n S e t , t h i s . u n c h e c k e d N o d e s = [ ] , t h i s . m i n i m i z e d N o d e s = { } } , t . T o k e n S e t . B u i l d e r . p r o t o t y p e . i n s e r t = f u n c t i o n ( e ) { v a r r , n = 0 ; i f ( e < t h i s . p r e v i o u s W o r d ) t h r o w n e w E r r o r ( " O u t o f o r d e r w o r d i n s e r t i o n " ) ; f o r ( v a r i = 0 ; i < e . l e n g t h & & i < t h i s . p r e v i o u s W o r d . l e n g t h & & e [ i ] = = t h i s . p r e v i o u s W o r d [ i ] ; i + + ) n + + ; t h i s . m i n i m i z e ( n ) , t h i s . u n c h e c k e d N o d e s . l e n g t h = = 0 ? r = t h i s . r o o t : r = t h i s . u n c h e c k e d N o d e s [ t h i s . u n c h e c k e d N o d e s . l e n g t h - 1 ] . c h i l d ; f o r ( v a r i = n ; i < e . l e n g t h ; i + + ) { v a r s = n e w t . T o k e n S e t , o = e [ i ] ; r . e d g e s [ o ] = s , t h i s . u n c h e c k e d N o d e s . p u s h ( { p a r e n t : r , c h a r : o , c h i l d : s } ) , r = s } r . f i n a l = ! 0 , t h i s . p r e v i o u s W o r d = e } , t . T o k e n S e t . B u i l d e r . p r o t o t y p e . f i n i s h = f u n c t i o n ( ) { t h i s . m i n i m i z e ( 0 ) } , t . T o k e n S e t . B u i l d e r . p r o t o t y p e . m i n i m i z e = f u n c t i o n ( e ) { f o r ( v a r r = t h i s . u n c h e c k e d N o d e s . l e n g t h - 1 ; r > = e ; r - - ) { v a r n = t h i s . u n c h e c k e d N o d e s [ r ] , i = n . c h i l d . t o S t r i n g ( ) ; i i n t h i s . m i n i m i z e d N o d e s ? n . p a r e n t . e d g e s [ n . c h a r ] = t h i s . m i n i m i z e d N o d e s [ i ] : ( n . c h i l d . _ s t r = i , t h i s . m i n i m i z e d N o d e s [ i ] = n . c h i l d ) , t h i s . u n c h e c k e d N o d e s . p o p ( ) } } ; / * !
2021-09-23 09:54:02 +03:00
* lunr . Index
* Copyright ( C ) 2020 Oliver Nightingale
2021-12-07 02:00:15 +03:00
* /t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u<this.fields.length;u++)i[this.fields[u]]=new t.Vector;e.call(r,r);for(var u=0;u<r.clauses.length;u++){var c=r.clauses[u],h=null,y=t.Set.empty;c.usePipeline?h=this.pipeline.runString(c.term,{fields:c.fields}):h=[c.term];for(var g=0;g<h.length;g++){var b=h[g];c.term=b;var v=t.TokenSet.fromClause(c),Q=this.tokenSet.intersect(v).toArray();if(Q.length===0&&c.presence===t.Query.presence.REQUIRED){for(var f=0;f<c.fields.length;f++){var d=c.fields[f];o[d]=t.Set.empty}break}for(var L=0;L<Q.length;L++)for(var w=Q[L],k=this.invertedIndex[w],I=k._index,f=0;f<c.fields.length;f++){var d=c.fields[f],j=k[d],C=Object.keys(j),A=w+"/ "+d,$=new t.Set(C);if(c.presence==t.Query.presence.REQUIRED&&(y=y.union($),o[d]===void 0&&(o[d]=t.Set.complete)),c.presence==t.Query.presence.PROHIBITED){a[d]===void 0&&(a[d]=t.Set.empty),a[d]=a[d].union($);continue}if(i[d].upsert(I,c.boost,function(fe,de){return fe+de}),!s[A]){for(var D=0;D<C.length;D++){var V=C[D],T=new t.FieldRef(V,d),N=j[V],B;(B=n[T])===void 0?n[T]=new t.MatchData(w,d,N):B.add(w,d,N)}s[A]=!0}}}if(c.presence===t.Query.presence.REQUIRED)for(var f=0;f<c.fields.length;f++){var d=c.fields[f];o[d]=o[d].intersect(y)}}for(var M=t.Set.complete,O=t.Set.empty,u=0;u<this.fields.length;u++){var d=this.fields[u];o[d]&&(M=M.intersect(o[d])),a[d]&&(O=O.union(a[d]))}var l=Object.keys(n),m=[],P=Object.create(null);if(r.isNegated()){l=Object.keys(this.fieldVectors);for(var u=0;u<l.length;u++){var T=l[u],E=t.FieldRef.fromString(T);n[T]=new t.MatchData}}for(var u=0;u<l.length;u++){var E=t.FieldRef.fromString(l[u]),p=E.docRef;if(!!M.contains(p)&&!O.contains(p)){var x=this.fieldVectors[E],R=i[E.fieldName].similarity(x),_;if((_=P[p])!==void 0)_.score+=R,_.matchData.combine(n[E]);else{var S={ref:p,score:R,matchData:n[E]};P[p]=S,m.push(S)}}}return m.sort(function(he,pe){return pe.score-he.score})},t.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map(function(n){return[n,this.invertedIndex[n]]},this),r=Object.keys(this.fieldVectors).map(function(n){return[n,this.fieldVectors[n].toJSON()]},this);return{version:t.version,fields:this.fields,fieldVectors:r,invertedIndex:e,pipeline:this.pipeline.toJSON()}},t.Index.load=function(e){var r={},n={},i=e.fieldVectors,s=Object.create(null),o=e.invertedIndex,a=new t.TokenSet.Builder,u=t.Pipeline.load(e.pipeline);e.version!=t.version&&t.utils.warn(" Version mismatch when loading serialised index . Current version of lunr '"+t.version+"' does not match serialized index '"+e.version+"' " ) ; for ( var c = 0 ; c < i . length ; c ++ ) { var h = i [ c ] , y = h [ 0 ] , g = h [ 1 ] ; n [ y ] = new t . Vector ( g ) } for ( var c = 0 ; c < o . length ; c ++ ) { var h = o [ c ] , b = h [ 0 ] , v = h [ 1 ] ; a . insert ( b ) , s [ b ] = v } return a . finish ( ) , r . fields = e . fields , r . fieldVectors = n , r . invertedIndex = s , r . tokenSet = a . root , r . pipeline = u , new t . Index ( r ) } ; / * !
2021-09-23 09:54:02 +03:00
* lunr . Builder
* Copyright ( C ) 2020 Oliver Nightingale
2021-12-13 19:43:23 +03:00
* /t.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=t.tokenizer,this.pipeline=new t.Pipeline,this.searchPipeline=new t.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},t.Builder.prototype.ref=function(e){this._ref=e},t.Builder.prototype.field=function(e,r){if(/ \ //.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=r||{}},t.Builder.prototype.b=function(e){e<0?this._b=0:e>1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s<i.length;s++){var o=i[s],a=this._fields[o].extractor,u=a?a(e):e[o],c=this.tokenizer(u,{fields:[o]}),h=this.pipeline.run(c),y=new t.FieldRef(n,o),g=Object.create(null);this.fieldTermFrequencies[y]=g,this.fieldLengths[y]=0,this.fieldLengths[y]+=h.length;for(var b=0;b<h.length;b++){var v=h[b];if(g[v]==null&&(g[v]=0),g[v]+=1,this.invertedIndex[v]==null){var Q=Object.create(null);Q._index=this.termIndex,this.termIndex+=1;for(var f=0;f<i.length;f++)Q[i[f]]=Object.create(null);this.invertedIndex[v]=Q}this.invertedIndex[v][o][n]==null&&(this.invertedIndex[v][o][n]=Object.create(null));for(var d=0;d<this.metadataWhitelist.length;d++){var L=this.metadataWhitelist[d],w=v.metadata[L];this.invertedIndex[v][o][n][L]==null&&(this.invertedIndex[v][o][n][L]=[]),this.invertedIndex[v][o][n][L].push(w)}}}},t.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),r=e.length,n={},i={},s=0;s<r;s++){var o=t.FieldRef.fromString(e[s]),a=o.fieldName;i[a]||(i[a]=0),i[a]+=1,n[a]||(n[a]=0),n[a]+=this.fieldLengths[o]}for(var u=Object.keys(this._fields),s=0;s<u.length;s++){var c=u[s];n[c]=n[c]/i[c]}this.averageFieldLength=n},t.Builder.prototype.createFieldVectors=function(){for(var e={},r=Object.keys(this.fieldTermFrequencies),n=r.length,i=Object.create(null),s=0;s<n;s++){for(var o=t.FieldRef.fromString(r[s]),a=o.fieldName,u=this.fieldLengths[o],c=new t.Vector,h=this.fieldTermFrequencies[o],y=Object.keys(h),g=y.length,b=this._fields[a].boost||1,v=this._documents[o.docRef].boost||1,Q=0;Q<g;Q++){var f=y[Q],d=h[f],L=this.invertedIndex[f]._index,w,k,I;i[f]===void 0?(w=t.idf(this.invertedIndex[f],this.documentCount),i[f]=w):w=i[f],k=w*((this._k1+1)*d)/(this._k1*(1-this._b+this._b*(u/this.averageFieldLength[a]))+d),k*=b,k*=v,I=Math.round(k*1e3)/1e3,c.insert(L,I)}e[o]=c}this.fieldVectors=e},t.Builder.prototype.createTokenSet=function(){this.tokenSet=t.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},t.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new t.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},t.Builder.prototype.use=function(e){var r=Array.prototype.slice.call(arguments,1);r.unshift(this),e.apply(this,r)},t.MatchData=function(e,r,n){for(var i=Object.create(null),s=Object.keys(n||{}),o=0;o<s.length;o++){var a=s[o];i[a]=n[a].slice()}this.metadata=Object.create(null),e!==void 0&&(this.metadata[e]=Object.create(null),this.metadata[e][r]=i)},t.MatchData.prototype.combine=function(e){for(var r=Object.keys(e.metadata),n=0;n<r.length;n++){var i=r[n],s=Object.keys(e.metadata[i]);this.metadata[i]==null&&(this.metadata[i]=Object.create(null));for(var o=0;o<s.length;o++){var a=s[o],u=Object.keys(e.metadata[i][a]);this.metadata[i][a]==null&&(this.metadata[i][a]=Object.create(null));for(var c=0;c<u.length;c++){var h=u[c];this.metadata[i][a][h]==null?this.metadata[i][a][h]=e.metadata[i][a][h]:this.metadata[i][a][h]=this.metadata[i][a][h].concat(e.metadata[i][a][h])}}}},t.MatchData.prototype.add=function(e,r,n){if(!(e in this.metadata)){this.metadata[e]=Object.create(null),this.metadata[e][r]=n;return
2021-09-23 09:54:02 +03:00
* escape - html
* Copyright ( c ) 2012 - 2013 TJ Holowaychuk
* Copyright ( c ) 2015 Andreas Lubbe
* Copyright ( c ) 2015 Tiancheng "Timothy" Gu
* MIT Licensed
2021-12-13 19:43:23 +03:00
* /var be=/ [ "'&<>]/;ne.exports=we;function we(t){var e=" "+t,r=be.exec(e);if(!r)return e;var n,i=" ",s=0,o=0;for(s=r.index;s<e.length;s++){switch(e.charCodeAt(s)){case 34:n=" & quot ; ";break;case 38:n=" & amp ; ";break;case 39:n=" & # 39 ; ";break;case 60:n=" & lt ; ";break;case 62:n=" & gt ; ";break;default:continue}o!==s&&(i+=e.substring(o,s)),o=s+1,i+=n}return o!==s?i+e.substring(o,s):i}});var le=W(re());var ie=W(H());function se(t){let e=new Map,r=new Set;for(let n of t){let[i,s]=n.location.split(" # "),o=n.location,a=n.title,u=(0,ie.default)(n.text).replace(/\s+(?=[,.:;!?])/g," ").replace(/\s+/g," ");if(s){let c=e.get(i);r.has(c)?e.set(o,{location:o,title:a,text:u,parent:c}):(c.title=n.title,c.text=u,r.add(c))}else e.set(o,{location:o,title:a,text:u})}return e}var oe=W(H());function ae(t,e){let r=new RegExp(t.separator," img "),n=(i,s,o)=>`${s}<mark data-md-highlight>${o}</mark>`;return i=>{i=i.replace(/[\s*+\-:~^]+/g," ").trim();let s=new RegExp(`(^|${t.separator})(${i.replace(/[|\\{}()[\]^$+*?.-]/g," \ \ $ & ").replace(r," | ")})`," img ");return o=>(e?(0,oe.default)(o):o).replace(s,n).replace(/<\/mark>(\s+)<mark[^>]*>/img," $1 ")}}function ue(t){let e=new lunr.Query([" title "," text "]);return new lunr.QueryParser(t,e).parse(),e.clauses}function ce(t,e){var i;let r=new Set(t),n={};for(let s=0;s<e.length;s++)for(let o of r)e[s].startsWith(o.term)&&(n[o.term]=!0,r.delete(o));for(let s of r)((i=lunr.stopWordFilter)==null?void 0:i.call(lunr,s.term))&&(n[s.term]=!1);return n}function Le(t,e){let[r,n]=[new Set(t),new Set(e)];return[...new Set([...r].filter(i=>!n.has(i)))]}var q=class{constructor({config:e,docs:r,options:n}){this.options=n,this.documents=se(r),this.highlight=ae(e,!1),lunr.tokenizer.separator=new RegExp(e.separator),this.index=lunr(function(){e.lang.length===1&&e.lang[0]!==" en "?this.use(lunr[e.lang[0]]):e.lang.length>1&&this.use(lunr.multiLanguage(...e.lang));let i=Le([" trimmer "," stopWordFilter "," stemmer "],n.pipeline);for(let s of e.lang.map(o=>o===" en "?lunr:lunr[o]))for(let o of i)this.pipeline.remove(s[o]),this.searchPipeline.remove(s[o]);this.ref(" location "),this.field(" title ",{boost:1e3}),this.field(" text ");for(let s of r)this.add(s)})}search(e){if(e)try{let r=this.highlight(e),n=ue(e).filter(o=>o.presence!==lunr.Query.presence.PROHIBITED),i=this.index.search(`${e}*`).reduce((o,{ref:a,score:u,matchData:c})=>{let h=this.documents.get(a);if(typeof h!=" undefined "){let{location:y,title:g,text:b,parent:v}=h,Q=ce(n,Object.keys(c.metadata)),f=+!v+ +Object.values(Q).every(d=>d);o.push({location:y,title:r(g),text:r(b),score:u*(1+f),terms:Q})}return o},[]).sort((o,a)=>a.score-o.score).reduce((o,a)=>{let u=this.documents.get(a.location);if(typeof u!=" undefined "){let c=" parent "in u?u.parent.location:u.location;o.set(c,[...o.get(c)||[],a])}return o},new Map),s;if(this.options.suggestions){let o=this.index.query(a=>{for(let u of n)a.term(u.term,{fields:[" title "],presence:lunr.Query.presence.REQUIRED,wildcard:lunr.Query.wildcard.TRAILING})});s=o.length?Object.keys(o[0].matchData.metadata):[]}return Z({items:[...i.values()]},typeof s!=" undefined "&&{suggestions:s})}catch(r){console.warn(`Invalid query: ${e} \u2013 see https://bit.ly/2s3ChXG`)}return{items:[]}}};var F=(i=>(i[i.SETUP=0]=" SETUP ",i[i.READY=1]=" READY ",i[i.QUERY=2]=" QUERY ",i[i.RESULT=3]=" RESULT ",i))(F||{});var Y;function Ee(t){return U(this,null,function*(){let e=" . . / lunr ";if(typeof parent!=" undefined "&&" IFrameWorker "in parent){let n=document.querySelector(" script [ src ] "),[i]=n.src.split(" / worker ");e=e.replace(" . . ",i)}let r=[];for(let n of t.lang){switch(n){case" ja ":r.push(`${e}/tinyseg.js`);break;case" hi ":case" th ":r.push(`${e}/wordcut.js`);break}n!==" en "&&r.push(`${e}/min/lunr.${n}.min.js`)}t.lang.length>1&&r.push(`${e}/min/lunr.multi.min.js`),r.length&&(yield importScripts(`${e}/min/lunr.stemmer.support.min.js`,...r))})}function ke(t){return U(this,null,function*(){switch(t.type){case F.SETUP:return yield Ee(t.data.config),Y=new q(t.data),{type:F.READY};case F.QUERY:return{type:F.RESULT,data:Y?Y.search(t.data):{items:[]}};default:throw new TypeError(" Invalid message type " ) } } ) } self . lunr = le . defau
//# sourceMappingURL=search.0bbba5b5.min.js.map
2021-09-23 09:54:02 +03:00