From 4df0f1066be3a890a196d8ae4ee18f28137c4ae0 Mon Sep 17 00:00:00 2001 From: realaravinth Date: Fri, 9 Sep 2022 15:04:41 +0000 Subject: [PATCH] new deploy: 2022-09-09T15:04:41+00:00 --- 404.html | 3 + elasticlunr.min.js | 10 + fabric-icons-inline.css | 1 + favicon/android-icon-144x144.png | Bin 0 -> 1633 bytes favicon/android-icon-192x192.png | Bin 0 -> 1604 bytes favicon/android-icon-36x36.png | Bin 0 -> 795 bytes favicon/android-icon-48x48.png | Bin 0 -> 846 bytes favicon/android-icon-72x72.png | Bin 0 -> 987 bytes favicon/android-icon-96x96.png | Bin 0 -> 1141 bytes favicon/apple-icon-114x114.png | Bin 0 -> 1301 bytes favicon/apple-icon-120x120.png | Bin 0 -> 1359 bytes favicon/apple-icon-144x144.png | Bin 0 -> 1633 bytes favicon/apple-icon-152x152.png | Bin 0 -> 1752 bytes favicon/apple-icon-180x180.png | Bin 0 -> 2106 bytes favicon/apple-icon-57x57.png | Bin 0 -> 895 bytes favicon/apple-icon-60x60.png | Bin 0 -> 919 bytes favicon/apple-icon-72x72.png | Bin 0 -> 987 bytes favicon/apple-icon-76x76.png | Bin 0 -> 1012 bytes favicon/apple-icon-precomposed.png | Bin 0 -> 2036 bytes favicon/apple-icon.png | Bin 0 -> 2036 bytes favicon/browserconfig.xml | 2 + .../d49ea10ffc8cc3fcf59c4b3733295a5c.ico.zip | Bin 0 -> 34584 bytes favicon/favicon-16x16.png | Bin 0 -> 693 bytes favicon/favicon-32x32.png | Bin 0 -> 777 bytes favicon/favicon-96x96.png | Bin 0 -> 1141 bytes favicon/favicon.ico | Bin 0 -> 1150 bytes favicon/manifest.json | 41 +++ favicon/ms-icon-144x144.png | Bin 0 -> 1633 bytes favicon/ms-icon-150x150.png | Bin 0 -> 1729 bytes favicon/ms-icon-310x310.png | Bin 0 -> 4478 bytes favicon/ms-icon-70x70.png | Bin 0 -> 984 bytes favicon/tmp-logo.png | Bin 0 -> 3267 bytes forms/add/index.html | 140 +++++++++ forms/index.html | 77 +++++ index.html | 77 +++++ js.js | 295 ++++++++++++++++++ logo.png | Bin 0 -> 3267 bytes logo.svg | 1 + main.css | 1 + robots.txt | 3 + search_index.en.js | 1 + sitemap.xml | 12 + 42 files changed, 664 insertions(+) create mode 100644 404.html create mode 100644 elasticlunr.min.js create mode 100644 fabric-icons-inline.css create mode 100644 favicon/android-icon-144x144.png create mode 100644 favicon/android-icon-192x192.png create mode 100644 favicon/android-icon-36x36.png create mode 100644 favicon/android-icon-48x48.png create mode 100644 favicon/android-icon-72x72.png create mode 100644 favicon/android-icon-96x96.png create mode 100644 favicon/apple-icon-114x114.png create mode 100644 favicon/apple-icon-120x120.png create mode 100644 favicon/apple-icon-144x144.png create mode 100644 favicon/apple-icon-152x152.png create mode 100644 favicon/apple-icon-180x180.png create mode 100644 favicon/apple-icon-57x57.png create mode 100644 favicon/apple-icon-60x60.png create mode 100644 favicon/apple-icon-72x72.png create mode 100644 favicon/apple-icon-76x76.png create mode 100644 favicon/apple-icon-precomposed.png create mode 100644 favicon/apple-icon.png create mode 100644 favicon/browserconfig.xml create mode 100644 favicon/d49ea10ffc8cc3fcf59c4b3733295a5c.ico.zip create mode 100644 favicon/favicon-16x16.png create mode 100644 favicon/favicon-32x32.png create mode 100644 favicon/favicon-96x96.png create mode 100644 favicon/favicon.ico create mode 100644 favicon/manifest.json create mode 100644 favicon/ms-icon-144x144.png create mode 100644 favicon/ms-icon-150x150.png create mode 100644 favicon/ms-icon-310x310.png create mode 100644 favicon/ms-icon-70x70.png create mode 100644 favicon/tmp-logo.png create mode 100644 forms/add/index.html create mode 100644 forms/index.html create mode 100644 index.html create mode 100644 js.js create mode 100644 logo.png create mode 100644 logo.svg create mode 100644 main.css create mode 100644 robots.txt create mode 100644 search_index.en.js create mode 100644 sitemap.xml diff --git a/404.html b/404.html new file mode 100644 index 0000000..f8414f0 --- /dev/null +++ b/404.html @@ -0,0 +1,3 @@ + +404 Not Found +

404 Not Found

diff --git a/elasticlunr.min.js b/elasticlunr.min.js new file mode 100644 index 0000000..79dad65 --- /dev/null +++ b/elasticlunr.min.js @@ -0,0 +1,10 @@ +/** + * elasticlunr - http://weixsong.github.io + * Lightweight full-text search engine in Javascript for browser search and offline search. - 0.9.6 + * + * Copyright (C) 2017 Oliver Nightingale + * Copyright (C) 2017 Wei Song + * MIT Licensed + * @license + */ +!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();oot3~|B`(Y(;nYhGH<@puPaPJ@4rpBx8h0Q7da)J=*bUuPBhs1 zM)vqBwU10kCg&VKWc$6iW^GmLN1-DVrycbOP|CTHmlXP4gDsMqoooKh4O;dh9)=y- z{epIzpM0?7 z6#11|X^D=0e)PnMP7|iBOOTNlv~QcA zFf~wLVVnB&gB@0CRx!*1isxmQZ(jV`WqlT-(KGfB!McA|2n#%X=UZ@Q%hh$_7p|9Z zS@%1>Vo9-)HD75%T>C^UNtz@5n)5uI@74mQ zj)Je=Jbjr38NEkzyUqtkUst;C_@+B#Is3zvy8D`}!hi5>nsTDSV(^#1T zE=1-#=Kgm3+IN)M&$Bo5j@!o^rB|~L2;Xb;F+I)xUry$`!z;6+3swg*32eT+i08?l z>&Z1Ugg@^-B%%BFmG+4c0fjd;Gw*--F0}L3sx@n;8@c~Al(}4)7Vp@5(qo3=?pvJC zUw!|?@qP92?i;)Ag^8%Re|yW>x$n%+ZS4`C?-xkpLynZZ*<)(`ZNA>#y3LC|O|zbw8m>3Ta#Q;0SE-th zoin(CoBEu5*8Xw(#a?vv?!B@C9-(gLlRTW=GE&0UZ~Bk$^>%S^OSs-dwl8VBR`Ho@{MfNKe!+I*%wr4cB%J>Q&op0kM($Nz zQ0;N~m35bN_r9>dn$HhOUYA_K3C-g*!;Ac%oUgM2>nq;&*U}bD*Wn`*tU|?ln(59+A2}MJ0eoAIqC2kGhD<C;BTLgn(_}rM4n3gzwu@9t18rdNboFyt=akR{ E08|`@`v3p{ literal 0 HcmV?d00001 diff --git a/favicon/android-icon-192x192.png b/favicon/android-icon-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..9d32eee63bd796eae19e829c0f3a11d6babe06f3 GIT binary patch literal 1604 zcmb`I`9ISQ0LQ=InWfEDQ;u@wMd_NO)+(_`nIhyWLI^!JN3&YaFEgGwD)n-t*29#F z${gADxYpsyF}e(yA=EPsxsTUN-P4O*Qn)DU&@625Z!?D@P+a9x%|z z6sN;u8>}B7O}m9Eeovig8on*+hWhzC^h5saOV-=j1f9)xeQ1eS)%PduyrlQAeTEv$ z33+xkIA~Hj!BiTLO^nLDvvQYrRmX5imyg8UJOaR4bO10=1p+G8;elQ`J!k?{#m@t8 zVN+=(aNw4=GjL@xt7w=qkr4>dtUBOI@RQE70-;eL%-bSL$#qN0UZ<2S$B)u%Wn7nH z{wsL?IewwXer#+eGqFVQP%hrfqWF00^|vN0P1n~gGTSX)gH<<3)<*o-<^%nM(bJ3= zb%!l&V^tgKx9+1w3c}B^iInlCJ-Xiy(j$EcC~k)G#G0S1f>H2If23!B9ye-WWk6=C zT!V)Kyo&EITY`elqrcjBT|ALW5Co^JVq%IfovlVsGIuX)PI-^{C9JY>Us)v~>@P9c z@m~Hw-sDR<>@u>s>HQ6feLb1KcSYN%Degl$un3RJv96~SyuPg7hKnr>*59&lVDyfy zRy(fU5);g@Xurcvao8+^!>BoN`BW&g1_O$;9q1<;7<1KL+W;@b43}(2qlaXZK?Rs_ z_t}m*cw!&J{aP~y!Jf|4>fGieezownHd!82mTC#W$6bpgUM{4;Z@kaA=l1l~1FL|z zAG`Gn!Z)g$4D6CPoYD~UY|e0@v5K+_M@UT3emysYh( zBEpxR2PJ!CUEU!Q6Mcx4uo2NF zocw)B(X+t=HypFvqJ-#Z{F|go&P)!3;cAi|L1Zz{5j*nfdw*qx<-)QVYhT`U=xzYr z&wDwj=p?HeEetq(U4p3k6nP#S(O*rb9bTI0d{HU;yxQIT2D)NC%PE2ZXsglfxht@d z`gX>K6SxPMu5Sju6cV?x+qdlAb4BC%ts9~bp>9la*a`8X#dupHAC|? zI-cb}vQBu&IDNW*2QQHhoFBwetmmdI2$E~n#jjab_R$E7W;5;CD;&gvyvtlvl@I1z zzV;GSRxCDF47c6HW3*_#AIzx>ur&y=Z|PEVo2dabkN>kay5`wKad69KXY#8R2vT}g zWG{yorxVkyDs6N1ykxRe^J{h1`lc9PG0k)1bTa#JO@HarXU%sOE3RF9sC?`uKa=yLLUK*sqjoWj6Hgg0y_c>6EPH ytPXm9$>kmmD$d2`E}6C6mz54w{1=rDg9&oGxQHP2Qpw!!dmz|49(!)>m-H`Gp6UDm literal 0 HcmV?d00001 diff --git a/favicon/android-icon-36x36.png b/favicon/android-icon-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..16164057c452cffadbf58a7fd0c2cfc968a824cf GIT binary patch literal 795 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>`OBp8llA9n##Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4b;)Q?K2mPilK2IO#@?gbXi`v&MntoB_Z!fc!mV?I6jko&_el(u7 zs5r~PwThc>zIFY-J1_TotGjX;7+hJ*a`5%iR0UHWo}M{1fByX0las)A-cH1|-0PC@ zrUMGXJPK!SnM*WwO7pn6GHfVHYnM3YS_$-$YKdz^NlIc#s#S7PDv)9@GB7gIHL%n* zFb^>@urfBZGBVXRFt9Q(Xj9dmgrXrgKP5A*61Rr$6_fRV8Wcb_6z8XvlqVLYGGvsL z6ck(O>u2UBrl$gNW^%S(eo^|K^Rjb+Y9&BwLo!NpldP;<@{>z*Q}ar!tO9^aix~`; z|KF{Trp6Owij|c|YG!&y34@`fkwa`@C{T?!k~vT{;h8BV86YK>*C>J#j3km0-^|?9 zlFEWq2C%F23-Z$KH--73nd2J*RK;LuW@cn+VPs}us#;pk2vow4WKM8qRVssllhc$% zc5i@EVMtP;L7oh0nK`LIuj}XLmE`27>!&4_WhUq673(8{TtCIcGBwfAAT2G~B01SO sEji89GT9`_*xcCI$kH^?G+7U*Ll5Y_?IP9EKpPl5UHx3vIVCg!0HLq~i~s-t literal 0 HcmV?d00001 diff --git a/favicon/android-icon-48x48.png b/favicon/android-icon-48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..f64604663c0164c5dad61f8ab5f1ccb9acb9f585 GIT binary patch literal 846 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZANS%G|oWRD45dJguM!v-tY$DUh!@P+6=(yLU`q0KcVYP7-hXC4kjGx) z>Fdh=jFVkNUipPg&32&BFHaZ85Rc=@Km3&v7R+zkA8%jp*l>P+y}+dpO1ExZI>pAc zMt5!Q?*D=pK9u@4?-yZaDYz}}XX)A^Und*Hxcd3rf0FGVCFZ?j$S(NhQ=;+q2}|Y) zRlA7(PmLy5Caqdn7;<<;TOjY@xWn(u_j_C}IPh1>Q)-`Urk%RyVZp`=_m^Z;JU(vI zF5+LWkvM5rU+7`Jf}2t8tNxtd8WG0!x44AlI)JK^7vEf)L zZ((CCzAl23#XIea>nl#frd2c6N(g>0eLY2^kS)gHsbX8(^g_O}Z+sRFu@}pEc>nLK z|NTu?{KvP?|Lb+?6u5dkco`1coPB;fdm%8m7*tDKBT7;dOH!?pi&B9UgOP!ek*yMek5~(GpkY=44j;% zEV6q8lnO(V3JvmPNXyJg1$tdSH?JfoKV3g9u`Dw=Kd)FH5#;(QCYGs*h6ZVA$rj1U t#%alErk2SjNyg^J#zvN=iKfYVKplEO_iY!cmIm6u;OXk;vd$@?2>{PIAz=Uj literal 0 HcmV?d00001 diff --git a/favicon/android-icon-72x72.png b/favicon/android-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..27b7809ac558dac74030f88ba12a7a5ef2b28c46 GIT binary patch literal 987 zcmeAS@N?(olHy`uVBq!ia0vp^9w5vCBp3?X-pmG4Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4D_*>iFcFZI zz4&8lNORgL?#)IE7|jx2?l`|h>dVV(FR!Lr^>75w@XfkDcjw1X@|KN%zt6HiH0KGs z%Z$du3;zEPw{Y8hyV$w%Dm>Gk+;={( zAij2vLGzBL<++w+@0eKTSneu5c|^v%GQ-E?9%-qEER3Oew z&eqE>O5bx{b}mq@1W0X2Mrm%6m6c0=a%paAUWt`e08nW$gW>Z3yYU0q~!7%MNop5L{j3LnVVWtS&+&Ac9niXUb_9J zFh4YNd_#b$7!1wKj7%+z%q&b*OUoI7O8Ak?3C^raWiW7ZnzG354Nxi!Nh&nRlOZiL zCl%;*{oK5gocwhCw8XN^V8yg#0 enkJei>j8D>0o}JSkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+ueoXe|!I#{Xiaj ziKnkC`!h~<5qaeoGBw+Q@`|1=jv*QMl7ILoA27%|xPsOBV$*e7)ulTeJs&4~>F!v3 zxPiZ8{=zFw+j9lqu`OCN!_Bzpbo9?7*X)*FY5Ko^-=6*Z_uua0JzKN#isua|M0=z*XiZw-o@V($kyrb$l;N+@7(&}{MwMR6mAKLol8sB&b@16 zqj=!((Q{7WZXNBCu7cMO{cq9z@%``P)zQ(?J`oZg?4O=@Y?)FK#IZ0z{p6~z*5)1JjBSr%Gl7#$W+_Fz{-L1kWo@nP;8~IpP8GOo(ja7$=Q1OMd^Fa%gzO= zl>n&?$tcZDva)i?PcF?(%`3683IHlCW-wg-f44rG8c&cZR#qOVnduoN42G6Q4zY!y zKsDk>=0MeiXQq^7fRtQbqX^21l1NH?Gjmf*DhpB>z^>9S$V<216y}F!j&BH16@#If znUSf5k(q_5YH2wmPzgVhIl-A#sSE~APE!`yy#Y#vAxVV>c`~GB=A;6>uAiG%l9QjV zpO#pbnVg?jtd9tC{S*_+)I>vrw6tW4bP0l+XkKm|U_G literal 0 HcmV?d00001 diff --git a/favicon/apple-icon-114x114.png b/favicon/apple-icon-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..6112df8a18ec9566d16ade5922e7192d9e7b39c8 GIT binary patch literal 1301 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 literal 0 HcmV?d00001 diff --git a/favicon/apple-icon-144x144.png b/favicon/apple-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..61580a55d08012a8f9b8379f30140d7d943f8b7c GIT binary patch literal 1633 zcmeAS@N?(olHy`uVBq!ia0vp^6F`^)NH84I-J1fWSkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+ueoXe|!I#{Xiaj ziKnkC`!h~<5qaeoGBw+QX7hTwIEGZ*dV4$CLnKgw{X=nD*_tyUdzOhh-sF9omLj+$ zR?|R9nS*Qbp&;Wbjg1aERUFkET)V_$4Nk9FVQ^VU`Q@TmO|KIhf==oQtvvZE?zzwA z-PfMIIb-troRM(t|LZf0&*ks8wBF7C+ot3~|B`(Y(;nYhGH<@puPaPJ@4rpBx8h0Q7da)J=*bUuPBhs1 zM)vqBwU10kCg&VKWc$6iW^GmLN1-DVrycbOP|CTHmlXP4gDsMqoooKh4O;dh9)=y- z{epIzpM0?7 z6#11|X^D=0e)PnMP7|iBOOTNlv~QcA zFf~wLVVnB&gB@0CRx!*1isxmQZ(jV`WqlT-(KGfB!McA|2n#%X=UZ@Q%hh$_7p|9Z zS@%1>Vo9-)HD75%T>C^UNtz@5n)5uI@74mQ zj)Je=Jbjr38NEkzyUqtkUst;C_@+B#Is3zvy8D`}!hi5>nsTDSV(^#1T zE=1-#=Kgm3+IN)M&$Bo5j@!o^rB|~L2;Xb;F+I)xUry$`!z;6+3swg*32eT+i08?l z>&Z1Ugg@^-B%%BFmG+4c0fjd;Gw*--F0}L3sx@n;8@c~Al(}4)7Vp@5(qo3=?pvJC zUw!|?@qP92?i;)Ag^8%Re|yW>x$n%+ZS4`C?-xkpLynZZ*<)(`ZNA>#y3LC|O|zbw8m>3Ta#Q;0SE-th zoin(CoBEu5*8Xw(#a?vv?!B@C9-(gLlRTW=GE&0UZ~Bk$^>%S^OSs-dwl8VBR`Ho@{MfNKe!+I*%wr4cB%J>Q&op0kM($Nz zQ0;N~m35bN_r9>dn$HhOUYA_K3C-g*!;Ac%oUgM2>nq;&*U}bD*Wn`*tU|?ln(59+A2}MJ0eoAIqC2kGhD<C;BTLgn(_}rM4n3gzwu@9t18rdNboFyt=akR{ E08|`@`v3p{ literal 0 HcmV?d00001 diff --git a/favicon/apple-icon-152x152.png b/favicon/apple-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..aee468df4d1d16328065ba61fbab10029910f010 GIT binary patch literal 1752 zcmeAS@N?(olHy`uVBq!ia0vp^GeDRFNHEy0tp5w7SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6XxjAYL$MSD+10f+@+{-G$+Qd;gjJKpuOE zr>`sfGfs99dF2-}HQRw^w|KfZhE&{odnYdvookYaN|x7=FfY?&rUjh%J)yw%CuhJjEQsFH_r1q>vJx*ocYbcusGi8 zt?JR0NRgDvGQ z7kM`vmb$T9udz4m@V1@I*VZ%%CR!hY1);M9k<2q!4ZM2iT`3bgwn9V7=GhC49^P$r z|BfCEUe|2+?e%86`h@N8E+6+hl<|gH|F~~fv2@SI?9YrImGj>PvL}Yv1bA?4w_Epn zYYE@6h;k1(gZt)ryJHMK7Hs?@dC>b;yKKwXFzv|xqk_{9&bVO`__L?K?G9`5n%APK z2R_~Ak+NWuUh`dhW9xI?X%TMxjp-&+?R`9tyv$;I)4=+sd2YR;V9%E~##s|QFDT?n zOy0F>^2fs~?Qb*w-gZDvBH8@fuSq*+On-NSG5gDHmfd@-W?pApsF%jvV^)#d*r_ho z?=|ndsH|a5Dx=t4%d92bEo(CmD8*0xJM~@j%DH6+eub@Mp$Vgd}hB^D$n9CcZ#hP z?=8yR&)=aY87HZBOul5keU$vH;1ym6i(}q46t=Hy>%KX+RIV@Mba>S5iZ3PU-``e0 zEU++IbErK3{)<;Ox676ko?pfq+*NyuW976J_4RX7nS!5n#jVsY4VV9h=&)lEk!Pbj44Uy_gO%glpPo1*b`7`!Jw!m8UdHy-!3&KzF zv3@H2`IR1UNljFgh$t=n@AFmbWIrk|?KIP@XjN^^JZmn`n zJ^E?x*&|ca4o+TnGUalvs-5m9mF-hD%vTMMtiH9upR2*4ETrXe__vvN&3qE)PwhD$ z<;(F-_;QP9&Vudg)mO9kWgf3Du9gAkbyz|@Q`)-WKkpmCQ%zA98QMCPfkl*RiEBhj zN@7W>RdP`(kYX@0Ff!6Lu+%j$4>2;ZGB&g_GSxOPure@cQ`Me?q9HdwB{QuOw}$T( zll6ca6hJl<=ckpFCl;kLWR#Q?6kF-*XXYlRrvhrk ztgKw}lS^|`^Gd9&0)R@384Q>I->r|P#uH?Um6bnc}IZ!p> znJFb1ASIXAD1u6RNhBq{nYpPYl?AB`U{~oEn5b5em`*U!x>$;nUGPfIMzOwP|M z)<*=neu{}@YNDY*T3WJ2avRvK~-}9?*T;MXIHNHZXX) L`njxgN@xNAN{HHD literal 0 HcmV?d00001 diff --git a/favicon/apple-icon-180x180.png b/favicon/apple-icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..e0c6ac99d265bd3a8adbd9d1d96ac48ad3f750e9 GIT binary patch literal 2106 zcmbuAdo9MJgAzrdD4jxbG;f*lYQ}R8BN;PZu`uR!7-W8v7_VzQnu~PwG{-Z~ z@j7yfa8R5}p=1m5G1XBP=O$UG# z$doDv06qc$=0X4fe-!}qVhY<&*g}p?VeYO@z-xZR28x9 zoi@vFmgf{#w7(P-CF&=mZQ9b|Zd-eaWvW2Hs0#bo<^UKZXENEdaTzb4Gxoa_J=I|i<#aO z9gi@y#?jX}AL@G2_)pUpl=chOW6Oj_tnNcW+l8WPhN(!aJK*7z-HxW-kqAs>n(^JO z6A%50|K21(UrA}=`X#56j;moV!u4247Zc@I4heaI*mEaSm_EsRW4AkLiH;r5dk}gdnZ4TIiCrf{`I8PTiCkG0(bX05M4)Svjb8)3O zUgP_manA)}%uv@%wS?VjUaIc@+n)N2W!SWLh1BTmZ@3}Yz`TuERP^J{_RaqGMQXIT zkHW6tU6Rz6qS?(noBOJE%cmdISM?owAC}q(29#Eow}0cJl=QHKfUj6{%)Ycs1q?ne z4UlPJcGf-JDgCfy4dyobm!<~CJI}}iOu#W}QMrz;w2pu7i?{k3P^zQ}z1MDOsw(FH zna;Sd=Z3u1;5TF?=jXN$%i(-J-%Q-2KAe6%*DA1?dqv(z0MG7{OKh69!)w*dFb-|K z>BxYI`IgqDtg8Cw$!Xh@r`8fz9N(`#*5~wn>X_d5O}iuI-F;yprnA95N4jafm|ASN zF8+*6fXoXAT++_JGuIM=nM`n@+$sL_z5d^YRZlXqau%MoYzY-IBcEZj4egz1@q@B) z1F?+vyzRPVijtYpDD_yS(<=$yu(Ng_buT?+|}){G-4* zckIb%+t1}M5Y0(uA9s&GpNgD!d1{f(I+zzbb?4Nm*2=kJTh!;Pmj_oD)D%e}&waud zoccuzmFNyl9e3e(En>w$`gGvMGz;X&XF`k#x4qiteUW+Rq$^nSYSCs-{=1aRw^Os> zlGVkoYbsfG?#P3>yoj!sC0$}k<%zttX?|C%@4)nl*tz*3k@aei!(p`aqDxBQ&uj4I{EpONQs1lK8$6YxZk5P!T!`W?;$W99FQ8yq?OCpC3vy= zCPmEMJwszRQgR0c1@kek8Ac8 z=28dWk1LzdJZp?T)|O4yD<1r?#t3})Q*c;;>o0>V#S{at6R!##d|0amJ&&v@%BtF|FTcCl*pGU( zyCKNV?#ud$md&E?#%JVv{gqtbr2qB_|E#Kq7t{nyKxaQNJQQT$>9Gt*0Vo6tWr@I9 zB98i?5O_2akHT6Y5O@S4)5IeGe*(DC;T&fCUk7|RbKwXSV7##dFPaI)g~l=fHVDS> z@NhVX8_HrpgF}xv5*^F>Wz?t$V)ZvzA2y#GhQ~Wa)A?LR6o|)rK`0MERH~Oi;R|uKIWq|Q94B+2Y!DFIW z4$U;rKjk6&Koo$qvO;04QC8Mi6Mmc$glK)0hr&r<00<)S;x+qu$VL0gMfD~DOim;N zIy#&i1x7}*;LOm|9C~yV5B}dPhlgWuj8G(k$)sD;>1ZaMiN(<|Vd$f1Gzy0e#nO*J X5l5i literal 0 HcmV?d00001 diff --git a/favicon/apple-icon-57x57.png b/favicon/apple-icon-57x57.png new file mode 100644 index 0000000000000000000000000000000000000000..b0cf48acc8239960275607ffef5fad9c567ae494 GIT binary patch literal 895 zcmeAS@N?(olHy`uVBq!ia0vp^mLSXlBp6l}--!fLEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4m^96va-MH%3Ln@N5SuTlxd`9W~9V~ ziIb*n-r+Xq9Q)^2&Y}_t4VSG}r+;N%^!MlMHP#`EFDxxr@gsq`k@lXvx4-Kp z^uBrR$r)|%V>aV8&6+tWbN_cAusV8v!s_5pZ&sWOoV(b{y|nL@jK|#nadv-v=biih zuu%Tw<(<aB13?w)>3pN`%u}W6|PrkhKs!ON%G8T3L+osUx zy^@#H&dliKKNInhb+w<+!4>BYt`KHWHeuCX5aCk^3`x}z*NBpo#FA92!Vq{=tY-nXCkWnj>zsyzusLvDUbW?Cg~4c{v!>j5<=fNUtvPb(=; zEJ|g_C@Co@w$j(n%uP&B1>(%)Y`y%V^gZWg=K|GAfYgR$l;$Q`S-IpVm*%GCl~`E? z0F@Rq7%u<6TOUo0C&&~lE05I7^o$Y)LrWuv*uqet8gV3ZplZT1Q%W*GN-nQa1SLvI zBqhF?xv3?U1*r^RSLqkzrQ2@`^FuSoHw37P!O+ai$kf8f%)(T)w44#BgdfSA;LNI2 z1_LLjDU0mh0Hwl^q(Xx{8PYOyQh{FA&&?~z$xqi$ODxMw&d)2>M+CWkiiu@vqM<=r yTCzoQvT<5+nyF>7Ns_U-v9Xb*X`*Se9#DrK(0$uQs-=N8FnGH9xvX!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvnvo}5L1%3y9>kr_Wm>bfjssS zPhVH|XPoRJ^2#q{YPK^lFgkm>IEHu}PyXT0m>}_M*8ilY`XgEYZpsT!pD=@kxwG?Q zq2c9v;gvtHw>U&|y0KY2xKO}7*LBUa|Mm5?7BkPYUtVqd{onTc^`2ZCiv2B^3P8bdMy~0!~ZK7eE7cMqF{0>*K3=D ztA2i8)m35Z$Ht`aj6Lk^{mDz8J`oY&Y}omKW7fa#zaA;&*U}bD*Wn`*tU|?ln(59+A z2}MJ0eoAIqC2kGhD<&(X|f(r YhaS*<+eNCSfi^IBy85}Sb4q9e00xLx0{{R3 literal 0 HcmV?d00001 diff --git a/favicon/apple-icon-72x72.png b/favicon/apple-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..27b7809ac558dac74030f88ba12a7a5ef2b28c46 GIT binary patch literal 987 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 GaOz){>})Ln literal 0 HcmV?d00001 diff --git a/favicon/apple-icon.png b/favicon/apple-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ac014fda3bc98953ef39268c281ebdd31f6624ce GIT binary patch literal 2036 zcmb`Ido&t*^T%21ectc;Jm1grUjBOd?rsOv zFdHxc05y{HK2JoY-$NOhK%Cg>4I*gj9`YUlD)Us9LKKkPD9qWD3_yYz0B|}03rGom z4*(Yjz@NbY5YGdk!@BgFhb>~DLR}B+11nj1ZH-8##37NLltxx7X&ain-;^W(an`-qmvpPuV5@+bgc=# z<&mZv)T(1@T)f$s_V=E2qb<$wkpi!)b`BcGq0B9GqpNMxJgS&>JB}JLIWaC!8%;XN zDY~$Du{O@Ybly;k!JgR-P^|_43SR?*DkTTdy~+q4hcp~!z*E%JsT*i;HoyZMpUf{C z||nX1?1W69wvo4%Om^=;EW&Qr{icNx6cP zH)K~=CHvc!?|*XoDNd;8^{92(X`_FCO&-(HO!~;G_f3DoCw`(1dE>K@nzap^eo2dw zMIRM0xTDS63_sdr!~~L5BsuEiE5XZE{E`pGL!CR$OE|rYy~~#Bbq;WtfB6MLYed8` zt@kb+lml5L88veWn^;aia!+eguysLiDqtiyWl2PMFT6n$y-Tzn?UweQpL~#kip8`v zzsehPX<$pYFY22$pZGl+%%M4jjt$(BN3lB32uY<> z^7=kBidT4|mKa)xUo|LZ;fpMbyOw1n-PmO(3EL&~VGtw-ALqfhqmed1fN zilR@s8=n83(YnjqGvIf^CJr8X{Dy~6O%IxSlAd{F;lLNUs{FEtcm zEJgn9TQ3J=r@q*f9y}Q7tG^R>w@c)#Q#YEU?B!E3QRD~KH+VKFXlr#oi3%ii#X~vH z>pBMtPx=8fyVhp{pMlRqq5O*OK=ZyQKJ~<hvTSrj1JXUtQ ze`lUszBi{!E5YG$YPEQ}5XMUMnAc#oyw=Tn==H}p)m3)03wYr#=RZYm1zK-vAM~rb zFV_s0hV42%rdabj=9o3>%{_M7uKDTbcdM7*F1=`Z3?H}pA}&J#E&Ji0ixyEs4Q>3j z2MAZN9Un}BxJ*g)i=c{2cT~-1Hmyw{s^m?IMJdUBbIDF=J*HUZig1*+Vt%fUEi)i; zg_AT{pT2*8(#V7j_nYMK+h&6;0beM*9B!$aHbX11XvF4QZAOdT;g&;@bptbX27Z;F z^AGqgi+c=zqs}vT9_zQ}I)0t9C5^@3D}N-kcS%sRZNck*IWAV5Rq*`EsR_g$E!Llh zE6U~Os?kpCYWb~tulft`hdG(hTv|J{y{GGd-u^#VhFAPLxn%DGQLgl!GHD{CCZ=0l zd%_^`g~r4)FF!hNz7DB+Z1|v>T=l8eTl`$mLume|amE*`E#;~!lv~;>P45N==3Nrz zYS#aL`nsP~#UpAgznFAaG<|)p+M4mXNaXeF$5Sucj4<-xn>>5`z{`+{%FTx|^B3~l zGm3A-cIxs7o_jB{g+B)gvq9DWGHwn+DXT0biV-?D$G##zg(=6$j}sokp%BAjDTn|( z4v*i4v)P8*>4nD;tt^T79Tqqo5r@k(wK)544b13pdPMwxZQiTk3%xJ*hEhe&isP&Tl< zwo->hnDsv}r0=^BiOv){mBsmxPav3w(pK( GaOz){>})Ln literal 0 HcmV?d00001 diff --git a/favicon/browserconfig.xml b/favicon/browserconfig.xml new file mode 100644 index 0000000..c554148 --- /dev/null +++ b/favicon/browserconfig.xml @@ -0,0 +1,2 @@ + +#ffffff \ No newline at end of file diff --git a/favicon/d49ea10ffc8cc3fcf59c4b3733295a5c.ico.zip b/favicon/d49ea10ffc8cc3fcf59c4b3733295a5c.ico.zip new file mode 100644 index 0000000000000000000000000000000000000000..c4ef44f94da5f17870379b8a0ad77a9d4f09ec7d GIT binary patch literal 34584 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 literal 0 HcmV?d00001 diff --git a/favicon/favicon-32x32.png b/favicon/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..33ed42b2c7a87c95df1962e9b91d316a4548feb5 GIT binary patch literal 777 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk@BpAX3RW*PVOS+@4BLl<6e(pbstRTr`k04(L zhAK4%hK3dfhF?ITh8GMBr3MTPuM!v-tY$DUh!@P+6=(yLU`q0KcVYP7-hXC4kjGx) z>Fdh=jFVkNUipPg&32&BR!vgQMQx!*TxRooZTJ$>%r zK|Ps>0)ckXda*)d1B0uzhu^ksSL5Lcy8gl9Q@b^D^R3_-E*lAnEAxA`Bo=Yy#U5J! z!2OWUAFgeg@y?+S`c^&Iwe-Ee2}2&kxIDAaNG2v`&YPG$4hPPjJa_D5-Y*%?gWr>@`DI*K+4cUr^0LP?@NqFL ziLXfF+PcLS=mFId*NBpo#FA92!Vq{=tY-nXCkWnj>z zsyzusLvDUbW?Cg~4c{v!>j5<=fNUtvPb(=;EJ|g_C@Co@w$j(n%uP&B1>(%)Y`y%V z^gZWg=K|GAfYgR$l;$Q`S-IpVm*%GCl~`E?0F@Rq7%u<6TOUo0C&&~lE05I7^o$Y) zLrWuv*uqet8gV3ZplZT1Q%W*GN-nQa1SJniBqhF?xv3?U1*r^RSLqkzrQ2@`^FuSo zHw37P!O+ai$kf8f%)(T)w44#BgdfSA;LNI21_LLjDU0mh0Hwl^q(Xx{8PYOyQh{FA z&&?~z$xqi$ODxMw&d)2>M+CWkiiu@vqM<=rTCzoQvT<5+nyF>7Ns_U-v9Xb*X`*Se a9#DrK(0$uQs-=N8FnGH9xvXSkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+ueoXe|!I#{Xiaj ziKnkC`!h~<5qaeoGBw+Q@`|1=jv*QMl7ILoA27%|xPsOBV$*e7)ulTeJs&4~>F!v3 zxPiZ8{=zFw+j9lqu`OCN!_Bzpbo9?7*X)*FY5Ko^-=6*Z_uua0JzKN#isua|M0=z*XiZw-o@V($kyrb$l;N+@7(&}{MwMR6mAKLol8sB&b@16 zqj=!((Q{7WZXNBCu7cMO{cq9z@%``P)zQ(?J`oZg?4O=@Y?)FK#IZ0z{p6~z*5)1JjBSr%Gl7#$W+_Fz{-L1kWo@nP;8~IpP8GOo(ja7$=Q1OMd^Fa%gzO= zl>n&?$tcZDva)i?PcF?(%`3683IHlCW-wg-f44rG8c&cZR#qOVnduoN42G6Q4zY!y zKsDk>=0MeiXQq^7fRtQbqX^21l1NH?Gjmf*DhpB>z^>9S$V<216y}F!j&BH16@#If znUSf5k(q_5YH2wmPzgVhIl-A#sSE~APE!`yy#Y#vAxVV>c`~GB=A;6>uAiG%l9QjV zpO#pbnVg?jtd9tC{S*_+)I>vrw6tW4bP0l+XkKm|U_G literal 0 HcmV?d00001 diff --git a/favicon/favicon.ico b/favicon/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2131e83090352ae4dda395a6cd168faefe735ab1 GIT binary patch literal 1150 zcmcIkJ8pzP40WU&V5`(Ab00)QhlB)(15i_fXes&L0FFQnccDT;e4Mc(OA|u0+N@$U z!}$3?-k$;06x@EkV3w2^#V|_v!Q1DzT>*CcZVkV)ABfuA3CaA z*EM>chd~ga<2dNLF0XyxN87g1G))Y{5SL|Py`E>=HpYmnz7Y+>z+o7$?|U9y*KtmY zjpN8%(U3#+$*QVieVV513ohKUEHR3rZ!vO&m*+X_<2Ysx?Ul}z^t9i3p0RCPj_Las zeNhywPm+W=g0rJ0%5`PJyQe4ZRgOpW&({A>{rUXmyRK^LnDBnPf1P`^mj0mLr5>{^ ki|<_UD~*m({ibP<`d3DlWjIX})AU}^bot3~|B`(Y(;nYhGH<@puPaPJ@4rpBx8h0Q7da)J=*bUuPBhs1 zM)vqBwU10kCg&VKWc$6iW^GmLN1-DVrycbOP|CTHmlXP4gDsMqoooKh4O;dh9)=y- z{epIzpM0?7 z6#11|X^D=0e)PnMP7|iBOOTNlv~QcA zFf~wLVVnB&gB@0CRx!*1isxmQZ(jV`WqlT-(KGfB!McA|2n#%X=UZ@Q%hh$_7p|9Z zS@%1>Vo9-)HD75%T>C^UNtz@5n)5uI@74mQ zj)Je=Jbjr38NEkzyUqtkUst;C_@+B#Is3zvy8D`}!hi5>nsTDSV(^#1T zE=1-#=Kgm3+IN)M&$Bo5j@!o^rB|~L2;Xb;F+I)xUry$`!z;6+3swg*32eT+i08?l z>&Z1Ugg@^-B%%BFmG+4c0fjd;Gw*--F0}L3sx@n;8@c~Al(}4)7Vp@5(qo3=?pvJC zUw!|?@qP92?i;)Ag^8%Re|yW>x$n%+ZS4`C?-xkpLynZZ*<)(`ZNA>#y3LC|O|zbw8m>3Ta#Q;0SE-th zoin(CoBEu5*8Xw(#a?vv?!B@C9-(gLlRTW=GE&0UZ~Bk$^>%S^OSs-dwl8VBR`Ho@{MfNKe!+I*%wr4cB%J>Q&op0kM($Nz zQ0;N~m35bN_r9>dn$HhOUYA_K3C-g*!;Ac%oUgM2>nq;&*U}bD*Wn`*tU|?ln(59+A2}MJ0eoAIqC2kGhD<C;BTLgn(_}rM4n3gzwu@9t18rdNboFyt=akR{ E08|`@`v3p{ literal 0 HcmV?d00001 diff --git a/favicon/ms-icon-150x150.png b/favicon/ms-icon-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..bd4a581a551901159bc03beebd46ffccfe953bf2 GIT binary patch literal 1729 zcmeAS@N?(olHy`uVBq!ia0vp^(?FO5NH9od>Dd7(mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VX;-`;;_Kaj^> z;_2(k{*04dL|*xYOwD$n*}0xBjv*Dd-rlLt5Kfn1|L}cpcVTX@;bo_-M^}YvNhg=y zy<)gALv;0`vS01%E^8*=-F4DT!};KRpTG~|H+Wq|=0se4)9?6^-DpLVsO+hf*?GYi z%5v6Tp0MMK`!dhT-!0$g&RI5n_h-GG73LN5?2F&;{r<3a{_bT3_XSQ)bbZ67z#VzQ zNo>=EsWBh&%llVWaokL2{1JYB#jM0dTISzv_`{CNcy-QP#T&UbrfSVORwmUcL5>%W zo;a@goqOHXg>TkRW7+F&A8q%3Eoa>H1?-dgckM~d57S>6e_5uIPlr><_Tc{8^%+t2 z`%kRhIr~a%(B_RVgMQC-2;XsDYwAB{CW+)pBK^P4*Muy%mo}yE&lXjIUhhdZQzFZh z?SAiM-NgIg-@U?DtHS$Qgp_rJC6iUdc$4n;1Qhq?Zi`8oqk4GBh3Cz|+b?c@>u45m z?EepjIkMg&dR|&}lis9y7SvDN^m^s%$p)vpPFZvxHRBC>_i#evr1J92(OY@bXq1URDqDUn3OZWa$YyXukoU7AOQeOUb)xPdbW$uW} z?4|GX1J6#qaq`s+KbD1Nk95R5+}ni}-wPB=Xm1EwkaDE-YV)>@4EyAD&l|p;w>e@> z^;GY9$-!3wbsD<=h-Uh4{*|~pV$Je{s^`NN-is>R=#V9;Z*Eh${d(k@-CGyg%&gvh ztZ;V3#r5qUce>3j7UEv;bm_mH%YGQAE#1R7kMZ^Qmo-{ibuw2a65GD+3SIMU=^s6n zrsK;+pBe~OeemDXQJNj8bilp4{<2h(lG3N+r^7Zh#KukOs11w~J~M|k+A2F}bxkQXyl2^>A3J{7-cQQ^^s@9;W%^^s1M%wG%?&E$+4C92KNxPT zU-xd6j>o))Dyhe_)TL85-uSmrWvLhcXBE@^dP_ncDc8L^9B_N)-S<;8lBREY)Aa2r z&nAgKHom%3qGO)#{uXW^6Z+Ednm8xBb$+aMeZ}3bRZ4PAVJweV{W~*3_5bY3>X}h( zGlMp6sJYgqzwge^tNZ@4Ps+YOPd3`jWKX#5(waL3^Rj(B)41QY87w(jwMTZ%>eO!u zi=u4m^>!71vibS*r}HE&dwuigtlMwcH>_H_+2D-&($kMb_x?UzF5f4vc~NWLyy@OD z5r5~eZ2Gsmx4z{|#Kzlem(P~Et~WE{fzi*|Oy~6+W2CO^?EGr<`(NnNqxbGO{?YC@ zs&Oysc9M>)n1g$1n9JX44{rYrCXsWCb?@(9zGmgFosoO*RTcdEvHhl2e0Iq5Q~!_8 zcW?w|=~f+e2q^+)PjQayXSi_PcYV&%ukOIINVUW@q9i4;B-JXpC>2OC7#SED=^9w- z8kmO|8CV$`S{a#Y8yHv_7__NsPeRdqSKfs@me zMRsq1Qej9^p+TMuX_+~xK(FiP=9T2+r|YLBmSraA=N0QCf?Pkv#4$@>*&;dF tI4wEN)H2y5$=KZ3*vQf}(KJ~Ps6!9vzU?B_(m)#+JYD@<);T3K0RXWI;L892 literal 0 HcmV?d00001 diff --git a/favicon/ms-icon-310x310.png b/favicon/ms-icon-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..47d18d90a3563e1ad3379b6e7bf0a8ef040b01f8 GIT binary patch literal 4478 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 literal 0 HcmV?d00001 diff --git a/favicon/ms-icon-70x70.png b/favicon/ms-icon-70x70.png new file mode 100644 index 0000000000000000000000000000000000000000..c1a13fe2b94a24bed9c9edf29cc8e3d721d8c99c GIT binary patch literal 984 zcmeAS@N?(olHy`uVBq!ia0vp^ZXnD7Bp5NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VX;-`;;_Kaj^> z;_2(k{*04dL|*xYOwD!%2F4ao7srr@!^uDVMGqKc@f05W^ZS#a^p9WtCdqb7X3UC? zSj5C#JbBIfC6b?aUh!(4Kao*#gQw)J>$U2JIs5k4muv`>OyqEX@aeR^{XYfuj{mX& ztuqe={b`(|(AH!&WB(UZ0r7iSN93~sVsY?gfmut8Oi&9=r4P+-8=V|kHX0r@jrTh%CNpZ=;5>H z?)FK#IZ0z{p6~z*5)1JjBSr%Gl7#$W+_F zz{-L1kWo@nP;8~IpP8GOo(ja7 z$=Q1OMd^Fa%gzO=l>n&?$tcZDva)i?PcF?(%`3683IHlCW-wg-f44rG8c&cZR#qOV znduoN42G6Q4zY!yKsDk>=0MeiXQq^7fRtQbqXz^>9S$V<21 z6y}F!j&BH16@#IfnUSf5k(q_5YH2wmPzgVhIl-A#sSE~APE!`yy#Y#vAxVV>c`~GB z=A;6>uAiG%l9QjVpO#pbnVg?jtd9tC{S*_+)I>vrw6tW4bP0l+XkKcg$$| literal 0 HcmV?d00001 diff --git a/favicon/tmp-logo.png b/favicon/tmp-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c683d07fab1ca47909a4eb26cd7967a82228fd86 GIT binary patch literal 3267 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 literal 0 HcmV?d00001 diff --git a/forms/add/index.html b/forms/add/index.html new file mode 100644 index 0000000..ec05e20 --- /dev/null +++ b/forms/add/index.html @@ -0,0 +1,140 @@ + + + + + + + + LibrePages Docs | Add to Website + + + + +
+ + +
+ +
+ +
+
+ +
+
+
    +
    +
    +
    + +

    LibrePages accepts form submissions from all webpages served by it. We +support form submissions in two formats:

    +
      +
    1. Default encoding for HTTP forms(application/x-www-form-urlencoded)
    2. +
    3. JSON
    4. +
    +

    1. Enable forms 

    +

    To enable forms on LibrePages go to dashboard > submissions and click +on enable forms.

    +

    2. Integration on your website 

    +

    HTML Forms 

    +

    Forms can be added to websites with just the HTML code for it. For +instance:

    +
    <form id="newsletter-form" method="POST">
    +	<p>
    +		Interested in receiving latest news about our cool product? Sign
    +		up for you fantastic newsletter!
    +	</p>
    +	<label
    +		>Email Address:<input type="email" id="email" name="email"
    +	/></label>
    +	<button type="submit">Send</button>
    +</form>
    +
    +

    JavaScript forms with Fetch API 

    +

    Optionally, the submission can also be customized with frontend +JavaScript code:

    +
    +

    You can you use any HTTP request API you like but for this guide, we +will be using Fetch API

    +
    +
    <form id="newsletter-form" method="POST">
    +	<p>
    +		Interested in receiving latest news about our cool product? Sign
    +		up for you fantastic newsletter!
    +	</p>
    +	<label
    +		>Email Address:<input type="email" id="email" name="email"
    +	/></label>
    +	<button type="submit">Send</button>
    +</form>
    +
    +<script>
    +	const form = document.getElementById("newsletter-form");
    +
    +	async function handleSubmit() {
    +		const url = window.location;
    +		const data = {
    +			email: document.getElementById("email"),
    +		};
    +
    +		await fetch(url, {
    +			method: "POST",
    +			headers: {
    +				"Content-Type": "application/json",
    +			},
    +			body: JSON.stringify(data),
    +		});
    +	}
    +
    +	form.addEventListener("submit", handleSubmit);
    +</script>
    +
    +
    +

    Note: the following snippet also demonstrates JSON form submission

    +
    + + +
    + +
    +
    + + + + + + + diff --git a/forms/index.html b/forms/index.html new file mode 100644 index 0000000..2fe9156 --- /dev/null +++ b/forms/index.html @@ -0,0 +1,77 @@ + + + + + + + + LibrePages Docs | Forms + + + + +
    + + +
    + +
    + +
    +
    + +
    +
    +
      +
      +
      +
      + +

      Forms

      + +

      Pages:

      + + +
      + +
      +
      + + + + + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..b5b8627 --- /dev/null +++ b/index.html @@ -0,0 +1,77 @@ + + + + + + + + LibrePages Docs + + + + +
      + + +
      + +
      + +
      +
      + +
      +
      +
        +
        +
        +
        +

        Easiest way to deploy website 

        +

        LibrePages is a JAMStack platform that enables developers to deploy +websites at lightning speeds without worrying about infrastructure.

        +

        Features 

        +
          +
        1. Deploy from Git repositories
        2. +
        3. Form submissions on any page
        4. +
        + +
        + +
        +
        + + + + + + + diff --git a/js.js b/js.js new file mode 100644 index 0000000..4769a10 --- /dev/null +++ b/js.js @@ -0,0 +1,295 @@ +// search script, borrowed from book theme + +function debounce(func, wait) { + var timeout; + + return function () { + var context = this; + var args = arguments; + clearTimeout(timeout); + + timeout = setTimeout(function () { + timeout = null; + func.apply(context, args); + }, wait); + }; + } + + // Taken from mdbook + // The strategy is as follows: + // First, assign a value to each word in the document: + // Words that correspond to search terms (stemmer aware): 40 + // Normal words: 2 + // First word in a sentence: 8 + // Then use a sliding window with a constant number of words and count the + // sum of the values of the words within the window. Then use the window that got the + // maximum sum. If there are multiple maximas, then get the last one. + // Enclose the terms in . + function makeTeaser(body, terms) { + var TERM_WEIGHT = 40; + var NORMAL_WORD_WEIGHT = 2; + var FIRST_WORD_WEIGHT = 8; + var TEASER_MAX_WORDS = 30; + + var stemmedTerms = terms.map(function (w) { + return elasticlunr.stemmer(w.toLowerCase()); + }); + var termFound = false; + var index = 0; + var weighted = []; // contains elements of ["word", weight, index_in_document] + + // split in sentences, then words + var sentences = body.toLowerCase().split(". "); + + for (var i in sentences) { + var words = sentences[i].split(" "); + var value = FIRST_WORD_WEIGHT; + + for (var j in words) { + var word = words[j]; + + if (word.length > 0) { + for (var k in stemmedTerms) { + if (elasticlunr.stemmer(word).startsWith(stemmedTerms[k])) { + value = TERM_WEIGHT; + termFound = true; + } + } + weighted.push([word, value, index]); + value = NORMAL_WORD_WEIGHT; + } + + index += word.length; + index += 1; // ' ' or '.' if last word in sentence + } + + index += 1; // because we split at a two-char boundary '. ' + } + + if (weighted.length === 0) { + return body; + } + + var windowWeights = []; + var windowSize = Math.min(weighted.length, TEASER_MAX_WORDS); + // We add a window with all the weights first + var curSum = 0; + for (var i = 0; i < windowSize; i++) { + curSum += weighted[i][1]; + } + windowWeights.push(curSum); + + for (var i = 0; i < weighted.length - windowSize; i++) { + curSum -= weighted[i][1]; + curSum += weighted[i + windowSize][1]; + windowWeights.push(curSum); + } + + // If we didn't find the term, just pick the first window + var maxSumIndex = 0; + if (termFound) { + var maxFound = 0; + // backwards + for (var i = windowWeights.length - 1; i >= 0; i--) { + if (windowWeights[i] > maxFound) { + maxFound = windowWeights[i]; + maxSumIndex = i; + } + } + } + + var teaser = []; + var startIndex = weighted[maxSumIndex][2]; + for (var i = maxSumIndex; i < maxSumIndex + windowSize; i++) { + var word = weighted[i]; + if (startIndex < word[2]) { + // missing text from index to start of `word` + teaser.push(body.substring(startIndex, word[2])); + startIndex = word[2]; + } + + // add around search terms + if (word[1] === TERM_WEIGHT) { + teaser.push(""); + } + startIndex = word[2] + word[0].length; + teaser.push(body.substring(word[2], startIndex)); + + if (word[1] === TERM_WEIGHT) { + teaser.push(""); + } + } + teaser.push("…"); + return teaser.join(""); + } + + function formatSearchResultItem(item, terms) { + var li = document.createElement("li"); + li.classList.add("search-results__item"); + li.innerHTML = `${item.doc.title}`; + li.innerHTML += `
        ${makeTeaser(item.doc.body, terms)}
        `; + return li; + } + + // Go from the book view to the search view + function toggleSearchMode() { + var $wrapContent = document.querySelector("#wrap"); + var $searchIcon = document.querySelector("#search-ico"); + var $searchContainer = document.querySelector(".search-container"); + if ($searchContainer.classList.contains("search-container--is-visible")) { + $searchContainer.classList.remove("search-container--is-visible"); + $wrapContent.style.display = ""; + $searchIcon.className = "ms-Icon--Search"; + } else { + $searchContainer.classList.add("search-container--is-visible"); + $wrapContent.style.display = "none"; + $searchIcon.className = "ms-Icon--ChromeClose"; + document.getElementById("search").focus(); + } + } + + function initSearch() { + var $searchInput = document.getElementById("search"); + if (!$searchInput) { + return; + } + var $searchIcon = document.querySelector("#search-ico"); + $searchIcon.addEventListener("click", toggleSearchMode); + + var $searchResults = document.querySelector(".search-results"); + var $searchResultsHeader = document.querySelector(".search-results__header"); + var $searchResultsItems = document.querySelector(".search-results__items"); + var MAX_ITEMS = 100; + + var options = { + bool: "AND", + fields: { + title: {boost: 2}, + body: {boost: 1}, + } + }; + var currentTerm = ""; + var index = elasticlunr.Index.load(window.searchIndex); + + $searchInput.addEventListener("keyup", debounce(function() { + var term = $searchInput.value.trim(); + if (term === currentTerm || !index) { + return; + } + $searchResults.style.display = term === "" ? "none" : "block"; + $searchResultsItems.innerHTML = ""; + if (term === "") { + return; + } + + var results = index.search(term, options).filter(function (r) { + return r.doc.body !== ""; + }); + if (results.length === 0) { + $searchResultsHeader.innerText = `Nothing like «${term}»`; + return; + } + + currentTerm = term; + $searchResultsHeader.innerText = `${results.length} found for «${term}»:`; + for (var i = 0; i < Math.min(results.length, MAX_ITEMS); i++) { + if (!results[i].doc.body) { + continue; + } + // var item = document.createElement("li"); + // item.innerHTML = formatSearchResultItem(results[i], term.split(" ")); + console.log(results[i]); + $searchResultsItems.appendChild(formatSearchResultItem(results[i], term.split(" "))); + } + }, 150)); + } + + if (document.readyState === "complete" || + (document.readyState !== "loading" && !document.documentElement.doScroll) + ) { + initSearch(); + } else { + document.addEventListener("DOMContentLoaded", initSearch); + } + +// mobile + + function burger() { + let x = document.querySelector("#trees"); + let y = document.querySelector("#mobile"); + + if (x.style.display === "block") { + x.style.display = "none"; + y.className = "ms-Icon--GlobalNavButton"; + } else { + x.style.display = "block"; + y.className = "ms-Icon--ChromeClose"; + } + } + +// https://aaronluna.dev/blog/add-copy-button-to-code-blocks-hugo-chroma/ + +function createCopyButton(highlightDiv) { + const button = document.createElement("button"); + button.className = "copy-code-button "; + button.type = "button"; + button.innerHTML = ""; + button.addEventListener("click", () => + copyCodeToClipboard(button, highlightDiv) + ); + addCopyButtonToDom(button, highlightDiv); +} + +async function copyCodeToClipboard(button, highlightDiv) { + const codeToCopy = highlightDiv.querySelector(":last-child > code") + .innerText; + try { + result = await navigator.permissions.query({ name: "clipboard-write" }); + if (result.state == "granted" || result.state == "prompt") { + await navigator.clipboard.writeText(codeToCopy); + } else { + copyCodeBlockExecCommand(codeToCopy, highlightDiv); + } + } catch (_) { + copyCodeBlockExecCommand(codeToCopy, highlightDiv); + } finally { + codeWasCopied(button); + } +} + +function copyCodeBlockExecCommand(codeToCopy, highlightDiv) { + const textArea = document.createElement("textArea"); + textArea.contentEditable = "true"; + textArea.readOnly = "false"; + textArea.className = "copyable-text-area"; + textArea.value = codeToCopy; + highlightDiv.insertBefore(textArea, highlightDiv.firstChild); + const range = document.createRange(); + range.selectNodeContents(textArea); + const sel = window.getSelection(); + sel.removeAllRanges(); + sel.addRange(range); + textArea.setSelectionRange(0, 999999); + document.execCommand("copy"); + highlightDiv.removeChild(textArea); +} + +function codeWasCopied(button) { + button.blur(); + button.innerHTML = ""; + setTimeout(function () { + button.innerHTML = ""; + }, 2000); +} + +function addCopyButtonToDom(button, highlightDiv) { + highlightDiv.insertBefore(button, highlightDiv.firstChild); + const wrapper = document.createElement("div"); + wrapper.className = "highlight-wrapper"; + highlightDiv.parentNode.insertBefore(wrapper, highlightDiv); + wrapper.appendChild(highlightDiv); +} + +document + .querySelectorAll("pre") + .forEach((highlightDiv) => createCopyButton(highlightDiv)); diff --git a/logo.png b/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c683d07fab1ca47909a4eb26cd7967a82228fd86 GIT binary patch literal 3267 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 literal 0 HcmV?d00001 diff --git a/logo.svg b/logo.svg new file mode 100644 index 0000000..5d7d965 --- /dev/null +++ b/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/main.css b/main.css new file mode 100644 index 0000000..6a68a39 --- /dev/null +++ b/main.css @@ -0,0 +1 @@ +html{font-kerning:normal;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{margin:1.5rem 0;font-size:1.125rem;font-family:Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.75;background:#f9f9f9;color:#222}@keyframes fade-in{0%{opacity:0}50%{opacity:0.8}100%{opacity:1}}a:link{color:blue;text-decoration:none}a:hover{color:#c00}a:visited{color:#009}h2 .anchor,h3 .anchor,h4 .anchor{visibility:hidden;text-decoration:none;cursor:pointer;line-height:1;color:#222}h2:hover .anchor,h3:hover .anchor,h4:hover .anchor{visibility:visible;animation:fade-in 0.3s ease-in-out;font-family:'FabricMDL2Icons'}table td,table th{border:1px solid #222}pre{margin:1.5rem 0;border-radius:4px;padding:1.5rem;overflow:auto;position:relative}pre code{background:transparent}pre code::after{content:attr(data-lang);font-style:italic;line-height:1;opacity:0.3;position:absolute;bottom:1.5rem;right:1.5rem;z-index:1}code{font:400 1.125rem/1.75 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.copy-code-button{font-family:'FabricMDL2Icons';display:none;background:#f9f9f9;border-radius:4px;border:none;cursor:pointer;animation:fade-in 0.3s ease-in-out;font-size:1.5rem;color:#222;z-index:10;position:absolute;top:1.5rem;right:1.5rem}pre:hover .copy-code-button{display:block}nav{position:sticky;height:92vh;top:1.5rem;left:1.5rem;bottom:1.5rem;padding-right:1.5rem;width:20rem}nav img{width:128px}nav h1{margin:0;line-height:1}#toc{margin-left:calc(1.5rem + 1.125rem);padding:0;margin:0 0 0 1.5rem;font-size:80%}#toc li{color:#222;margin-left:1.125rem}#toc li::before{display:inline-block;content:""}#toc li ul{padding:0}main{display:flex;flex-flow:row nowrap;animation:fade-in 0.4s ease-in-out}#release{text-align:left;margin:1.5rem 0}#release::before{display:inline-block;content:"\EE2E";font-family:'FabricMDL2Icons';margin-right:calc(1.5rem / 8)}@keyframes slideIn{0%{max-height:0;opacity:0}100%{max-height:999px;opacity:1}}@keyframes slideOut{0%{height:auto;opacity:1}100%{height:0;opacity:0}}nav label{display:block}#trees{overflow-y:auto;height:80%}.subtree{overflow:hidden;margin:calc(1.5rem / 8) 0;transition:overflow 0.2s ease-in-out;padding:0}.tree-toggle-label{user-select:none;cursor:pointer}.tree-toggle-label::before{display:inline-block;content:"\E970";font-family:'FabricMDL2Icons';font-size:.75rem;transform:rotate(0deg);transform-origin:50% 50% 0px;transition:transform 0.1s linear 0s;margin-right:2px}.tree-toggle{position:absolute;opacity:0;z-index:-1}.tree-toggle:checked+.tree-toggle-label::before{content:"\E970";font-family:'FabricMDL2Icons';font-size:.75rem;transform:rotate(90deg);transform-origin:50% 50% 0px;transition:transform 0.1s linear 0s;margin-right:2px}.tree-toggle:checked+.tree-toggle-label{font-weight:bold}.tree-toggle+.tree-toggle-label+.subtree{animation-name:slideOut;animation-duration:0.25s;animation-fill-mode:both}.tree-toggle:checked+.tree-toggle-label+.subtree{animation-name:slideIn;animation-duration:0.25s;animation-fill-mode:both}.subtree li{list-style-type:none;margin-left:1.5rem}.subtree li a{color:#222}.subtree li::before{content:"\E7C3";font-family:'FabricMDL2Icons';font-size:0.75rem}.active a{font-weight:bold}article{width:calc(100% - (1.5rem * 4 + 20rem));margin-left:calc(1.5rem * 2)}article img{max-width:100%}#mobile{display:none}@media screen and (max-width: 1023px){main{flex-flow:column nowrap;width:100%}nav{position:inherit;height:auto;margin:1.5rem 1.5rem 0 1.5rem}article{width:calc(100% - (1.5rem * 2));margin:0 1.5rem;z-index:1}#mobile{font-family:'FabricMDL2Icons';cursor:pointer;font-size:1.5rem;margin:0 1.5rem 0 0;display:block;color:#222}#trees{display:none;position:absolute;background:#f9f9f9;height:auto;width:100vw;z-index:10;box-shadow:0 2px 0 rgba(0,0,0,0.1)}#on_right{margin-top:1.5rem}}blockquote{border-left:gray 8px solid;margin:0;background-color:#dcdcdc;padding:0 20px}@font-face{font-family:'FabricMDL2Icons';src:url("data:application/octet-stream;base64,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") format("truetype")}.ms-Icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:'FabricMDL2Icons';font-style:normal;font-weight:normal;speak:none}.ms-Icon--ChevronRightSmall:before{content:"\E970"}.ms-Icon--ChromeClose:before{content:"\E8BB"}.ms-Icon--Copy:before{content:"\E8C8"}.ms-Icon--GlobalNavButton:before{content:"\E700"}.ms-Icon--MiniLink:before{content:"\E732"}.ms-Icon--Page:before{content:"\E7C3"}.ms-Icon--ProductRelease:before{content:"\EE2E"}.ms-Icon--Save:before{content:"\E74E"}.ms-Icon--Search:before{content:"\E721"}.search-container{display:none}.search-container--is-visible{display:block;width:100%}.search-container #search{width:100%;display:block;border:none;border-left:1px solid #222;padding:1px 0;text-align:left;line-height:1.5rem;font-size:1.125rem;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#222;background:transparent}.search-container #search:focus{outline:none;border:none}.search-container .search-results__header{font-weight:bold;padding:1rem 0rem}.search-container .search-results__items{margin:0 2vw;padding:0;list-style:circle}.search-container .search-results__item{margin-bottom:1rem}#on_right{display:block;text-align:right;margin-bottom:1.5rem}#search-ico{font-family:'FabricMDL2Icons';cursor:pointer;font-size:1.5rem;line-height:1} diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..2c9ad08 --- /dev/null +++ b/robots.txt @@ -0,0 +1,3 @@ +User-agent: * +Allow: / +Sitemap: https://docs.librepgaes.org/sitemap.xml diff --git a/search_index.en.js b/search_index.en.js new file mode 100644 index 0000000..51967bd --- /dev/null +++ b/search_index.en.js @@ -0,0 +1 @@ +window.searchIndex = {"fields":["title","body"],"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5","index":{"body":{"root":{"docs":{},"df":0,"1":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1},"2":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1,"d":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,":":{"docs":{},"df":0,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}},"p":{"docs":{},"df":0,"i":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1,"&":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"/":{"docs":{},"df":0,"j":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}},"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.7320508075688772}},"df":1}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"l":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}},"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://docs.librepgaes.org/":{"tf":1.7320508075688772}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,".":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"b":{"docs":{},"df":0,"y":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"s":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0},"https://docs.librepgaes.org/forms/add/":{"tf":1.7320508075688772}},"df":2}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"&":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}}}}}}}}}}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1,"(":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"m":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0},"https://docs.librepgaes.org/forms/":{"tf":1.0},"https://docs.librepgaes.org/forms/add/":{"tf":3.4641016151377544}},"df":3,".":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"&":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}},"(":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"/":{"docs":{},"df":0,"x":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}},"o":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1},"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1,";":{"docs":{},"df":0,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"/":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}},"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}}}},"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}},"t":{"docs":{},"df":0,"p":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"=":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"s":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}}}}}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}}}}},"j":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}}}}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1,".":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"y":{"docs":{},"df":0,"(":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0},"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":2}}}}}},"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{},"df":0,"n":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"/":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}}}},"p":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}}}}},"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}},"p":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}}}}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1,"=":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"=":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}},"e":{"docs":{},"df":0,"w":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1,"s":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}}}},"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}}}}}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}}}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0},"https://docs.librepgaes.org/forms/add/":{"tf":2.23606797749979}},"df":2}}}}},"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"o":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1,"=":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}},"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"/":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"df":0,"p":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1},"r":{"docs":{},"df":0,"l":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}},"s":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":1}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"b":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0},"https://docs.librepgaes.org/forms/add/":{"tf":1.4142135623730951}},"df":2,"e":{"docs":{},"df":0,"&":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0},"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":2}}}}}}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,".":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}}}},"w":{"docs":{},"df":0,"w":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}},"title":{"root":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"d":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://docs.librepgaes.org/forms/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"https://docs.librepgaes.org/":{"tf":1.0}},"df":1}}}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://docs.librepgaes.org/forms/add/":{"tf":1.0}},"df":1}}}}}}}}},"documentStore":{"save":true,"docs":{"https://docs.librepgaes.org/":{"body":"Easiest way to deploy website \nLibrePages is a JAMStack platform that enables developers to deploy\nwebsites at lightning speeds without worrying about infrastructure.\nFeatures \n\nDeploy from Git repositories\nForm submissions on any page\n\n","id":"https://docs.librepgaes.org/","title":"index"},"https://docs.librepgaes.org/forms/":{"body":"","id":"https://docs.librepgaes.org/forms/","title":"Forms"},"https://docs.librepgaes.org/forms/add/":{"body":"LibrePages accepts form submissions from all webpages served by it. We\nsupport form submissions in two formats:\n\nDefault encoding for HTTP forms(application/x-www-form-urlencoded)\nJSON\n\n1. Enable forms \nTo enable forms on LibrePages go to dashboard > submissions and click\non enable forms.\n2. Integration on your website \nHTML Forms \nForms can be added to websites with just the HTML code for it. For\ninstance:\n<form id=\"newsletter-form\" method=\"POST\">\n\t<p>\n\t\tInterested in receiving latest news about our cool product? Sign\n\t\tup for you fantastic newsletter!\n\t</p>\n\t<label\n\t\t>Email Address:<input type=\"email\" id=\"email\" name=\"email\"\n\t/></label>\n\t<button type=\"submit\">Send</button>\n</form>\n\nJavaScript forms with Fetch API \nOptionally, the submission can also be customized with frontend\nJavaScript code:\n\nYou can you use any HTTP request API you like but for this guide, we\nwill be using Fetch API\n\n<form id=\"newsletter-form\" method=\"POST\">\n\t<p>\n\t\tInterested in receiving latest news about our cool product? Sign\n\t\tup for you fantastic newsletter!\n\t</p>\n\t<label\n\t\t>Email Address:<input type=\"email\" id=\"email\" name=\"email\"\n\t/></label>\n\t<button type=\"submit\">Send</button>\n</form>\n\n<script>\n\tconst form = document.getElementById(\"newsletter-form\");\n\n\tasync function handleSubmit() {\n\t\tconst url = window.location;\n\t\tconst data = {\n\t\t\temail: document.getElementById(\"email\"),\n\t\t};\n\n\t\tawait fetch(url, {\n\t\t\tmethod: \"POST\",\n\t\t\theaders: {\n\t\t\t\t\"Content-Type\": \"application/json\",\n\t\t\t},\n\t\t\tbody: JSON.stringify(data),\n\t\t});\n\t}\n\n\tform.addEventListener(\"submit\", handleSubmit);\n</script>\n\n\nNote: the following snippet also demonstrates JSON form submission\n\n","id":"https://docs.librepgaes.org/forms/add/","title":"Add to Website"}},"docInfo":{"https://docs.librepgaes.org/":{"body":23,"title":1},"https://docs.librepgaes.org/forms/":{"body":0,"title":1},"https://docs.librepgaes.org/forms/add/":{"body":148,"title":2}},"length":3},"lang":"English"}; \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..4f34079 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,12 @@ + + + + https://docs.librepgaes.org/ + + + https://docs.librepgaes.org/forms/ + + + https://docs.librepgaes.org/forms/add/ + +