-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp-f01cc38cf39d5e6f4561.js
3 lines (3 loc) · 112 KB
/
app-f01cc38cf39d5e6f4561.js
1
2
3
/*! For license information please see app-f01cc38cf39d5e6f4561.js.LICENSE.txt */
(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[143],{35480:function(e){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},63244:function(e){e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.default=e.exports,e.exports.__esModule=!0},49943:function(e){function t(){return e.exports=t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.exports.default=e.exports,e.exports.__esModule=!0,t.apply(this,arguments)}e.exports=t,e.exports.default=e.exports,e.exports.__esModule=!0},30450:function(e,t,r){var n=r(5454);e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,n(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},55615:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.default=e.exports,e.exports.__esModule=!0},96806:function(e,t,r){var n=r(63244);e.exports=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?Object(arguments[t]):{},i=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&i.push.apply(i,Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),i.forEach((function(t){n(e,t,r[t])}))}return e},e.exports.default=e.exports,e.exports.__esModule=!0},5383:function(e){e.exports=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i},e.exports.default=e.exports,e.exports.__esModule=!0},5454:function(e){function t(r,n){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.default=e.exports,e.exports.__esModule=!0,t(r,n)}e.exports=t,e.exports.default=e.exports,e.exports.__esModule=!0},36524:function(e,t,r){"use strict";r.r(t),r.d(t,{startsWith:function(){return o},pick:function(){return a},match:function(){return s},resolve:function(){return u},insertParams:function(){return c},validateRedirect:function(){return l},shallowCompare:function(){return w}});var n=r(13570),i=r.n(n),o=function(e,t){return e.substr(0,t.length)===t},a=function(e,t){for(var r=void 0,n=void 0,o=t.split("?")[0],a=v(o),s=""===a[0],u=m(e),c=0,l=u.length;c<l;c++){var p=!1,d=u[c].route;if(d.default)n={route:d,params:{},uri:t};else{for(var g=v(d.path),w={},_=Math.max(a.length,g.length),b=0;b<_;b++){var x=g[b],O=a[b];if(f(x)){w[x.slice(1)||"*"]=a.slice(b).map(decodeURIComponent).join("/");break}if(void 0===O){p=!0;break}var P=h.exec(x);if(P&&!s){-1===y.indexOf(P[1])||i()(!1);var k=decodeURIComponent(O);w[P[1]]=k}else if(x!==O){p=!0;break}}if(!p){r={route:d,params:w,uri:"/"+a.slice(0,b).join("/")};break}}}return r||n||null},s=function(e,t){return a([{path:e}],t)},u=function(e,t){if(o(e,"/"))return e;var r=e.split("?"),n=r[0],i=r[1],a=t.split("?")[0],s=v(n),u=v(a);if(""===s[0])return g(a,i);if(!o(s[0],".")){var c=u.concat(s).join("/");return g(("/"===a?"":"/")+c,i)}for(var l=u.concat(s),h=[],p=0,f=l.length;p<f;p++){var d=l[p];".."===d?h.pop():"."!==d&&h.push(d)}return g("/"+h.join("/"),i)},c=function(e,t){var r=e.split("?"),n=r[0],i=r[1],o=void 0===i?"":i,a="/"+v(n).map((function(e){var r=h.exec(e);return r?t[r[1]]:e})).join("/"),s=t.location,u=(s=void 0===s?{}:s).search,c=(void 0===u?"":u).split("?")[1]||"";return a=g(a,o,c)},l=function(e,t){var r=function(e){return p(e)};return v(e).filter(r).sort().join("/")===v(t).filter(r).sort().join("/")},h=/^:(.+)/,p=function(e){return h.test(e)},f=function(e){return e&&"*"===e[0]},d=function(e,t){return{route:e,score:e.default?0:v(e.path).reduce((function(e,t){return e+=4,!function(e){return""===e}(t)?p(t)?e+=2:f(t)?e-=5:e+=3:e+=1,e}),0),index:t}},m=function(e){return e.map(d).sort((function(e,t){return e.score<t.score?1:e.score>t.score?-1:e.index-t.index}))},v=function(e){return e.replace(/(^\/+|\/+$)/g,"").split("/")},g=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e+((r=r.filter((function(e){return e&&e.length>0})))&&r.length>0?"?"+r.join("&"):"")},y=["uri","path"],w=function(e,t){var r=Object.keys(e);return r.length===Object.keys(t).length&&r.every((function(r){return t.hasOwnProperty(r)&&e[r]===t[r]}))}},33301:function(e,t){"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},n=function(e){var t=e.location,r=t.search,n=t.hash,i=t.href,o=t.origin,s=t.protocol,u=t.host,c=t.hostname,l=t.port,h=e.location.pathname;!h&&i&&a&&(h=new URL(i).pathname);return{pathname:encodeURI(decodeURI(h)),search:r,hash:n,href:i,origin:o,protocol:s,host:u,hostname:c,port:l,state:e.history.state,key:e.history.state&&e.history.state.key||"initial"}},i=function(e,t){var i=[],o=n(e),a=!1,s=function(){};return{get location(){return o},get transitioning(){return a},_onTransitionComplete:function(){a=!1,s()},listen:function(t){i.push(t);var r=function(){o=n(e),t({location:o,action:"POP"})};return e.addEventListener("popstate",r),function(){e.removeEventListener("popstate",r),i=i.filter((function(e){return e!==t}))}},navigate:function(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=u.state,l=u.replace,h=void 0!==l&&l;if("number"==typeof t)e.history.go(t);else{c=r({},c,{key:Date.now()+""});try{a||h?e.history.replaceState(c,null,t):e.history.pushState(c,null,t)}catch(f){e.location[h?"replace":"assign"](t)}}o=n(e),a=!0;var p=new Promise((function(e){return s=e}));return i.forEach((function(e){return e({location:o,action:"PUSH"})})),p}}},o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=e.indexOf("?"),r={pathname:t>-1?e.substr(0,t):e,search:t>-1?e.substr(t):""},n=0,i=[r],o=[null];return{get location(){return i[n]},addEventListener:function(e,t){},removeEventListener:function(e,t){},history:{get entries(){return i},get index(){return n},get state(){return o[n]},pushState:function(e,t,r){var a=r.split("?"),s=a[0],u=a[1],c=void 0===u?"":u;n++,i.push({pathname:s,search:c.length?"?"+c:c}),o.push(e)},replaceState:function(e,t,r){var a=r.split("?"),s=a[0],u=a[1],c=void 0===u?"":u;i[n]={pathname:s,search:c},o[n]=e},go:function(e){var t=n+e;t<0||t>o.length-1||(n=t)}}}},a=!("undefined"==typeof window||!window.document||!window.document.createElement),s=i(a?window:o()),u=s.navigate;t.V5=s},22978:function(e,t,r){"use strict";t.ei=void 0;var n,i=r(13570),o=(n=i)&&n.__esModule?n:{default:n};var a=function(e,t){return e.substr(0,t.length)===t},s=function(e,t){for(var r=void 0,n=void 0,i=t.split("?")[0],a=f(i),s=""===a[0],c=p(e),h=0,d=c.length;h<d;h++){var v=!1,g=c[h].route;if(g.default)n={route:g,params:{},uri:t};else{for(var y=f(g.path),w={},_=Math.max(a.length,y.length),b=0;b<_;b++){var x=y[b],O=a[b];if(l(x)){w[x.slice(1)||"*"]=a.slice(b).map(decodeURIComponent).join("/");break}if(void 0===O){v=!0;break}var P=u.exec(x);if(P&&!s){-1===m.indexOf(P[1])||(0,o.default)(!1);var k=decodeURIComponent(O);w[P[1]]=k}else if(x!==O){v=!0;break}}if(!v){r={route:g,params:w,uri:"/"+a.slice(0,b).join("/")};break}}}return r||n||null},u=/^:(.+)/,c=function(e){return u.test(e)},l=function(e){return e&&"*"===e[0]},h=function(e,t){return{route:e,score:e.default?0:f(e.path).reduce((function(e,t){return e+=4,!function(e){return""===e}(t)?c(t)?e+=2:l(t)?e-=5:e+=3:e+=1,e}),0),index:t}},p=function(e){return e.map(h).sort((function(e,t){return e.score<t.score?1:e.score>t.score?-1:e.index-t.index}))},f=function(e){return e.replace(/(^\/+|\/+$)/g,"").split("/")},d=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e+((r=r.filter((function(e){return e&&e.length>0})))&&r.length>0?"?"+r.join("&"):"")},m=["uri","path"];t.ei=s},84837:function(e){"use strict";var t=/[|\\{}()[\]^$+*?.]/g;e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(t,"\\$&")}},97509:function(e){"use strict";e.exports=Object.assign},77082:function(e,t,r){var n,i;void 0===(i="function"==typeof(n=function(){return function(e){e.stemmerSupport={Among:function(e,t,r,n){if(this.toCharArray=function(e){for(var t=e.length,r=new Array(t),n=0;n<t;n++)r[n]=e.charCodeAt(n);return r},!e&&""!=e||!t&&0!=t||!r)throw"Bad Among initialisation: s:"+e+", substring_i: "+t+", result: "+r;this.s_size=e.length,this.s=this.toCharArray(e),this.substring_i=t,this.result=r,this.method=n},SnowballProgram:function(){var e;return{bra:0,ket:0,limit:0,cursor:0,limit_backward:0,setCurrent:function(t){e=t,this.cursor=0,this.limit=t.length,this.limit_backward=0,this.bra=this.cursor,this.ket=this.limit},getCurrent:function(){var t=e;return e=null,t},in_grouping:function(t,r,n){if(this.cursor<this.limit){var i=e.charCodeAt(this.cursor);if(i<=n&&i>=r&&t[(i-=r)>>3]&1<<(7&i))return this.cursor++,!0}return!1},in_grouping_b:function(t,r,n){if(this.cursor>this.limit_backward){var i=e.charCodeAt(this.cursor-1);if(i<=n&&i>=r&&t[(i-=r)>>3]&1<<(7&i))return this.cursor--,!0}return!1},out_grouping:function(t,r,n){if(this.cursor<this.limit){var i=e.charCodeAt(this.cursor);if(i>n||i<r)return this.cursor++,!0;if(!(t[(i-=r)>>3]&1<<(7&i)))return this.cursor++,!0}return!1},out_grouping_b:function(t,r,n){if(this.cursor>this.limit_backward){var i=e.charCodeAt(this.cursor-1);if(i>n||i<r)return this.cursor--,!0;if(!(t[(i-=r)>>3]&1<<(7&i)))return this.cursor--,!0}return!1},eq_s:function(t,r){if(this.limit-this.cursor<t)return!1;for(var n=0;n<t;n++)if(e.charCodeAt(this.cursor+n)!=r.charCodeAt(n))return!1;return this.cursor+=t,!0},eq_s_b:function(t,r){if(this.cursor-this.limit_backward<t)return!1;for(var n=0;n<t;n++)if(e.charCodeAt(this.cursor-t+n)!=r.charCodeAt(n))return!1;return this.cursor-=t,!0},find_among:function(t,r){for(var n=0,i=r,o=this.cursor,a=this.limit,s=0,u=0,c=!1;;){for(var l=n+(i-n>>1),h=0,p=s<u?s:u,f=t[l],d=p;d<f.s_size;d++){if(o+p==a){h=-1;break}if(h=e.charCodeAt(o+p)-f.s[d])break;p++}if(h<0?(i=l,u=p):(n=l,s=p),i-n<=1){if(n>0||i==n||c)break;c=!0}}for(;;){if(s>=(f=t[n]).s_size){if(this.cursor=o+f.s_size,!f.method)return f.result;var m=f.method();if(this.cursor=o+f.s_size,m)return f.result}if((n=f.substring_i)<0)return 0}},find_among_b:function(t,r){for(var n=0,i=r,o=this.cursor,a=this.limit_backward,s=0,u=0,c=!1;;){for(var l=n+(i-n>>1),h=0,p=s<u?s:u,f=(d=t[l]).s_size-1-p;f>=0;f--){if(o-p==a){h=-1;break}if(h=e.charCodeAt(o-1-p)-d.s[f])break;p++}if(h<0?(i=l,u=p):(n=l,s=p),i-n<=1){if(n>0||i==n||c)break;c=!0}}for(;;){var d;if(s>=(d=t[n]).s_size){if(this.cursor=o-d.s_size,!d.method)return d.result;var m=d.method();if(this.cursor=o-d.s_size,m)return d.result}if((n=d.substring_i)<0)return 0}},replace_s:function(t,r,n){var i=n.length-(r-t),o=e.substring(0,t),a=e.substring(r);return e=o+n+a,this.limit+=i,this.cursor>=r?this.cursor+=i:this.cursor>t&&(this.cursor=t),i},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>e.length)throw"faulty slice operation"},slice_from:function(e){this.slice_check(),this.replace_s(this.bra,this.ket,e)},slice_del:function(){this.slice_from("")},insert:function(e,t,r){var n=this.replace_s(e,t,r);e<=this.bra&&(this.bra+=n),e<=this.ket&&(this.ket+=n)},slice_to:function(){return this.slice_check(),e.substring(this.bra,this.ket)},eq_v_b:function(e){return this.eq_s_b(e.length,e)}}}},e.trimmerSupport={generateTrimmer:function(e){var t=new RegExp("^[^"+e+"]+"),r=new RegExp("[^"+e+"]+$");return function(e){return"function"==typeof e.update?e.update((function(e){return e.replace(t,"").replace(r,"")})):e.replace(t,"").replace(r,"")}}}}})?n.call(t,r,t,e):n)||(e.exports=i)},13680:function(e,t,r){var n,i;void 0===(i="function"==typeof(n=function(){return function(e){function t(){var e={"[一二三四五六七八九十百千万億兆]":"M","[一-龠々〆ヵヶ]":"H","[ぁ-ん]":"I","[ァ-ヴーア-ン゙ー]":"K","[a-zA-Za-zA-Z]":"A","[0-90-9]":"N"};for(var t in this.chartype_=[],e){var r=new RegExp(t);this.chartype_.push([r,e[t]])}return this.BIAS__=-332,this.BC1__={HH:6,II:2461,KH:406,OH:-1378},this.BC2__={AA:-3267,AI:2744,AN:-878,HH:-4070,HM:-1711,HN:4012,HO:3761,IA:1327,IH:-1184,II:-1332,IK:1721,IO:5492,KI:3831,KK:-8741,MH:-3132,MK:3334,OO:-2920},this.BC3__={HH:996,HI:626,HK:-721,HN:-1307,HO:-836,IH:-301,KK:2762,MK:1079,MM:4034,OA:-1652,OH:266},this.BP1__={BB:295,OB:304,OO:-125,UB:352},this.BP2__={BO:60,OO:-1762},this.BQ1__={BHH:1150,BHM:1521,BII:-1158,BIM:886,BMH:1208,BNH:449,BOH:-91,BOO:-2597,OHI:451,OIH:-296,OKA:1851,OKH:-1020,OKK:904,OOO:2965},this.BQ2__={BHH:118,BHI:-1159,BHM:466,BIH:-919,BKK:-1720,BKO:864,OHH:-1139,OHM:-181,OIH:153,UHI:-1146},this.BQ3__={BHH:-792,BHI:2664,BII:-299,BKI:419,BMH:937,BMM:8335,BNN:998,BOH:775,OHH:2174,OHM:439,OII:280,OKH:1798,OKI:-793,OKO:-2242,OMH:-2402,OOO:11699},this.BQ4__={BHH:-3895,BIH:3761,BII:-4654,BIK:1348,BKK:-1806,BMI:-3385,BOO:-12396,OAH:926,OHH:266,OHK:-2036,ONN:-973},this.BW1__={",と":660,",同":727,"B1あ":1404,"B1同":542,"、と":660,"、同":727,"」と":1682,"あっ":1505,"いう":1743,"いっ":-2055,"いる":672,"うし":-4817,"うん":665,"から":3472,"がら":600,"こう":-790,"こと":2083,"こん":-1262,"さら":-4143,"さん":4573,"した":2641,"して":1104,"すで":-3399,"そこ":1977,"それ":-871,"たち":1122,"ため":601,"った":3463,"つい":-802,"てい":805,"てき":1249,"でき":1127,"です":3445,"では":844,"とい":-4915,"とみ":1922,"どこ":3887,"ない":5713,"なっ":3015,"など":7379,"なん":-1113,"にし":2468,"には":1498,"にも":1671,"に対":-912,"の一":-501,"の中":741,"ませ":2448,"まで":1711,"まま":2600,"まる":-2155,"やむ":-1947,"よっ":-2565,"れた":2369,"れで":-913,"をし":1860,"を見":731,"亡く":-1886,"京都":2558,"取り":-2784,"大き":-2604,"大阪":1497,"平方":-2314,"引き":-1336,"日本":-195,"本当":-2423,"毎日":-2113,"目指":-724,"B1あ":1404,"B1同":542,"」と":1682},this.BW2__={"..":-11822,11:-669,"――":-5730,"−−":-13175,"いう":-1609,"うか":2490,"かし":-1350,"かも":-602,"から":-7194,"かれ":4612,"がい":853,"がら":-3198,"きた":1941,"くな":-1597,"こと":-8392,"この":-4193,"させ":4533,"され":13168,"さん":-3977,"しい":-1819,"しか":-545,"した":5078,"して":972,"しな":939,"その":-3744,"たい":-1253,"たた":-662,"ただ":-3857,"たち":-786,"たと":1224,"たは":-939,"った":4589,"って":1647,"っと":-2094,"てい":6144,"てき":3640,"てく":2551,"ては":-3110,"ても":-3065,"でい":2666,"でき":-1528,"でし":-3828,"です":-4761,"でも":-4203,"とい":1890,"とこ":-1746,"とと":-2279,"との":720,"とみ":5168,"とも":-3941,"ない":-2488,"なが":-1313,"など":-6509,"なの":2614,"なん":3099,"にお":-1615,"にし":2748,"にな":2454,"によ":-7236,"に対":-14943,"に従":-4688,"に関":-11388,"のか":2093,"ので":-7059,"のに":-6041,"のの":-6125,"はい":1073,"はが":-1033,"はず":-2532,"ばれ":1813,"まし":-1316,"まで":-6621,"まれ":5409,"めて":-3153,"もい":2230,"もの":-10713,"らか":-944,"らし":-1611,"らに":-1897,"りし":651,"りま":1620,"れた":4270,"れて":849,"れば":4114,"ろう":6067,"われ":7901,"を通":-11877,"んだ":728,"んな":-4115,"一人":602,"一方":-1375,"一日":970,"一部":-1051,"上が":-4479,"会社":-1116,"出て":2163,"分の":-7758,"同党":970,"同日":-913,"大阪":-2471,"委員":-1250,"少な":-1050,"年度":-8669,"年間":-1626,"府県":-2363,"手権":-1982,"新聞":-4066,"日新":-722,"日本":-7068,"日米":3372,"曜日":-601,"朝鮮":-2355,"本人":-2697,"東京":-1543,"然と":-1384,"社会":-1276,"立て":-990,"第に":-1612,"米国":-4268,"11":-669},this.BW3__={"あた":-2194,"あり":719,"ある":3846,"い.":-1185,"い。":-1185,"いい":5308,"いえ":2079,"いく":3029,"いた":2056,"いっ":1883,"いる":5600,"いわ":1527,"うち":1117,"うと":4798,"えと":1454,"か.":2857,"か。":2857,"かけ":-743,"かっ":-4098,"かに":-669,"から":6520,"かり":-2670,"が,":1816,"が、":1816,"がき":-4855,"がけ":-1127,"がっ":-913,"がら":-4977,"がり":-2064,"きた":1645,"けど":1374,"こと":7397,"この":1542,"ころ":-2757,"さい":-714,"さを":976,"し,":1557,"し、":1557,"しい":-3714,"した":3562,"して":1449,"しな":2608,"しま":1200,"す.":-1310,"す。":-1310,"する":6521,"ず,":3426,"ず、":3426,"ずに":841,"そう":428,"た.":8875,"た。":8875,"たい":-594,"たの":812,"たり":-1183,"たる":-853,"だ.":4098,"だ。":4098,"だっ":1004,"った":-4748,"って":300,"てい":6240,"てお":855,"ても":302,"です":1437,"でに":-1482,"では":2295,"とう":-1387,"とし":2266,"との":541,"とも":-3543,"どう":4664,"ない":1796,"なく":-903,"など":2135,"に,":-1021,"に、":-1021,"にし":1771,"にな":1906,"には":2644,"の,":-724,"の、":-724,"の子":-1e3,"は,":1337,"は、":1337,"べき":2181,"まし":1113,"ます":6943,"まっ":-1549,"まで":6154,"まれ":-793,"らし":1479,"られ":6820,"るる":3818,"れ,":854,"れ、":854,"れた":1850,"れて":1375,"れば":-3246,"れる":1091,"われ":-605,"んだ":606,"んで":798,"カ月":990,"会議":860,"入り":1232,"大会":2217,"始め":1681,"市":965,"新聞":-5055,"日,":974,"日、":974,"社会":2024,"カ月":990},this.TC1__={AAA:1093,HHH:1029,HHM:580,HII:998,HOH:-390,HOM:-331,IHI:1169,IOH:-142,IOI:-1015,IOM:467,MMH:187,OOI:-1832},this.TC2__={HHO:2088,HII:-1023,HMM:-1154,IHI:-1965,KKH:703,OII:-2649},this.TC3__={AAA:-294,HHH:346,HHI:-341,HII:-1088,HIK:731,HOH:-1486,IHH:128,IHI:-3041,IHO:-1935,IIH:-825,IIM:-1035,IOI:-542,KHH:-1216,KKA:491,KKH:-1217,KOK:-1009,MHH:-2694,MHM:-457,MHO:123,MMH:-471,NNH:-1689,NNO:662,OHO:-3393},this.TC4__={HHH:-203,HHI:1344,HHK:365,HHM:-122,HHN:182,HHO:669,HIH:804,HII:679,HOH:446,IHH:695,IHO:-2324,IIH:321,III:1497,IIO:656,IOO:54,KAK:4845,KKA:3386,KKK:3065,MHH:-405,MHI:201,MMH:-241,MMM:661,MOM:841},this.TQ1__={BHHH:-227,BHHI:316,BHIH:-132,BIHH:60,BIII:1595,BNHH:-744,BOHH:225,BOOO:-908,OAKK:482,OHHH:281,OHIH:249,OIHI:200,OIIH:-68},this.TQ2__={BIHH:-1401,BIII:-1033,BKAK:-543,BOOO:-5591},this.TQ3__={BHHH:478,BHHM:-1073,BHIH:222,BHII:-504,BIIH:-116,BIII:-105,BMHI:-863,BMHM:-464,BOMH:620,OHHH:346,OHHI:1729,OHII:997,OHMH:481,OIHH:623,OIIH:1344,OKAK:2792,OKHH:587,OKKA:679,OOHH:110,OOII:-685},this.TQ4__={BHHH:-721,BHHM:-3604,BHII:-966,BIIH:-607,BIII:-2181,OAAA:-2763,OAKK:180,OHHH:-294,OHHI:2446,OHHO:480,OHIH:-1573,OIHH:1935,OIHI:-493,OIIH:626,OIII:-4007,OKAK:-8156},this.TW1__={"につい":-4681,"東京都":2026},this.TW2__={"ある程":-2049,"いった":-1256,"ころが":-2434,"しょう":3873,"その後":-4430,"だって":-1049,"ていた":1833,"として":-4657,"ともに":-4517,"もので":1882,"一気に":-792,"初めて":-1512,"同時に":-8097,"大きな":-1255,"対して":-2721,"社会党":-3216},this.TW3__={"いただ":-1734,"してい":1314,"として":-4314,"につい":-5483,"にとっ":-5989,"に当た":-6247,"ので,":-727,"ので、":-727,"のもの":-600,"れから":-3752,"十二月":-2287},this.TW4__={"いう.":8576,"いう。":8576,"からな":-2348,"してい":2958,"たが,":1516,"たが、":1516,"ている":1538,"という":1349,"ました":5543,"ません":1097,"ようと":-4258,"よると":5865},this.UC1__={A:484,K:93,M:645,O:-505},this.UC2__={A:819,H:1059,I:409,M:3987,N:5775,O:646},this.UC3__={A:-1370,I:2311},this.UC4__={A:-2643,H:1809,I:-1032,K:-3450,M:3565,N:3876,O:6646},this.UC5__={H:313,I:-1238,K:-799,M:539,O:-831},this.UC6__={H:-506,I:-253,K:87,M:247,O:-387},this.UP1__={O:-214},this.UP2__={B:69,O:935},this.UP3__={B:189},this.UQ1__={BH:21,BI:-12,BK:-99,BN:142,BO:-56,OH:-95,OI:477,OK:410,OO:-2422},this.UQ2__={BH:216,BI:113,OK:1759},this.UQ3__={BA:-479,BH:42,BI:1913,BK:-7198,BM:3160,BN:6427,BO:14761,OI:-827,ON:-3212},this.UW1__={",":156,"、":156,"「":-463,"あ":-941,"う":-127,"が":-553,"き":121,"こ":505,"で":-201,"と":-547,"ど":-123,"に":-789,"の":-185,"は":-847,"も":-466,"や":-470,"よ":182,"ら":-292,"り":208,"れ":169,"を":-446,"ん":-137,"・":-135,"主":-402,"京":-268,"区":-912,"午":871,"国":-460,"大":561,"委":729,"市":-411,"日":-141,"理":361,"生":-408,"県":-386,"都":-718,"「":-463,"・":-135},this.UW2__={",":-829,"、":-829,"〇":892,"「":-645,"」":3145,"あ":-538,"い":505,"う":134,"お":-502,"か":1454,"が":-856,"く":-412,"こ":1141,"さ":878,"ざ":540,"し":1529,"す":-675,"せ":300,"そ":-1011,"た":188,"だ":1837,"つ":-949,"て":-291,"で":-268,"と":-981,"ど":1273,"な":1063,"に":-1764,"の":130,"は":-409,"ひ":-1273,"べ":1261,"ま":600,"も":-1263,"や":-402,"よ":1639,"り":-579,"る":-694,"れ":571,"を":-2516,"ん":2095,"ア":-587,"カ":306,"キ":568,"ッ":831,"三":-758,"不":-2150,"世":-302,"中":-968,"主":-861,"事":492,"人":-123,"会":978,"保":362,"入":548,"初":-3025,"副":-1566,"北":-3414,"区":-422,"大":-1769,"天":-865,"太":-483,"子":-1519,"学":760,"実":1023,"小":-2009,"市":-813,"年":-1060,"強":1067,"手":-1519,"揺":-1033,"政":1522,"文":-1355,"新":-1682,"日":-1815,"明":-1462,"最":-630,"朝":-1843,"本":-1650,"東":-931,"果":-665,"次":-2378,"民":-180,"気":-1740,"理":752,"発":529,"目":-1584,"相":-242,"県":-1165,"立":-763,"第":810,"米":509,"自":-1353,"行":838,"西":-744,"見":-3874,"調":1010,"議":1198,"込":3041,"開":1758,"間":-1257,"「":-645,"」":3145,"ッ":831,"ア":-587,"カ":306,"キ":568},this.UW3__={",":4889,1:-800,"−":-1723,"、":4889,"々":-2311,"〇":5827,"」":2670,"〓":-3573,"あ":-2696,"い":1006,"う":2342,"え":1983,"お":-4864,"か":-1163,"が":3271,"く":1004,"け":388,"げ":401,"こ":-3552,"ご":-3116,"さ":-1058,"し":-395,"す":584,"せ":3685,"そ":-5228,"た":842,"ち":-521,"っ":-1444,"つ":-1081,"て":6167,"で":2318,"と":1691,"ど":-899,"な":-2788,"に":2745,"の":4056,"は":4555,"ひ":-2171,"ふ":-1798,"へ":1199,"ほ":-5516,"ま":-4384,"み":-120,"め":1205,"も":2323,"や":-788,"よ":-202,"ら":727,"り":649,"る":5905,"れ":2773,"わ":-1207,"を":6620,"ん":-518,"ア":551,"グ":1319,"ス":874,"ッ":-1350,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278,"・":-3794,"一":-1619,"下":-1759,"世":-2087,"両":3815,"中":653,"主":-758,"予":-1193,"二":974,"人":2742,"今":792,"他":1889,"以":-1368,"低":811,"何":4265,"作":-361,"保":-2439,"元":4858,"党":3593,"全":1574,"公":-3030,"六":755,"共":-1880,"円":5807,"再":3095,"分":457,"初":2475,"別":1129,"前":2286,"副":4437,"力":365,"動":-949,"務":-1872,"化":1327,"北":-1038,"区":4646,"千":-2309,"午":-783,"協":-1006,"口":483,"右":1233,"各":3588,"合":-241,"同":3906,"和":-837,"員":4513,"国":642,"型":1389,"場":1219,"外":-241,"妻":2016,"学":-1356,"安":-423,"実":-1008,"家":1078,"小":-513,"少":-3102,"州":1155,"市":3197,"平":-1804,"年":2416,"広":-1030,"府":1605,"度":1452,"建":-2352,"当":-3885,"得":1905,"思":-1291,"性":1822,"戸":-488,"指":-3973,"政":-2013,"教":-1479,"数":3222,"文":-1489,"新":1764,"日":2099,"旧":5792,"昨":-661,"時":-1248,"曜":-951,"最":-937,"月":4125,"期":360,"李":3094,"村":364,"東":-805,"核":5156,"森":2438,"業":484,"氏":2613,"民":-1694,"決":-1073,"法":1868,"海":-495,"無":979,"物":461,"特":-3850,"生":-273,"用":914,"町":1215,"的":7313,"直":-1835,"省":792,"県":6293,"知":-1528,"私":4231,"税":401,"立":-960,"第":1201,"米":7767,"系":3066,"約":3663,"級":1384,"統":-4229,"総":1163,"線":1255,"者":6457,"能":725,"自":-2869,"英":785,"見":1044,"調":-562,"財":-733,"費":1777,"車":1835,"軍":1375,"込":-1504,"通":-1136,"選":-681,"郎":1026,"郡":4404,"部":1200,"金":2163,"長":421,"開":-1432,"間":1302,"関":-1282,"雨":2009,"電":-1045,"非":2066,"駅":1620,"1":-800,"」":2670,"・":-3794,"ッ":-1350,"ア":551,"グ":1319,"ス":874,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278},this.UW4__={",":3930,".":3508,"―":-4841,"、":3930,"。":3508,"〇":4999,"「":1895,"」":3798,"〓":-5156,"あ":4752,"い":-3435,"う":-640,"え":-2514,"お":2405,"か":530,"が":6006,"き":-4482,"ぎ":-3821,"く":-3788,"け":-4376,"げ":-4734,"こ":2255,"ご":1979,"さ":2864,"し":-843,"じ":-2506,"す":-731,"ず":1251,"せ":181,"そ":4091,"た":5034,"だ":5408,"ち":-3654,"っ":-5882,"つ":-1659,"て":3994,"で":7410,"と":4547,"な":5433,"に":6499,"ぬ":1853,"ね":1413,"の":7396,"は":8578,"ば":1940,"ひ":4249,"び":-4134,"ふ":1345,"へ":6665,"べ":-744,"ほ":1464,"ま":1051,"み":-2082,"む":-882,"め":-5046,"も":4169,"ゃ":-2666,"や":2795,"ょ":-1544,"よ":3351,"ら":-2922,"り":-9726,"る":-14896,"れ":-2613,"ろ":-4570,"わ":-1783,"を":13150,"ん":-2352,"カ":2145,"コ":1789,"セ":1287,"ッ":-724,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637,"・":-4371,"ー":-11870,"一":-2069,"中":2210,"予":782,"事":-190,"井":-1768,"人":1036,"以":544,"会":950,"体":-1286,"作":530,"側":4292,"先":601,"党":-2006,"共":-1212,"内":584,"円":788,"初":1347,"前":1623,"副":3879,"力":-302,"動":-740,"務":-2715,"化":776,"区":4517,"協":1013,"参":1555,"合":-1834,"和":-681,"員":-910,"器":-851,"回":1500,"国":-619,"園":-1200,"地":866,"場":-1410,"塁":-2094,"士":-1413,"多":1067,"大":571,"子":-4802,"学":-1397,"定":-1057,"寺":-809,"小":1910,"屋":-1328,"山":-1500,"島":-2056,"川":-2667,"市":2771,"年":374,"庁":-4556,"後":456,"性":553,"感":916,"所":-1566,"支":856,"改":787,"政":2182,"教":704,"文":522,"方":-856,"日":1798,"時":1829,"最":845,"月":-9066,"木":-485,"来":-442,"校":-360,"業":-1043,"氏":5388,"民":-2716,"気":-910,"沢":-939,"済":-543,"物":-735,"率":672,"球":-1267,"生":-1286,"産":-1101,"田":-2900,"町":1826,"的":2586,"目":922,"省":-3485,"県":2997,"空":-867,"立":-2112,"第":788,"米":2937,"系":786,"約":2171,"経":1146,"統":-1169,"総":940,"線":-994,"署":749,"者":2145,"能":-730,"般":-852,"行":-792,"規":792,"警":-1184,"議":-244,"谷":-1e3,"賞":730,"車":-1481,"軍":1158,"輪":-1433,"込":-3370,"近":929,"道":-1291,"選":2596,"郎":-4866,"都":1192,"野":-1100,"銀":-2213,"長":357,"間":-2344,"院":-2297,"際":-2604,"電":-878,"領":-1659,"題":-792,"館":-1984,"首":1749,"高":2120,"「":1895,"」":3798,"・":-4371,"ッ":-724,"ー":-11870,"カ":2145,"コ":1789,"セ":1287,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637},this.UW5__={",":465,".":-299,1:-514,E2:-32768,"]":-2762,"、":465,"。":-299,"「":363,"あ":1655,"い":331,"う":-503,"え":1199,"お":527,"か":647,"が":-421,"き":1624,"ぎ":1971,"く":312,"げ":-983,"さ":-1537,"し":-1371,"す":-852,"だ":-1186,"ち":1093,"っ":52,"つ":921,"て":-18,"で":-850,"と":-127,"ど":1682,"な":-787,"に":-1224,"の":-635,"は":-578,"べ":1001,"み":502,"め":865,"ゃ":3350,"ょ":854,"り":-208,"る":429,"れ":504,"わ":419,"を":-1264,"ん":327,"イ":241,"ル":451,"ン":-343,"中":-871,"京":722,"会":-1153,"党":-654,"務":3519,"区":-901,"告":848,"員":2104,"大":-1296,"学":-548,"定":1785,"嵐":-1304,"市":-2991,"席":921,"年":1763,"思":872,"所":-814,"挙":1618,"新":-1682,"日":218,"月":-4353,"査":932,"格":1356,"機":-1508,"氏":-1347,"田":240,"町":-3912,"的":-3149,"相":1319,"省":-1052,"県":-4003,"研":-997,"社":-278,"空":-813,"統":1955,"者":-2233,"表":663,"語":-1073,"議":1219,"選":-1018,"郎":-368,"長":786,"間":1191,"題":2368,"館":-689,"1":-514,"E2":-32768,"「":363,"イ":241,"ル":451,"ン":-343},this.UW6__={",":227,".":808,1:-270,E1:306,"、":227,"。":808,"あ":-307,"う":189,"か":241,"が":-73,"く":-121,"こ":-200,"じ":1782,"す":383,"た":-428,"っ":573,"て":-1014,"で":101,"と":-105,"な":-253,"に":-149,"の":-417,"は":-236,"も":-206,"り":187,"る":-135,"を":195,"ル":-673,"ン":-496,"一":-277,"中":201,"件":-800,"会":624,"前":302,"区":1792,"員":-1212,"委":798,"学":-960,"市":887,"広":-695,"後":535,"業":-697,"相":753,"社":-507,"福":974,"空":-822,"者":1811,"連":463,"郎":1082,"1":-270,"E1":306,"ル":-673,"ン":-496},this}t.prototype.ctype_=function(e){for(var t in this.chartype_)if(e.match(this.chartype_[t][0]))return this.chartype_[t][1];return"O"},t.prototype.ts_=function(e){return e||0},t.prototype.segment=function(e){if(null==e||null==e||""==e)return[];var t=[],r=["B3","B2","B1"],n=["O","O","O"],i=e.split("");for(c=0;c<i.length;++c)r.push(i[c]),n.push(this.ctype_(i[c]));r.push("E1"),r.push("E2"),r.push("E3"),n.push("O"),n.push("O"),n.push("O");for(var o=r[3],a="U",s="U",u="U",c=4;c<r.length-3;++c){var l=this.BIAS__,h=r[c-3],p=r[c-2],f=r[c-1],d=r[c],m=r[c+1],v=r[c+2],g=n[c-3],y=n[c-2],w=n[c-1],_=n[c],b=n[c+1],x=n[c+2];l+=this.ts_(this.UP1__[a]),l+=this.ts_(this.UP2__[s]),l+=this.ts_(this.UP3__[u]),l+=this.ts_(this.BP1__[a+s]),l+=this.ts_(this.BP2__[s+u]),l+=this.ts_(this.UW1__[h]),l+=this.ts_(this.UW2__[p]),l+=this.ts_(this.UW3__[f]),l+=this.ts_(this.UW4__[d]),l+=this.ts_(this.UW5__[m]),l+=this.ts_(this.UW6__[v]),l+=this.ts_(this.BW1__[p+f]),l+=this.ts_(this.BW2__[f+d]),l+=this.ts_(this.BW3__[d+m]),l+=this.ts_(this.TW1__[h+p+f]),l+=this.ts_(this.TW2__[p+f+d]),l+=this.ts_(this.TW3__[f+d+m]),l+=this.ts_(this.TW4__[d+m+v]),l+=this.ts_(this.UC1__[g]),l+=this.ts_(this.UC2__[y]),l+=this.ts_(this.UC3__[w]),l+=this.ts_(this.UC4__[_]),l+=this.ts_(this.UC5__[b]),l+=this.ts_(this.UC6__[x]),l+=this.ts_(this.BC1__[y+w]),l+=this.ts_(this.BC2__[w+_]),l+=this.ts_(this.BC3__[_+b]),l+=this.ts_(this.TC1__[g+y+w]),l+=this.ts_(this.TC2__[y+w+_]),l+=this.ts_(this.TC3__[w+_+b]),l+=this.ts_(this.TC4__[_+b+x]),l+=this.ts_(this.UQ1__[a+g]),l+=this.ts_(this.UQ2__[s+y]),l+=this.ts_(this.UQ3__[u+w]),l+=this.ts_(this.BQ1__[s+y+w]),l+=this.ts_(this.BQ2__[s+w+_]),l+=this.ts_(this.BQ3__[u+y+w]),l+=this.ts_(this.BQ4__[u+w+_]),l+=this.ts_(this.TQ1__[s+g+y+w]),l+=this.ts_(this.TQ2__[s+y+w+_]),l+=this.ts_(this.TQ3__[u+g+y+w]);var O="O";(l+=this.ts_(this.TQ4__[u+y+w+_]))>0&&(t.push(o),o="",O="B"),a=s,s=u,u=O,o+=r[c]}return t.push(o),t},e.TinySegmenter=t}})?n.call(t,r,t,e):n)||(e.exports=i)},4718:function(e,t,r){var n,i;!function(){var o,a,s,u,c,l,h,p,f,d,m,v,g,y,w,_,b,x,O,P,k,E,I,S,C,R,H=function e(t){var r=new e.Builder;return r.pipeline.add(e.trimmer,e.stopWordFilter,e.stemmer),r.searchPipeline.add(e.stemmer),t.call(r,r),r.build()};H.version="2.3.9",(H.utils={}).warn=(o=this,function(e){o.console&&console.warn&&console.warn(e)}),H.utils.asString=function(e){return null==e?"":e.toString()},H.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),n=0;n<r.length;n++){var i=r[n],o=e[i];if(Array.isArray(o))t[i]=o.slice();else{if("string"!=typeof o&&"number"!=typeof o&&"boolean"!=typeof o)throw new TypeError("clone is not deep and does not support nested objects");t[i]=o}}return t},(H.FieldRef=function(e,t,r){this.docRef=e,this.fieldName=t,this._stringValue=r}).joiner="/",H.FieldRef.fromString=function(e){var t=e.indexOf(H.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var r=e.slice(0,t),n=e.slice(t+1);return new H.FieldRef(n,r,e)},H.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+H.FieldRef.joiner+this.docRef),this._stringValue},(H.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0}).complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},H.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},H.Set.prototype.contains=function(e){return!!this.elements[e]},H.Set.prototype.intersect=function(e){var t,r,n,i=[];if(e===H.Set.complete)return this;if(e===H.Set.empty)return e;this.length<e.length?(t=this,r=e):(t=e,r=this),n=Object.keys(t.elements);for(var o=0;o<n.length;o++){var a=n[o];a in r.elements&&i.push(a)}return new H.Set(i)},H.Set.prototype.union=function(e){return e===H.Set.complete?H.Set.complete:e===H.Set.empty?this:new H.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},H.idf=function(e,t){var r=0;for(var n in e)"_index"!=n&&(r+=Object.keys(e[n]).length);var i=(t-r+.5)/(r+.5);return Math.log(1+Math.abs(i))},(H.Token=function(e,t){this.str=e||"",this.metadata=t||{}}).prototype.toString=function(){return this.str},H.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},H.Token.prototype.clone=function(e){return new H.Token((e=e||function(e){return e})(this.str,this.metadata),this.metadata)},(H.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new H.Token(H.utils.asString(e).toLowerCase(),H.utils.clone(t))}));for(var r=e.toString().toLowerCase(),n=r.length,i=[],o=0,a=0;o<=n;o++){var s=o-a;if(r.charAt(o).match(H.tokenizer.separator)||o==n){if(s>0){var u=H.utils.clone(t)||{};u.position=[a,s],u.index=i.length,i.push(new H.Token(r.slice(a,o),u))}a=o+1}}return i}).separator=/[\s\-]+/,(H.Pipeline=function(){this._stack=[]}).registeredFunctions=Object.create(null),H.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&H.utils.warn("Overwriting existing registered function: "+t),e.label=t,H.Pipeline.registeredFunctions[e.label]=e},H.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||H.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},H.Pipeline.load=function(e){var t=new H.Pipeline;return e.forEach((function(e){var r=H.Pipeline.registeredFunctions[e];if(!r)throw new Error("Cannot load unregistered function: "+e);t.add(r)})),t},H.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach((function(e){H.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},H.Pipeline.prototype.after=function(e,t){H.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},H.Pipeline.prototype.before=function(e,t){H.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");this._stack.splice(r,0,t)},H.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},H.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r<t;r++){for(var n=this._stack[r],i=[],o=0;o<e.length;o++){var a=n(e[o],o,e);if(null!=a&&""!==a)if(Array.isArray(a))for(var s=0;s<a.length;s++)i.push(a[s]);else i.push(a)}e=i}return e},H.Pipeline.prototype.runString=function(e,t){var r=new H.Token(e,t);return this.run([r]).map((function(e){return e.toString()}))},H.Pipeline.prototype.reset=function(){this._stack=[]},H.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return H.Pipeline.warnIfFunctionNotRegistered(e),e.label}))},(H.Vector=function(e){this._magnitude=0,this.elements=e||[]}).prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,r=this.elements.length/2,n=r-t,i=Math.floor(n/2),o=this.elements[2*i];n>1&&(o<e&&(t=i),o>e&&(r=i),o!=e);)n=r-t,i=t+Math.floor(n/2),o=this.elements[2*i];return o==e||o>e?2*i:o<e?2*(i+1):void 0},H.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},H.Vector.prototype.upsert=function(e,t,r){this._magnitude=0;var n=this.positionForIndex(e);this.elements[n]==e?this.elements[n+1]=r(this.elements[n+1],t):this.elements.splice(n,0,e,t)},H.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,r=1;r<t;r+=2){var n=this.elements[r];e+=n*n}return this._magnitude=Math.sqrt(e)},H.Vector.prototype.dot=function(e){for(var t=0,r=this.elements,n=e.elements,i=r.length,o=n.length,a=0,s=0,u=0,c=0;u<i&&c<o;)(a=r[u])<(s=n[c])?u+=2:a>s?c+=2:a==s&&(t+=r[u+1]*n[c+1],u+=2,c+=2);return t},H.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},H.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t<this.elements.length;t+=2,r++)e[r]=this.elements[t];return e},H.Vector.prototype.toJSON=function(){return this.elements},H.stemmer=(a={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"},s={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},u="[aeiouy]",c="[^aeiou][^aeiouy]*",l=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),h=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),p=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$"),f=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy]"),d=/^(.+?)(ss|i)es$/,m=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,g=/^(.+?)(ed|ing)$/,y=/.$/,w=/(at|bl|iz)$/,_=new RegExp("([^aeiouylsz])\\1$"),b=new RegExp("^"+c+u+"[^aeiouwxy]$"),x=/^(.+?[^aeiou])y$/,O=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,P=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,k=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,E=/^(.+?)(s|t)(ion)$/,I=/^(.+?)e$/,S=/ll$/,C=new RegExp("^"+c+u+"[^aeiouwxy]$"),R=function(e){var t,r,n,i,o,u,c;if(e.length<3)return e;if("y"==(n=e.substr(0,1))&&(e=n.toUpperCase()+e.substr(1)),o=m,(i=d).test(e)?e=e.replace(i,"$1$2"):o.test(e)&&(e=e.replace(o,"$1$2")),o=g,(i=v).test(e)){var R=i.exec(e);(i=l).test(R[1])&&(i=y,e=e.replace(i,""))}else o.test(e)&&(t=(R=o.exec(e))[1],(o=f).test(t)&&(u=_,c=b,(o=w).test(e=t)?e+="e":u.test(e)?(i=y,e=e.replace(i,"")):c.test(e)&&(e+="e")));return(i=x).test(e)&&(e=(t=(R=i.exec(e))[1])+"i"),(i=O).test(e)&&(t=(R=i.exec(e))[1],r=R[2],(i=l).test(t)&&(e=t+a[r])),(i=P).test(e)&&(t=(R=i.exec(e))[1],r=R[2],(i=l).test(t)&&(e=t+s[r])),o=E,(i=k).test(e)?(t=(R=i.exec(e))[1],(i=h).test(t)&&(e=t)):o.test(e)&&(t=(R=o.exec(e))[1]+R[2],(o=h).test(t)&&(e=t)),(i=I).test(e)&&(t=(R=i.exec(e))[1],o=p,u=C,((i=h).test(t)||o.test(t)&&!u.test(t))&&(e=t)),o=h,(i=S).test(e)&&o.test(e)&&(i=y,e=e.replace(i,"")),"y"==n&&(e=n.toLowerCase()+e.substr(1)),e},function(e){return e.update(R)}),H.Pipeline.registerFunction(H.stemmer,"stemmer"),H.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},H.stopWordFilter=H.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"]),H.Pipeline.registerFunction(H.stopWordFilter,"stopWordFilter"),H.trimmer=function(e){return e.update((function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")}))},H.Pipeline.registerFunction(H.trimmer,"trimmer"),(H.TokenSet=function(){this.final=!1,this.edges={},this.id=H.TokenSet._nextId,H.TokenSet._nextId+=1})._nextId=1,H.TokenSet.fromArray=function(e){for(var t=new H.TokenSet.Builder,r=0,n=e.length;r<n;r++)t.insert(e[r]);return t.finish(),t.root},H.TokenSet.fromClause=function(e){return"editDistance"in e?H.TokenSet.fromFuzzyString(e.term,e.editDistance):H.TokenSet.fromString(e.term)},H.TokenSet.fromFuzzyString=function(e,t){for(var r=new H.TokenSet,n=[{node:r,editsRemaining:t,str:e}];n.length;){var i=n.pop();if(i.str.length>0){var o,a=i.str.charAt(0);a in i.node.edges?o=i.node.edges[a]:(o=new H.TokenSet,i.node.edges[a]=o),1==i.str.length&&(o.final=!0),n.push({node:o,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var s=i.node.edges["*"];else{s=new H.TokenSet;i.node.edges["*"]=s}if(0==i.str.length&&(s.final=!0),n.push({node:s,editsRemaining:i.editsRemaining-1,str:i.str}),i.str.length>1&&n.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),i.str.length>=1){if("*"in i.node.edges)var u=i.node.edges["*"];else{u=new H.TokenSet;i.node.edges["*"]=u}1==i.str.length&&(u.final=!0),n.push({node:u,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var c,l=i.str.charAt(0),h=i.str.charAt(1);h in i.node.edges?c=i.node.edges[h]:(c=new H.TokenSet,i.node.edges[h]=c),1==i.str.length&&(c.final=!0),n.push({node:c,editsRemaining:i.editsRemaining-1,str:l+i.str.slice(2)})}}}return r},H.TokenSet.fromString=function(e){for(var t=new H.TokenSet,r=t,n=0,i=e.length;n<i;n++){var o=e[n],a=n==i-1;if("*"==o)t.edges[o]=t,t.final=a;else{var s=new H.TokenSet;s.final=a,t.edges[o]=s,t=s}}return r},H.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var r=t.pop(),n=Object.keys(r.node.edges),i=n.length;r.node.final&&(r.prefix.charAt(0),e.push(r.prefix));for(var o=0;o<i;o++){var a=n[o];t.push({prefix:r.prefix.concat(a),node:r.node.edges[a]})}}return e},H.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),r=t.length,n=0;n<r;n++){var i=t[n];e=e+i+this.edges[i].id}return e},H.TokenSet.prototype.intersect=function(e){for(var t=new H.TokenSet,r=void 0,n=[{qNode:e,output:t,node:this}];n.length;){r=n.pop();for(var i=Object.keys(r.qNode.edges),o=i.length,a=Object.keys(r.node.edges),s=a.length,u=0;u<o;u++)for(var c=i[u],l=0;l<s;l++){var h=a[l];if(h==c||"*"==c){var p=r.node.edges[h],f=r.qNode.edges[c],d=p.final&&f.final,m=void 0;h in r.output.edges?(m=r.output.edges[h]).final=m.final||d:((m=new H.TokenSet).final=d,r.output.edges[h]=m),n.push({qNode:f,output:m,node:p})}}}return t},H.TokenSet.Builder=function(){this.previousWord="",this.root=new H.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},H.TokenSet.Builder.prototype.insert=function(e){var t,r=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var n=0;n<e.length&&n<this.previousWord.length&&e[n]==this.previousWord[n];n++)r++;this.minimize(r),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(n=r;n<e.length;n++){var i=new H.TokenSet,o=e[n];t.edges[o]=i,this.uncheckedNodes.push({parent:t,char:o,child:i}),t=i}t.final=!0,this.previousWord=e},H.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},H.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString();n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}},(H.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline}).prototype.search=function(e){return this.query((function(t){new H.QueryParser(e,t).parse()}))},H.Index.prototype.query=function(e){for(var t=new H.Query(this.fields),r=Object.create(null),n=Object.create(null),i=Object.create(null),o=Object.create(null),a=Object.create(null),s=0;s<this.fields.length;s++)n[this.fields[s]]=new H.Vector;e.call(t,t);for(s=0;s<t.clauses.length;s++){var u=t.clauses[s],c=null,l=H.Set.empty;c=u.usePipeline?this.pipeline.runString(u.term,{fields:u.fields}):[u.term];for(var h=0;h<c.length;h++){var p=c[h];u.term=p;var f=H.TokenSet.fromClause(u),d=this.tokenSet.intersect(f).toArray();if(0===d.length&&u.presence===H.Query.presence.REQUIRED){for(var m=0;m<u.fields.length;m++){o[T=u.fields[m]]=H.Set.empty}break}for(var v=0;v<d.length;v++){var g=d[v],y=this.invertedIndex[g],w=y._index;for(m=0;m<u.fields.length;m++){var _=y[T=u.fields[m]],b=Object.keys(_),x=g+"/"+T,O=new H.Set(b);if(u.presence==H.Query.presence.REQUIRED&&(l=l.union(O),void 0===o[T]&&(o[T]=H.Set.complete)),u.presence!=H.Query.presence.PROHIBITED){if(n[T].upsert(w,u.boost,(function(e,t){return e+t})),!i[x]){for(var P=0;P<b.length;P++){var k,E=b[P],I=new H.FieldRef(E,T),S=_[E];void 0===(k=r[I])?r[I]=new H.MatchData(g,T,S):k.add(g,T,S)}i[x]=!0}}else void 0===a[T]&&(a[T]=H.Set.empty),a[T]=a[T].union(O)}}}if(u.presence===H.Query.presence.REQUIRED)for(m=0;m<u.fields.length;m++){o[T=u.fields[m]]=o[T].intersect(l)}}var C=H.Set.complete,R=H.Set.empty;for(s=0;s<this.fields.length;s++){var T;o[T=this.fields[s]]&&(C=C.intersect(o[T])),a[T]&&(R=R.union(a[T]))}var L=Object.keys(r),Q=[],j=Object.create(null);if(t.isNegated()){L=Object.keys(this.fieldVectors);for(s=0;s<L.length;s++){I=L[s];var B=H.FieldRef.fromString(I);r[I]=new H.MatchData}}for(s=0;s<L.length;s++){var A=(B=H.FieldRef.fromString(L[s])).docRef;if(C.contains(A)&&!R.contains(A)){var D,N=this.fieldVectors[B],M=n[B.fieldName].similarity(N);if(void 0!==(D=j[A]))D.score+=M,D.matchData.combine(r[B]);else{var F={ref:A,score:M,matchData:r[B]};j[A]=F,Q.push(F)}}}return Q.sort((function(e,t){return t.score-e.score}))},H.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:H.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},H.Index.load=function(e){var t={},r={},n=e.fieldVectors,i=Object.create(null),o=e.invertedIndex,a=new H.TokenSet.Builder,s=H.Pipeline.load(e.pipeline);e.version!=H.version&&H.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+H.version+"' does not match serialized index '"+e.version+"'");for(var u=0;u<n.length;u++){var c=(h=n[u])[0],l=h[1];r[c]=new H.Vector(l)}for(u=0;u<o.length;u++){var h,p=(h=o[u])[0],f=h[1];a.insert(p),i[p]=f}return a.finish(),t.fields=e.fields,t.fieldVectors=r,t.invertedIndex=i,t.tokenSet=a.root,t.pipeline=s,new H.Index(t)},(H.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=H.tokenizer,this.pipeline=new H.Pipeline,this.searchPipeline=new H.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]}).prototype.ref=function(e){this._ref=e},H.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},H.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},H.Builder.prototype.k1=function(e){this._k1=e},H.Builder.prototype.add=function(e,t){var r=e[this._ref],n=Object.keys(this._fields);this._documents[r]=t||{},this.documentCount+=1;for(var i=0;i<n.length;i++){var o=n[i],a=this._fields[o].extractor,s=a?a(e):e[o],u=this.tokenizer(s,{fields:[o]}),c=this.pipeline.run(u),l=new H.FieldRef(r,o),h=Object.create(null);this.fieldTermFrequencies[l]=h,this.fieldLengths[l]=0,this.fieldLengths[l]+=c.length;for(var p=0;p<c.length;p++){var f=c[p];if(null==h[f]&&(h[f]=0),h[f]+=1,null==this.invertedIndex[f]){var d=Object.create(null);d._index=this.termIndex,this.termIndex+=1;for(var m=0;m<n.length;m++)d[n[m]]=Object.create(null);this.invertedIndex[f]=d}null==this.invertedIndex[f][o][r]&&(this.invertedIndex[f][o][r]=Object.create(null));for(var v=0;v<this.metadataWhitelist.length;v++){var g=this.metadataWhitelist[v],y=f.metadata[g];null==this.invertedIndex[f][o][r][g]&&(this.invertedIndex[f][o][r][g]=[]),this.invertedIndex[f][o][r][g].push(y)}}}},H.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,r={},n={},i=0;i<t;i++){var o=H.FieldRef.fromString(e[i]),a=o.fieldName;n[a]||(n[a]=0),n[a]+=1,r[a]||(r[a]=0),r[a]+=this.fieldLengths[o]}var s=Object.keys(this._fields);for(i=0;i<s.length;i++){var u=s[i];r[u]=r[u]/n[u]}this.averageFieldLength=r},H.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),r=t.length,n=Object.create(null),i=0;i<r;i++){for(var o=H.FieldRef.fromString(t[i]),a=o.fieldName,s=this.fieldLengths[o],u=new H.Vector,c=this.fieldTermFrequencies[o],l=Object.keys(c),h=l.length,p=this._fields[a].boost||1,f=this._documents[o.docRef].boost||1,d=0;d<h;d++){var m,v,g,y=l[d],w=c[y],_=this.invertedIndex[y]._index;void 0===n[y]?(m=H.idf(this.invertedIndex[y],this.documentCount),n[y]=m):m=n[y],v=m*((this._k1+1)*w)/(this._k1*(1-this._b+this._b*(s/this.averageFieldLength[a]))+w),v*=p,v*=f,g=Math.round(1e3*v)/1e3,u.insert(_,g)}e[o]=u}this.fieldVectors=e},H.Builder.prototype.createTokenSet=function(){this.tokenSet=H.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},H.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new H.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},H.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},(H.MatchData=function(e,t,r){for(var n=Object.create(null),i=Object.keys(r||{}),o=0;o<i.length;o++){var a=i[o];n[a]=r[a].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=n)}).prototype.combine=function(e){for(var t=Object.keys(e.metadata),r=0;r<t.length;r++){var n=t[r],i=Object.keys(e.metadata[n]);null==this.metadata[n]&&(this.metadata[n]=Object.create(null));for(var o=0;o<i.length;o++){var a=i[o],s=Object.keys(e.metadata[n][a]);null==this.metadata[n][a]&&(this.metadata[n][a]=Object.create(null));for(var u=0;u<s.length;u++){var c=s[u];null==this.metadata[n][a][c]?this.metadata[n][a][c]=e.metadata[n][a][c]:this.metadata[n][a][c]=this.metadata[n][a][c].concat(e.metadata[n][a][c])}}}},H.MatchData.prototype.add=function(e,t,r){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=r);if(t in this.metadata[e])for(var n=Object.keys(r),i=0;i<n.length;i++){var o=n[i];o in this.metadata[e][t]?this.metadata[e][t][o]=this.metadata[e][t][o].concat(r[o]):this.metadata[e][t][o]=r[o]}else this.metadata[e][t]=r},(H.Query=function(e){this.clauses=[],this.allFields=e}).wildcard=new String("*"),H.Query.wildcard.NONE=0,H.Query.wildcard.LEADING=1,H.Query.wildcard.TRAILING=2,H.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},H.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=H.Query.wildcard.NONE),e.wildcard&H.Query.wildcard.LEADING&&e.term.charAt(0)!=H.Query.wildcard&&(e.term="*"+e.term),e.wildcard&H.Query.wildcard.TRAILING&&e.term.slice(-1)!=H.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=H.Query.presence.OPTIONAL),this.clauses.push(e),this},H.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=H.Query.presence.PROHIBITED)return!1;return!0},H.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,H.utils.clone(t))}),this),this;var r=t||{};return r.term=e.toString(),this.clause(r),this},(H.QueryParseError=function(e,t,r){this.name="QueryParseError",this.message=e,this.start=t,this.end=r}).prototype=new Error,(H.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]}).prototype.run=function(){for(var e=H.QueryLexer.lexText;e;)e=e(this)},H.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,r=this.pos,n=0;n<this.escapeCharPositions.length;n++)r=this.escapeCharPositions[n],e.push(this.str.slice(t,r)),t=r+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},H.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},H.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},H.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return H.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},H.QueryLexer.prototype.width=function(){return this.pos-this.start},H.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},H.QueryLexer.prototype.backup=function(){this.pos-=1},H.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=H.QueryLexer.EOS&&this.backup()},H.QueryLexer.prototype.more=function(){return this.pos<this.length},H.QueryLexer.EOS="EOS",H.QueryLexer.FIELD="FIELD",H.QueryLexer.TERM="TERM",H.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",H.QueryLexer.BOOST="BOOST",H.QueryLexer.PRESENCE="PRESENCE",H.QueryLexer.lexField=function(e){return e.backup(),e.emit(H.QueryLexer.FIELD),e.ignore(),H.QueryLexer.lexText},H.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(H.QueryLexer.TERM)),e.ignore(),e.more())return H.QueryLexer.lexText},H.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(H.QueryLexer.EDIT_DISTANCE),H.QueryLexer.lexText},H.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(H.QueryLexer.BOOST),H.QueryLexer.lexText},H.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(H.QueryLexer.TERM)},H.QueryLexer.termSeparator=H.tokenizer.separator,H.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==H.QueryLexer.EOS)return H.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return H.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(H.QueryLexer.TERM),H.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(H.QueryLexer.TERM),H.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(H.QueryLexer.PRESENCE),H.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(H.QueryLexer.PRESENCE),H.QueryLexer.lexText;if(t.match(H.QueryLexer.termSeparator))return H.QueryLexer.lexTerm}else e.escapeCharacter()}},(H.QueryParser=function(e,t){this.lexer=new H.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0}).prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=H.QueryParser.parseClause;e;)e=e(this);return this.query},H.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},H.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},H.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},H.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case H.QueryLexer.PRESENCE:return H.QueryParser.parsePresence;case H.QueryLexer.FIELD:return H.QueryParser.parseField;case H.QueryLexer.TERM:return H.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(r+=" with value '"+t.str+"'"),new H.QueryParseError(r,t.start,t.end)}},H.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=H.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=H.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+t.str+"'";throw new H.QueryParseError(r,t.start,t.end)}var n=e.peekLexeme();if(null==n)throw new H.QueryParseError(r="expecting term or field, found nothing",t.start,t.end);switch(n.type){case H.QueryLexer.FIELD:return H.QueryParser.parseField;case H.QueryLexer.TERM:return H.QueryParser.parseTerm;default:r="expecting term or field, found '"+n.type+"'";throw new H.QueryParseError(r,n.start,n.end)}}},H.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),n="unrecognised field '"+t.str+"', possible fields: "+r;throw new H.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(null==i)throw new H.QueryParseError(n="expecting term, found nothing",t.start,t.end);if(i.type===H.QueryLexer.TERM)return H.QueryParser.parseTerm;n="expecting term, found '"+i.type+"'";throw new H.QueryParseError(n,i.start,i.end)}},H.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(null!=r)switch(r.type){case H.QueryLexer.TERM:return e.nextClause(),H.QueryParser.parseTerm;case H.QueryLexer.FIELD:return e.nextClause(),H.QueryParser.parseField;case H.QueryLexer.EDIT_DISTANCE:return H.QueryParser.parseEditDistance;case H.QueryLexer.BOOST:return H.QueryParser.parseBoost;case H.QueryLexer.PRESENCE:return e.nextClause(),H.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+r.type+"'";throw new H.QueryParseError(n,r.start,r.end)}else e.nextClause()}},H.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r))throw new H.QueryParseError(i="edit distance must be numeric",t.start,t.end);e.currentClause.editDistance=r;var n=e.peekLexeme();if(null!=n)switch(n.type){case H.QueryLexer.TERM:return e.nextClause(),H.QueryParser.parseTerm;case H.QueryLexer.FIELD:return e.nextClause(),H.QueryParser.parseField;case H.QueryLexer.EDIT_DISTANCE:return H.QueryParser.parseEditDistance;case H.QueryLexer.BOOST:return H.QueryParser.parseBoost;case H.QueryLexer.PRESENCE:return e.nextClause(),H.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new H.QueryParseError(i,n.start,n.end)}else e.nextClause()}},H.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r))throw new H.QueryParseError(i="boost must be numeric",t.start,t.end);e.currentClause.boost=r;var n=e.peekLexeme();if(null!=n)switch(n.type){case H.QueryLexer.TERM:return e.nextClause(),H.QueryParser.parseTerm;case H.QueryLexer.FIELD:return e.nextClause(),H.QueryParser.parseField;case H.QueryLexer.EDIT_DISTANCE:return H.QueryParser.parseEditDistance;case H.QueryLexer.BOOST:return H.QueryParser.parseBoost;case H.QueryLexer.PRESENCE:return e.nextClause(),H.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new H.QueryParseError(i,n.start,n.end)}else e.nextClause()}},void 0===(i="function"==typeof(n=function(){return H})?n.call(t,r,t,e):n)||(e.exports=i)}()},2206:function(e,t,r){"use strict";t.p2=t.$C=void 0;var n=r(45125);t.$C=n.ScrollHandler;var i=r(79460);t.p2=i.useScrollRestoration},45125:function(e,t,r){"use strict";var n=r(55615);t.__esModule=!0,t.ScrollHandler=t.ScrollContext=void 0;var i=n(r(35480)),o=n(r(30450)),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}n.default=e,r&&r.set(e,n);return n}(r(98810)),s=n(r(87561)),u=r(47907);function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var l=a.createContext(new u.SessionStorage);t.ScrollContext=l,l.displayName="GatsbyScrollContext";var h=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return(t=e.call.apply(e,[this].concat(n))||this)._stateStorage=new u.SessionStorage,t._isTicking=!1,t._latestKnownScrollY=0,t.scrollListener=function(){t._latestKnownScrollY=window.scrollY,t._isTicking||(t._isTicking=!0,requestAnimationFrame(t._saveScroll.bind((0,i.default)(t))))},t.windowScroll=function(e,r){t.shouldUpdateScroll(r,t.props)&&window.scrollTo(0,e)},t.scrollToHash=function(e,r){var n=document.getElementById(e.substring(1));n&&t.shouldUpdateScroll(r,t.props)&&n.scrollIntoView()},t.shouldUpdateScroll=function(e,r){var n=t.props.shouldUpdateScroll;return!n||n.call((0,i.default)(t),e,r)},t}(0,o.default)(t,e);var r=t.prototype;return r._saveScroll=function(){var e=this.props.location.key||null;e&&this._stateStorage.save(this.props.location,e,this._latestKnownScrollY),this._isTicking=!1},r.componentDidMount=function(){var e;window.addEventListener("scroll",this.scrollListener);var t=this.props.location,r=t.key,n=t.hash;r&&(e=this._stateStorage.read(this.props.location,r)),e?this.windowScroll(e,void 0):n&&this.scrollToHash(decodeURI(n),void 0)},r.componentWillUnmount=function(){window.removeEventListener("scroll",this.scrollListener)},r.componentDidUpdate=function(e){var t,r=this.props.location,n=r.hash,i=r.key;i&&(t=this._stateStorage.read(this.props.location,i)),n?this.scrollToHash(decodeURI(n),e):this.windowScroll(t,e)},r.render=function(){return a.createElement(l.Provider,{value:this._stateStorage},this.props.children)},t}(a.Component);t.ScrollHandler=h,h.propTypes={shouldUpdateScroll:s.default.func,children:s.default.element.isRequired,location:s.default.object.isRequired}},47907:function(e,t){"use strict";t.__esModule=!0,t.SessionStorage=void 0;var r="___GATSBY_REACT_ROUTER_SCROLL",n=function(){function e(){}var t=e.prototype;return t.read=function(e,t){var n=this.getStateKey(e,t);try{var i=window.sessionStorage.getItem(n);return i?JSON.parse(i):0}catch(o){return window&&window[r]&&window[r][n]?window[r][n]:0}},t.save=function(e,t,n){var i=this.getStateKey(e,t),o=JSON.stringify(n);try{window.sessionStorage.setItem(i,o)}catch(a){window&&window[r]||(window[r]={}),window[r][i]=JSON.parse(o)}},t.getStateKey=function(e,t){var r="@@scroll|"+e.pathname;return null==t?r:r+"|"+t},e}();t.SessionStorage=n},79460:function(e,t,r){"use strict";t.__esModule=!0,t.useScrollRestoration=function(e){var t=(0,o.useLocation)(),r=(0,i.useContext)(n.ScrollContext),a=(0,i.useRef)(null);return(0,i.useLayoutEffect)((function(){if(a.current){var n=r.read(t,e);a.current.scrollTo(0,n||0)}}),[t.key]),{ref:a,onScroll:function(){a.current&&r.save(t,e,a.current.scrollTop)}}};var n=r(45125),i=r(98810),o=r(23978)},96965:function(e,t,r){"use strict";var n=r(55615);t.dq=d,t.mc=function(e){return d(e,m())},t.c4=t.ZP=void 0;var i=n(r(5383)),o=n(r(35480)),a=n(r(30450)),s=n(r(49943)),u=n(r(87561)),c=n(r(98810)),l=r(23978),h=r(36524),p=r(49382);t.cP=p.parsePath;var f=function(e){return null==e?void 0:e.startsWith("/")};function d(e,t){var r,n;if(void 0===t&&(t=v()),!g(e))return e;if(e.startsWith("./")||e.startsWith("../"))return e;var i=null!==(r=null!==(n=t)&&void 0!==n?n:m())&&void 0!==r?r:"/";return""+((null==i?void 0:i.endsWith("/"))?i.slice(0,-1):i)+(e.startsWith("/")?e:"/"+e)}var m=function(){return""},v=function(){return""},g=function(e){return e&&!e.startsWith("http://")&&!e.startsWith("https://")&&!e.startsWith("//")};var y=function(e,t){return"number"==typeof e?e:g(e)?f(e)?d(e):function(e,t){return f(e)?e:(0,h.resolve)(e,t)}(e,t):e},w={activeClassName:u.default.string,activeStyle:u.default.object,partiallyActive:u.default.bool};function _(e){return c.default.createElement(l.Location,null,(function(t){var r=t.location;return c.default.createElement(b,(0,s.default)({},e,{_location:r}))}))}var b=function(e){function t(t){var r;(r=e.call(this,t)||this).defaultGetProps=function(e){var t=e.isPartiallyCurrent,n=e.isCurrent;return(r.props.partiallyActive?t:n)?{className:[r.props.className,r.props.activeClassName].filter(Boolean).join(" "),style:(0,s.default)({},r.props.style,r.props.activeStyle)}:null};var n=!1;return"undefined"!=typeof window&&window.IntersectionObserver&&(n=!0),r.state={IOSupported:n},r.handleRef=r.handleRef.bind((0,o.default)(r)),r}(0,a.default)(t,e);var r=t.prototype;return r._prefetch=function(){var e=window.location.pathname;this.props._location&&this.props._location.pathname&&(e=this.props._location.pathname);var t=y(this.props.to,e),r=(0,p.parsePath)(t).pathname;e!==r&&___loader.enqueue(r)},r.componentDidUpdate=function(e,t){this.props.to===e.to||this.state.IOSupported||this._prefetch()},r.componentDidMount=function(){this.state.IOSupported||this._prefetch()},r.componentWillUnmount=function(){if(this.io){var e=this.io,t=e.instance,r=e.el;t.unobserve(r),t.disconnect()}},r.handleRef=function(e){var t,r,n,i=this;this.props.innerRef&&this.props.innerRef.hasOwnProperty("current")?this.props.innerRef.current=e:this.props.innerRef&&this.props.innerRef(e),this.state.IOSupported&&e&&(this.io=(t=e,r=function(){i._prefetch()},(n=new window.IntersectionObserver((function(e){e.forEach((function(e){t===e.target&&(e.isIntersecting||e.intersectionRatio>0)&&(n.unobserve(t),n.disconnect(),r())}))}))).observe(t),{instance:n,el:t}))},r.render=function(){var e=this,t=this.props,r=t.to,n=t.getProps,o=void 0===n?this.defaultGetProps:n,a=t.onClick,u=t.onMouseEnter,h=(t.activeClassName,t.activeStyle,t.innerRef,t.partiallyActive,t.state),f=t.replace,d=t._location,m=(0,i.default)(t,["to","getProps","onClick","onMouseEnter","activeClassName","activeStyle","innerRef","partiallyActive","state","replace","_location"]);var v=y(r,d.pathname);return g(v)?c.default.createElement(l.Link,(0,s.default)({to:v,state:h,getProps:o,innerRef:this.handleRef,onMouseEnter:function(e){u&&u(e),___loader.hovering((0,p.parsePath)(v).pathname)},onClick:function(t){if(a&&a(t),!(0!==t.button||e.props.target||t.defaultPrevented||t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)){t.preventDefault();var r=f,n=encodeURI(v)===d.pathname;"boolean"!=typeof f&&n&&(r=!0),window.___navigate(v,{state:h,replace:r})}return!0}},m)):c.default.createElement("a",(0,s.default)({href:v},m))},t}(c.default.Component);b.propTypes=(0,s.default)({},w,{onClick:u.default.func,to:u.default.string.isRequired,replace:u.default.bool,state:u.default.object});var x=function(e,t,r){return console.warn('The "'+e+'" method is now deprecated and will be removed in Gatsby v'+r+'. Please use "'+t+'" instead.')},O=c.default.forwardRef((function(e,t){return c.default.createElement(_,(0,s.default)({innerRef:t},e))}));t.ZP=O;t.c4=function(e,t){window.___navigate(y(e,window.location.pathname),t)};var P=function(e){x("push","navigate",3),window.___push(y(e,window.location.pathname))}},49382:function(e,t){"use strict";t.__esModule=!0,t.parsePath=function(e){var t=e||"/",r="",n="",i=t.indexOf("#");-1!==i&&(n=t.substr(i),t=t.substr(0,i));var o=t.indexOf("?");-1!==o&&(r=t.substr(o),t=t.substr(0,o));return{pathname:t,search:"?"===r?"":r,hash:"#"===n?"":n}}},79356:function(e,t,r){"use strict";var n=r(55615);t.__esModule=!0,t.default=function(e,t,r){var n=m(r,t);return e.addEventListener("click",n),function(){return e.removeEventListener("click",n)}},t.routeThroughBrowserOrApp=t.hashShouldBeFollowed=t.pathIsNotHandledByApp=t.urlsAreOnSameOrigin=t.authorIsForcingNavigation=t.anchorsTargetIsEquivalentToSelf=t.findClosestAnchor=t.navigationWasHandledElsewhere=t.slashedPathname=t.userIsForcingNavigation=void 0;var i=n(r(84837)),o=r(33073),a=function(e){return 0!==e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey};t.userIsForcingNavigation=a;var s=function(e){return"/"===e[0]?e:"/"+e};t.slashedPathname=s;var u=function(e){return e.defaultPrevented};t.navigationWasHandledElsewhere=u;var c=function(e){for(;e.parentNode;e=e.parentNode)if("a"===e.nodeName.toLowerCase())return e;return null};t.findClosestAnchor=c;var l=function(e){return!1===e.hasAttribute("target")||null==e.target||["_self",""].includes(e.target)||"_parent"===e.target&&(!e.ownerDocument.defaultView.parent||e.ownerDocument.defaultView.parent===e.ownerDocument.defaultView)||"_top"===e.target&&(!e.ownerDocument.defaultView.top||e.ownerDocument.defaultView.top===e.ownerDocument.defaultView)};t.anchorsTargetIsEquivalentToSelf=l;var h=function(e){return!0===e.hasAttribute("download")||!1===l(e)};t.authorIsForcingNavigation=h;var p=function(e,t){return e.protocol===t.protocol&&e.host===t.host};t.urlsAreOnSameOrigin=p;var f=function(e,t){return!1===t.test(s(e.pathname))||-1!==e.pathname.search(/^.*\.((?!htm)[a-z0-9]{1,5})$/i)};t.pathIsNotHandledByApp=f;var d=function(e,t){return""!==t.hash&&(""===t.pathname||t.pathname===e.pathname)};t.hashShouldBeFollowed=d;var m=function(e,t){return function(r){if(window.___failedResources)return!0;if(a(r))return!0;if(u(r))return!0;var n=c(r.target);if(null==n)return!0;if(h(n))return!0;var l=document.createElement("a");""!==n.href&&(l.href=n.href),"SVGAnimatedString"in window&&n.href instanceof SVGAnimatedString&&(l.href=n.href.animVal);var m=document.createElement("a");if(m.href=window.location.href,!1===p(m,l))return!0;var v=new RegExp("^"+(0,i.default)((0,o.withPrefix)("/")));if(f(l,v))return!0;if(d(m,l))return!0;if(t.excludePattern&&new RegExp(t.excludePattern).test(l.pathname))return!0;r.preventDefault();var g=s(l.pathname).replace(v,"/");return e(""+g+l.search+l.hash),!1}};t.routeThroughBrowserOrApp=m},59984:function(e,t,r){"use strict";var n=r(55615),i=r(33073),o=n(r(79356));t.onClientEntry=function(e,t){void 0===t&&(t={}),(0,o.default)(window,t,(function(e){(0,i.navigate)(e)}))}},57589:function(e,t){"use strict";t.onRouteUpdate=function(e){var t=e.location;if("function"!=typeof gtag)return null;if(t&&void 0!==window.excludeGtagPaths&&window.excludeGtagPaths.some((function(e){return e.test(t.pathname)})))return null;var r=function(){var e=t?t.pathname+t.search+t.hash:void 0;window.gtag("event","page_view",{page_path:e})};return"requestAnimationFrame"in window?requestAnimationFrame((function(){requestAnimationFrame(r)})):setTimeout(r,32),null}},64793:function(e,t,r){"use strict";e.exports={enhanceLunr:function(e,t){t.length&&(r(77082)(e),t.forEach((function(t){var n=t.name;if("en"!==n)try{"jp"!==n&&"ja"!==n||r(13680)(e),r(81014)("./lunr."+n)(e)}catch(i){console.log(i)}})))}}},82143:function(e,t,r){"use strict";var n=r(55615)(r(96806)),i=r(4718),o=r(64793).enhanceLunr;t.onClientEntry=function(e,t){var r=t.languages,a=t.filename,s=void 0===a?"search_index.json":a,u=t.fetchOptions,c=void 0===u?{}:u;o(i,r),window.__LUNR__=window.__LUNR__||{},window.__LUNR__.__loaded=fetch("/"+s,c).then((function(e){return e.json()})).then((function(e){return window.__LUNR__=Object.keys(e).reduce((function(t,r){var o;return(0,n.default)({},t,((o={})[r]={index:i.Index.load(e[r].index),store:e[r].store},o))}),{__loaded:window.__LUNR__.__loaded}),window.__LUNR__})).catch((function(e){throw console.log("Failed fetch search index"),e}))}},65483:function(e,t,r){"use strict";var n=r(55615);r(33073),n(r(17058))},17058:function(e,t){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e,t){var r="manifest.webmanifest";if(!Array.isArray(t))return r;var n=t.find((function(t){return e.startsWith(t.start_url)}));return n?"manifest_"+n.lang+".webmanifest":r}},61021:function(e,t){"use strict";t.registerServiceWorker=function(){return!0};var r=/^(stylesheet|preload)$/,n=[];function i(e,t){if(!window.___swUpdated&&"serviceWorker"in navigator){var r=navigator.serviceWorker;if(null===r.controller)n.push(e);else{var i=t(e);r.controller.postMessage({gatsbyApi:"setPathResources",path:e,resources:i})}}}t.onServiceWorkerActive=function(e){var t=e.getResourceURLsForPathname,i=e.serviceWorker;if(window.___swUpdated)i.active.postMessage({gatsbyApi:"clearPathResources"});else{var o=document.querySelectorAll("\n head > script[src],\n head > link[href],\n head > style[data-href]\n "),a=[].slice.call(o).filter((function(e){return"LINK"!==e.tagName||r.test(e.getAttribute("rel"))})).map((function(e){return e.src||e.href||e.getAttribute("data-href")})),s=[];n.forEach((function(e){var r=t(e);s.push.apply(s,r),i.active.postMessage({gatsbyApi:"setPathResources",path:e,resources:r})})),[].concat(a,s).forEach((function(e){var t=document.createElement("link");t.rel="prefetch",t.href=e,t.onload=t.remove,t.onerror=t.remove,document.head.appendChild(t)}))}},t.onRouteUpdate=function(e){var t=e.location,r=e.getResourceURLsForPathname;i(t.pathname.replace("",""),r),"serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"enableOfflineShell"})},t.onPostPrefetchPathname=function(e){i(e.pathname,e.getResourceURLsForPathname)}},905:function(e,t){"use strict";var r=0,n=function(e){var t=window.decodeURI(e.replace("#",""));if(""!==t){var n=document.getElementById(t);if(n){var i=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,o=document.documentElement.clientTop||document.body.clientTop||0,a=window.getComputedStyle(n),s=a.getPropertyValue("scroll-margin-top")||a.getPropertyValue("scroll-snap-margin-top")||"0px";return n.getBoundingClientRect().top+i-parseInt(s,10)-o-r}}return null};t.onInitialClientRender=function(e,t){t.offsetY&&(r=t.offsetY),requestAnimationFrame((function(){var e=n(window.location.hash);null!==e&&window.scrollTo(0,e)}))},t.shouldUpdateScroll=function(e){var t=e.routerProps.location,r=n(t.hash);return null===r||[0,r]}},24231:function(e,t){"use strict";t.DEFAULT_OPTIONS={maxWidth:650,wrapperStyle:"",backgroundColor:"white",linkImagesToOriginal:!0,showCaptions:!1,markdownCaptions:!1,withWebp:!1,withAvif:!1,tracedSVG:!1,loading:"lazy",disableBgImageOnAlpha:!1,disableBgImage:!1},t.EMPTY_ALT="GATSBY_EMPTY_ALT",t.imageClass="gatsby-resp-image-image",t.imageWrapperClass="gatsby-resp-image-wrapper",t.imageBackgroundClass="gatsby-resp-image-background-image"},26615:function(e,t,r){"use strict";var n=r(24231),i=n.DEFAULT_OPTIONS,o=n.imageClass,a=n.imageBackgroundClass,s=n.imageWrapperClass;t.onRouteUpdate=function(e,t){for(var r=Object.assign({},i,t),n=document.querySelectorAll("."+s),u=function(e){var t=n[e],i=t.querySelector("."+a),s=t.querySelector("."+o),u=function(){i.style.transition="opacity 0.5s 0.5s",s.style.transition="opacity 0.5s",c()},c=function e(){i.style.opacity=0,s.style.opacity=1,s.style.color="inherit",s.style.boxShadow="inset 0px 0px 0px 400px "+r.backgroundColor,s.removeEventListener("load",u),s.removeEventListener("error",e)};s.style.opacity=0,s.addEventListener("load",u),s.addEventListener("error",c),s.complete&&c()},c=0;c<n.length;c++)u(c)}},49172:function(e,t,r){t.components={"component---cache-caches-gatsby-plugin-offline-app-shell-js":function(){return r.e(306).then(r.bind(r,40729))},"component---src-pages-404-js":function(){return Promise.all([r.e(532),r.e(894),r.e(883)]).then(r.bind(r,63140))},"component---src-pages-documentation-js":function(){return Promise.all([r.e(532),r.e(894),r.e(922),r.e(149)]).then(r.bind(r,43421))},"component---src-pages-examples-demos-js":function(){return Promise.all([r.e(532),r.e(894),r.e(922),r.e(897)]).then(r.bind(r,72102))},"component---src-pages-examples-notebooks-js":function(){return Promise.all([r.e(532),r.e(894),r.e(922),r.e(814)]).then(r.bind(r,94140))},"component---src-pages-gallery-js":function(){return Promise.all([r.e(532),r.e(894),r.e(922),r.e(822)]).then(r.bind(r,56875))},"component---src-pages-index-js":function(){return Promise.all([r.e(532),r.e(894),r.e(922),r.e(678)]).then(r.bind(r,87020))},"component---src-pages-tutorial-js":function(){return Promise.all([r.e(532),r.e(894),r.e(922),r.e(172)]).then(r.bind(r,58154))},"component---src-pages-tutorials-js":function(){return Promise.all([r.e(532),r.e(894),r.e(922),r.e(141)]).then(r.bind(r,61402))},"component---src-templates-blog-list-template-js":function(){return Promise.all([r.e(532),r.e(894),r.e(659)]).then(r.bind(r,12242))},"component---src-templates-markdown-post-js":function(){return Promise.all([r.e(532),r.e(894),r.e(922),r.e(683)]).then(r.bind(r,38784))}}},31370:function(e,t,r){e.exports=[{plugin:r(57589),options:{plugins:[],trackingIds:["G-KZH62X093T"],pluginConfig:{head:!0}}},{plugin:r(26615),options:{plugins:[],withWebp:!0,showCaptions:["title"],maxWidth:650,linkImagesToOriginal:!0,markdownCaptions:!1,sizeByPixelDensity:!1,backgroundColor:"white",quality:50,tracedSVG:!1,loading:"lazy",disableBgImageOnAlpha:!1,disableBgImage:!1}},{plugin:r(905),options:{plugins:[],offsetY:0,className:"anchor"}},{plugin:r(59984),options:{plugins:[]}},{plugin:r(65483),options:{plugins:[],name:"BioDynaMO",short_name:"bdm",start_url:"/",background_color:"#343f44",theme_color:"#343f44",display:"minimal-ui",icon:"static/images/bdm_logo.png",legacy:!0,theme_color_in_head:!0,cache_busting_mode:"query",crossOrigin:"anonymous",include_favicon:!0,cacheDigest:"0b70d531a6ef483decec94ead6a1a39a"}},{plugin:r(82143),options:{plugins:[],languages:[{name:"en",plugins:[null]}],fields:[{name:"title",store:!0,attributes:{boost:20}},{name:"content",store:!0},{name:"path",store:!0},{name:"sidebar",store:!0},{name:"headings"}],resolvers:{MarkdownRemark:{}},filename:"search_index.json"}},{plugin:r(61021),options:{plugins:[]}},{plugin:r(62221),options:{plugins:[]}}]},76684:function(e,t,r){var n=r(31370),i=r(12904).jN,o=i.getResourceURLsForPathname,a=i.loadPage,s=i.loadPageSync;t.h=function(e,t,r,i){void 0===t&&(t={});var u=n.map((function(r){if(r.plugin[e]){t.getResourceURLsForPathname=o,t.loadPage=a,t.loadPageSync=s;var n=r.plugin[e](t,r.options);return n&&i&&(t=i({args:t,result:n,plugin:r})),n}}));return(u=u.filter((function(e){return void 0!==e}))).length>0?u:r?[r]:[]},t.I=function(e,t,r){return n.reduce((function(r,n){return n.plugin[e]?r.then((function(){return n.plugin[e](t,n.options)})):r}),Promise.resolve())}},16471:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=function(e){return e=e||Object.create(null),{on:function(t,r){(e[t]||(e[t]=[])).push(r)},off:function(t,r){e[t]&&e[t].splice(e[t].indexOf(r)>>>0,1)},emit:function(t,r){(e[t]||[]).slice().map((function(e){e(r)})),(e["*"]||[]).slice().map((function(e){e(t,r)}))}}}()},3623:function(e,t,r){"use strict";r.d(t,{UD:function(){return p},Cj:function(){return d},GA:function(){return f},DS:function(){return h}});var n=r(22978),i=r(59953),o=function(e){return void 0===e?e:"/"===e?"/":"/"===e.charAt(e.length-1)?e.slice(0,-1):e},a=r(97581),s=new Map,u=[],c=function(e){var t=decodeURIComponent(e);return(0,i.Z)(t,decodeURIComponent("")).split("#")[0].split("?")[0]};function l(e){return e.startsWith("/")||e.startsWith("https://")||e.startsWith("http://")?e:new URL(e,window.location.href+(window.location.href.endsWith("/")?"":"/")).pathname}var h=function(e){u=e},p=function(e){var t=m(e),r=u.map((function(e){var t=e.path;return{path:e.matchPath,originalPath:t}})),i=(0,n.ei)(r,t);return i?o(i.route.originalPath):null},f=function(e){var t=m(e),r=u.map((function(e){var t=e.path;return{path:e.matchPath,originalPath:t}})),i=(0,n.ei)(r,t);return i?i.params:{}},d=function e(t){var r=c(l(t));if(s.has(r))return s.get(r);var n=(0,a.J)(t);if(n)return e(n.toPath);var i=p(r);return i||(i=m(t)),s.set(r,i),i},m=function(e){var t=c(l(e));return"/index.html"===t&&(t="/"),t=o(t)}},33073:function(e,t,r){"use strict";r.r(t),r.d(t,{Link:function(){return i.ZP},withAssetPrefix:function(){return i.mc},withPrefix:function(){return i.dq},graphql:function(){return f},parsePath:function(){return i.cP},navigate:function(){return i.c4},useScrollRestoration:function(){return o.p2},StaticQueryContext:function(){return c},StaticQuery:function(){return h},PageRenderer:function(){return s.a},useStaticQuery:function(){return p},prefetchPathname:function(){return u}});var n=r(98810),i=r(96965),o=r(2206),a=r(48195),s=r.n(a),u=r(12904).ZP.enqueue,c=n.createContext({});function l(e){var t=e.staticQueryData,r=e.data,i=e.query,o=e.render,a=r?r.data:t[i]&&t[i].data;return n.createElement(n.Fragment,null,a&&o(a),!a&&n.createElement("div",null,"Loading (StaticQuery)"))}var h=function(e){var t=e.data,r=e.query,i=e.render,o=e.children;return n.createElement(c.Consumer,null,(function(e){return n.createElement(l,{data:t,query:r,render:i||o,staticQueryData:e})}))},p=function(e){var t;n.useContext;var r=n.useContext(c);if(isNaN(Number(e)))throw new Error("useStaticQuery was called with a string but expects to be called using `graphql`. Try this:\n\nimport { useStaticQuery, graphql } from 'gatsby';\n\nuseStaticQuery(graphql`"+e+"`);\n");if(null!==(t=r[e])&&void 0!==t&&t.data)return r[e].data;throw new Error("The result of this StaticQuery could not be fetched.\n\nThis is likely a bug in Gatsby and if refreshing the page does not fix it, please open an issue in https://github.com/gatsbyjs/gatsby/issues")};function f(){throw new Error("It appears like Gatsby is misconfigured. Gatsby related `graphql` calls are supposed to only be evaluated at compile time, and then compiled away. Unfortunately, something went wrong and the query was left in the compiled code.\n\nUnless your site has a complex or custom babel/Gatsby configuration this is likely a bug in Gatsby.")}},12904:function(e,t,r){"use strict";r.d(t,{uQ:function(){return h},kL:function(){return w},ZP:function(){return x},hs:function(){return O},jN:function(){return b},N1:function(){return _}});var n=r(91436);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function o(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var a=function(e){if("undefined"==typeof document)return!1;var t=document.createElement("link");try{if(t.relList&&"function"==typeof t.relList.supports)return t.relList.supports(e)}catch(r){return!1}return!1}("prefetch")?function(e,t){return new Promise((function(r,n){if("undefined"!=typeof document){var i=document.createElement("link");i.setAttribute("rel","prefetch"),i.setAttribute("href",e),Object.keys(t).forEach((function(e){i.setAttribute(e,t[e])})),i.onload=r,i.onerror=n,(document.getElementsByTagName("head")[0]||document.getElementsByName("script")[0].parentNode).appendChild(i)}else n()}))}:function(e){return new Promise((function(t,r){var n=new XMLHttpRequest;n.open("GET",e,!0),n.onload=function(){200===n.status?t():r()},n.send(null)}))},s={},u=function(e,t){return new Promise((function(r){s[e]?r():a(e,t).then((function(){r(),s[e]=!0})).catch((function(){}))}))},c=r(16471),l=r(3623),h={Error:"error",Success:"success"},p=function(e){return e&&e.default||e},f=function(e){var t;return"/page-data/"+("/"===e?"index":(t="/"===(t=e)[0]?t.slice(1):t).endsWith("/")?t.slice(0,-1):t)+"/page-data.json"};function d(e,t){return void 0===t&&(t="GET"),new Promise((function(r,n){var i=new XMLHttpRequest;i.open(t,e,!0),i.onreadystatechange=function(){4==i.readyState&&r(i)},i.send(null)}))}var m,v=function(e,t){void 0===t&&(t=null);var r={componentChunkName:e.componentChunkName,path:e.path,webpackCompilationHash:e.webpackCompilationHash,matchPath:e.matchPath,staticQueryHashes:e.staticQueryHashes};return{component:t,json:e.result,page:r}},g=function(){function e(e,t){this.inFlightNetworkRequests=new Map,this.pageDb=new Map,this.inFlightDb=new Map,this.staticQueryDb={},this.pageDataDb=new Map,this.prefetchTriggered=new Set,this.prefetchCompleted=new Set,this.loadComponent=e,(0,l.DS)(t)}var t=e.prototype;return t.memoizedGet=function(e){var t=this,r=this.inFlightNetworkRequests.get(e);return r||(r=d(e,"GET"),this.inFlightNetworkRequests.set(e,r)),r.then((function(r){return t.inFlightNetworkRequests.delete(e),r})).catch((function(r){throw t.inFlightNetworkRequests.delete(e),r}))},t.setApiRunner=function(e){this.apiRunner=e,this.prefetchDisabled=e("disableCorePrefetching").some((function(e){return e}))},t.fetchPageDataJson=function(e){var t=this,r=e.pagePath,n=e.retries,i=void 0===n?0:n,o=f(r);return this.memoizedGet(o).then((function(n){var o=n.status,a=n.responseText;if(200===o)try{var s=JSON.parse(a);if(void 0===s.path)throw new Error("not a valid pageData response");return Object.assign(e,{status:h.Success,payload:s})}catch(u){}return 404===o||200===o?"/404.html"===r?Object.assign(e,{status:h.Error}):t.fetchPageDataJson(Object.assign(e,{pagePath:"/404.html",notFound:!0})):500===o?Object.assign(e,{status:h.Error}):i<3?t.fetchPageDataJson(Object.assign(e,{retries:i+1})):Object.assign(e,{status:h.Error})}))},t.loadPageDataJson=function(e){var t=this,r=(0,l.Cj)(e);if(this.pageDataDb.has(r)){var n=this.pageDataDb.get(r);return Promise.resolve(n)}return this.fetchPageDataJson({pagePath:r}).then((function(e){return t.pageDataDb.set(r,e),e}))},t.findMatchPath=function(e){return(0,l.UD)(e)},t.loadPage=function(e){var t=this,r=(0,l.Cj)(e);if(this.pageDb.has(r)){var n=this.pageDb.get(r);return n.error?{error:n.error,status:n.status}:Promise.resolve(n.payload)}if(this.inFlightDb.has(r))return this.inFlightDb.get(r);var i=Promise.all([this.loadAppData(),this.loadPageDataJson(r)]).then((function(e){var n=e[1];if(n.status===h.Error)return{status:h.Error};var i=n.payload,o=i,a=o.componentChunkName,s=o.staticQueryHashes,u=void 0===s?[]:s,l={},p=t.loadComponent(a).then((function(t){var r;return l.createdAt=new Date,!t||t instanceof Error?(l.status=h.Error,l.error=t):(l.status=h.Success,!0===n.notFound&&(l.notFound=!0),i=Object.assign(i,{webpackCompilationHash:e[0]?e[0].webpackCompilationHash:""}),r=v(i,t)),r})),f=Promise.all(u.map((function(e){if(t.staticQueryDb[e]){var r=t.staticQueryDb[e];return{staticQueryHash:e,jsonPayload:r}}return t.memoizedGet("/page-data/sq/d/"+e+".json").then((function(t){var r=JSON.parse(t.responseText);return{staticQueryHash:e,jsonPayload:r}})).catch((function(){throw new Error("We couldn't load \"/page-data/sq/d/"+e+'.json"')}))}))).then((function(e){var r={};return e.forEach((function(e){var n=e.staticQueryHash,i=e.jsonPayload;r[n]=i,t.staticQueryDb[n]=i})),r}));return Promise.all([p,f]).then((function(e){var n,i=e[0],o=e[1];return i&&(n=Object.assign({},i,{staticQueryResults:o}),l.payload=n,c.Z.emit("onPostLoadPageResources",{page:n,pageResources:n})),t.pageDb.set(r,l),l.error?{error:l.error,status:l.status}:n})).catch((function(e){return{error:e,status:h.Error}}))}));return i.then((function(){t.inFlightDb.delete(r)})).catch((function(e){throw t.inFlightDb.delete(r),e})),this.inFlightDb.set(r,i),i},t.loadPageSync=function(e,t){void 0===t&&(t={});var r=(0,l.Cj)(e);if(this.pageDb.has(r)){var n,i=this.pageDb.get(r);if(i.payload)return i.payload;if(null!==(n=t)&&void 0!==n&&n.withErrorDetails)return{error:i.error,status:i.status}}},t.shouldPrefetch=function(e){return!!function(){if("connection"in navigator&&void 0!==navigator.connection){if((navigator.connection.effectiveType||"").includes("2g"))return!1;if(navigator.connection.saveData)return!1}return!0}()&&!this.pageDb.has(e)},t.prefetch=function(e){var t=this;if(!this.shouldPrefetch(e))return!1;if(this.prefetchTriggered.has(e)||(this.apiRunner("onPrefetchPathname",{pathname:e}),this.prefetchTriggered.add(e)),this.prefetchDisabled)return!1;var r=(0,l.Cj)(e);return this.doPrefetch(r).then((function(){t.prefetchCompleted.has(e)||(t.apiRunner("onPostPrefetchPathname",{pathname:e}),t.prefetchCompleted.add(e))})),!0},t.doPrefetch=function(e){var t=this,r=f(e);return u(r,{crossOrigin:"anonymous",as:"fetch"}).then((function(){return t.loadPageDataJson(e)}))},t.hovering=function(e){this.loadPage(e)},t.getResourceURLsForPathname=function(e){var t=(0,l.Cj)(e),r=this.pageDataDb.get(t);if(r){var n=v(r.payload);return[].concat(o(y(n.page.componentChunkName)),[f(t)])}return null},t.isPageNotFound=function(e){var t=(0,l.Cj)(e),r=this.pageDb.get(t);return!r||r.notFound},t.loadAppData=function(e){var t=this;return void 0===e&&(e=0),this.memoizedGet("/page-data/app-data.json").then((function(r){var n,i=r.status,o=r.responseText;if(200!==i&&e<3)return t.loadAppData(e+1);if(200===i)try{var a=JSON.parse(o);if(void 0===a.webpackCompilationHash)throw new Error("not a valid app-data response");n=a}catch(s){}return n}))},e}(),y=function(e){return(window.___chunkMapping[e]||[]).map((function(e){return""+e}))},w=function(e){function t(t,r,n){var i;return i=e.call(this,(function(e){if(!t.components[e])throw new Error("We couldn't find the correct component chunk with the name "+e);return t.components[e]().then(p).catch((function(e){return e}))}),r)||this,n&&i.pageDataDb.set(n.path,{pagePath:n.path,payload:n,status:"success"}),i}(0,n.Z)(t,e);var r=t.prototype;return r.doPrefetch=function(t){return e.prototype.doPrefetch.call(this,t).then((function(e){if(e.status!==h.Success)return Promise.resolve();var t=e.payload,r=t.componentChunkName,n=y(r);return Promise.all(n.map(u)).then((function(){return t}))}))},r.loadPageDataJson=function(t){return e.prototype.loadPageDataJson.call(this,t).then((function(e){return e.notFound?d(t,"HEAD").then((function(t){return 200===t.status?{status:h.Error}:e})):e}))},t}(g),_=function(e){m=e},b={enqueue:function(e){return m.prefetch(e)},getResourceURLsForPathname:function(e){return m.getResourceURLsForPathname(e)},loadPage:function(e){return m.loadPage(e)},loadPageSync:function(e,t){return void 0===t&&(t={}),m.loadPageSync(e,t)},prefetch:function(e){return m.prefetch(e)},isPageNotFound:function(e){return m.isPageNotFound(e)},hovering:function(e){return m.hovering(e)},loadAppData:function(){return m.loadAppData()}},x=b;function O(){return m?m.staticQueryDb:{}}},60249:function(e,t,r){"use strict";var n=r(91436),i=r(98810),o=r(76684),a=r(3623),s=function(e){function t(){return e.apply(this,arguments)||this}return(0,n.Z)(t,e),t.prototype.render=function(){var e=Object.assign({},this.props,{params:Object.assign({},(0,a.GA)(this.props.location.pathname),this.props.pageResources.json.pageContext.__params)}),t=(0,i.createElement)(this.props.pageResources.component,Object.assign({},e,{key:this.props.path||this.props.pageResources.page.path}));return(0,o.h)("wrapPageElement",{element:t,props:e},t,(function(t){return{element:t.result,props:e}})).pop()},t}(i.Component);t.Z=s},93915:function(e,t,r){"use strict";var n=r(91436),i=r(76684),o=r(98810),a=r(97966),s=r(23978),u=r(2206),c=r(33073),l=r(12904),h=r(97581),p=r(16471),f={id:"gatsby-announcer",style:{position:"absolute",top:0,width:1,height:1,padding:0,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0},"aria-live":"assertive","aria-atomic":"true"},d=r(33301),m=r(96965);function v(e){var t=(0,h.J)(e),r=window.location,n=r.hash,i=r.search;return null!=t&&(window.___replace(t.toPath+i+n),!0)}var g="";window.addEventListener("unhandledrejection",(function(e){/loading chunk \d* failed./i.test(e.reason)&&g&&(window.location.pathname=g)}));var y=function(e,t){v(e.pathname)||(g=e.pathname,(0,i.h)("onPreRouteUpdate",{location:e,prevLocation:t}))},w=function(e,t){v(e.pathname)||(0,i.h)("onRouteUpdate",{location:e,prevLocation:t})},_=function(e,t){if(void 0===t&&(t={}),"number"!=typeof e){var r=(0,m.cP)(e),n=r.pathname,o=r.search,a=r.hash,u=(0,h.J)(n);if(u&&(e=u.toPath+o+a),window.___swUpdated)window.location=n+o+a;else{var c=setTimeout((function(){p.Z.emit("onDelayedLoadPageResources",{pathname:n}),(0,i.h)("onRouteUpdateDelayed",{location:window.location})}),1e3);l.ZP.loadPage(n).then((function(r){if(!r||r.status===l.uQ.Error)return window.history.replaceState({},"",location.href),window.location=n,void clearTimeout(c);r&&r.page.webpackCompilationHash!==window.___webpackCompilationHash&&("serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&"activated"===navigator.serviceWorker.controller.state&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"clearPathResources"}),window.location=n+o+a),(0,s.navigate)(e,t),clearTimeout(c)}))}}else d.V5.navigate(e)};function b(e,t){var r=this,n=t.location,o=n.pathname,a=n.hash,s=(0,i.h)("shouldUpdateScroll",{prevRouterProps:e,pathname:o,routerProps:{location:n},getSavedScrollPosition:function(e){return[0,r._stateStorage.read(e,e.key)]}});if(s.length>0)return s[s.length-1];if(e&&e.location.pathname===o)return a?decodeURI(a.slice(1)):[0,0];return!0}var x=function(e){function t(t){var r;return(r=e.call(this,t)||this).announcementRef=o.createRef(),r}(0,n.Z)(t,e);var r=t.prototype;return r.componentDidUpdate=function(e,t){var r=this;requestAnimationFrame((function(){var e="new page at "+r.props.location.pathname;document.title&&(e=document.title);var t=document.querySelectorAll("#gatsby-focus-wrapper h1");t&&t.length&&(e=t[0].textContent);var n="Navigated to "+e;r.announcementRef.current&&(r.announcementRef.current.innerText!==n&&(r.announcementRef.current.innerText=n))}))},r.render=function(){return o.createElement("div",Object.assign({},f,{ref:this.announcementRef}))},t}(o.Component),O=function(e,t){var r,n;return e.href!==t.href||(null==e||null===(r=e.state)||void 0===r?void 0:r.key)!==(null==t||null===(n=t.state)||void 0===n?void 0:n.key)},P=function(e){function t(t){var r;return r=e.call(this,t)||this,y(t.location,null),r}(0,n.Z)(t,e);var r=t.prototype;return r.componentDidMount=function(){w(this.props.location,null)},r.shouldComponentUpdate=function(e){return!!O(e.location,this.props.location)&&(y(this.props.location,e.location),!0)},r.componentDidUpdate=function(e){O(e.location,this.props.location)&&w(this.props.location,e.location)},r.render=function(){return o.createElement(o.Fragment,null,this.props.children,o.createElement(x,{location:location}))},t}(o.Component),k=r(60249),E=r(49172);function I(e,t){for(var r in e)if(!(r in t))return!0;for(var n in t)if(e[n]!==t[n])return!0;return!1}var S=function(e){function t(t){var r;r=e.call(this)||this;var n=t.location,i=t.pageResources;return r.state={location:Object.assign({},n),pageResources:i||l.ZP.loadPageSync(n.pathname,{withErrorDetails:!0})},r}(0,n.Z)(t,e),t.getDerivedStateFromProps=function(e,t){var r=e.location;return t.location.href!==r.href?{pageResources:l.ZP.loadPageSync(r.pathname,{withErrorDetails:!0}),location:Object.assign({},r)}:{location:Object.assign({},r)}};var r=t.prototype;return r.loadResources=function(e){var t=this;l.ZP.loadPage(e).then((function(r){r&&r.status!==l.uQ.Error?t.setState({location:Object.assign({},window.location),pageResources:r}):(window.history.replaceState({},"",location.href),window.location=e)}))},r.shouldComponentUpdate=function(e,t){return t.pageResources?this.state.pageResources!==t.pageResources||(this.state.pageResources.component!==t.pageResources.component||(this.state.pageResources.json!==t.pageResources.json||(!(this.state.location.key===t.location.key||!t.pageResources.page||!t.pageResources.page.matchPath&&!t.pageResources.page.path)||function(e,t,r){return I(e.props,t)||I(e.state,r)}(this,e,t)))):(this.loadResources(e.location.pathname),!1)},r.render=function(){return this.props.children(this.state)},t}(o.Component),C=r(59953),R=new l.kL(E,[],window.pageData);(0,l.N1)(R),R.setApiRunner(i.h),window.asyncRequires=E,window.___emitter=p.Z,window.___loader=l.jN,d.V5.listen((function(e){e.location.action=e.action})),window.___push=function(e){return _(e,{replace:!1})},window.___replace=function(e){return _(e,{replace:!0})},window.___navigate=function(e,t){return _(e,t)},v(window.location.pathname),(0,i.I)("onClientEntry").then((function(){(0,i.h)("registerServiceWorker").filter(Boolean).length>0&&r(51942);var e=function(e){return o.createElement(s.BaseContext.Provider,{value:{baseuri:"/",basepath:"/"}},o.createElement(k.Z,e))},t=o.createContext({}),h=function(e){function r(){return e.apply(this,arguments)||this}return(0,n.Z)(r,e),r.prototype.render=function(){var e=this.props.children;return o.createElement(s.Location,null,(function(r){var n=r.location;return o.createElement(S,{location:n},(function(r){var n=r.pageResources,i=r.location,a=(0,l.hs)();return o.createElement(c.StaticQueryContext.Provider,{value:a},o.createElement(t.Provider,{value:{pageResources:n,location:i}},e))}))}))},r}(o.Component),p=function(r){function i(){return r.apply(this,arguments)||this}return(0,n.Z)(i,r),i.prototype.render=function(){var r=this;return o.createElement(t.Consumer,null,(function(t){var n=t.pageResources,i=t.location;return o.createElement(P,{location:i},o.createElement(u.$C,{location:i,shouldUpdateScroll:b},o.createElement(s.Router,{basepath:"",location:i,id:"gatsby-focus-wrapper"},o.createElement(e,Object.assign({path:"/404.html"===n.page.path?(0,C.Z)(i.pathname,""):encodeURI(n.page.matchPath||n.page.path)},r.props,{location:i,pageResources:n},n.json)))))}))},i}(o.Component),f=window,d=f.pagePath,m=f.location;d&&""+d!==m.pathname&&!(R.findMatchPath((0,C.Z)(m.pathname,""))||"/404.html"===d||d.match(/^\/404\/?$/)||d.match(/^\/offline-plugin-app-shell-fallback\/?$/))&&(0,s.navigate)(""+d+m.search+m.hash,{replace:!0}),l.jN.loadPage(m.pathname).then((function(e){if(!e||e.status===l.uQ.Error){var t="page resources for "+m.pathname+" not found. Not rendering React";if(e&&e.error)throw console.error(t),e.error;throw new Error(t)}window.___webpackCompilationHash=e.page.webpackCompilationHash;var r=(0,i.h)("wrapRootElement",{element:o.createElement(p,null)},o.createElement(p,null),(function(e){return{element:e.result}})).pop(),n=function(){var e=o.useRef(!1);return o.useEffect((function(){e.current||(e.current=!0,performance.mark&&performance.mark("onInitialClientRender"),(0,i.h)("onInitialClientRender"))}),[]),o.createElement(h,null,r)},s=(0,i.h)("replaceHydrateFunction",void 0,a.hydrateRoot?a.hydrateRoot:a.hydrate)[0];function u(){var e="undefined"!=typeof window?document.getElementById("___gatsby"):null;s===a.hydrateRoot?s(e,o.createElement(n,null)):s(o.createElement(n,null),e)}var c=document;if("complete"===c.readyState||"loading"!==c.readyState&&!c.documentElement.doScroll)setTimeout((function(){u()}),0);else{var f=function e(){c.removeEventListener("DOMContentLoaded",e,!1),window.removeEventListener("load",e,!1),u()};c.addEventListener("DOMContentLoaded",f,!1),window.addEventListener("load",f,!1)}}))}))},69534:function(e,t,r){"use strict";r.r(t);var n=r(98810),i=r(12904),o=r(60249);t.default=function(e){var t=e.location,r=i.ZP.loadPageSync(t.pathname);return r?n.createElement(o.Z,Object.assign({location:t,pageResources:r},r.json)):null}},48195:function(e,t,r){var n;e.exports=(n=r(69534))&&n.default||n},50607:function(e,t){t.polyfill=function(e){return e}},97581:function(e,t,r){"use strict";r.d(t,{J:function(){return a}});var n=JSON.parse('[{"fromPath":"/biodynamo","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/docs/userguide/"}]'),i=new Map,o=new Map;function a(e){var t=i.get(e);return t||(t=o.get(e.toLowerCase())),t}n.forEach((function(e){e.ignoreCase?o.set(e.fromPath,e):i.set(e.fromPath,e)}))},51942:function(e,t,r){"use strict";r.r(t);var n=r(76684);"https:"!==window.location.protocol&&"localhost"!==window.location.hostname?console.error("Service workers can only be used over HTTPS, or on localhost for development"):"serviceWorker"in navigator&&navigator.serviceWorker.register("/sw.js").then((function(e){e.addEventListener("updatefound",(function(){(0,n.h)("onServiceWorkerUpdateFound",{serviceWorker:e});var t=e.installing;console.log("installingWorker",t),t.addEventListener("statechange",(function(){switch(t.state){case"installed":navigator.serviceWorker.controller?(window.___swUpdated=!0,(0,n.h)("onServiceWorkerUpdateReady",{serviceWorker:e}),window.___failedResources&&(console.log("resources failed, SW updated - reloading"),window.location.reload())):(console.log("Content is now available offline!"),(0,n.h)("onServiceWorkerInstalled",{serviceWorker:e}));break;case"redundant":console.error("The installing service worker became redundant."),(0,n.h)("onServiceWorkerRedundant",{serviceWorker:e});break;case"activated":(0,n.h)("onServiceWorkerActive",{serviceWorker:e})}}))}))})).catch((function(e){console.error("Error during service worker registration:",e)}))},59953:function(e,t,r){"use strict";function n(e,t){return void 0===t&&(t=""),t?e===t?"/":e.startsWith(t+"/")?e.slice(t.length):e:e}r.d(t,{Z:function(){return n}})},62221:function(e,t,r){var n=r(39703),i=r(349);r(4601),t.onRouteUpdate=function(){return n.trustAllScripts()},t.onPreRouteUpdate=function(){return i.killServiceWorker()}},349:function(e){e.exports.killServiceWorker=function(){false}},39703:function(e){e.exports.trustAllScripts=function(){for(var e=document.querySelectorAll(".external-scripts script"),t=0;t<e.length;t+=1){var r=e[t];if(r.attributes.src){var n=document.createElement("script");n.type="text/javascript",n.src=r.attributes.src.value,document.getElementsByTagName("head")[0].appendChild(n)}}}},23978:function(e,t,r){"use strict";r.r(t),r.d(t,{BaseContext:function(){return k},Link:function(){return j},Location:function(){return x},LocationProvider:function(){return O},Match:function(){return F},Redirect:function(){return M},Router:function(){return E},ServerLocation:function(){return P},createHistory:function(){return l},createMemorySource:function(){return h},globalHistory:function(){return f},isRedirect:function(){return A},matchPath:function(){return s.match},navigate:function(){return d},redirectTo:function(){return D},useLocation:function(){return U},useMatch:function(){return q},useNavigate:function(){return W},useParams:function(){return K}});var n=r(98810),i=r(13570),o=r.n(i),a=r(50607),s=r(36524),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},c=function(e){var t=e.location,r=t.search,n=t.hash,i=t.href,o=t.origin,a=t.protocol,s=t.host,u=t.hostname,c=t.port,l=e.location.pathname;!l&&i&&p&&(l=new URL(i).pathname);return{pathname:encodeURI(decodeURI(l)),search:r,hash:n,href:i,origin:o,protocol:a,host:s,hostname:u,port:c,state:e.history.state,key:e.history.state&&e.history.state.key||"initial"}},l=function(e,t){var r=[],n=c(e),i=!1,o=function(){};return{get location(){return n},get transitioning(){return i},_onTransitionComplete:function(){i=!1,o()},listen:function(t){r.push(t);var i=function(){n=c(e),t({location:n,action:"POP"})};return e.addEventListener("popstate",i),function(){e.removeEventListener("popstate",i),r=r.filter((function(e){return e!==t}))}},navigate:function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=a.state,l=a.replace,h=void 0!==l&&l;if("number"==typeof t)e.history.go(t);else{s=u({},s,{key:Date.now()+""});try{i||h?e.history.replaceState(s,null,t):e.history.pushState(s,null,t)}catch(f){e.location[h?"replace":"assign"](t)}}n=c(e),i=!0;var p=new Promise((function(e){return o=e}));return r.forEach((function(e){return e({location:n,action:"PUSH"})})),p}}},h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=e.indexOf("?"),r={pathname:t>-1?e.substr(0,t):e,search:t>-1?e.substr(t):""},n=0,i=[r],o=[null];return{get location(){return i[n]},addEventListener:function(e,t){},removeEventListener:function(e,t){},history:{get entries(){return i},get index(){return n},get state(){return o[n]},pushState:function(e,t,r){var a=r.split("?"),s=a[0],u=a[1],c=void 0===u?"":u;n++,i.push({pathname:s,search:c.length?"?"+c:c}),o.push(e)},replaceState:function(e,t,r){var a=r.split("?"),s=a[0],u=a[1],c=void 0===u?"":u;i[n]={pathname:s,search:c},o[n]=e},go:function(e){var t=n+e;t<0||t>o.length-1||(n=t)}}}},p=!("undefined"==typeof window||!window.document||!window.document.createElement),f=l(p?window:h()),d=f.navigate,m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function v(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function w(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var _=function(e,t){var r=(0,n.createContext)(t);return r.displayName=e,r},b=_("Location"),x=function(e){var t=e.children;return n.createElement(b.Consumer,null,(function(e){return e?t(e):n.createElement(O,null,t)}))},O=function(e){function t(){var r,n;g(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return r=n=y(this,e.call.apply(e,[this].concat(o))),n.state={context:n.getContext(),refs:{unlisten:null}},y(n,r)}return w(t,e),t.prototype.getContext=function(){var e=this.props.history;return{navigate:e.navigate,location:e.location}},t.prototype.componentDidCatch=function(e,t){if(!A(e))throw e;(0,this.props.history.navigate)(e.uri,{replace:!0})},t.prototype.componentDidUpdate=function(e,t){t.context.location!==this.state.context.location&&this.props.history._onTransitionComplete()},t.prototype.componentDidMount=function(){var e=this,t=this.state.refs,r=this.props.history;r._onTransitionComplete(),t.unlisten=r.listen((function(){Promise.resolve().then((function(){requestAnimationFrame((function(){e.unmounted||e.setState((function(){return{context:e.getContext()}}))}))}))}))},t.prototype.componentWillUnmount=function(){var e=this.state.refs;this.unmounted=!0,e.unlisten()},t.prototype.render=function(){var e=this.state.context,t=this.props.children;return n.createElement(b.Provider,{value:e},"function"==typeof t?t(e):t||null)},t}(n.Component);O.defaultProps={history:f};var P=function(e){var t=e.url,r=e.children,i=t.indexOf("?"),o=void 0,a="";return i>-1?(o=t.substring(0,i),a=t.substring(i)):o=t,n.createElement(b.Provider,{value:{location:{pathname:o,search:a,hash:""},navigate:function(){throw new Error("You can't call navigate on the server.")}}},r)},k=_("Base",{baseuri:"/",basepath:"/",navigate:f.navigate}),E=function(e){return n.createElement(k.Consumer,null,(function(t){return n.createElement(x,null,(function(r){return n.createElement(I,m({},t,r,e))}))}))},I=function(e){function t(){return g(this,t),y(this,e.apply(this,arguments))}return w(t,e),t.prototype.render=function(){var e=this.props,t=e.location,r=e.navigate,i=e.basepath,o=e.primary,a=e.children,u=(e.baseuri,e.component),c=void 0===u?"div":u,l=v(e,["location","navigate","basepath","primary","children","baseuri","component"]),h=n.Children.toArray(a).reduce((function(e,t){var r=z(i)(t);return e.concat(r)}),[]),p=t.pathname,f=(0,s.pick)(h,p);if(f){var d=f.params,g=f.uri,y=f.route,w=f.route.value;i=y.default?i:y.path.replace(/\*$/,"");var _=m({},d,{uri:g,location:t,navigate:function(e,t){return r((0,s.resolve)(e,g),t)}}),b=n.cloneElement(w,_,w.props.children?n.createElement(E,{location:t,primary:o},w.props.children):void 0),x=o?C:c,O=o?m({uri:g,location:t,component:c},l):l;return n.createElement(k.Provider,{value:{baseuri:g,basepath:i,navigate:_.navigate}},n.createElement(x,O,b))}return null},t}(n.PureComponent);I.defaultProps={primary:!0};var S=_("Focus"),C=function(e){var t=e.uri,r=e.location,i=e.component,o=v(e,["uri","location","component"]);return n.createElement(S.Consumer,null,(function(e){return n.createElement(T,m({},o,{component:i,requestFocus:e,uri:t,location:r}))}))},R=!0,H=0,T=function(e){function t(){var r,n;g(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return r=n=y(this,e.call.apply(e,[this].concat(o))),n.state={},n.requestFocus=function(e){!n.state.shouldFocus&&e&&e.focus()},y(n,r)}return w(t,e),t.getDerivedStateFromProps=function(e,t){if(null==t.uri)return m({shouldFocus:!0},e);var r=e.uri!==t.uri,n=t.location.pathname!==e.location.pathname&&e.location.pathname===e.uri;return m({shouldFocus:r||n},e)},t.prototype.componentDidMount=function(){H++,this.focus()},t.prototype.componentWillUnmount=function(){0===--H&&(R=!0)},t.prototype.componentDidUpdate=function(e,t){e.location!==this.props.location&&this.state.shouldFocus&&this.focus()},t.prototype.focus=function(){var e=this.props.requestFocus;e?e(this.node):R?R=!1:this.node&&(this.node.contains(document.activeElement)||this.node.focus())},t.prototype.render=function(){var e=this,t=this.props,r=(t.children,t.style),i=(t.requestFocus,t.component),o=void 0===i?"div":i,a=(t.uri,t.location,v(t,["children","style","requestFocus","component","uri","location"]));return n.createElement(o,m({style:m({outline:"none"},r),tabIndex:"-1",ref:function(t){return e.node=t}},a),n.createElement(S.Provider,{value:this.requestFocus},this.props.children))},t}(n.Component);(0,a.polyfill)(T);var L=function(){},Q=n.forwardRef;void 0===Q&&(Q=function(e){return e});var j=Q((function(e,t){var r=e.innerRef,i=v(e,["innerRef"]);return n.createElement(k.Consumer,null,(function(e){e.basepath;var o=e.baseuri;return n.createElement(x,null,(function(e){var a=e.location,u=e.navigate,c=i.to,l=i.state,h=i.replace,p=i.getProps,f=void 0===p?L:p,d=v(i,["to","state","replace","getProps"]),g=(0,s.resolve)(c,o),y=encodeURI(g),w=a.pathname===y,_=(0,s.startsWith)(a.pathname,y);return n.createElement("a",m({ref:t||r,"aria-current":w?"page":void 0},d,f({isCurrent:w,isPartiallyCurrent:_,href:g,location:a}),{href:g,onClick:function(e){if(d.onClick&&d.onClick(e),$(e)){e.preventDefault();var t=h;if("boolean"!=typeof h&&w){var r=m({},a.state),n=(r.key,v(r,["key"]));t=(0,s.shallowCompare)(m({},l),n)}u(g,{state:l,replace:t})}}}))}))}))}));function B(e){this.uri=e}j.displayName="Link";var A=function(e){return e instanceof B},D=function(e){throw new B(e)},N=function(e){function t(){return g(this,t),y(this,e.apply(this,arguments))}return w(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.navigate,r=e.to,n=(e.from,e.replace),i=void 0===n||n,o=e.state,a=(e.noThrow,e.baseuri),u=v(e,["navigate","to","from","replace","state","noThrow","baseuri"]);Promise.resolve().then((function(){var e=(0,s.resolve)(r,a);t((0,s.insertParams)(e,u),{replace:i,state:o})}))},t.prototype.render=function(){var e=this.props,t=(e.navigate,e.to),r=(e.from,e.replace,e.state,e.noThrow),n=e.baseuri,i=v(e,["navigate","to","from","replace","state","noThrow","baseuri"]),o=(0,s.resolve)(t,n);return r||D((0,s.insertParams)(o,i)),null},t}(n.Component),M=function(e){return n.createElement(k.Consumer,null,(function(t){var r=t.baseuri;return n.createElement(x,null,(function(t){return n.createElement(N,m({},t,{baseuri:r},e))}))}))},F=function(e){var t=e.path,r=e.children;return n.createElement(k.Consumer,null,(function(e){var i=e.baseuri;return n.createElement(x,null,(function(e){var n=e.navigate,o=e.location,a=(0,s.resolve)(t,i),u=(0,s.match)(a,o.pathname);return r({navigate:n,location:o,match:u?m({},u.params,{uri:u.uri,path:t}):null})}))}))},U=function(){var e=(0,n.useContext)(b);if(!e)throw new Error("useLocation hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");return e.location},W=function(){var e=(0,n.useContext)(k);if(!e)throw new Error("useNavigate hook was used but a BaseContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");return e.navigate},K=function(){var e=(0,n.useContext)(k);if(!e)throw new Error("useParams hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");var t=U(),r=(0,s.match)(e.basepath,t.pathname);return r?r.params:null},q=function(e){if(!e)throw new Error("useMatch(path: string) requires an argument of a string to match against");var t=(0,n.useContext)(k);if(!t)throw new Error("useMatch hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");var r=U(),i=(0,s.resolve)(e,t.baseuri),o=(0,s.match)(i,r.pathname);return o?m({},o.params,{uri:o.uri,path:e}):null},V=function(e){return e.replace(/(^\/+|\/+$)/g,"")},z=function e(t){return function(r){if(!r)return null;if(r.type===n.Fragment&&r.props.children)return n.Children.map(r.props.children,e(t));if(r.props.path||r.props.default||r.type===M||o()(!1),r.type!==M||r.props.from&&r.props.to||o()(!1),r.type!==M||(0,s.validateRedirect)(r.props.from,r.props.to)||o()(!1),r.props.default)return{value:r,default:!0};var i=r.type===M?r.props.from:r.props.path,a="/"===i?t:V(t)+"/"+V(i);return{value:r,default:r.props.default,path:r.props.children?V(a)+"/*":a}}},$=function(e){return!e.defaultPrevented&&0===e.button&&!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}},13570:function(e){"use strict";e.exports=function(e,t,r,n,i,o,a,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,n,i,o,a,s],l=0;(u=new Error(t.replace(/%s/g,(function(){return c[l++]})))).name="Invariant Violation"}throw u.framesToPop=1,u}}},81014:function(e,t,r){var n={};function i(e){var t=o(e);return r(t)}function o(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}i.keys=function(){return Object.keys(n)},i.resolve=o,e.exports=i,i.id=81014},4601:function(e,t,r){"use strict";r.r(t)},91436:function(e,t,r){"use strict";function n(e,t){return n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(e,t)}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,n(e,t)}r.d(t,{Z:function(){return i}})}},function(e){e.O(0,[532,774],(function(){return t=93915,e(e.s=t);var t}));e.O()}]);
//# sourceMappingURL=app-f01cc38cf39d5e6f4561.js.map