From 80cdc6187d2f939abef84e8ea91e74b916b33022 Mon Sep 17 00:00:00 2001 From: Jon Schoning Date: Thu, 31 Jan 2019 20:31:56 -0600 Subject: [PATCH] spachetti/20190105 -> spachetti/20190131 --- purs/packages.dhall | 114 +--------------------------------------- static/js/app.js | 67 ++++++++++------------- static/js/app.js.gz | Bin 76960 -> 76905 bytes static/js/app.min.js | 2 +- static/js/app.min.js.gz | Bin 48172 -> 48163 bytes 5 files changed, 32 insertions(+), 151 deletions(-) diff --git a/purs/packages.dhall b/purs/packages.dhall index 8625d3c..fbcb088 100644 --- a/purs/packages.dhall +++ b/purs/packages.dhall @@ -1,118 +1,8 @@ -{- -Welcome to Spacchetti local packages! - -Below are instructions for how to edit this file for most use -cases, so that you don't need to know Dhall to use it. - -## Warning: Don't Move This Top-Level Comment! - -Due to how `dhall format` currently works, this comment's -instructions cannot appear near corresponding sections below -because `dhall format` will delete the comment. However, -it will not delete a top-level comment like this one. - -## Use Cases - -Most will want to do one or both of these options: -1. Override/Patch a package's dependency -2. Add a package not already in the default package set - -This file will continue to work whether you use one or both options. -Instructions for each option are explained below. - -### Overriding/Patching a package - -Purpose: -- Change a package's dependency to a newer/older release than the - default package set's release -- Use your own modified version of some dependency that may - include new API, changed API, removed API by - using your custom git repo of the library rather than - the package set's repo - -Syntax: -Replace the overrides' "{=}" (an empty record) with the following idea -The "//" or "⫽" means "merge these two records and - when they have the same value, use the one on the right:" -------------------------------- -let override = - { packageName = - upstream.packageName ⫽ { updateEntity1 = "new value", updateEntity2 = "new value" } - , packageName = - upstream.packageName ⫽ { version = "v4.0.0" } - , packageName = - upstream.packageName // { repo = "https://www.example.com/path/to/new/repo.git" } - } -------------------------------- - -Example: -------------------------------- -let overrides = - { halogen = - upstream.halogen ⫽ { version = "master" } - , halogen-vdom = - upstream.halogen-vdom ⫽ { version = "v4.0.0" } - } -------------------------------- - -### Additions - -Purpose: -- Add packages that aren't alread included in the default package set - -Syntax: -Replace the additions' "{=}" (an empty record) with the following idea: -------------------------------- -let additions = - { "package-name" = - mkPackage - [ "dependency1" - , "dependency2" - ] - "https://example.com/path/to/git/repo.git" - "tag ('v4.0.0') or branch ('master')" - , "package-name" = - mkPackage - [ "dependency1" - , "dependency2" - ] - "https://example.com/path/to/git/repo.git" - "tag ('v4.0.0') or branch ('master')" - , etc. - } -------------------------------- - -Example: -------------------------------- -let additions = - { benchotron = - mkPackage - [ "arrays" - , "exists" - , "profunctor" - , "strings" - , "quickcheck" - , "lcg" - , "transformers" - , "foldable-traversable" - , "exceptions" - , "node-fs" - , "node-buffer" - , "node-readline" - , "datetime" - , "now" - ] - "https://github.com/hdgarrood/purescript-benchotron.git" - "v7.0.0" - } -------------------------------- --} - let mkPackage = - https://raw.githubusercontent.com/spacchetti/spacchetti/20190105/src/mkPackage.dhall sha256:8e1c6636f8a089f972b21cde0cef4b33fa36a2e503ad4c77928aabf92d2d4ec9 + https://raw.githubusercontent.com/spacchetti/spacchetti/20190131/src/mkPackage.dhall sha256:8e1c6636f8a089f972b21cde0cef4b33fa36a2e503ad4c77928aabf92d2d4ec9 let upstream = - https://raw.githubusercontent.com/spacchetti/spacchetti/20190105/src/packages.dhall sha256:38fc3e19c193bb006c773ac84fc4a2888e5dcc610d36e49a9bdef7ecc7e1f8c9 + https://raw.githubusercontent.com/spacchetti/spacchetti/20190131/src/packages.dhall sha256:b08ac97c4447bd49d5c5fef40d95ff181def4a84672f84b79035d01e59d53905 let overrides = {=} diff --git a/static/js/app.js b/static/js/app.js index b361329..490eacd 100644 --- a/static/js/app.js +++ b/static/js/app.js @@ -182,6 +182,18 @@ var PS = {}; var $foreign = PS["Record.Unsafe"]; exports["unsafeGet"] = $foreign.unsafeGet; })(PS["Record.Unsafe"] = PS["Record.Unsafe"] || {}); +(function(exports) { + // Generated by purs version 0.12.2 + "use strict"; + var RLProxy = (function () { + function RLProxy() { + + }; + RLProxy.value = new RLProxy(); + return RLProxy; + })(); + exports["RLProxy"] = RLProxy; +})(PS["Type.Data.RowList"] = PS["Type.Data.RowList"] || {}); (function(exports) { // Generated by purs version 0.12.2 "use strict"; @@ -5386,21 +5398,6 @@ var PS = {}; var readProp = unsafeReadProp; exports["readProp"] = readProp; })(PS["Foreign.Index"] = PS["Foreign.Index"] || {}); -(function(exports) { - // Generated by purs version 0.12.2 - "use strict"; - var Type_Data_Boolean = PS["Type.Data.Boolean"]; - var Type_Data_Symbol = PS["Type.Data.Symbol"]; - var Type_Equality = PS["Type.Equality"]; - var RLProxy = (function () { - function RLProxy() { - - }; - RLProxy.value = new RLProxy(); - return RLProxy; - })(); - exports["RLProxy"] = RLProxy; -})(PS["Type.Row"] = PS["Type.Row"] || {}); (function(exports) { // Generated by purs version 0.12.2 "use strict"; @@ -5411,6 +5408,7 @@ var PS = {}; var Prelude = PS["Prelude"]; var Record_Unsafe = PS["Record.Unsafe"]; var Record_Unsafe_Union = PS["Record.Unsafe.Union"]; + var Type_Data_RowList = PS["Type.Data.RowList"]; var Type_Row = PS["Type.Row"]; var Unsafe_Coerce = PS["Unsafe.Coerce"]; var get = function (dictIsSymbol) { @@ -5521,8 +5519,8 @@ var PS = {}; var Prelude = PS["Prelude"]; var Record = PS["Record"]; var Record_Builder = PS["Record.Builder"]; + var Type_Data_RowList = PS["Type.Data.RowList"]; var Type_Prelude = PS["Type.Prelude"]; - var Type_Row = PS["Type.Row"]; var WriteForeign = function (writeImpl) { this.writeImpl = writeImpl; }; @@ -5551,7 +5549,7 @@ var PS = {}; var recordWriteForeign = function (dictRowToList) { return function (dictWriteForeignFields) { return new WriteForeign(function (rec) { - var steps = writeImplFields(dictWriteForeignFields)(Type_Row.RLProxy.value)(rec); + var steps = writeImplFields(dictWriteForeignFields)(Type_Data_RowList.RLProxy.value)(rec); return Foreign.unsafeToForeign(Record_Builder.build(steps)({})); }); }; @@ -5569,7 +5567,7 @@ var PS = {}; return function (dictCons1) { return new WriteForeignFields(function (v) { return function (rec) { - var rest = writeImplFields(dictWriteForeignFields)(Type_Row.RLProxy.value)(rec); + var rest = writeImplFields(dictWriteForeignFields)(Type_Data_RowList.RLProxy.value)(rec); var value = writeImpl(dictWriteForeign)(Record.get(dictIsSymbol)(dictCons)(Data_Symbol.SProxy.value)(rec)); var result = Control_Semigroupoid.compose(Record_Builder.semigroupoidBuilder)(Record_Builder.insert(dictCons1)(dictLacks)(dictIsSymbol)(Data_Symbol.SProxy.value)(value))(rest); return result; @@ -8237,14 +8235,17 @@ var PS = {}; return CatCons; })(); var link = function (v) { - return function (cat) { + return function (v1) { if (v instanceof CatNil) { - return cat; + return v1; + }; + if (v1 instanceof CatNil) { + return v; }; if (v instanceof CatCons) { - return new CatCons(v.value0, Data_CatQueue.snoc(v.value1)(cat)); + return new CatCons(v.value0, Data_CatQueue.snoc(v.value1)(v1)); }; - throw new Error("Failed pattern match at Data.CatList (line 111, column 1 - line 111, column 54): " + [ v.constructor.name, cat.constructor.name ]); + throw new Error("Failed pattern match at Data.CatList (line 109, column 1 - line 109, column 54): " + [ v.constructor.name, v1.constructor.name ]); }; }; var foldr = function (k) { @@ -8268,7 +8269,7 @@ var PS = {}; $copy_v1 = v1.value1; return; }; - throw new Error("Failed pattern match at Data.CatList (line 126, column 3 - line 126, column 59): " + [ v.constructor.name, c.constructor.name, v1.constructor.name ]); + throw new Error("Failed pattern match at Data.CatList (line 125, column 3 - line 125, column 59): " + [ v.constructor.name, c.constructor.name, v1.constructor.name ]); }; while (!$tco_done) { $tco_result = $tco_loop($tco_var_v, $tco_var_c, $copy_v1); @@ -8297,7 +8298,7 @@ var PS = {}; $copy_ys = new Data_List_Types.Cons(k(v.value0.value0), ys); return; }; - throw new Error("Failed pattern match at Data.CatList (line 122, column 14 - line 124, column 67): " + [ v.constructor.name ]); + throw new Error("Failed pattern match at Data.CatList (line 121, column 14 - line 123, column 67): " + [ v.constructor.name ]); }; while (!$tco_done) { $tco_result = $tco_loop($tco_var_xs, $copy_ys); @@ -8315,27 +8316,17 @@ var PS = {}; }; if (v instanceof CatCons) { return new Data_Maybe.Just(new Data_Tuple.Tuple(v.value0, (function () { - var $45 = Data_CatQueue["null"](v.value1); - if ($45) { + var $44 = Data_CatQueue["null"](v.value1); + if ($44) { return CatNil.value; }; return foldr(link)(CatNil.value)(v.value1); })())); }; - throw new Error("Failed pattern match at Data.CatList (line 102, column 1 - line 102, column 61): " + [ v.constructor.name ]); + throw new Error("Failed pattern match at Data.CatList (line 100, column 1 - line 100, column 61): " + [ v.constructor.name ]); }; var empty = CatNil.value; - var append = function (v) { - return function (v1) { - if (v1 instanceof CatNil) { - return v; - }; - if (v instanceof CatNil) { - return v1; - }; - return link(v)(v1); - }; - }; + var append = link; var semigroupCatList = new Data_Semigroup.Semigroup(append); var snoc = function (cat) { return function (a) { diff --git a/static/js/app.js.gz b/static/js/app.js.gz index b02f1fde626c9564ff38c70669ce7a3153eccc36..442c49e9675d9c7f712c61fd9b0e8cfcbdfd8a30 100644 GIT binary patch delta 63651 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 delta 63687 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%0A4J9pSn`@jFZi0!C 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 M0~$u@eTMD`0I!?U?EnA( diff --git a/static/js/app.min.js b/static/js/app.min.js index f654fab..44e9f45 100644 --- a/static/js/app.min.js +++ b/static/js/app.min.js @@ -1 +1 @@ -var PS={};!function(n){"use strict";var e;(PS["Affjax"]=PS["Affjax"]||{})._ajax=(e={},"undefined"==typeof module||!module.require||"undefined"!=typeof process&&process.versions.electron?(e.newXHR=function(){return new XMLHttpRequest},e.fixupUrl=function(n){return n||"/"},e.getResponse=function(n){return n.response}):(e.newXHR=function(){return new(module.require("xhr2"))},e.fixupUrl=function(n){var e=module.require("url"),t=e.parse(n);return t.protocol=t.protocol||"http:",t.hostname=t.hostname||"localhost",e.format(t)},e.getResponse=function(n){return n.response}),function(n,t){return function(r,a){var o=e.newXHR(),u=e.fixupUrl(t.url);if(o.open(t.method||"GET",u,!0,t.username,t.password),t.headers)try{for(var i,l=0;null!=(i=t.headers[l]);l++)o.setRequestHeader(i.field,i.value)}catch(n){r(n)}return o.onerror=function(){r(new Error("AJAX request failed: "+t.method+" "+t.url))},o.onload=function(){a({status:o.status,statusText:o.statusText,headers:o.getAllResponseHeaders().split("\r\n").filter(function(n){return n.length>0}).map(function(e){var t=e.indexOf(":");return n(e.substring(0,t))(e.substring(t+2))}),body:e.getResponse(o)})},o.responseType=t.responseType,o.withCredentials=t.withCredentials,o.send(t.content),function(n,e,t){try{o.abort()}catch(n){return e(n)}return t()}}})}(),function(n){"use strict";n.fromObject=function(n){return n},n.stringify=function(n){return JSON.stringify(n)}}(PS["Data.Argonaut.Core"]=PS["Data.Argonaut.Core"]||{}),function(n){"use strict";(PS["Data.Eq"]=PS["Data.Eq"]||{}).refEq=function(n){return function(e){return n===e}}}(),function(n){"use strict";n.boolConj=function(n){return function(e){return n&&e}},n.boolDisj=function(n){return function(e){return n||e}},n.boolNot=function(n){return!n}}(PS["Data.HeytingAlgebra"]=PS["Data.HeytingAlgebra"]||{}),function(n){"use strict";PS["Data.Symbol"];var e=function(){function n(){}return n.value=new n,n}();n.IsSymbol=function(n){this.reflectSymbol=n},n.reflectSymbol=function(n){return n.reflectSymbol},n.SProxy=e}(PS["Data.Symbol"]=PS["Data.Symbol"]||{}),function(n){"use strict";(PS["Data.Unit"]=PS["Data.Unit"]||{}).unit={}}(),function(n){"use strict";(PS["Data.Show"]=PS["Data.Show"]||{}).showIntImpl=function(n){return n.toString()}}(),function(n){"use strict";(PS["Record.Unsafe"]=PS["Record.Unsafe"]||{}).unsafeGet=function(n){return function(e){return e[n]}}}(),function(n){"use strict";var e=PS["Record.Unsafe"];n.unsafeGet=e.unsafeGet}(PS["Record.Unsafe"]=PS["Record.Unsafe"]||{}),function(n){"use strict";var e=PS["Data.Show"],t=(PS["Data.Symbol"],PS["Record.Unsafe"],PS["Type.Data.RowList"],function(n){this.show=n}),r=new t(e.showIntImpl);n.Show=t,n.show=function(n){return n.show},n.showInt=r}(PS["Data.Show"]=PS["Data.Show"]||{}),function(n){"use strict";var e=PS["Data.Unit"];PS["Data.Show"];n.unit=e.unit}(PS["Data.Unit"]=PS["Data.Unit"]||{}),function(n){"use strict";var e=PS["Data.HeytingAlgebra"],t=(PS["Data.Symbol"],PS["Data.Unit"],PS["Record.Unsafe"],PS["Type.Data.Row"],PS["Type.Data.RowList"],function(n,e,t,r,a,o){this.conj=n,this.disj=e,this.ff=t,this.implies=r,this.not=a,this.tt=o}),r=function(n){return n.tt},a=function(n){return n.not},o=function(n){return n.implies},u=function(n){return n.ff},i=function(n){return n.disj},l=new t(e.boolConj,e.boolDisj,!1,function(n){return function(e){return i(l)(a(l)(n))(e)}},e.boolNot,!0),c=function(n){return n.conj};n.HeytingAlgebra=t,n.tt=r,n.ff=u,n.implies=o,n.conj=c,n.disj=i,n.not=a,n.heytingAlgebraBoolean=l,n.heytingAlgebraFunction=function(n){return new t(function(e){return function(t){return function(r){return c(n)(e(r))(t(r))}}},function(e){return function(t){return function(r){return i(n)(e(r))(t(r))}}},function(e){return u(n)},function(e){return function(t){return function(r){return o(n)(e(r))(t(r))}}},function(e){return function(t){return a(n)(e(t))}},function(e){return r(n)})}}(PS["Data.HeytingAlgebra"]=PS["Data.HeytingAlgebra"]||{}),function(n){"use strict";PS["Data.Show"];n.absurd=function(n){return function(n){for(var e;;)e=void(n=n);return e}(n)}}(PS["Data.Void"]=PS["Data.Void"]||{}),function(n){"use strict";var e=PS["Data.Eq"],t=(PS["Data.HeytingAlgebra"],PS["Data.Symbol"],PS["Data.Unit"],PS["Data.Void"],PS["Record.Unsafe"],PS["Type.Data.RowList"],function(n){this.eq=n}),r=new t(function(n){return function(n){return!0}}),a=new t(function(n){return function(n){return!0}}),o=new t(e.refEq),u=new t(e.refEq),i=new t(e.refEq);n.Eq=t,n.eq=function(n){return n.eq},n.eqInt=u,n.eqChar=i,n.eqString=o,n.eqUnit=a,n.eqVoid=r}(PS["Data.Eq"]=PS["Data.Eq"]||{}),function(n){"use strict";var e=function(n){this.compose=n},t=new e(function(n){return function(e){return function(t){return n(e(t))}}});n.compose=function(n){return n.compose},n.Semigroupoid=e,n.semigroupoidFn=t}(PS["Control.Semigroupoid"]=PS["Control.Semigroupoid"]||{}),function(n){"use strict";var e=PS["Control.Semigroupoid"],t=function(n,e){this.Semigroupoid0=n,this.identity=e},r=new t(function(){return e.semigroupoidFn},function(n){return n});n.Category=t,n.identity=function(n){return n.identity},n.categoryFn=r}(PS["Control.Category"]=PS["Control.Category"]||{}),function(n){"use strict";(PS["Data.Boolean"]=PS["Data.Boolean"]||{}).otherwise=!0}(),function(n){"use strict";(PS["Data.Ord.Unsafe"]=PS["Data.Ord.Unsafe"]||{}).unsafeCompareImpl=function(n){return function(e){return function(t){return function(r){return function(a){return r0?Math.floor(n/e):-Math.floor(n/-e)}},n.intMod=function(n){return function(e){if(0===e)return 0;var t=Math.abs(e);return(n%t+t)%t}}}(PS["Data.EuclideanRing"]=PS["Data.EuclideanRing"]||{}),function(n){"use strict";var e=PS["Data.Ring"],t=(PS["Data.Semiring"],PS["Data.Symbol"],PS["Data.Unit"],function(n){this.Ring0=n}),r=new t(function(){return e.ringInt});n.CommutativeRing=t,n.commutativeRingInt=r}(PS["Data.CommutativeRing"]=PS["Data.CommutativeRing"]||{}),function(n){"use strict";var e=PS["Data.EuclideanRing"],t=(PS["Data.BooleanAlgebra"],PS["Data.CommutativeRing"]),r=(PS["Data.Eq"],PS["Data.HeytingAlgebra"],PS["Data.Ring"],PS["Data.Semiring"],function(n,e,t,r){this.CommutativeRing0=n,this.degree=e,this.div=t,this.mod=r}),a=new r(function(){return t.commutativeRingInt},e.intDegree,e.intDiv,e.intMod);n.EuclideanRing=r,n.degree=function(n){return n.degree},n.div=function(n){return n.div},n.mod=function(n){return n.mod},n.euclideanRingInt=a}(PS["Data.EuclideanRing"]=PS["Data.EuclideanRing"]||{}),function(n){"use strict";PS["Data.Boolean"],PS["Data.Eq"],PS["Data.EuclideanRing"],PS["Data.Ord"],PS["Data.Ordering"];var e=PS["Data.Semigroup"],t=(PS["Data.Symbol"],PS["Data.Unit"],PS["Record.Unsafe"],PS["Type.Data.RowList"],function(n,e){this.Semigroup0=n,this.mempty=e}),r=new t(function(){return e.semigroupString},""),a=new t(function(){return e.semigroupArray},[]),o=function(n){return n.mempty};n.Monoid=t,n.mempty=o,n.guard=function(n){return function(e){return function(t){if(e)return t;if(!e)return o(n);throw new Error("Failed pattern match at Data.Monoid (line 74, column 1 - line 74, column 49): "+[e.constructor.name,t.constructor.name])}}},n.monoidFn=function(n){return new t(function(){return e.semigroupFn(n.Semigroup0())},function(e){return o(n)})},n.monoidString=r,n.monoidArray=a}(PS["Data.Monoid"]=PS["Data.Monoid"]||{}),function(n){"use strict";PS["Control.Alt"],PS["Control.Alternative"],PS["Control.Applicative"];var e=PS["Control.Apply"],t=PS["Control.Bind"],r=PS["Control.Category"],a=(PS["Control.Extend"],PS["Control.Monad"],PS["Control.MonadZero"],PS["Control.Plus"],PS["Data.Bounded"],PS["Data.Eq"],PS["Data.Function"]),o=PS["Data.Functor"],u=(PS["Data.Functor.Invariant"],PS["Data.Monoid"],PS["Data.Ord"],PS["Data.Ordering"],PS["Data.Semigroup"],PS["Data.Show"],PS["Data.Unit"],PS.Prelude,function(){function n(){}return n.value=new n,n}()),i=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),l=function(n){return function(e){return function(t){if(t instanceof u)return n;if(t instanceof i)return e(t.value0);throw new Error("Failed pattern match at Data.Maybe (line 217, column 1 - line 217, column 51): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},c=l(!0)(a.const(!1)),f=l(!1)(a.const(!0)),s=new o.Functor(function(n){return function(e){return e instanceof i?new i(n(e.value0)):u.value}}),d=new e.Apply(function(){return s},function(n){return function(e){if(n instanceof i)return o.map(s)(n.value0)(e);if(n instanceof u)return u.value;throw new Error("Failed pattern match at Data.Maybe (line 67, column 1 - line 67, column 35): "+[n.constructor.name,e.constructor.name])}}),S=new t.Bind(function(){return d},function(n){return function(e){if(n instanceof i)return e(n.value0);if(n instanceof u)return u.value;throw new Error("Failed pattern match at Data.Maybe (line 125, column 1 - line 125, column 33): "+[n.constructor.name,e.constructor.name])}});n.Nothing=u,n.Just=i,n.maybe=l,n.fromMaybe=function(n){return l(n)(r.identity(r.categoryFn))},n.isJust=f,n.isNothing=c,n.fromJust=function(n){return function(n){if(n instanceof i)return n.value0;throw new Error("Failed pattern match at Data.Maybe (line 268, column 1 - line 268, column 46): "+[n.constructor.name])}},n.functorMaybe=s,n.applyMaybe=d,n.bindMaybe=S}(PS["Data.Maybe"]=PS["Data.Maybe"]||{}),function(n){"use strict";n.empty={},n._lookup=function(n,e,t,r){return t in r?e(r[t]):n}}(PS["Foreign.Object"]=PS["Foreign.Object"]||{}),function(n){"use strict";n.length=function(n){return n.length},n.cons=function(n){return function(e){return[n].concat(e)}},n.snoc=function(n){return function(e){var t=n.slice();return t.push(e),t}},n.concat=function(n){if(n.length<=1e4)return Array.prototype.concat.apply([],n);for(var e=[],t=0,r=n.length;t=0;a--)r=n(t[a])(r);return r}}},n.foldlArray=function(n){return function(e){return function(t){for(var r=e,a=t.length,o=0;o=0&&n0)&&(g=A,b=J._3(V)));break;case v:R++,W=new D(S,new D(m,b,h),W,U),g=A,b=U&&U!==N?J._1.killed(n.fromLeft(U))(J._2):h?J._1.failed(n.fromLeft(h))(J._2):J._1.completed(n.fromRight(b))(J._2),h=null;break;case p:R++,W=new D(S,new D(m,b,h),W,U),g=A,b=J._1;break;case m:R--,g=L,b=J._1,h=J._2}break;case _:for(var Q in B)B.hasOwnProperty(Q)&&(q=q&&B[Q].rethrow,w(B[Q].handler(b)));return B=null,void(U&&h?setTimeout(function(){throw n.fromLeft(h)},0):n.isLeft(b)&&q&&setTimeout(function(){if(q)throw n.fromLeft(b)},0));case C:g=A;break;case H:return}}function V(n){return function(){if(g===_)return q=q&&n.rethrow,n.handler(b)(),function(){};var e=N++;return(B=B||{})[e]=n,function(){null!==B&&delete B[e]}}}return{kill:function(e,t){return function(){if(g===_)return t(n.right(void 0))(),function(){};var r=V({rethrow:!1,handler:function(){return t(n.right(void 0))}})();switch(g){case C:U=n.left(e),g=_,b=U,j(d);break;case H:null===U&&(U=n.left(e)),0===R&&(g===H&&(W=new D(S,new D(p,b(e)),W,U)),g=L,b=null,h=null,j(++d));break;default:null===U&&(U=n.left(e)),0===R&&(g=L,b=null,h=null)}return r}},join:function(n){return function(){var e=V({rethrow:!1,handler:n})();return g===C&&j(d),e}},onComplete:V,isSuspended:function(){return g===C},run:function(){g===C&&(E.isDraining()?j(d):E.enqueue(function(){j(d)}))}}}function U(e,t,r,a){var u=0,i={},l=0,c={},P=new Error("[ParAff] Early exit"),v=null,p=n;function m(t,r,a){var o,u,l=r,c=null,P=null,v=0,p={};n:for(;;)switch(o=null,l.tag){case g:if(l._3===n&&(o=i[l._1],p[v++]=o.kill(t,function(n){return function(){0===--v&&a(n)()}})),null===c)break n;l=c._2,null===P?c=null:(c=P._1,P=P._2);break;case f:l=l._2;break;case s:case d:c&&(P=new D(S,c,P)),c=l,l=l._1}if(0===v)a(e.right(void 0))();else for(u=0,o=v;u=t.bottom(t.boundedInt)&&n<=t.top(t.boundedInt)?new r.Just(e.fromCharCode(n)):r.Nothing.value},d=new o(function(){return a.ordChar},f(s)(e.toCharCode),c(s)(e.toCharCode)),S=new u(function(){return t.boundedChar},function(){return d},e.toCharCode(t.top(t.boundedChar))-e.toCharCode(t.bottom(t.boundedChar))|0,e.toCharCode,s);n.Enum=o,n.succ=function(n){return n.succ},n.pred=function(n){return n.pred},n.BoundedEnum=u,n.cardinality=function(n){return n.cardinality},n.toEnum=i,n.fromEnum=l,n.toEnumWithDefaults=function(n){return function(e){return function(a){return function(o){var u=i(n)(o);if(u instanceof r.Just)return u.value0;if(u instanceof r.Nothing)return o1){var t=a.fromEnum(a.boundedEnumChar)(c.charAt(1)(n));return S(t)?d(e)(t):e}return e}),g=e._toCodePointArray(function(n){return s.unfoldr(s.unfoldableArray)(p)(n)})(m),D=function(n){return l.singleton(a.toEnumWithDefaults(a.boundedEnumChar)(r.bottom(r.boundedChar))(r.top(r.boundedChar))(n))},b=e._singleton(function(n){if(n<=65535)return D(n);var e=o.div(o.euclideanRingInt)(n-65536|0)(1024)+55296|0,t=o.mod(o.euclideanRingInt)(n-65536|0)(1024)+56320|0;return D(e)+D(t)}),h=function(n){return function(e){if(n<1)return"";var t=v(e);return t instanceof i.Just?b(t.value0.head)+h(n-1|0)(t.value0.tail):e}},w=e._take(h);n.singleton=b,n.toCodePointArray=g,n.uncons=v,n.length=function(n){return t.length(g(n))},n.take=w,n.drop=function(n){return function(e){return l.drop(l.length(w(n)(e)))(e)}}}(PS["Data.String.CodePoints"]=PS["Data.String.CodePoints"]||{}),function(n){"use strict";PS["Control.Applicative"];var e=PS["Control.Bind"],t=(PS["Control.Monad.Maybe.Trans"],PS["Control.Semigroupoid"],PS["Data.Array"]),r=(PS["Data.Eq"],PS["Data.Foldable"]),a=(PS["Data.Function"],PS["Data.Functor"]),o=(PS["Data.HeytingAlgebra"],PS["Data.Maybe"]),u=PS["Data.Nullable"],i=(PS["Data.String"],PS["Data.String.CodePoints"]),l=PS["Data.String.Common"],c=(PS["Data.String.Pattern"],PS["Data.Tuple"]),f=(PS["Data.Unit"],PS.Effect),s=PS["Global.Unsafe"],d=(PS.Halogen,PS["Halogen.HTML"],PS["Halogen.HTML.Core"]),S=PS["Halogen.HTML.Properties"],P=(PS["Partial.Unsafe"],PS.Prelude,PS["Web.DOM"],PS["Web.DOM.Document"],PS["Web.DOM.Element"],PS["Web.DOM.NodeList"],PS["Web.DOM.NonElementParentNode"],PS["Web.DOM.ParentNode"],PS["Web.HTML"]),v=(PS["Web.HTML.HTMLDocument"],PS["Web.HTML.HTMLElement"],PS["Web.HTML.Location"]),p=PS["Web.HTML.Window"],m=function(n){var e,r=function(n){return s.unsafeDecodeURIComponent(l.replaceAll("+")(" ")(n))},a="#"===(e=i.take(1)(n))||"?"===e?i.drop(1)(n):n;return t.mapMaybe(function(n){var e=l.split("=")(n);return 1===e.length?new o.Just(new c.Tuple(r(e[0]),o.Nothing.value)):2===e.length?new o.Just(new c.Tuple(r(e[0]),new o.Just(r(e[1])))):o.Nothing.value})(t.filter(function(n){return""!==n})(l.split("&")(a)))},g=e.bindFlipped(f.bindEffect)(p.location)(P.window);n.class_=function(n){return S.class_(d.ClassName(n))},n.attr=function(n){return S.attr(n)},n._loc=g,n._curQuerystring=function(){var n=g(),e=v.search(n)();return m(e)},n._parseQueryString=m,n._lookupQueryStringValue=function(n){return function(t){return e.join(o.bindMaybe)(a.map(o.functorMaybe)(c.snd)(r.find(r.foldableArray)(function(n){return c.fst(n)===t})(n)))}},n.fromNullableStr=function(n){return o.fromMaybe("")(u.toMaybe(n))}}(PS.Util=PS.Util||{}),function(n){"use strict";var e=PS.App,t=PS["Control.Applicative"],r=PS["Control.Bind"],a=(PS["Control.Semigroupoid"],PS["DOM.HTML.Indexed.InputType"]),o=PS["Data.Function"],u=PS["Data.Functor"],i=(PS["Data.Lens"],PS["Data.Lens.Getter"]),l=PS["Data.Lens.Internal.Forget"],c=PS["Data.Lens.Lens"],f=PS["Data.Lens.Setter"],s=PS["Data.Maybe"],d=PS["Data.Profunctor.Strong"],S=PS["Data.Unit"],P=(PS["Effect.Aff"],PS["Effect.Aff.Class"]),v=PS.Globals,p=(PS.Halogen,PS["Halogen.Component"]),m=(PS["Halogen.HTML"],PS["Halogen.HTML.Core"]),g=PS["Halogen.HTML.Elements"],D=PS["Halogen.HTML.Events"],b=PS["Halogen.HTML.Properties"],h=PS["Halogen.Query.HalogenM"],w=(PS.Model,PS.Prelude,PS.Util),y=(PS["Web.Event.Event"],function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}()),M=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),E=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),C=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),A=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),T=function(n){return c.lens(function(n){return n.us})(function(n){return function(n){return{us:n}}})(n)};n._us=T,n.UEditField=C,n.USubmit=A,n.EarchiveDefault=y,n.EprivateDefault=M,n.EprivacyLock=E,n.usetting=function(n){var c;v["app'"](S.unit);return p.component(m.bifunctorHTML)({initialState:o.const((c=n,{us:c})),render:function(n){var e=function(n){return function(e){return D.input(C.create)(n(e))}};return g.div([w.class_("settings-form")])([g.div([w.class_("fw7 mb2")])([m.text("Account Settings")]),g.div([w.class_("flex items-center mb2")])([g.input([b.type_(m.inputTypeIsProp)(a.InputCheckbox.value),w.class_("pointer mr2"),b.id_("archiveDefault"),b.name("archiveDefault"),b.checked(n.us.archiveDefault),D.onChecked(e(y.create))]),g.label([b.for("archiveDefault"),w.class_("lh-copy")])([m.text("Archive Non-Private Bookmarks (archive.li)")])]),g.div([w.class_("flex items-center mb2")])([g.input([b.type_(m.inputTypeIsProp)(a.InputCheckbox.value),w.class_("pointer mr2"),b.id_("privateDefault"),b.name("privateDefault"),b.checked(n.us.privateDefault),D.onChecked(e(M.create))]),g.label([b.for("privateDefault"),w.class_("lh-copy")])([m.text("Default new bookmarks to Private")])]),g.div([w.class_("flex items-center mb2")])([g.input([b.type_(m.inputTypeIsProp)(a.InputCheckbox.value),w.class_("pointer mr2"),b.id_("privacyLock"),b.name("privacyLock"),b.checked(n.us.privacyLock),D.onChecked(e(E.create))]),g.label([b.for("privacyLock"),w.class_("lh-copy")])([m.text("Privacy Lock (Private Account)")])])])},eval:function(n){if(n instanceof C)return r.discard(r.discardUnit)(h.bindHalogenM)(f.modifying(h.monadStateHalogenM)(T(d.strongFn))(function(){if(n.value0 instanceof y)return function(e){return{archiveDefault:n.value0.value0,privateDefault:e.privateDefault,privacyLock:e.privacyLock}};if(n.value0 instanceof M)return function(e){return{archiveDefault:e.archiveDefault,privateDefault:n.value0.value0,privacyLock:e.privacyLock}};if(n.value0 instanceof E)return function(e){return{archiveDefault:e.archiveDefault,privateDefault:e.privateDefault,privacyLock:n.value0.value0}};throw new Error("Failed pattern match at Component.AccountSettings (line 82, column 12 - line 85, column 46): "+[n.value0.constructor.name])}()))(function(){return t.pure(h.applicativeHalogenM)(n.value1)});if(n instanceof A)return r.bind(h.bindHalogenM)(i.use(h.monadStateHalogenM)(T(l.strongForget)))(function(a){return r.discard(r.discardUnit)(h.bindHalogenM)(u.void(h.functorHalogenM)(P.liftAff(h.monadAffHalogenM(P.monadAffAff))(e.editAccountSettings(a))))(function(){return t.pure(h.applicativeHalogenM)(n.value1)})});throw new Error("Failed pattern match at Component.AccountSettings (line 80, column 3 - line 80, column 58): "+[n.constructor.name])},receiver:o.const(s.Nothing.value)})}}(PS["Component.AccountSettings"]=PS["Component.AccountSettings"]||{}),function(n){"use strict";var e=PS.App,t=PS["Control.Applicative"],r=PS["Control.Bind"],a=PS["Control.Monad.State.Class"],o=(PS["Control.Semigroupoid"],PS["DOM.HTML.Indexed.ButtonType"]),u=PS["DOM.HTML.Indexed.InputType"],i=(PS["Data.Array"],PS["Data.Foldable"],PS["Data.Function"]),l=PS["Data.Functor"],c=(PS["Data.HeytingAlgebra"],PS["Data.Lens"],PS["Data.Lens.Getter"]),f=PS["Data.Lens.Internal.Forget"],s=PS["Data.Lens.Lens"],d=PS["Data.Lens.Setter"],S=PS["Data.Maybe"],P=PS["Data.Monoid"],v=(PS["Data.Ord"],PS["Data.Profunctor.Strong"]),p=PS["Data.Semigroup"],m=(PS["Data.String"],PS["Data.String.Common"]),g=(PS["Data.String.Pattern"],PS["Data.Tuple"]),D=PS["Data.Unit"],b=PS["Effect.Aff"],h=PS["Effect.Aff.Class"],w=PS["Effect.Class"],y=PS.Globals,M=(PS.Halogen,PS["Halogen.Component"]),E=(PS["Halogen.HTML"],PS["Halogen.HTML.Core"]),C=PS["Halogen.HTML.Elements"],A=PS["Halogen.HTML.Events"],T=PS["Halogen.HTML.Properties"],F=PS["Halogen.Query.HalogenM"],H=(PS.Model,PS.Prelude,PS.Util),L=PS["Web.Event.Event"],_=PS["Web.HTML"],I=PS["Web.HTML.Location"],U=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),x=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),k=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),O=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),W=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),R=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),N=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),B=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),q=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),j=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),V=function(n){return s.lens(function(n){return n.edit_bm})(function(n){return function(e){return{edit_bm:e,bm:n.bm,deleteAsk:n.deleteAsk,destroyed:n.destroyed}}})(n)},J=function(n){return s.lens(function(n){return n.bm})(function(n){return function(e){return{bm:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit_bm:n.edit_bm}}})(n)};n.BEditField=N,n.BEditSubmit=B,n.BDeleteAsk=q,n.BDestroy=j,n.Eurl=U,n.Etitle=x,n.Edescription=k,n.Etags=O,n.Eprivate=W,n.Etoread=R,n._bm=J,n._edit_bm=V,n.addbmark=function(n){var s;y["app'"](D.unit);return M.component(E.bifunctorHTML)({initialState:i.const((s=n,{bm:s,edit_bm:s,deleteAsk:!1,destroyed:!1})),render:function(n){var e=y.mmoment8601(n.bm.time),t=function(n){return function(e){return A.input(N.create)(n(e))}},r=C.div([H.class_("alert")])([E.text("previously saved "),C.span([H.class_("link f7 dib gray pr3"),T.title(S.maybe(n.bm.time)(g.snd)(e))])([E.text(S.maybe(" ")(g.fst)(e))]),C.div([H.class_("edit_links dib ml1")])([C.div([H.class_("delete_link di")])([C.button(p.append(p.semigroupArray)([T.type_(E.buttonTypeIsProp)(o.ButtonButton.value),A.onClick(A.input_(q.create(!0))),H.class_("delete")])(P.guard(P.monoidArray)(n.deleteAsk)([H.attr("hidden")("hidden")])))([E.text("delete")]),C.span(p.append(p.semigroupArray)([H.class_("confirm red")])(P.guard(P.monoidArray)(!n.deleteAsk)([H.attr("hidden")("hidden")])))([C.button([T.type_(E.buttonTypeIsProp)(o.ButtonButton.value),A.onClick(A.input_(q.create(!1)))])([E.text("cancel / ")]),C.button([T.type_(E.buttonTypeIsProp)(o.ButtonButton.value),A.onClick(A.input_(j.create)),H.class_("red")])([E.text("destroy")])])])])]),a=C.form([A.onSubmit(A.input(B.create))])([C.table([H.class_("w-100")])([C.tbody_([C.tr_([C.td([H.class_("w1")])([]),C.td_(P.guard(P.monoidArray)(n.bm.bid>0)([r]))]),C.tr_([C.td_([C.label([T.for("url")])([E.text("URL")])]),C.td_([C.input([T.type_(E.inputTypeIsProp)(u.InputUrl.value),T.id_("url"),H.class_("w-100 mv1"),T.required(!0),T.name("url"),T.autofocus(m.null(n.bm.url)),T.value(n.edit_bm.url),A.onValueChange(t(U.create))])])]),C.tr_([C.td_([C.label([T.for("title")])([E.text("title")])]),C.td_([C.input([T.type_(E.inputTypeIsProp)(u.InputText.value),T.id_("title"),H.class_("w-100 mv1"),T.name("title"),T.value(n.edit_bm.title),A.onValueChange(t(x.create))])])]),C.tr_([C.td_([C.label([T.for("description")])([E.text("description")])]),C.td_([C.textarea([H.class_("w-100 mt1 mid-gray"),T.id_("description"),T.name("description"),T.rows(4),T.value(n.edit_bm.description),A.onValueChange(t(k.create))])])]),C.tr_([C.td_([C.label([T.for("tags")])([E.text("tags")])]),C.td_([C.input([T.type_(E.inputTypeIsProp)(u.InputText.value),T.id_("tags"),H.class_("w-100 mv1"),T.name("tags"),T.autocomplete(!1),H.attr("autocapitalize")("off"),T.autofocus(!m.null(n.bm.url)),T.value(n.edit_bm.tags),A.onValueChange(t(O.create))])])]),C.tr_([C.td_([C.label([T.for("private")])([E.text("private")])]),C.td_([C.input([T.type_(E.inputTypeIsProp)(u.InputCheckbox.value),T.id_("private"),H.class_("private pointer"),T.name("private"),T.checked(n.edit_bm.private),A.onChecked(t(W.create))])])]),C.tr_([C.td_([C.label([T.for("toread")])([E.text("read later")])]),C.td_([C.input([T.type_(E.inputTypeIsProp)(u.InputCheckbox.value),T.id_("toread"),H.class_("toread pointer"),T.name("toread"),T.checked(n.edit_bm.toread),A.onChecked(t(R.create))])])]),C.tr_([C.td_([]),C.td_([C.input([T.type_(E.inputTypeIsProp)(u.InputSubmit.value),H.class_("ph3 pv2 input-reset ba b--navy bg-transparent pointer f6 dib mt1 dim"),T.value(n.bm.bid>0?"update bookmark":"add bookmark")])])])])])]),i=C.p([H.class_("red")])([E.text("you killed this bookmark")]);return C.div_([n.destroyed?i:a])},eval:function(n){if(n instanceof q)return r.discard(r.discardUnit)(F.bindHalogenM)(a.modify_(F.monadStateHalogenM)(function(e){var t={};for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.deleteAsk=n.value0,t}))(function(){return t.pure(F.applicativeHalogenM)(n.value1)});if(n instanceof j)return r.bind(F.bindHalogenM)(a.gets(F.monadStateHalogenM)(function(n){return n.bm.bid}))(function(o){return r.discard(r.discardUnit)(F.bindHalogenM)(l.void(F.functorHalogenM)(h.liftAff(F.monadAffHalogenM(h.monadAffAff))(e.destroy(o))))(function(){return r.discard(r.discardUnit)(F.bindHalogenM)(a.modify_(F.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.destroyed=!0,e}))(function(){return t.pure(F.applicativeHalogenM)(n.value0)})})});if(n instanceof N)return r.discard(r.discardUnit)(F.bindHalogenM)(d.modifying(F.monadStateHalogenM)(V(v.strongFn))(function(){if(n.value0 instanceof U)return function(e){return{url:n.value0.value0,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof x)return function(e){return{url:e.url,title:n.value0.value0,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof k)return function(e){return{url:e.url,title:e.title,description:n.value0.value0,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof O)return function(e){return{url:e.url,title:e.title,description:e.description,tags:n.value0.value0,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof W)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:n.value0.value0,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof R)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:n.value0.value0,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};throw new Error("Failed pattern match at Component.Add (line 160, column 17 - line 166, column 36): "+[n.value0.constructor.name])}()))(function(){return t.pure(F.applicativeHalogenM)(n.value1)});if(n instanceof B)return r.discard(r.discardUnit)(F.bindHalogenM)(w.liftEffect(F.monadEffectHalogenM(b.monadEffectAff))(L.preventDefault(n.value0)))(function(){return r.bind(F.bindHalogenM)(c.use(F.monadStateHalogenM)(V(f.strongForget)))(function(a){return r.discard(r.discardUnit)(F.bindHalogenM)(l.void(F.functorHalogenM)(h.liftAff(F.monadAffHalogenM(h.monadAffAff))(e.editBookmark(a))))(function(){return r.discard(r.discardUnit)(F.bindHalogenM)(d.assign(F.monadStateHalogenM)(J(v.strongFn))(a))(function(){return r.bind(F.bindHalogenM)(w.liftEffect(F.monadEffectHalogenM(b.monadEffectAff))(H._loc))(function(e){return r.bind(F.bindHalogenM)(w.liftEffect(F.monadEffectHalogenM(b.monadEffectAff))(_.window))(function(a){return r.bind(F.bindHalogenM)(w.liftEffect(F.monadEffectHalogenM(b.monadEffectAff))(H._curQuerystring))(function(o){return r.discard(r.discardUnit)(F.bindHalogenM)((u=H._lookupQueryStringValue(o)("next"))instanceof S.Just?w.liftEffect(F.monadEffectHalogenM(b.monadEffectAff))(I.setHref(u.value0)(e)):w.liftEffect(F.monadEffectHalogenM(b.monadEffectAff))(y.closeWindow(a)))(function(){return t.pure(F.applicativeHalogenM)(n.value1)});var u})})})})})})});throw new Error("Failed pattern match at Component.Add (line 150, column 3 - line 150, column 58): "+[n.constructor.name])},receiver:i.const(S.Nothing.value)})}}(PS["Component.Add"]=PS["Component.Add"]||{}),function(n){"use strict";var e=PS.App,t=PS["Control.Applicative"],r=PS["Control.Bind"],a=PS["Control.Monad.State.Class"],o=(PS["Control.Semigroupoid"],PS["DOM.HTML.Indexed.ButtonType"]),u=PS["DOM.HTML.Indexed.InputType"],i=PS["Data.Array"],l=(PS["Data.Eq"],PS["Data.Foldable"]),c=PS["Data.Function"],f=PS["Data.Functor"],s=(PS["Data.HeytingAlgebra"],PS["Data.Lens"],PS["Data.Lens.Getter"]),d=PS["Data.Lens.Internal.Forget"],S=PS["Data.Lens.Lens"],P=PS["Data.Lens.Setter"],v=PS["Data.Maybe"],p=PS["Data.Monoid"],m=PS["Data.Nullable"],g=PS["Data.Profunctor.Strong"],D=PS["Data.Semigroup"],b=PS["Data.Show"],h=(PS["Data.String"],PS["Data.String.CodePoints"]),w=PS["Data.String.Common"],y=(PS["Data.String.Pattern"],PS["Data.Tuple"]),M=PS["Data.Unit"],E=PS["Effect.Aff"],C=PS["Effect.Aff.Class"],A=PS["Effect.Class"],T=PS.Globals,F=(PS.Halogen,PS["Halogen.Component"]),H=(PS["Halogen.HTML"],PS["Halogen.HTML.Core"]),L=PS["Halogen.HTML.Elements"],_=PS["Halogen.HTML.Events"],I=PS["Halogen.HTML.Properties"],U=PS["Halogen.Query.HalogenM"],x=(PS.Model,PS.Prelude,PS.Util),k=PS["Web.Event.Event"],O=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),W=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),R=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),N=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),B=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),q=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),j=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),V=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),J=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),Q=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),G=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),z=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),K=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),X=function(){function n(){}return n.value=new n,n}(),Y=function(n){return S.lens(function(n){return n.edit_bm})(function(n){return function(e){return{edit_bm:e,bm:n.bm,deleteAsk:n.deleteAsk,edit:n.edit}}})(n)},Z=function(n){return S.lens(function(n){return n.edit})(function(n){return function(e){return{edit:e,bm:n.bm,deleteAsk:n.deleteAsk,edit_bm:n.edit_bm}}})(n)},$=function(n){return S.lens(function(n){return n.bm})(function(n){return function(e){return{bm:e,deleteAsk:n.deleteAsk,edit:n.edit,edit_bm:n.edit_bm}}})(n)};n.BStar=j,n.BDeleteAsk=V,n.BDestroy=J,n.BEdit=Q,n.BEditField=G,n.BEditSubmit=z,n.BMarkRead=K,n.Eurl=O,n.Etitle=W,n.Edescription=R,n.Etags=N,n.Eprivate=B,n.Etoread=q,n.BNotifyRemove=X,n._bm=$,n._edit_bm=Y,n._edit=Z,n.bmark=function(n){var S,nn=T["app'"](M.unit);return F.component(H.bifunctorHTML)({initialState:c.const((S=n,{bm:S,edit_bm:S,deleteAsk:!1,edit:!1})),render:function(n){var e,t,r=p.guard(p.monoidArray)(nn.dat.isowner)([L.div([x.class_("star fl pointer"+p.guard(p.monoidString)(n.bm.selected)(" selected"))])([L.button([x.class_("moon-gray"),_.onClick(_.input_(j.create(!n.bm.selected)))])([H.text("✭")])])]),a=T.mmoment8601(n.bm.time),c=p.guard(p.monoidArray)(nn.dat.isowner)([L.div([x.class_("edit_links di")])([L.button([I.type_(H.buttonTypeIsProp)(o.ButtonButton.value),_.onClick(_.input_(Q.create(!0))),x.class_("edit light-silver hover-blue")])([H.text("edit  ")]),L.div([x.class_("delete_link di")])([L.button([I.type_(H.buttonTypeIsProp)(o.ButtonButton.value),_.onClick(_.input_(V.create(!0))),x.class_("delete light-silver hover-blue"+p.guard(p.monoidString)(n.deleteAsk)(" dn"))])([H.text("delete")]),L.span([x.class_("confirm red"+p.guard(p.monoidString)(!n.deleteAsk)(" dn"))])([L.button([I.type_(H.buttonTypeIsProp)(o.ButtonButton.value),_.onClick(_.input_(V.create(!1)))])([H.text("cancel / ")]),L.button([I.type_(H.buttonTypeIsProp)(o.ButtonButton.value),_.onClick(_.input_(J.create)),x.class_("red")])([H.text("destroy")])])])]),L.div([x.class_("read di")])(p.guard(p.monoidArray)(n.bm.toread)([H.text("  "),L.button([_.onClick(_.input_(K.create)),x.class_("mark_read")])([H.text("mark as read")])]))]),s=function(n){return x.fromNullableStr(nn.userR)+"/t:"+n},d=function(n){return function(e){return _.input(G.create)(n(e))}},S=[L.div([x.class_("edit_bookmark_form pa2 pt0 bg-white")])([L.form([_.onSubmit(_.input(z.create))])([L.div_([H.text("url")]),L.input([I.type_(H.inputTypeIsProp)(u.InputUrl.value),x.class_("url w-100 mb2 pt1 f7 edit_form_input"),I.required(!0),I.name("url"),I.value(n.edit_bm.url),_.onValueChange(d(O.create))]),L.br_,L.div_([H.text("title")]),L.input([I.type_(H.inputTypeIsProp)(u.InputText.value),x.class_("title w-100 mb2 pt1 f7 edit_form_input"),I.name("title"),I.value(n.edit_bm.title),_.onValueChange(d(W.create))]),L.br_,L.div_([H.text("description")]),L.textarea([x.class_("description w-100 mb1 pt1 f7 edit_form_input"),I.name("description"),I.rows(5),I.value(n.edit_bm.description),_.onValueChange(d(R.create))]),L.br_,L.div([I.id_("tags_input_box")])([L.div_([H.text("tags")]),L.input([I.type_(H.inputTypeIsProp)(u.InputText.value),x.class_("tags w-100 mb1 pt1 f7 edit_form_input"),I.name("tags"),I.autocomplete(!1),x.attr("autocapitalize")("off"),I.value(n.edit_bm.tags),_.onValueChange(d(N.create))]),L.br_]),L.div([x.class_("edit_form_checkboxes mv3")])([L.input([I.type_(H.inputTypeIsProp)(u.InputCheckbox.value),x.class_("private pointer"),I.id_("edit_private"),I.name("private"),I.checked(n.edit_bm.private),_.onChecked(d(B.create))]),H.text(" "),L.label([I.for("edit_private"),x.class_("mr2")])([H.text("private")]),H.text(" "),L.input([I.type_(H.inputTypeIsProp)(u.InputCheckbox.value),x.class_("toread pointer"),I.id_("edit_toread"),I.name("toread"),I.checked(n.edit_bm.toread),_.onChecked(d(q.create))]),H.text(" "),L.label([I.for("edit_toread")])([H.text("to-read")]),L.br_]),L.input([I.type_(H.inputTypeIsProp)(u.InputSubmit.value),x.class_("mr1 pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),I.value("save")]),H.text(" "),L.input([I.type_(H.inputTypeIsProp)(u.InputReset.value),x.class_("pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),I.value("cancel"),_.onClick(_.input_(Q.create(!1)))])])])],P=[L.div([x.class_("display")])(D.append(D.semigroupArray)([L.a([I.href(n.bm.url),I.target("_blank"),x.class_("link f5 lh-title"+p.guard(p.monoidString)(n.bm.toread)(" unread"))])([H.text(w.null(n.bm.title)?"[no title]":n.bm.title)]),L.br_,L.a([I.href(n.bm.url),x.class_("link f7 gray hover-blue")])([H.text(n.bm.url)]),L.a([I.href(v.fromMaybe("http://archive.is/"+n.bm.url)(m.toMaybe(n.bm.archiveUrl))),x.class_("link f7 gray hover-blue ml2"+p.guard(p.monoidString)(v.isJust(m.toMaybe(n.bm.archiveUrl)))(" green")),I.target("_blank"),I.title("archive link")])([v.isJust(m.toMaybe(n.bm.archiveUrl))?H.text("☑"):H.text("☐")]),L.br_,L.div([x.class_("description mt1 mid-gray")])((t=n.bm.description,i.drop(1)(l.foldMap(l.foldableArray)(p.monoidArray)(function(n){return[L.br_,H.text(n)]})(w.split("\n")(t))))),L.div([x.class_("tags")])(p.guard(p.monoidFn(p.monoidFn(p.monoidArray)))(!w.null(n.bm.tags))(f.map(f.functorArray))(function(n){return L.a([x.class_("link tag mr1"+p.guard(p.monoidString)("."===h.take(1)(n))(" private")),I.href(s(n))])([H.text(n)])})(w.split(" ")(n.bm.tags))),L.a([x.class_("link f7 dib gray w4"),I.title(v.maybe(n.bm.time)(y.snd)(a)),I.href((e=n.bm.slug,x.fromNullableStr(nn.userR)+"/b:"+e))])([H.text(v.maybe(" ")(y.fst)(a))])])(c))];return L.div([I.id_(b.show(b.showInt)(n.bm.bid)),x.class_("bookmark w-100 mw7 pa1 mb3"+p.guard(p.monoidString)(n.bm.private)(" private"))])(D.append(D.semigroupArray)(r)(n.edit?S:P))},eval:function(n){if(n instanceof j)return r.bind(U.bindHalogenM)(s.use(U.monadStateHalogenM)($(d.strongForget)))(function(a){return r.discard(r.discardUnit)(U.bindHalogenM)(C.liftAff(U.monadAffHalogenM(C.monadAffAff))(e.toggleStar(a.bid)(n.value0?e.Star.value:e.UnStar.value)))(function(){return r.discard(r.discardUnit)(U.bindHalogenM)(P.modifying(U.monadStateHalogenM)($(g.strongFn))(function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:n.value0,time:e.time,archiveUrl:e.archiveUrl}}))(function(){return r.discard(r.discardUnit)(U.bindHalogenM)(P.modifying(U.monadStateHalogenM)(Y(g.strongFn))(function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:n.value0,time:e.time,archiveUrl:e.archiveUrl}}))(function(){return t.pure(U.applicativeHalogenM)(n.value1)})})})});if(n instanceof V)return r.discard(r.discardUnit)(U.bindHalogenM)(a.modify_(U.monadStateHalogenM)(function(e){var t={};for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.deleteAsk=n.value0,t}))(function(){return t.pure(U.applicativeHalogenM)(n.value1)});if(n instanceof J)return r.bind(U.bindHalogenM)(s.use(U.monadStateHalogenM)($(d.strongForget)))(function(a){return r.discard(r.discardUnit)(U.bindHalogenM)(f.void(U.functorHalogenM)(C.liftAff(U.monadAffHalogenM(C.monadAffAff))(e.destroy(a.bid))))(function(){return r.discard(r.discardUnit)(U.bindHalogenM)(U.raise(X.value))(function(){return t.pure(U.applicativeHalogenM)(n.value0)})})});if(n instanceof K)return r.bind(U.bindHalogenM)(s.use(U.monadStateHalogenM)($(d.strongForget)))(function(a){return r.discard(r.discardUnit)(U.bindHalogenM)(f.void(U.functorHalogenM)(C.liftAff(U.monadAffHalogenM(C.monadAffAff))(e.markRead(a.bid))))(function(){return r.discard(r.discardUnit)(U.bindHalogenM)(P.modifying(U.monadStateHalogenM)($(g.strongFn))(function(n){return{url:n.url,title:n.title,description:n.description,tags:n.tags,private:n.private,toread:!1,bid:n.bid,slug:n.slug,selected:n.selected,time:n.time,archiveUrl:n.archiveUrl}}))(function(){return t.pure(U.applicativeHalogenM)(n.value0)})})});if(n instanceof Q)return r.bind(U.bindHalogenM)(s.use(U.monadStateHalogenM)($(d.strongForget)))(function(e){return r.discard(r.discardUnit)(U.bindHalogenM)(P.assign(U.monadStateHalogenM)(Y(g.strongFn))(e))(function(){return r.discard(r.discardUnit)(U.bindHalogenM)(P.assign(U.monadStateHalogenM)(Z(g.strongFn))(n.value0))(function(){return t.pure(U.applicativeHalogenM)(n.value1)})})});if(n instanceof G)return r.discard(r.discardUnit)(U.bindHalogenM)(P.modifying(U.monadStateHalogenM)(Y(g.strongFn))(function(){if(n.value0 instanceof O)return function(e){return{url:n.value0.value0,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof W)return function(e){return{url:e.url,title:n.value0.value0,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof R)return function(e){return{url:e.url,title:e.title,description:n.value0.value0,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof N)return function(e){return{url:e.url,title:e.title,description:e.description,tags:n.value0.value0,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof B)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:n.value0.value0,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof q)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:n.value0.value0,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};throw new Error("Failed pattern match at Component.BMark (line 231, column 17 - line 237, column 36): "+[n.value0.constructor.name])}()))(function(){return t.pure(U.applicativeHalogenM)(n.value1)});if(n instanceof z)return r.discard(r.discardUnit)(U.bindHalogenM)(A.liftEffect(U.monadEffectHalogenM(E.monadEffectAff))(k.preventDefault(n.value0)))(function(){return r.bind(U.bindHalogenM)(s.use(U.monadStateHalogenM)(Y(d.strongForget)))(function(a){return r.discard(r.discardUnit)(U.bindHalogenM)(f.void(U.functorHalogenM)(C.liftAff(U.monadAffHalogenM(C.monadAffAff))(e.editBookmark(a))))(function(){return r.discard(r.discardUnit)(U.bindHalogenM)(P.assign(U.monadStateHalogenM)($(g.strongFn))(a))(function(){return r.discard(r.discardUnit)(U.bindHalogenM)(P.assign(U.monadStateHalogenM)(Z(g.strongFn))(!1))(function(){return t.pure(U.applicativeHalogenM)(n.value1)})})})})});throw new Error("Failed pattern match at Component.BMark (line 193, column 3 - line 193, column 62): "+[n.constructor.name])},receiver:c.const(v.Nothing.value)})}}(PS["Component.BMark"]=PS["Component.BMark"]||{}),function(n){"use strict";var e=PS["Component.BMark"],t=PS["Control.Applicative"],r=PS["Control.Bind"],a=PS["Control.Monad.State.Class"],o=PS["Data.Array"],u=(PS["Data.Eq"],PS["Data.Function"]),i=PS["Data.Functor"],l=PS["Data.Maybe"],c=PS["Data.Ord"],f=PS["Data.Unit"],s=(PS["Effect.Aff"],PS.Halogen,PS["Halogen.Component"]),d=PS["Halogen.HTML"],S=PS["Halogen.HTML.Elements"],P=PS["Halogen.HTML.Events"],v=PS["Halogen.Query.HalogenM"],p=(PS.Model,PS.Prelude,function(){function n(n,e,t){this.value0=n,this.value1=e,this.value2=t}return n.create=function(e){return function(t){return function(r){return new n(e,t,r)}}},n}());n.HandleBMessage=p,n.blist=function(n){return s.parentComponent(c.ordInt)({initialState:u.const(n),render:function(n){return S.div_(i.map(i.functorArray)(function(n){return d.slot(n.bid)(e.bmark(n))(f.unit)(P.input(p.create(n.bid)))})(n))},eval:function(n){var e;return r.discard(r.discardUnit)(v.bindHalogenM)(a.modify_(v.monadStateHalogenM)((e=n.value0,o.filter(function(n){return n.bid!==e}))))(function(){return t.pure(v.applicativeHalogenM)(n.value2)})},receiver:u.const(l.Nothing.value)})}}(PS["Component.BList"]=PS["Component.BList"]||{}),(PS["Component.RawHtml"]=PS["Component.RawHtml"]||{}).unsafeSetInnerHTML=function(n){return function(e){return function(){n.innerHTML=e}}},function(n){"use strict";var e=PS["Component.RawHtml"],t=PS["Control.Applicative"],r=PS["Control.Bind"],a=PS["Control.Monad.State.Class"],o=PS["Data.Foldable"],u=(PS["Data.Function"],PS["Data.Maybe"]),i=(PS.Effect,PS["Effect.Aff"]),l=PS["Effect.Class"],c=(PS.Globals,PS.Halogen,PS["Halogen.Component"]),f=(PS["Halogen.HTML"],PS["Halogen.HTML.Core"]),s=PS["Halogen.HTML.Elements"],d=PS["Halogen.HTML.Events"],S=PS["Halogen.HTML.Properties"],P=PS["Halogen.Query"],v=PS["Halogen.Query.HalogenM"],p=(PS["Halogen.Query.InputF"],PS.Prelude,PS["Web.HTML"],function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}()),m=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}();n.SetInnerHTML=p,n.Receive=m,n.mkComponent=function(n){var g=function(u){if(u instanceof p)return r.bind(v.bindHalogenM)(a.get(v.monadStateHalogenM))(function(c){return r.bind(v.bindHalogenM)(P.getHTMLElementRef(c.elRef))(function(c){return r.discard(r.discardUnit)(v.bindHalogenM)(o.for_(v.applicativeHalogenM)(o.foldableMaybe)(c)(function(t){return r.bind(v.bindHalogenM)(a.get(v.monadStateHalogenM))(function(r){return l.liftEffect(v.monadEffectHalogenM(i.monadEffectAff))(e.unsafeSetInnerHTML(t)(n(r.inputval)))})}))(function(){return t.pure(v.applicativeHalogenM)(u.value0)})})});if(u instanceof m)return r.discard(r.discardUnit)(v.bindHalogenM)(a.modify_(v.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.inputval=u.value0,e}))(function(){return g(new p(u.value1))});throw new Error("Failed pattern match at Component.RawHtml (line 51, column 10 - line 62, column 27): "+[u.constructor.name])};return c.lifecycleComponent(f.bifunctorHTML)({initialState:function(n){return{elRef:"inputval",inputval:n}},render:function(n){return s.div([S.ref(n.elRef)])([])},eval:g,receiver:d.input(m.create),initializer:u.Just.create(P.action(p.create)),finalizer:u.Nothing.value})}}(PS["Component.RawHtml"]=PS["Component.RawHtml"]||{}),(PS["Foreign.Marked"]=PS["Foreign.Marked"]||{}).markedImpl=function(n){return marked.setOptions({pedantic:!1,gfm:!0}),marked(n)},function(n){"use strict";var e=PS["Foreign.Marked"],t=(PS["Control.Semigroupoid"],PS.Globals);PS.Prelude;n.marked=function(n){return t.RawHTML(e.markedImpl(n))}}(PS["Foreign.Marked"]=PS["Foreign.Marked"]||{}),function(n){"use strict";var e=PS["Component.RawHtml"],t=(PS["Effect.Aff"],PS["Foreign.Marked"]),r=(PS.Halogen,PS["Halogen.HTML"],e.mkComponent(t.marked));n.component=r}(PS["Component.Markdown"]=PS["Component.Markdown"]||{}),function(n){"use strict";var e=PS["Control.Applicative"],t=PS["Data.Array"],r=PS["Data.Foldable"],a=PS["Data.Function"],o=PS["Data.Functor"],u=PS["Data.Maybe"],i=PS["Data.Monoid"],l=(PS["Data.Semigroup"],PS["Data.Show"]),c=(PS["Data.String"],PS["Data.String.CodePoints"]),f=PS["Data.String.Common"],s=(PS["Data.String.Pattern"],PS["Data.Tuple"]),d=PS["Data.Unit"],S=(PS["Effect.Aff"],PS.Globals),P=(PS.Halogen,PS["Halogen.Component"]),v=(PS["Halogen.HTML"],PS["Halogen.HTML.Core"]),p=PS["Halogen.HTML.Elements"],m=PS["Halogen.HTML.Properties"],g=PS["Halogen.Query.HalogenM"],D=(PS.Model,PS.Prelude,PS.Util);n.nlist=function(n){var b,h=function(n){return S.mmoment8601(n.created)},w=S["app'"](d.unit),y=function(n){return D.fromNullableStr(w.userR)+"/notes/"+n};return P.component(v.bifunctorHTML)({initialState:a.const((b=n,{notes:b,cur:u.Nothing.value,deleteAsk:!1,edit:!1})),render:function(n){return p.div_(o.map(o.functorArray)(function(n){return p.div([m.id_(l.show(l.showInt)(n.id)),D.class_("note w-100 mw7 pa1 mb2")])([p.div([D.class_("display")])([p.a([m.href(y(n.slug)),D.class_("link f5 lh-title")])([v.text(f.null(n.title)?"[no title]":n.title)]),p.br_,p.div([D.class_("description mt1 mid-gray")])((e=c.take(200)(n.text),t.drop(1)(r.foldMap(r.foldableArray)(i.monoidArray)(function(n){return[p.br_,v.text(n)]})(f.split("\n")(e))))),p.a([D.class_("link f7 dib gray w4"),m.title(u.maybe(n.created)(s.snd)(h(n))),m.href(y(n.slug))])([v.text(u.maybe(" ")(s.fst)(h(n)))])])]);var e})(n.notes))},eval:function(n){return e.pure(g.applicativeHalogenM)(n.value0)},receiver:a.const(u.Nothing.value)})}}(PS["Component.NList"]=PS["Component.NList"]||{}),function(n){"use strict";var e=PS.App,t=PS["Component.Markdown"],r=PS["Control.Applicative"],a=PS["Control.Bind"],o=PS["Control.Monad.State.Class"],u=(PS["Control.Semigroupoid"],PS["DOM.HTML.Indexed.ButtonType"]),i=PS["DOM.HTML.Indexed.InputType"],l=PS["Data.Array"],c=PS["Data.Either"],f=(PS["Data.Eq"],PS["Data.Foldable"]),s=PS["Data.Function"],d=PS["Data.Functor"],S=(PS["Data.HeytingAlgebra"],PS["Data.Lens"],PS["Data.Lens.Getter"]),P=PS["Data.Lens.Internal.Forget"],v=PS["Data.Lens.Lens"],p=PS["Data.Lens.Setter"],m=PS["Data.Maybe"],g=PS["Data.Monoid"],D=PS["Data.Ord"],b=PS["Data.Profunctor.Strong"],h=PS["Data.Semigroup"],w=PS["Data.Show"],y=(PS["Data.String"],PS["Data.String.Common"]),M=(PS["Data.String.Pattern"],PS["Data.Tuple"]),E=PS["Data.Unit"],C=PS["Data.Void"],A=PS.Effect,T=PS["Effect.Aff"],F=PS["Effect.Aff.Class"],H=PS["Effect.Class"],L=PS.Globals,_=(PS.Halogen,PS["Halogen.Component"]),I=PS["Halogen.HTML"],U=PS["Halogen.HTML.Core"],x=PS["Halogen.HTML.Elements"],k=PS["Halogen.HTML.Events"],O=PS["Halogen.HTML.Properties"],W=PS["Halogen.Query.HalogenM"],R=(PS.Model,PS.Prelude,PS.Util),N=PS["Web.Event.Event"],B=PS["Web.HTML.Location"],q=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),j=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),V=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),J=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),Q=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),G=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),z=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),K=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),X=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),Y=function(n){return v.lens(function(n){return n.note})(function(n){return function(e){return{note:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit:n.edit,edit_note:n.edit_note}}})(n)},Z=function(n){return v.lens(function(n){return n.edit_note})(function(n){return function(e){return{edit_note:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit:n.edit,note:n.note}}})(n)},$=function(n){return v.lens(function(n){return n.edit})(function(n){return function(e){return{edit:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit_note:n.edit_note,note:n.note}}})(n)};n.NNop=J,n.NEditField=Q,n.NEditSubmit=G,n.NEdit=z,n.NDeleteAsk=K,n.NDestroy=X,n._note=Y,n._edit_note=Z,n._edit=$,n.Etitle=q,n.Etext=j,n.EisMarkdown=V,n.nnote=function(n){var v,nn=L["app'"](E.unit);return _.parentComponent(D.ordUnit)({initialState:s.const((v=n,{note:v,edit_note:v,deleteAsk:!1,edit:v.id<=0,destroyed:!1})),render:function(n){var e,r=function(n){return L.mmoment8601(n.created)},a=x.div([O.id_(w.show(w.showInt)(n.note.id)),R.class_("note w-100 mw7 pa1 mb2")])(h.append(h.semigroupArray)([x.div([R.class_("display")])([x.div([R.class_("link f5 lh-title")])([U.text(y.null(n.note.title)?"[no title]":n.note.title)]),x.br_,n.note.isMarkdown?x.div([R.class_("description mt1")])([I.slot(E.unit)(t.component)(n.note.text)(C.absurd)]):x.div([R.class_("description mt1 mid-gray")])((e=n.note.text,l.drop(1)(f.foldMap(f.foldableArray)(g.monoidArray)(function(n){return[x.br_,U.text(n)]})(y.split("\n")(e))))),x.div([R.class_("link f7 dib gray w4"),O.title(m.maybe(n.note.created)(M.snd)(r(n.note)))])([U.text(m.maybe(" ")(M.fst)(r(n.note)))])])])([x.div([R.class_("edit_links db mt3")])([x.button([O.type_(U.buttonTypeIsProp)(u.ButtonButton.value),k.onClick(k.input_(z.create(!0))),R.class_("edit light-silver hover-blue")])([U.text("edit  ")]),x.div([R.class_("delete_link di")])([x.button([O.type_(U.buttonTypeIsProp)(u.ButtonButton.value),k.onClick(k.input_(K.create(!0))),R.class_("delete light-silver hover-blue"+g.guard(g.monoidString)(n.deleteAsk)(" dn"))])([U.text("delete")]),x.span([R.class_("confirm red"+g.guard(g.monoidString)(!n.deleteAsk)(" dn"))])([x.button([O.type_(U.buttonTypeIsProp)(u.ButtonButton.value),k.onClick(k.input_(K.create(!1)))])([U.text("cancel / ")]),x.button([O.type_(U.buttonTypeIsProp)(u.ButtonButton.value),k.onClick(k.input_(X.create)),R.class_("red")])([U.text("destroy")])])])])])),o=function(n){return function(e){return k.input(Q.create)(n(e))}},c=x.form([k.onSubmit(k.input(G.create))])([x.p([R.class_("mt2 mb1")])([U.text("title:")]),x.input([O.type_(U.inputTypeIsProp)(i.InputText.value),R.class_("title w-100 mb1 pt1 f7 edit_form_input"),O.name("title"),O.value(n.edit_note.title),k.onValueChange(o(q.create))]),x.br_,x.p([R.class_("mt2 mb1")])([U.text("description:")]),x.textarea([R.class_("description w-100 mb1 pt1 f7 edit_form_input"),O.name("text"),O.rows(30),O.value(n.edit_note.text),k.onValueChange(o(j.create))]),x.div([R.class_("edit_form_checkboxes mb3")])([x.input([O.type_(U.inputTypeIsProp)(i.InputCheckbox.value),R.class_("is-markdown pointer"),O.id_("edit_ismarkdown"),O.name("ismarkdown"),O.checked(n.edit_note.isMarkdown),k.onChecked(o(V.create))]),U.text(" "),x.label([O.for("edit_ismarkdown"),R.class_("mr2")])([U.text("use markdown?")]),x.br_]),x.input([O.type_(U.inputTypeIsProp)(i.InputSubmit.value),R.class_("mr1 pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),O.value("save")]),U.text(" "),x.input([O.type_(U.inputTypeIsProp)(i.InputReset.value),R.class_("pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),O.value("cancel"),k.onClick(k.input_(z.create(!1)))])]),s=x.p([R.class_("red")])([U.text("you killed this note")]);return n.destroyed?s:n.edit?c:a},eval:function(n){if(n instanceof J)return r.pure(W.applicativeHalogenM)(n.value0);if(n instanceof Q)return a.discard(a.discardUnit)(W.bindHalogenM)(p.modifying(W.monadStateHalogenM)(Z(b.strongFn))(function(){if(n.value0 instanceof q)return function(e){return{id:e.id,slug:e.slug,title:n.value0.value0,text:e.text,length:e.length,isMarkdown:e.isMarkdown,created:e.created,updated:e.updated}};if(n.value0 instanceof j)return function(e){return{id:e.id,slug:e.slug,title:e.title,text:n.value0.value0,length:e.length,isMarkdown:e.isMarkdown,created:e.created,updated:e.updated}};if(n.value0 instanceof V)return function(e){return{id:e.id,slug:e.slug,title:e.title,text:e.text,length:e.length,isMarkdown:n.value0.value0,created:e.created,updated:e.updated}};throw new Error("Failed pattern match at Component.NNote (line 158, column 19 - line 161, column 44): "+[n.value0.constructor.name])}()))(function(){return r.pure(W.applicativeHalogenM)(n.value1)});if(n instanceof K)return a.discard(a.discardUnit)(W.bindHalogenM)(o.modify_(W.monadStateHalogenM)(function(e){var t={};for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.deleteAsk=n.value0,t}))(function(){return r.pure(W.applicativeHalogenM)(n.value1)});if(n instanceof X)return a.bind(W.bindHalogenM)(S.use(W.monadStateHalogenM)(Y(P.strongForget)))(function(t){return a.discard(a.discardUnit)(W.bindHalogenM)(d.void(W.functorHalogenM)(F.liftAff(W.monadAffHalogenM(F.monadAffAff))(e.destroyNote(t.id))))(function(){return a.discard(a.discardUnit)(W.bindHalogenM)(o.modify_(W.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.destroyed=!0,e}))(function(){return r.pure(W.applicativeHalogenM)(n.value0)})})});if(n instanceof z)return a.bind(W.bindHalogenM)(S.use(W.monadStateHalogenM)(Y(P.strongForget)))(function(e){return a.discard(a.discardUnit)(W.bindHalogenM)(p.assign(W.monadStateHalogenM)(Z(b.strongFn))(e))(function(){return a.discard(a.discardUnit)(W.bindHalogenM)(p.assign(W.monadStateHalogenM)($(b.strongFn))(n.value0))(function(){return r.pure(W.applicativeHalogenM)(n.value1)})})});if(n instanceof G)return a.discard(a.discardUnit)(W.bindHalogenM)(H.liftEffect(W.monadEffectHalogenM(T.monadEffectAff))(N.preventDefault(n.value0)))(function(){return a.bind(W.bindHalogenM)(S.use(W.monadStateHalogenM)(Z(P.strongForget)))(function(t){return a.bind(W.bindHalogenM)(F.liftAff(W.monadAffHalogenM(F.monadAffAff))(e.editNote(t)))(function(e){if(e.body instanceof c.Left)return r.pure(W.applicativeHalogenM)(n.value1);if(e.body instanceof c.Right)return a.discard(a.discardUnit)(W.bindHalogenM)(0===t.id?H.liftEffect(W.monadEffectHalogenM(T.monadEffectAff))(a.bindFlipped(A.bindEffect)(B.setHref(R.fromNullableStr(nn.noteR)))(R._loc)):a.discard(a.discardUnit)(W.bindHalogenM)(p.assign(W.monadStateHalogenM)(Y(b.strongFn))(t))(function(){return p.assign(W.monadStateHalogenM)($(b.strongFn))(!1)}))(function(){return r.pure(W.applicativeHalogenM)(n.value1)});throw new Error("Failed pattern match at Component.NNote (line 188, column 5 - line 197, column 14): "+[e.body.constructor.name])})})});throw new Error("Failed pattern match at Component.NNote (line 153, column 3 - line 153, column 72): "+[n.constructor.name])},receiver:s.const(m.Nothing.value)})}}(PS["Component.NNote"]=PS["Component.NNote"]||{}),function(n){"use strict";PS["Control.Monad.Error.Class"],PS["Control.Monad.Reader.Trans"],PS["Control.Monad.Trans.Class"],PS["Control.Semigroupoid"];var e=PS["Effect.Aff"],t=(PS.Prelude,function(n,e,t,r,a){this.Functor1=n,this.Monad0=e,this.fork=t,this.join=r,this.suspend=a}),r=new t(function(){return e.functorFiber},function(){return e.monadAff},e.forkAff,e.joinFiber,e.suspendAff);n.fork=function(n){return n.fork},n.join=function(n){return n.join},n.suspend=function(n){return n.suspend},n.MonadFork=t,n.monadForkAff=r}(PS["Control.Monad.Fork.Class"]=PS["Control.Monad.Fork.Class"]||{}),function(n){"use strict";(PS["Effect.Console"]=PS["Effect.Console"]||{}).warn=function(n){return function(){return console.warn(n),{}}}}(),function(n){"use strict";var e=PS["Effect.Console"];PS["Data.Show"],PS["Data.Unit"],PS.Effect;n.warn=e.warn}(PS["Effect.Console"]=PS["Effect.Console"]||{}),function(n){"use strict";PS["Control.Applicative"],PS["Control.Bind"];var e=PS["Data.Foldable"],t=(PS["Data.Function"],PS["Data.Functor"]),r=(PS["Data.List"],PS["Data.List.Types"]),a=(PS["Data.Map"],PS["Data.Map.Internal"]),o=PS["Data.Maybe"],u=(PS["Data.Traversable"],PS.Effect,PS["Effect.Aff"],PS["Effect.Ref"]),i=(PS["Halogen.Component"],PS["Halogen.Data.OrdBox"],PS.Prelude,PS["Unsafe.Coerce"]),l=(PS["Web.DOM"],i.unsafeCoerce),c=i.unsafeCoerce,f=i.unsafeCoerce;n.unDriverStateX=c,n.mkDriverStateXRef=f,n.renderStateX=function(n){return function(n){return c(function(e){return(e.prjQuery,i.unsafeCoerce)(n(e.rendering))})}},n.renderStateX_=function(n){return function(t){return c(function(r){return e.traverse_(n)(e.foldableMaybe)(t)(r.rendering)})}},n.unRenderStateX=l,n.initDriverState=function(n){return function(e){return function(i){return function(l){return function(c){return function(){var s=u.new({})(),d=u.new(a.empty)(),S=u.new(a.empty)(),P=u.new(t.voidLeft(o.functorMaybe)(n.initializer)(r.Nil.value))(),v=u.new(new o.Just(r.Nil.value))(),p=u.new(o.Nothing.value)(),m=u.new(0)(),g=u.new(new o.Just(a.empty))(),D={component:n,state:n.initialState(e),refs:a.empty,children:a.empty,childrenIn:d,childrenOut:S,selfRef:s,handler:i,pendingQueries:P,pendingOuts:v,pendingHandlers:p,rendering:o.Nothing.value,prjQuery:l,fresh:m,subscriptions:g,lifecycleHandlers:c};return u.write(D)(s)(),f(s)}}}}}}}(PS["Halogen.Aff.Driver.State"]=PS["Halogen.Aff.Driver.State"]||{}),function(n){"use strict";(PS["Unsafe.Reference"]=PS["Unsafe.Reference"]||{}).reallyUnsafeRefEq=function(n){return function(e){return n===e}}}(),function(n){"use strict";var e=PS["Unsafe.Reference"].reallyUnsafeRefEq;n.unsafeRefEq=e}(PS["Unsafe.Reference"]=PS["Unsafe.Reference"]||{}),function(n){"use strict";var e=PS["Control.Applicative"],t=PS["Control.Applicative.Free"],r=PS["Control.Bind"],a=PS["Control.Coroutine"],o=PS["Control.Monad.Error.Class"],u=PS["Control.Monad.Fork.Class"],i=PS["Control.Monad.Free"],l=PS["Control.Monad.Free.Trans"],c=PS["Control.Monad.Trans.Class"],f=PS["Control.Parallel"],s=PS["Control.Parallel.Class"],d=(PS["Control.Semigroupoid"],PS["Data.Boolean"]),S=PS["Data.Coyoneda"],P=PS["Data.Eq"],v=PS["Data.Foldable"],p=PS["Data.Function"],m=PS["Data.Functor"],g=PS["Data.List"],D=PS["Data.List.Types"],b=PS["Data.Map"],h=PS["Data.Map.Internal"],w=PS["Data.Maybe"],y=PS["Data.Ord"],M=(PS["Data.Semiring"],PS["Data.Set"]),E=(PS["Data.Tuple"],PS.Effect,PS["Effect.Aff"]),C=PS["Effect.Class"],A=PS["Effect.Exception"],T=PS["Effect.Ref"],F=PS["Halogen.Aff.Driver.State"],H=PS["Halogen.Data.OrdBox"],L=PS["Halogen.Query.EventSource"],_=PS["Halogen.Query.ForkF"],I=PS["Halogen.Query.HalogenM"],U=PS["Halogen.Query.InputF"],x=(PS.Prelude,PS["Unsafe.Reference"]),k=function(n){return function(e){return function(t){return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(e)))(function(r){if(r instanceof w.Nothing)return n(t);if(r instanceof w.Just)return C.liftEffect(E.monadEffectAff)(T.write(new w.Just(new D.Cons(n(t),r.value0)))(e));throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 171, column 3 - line 175, column 59): "+[r.constructor.name])})}}},O=function(n){return function(t){return r.discard(r.discardUnit)(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.write({initializers:D.Nil.value,finalizers:D.Nil.value})(n)))(function(){return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(t))(function(t){return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(n)))(function(n){return r.discard(r.discardUnit)(E.bindAff)(v.traverse_(E.applicativeAff)(D.foldableList)(u.fork(u.monadForkAff))(n.finalizers))(function(){return r.discard(r.discardUnit)(E.bindAff)(f.parSequence_(E.parallelAff)(D.foldableList)(n.initializers))(function(){return e.pure(E.applicativeAff)(t)})})})})})}};n.handleLifecycle=O,n.eval=function(n){return function(f){var v=function(i){return function(f){if(f instanceof I.State)return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(i)))(function(t){var a=f.value0(t.state);if(x.unsafeRefEq(t.state)(a.value1))return e.pure(E.applicativeAff)(a.value0);if(d.otherwise)return r.discard(r.discardUnit)(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.write({component:t.component,state:a.value1,refs:t.refs,children:t.children,childrenIn:t.childrenIn,childrenOut:t.childrenOut,selfRef:t.selfRef,handler:t.handler,pendingQueries:t.pendingQueries,pendingOuts:t.pendingOuts,pendingHandlers:t.pendingHandlers,rendering:t.rendering,prjQuery:t.prjQuery,fresh:t.fresh,subscriptions:t.subscriptions,lifecycleHandlers:t.lifecycleHandlers})(i)))(function(){return r.discard(r.discardUnit)(E.bindAff)(O(t.lifecycleHandlers)(n(t.lifecycleHandlers)(i)))(function(){return e.pure(E.applicativeAff)(a.value0)})});throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 76, column 7 - line 82, column 21): "+[a.constructor.name])});if(f instanceof I.Subscribe)return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(i)))(function(n){return r.bind(E.bindAff)(u.fork(u.monadForkAff)(r.bind(E.bindAff)(L.unEventSource(f.value0))(function(t){return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T["modify'"](function(n){return{state:n+1|0,value:n}})(n.fresh)))(function(o){var u=r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(n.subscriptions)))(function(t){return e.when(E.applicativeAff)(w.maybe(!1)(h.member(y.ordInt)(o))(t))(C.liftEffect(E.monadEffectAff)(T.modify_(m.map(w.functorMaybe)(h.delete(y.ordInt)(o)))(n.subscriptions)))});return r.discard(r.discardUnit)(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.modify_(m.map(w.functorMaybe)(h.insert(y.ordInt)(o)(u)))(n.subscriptions)))(function(){var o=r.bind(l.bindFreeT(a.functorAwait)(E.monadAff))(a.await(E.monadAff))(function(t){return r.bind(l.bindFreeT(a.functorAwait)(E.monadAff))(c.lift(l.monadTransFreeT(a.functorAwait))(E.monadAff)(C.liftEffect(E.monadEffectAff)(T.read(n.subscriptions))))(function(n){return e.when(l.applicativeFreeT(a.functorAwait)(E.monadAff))(w.isJust(n))(r.bind(l.bindFreeT(a.functorAwait)(E.monadAff))(c.lift(l.monadTransFreeT(a.functorAwait))(E.monadAff)(R(i)(t)))(function(n){return e.when(l.applicativeFreeT(a.functorAwait)(E.monadAff))(P.eq(L.eqSubscribeStatus)(n)(L.Listening.value))(o)}))})});return r.discard(r.discardUnit)(E.bindAff)(a.runProcess(E.monadRecAff)(a.pullFrom(E.monadRecAff)(o)(t.producer)))(function(){return u})})})})))(function(n){return e.pure(E.applicativeAff)(f.value1)})});if(f instanceof I.Lift)return f.value0;if(f instanceof I.Halt)return o.throwError(E.monadThrowAff)(A.error(f.value0));if(f instanceof I.GetSlots)return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(i)))(function(n){return e.pure(E.applicativeAff)(f.value0(m.map(D.functorList)(H.unOrdBox)(g.fromFoldable(M.foldableSet)(b.keys(n.children)))))});if(f instanceof I.CheckSlot)return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(i)))(function(n){return e.pure(E.applicativeAff)(f.value1(h.member(H.ordOrdBox)(n.component.mkOrdBox(f.value0))(n.children)))});if(f instanceof I.ChildQuery)return N(i)(f.value0)(f.value1);if(f instanceof I.Raise)return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(i)))(function(n){return r.discard(r.discardUnit)(E.bindAff)(k(n.handler)(n.pendingOuts)(f.value0))(function(){return e.pure(E.applicativeAff)(f.value1)})});if(f instanceof I.Par)return s.sequential(E.parallelAff)(t.retractFreeAp(E.applicativeParAff)(t.hoistFreeAp(function(n){return s.parallel(E.parallelAff)(W(i)(n))})(f.value0)));if(f instanceof I.Fork)return _.unFork(function(n){return r.bind(E.bindAff)(u.fork(u.monadForkAff)(W(i)(n.value0)))(function(t){return e.pure(E.applicativeAff)(n.value1(p.flip(E.killFiber)(t)))})})(f.value0);if(f instanceof I.GetRef)return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(i)))(function(n){return e.pure(E.applicativeAff)(f.value1(h.lookup(y.ordString)(f.value0)(n.refs)))});throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 73, column 12 - line 128, column 33): "+[f.constructor.name])}},W=function(n){return function(e){return i.foldFree(E.monadRecAff)(v(n))(e)}},R=function(n){return function(e){return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(n)))(function(t){var r=t.component.eval(e);return i.foldFree(E.monadRecAff)(v(n))(r)})}},N=function(n){return function(e){return S.unCoyoneda(function(t){return function(a){return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(n)))(function(n){var u=h.lookup(H.ordOrdBox)(n.component.mkOrdBox(e))(n.children);if(u instanceof w.Just)return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(u.value0)))(function(n){return F.unDriverStateX(function(n){var e=n.prjQuery(a);if(e instanceof w.Just)return m.map(E.functorAff)(t)(R(n.selfRef)(e.value0));if(e instanceof w.Nothing)return o.throwError(E.monadThrowAff)(A.error("Query projection failed for child query"));throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 141, column 32 - line 143, column 82): "+[e.constructor.name])})(n)});if(u instanceof w.Nothing)return o.throwError(E.monadThrowAff)(A.error("Slot lookup failed for child query"));throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 138, column 5 - line 144, column 73): "+[u.constructor.name])})}})}};return function(n){if(n instanceof U.RefUpdate)return r.discard(r.discardUnit)(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.modify_(function(e){return{component:e.component,state:e.state,refs:h.alter(y.ordString)(p.const(n.value1))(n.value0)(e.refs),children:e.children,childrenIn:e.childrenIn,childrenOut:e.childrenOut,selfRef:e.selfRef,handler:e.handler,pendingQueries:e.pendingQueries,pendingOuts:e.pendingOuts,pendingHandlers:e.pendingHandlers,rendering:e.rendering,prjQuery:e.prjQuery,fresh:e.fresh,subscriptions:e.subscriptions,lifecycleHandlers:e.lifecycleHandlers}})(f)))(function(){return e.pure(E.applicativeAff)(n.value2)});if(n instanceof U.Query)return R(f)(n.value0);throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 59, column 3 - line 64, column 25): "+[n.constructor.name])}}},n.queuingHandler=k}(PS["Halogen.Aff.Driver.Eval"]=PS["Halogen.Aff.Driver.Eval"]||{}),function(n){"use strict";var e=PS["Control.Applicative"],t=PS["Control.Bind"],r=PS["Control.Coroutine"],a=PS["Control.Monad.Fork.Class"],o=PS["Control.Monad.Rec.Class"],u=PS["Control.Parallel"],i=(PS["Control.Semigroupoid"],PS["Data.Either"]),l=PS["Data.Foldable"],c=PS["Data.Function"],f=PS["Data.Functor"],s=PS["Data.List"],d=PS["Data.List.Types"],S=(PS["Data.Map"],PS["Data.Map.Internal"]),P=PS["Data.Maybe"],v=PS["Data.Ord"],p=(PS["Data.Semiring"],PS["Data.Traversable"],PS["Data.Tuple"],PS["Data.Unit"]),m=PS.Effect,g=PS["Effect.Aff"],D=PS["Effect.Aff.AVar"],b=PS["Effect.Class"],h=PS["Effect.Console"],w=PS["Effect.Exception"],y=PS["Effect.Ref"],M=(PS.Halogen,PS["Halogen.Aff.Driver.Eval"]),E=PS["Halogen.Aff.Driver.State"],C=PS["Halogen.Component"],A=PS["Halogen.Data.OrdBox"],T=PS["Halogen.Query.InputF"],F=(PS.Prelude,y.new({initializers:d.Nil.value,finalizers:d.Nil.value})),H=g.runAff_(i.either(w.throwException)(c.const(e.pure(m.applicativeEffect)(p.unit))));n.runUI=function(n){return function(L){return function(_){var I=function(n){return function(){var e=y.read(n)();return y.write(P.Nothing.value)(n)(),l.for_(m.applicativeEffect)(l.foldableMaybe)(e)(function(n){return H(l.traverse_(g.applicativeAff)(d.foldableList)(a.fork(a.monadForkAff))(s.reverse(n)))})()}},U=function(n){return function(e){return function(r){return function(a){return C.unComponent(function(o){return function(){var i=F(),c=E.initDriverState(o)(r)(e)(a)(i)(),S=y.read(n)();return y.write({initializers:d.Nil.value,finalizers:S.finalizers})(n)(),t.bindFlipped(m.bindEffect)(E.unDriverStateX(function(e){return x(n)(e.selfRef)}))(y.read(c))(),t.bindFlipped(m.bindEffect)(function(n){return function(e){return E.unDriverStateX(function(r){var a=f.map(P.functorMaybe)(function(n){return O(r.selfRef)(T.Query.create(n))})(r.component.initializer);return y.modify_(function(n){return{initializers:new d.Cons(t.discard(t.discardUnit)(g.bindAff)(u.parSequence_(g.parallelAff)(d.foldableList)(s.reverse(n.initializers)))(function(){return t.discard(t.discardUnit)(g.bindAff)(l.sequence_(g.applicativeAff)(l.foldableMaybe)(a))(function(){return b.liftEffect(g.monadEffectAff)(function(){return I(r.pendingQueries)(),I(r.pendingOuts)()})})}),e),finalizers:n.finalizers}})(n)})}}(n)(S.initializers))(y.read(c))(),c}})}}}},x=function(r){return function(u){return function(){var i=y.read(u)(),v=f.map(m.functorEffect)(P.isNothing)(y.read(i.pendingHandlers))();e.when(m.applicativeEffect)(v)(y.write(new P.Just(d.Nil.value))(i.pendingHandlers))(),y.write(S.empty)(i.childrenOut)(),y.write(i.children)(i.childrenIn)();var D=M.queuingHandler(function(n){return f.void(g.functorAff)(O(i.selfRef)(n))})(i.pendingHandlers),b=M.queuingHandler(function(n){return D(T.Query.create(n))})(i.pendingQueries),F=n.render(function(n){return H(D(n))})(function(r){return function(a){return function(o){return function(u){return function(i){return C.unComponentSlot(function(c){return function(s){return function(d){return function(v){return function(D){return function(b){var M=o(c);return function(){var o=y.read(u)(),c=function(){var n=S.pop(A.ordOrdBox)(M)(o);if(n instanceof P.Just)return y.write(n.value0.value1)(u)(),l.for_(m.applicativeEffect)(l.foldableMaybe)(v(d))(function(e){return function(){var t=y.read(n.value0.value0)();return E.unDriverStateX(function(n){return l.for_(m.applicativeEffect)(l.foldableMaybe)(n.prjQuery(e))(function(e){return H(O(n.selfRef)(T.Query.create(e)))})})(t)()}})(),n.value0.value0;if(n instanceof P.Nothing)return U(r)(function(n){return P.maybe(e.pure(g.applicativeAff)(p.unit))(a)(D(n))})(d)(b)(s)();throw new Error("Failed pattern match at Halogen.Aff.Driver (line 258, column 14 - line 266, column 92): "+[n.constructor.name])}(),C=f.map(m.functorEffect)(S.member(A.ordOrdBox)(M))(y.read(i))();return e.when(m.applicativeEffect)(C)(h.warn("Halogen: Duplicate slot address was detected during rendering, unexpected results may occur"))(),y.modify_(S.insert(A.ordOrdBox)(M)(c))(i)(),t.bind(m.bindEffect)(y.read(c))(E.renderStateX(m.functorEffect)(function(t){if(t instanceof P.Nothing)return w.throw("Halogen internal error: child was not initialized in renderChild");if(t instanceof P.Just)return e.pure(m.applicativeEffect)(n.renderChild(t.value0));throw new Error("Failed pattern match at Halogen.Aff.Driver (line 271, column 37 - line 273, column 50): "+[t.constructor.name])}))()}}}}}}})}}}}}(r)(b)(i.component.mkOrdBox)(i.childrenIn)(i.childrenOut))(i.component.render(i.state))(i.rendering)(),L=y.read(i.childrenOut)();return t.bind(m.bindEffect)(y.read(i.childrenIn))(l.traverse_(m.applicativeEffect)(S.foldableMap)(function(e){return function(){var t=y.read(e)();return E.renderStateX_(m.applicativeEffect)(n.removeChild)(t)(),k(r)(t)()}}))(),y.modify_(function(n){return{rendering:new P.Just(F),children:L,component:n.component,state:n.state,refs:n.refs,childrenIn:n.childrenIn,childrenOut:n.childrenOut,selfRef:n.selfRef,handler:n.handler,pendingQueries:n.pendingQueries,pendingOuts:n.pendingOuts,pendingHandlers:n.pendingHandlers,prjQuery:n.prjQuery,fresh:n.fresh,subscriptions:n.subscriptions,lifecycleHandlers:n.lifecycleHandlers}})(i.selfRef)(),e.when(m.applicativeEffect)(v)(c.flip(o.tailRecM(o.monadRecEffect))(p.unit)(function(n){return function(){var n=y.read(i.pendingHandlers)();y.write(new P.Just(d.Nil.value))(i.pendingHandlers)(),l.traverse_(m.applicativeEffect)(l.foldableMaybe)(function(n){return H(l.traverse_(g.applicativeAff)(d.foldableList)(a.fork(a.monadForkAff))(s.reverse(n)))})(n)();var e=y.read(i.pendingHandlers)();return P.maybe(!1)(s.null)(e)?f.voidLeft(m.functorEffect)(y.write(P.Nothing.value)(i.pendingHandlers))(new o.Done(p.unit))():new o.Loop(p.unit)}}))()}}},k=function(n){return E.unDriverStateX(function(e){return function(){var r;return(r=e,function(){return t.bindFlipped(m.bindEffect)(l.traverse_(m.applicativeEffect)(l.foldableMaybe)(function(n){return H(l.traverse_(g.applicativeAff)(S.foldableMap)(a.fork(a.monadForkAff))(n))}))(y.read(r.subscriptions))(),y.write(P.Nothing.value)(r.subscriptions)()})(),l.for_(m.applicativeEffect)(l.foldableMaybe)(f.map(P.functorMaybe)(function(n){return O(e.selfRef)(T.Query.create(n))})(e.component.finalizer))(function(e){return y.modify_(function(n){return{initializers:n.initializers,finalizers:new d.Cons(e,n.finalizers)}})(n)})(),l.for_(m.applicativeEffect)(S.foldableMap)(e.children)(t.composeKleisliFlipped(m.bindEffect)(k(n))(y.read))()}})},O=function(n){return M.eval(x)(n)};return t.bind(g.bindAff)(b.liftEffect(g.monadEffectAff)(F))(function(n){return t.bind(g.bindAff)(b.liftEffect(g.monadEffectAff)(y.new(0)))(function(o){return M.handleLifecycle(n)(function(){var u,c=y.new(S.empty)();return t.bind(m.bindEffect)(t.bind(m.bindEffect)(U(n)((u=c,function(n){return t.bind(g.bindAff)(b.liftEffect(g.monadEffectAff)(y.read(u)))(function(e){return l.traverse_(g.applicativeAff)(S.foldableMap)(a.fork(a.monadForkAff))(f.map(S.functorMap)(D.put(n))(e))})}))(_)(P.Just.create)(L))(y.read))(E.unDriverStateX(function(n){return e.pure(m.applicativeEffect)({query:(l=n.selfRef,function(n){return function(e){var t=n(e);if(t instanceof P.Just)return O(l)(new T.Query(t.value0));if(t instanceof P.Nothing)return b.liftEffect(g.monadEffectAff)(w.throwException(w.error("Halogen internal error: query projection failed in runUI'")));throw new Error("Failed pattern match at Halogen.Aff.Driver (line 136, column 5 - line 138, column 113): "+[t.constructor.name])}})(n.prjQuery),subscribe:(u=o,function(n){return function(e){return t.bind(g.bindAff)(D.empty)(function(o){return t.bind(g.bindAff)(b.liftEffect(g.monadEffectAff)(function(){var e=y.read(u)();return y.modify_(function(n){return n+1|0})(u)(),y.modify_(S.insert(v.ordInt)(e)(o))(n)(),e}))(function(u){var l=r.producer(g.monadAff)(f.map(g.functorAff)(i.Left.create)(D.take(o)));return f.void(g.functorAff)(a.fork(a.monadForkAff)(t.discard(t.discardUnit)(g.bindAff)(r.runProcess(g.monadRecAff)(r.connect(g.monadRecAff)(g.parallelAff)(l)(e)))(function(){return t.discard(t.discardUnit)(g.bindAff)(b.liftEffect(g.monadEffectAff)(y.modify_(S.delete(v.ordInt)(u))(n)))(function(){return D.kill(w.error("ended"))(o)})})))})})}})(c)});var u,l}))()})})})}}}}(PS["Halogen.Aff.Driver"]=PS["Halogen.Aff.Driver"]||{}),function(n){"use strict";var e=PS["Control.Applicative"],t=PS["Control.Bind"],r=(PS["Control.Monad.Error.Class"],PS["Control.Semigroupoid"],PS["Data.Either"]),a=PS["Data.Function"],o=(PS["Data.Functor"],PS["Data.Maybe"]),u=PS["Data.Unit"],i=PS.Effect,l=PS["Effect.Aff"],c=PS["Effect.Class"],f=PS["Effect.Exception"],s=(PS.Prelude,PS["Web.DOM.ParentNode"]),d=(PS["Web.Event.EventTarget"],PS["Web.HTML"]),S=(PS["Web.HTML.Event.EventTypes"],PS["Web.HTML.HTMLDocument"]),P=(PS["Web.HTML.HTMLDocument.ReadyState"],PS["Web.HTML.HTMLElement"]),v=PS["Web.HTML.Window"],p=l.runAff_(r.either(f.throwException)(a.const(e.pure(i.applicativeEffect)(u.unit))));n.selectElement=function(n){return t.bind(l.bindAff)(c.liftEffect(l.monadEffectAff)(t.bindFlipped(i.bindEffect)(t.composeKleisliFlipped(i.bindEffect)(function(e){return s.querySelector(n)(S.toParentNode(e))})(v.document))(d.window)))(function(n){return e.pure(l.applicativeAff)(t.bindFlipped(o.bindMaybe)(P.fromElement)(n))})},n.runHalogenAff=p}(PS["Halogen.Aff.Util"]=PS["Halogen.Aff.Util"]||{}),function(n){"use strict";PS["Control.Applicative"],PS["Control.Bind"];var e,t=PS["Data.Array"],r=(PS["Data.Eq"],PS["Data.Function.Uncurried"],PS["Data.Maybe"]),a=PS["Data.Nullable"],o=PS["Data.Tuple"],u=PS.Effect,i=(PS["Effect.Uncurried"],PS["Halogen.VDom.Machine"]),l=PS["Halogen.VDom.Types"],c=PS["Halogen.VDom.Util"],f=(PS.Prelude,PS["Web.DOM.Document"],PS["Web.DOM.Element"]),s=(PS["Web.DOM.Node"],function(n,e){return n.value1===e.value1&&(n.value0 instanceof r.Just&&e.value0 instanceof r.Just&&n.value0.value0===e.value0.value0||n.value0 instanceof r.Nothing&&e.value0 instanceof r.Nothing)}),d=(e=function(n,t){return function(r){if(r instanceof l.Grafted)return e(n,t)(l.runGraft(r.value0));if(r instanceof l.Widget){var a=t.value1(r.value0);return new i.Step(a.value0,e(n,a),a.value2)}return t.value2(),n(r)}},function(n,t,r){var a=n.buildWidget(n)(r);return new i.Step(a.value0,e(t,a),a.value2)}),S=function(){var n=function(e,t,r,a){return function(o){if(o instanceof l.Grafted)return n(e,t,r,a)(l.runGraft(o.value0));if(o instanceof l.Text){var u=new i.Step(r,n(e,t,r,o.value0),t);return a===o.value0?u:(c.setTextContent(o.value0,r),u)}return t(),e(o)}};return function(e,t,r){var a,o=c.createTextNode(r,e.document),u=(a=o,function(){var n=c.parentNode(a);return c.removeChild(a,n)});return new i.Step(o,n(t,u,o,r),u)}}(),P=function(){var n=function(n,e,t){return function(){var r=c.parentNode(n);return c.removeChild(n,r),c.forInE(t,function(n,e){return e.value2()}),i.halt(e)()}},e=function(r,a,u,f,d,S,P){return function(v){if(v instanceof l.Grafted)return e(r,a,u,f,d,S,P)(l.runGraft(v.value0));if(v instanceof l.Keyed&&s(d,v.value0)){var p=t.length(v.value1);if(0===P&&0===p){var m=i.step(f)(v.value0.value2),g=n(u,m,S);return new i.Step(u,e(r,g,u,m,v.value0,S,0),g)}m=c.diffWithKeyAndIxE(S,v.value1,o.fst,function(n,e,t,r){var a=t.value1(r.value1);return c.insertChildIx(e,a.value0,u),a},function(n,e){return e.value2()},function(n,e,t){var a=r(t.value1);return c.insertChildIx(e,a.value0,u),a});var D=i.step(f)(v.value0.value2);g=n(u,D,m);return new i.Step(u,e(r,g,u,D,v.value0,m,p),g)}return a(),r(v)}};return function(r,u,l,s){var d=c.createElement(a.toNullable(l.value0),l.value1,r.document),S=f.toNode(d),P=c.strMapWithIxE(s,o.fst,function(n,e,t){var r=u(t.value1);return c.insertChildIx(e,r.value0,S),r}),v=r.buildAttributes(d)(l.value2),p=n(S,v,P);return new i.Step(S,e(u,p,S,v,l,P,t.length(s)),p)}}(),v=function(){var n=function(n,e,t){return function(){var r=c.parentNode(n);return c.removeChild(n,r),u.foreachE(t)(i.halt)(),i.halt(e)()}},e=function(r,a,o,u,f,d){return function(S){if(S instanceof l.Grafted)return e(r,a,o,u,f,d)(l.runGraft(S.value0));if(S instanceof l.Elem&&s(f,S.value0)){var P=t.length(S.value1);if(0===t.length(d)&&0===P){var v=i.step(u)(S.value0.value2),p=n(o,v,d);return new i.Step(o,e(r,p,o,v,S.value0,d),p)}v=c.diffWithIxE(d,S.value1,function(n,e,t){var r=e.value1(t);return c.insertChildIx(n,r.value0,o),r},function(n,e){return e.value2()},function(n,e){var t=r(e);return c.insertChildIx(n,t.value0,o),t});var m=i.step(u)(S.value0.value2);p=n(o,m,v);return new i.Step(o,e(r,p,o,m,S.value0,v),p)}return a(),r(S)}};return function(t,r,o,u){var l=c.createElement(a.toNullable(o.value0),o.value1,t.document),s=f.toNode(l),d=c.forE(u,function(n,e){var t=r(e);return c.insertChildIx(n,t.value0,s),t}),S=t.buildAttributes(l)(o.value2),P=n(s,S,d);return new i.Step(s,e(r,P,s,S,o,d),P)}}();n.buildVDom=function(n){var e=function(t){if(t instanceof l.Text)return S(n,e,t.value0);if(t instanceof l.Elem)return v(n,e,t.value0,t.value1);if(t instanceof l.Keyed)return P(n,e,t.value0,t.value1);if(t instanceof l.Widget)return d(n,e,t.value0);if(t instanceof l.Grafted)return e(l.runGraft(t.value0));throw new Error("Failed pattern match at Halogen.VDom.DOM (line 58, column 27 - line 63, column 52): "+[t.constructor.name])};return e},n.buildText=S,n.buildElem=v,n.buildKeyed=P,n.buildWidget=d}(PS["Halogen.VDom.DOM"]=PS["Halogen.VDom.DOM"]||{}),function(n){"use strict";var e=PS["Control.Applicative"],t=PS["Control.Bind"],r=PS["Control.Category"],a=PS["Data.Foldable"],o=(PS["Data.Function"],PS["Data.Functor"]),u=PS["Data.HeytingAlgebra"],i=PS["Data.Maybe"],l=PS["Data.Unit"],c=PS.Effect,f=PS["Effect.Aff"],s=PS["Effect.Class"],d=PS["Effect.Ref"],S=(PS["Effect.Uncurried"],PS["Halogen.Aff.Driver"]),P=PS["Halogen.Aff.Driver.State"],v=(PS["Halogen.Component"],PS["Halogen.HTML.Core"],PS["Halogen.Query.InputF"],PS["Halogen.VDom"],PS["Halogen.VDom.DOM"]),p=PS["Halogen.VDom.DOM.Prop"],m=PS["Halogen.VDom.Machine"],g=(PS.Prelude,PS["Unsafe.Reference"]),D=(PS["Web.DOM.Document"],PS["Web.DOM.Element"],PS["Web.DOM.Node"]),b=PS["Web.HTML"],h=PS["Web.HTML.HTMLDocument"],w=PS["Web.HTML.HTMLElement"],y=PS["Web.HTML.Window"],M=function(n){return function(){var e=D.parentNode(n.node)();return a.traverse_(c.applicativeEffect)(a.foldableMaybe)(function(e){return D.removeChild(n.node)(e)})(e)()}},E=function(n){return function(t){return{render:function(r){return function(a){return function(f){return function(s){if(s instanceof i.Nothing)return function(){var u=d.new(a)(),i=function(n){return function(t){return function(r){var a=P.unRenderStateX(function(n){return n.node}),o=e.pure(c.applicativeEffect)(l.unit),u=function(n){var e=d.read(t)()(n)(),r=a(e);return new m.Step(r,u,o)};return{buildWidget:function(n){return function(n){var e=d.read(t)()(n)(),r=a(e);return new m.Step(r,u,o)}},buildAttributes:p.buildProp(n),document:r}}}}(r)(u)(n),s=v.buildVDom(i)(f),S=m.extract(s);return o.void(c.functorEffect)(D.appendChild(S)(w.toNode(t)))(),{machine:s,node:S,renderChildRef:u}};if(s instanceof i.Just)return function(){d.write(a)(s.value0.renderChildRef)();var n=D.parentNode(s.value0.node)(),t=D.nextSibling(s.value0.node)(),r=m.step(s.value0.machine)(f),S=m.extract(r);return e.when(c.applicativeEffect)(u.not(u.heytingAlgebraFunction(u.heytingAlgebraFunction(u.heytingAlgebraBoolean)))(g.unsafeRefEq)(s.value0.node)(S))(function(n){return function(t){return function(r){return t instanceof i.Just&&r instanceof i.Just?o.void(c.functorEffect)(D.insertBefore(n)(t.value0)(r.value0)):t instanceof i.Nothing&&r instanceof i.Just?o.void(c.functorEffect)(D.appendChild(n)(r.value0)):e.pure(c.applicativeEffect)(l.unit)}}}(S)(t)(n))(),{machine:r,node:S,renderChildRef:s.value0.renderChildRef}};throw new Error("Failed pattern match at Halogen.VDom.Driver (line 118, column 5 - line 134, column 80): "+[s.constructor.name])}}}},renderChild:r.identity(r.categoryFn),removeChild:M}}};n.runUI=function(n){return function(e){return function(r){return t.bind(f.bindAff)(s.liftEffect(f.monadEffectAff)(o.map(c.functorEffect)(h.toDocument)(t.bindFlipped(c.bindEffect)(y.document)(b.window))))(function(t){return S.runUI(E(t)(r))(n)(e)})}}}}(PS["Halogen.VDom.Driver"]=PS["Halogen.VDom.Driver"]||{}),function(n){"use strict";var e=PS.App,t=PS["Component.AccountSettings"],r=PS["Component.Add"],a=PS["Component.BList"],o=PS["Component.NList"],u=PS["Component.NNote"],i=PS["Control.Applicative"],l=PS["Control.Bind"],c=(PS["Control.Semigroupoid"],PS["Data.Foldable"]),f=(PS["Data.Function"],PS["Data.Functor"]),s=PS["Data.Unit"],d=PS.Effect,S=PS["Effect.Aff"],P=PS["Effect.Class"],v=(PS["Halogen.Aff"],PS["Halogen.Aff.Util"]),p=PS["Halogen.VDom.Driver"],m=(PS.Model,PS.Prelude,PS["Web.DOM.Element"]),g=(PS["Web.DOM.ParentNode"],PS["Web.Event.Event"]),D=PS["Web.HTML.HTMLElement"],b=l.bind(S.bindAff)(v.selectElement(".user_footer"))(c.traverse_(S.applicativeAff)(c.foldableMaybe)(function(n){return P.liftEffect(S.monadEffectAff)(m.removeAttribute("hidden")(D.toElement(n)))})),h=i.pure(d.applicativeEffect)(s.unit);n.main=h,n.logoutE=function(n){return l.bindFlipped(d.bindEffect)(function(n){return f.void(d.functorEffect)(S.launchAff(e.logout(n)))})(g.preventDefault(n))},n.renderBookmarks=function(n){return function(e){return v.runHalogenAff(l.bind(S.bindAff)(v.selectElement(n))(c.traverse_(S.applicativeAff)(c.foldableMaybe)(function(n){return l.discard(l.discardUnit)(S.bindAff)(f.void(S.functorAff)(p.runUI(a.blist(e))(s.unit)(n)))(function(){return b})})))}},n.renderAddForm=function(n){return function(e){return v.runHalogenAff(l.bind(S.bindAff)(v.selectElement(n))(c.traverse_(S.applicativeAff)(c.foldableMaybe)(function(n){return p.runUI(r.addbmark(e))(s.unit)(n)})))}},n.renderNotes=function(n){return function(e){return v.runHalogenAff(l.bind(S.bindAff)(v.selectElement(n))(c.traverse_(S.applicativeAff)(c.foldableMaybe)(function(n){return l.discard(l.discardUnit)(S.bindAff)(f.void(S.functorAff)(p.runUI(o.nlist(e))(s.unit)(n)))(function(){return b})})))}},n.renderNote=function(n){return function(e){return v.runHalogenAff(l.bind(S.bindAff)(v.selectElement(n))(c.traverse_(S.applicativeAff)(c.foldableMaybe)(function(n){return f.void(S.functorAff)(p.runUI(u.nnote(e))(s.unit)(n))})))}},n.renderAccountSettings=function(n){return function(e){return v.runHalogenAff(l.bind(S.bindAff)(v.selectElement(n))(c.traverse_(S.applicativeAff)(c.foldableMaybe)(function(n){return f.void(S.functorAff)(p.runUI(t.usetting(e))(s.unit)(n))})))}},n.showFooter=b}(PS.Main=PS.Main||{}),PS.Main.main(); \ No newline at end of file +var PS={};!function(n){"use strict";var e;(PS["Affjax"]=PS["Affjax"]||{})._ajax=(e={},"undefined"==typeof module||!module.require||"undefined"!=typeof process&&process.versions.electron?(e.newXHR=function(){return new XMLHttpRequest},e.fixupUrl=function(n){return n||"/"},e.getResponse=function(n){return n.response}):(e.newXHR=function(){return new(module.require("xhr2"))},e.fixupUrl=function(n){var e=module.require("url"),t=e.parse(n);return t.protocol=t.protocol||"http:",t.hostname=t.hostname||"localhost",e.format(t)},e.getResponse=function(n){return n.response}),function(n,t){return function(r,a){var o=e.newXHR(),u=e.fixupUrl(t.url);if(o.open(t.method||"GET",u,!0,t.username,t.password),t.headers)try{for(var i,l=0;null!=(i=t.headers[l]);l++)o.setRequestHeader(i.field,i.value)}catch(n){r(n)}return o.onerror=function(){r(new Error("AJAX request failed: "+t.method+" "+t.url))},o.onload=function(){a({status:o.status,statusText:o.statusText,headers:o.getAllResponseHeaders().split("\r\n").filter(function(n){return n.length>0}).map(function(e){var t=e.indexOf(":");return n(e.substring(0,t))(e.substring(t+2))}),body:e.getResponse(o)})},o.responseType=t.responseType,o.withCredentials=t.withCredentials,o.send(t.content),function(n,e,t){try{o.abort()}catch(n){return e(n)}return t()}}})}(),function(n){"use strict";n.fromObject=function(n){return n},n.stringify=function(n){return JSON.stringify(n)}}(PS["Data.Argonaut.Core"]=PS["Data.Argonaut.Core"]||{}),function(n){"use strict";(PS["Data.Eq"]=PS["Data.Eq"]||{}).refEq=function(n){return function(e){return n===e}}}(),function(n){"use strict";n.boolConj=function(n){return function(e){return n&&e}},n.boolDisj=function(n){return function(e){return n||e}},n.boolNot=function(n){return!n}}(PS["Data.HeytingAlgebra"]=PS["Data.HeytingAlgebra"]||{}),function(n){"use strict";PS["Data.Symbol"];var e=function(){function n(){}return n.value=new n,n}();n.IsSymbol=function(n){this.reflectSymbol=n},n.reflectSymbol=function(n){return n.reflectSymbol},n.SProxy=e}(PS["Data.Symbol"]=PS["Data.Symbol"]||{}),function(n){"use strict";(PS["Data.Unit"]=PS["Data.Unit"]||{}).unit={}}(),function(n){"use strict";(PS["Data.Show"]=PS["Data.Show"]||{}).showIntImpl=function(n){return n.toString()}}(),function(n){"use strict";(PS["Record.Unsafe"]=PS["Record.Unsafe"]||{}).unsafeGet=function(n){return function(e){return e[n]}}}(),function(n){"use strict";var e=PS["Record.Unsafe"];n.unsafeGet=e.unsafeGet}(PS["Record.Unsafe"]=PS["Record.Unsafe"]||{}),function(n){"use strict";var e=function(){function n(){}return n.value=new n,n}();n.RLProxy=e}(PS["Type.Data.RowList"]=PS["Type.Data.RowList"]||{}),function(n){"use strict";var e=PS["Data.Show"],t=(PS["Data.Symbol"],PS["Record.Unsafe"],PS["Type.Data.RowList"],function(n){this.show=n}),r=new t(e.showIntImpl);n.Show=t,n.show=function(n){return n.show},n.showInt=r}(PS["Data.Show"]=PS["Data.Show"]||{}),function(n){"use strict";var e=PS["Data.Unit"];PS["Data.Show"];n.unit=e.unit}(PS["Data.Unit"]=PS["Data.Unit"]||{}),function(n){"use strict";var e=PS["Data.HeytingAlgebra"],t=(PS["Data.Symbol"],PS["Data.Unit"],PS["Record.Unsafe"],PS["Type.Data.Row"],PS["Type.Data.RowList"],function(n,e,t,r,a,o){this.conj=n,this.disj=e,this.ff=t,this.implies=r,this.not=a,this.tt=o}),r=function(n){return n.tt},a=function(n){return n.not},o=function(n){return n.implies},u=function(n){return n.ff},i=function(n){return n.disj},l=new t(e.boolConj,e.boolDisj,!1,function(n){return function(e){return i(l)(a(l)(n))(e)}},e.boolNot,!0),c=function(n){return n.conj};n.HeytingAlgebra=t,n.tt=r,n.ff=u,n.implies=o,n.conj=c,n.disj=i,n.not=a,n.heytingAlgebraBoolean=l,n.heytingAlgebraFunction=function(n){return new t(function(e){return function(t){return function(r){return c(n)(e(r))(t(r))}}},function(e){return function(t){return function(r){return i(n)(e(r))(t(r))}}},function(e){return u(n)},function(e){return function(t){return function(r){return o(n)(e(r))(t(r))}}},function(e){return function(t){return a(n)(e(t))}},function(e){return r(n)})}}(PS["Data.HeytingAlgebra"]=PS["Data.HeytingAlgebra"]||{}),function(n){"use strict";PS["Data.Show"];n.absurd=function(n){return function(n){for(var e;;)e=void(n=n);return e}(n)}}(PS["Data.Void"]=PS["Data.Void"]||{}),function(n){"use strict";var e=PS["Data.Eq"],t=(PS["Data.HeytingAlgebra"],PS["Data.Symbol"],PS["Data.Unit"],PS["Data.Void"],PS["Record.Unsafe"],PS["Type.Data.RowList"],function(n){this.eq=n}),r=new t(function(n){return function(n){return!0}}),a=new t(function(n){return function(n){return!0}}),o=new t(e.refEq),u=new t(e.refEq),i=new t(e.refEq);n.Eq=t,n.eq=function(n){return n.eq},n.eqInt=u,n.eqChar=i,n.eqString=o,n.eqUnit=a,n.eqVoid=r}(PS["Data.Eq"]=PS["Data.Eq"]||{}),function(n){"use strict";var e=function(n){this.compose=n},t=new e(function(n){return function(e){return function(t){return n(e(t))}}});n.compose=function(n){return n.compose},n.Semigroupoid=e,n.semigroupoidFn=t}(PS["Control.Semigroupoid"]=PS["Control.Semigroupoid"]||{}),function(n){"use strict";var e=PS["Control.Semigroupoid"],t=function(n,e){this.Semigroupoid0=n,this.identity=e},r=new t(function(){return e.semigroupoidFn},function(n){return n});n.Category=t,n.identity=function(n){return n.identity},n.categoryFn=r}(PS["Control.Category"]=PS["Control.Category"]||{}),function(n){"use strict";(PS["Data.Boolean"]=PS["Data.Boolean"]||{}).otherwise=!0}(),function(n){"use strict";(PS["Data.Ord.Unsafe"]=PS["Data.Ord.Unsafe"]||{}).unsafeCompareImpl=function(n){return function(e){return function(t){return function(r){return function(a){return r0?Math.floor(n/e):-Math.floor(n/-e)}},n.intMod=function(n){return function(e){if(0===e)return 0;var t=Math.abs(e);return(n%t+t)%t}}}(PS["Data.EuclideanRing"]=PS["Data.EuclideanRing"]||{}),function(n){"use strict";var e=PS["Data.Ring"],t=(PS["Data.Semiring"],PS["Data.Symbol"],PS["Data.Unit"],function(n){this.Ring0=n}),r=new t(function(){return e.ringInt});n.CommutativeRing=t,n.commutativeRingInt=r}(PS["Data.CommutativeRing"]=PS["Data.CommutativeRing"]||{}),function(n){"use strict";var e=PS["Data.EuclideanRing"],t=(PS["Data.BooleanAlgebra"],PS["Data.CommutativeRing"]),r=(PS["Data.Eq"],PS["Data.HeytingAlgebra"],PS["Data.Ring"],PS["Data.Semiring"],function(n,e,t,r){this.CommutativeRing0=n,this.degree=e,this.div=t,this.mod=r}),a=new r(function(){return t.commutativeRingInt},e.intDegree,e.intDiv,e.intMod);n.EuclideanRing=r,n.degree=function(n){return n.degree},n.div=function(n){return n.div},n.mod=function(n){return n.mod},n.euclideanRingInt=a}(PS["Data.EuclideanRing"]=PS["Data.EuclideanRing"]||{}),function(n){"use strict";PS["Data.Boolean"],PS["Data.Eq"],PS["Data.EuclideanRing"],PS["Data.Ord"],PS["Data.Ordering"];var e=PS["Data.Semigroup"],t=(PS["Data.Symbol"],PS["Data.Unit"],PS["Record.Unsafe"],PS["Type.Data.RowList"],function(n,e){this.Semigroup0=n,this.mempty=e}),r=new t(function(){return e.semigroupString},""),a=new t(function(){return e.semigroupArray},[]),o=function(n){return n.mempty};n.Monoid=t,n.mempty=o,n.guard=function(n){return function(e){return function(t){if(e)return t;if(!e)return o(n);throw new Error("Failed pattern match at Data.Monoid (line 74, column 1 - line 74, column 49): "+[e.constructor.name,t.constructor.name])}}},n.monoidFn=function(n){return new t(function(){return e.semigroupFn(n.Semigroup0())},function(e){return o(n)})},n.monoidString=r,n.monoidArray=a}(PS["Data.Monoid"]=PS["Data.Monoid"]||{}),function(n){"use strict";PS["Control.Alt"],PS["Control.Alternative"],PS["Control.Applicative"];var e=PS["Control.Apply"],t=PS["Control.Bind"],r=PS["Control.Category"],a=(PS["Control.Extend"],PS["Control.Monad"],PS["Control.MonadZero"],PS["Control.Plus"],PS["Data.Bounded"],PS["Data.Eq"],PS["Data.Function"]),o=PS["Data.Functor"],u=(PS["Data.Functor.Invariant"],PS["Data.Monoid"],PS["Data.Ord"],PS["Data.Ordering"],PS["Data.Semigroup"],PS["Data.Show"],PS["Data.Unit"],PS.Prelude,function(){function n(){}return n.value=new n,n}()),i=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),l=function(n){return function(e){return function(t){if(t instanceof u)return n;if(t instanceof i)return e(t.value0);throw new Error("Failed pattern match at Data.Maybe (line 217, column 1 - line 217, column 51): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},c=l(!0)(a.const(!1)),f=l(!1)(a.const(!0)),s=new o.Functor(function(n){return function(e){return e instanceof i?new i(n(e.value0)):u.value}}),d=new e.Apply(function(){return s},function(n){return function(e){if(n instanceof i)return o.map(s)(n.value0)(e);if(n instanceof u)return u.value;throw new Error("Failed pattern match at Data.Maybe (line 67, column 1 - line 67, column 35): "+[n.constructor.name,e.constructor.name])}}),S=new t.Bind(function(){return d},function(n){return function(e){if(n instanceof i)return e(n.value0);if(n instanceof u)return u.value;throw new Error("Failed pattern match at Data.Maybe (line 125, column 1 - line 125, column 33): "+[n.constructor.name,e.constructor.name])}});n.Nothing=u,n.Just=i,n.maybe=l,n.fromMaybe=function(n){return l(n)(r.identity(r.categoryFn))},n.isJust=f,n.isNothing=c,n.fromJust=function(n){return function(n){if(n instanceof i)return n.value0;throw new Error("Failed pattern match at Data.Maybe (line 268, column 1 - line 268, column 46): "+[n.constructor.name])}},n.functorMaybe=s,n.applyMaybe=d,n.bindMaybe=S}(PS["Data.Maybe"]=PS["Data.Maybe"]||{}),function(n){"use strict";n.empty={},n._lookup=function(n,e,t,r){return t in r?e(r[t]):n}}(PS["Foreign.Object"]=PS["Foreign.Object"]||{}),function(n){"use strict";n.length=function(n){return n.length},n.cons=function(n){return function(e){return[n].concat(e)}},n.snoc=function(n){return function(e){var t=n.slice();return t.push(e),t}},n.concat=function(n){if(n.length<=1e4)return Array.prototype.concat.apply([],n);for(var e=[],t=0,r=n.length;t=0;a--)r=n(t[a])(r);return r}}},n.foldlArray=function(n){return function(e){return function(t){for(var r=e,a=t.length,o=0;o=0&&n0)&&(g=A,b=J._3(V)));break;case v:R++,W=new D(S,new D(m,b,h),W,U),g=A,b=U&&U!==N?J._1.killed(n.fromLeft(U))(J._2):h?J._1.failed(n.fromLeft(h))(J._2):J._1.completed(n.fromRight(b))(J._2),h=null;break;case p:R++,W=new D(S,new D(m,b,h),W,U),g=A,b=J._1;break;case m:R--,g=L,b=J._1,h=J._2}break;case _:for(var Q in B)B.hasOwnProperty(Q)&&(q=q&&B[Q].rethrow,w(B[Q].handler(b)));return B=null,void(U&&h?setTimeout(function(){throw n.fromLeft(h)},0):n.isLeft(b)&&q&&setTimeout(function(){if(q)throw n.fromLeft(b)},0));case C:g=A;break;case H:return}}function V(n){return function(){if(g===_)return q=q&&n.rethrow,n.handler(b)(),function(){};var e=N++;return(B=B||{})[e]=n,function(){null!==B&&delete B[e]}}}return{kill:function(e,t){return function(){if(g===_)return t(n.right(void 0))(),function(){};var r=V({rethrow:!1,handler:function(){return t(n.right(void 0))}})();switch(g){case C:U=n.left(e),g=_,b=U,j(d);break;case H:null===U&&(U=n.left(e)),0===R&&(g===H&&(W=new D(S,new D(p,b(e)),W,U)),g=L,b=null,h=null,j(++d));break;default:null===U&&(U=n.left(e)),0===R&&(g=L,b=null,h=null)}return r}},join:function(n){return function(){var e=V({rethrow:!1,handler:n})();return g===C&&j(d),e}},onComplete:V,isSuspended:function(){return g===C},run:function(){g===C&&(E.isDraining()?j(d):E.enqueue(function(){j(d)}))}}}function U(e,t,r,a){var u=0,i={},l=0,c={},P=new Error("[ParAff] Early exit"),v=null,p=n;function m(t,r,a){var o,u,l=r,c=null,P=null,v=0,p={};n:for(;;)switch(o=null,l.tag){case g:if(l._3===n&&(o=i[l._1],p[v++]=o.kill(t,function(n){return function(){0===--v&&a(n)()}})),null===c)break n;l=c._2,null===P?c=null:(c=P._1,P=P._2);break;case f:l=l._2;break;case s:case d:c&&(P=new D(S,c,P)),c=l,l=l._1}if(0===v)a(e.right(void 0))();else for(u=0,o=v;u=t.bottom(t.boundedInt)&&n<=t.top(t.boundedInt)?new r.Just(e.fromCharCode(n)):r.Nothing.value},d=new o(function(){return a.ordChar},f(s)(e.toCharCode),c(s)(e.toCharCode)),S=new u(function(){return t.boundedChar},function(){return d},e.toCharCode(t.top(t.boundedChar))-e.toCharCode(t.bottom(t.boundedChar))|0,e.toCharCode,s);n.Enum=o,n.succ=function(n){return n.succ},n.pred=function(n){return n.pred},n.BoundedEnum=u,n.cardinality=function(n){return n.cardinality},n.toEnum=i,n.fromEnum=l,n.toEnumWithDefaults=function(n){return function(e){return function(a){return function(o){var u=i(n)(o);if(u instanceof r.Just)return u.value0;if(u instanceof r.Nothing)return o1){var t=a.fromEnum(a.boundedEnumChar)(c.charAt(1)(n));return S(t)?d(e)(t):e}return e}),g=e._toCodePointArray(function(n){return s.unfoldr(s.unfoldableArray)(p)(n)})(m),D=function(n){return l.singleton(a.toEnumWithDefaults(a.boundedEnumChar)(r.bottom(r.boundedChar))(r.top(r.boundedChar))(n))},b=e._singleton(function(n){if(n<=65535)return D(n);var e=o.div(o.euclideanRingInt)(n-65536|0)(1024)+55296|0,t=o.mod(o.euclideanRingInt)(n-65536|0)(1024)+56320|0;return D(e)+D(t)}),h=function(n){return function(e){if(n<1)return"";var t=v(e);return t instanceof i.Just?b(t.value0.head)+h(n-1|0)(t.value0.tail):e}},w=e._take(h);n.singleton=b,n.toCodePointArray=g,n.uncons=v,n.length=function(n){return t.length(g(n))},n.take=w,n.drop=function(n){return function(e){return l.drop(l.length(w(n)(e)))(e)}}}(PS["Data.String.CodePoints"]=PS["Data.String.CodePoints"]||{}),function(n){"use strict";PS["Control.Applicative"];var e=PS["Control.Bind"],t=(PS["Control.Monad.Maybe.Trans"],PS["Control.Semigroupoid"],PS["Data.Array"]),r=(PS["Data.Eq"],PS["Data.Foldable"]),a=(PS["Data.Function"],PS["Data.Functor"]),o=(PS["Data.HeytingAlgebra"],PS["Data.Maybe"]),u=PS["Data.Nullable"],i=(PS["Data.String"],PS["Data.String.CodePoints"]),l=PS["Data.String.Common"],c=(PS["Data.String.Pattern"],PS["Data.Tuple"]),f=(PS["Data.Unit"],PS.Effect),s=PS["Global.Unsafe"],d=(PS.Halogen,PS["Halogen.HTML"],PS["Halogen.HTML.Core"]),S=PS["Halogen.HTML.Properties"],P=(PS["Partial.Unsafe"],PS.Prelude,PS["Web.DOM"],PS["Web.DOM.Document"],PS["Web.DOM.Element"],PS["Web.DOM.NodeList"],PS["Web.DOM.NonElementParentNode"],PS["Web.DOM.ParentNode"],PS["Web.HTML"]),v=(PS["Web.HTML.HTMLDocument"],PS["Web.HTML.HTMLElement"],PS["Web.HTML.Location"]),p=PS["Web.HTML.Window"],m=function(n){var e,r=function(n){return s.unsafeDecodeURIComponent(l.replaceAll("+")(" ")(n))},a="#"===(e=i.take(1)(n))||"?"===e?i.drop(1)(n):n;return t.mapMaybe(function(n){var e=l.split("=")(n);return 1===e.length?new o.Just(new c.Tuple(r(e[0]),o.Nothing.value)):2===e.length?new o.Just(new c.Tuple(r(e[0]),new o.Just(r(e[1])))):o.Nothing.value})(t.filter(function(n){return""!==n})(l.split("&")(a)))},g=e.bindFlipped(f.bindEffect)(p.location)(P.window);n.class_=function(n){return S.class_(d.ClassName(n))},n.attr=function(n){return S.attr(n)},n._loc=g,n._curQuerystring=function(){var n=g(),e=v.search(n)();return m(e)},n._parseQueryString=m,n._lookupQueryStringValue=function(n){return function(t){return e.join(o.bindMaybe)(a.map(o.functorMaybe)(c.snd)(r.find(r.foldableArray)(function(n){return c.fst(n)===t})(n)))}},n.fromNullableStr=function(n){return o.fromMaybe("")(u.toMaybe(n))}}(PS.Util=PS.Util||{}),function(n){"use strict";var e=PS.App,t=PS["Control.Applicative"],r=PS["Control.Bind"],a=(PS["Control.Semigroupoid"],PS["DOM.HTML.Indexed.InputType"]),o=PS["Data.Function"],u=PS["Data.Functor"],i=(PS["Data.Lens"],PS["Data.Lens.Getter"]),l=PS["Data.Lens.Internal.Forget"],c=PS["Data.Lens.Lens"],f=PS["Data.Lens.Setter"],s=PS["Data.Maybe"],d=PS["Data.Profunctor.Strong"],S=PS["Data.Unit"],P=(PS["Effect.Aff"],PS["Effect.Aff.Class"]),v=PS.Globals,p=(PS.Halogen,PS["Halogen.Component"]),m=(PS["Halogen.HTML"],PS["Halogen.HTML.Core"]),g=PS["Halogen.HTML.Elements"],D=PS["Halogen.HTML.Events"],b=PS["Halogen.HTML.Properties"],h=PS["Halogen.Query.HalogenM"],w=(PS.Model,PS.Prelude,PS.Util),y=(PS["Web.Event.Event"],function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}()),M=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),E=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),C=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),A=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),T=function(n){return c.lens(function(n){return n.us})(function(n){return function(n){return{us:n}}})(n)};n._us=T,n.UEditField=C,n.USubmit=A,n.EarchiveDefault=y,n.EprivateDefault=M,n.EprivacyLock=E,n.usetting=function(n){var c;v["app'"](S.unit);return p.component(m.bifunctorHTML)({initialState:o.const((c=n,{us:c})),render:function(n){var e=function(n){return function(e){return D.input(C.create)(n(e))}};return g.div([w.class_("settings-form")])([g.div([w.class_("fw7 mb2")])([m.text("Account Settings")]),g.div([w.class_("flex items-center mb2")])([g.input([b.type_(m.inputTypeIsProp)(a.InputCheckbox.value),w.class_("pointer mr2"),b.id_("archiveDefault"),b.name("archiveDefault"),b.checked(n.us.archiveDefault),D.onChecked(e(y.create))]),g.label([b.for("archiveDefault"),w.class_("lh-copy")])([m.text("Archive Non-Private Bookmarks (archive.li)")])]),g.div([w.class_("flex items-center mb2")])([g.input([b.type_(m.inputTypeIsProp)(a.InputCheckbox.value),w.class_("pointer mr2"),b.id_("privateDefault"),b.name("privateDefault"),b.checked(n.us.privateDefault),D.onChecked(e(M.create))]),g.label([b.for("privateDefault"),w.class_("lh-copy")])([m.text("Default new bookmarks to Private")])]),g.div([w.class_("flex items-center mb2")])([g.input([b.type_(m.inputTypeIsProp)(a.InputCheckbox.value),w.class_("pointer mr2"),b.id_("privacyLock"),b.name("privacyLock"),b.checked(n.us.privacyLock),D.onChecked(e(E.create))]),g.label([b.for("privacyLock"),w.class_("lh-copy")])([m.text("Privacy Lock (Private Account)")])])])},eval:function(n){if(n instanceof C)return r.discard(r.discardUnit)(h.bindHalogenM)(f.modifying(h.monadStateHalogenM)(T(d.strongFn))(function(){if(n.value0 instanceof y)return function(e){return{archiveDefault:n.value0.value0,privateDefault:e.privateDefault,privacyLock:e.privacyLock}};if(n.value0 instanceof M)return function(e){return{archiveDefault:e.archiveDefault,privateDefault:n.value0.value0,privacyLock:e.privacyLock}};if(n.value0 instanceof E)return function(e){return{archiveDefault:e.archiveDefault,privateDefault:e.privateDefault,privacyLock:n.value0.value0}};throw new Error("Failed pattern match at Component.AccountSettings (line 82, column 12 - line 85, column 46): "+[n.value0.constructor.name])}()))(function(){return t.pure(h.applicativeHalogenM)(n.value1)});if(n instanceof A)return r.bind(h.bindHalogenM)(i.use(h.monadStateHalogenM)(T(l.strongForget)))(function(a){return r.discard(r.discardUnit)(h.bindHalogenM)(u.void(h.functorHalogenM)(P.liftAff(h.monadAffHalogenM(P.monadAffAff))(e.editAccountSettings(a))))(function(){return t.pure(h.applicativeHalogenM)(n.value1)})});throw new Error("Failed pattern match at Component.AccountSettings (line 80, column 3 - line 80, column 58): "+[n.constructor.name])},receiver:o.const(s.Nothing.value)})}}(PS["Component.AccountSettings"]=PS["Component.AccountSettings"]||{}),function(n){"use strict";var e=PS.App,t=PS["Control.Applicative"],r=PS["Control.Bind"],a=PS["Control.Monad.State.Class"],o=(PS["Control.Semigroupoid"],PS["DOM.HTML.Indexed.ButtonType"]),u=PS["DOM.HTML.Indexed.InputType"],i=(PS["Data.Array"],PS["Data.Foldable"],PS["Data.Function"]),l=PS["Data.Functor"],c=(PS["Data.HeytingAlgebra"],PS["Data.Lens"],PS["Data.Lens.Getter"]),f=PS["Data.Lens.Internal.Forget"],s=PS["Data.Lens.Lens"],d=PS["Data.Lens.Setter"],S=PS["Data.Maybe"],P=PS["Data.Monoid"],v=(PS["Data.Ord"],PS["Data.Profunctor.Strong"]),p=PS["Data.Semigroup"],m=(PS["Data.String"],PS["Data.String.Common"]),g=(PS["Data.String.Pattern"],PS["Data.Tuple"]),D=PS["Data.Unit"],b=PS["Effect.Aff"],h=PS["Effect.Aff.Class"],w=PS["Effect.Class"],y=PS.Globals,M=(PS.Halogen,PS["Halogen.Component"]),E=(PS["Halogen.HTML"],PS["Halogen.HTML.Core"]),C=PS["Halogen.HTML.Elements"],A=PS["Halogen.HTML.Events"],T=PS["Halogen.HTML.Properties"],F=PS["Halogen.Query.HalogenM"],H=(PS.Model,PS.Prelude,PS.Util),L=PS["Web.Event.Event"],_=PS["Web.HTML"],I=PS["Web.HTML.Location"],U=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),x=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),k=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),O=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),W=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),R=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),N=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),B=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),q=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),j=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),V=function(n){return s.lens(function(n){return n.edit_bm})(function(n){return function(e){return{edit_bm:e,bm:n.bm,deleteAsk:n.deleteAsk,destroyed:n.destroyed}}})(n)},J=function(n){return s.lens(function(n){return n.bm})(function(n){return function(e){return{bm:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit_bm:n.edit_bm}}})(n)};n.BEditField=N,n.BEditSubmit=B,n.BDeleteAsk=q,n.BDestroy=j,n.Eurl=U,n.Etitle=x,n.Edescription=k,n.Etags=O,n.Eprivate=W,n.Etoread=R,n._bm=J,n._edit_bm=V,n.addbmark=function(n){var s;y["app'"](D.unit);return M.component(E.bifunctorHTML)({initialState:i.const((s=n,{bm:s,edit_bm:s,deleteAsk:!1,destroyed:!1})),render:function(n){var e=y.mmoment8601(n.bm.time),t=function(n){return function(e){return A.input(N.create)(n(e))}},r=C.div([H.class_("alert")])([E.text("previously saved "),C.span([H.class_("link f7 dib gray pr3"),T.title(S.maybe(n.bm.time)(g.snd)(e))])([E.text(S.maybe(" ")(g.fst)(e))]),C.div([H.class_("edit_links dib ml1")])([C.div([H.class_("delete_link di")])([C.button(p.append(p.semigroupArray)([T.type_(E.buttonTypeIsProp)(o.ButtonButton.value),A.onClick(A.input_(q.create(!0))),H.class_("delete")])(P.guard(P.monoidArray)(n.deleteAsk)([H.attr("hidden")("hidden")])))([E.text("delete")]),C.span(p.append(p.semigroupArray)([H.class_("confirm red")])(P.guard(P.monoidArray)(!n.deleteAsk)([H.attr("hidden")("hidden")])))([C.button([T.type_(E.buttonTypeIsProp)(o.ButtonButton.value),A.onClick(A.input_(q.create(!1)))])([E.text("cancel / ")]),C.button([T.type_(E.buttonTypeIsProp)(o.ButtonButton.value),A.onClick(A.input_(j.create)),H.class_("red")])([E.text("destroy")])])])])]),a=C.form([A.onSubmit(A.input(B.create))])([C.table([H.class_("w-100")])([C.tbody_([C.tr_([C.td([H.class_("w1")])([]),C.td_(P.guard(P.monoidArray)(n.bm.bid>0)([r]))]),C.tr_([C.td_([C.label([T.for("url")])([E.text("URL")])]),C.td_([C.input([T.type_(E.inputTypeIsProp)(u.InputUrl.value),T.id_("url"),H.class_("w-100 mv1"),T.required(!0),T.name("url"),T.autofocus(m.null(n.bm.url)),T.value(n.edit_bm.url),A.onValueChange(t(U.create))])])]),C.tr_([C.td_([C.label([T.for("title")])([E.text("title")])]),C.td_([C.input([T.type_(E.inputTypeIsProp)(u.InputText.value),T.id_("title"),H.class_("w-100 mv1"),T.name("title"),T.value(n.edit_bm.title),A.onValueChange(t(x.create))])])]),C.tr_([C.td_([C.label([T.for("description")])([E.text("description")])]),C.td_([C.textarea([H.class_("w-100 mt1 mid-gray"),T.id_("description"),T.name("description"),T.rows(4),T.value(n.edit_bm.description),A.onValueChange(t(k.create))])])]),C.tr_([C.td_([C.label([T.for("tags")])([E.text("tags")])]),C.td_([C.input([T.type_(E.inputTypeIsProp)(u.InputText.value),T.id_("tags"),H.class_("w-100 mv1"),T.name("tags"),T.autocomplete(!1),H.attr("autocapitalize")("off"),T.autofocus(!m.null(n.bm.url)),T.value(n.edit_bm.tags),A.onValueChange(t(O.create))])])]),C.tr_([C.td_([C.label([T.for("private")])([E.text("private")])]),C.td_([C.input([T.type_(E.inputTypeIsProp)(u.InputCheckbox.value),T.id_("private"),H.class_("private pointer"),T.name("private"),T.checked(n.edit_bm.private),A.onChecked(t(W.create))])])]),C.tr_([C.td_([C.label([T.for("toread")])([E.text("read later")])]),C.td_([C.input([T.type_(E.inputTypeIsProp)(u.InputCheckbox.value),T.id_("toread"),H.class_("toread pointer"),T.name("toread"),T.checked(n.edit_bm.toread),A.onChecked(t(R.create))])])]),C.tr_([C.td_([]),C.td_([C.input([T.type_(E.inputTypeIsProp)(u.InputSubmit.value),H.class_("ph3 pv2 input-reset ba b--navy bg-transparent pointer f6 dib mt1 dim"),T.value(n.bm.bid>0?"update bookmark":"add bookmark")])])])])])]),i=C.p([H.class_("red")])([E.text("you killed this bookmark")]);return C.div_([n.destroyed?i:a])},eval:function(n){if(n instanceof q)return r.discard(r.discardUnit)(F.bindHalogenM)(a.modify_(F.monadStateHalogenM)(function(e){var t={};for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.deleteAsk=n.value0,t}))(function(){return t.pure(F.applicativeHalogenM)(n.value1)});if(n instanceof j)return r.bind(F.bindHalogenM)(a.gets(F.monadStateHalogenM)(function(n){return n.bm.bid}))(function(o){return r.discard(r.discardUnit)(F.bindHalogenM)(l.void(F.functorHalogenM)(h.liftAff(F.monadAffHalogenM(h.monadAffAff))(e.destroy(o))))(function(){return r.discard(r.discardUnit)(F.bindHalogenM)(a.modify_(F.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.destroyed=!0,e}))(function(){return t.pure(F.applicativeHalogenM)(n.value0)})})});if(n instanceof N)return r.discard(r.discardUnit)(F.bindHalogenM)(d.modifying(F.monadStateHalogenM)(V(v.strongFn))(function(){if(n.value0 instanceof U)return function(e){return{url:n.value0.value0,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof x)return function(e){return{url:e.url,title:n.value0.value0,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof k)return function(e){return{url:e.url,title:e.title,description:n.value0.value0,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof O)return function(e){return{url:e.url,title:e.title,description:e.description,tags:n.value0.value0,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof W)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:n.value0.value0,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof R)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:n.value0.value0,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};throw new Error("Failed pattern match at Component.Add (line 160, column 17 - line 166, column 36): "+[n.value0.constructor.name])}()))(function(){return t.pure(F.applicativeHalogenM)(n.value1)});if(n instanceof B)return r.discard(r.discardUnit)(F.bindHalogenM)(w.liftEffect(F.monadEffectHalogenM(b.monadEffectAff))(L.preventDefault(n.value0)))(function(){return r.bind(F.bindHalogenM)(c.use(F.monadStateHalogenM)(V(f.strongForget)))(function(a){return r.discard(r.discardUnit)(F.bindHalogenM)(l.void(F.functorHalogenM)(h.liftAff(F.monadAffHalogenM(h.monadAffAff))(e.editBookmark(a))))(function(){return r.discard(r.discardUnit)(F.bindHalogenM)(d.assign(F.monadStateHalogenM)(J(v.strongFn))(a))(function(){return r.bind(F.bindHalogenM)(w.liftEffect(F.monadEffectHalogenM(b.monadEffectAff))(H._loc))(function(e){return r.bind(F.bindHalogenM)(w.liftEffect(F.monadEffectHalogenM(b.monadEffectAff))(_.window))(function(a){return r.bind(F.bindHalogenM)(w.liftEffect(F.monadEffectHalogenM(b.monadEffectAff))(H._curQuerystring))(function(o){return r.discard(r.discardUnit)(F.bindHalogenM)((u=H._lookupQueryStringValue(o)("next"))instanceof S.Just?w.liftEffect(F.monadEffectHalogenM(b.monadEffectAff))(I.setHref(u.value0)(e)):w.liftEffect(F.monadEffectHalogenM(b.monadEffectAff))(y.closeWindow(a)))(function(){return t.pure(F.applicativeHalogenM)(n.value1)});var u})})})})})})});throw new Error("Failed pattern match at Component.Add (line 150, column 3 - line 150, column 58): "+[n.constructor.name])},receiver:i.const(S.Nothing.value)})}}(PS["Component.Add"]=PS["Component.Add"]||{}),function(n){"use strict";var e=PS.App,t=PS["Control.Applicative"],r=PS["Control.Bind"],a=PS["Control.Monad.State.Class"],o=(PS["Control.Semigroupoid"],PS["DOM.HTML.Indexed.ButtonType"]),u=PS["DOM.HTML.Indexed.InputType"],i=PS["Data.Array"],l=(PS["Data.Eq"],PS["Data.Foldable"]),c=PS["Data.Function"],f=PS["Data.Functor"],s=(PS["Data.HeytingAlgebra"],PS["Data.Lens"],PS["Data.Lens.Getter"]),d=PS["Data.Lens.Internal.Forget"],S=PS["Data.Lens.Lens"],P=PS["Data.Lens.Setter"],v=PS["Data.Maybe"],p=PS["Data.Monoid"],m=PS["Data.Nullable"],g=PS["Data.Profunctor.Strong"],D=PS["Data.Semigroup"],b=PS["Data.Show"],h=(PS["Data.String"],PS["Data.String.CodePoints"]),w=PS["Data.String.Common"],y=(PS["Data.String.Pattern"],PS["Data.Tuple"]),M=PS["Data.Unit"],E=PS["Effect.Aff"],C=PS["Effect.Aff.Class"],A=PS["Effect.Class"],T=PS.Globals,F=(PS.Halogen,PS["Halogen.Component"]),H=(PS["Halogen.HTML"],PS["Halogen.HTML.Core"]),L=PS["Halogen.HTML.Elements"],_=PS["Halogen.HTML.Events"],I=PS["Halogen.HTML.Properties"],U=PS["Halogen.Query.HalogenM"],x=(PS.Model,PS.Prelude,PS.Util),k=PS["Web.Event.Event"],O=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),W=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),R=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),N=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),B=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),q=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),j=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),V=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),J=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),Q=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),G=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),z=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),K=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),X=function(){function n(){}return n.value=new n,n}(),Y=function(n){return S.lens(function(n){return n.edit_bm})(function(n){return function(e){return{edit_bm:e,bm:n.bm,deleteAsk:n.deleteAsk,edit:n.edit}}})(n)},Z=function(n){return S.lens(function(n){return n.edit})(function(n){return function(e){return{edit:e,bm:n.bm,deleteAsk:n.deleteAsk,edit_bm:n.edit_bm}}})(n)},$=function(n){return S.lens(function(n){return n.bm})(function(n){return function(e){return{bm:e,deleteAsk:n.deleteAsk,edit:n.edit,edit_bm:n.edit_bm}}})(n)};n.BStar=j,n.BDeleteAsk=V,n.BDestroy=J,n.BEdit=Q,n.BEditField=G,n.BEditSubmit=z,n.BMarkRead=K,n.Eurl=O,n.Etitle=W,n.Edescription=R,n.Etags=N,n.Eprivate=B,n.Etoread=q,n.BNotifyRemove=X,n._bm=$,n._edit_bm=Y,n._edit=Z,n.bmark=function(n){var S,nn=T["app'"](M.unit);return F.component(H.bifunctorHTML)({initialState:c.const((S=n,{bm:S,edit_bm:S,deleteAsk:!1,edit:!1})),render:function(n){var e,t,r=p.guard(p.monoidArray)(nn.dat.isowner)([L.div([x.class_("star fl pointer"+p.guard(p.monoidString)(n.bm.selected)(" selected"))])([L.button([x.class_("moon-gray"),_.onClick(_.input_(j.create(!n.bm.selected)))])([H.text("✭")])])]),a=T.mmoment8601(n.bm.time),c=p.guard(p.monoidArray)(nn.dat.isowner)([L.div([x.class_("edit_links di")])([L.button([I.type_(H.buttonTypeIsProp)(o.ButtonButton.value),_.onClick(_.input_(Q.create(!0))),x.class_("edit light-silver hover-blue")])([H.text("edit  ")]),L.div([x.class_("delete_link di")])([L.button([I.type_(H.buttonTypeIsProp)(o.ButtonButton.value),_.onClick(_.input_(V.create(!0))),x.class_("delete light-silver hover-blue"+p.guard(p.monoidString)(n.deleteAsk)(" dn"))])([H.text("delete")]),L.span([x.class_("confirm red"+p.guard(p.monoidString)(!n.deleteAsk)(" dn"))])([L.button([I.type_(H.buttonTypeIsProp)(o.ButtonButton.value),_.onClick(_.input_(V.create(!1)))])([H.text("cancel / ")]),L.button([I.type_(H.buttonTypeIsProp)(o.ButtonButton.value),_.onClick(_.input_(J.create)),x.class_("red")])([H.text("destroy")])])])]),L.div([x.class_("read di")])(p.guard(p.monoidArray)(n.bm.toread)([H.text("  "),L.button([_.onClick(_.input_(K.create)),x.class_("mark_read")])([H.text("mark as read")])]))]),s=function(n){return x.fromNullableStr(nn.userR)+"/t:"+n},d=function(n){return function(e){return _.input(G.create)(n(e))}},S=[L.div([x.class_("edit_bookmark_form pa2 pt0 bg-white")])([L.form([_.onSubmit(_.input(z.create))])([L.div_([H.text("url")]),L.input([I.type_(H.inputTypeIsProp)(u.InputUrl.value),x.class_("url w-100 mb2 pt1 f7 edit_form_input"),I.required(!0),I.name("url"),I.value(n.edit_bm.url),_.onValueChange(d(O.create))]),L.br_,L.div_([H.text("title")]),L.input([I.type_(H.inputTypeIsProp)(u.InputText.value),x.class_("title w-100 mb2 pt1 f7 edit_form_input"),I.name("title"),I.value(n.edit_bm.title),_.onValueChange(d(W.create))]),L.br_,L.div_([H.text("description")]),L.textarea([x.class_("description w-100 mb1 pt1 f7 edit_form_input"),I.name("description"),I.rows(5),I.value(n.edit_bm.description),_.onValueChange(d(R.create))]),L.br_,L.div([I.id_("tags_input_box")])([L.div_([H.text("tags")]),L.input([I.type_(H.inputTypeIsProp)(u.InputText.value),x.class_("tags w-100 mb1 pt1 f7 edit_form_input"),I.name("tags"),I.autocomplete(!1),x.attr("autocapitalize")("off"),I.value(n.edit_bm.tags),_.onValueChange(d(N.create))]),L.br_]),L.div([x.class_("edit_form_checkboxes mv3")])([L.input([I.type_(H.inputTypeIsProp)(u.InputCheckbox.value),x.class_("private pointer"),I.id_("edit_private"),I.name("private"),I.checked(n.edit_bm.private),_.onChecked(d(B.create))]),H.text(" "),L.label([I.for("edit_private"),x.class_("mr2")])([H.text("private")]),H.text(" "),L.input([I.type_(H.inputTypeIsProp)(u.InputCheckbox.value),x.class_("toread pointer"),I.id_("edit_toread"),I.name("toread"),I.checked(n.edit_bm.toread),_.onChecked(d(q.create))]),H.text(" "),L.label([I.for("edit_toread")])([H.text("to-read")]),L.br_]),L.input([I.type_(H.inputTypeIsProp)(u.InputSubmit.value),x.class_("mr1 pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),I.value("save")]),H.text(" "),L.input([I.type_(H.inputTypeIsProp)(u.InputReset.value),x.class_("pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),I.value("cancel"),_.onClick(_.input_(Q.create(!1)))])])])],P=[L.div([x.class_("display")])(D.append(D.semigroupArray)([L.a([I.href(n.bm.url),I.target("_blank"),x.class_("link f5 lh-title"+p.guard(p.monoidString)(n.bm.toread)(" unread"))])([H.text(w.null(n.bm.title)?"[no title]":n.bm.title)]),L.br_,L.a([I.href(n.bm.url),x.class_("link f7 gray hover-blue")])([H.text(n.bm.url)]),L.a([I.href(v.fromMaybe("http://archive.is/"+n.bm.url)(m.toMaybe(n.bm.archiveUrl))),x.class_("link f7 gray hover-blue ml2"+p.guard(p.monoidString)(v.isJust(m.toMaybe(n.bm.archiveUrl)))(" green")),I.target("_blank"),I.title("archive link")])([v.isJust(m.toMaybe(n.bm.archiveUrl))?H.text("☑"):H.text("☐")]),L.br_,L.div([x.class_("description mt1 mid-gray")])((t=n.bm.description,i.drop(1)(l.foldMap(l.foldableArray)(p.monoidArray)(function(n){return[L.br_,H.text(n)]})(w.split("\n")(t))))),L.div([x.class_("tags")])(p.guard(p.monoidFn(p.monoidFn(p.monoidArray)))(!w.null(n.bm.tags))(f.map(f.functorArray))(function(n){return L.a([x.class_("link tag mr1"+p.guard(p.monoidString)("."===h.take(1)(n))(" private")),I.href(s(n))])([H.text(n)])})(w.split(" ")(n.bm.tags))),L.a([x.class_("link f7 dib gray w4"),I.title(v.maybe(n.bm.time)(y.snd)(a)),I.href((e=n.bm.slug,x.fromNullableStr(nn.userR)+"/b:"+e))])([H.text(v.maybe(" ")(y.fst)(a))])])(c))];return L.div([I.id_(b.show(b.showInt)(n.bm.bid)),x.class_("bookmark w-100 mw7 pa1 mb3"+p.guard(p.monoidString)(n.bm.private)(" private"))])(D.append(D.semigroupArray)(r)(n.edit?S:P))},eval:function(n){if(n instanceof j)return r.bind(U.bindHalogenM)(s.use(U.monadStateHalogenM)($(d.strongForget)))(function(a){return r.discard(r.discardUnit)(U.bindHalogenM)(C.liftAff(U.monadAffHalogenM(C.monadAffAff))(e.toggleStar(a.bid)(n.value0?e.Star.value:e.UnStar.value)))(function(){return r.discard(r.discardUnit)(U.bindHalogenM)(P.modifying(U.monadStateHalogenM)($(g.strongFn))(function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:n.value0,time:e.time,archiveUrl:e.archiveUrl}}))(function(){return r.discard(r.discardUnit)(U.bindHalogenM)(P.modifying(U.monadStateHalogenM)(Y(g.strongFn))(function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:n.value0,time:e.time,archiveUrl:e.archiveUrl}}))(function(){return t.pure(U.applicativeHalogenM)(n.value1)})})})});if(n instanceof V)return r.discard(r.discardUnit)(U.bindHalogenM)(a.modify_(U.monadStateHalogenM)(function(e){var t={};for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.deleteAsk=n.value0,t}))(function(){return t.pure(U.applicativeHalogenM)(n.value1)});if(n instanceof J)return r.bind(U.bindHalogenM)(s.use(U.monadStateHalogenM)($(d.strongForget)))(function(a){return r.discard(r.discardUnit)(U.bindHalogenM)(f.void(U.functorHalogenM)(C.liftAff(U.monadAffHalogenM(C.monadAffAff))(e.destroy(a.bid))))(function(){return r.discard(r.discardUnit)(U.bindHalogenM)(U.raise(X.value))(function(){return t.pure(U.applicativeHalogenM)(n.value0)})})});if(n instanceof K)return r.bind(U.bindHalogenM)(s.use(U.monadStateHalogenM)($(d.strongForget)))(function(a){return r.discard(r.discardUnit)(U.bindHalogenM)(f.void(U.functorHalogenM)(C.liftAff(U.monadAffHalogenM(C.monadAffAff))(e.markRead(a.bid))))(function(){return r.discard(r.discardUnit)(U.bindHalogenM)(P.modifying(U.monadStateHalogenM)($(g.strongFn))(function(n){return{url:n.url,title:n.title,description:n.description,tags:n.tags,private:n.private,toread:!1,bid:n.bid,slug:n.slug,selected:n.selected,time:n.time,archiveUrl:n.archiveUrl}}))(function(){return t.pure(U.applicativeHalogenM)(n.value0)})})});if(n instanceof Q)return r.bind(U.bindHalogenM)(s.use(U.monadStateHalogenM)($(d.strongForget)))(function(e){return r.discard(r.discardUnit)(U.bindHalogenM)(P.assign(U.monadStateHalogenM)(Y(g.strongFn))(e))(function(){return r.discard(r.discardUnit)(U.bindHalogenM)(P.assign(U.monadStateHalogenM)(Z(g.strongFn))(n.value0))(function(){return t.pure(U.applicativeHalogenM)(n.value1)})})});if(n instanceof G)return r.discard(r.discardUnit)(U.bindHalogenM)(P.modifying(U.monadStateHalogenM)(Y(g.strongFn))(function(){if(n.value0 instanceof O)return function(e){return{url:n.value0.value0,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof W)return function(e){return{url:e.url,title:n.value0.value0,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof R)return function(e){return{url:e.url,title:e.title,description:n.value0.value0,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof N)return function(e){return{url:e.url,title:e.title,description:e.description,tags:n.value0.value0,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof B)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:n.value0.value0,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof q)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:n.value0.value0,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};throw new Error("Failed pattern match at Component.BMark (line 231, column 17 - line 237, column 36): "+[n.value0.constructor.name])}()))(function(){return t.pure(U.applicativeHalogenM)(n.value1)});if(n instanceof z)return r.discard(r.discardUnit)(U.bindHalogenM)(A.liftEffect(U.monadEffectHalogenM(E.monadEffectAff))(k.preventDefault(n.value0)))(function(){return r.bind(U.bindHalogenM)(s.use(U.monadStateHalogenM)(Y(d.strongForget)))(function(a){return r.discard(r.discardUnit)(U.bindHalogenM)(f.void(U.functorHalogenM)(C.liftAff(U.monadAffHalogenM(C.monadAffAff))(e.editBookmark(a))))(function(){return r.discard(r.discardUnit)(U.bindHalogenM)(P.assign(U.monadStateHalogenM)($(g.strongFn))(a))(function(){return r.discard(r.discardUnit)(U.bindHalogenM)(P.assign(U.monadStateHalogenM)(Z(g.strongFn))(!1))(function(){return t.pure(U.applicativeHalogenM)(n.value1)})})})})});throw new Error("Failed pattern match at Component.BMark (line 193, column 3 - line 193, column 62): "+[n.constructor.name])},receiver:c.const(v.Nothing.value)})}}(PS["Component.BMark"]=PS["Component.BMark"]||{}),function(n){"use strict";var e=PS["Component.BMark"],t=PS["Control.Applicative"],r=PS["Control.Bind"],a=PS["Control.Monad.State.Class"],o=PS["Data.Array"],u=(PS["Data.Eq"],PS["Data.Function"]),i=PS["Data.Functor"],l=PS["Data.Maybe"],c=PS["Data.Ord"],f=PS["Data.Unit"],s=(PS["Effect.Aff"],PS.Halogen,PS["Halogen.Component"]),d=PS["Halogen.HTML"],S=PS["Halogen.HTML.Elements"],P=PS["Halogen.HTML.Events"],v=PS["Halogen.Query.HalogenM"],p=(PS.Model,PS.Prelude,function(){function n(n,e,t){this.value0=n,this.value1=e,this.value2=t}return n.create=function(e){return function(t){return function(r){return new n(e,t,r)}}},n}());n.HandleBMessage=p,n.blist=function(n){return s.parentComponent(c.ordInt)({initialState:u.const(n),render:function(n){return S.div_(i.map(i.functorArray)(function(n){return d.slot(n.bid)(e.bmark(n))(f.unit)(P.input(p.create(n.bid)))})(n))},eval:function(n){var e;return r.discard(r.discardUnit)(v.bindHalogenM)(a.modify_(v.monadStateHalogenM)((e=n.value0,o.filter(function(n){return n.bid!==e}))))(function(){return t.pure(v.applicativeHalogenM)(n.value2)})},receiver:u.const(l.Nothing.value)})}}(PS["Component.BList"]=PS["Component.BList"]||{}),(PS["Component.RawHtml"]=PS["Component.RawHtml"]||{}).unsafeSetInnerHTML=function(n){return function(e){return function(){n.innerHTML=e}}},function(n){"use strict";var e=PS["Component.RawHtml"],t=PS["Control.Applicative"],r=PS["Control.Bind"],a=PS["Control.Monad.State.Class"],o=PS["Data.Foldable"],u=(PS["Data.Function"],PS["Data.Maybe"]),i=(PS.Effect,PS["Effect.Aff"]),l=PS["Effect.Class"],c=(PS.Globals,PS.Halogen,PS["Halogen.Component"]),f=(PS["Halogen.HTML"],PS["Halogen.HTML.Core"]),s=PS["Halogen.HTML.Elements"],d=PS["Halogen.HTML.Events"],S=PS["Halogen.HTML.Properties"],P=PS["Halogen.Query"],v=PS["Halogen.Query.HalogenM"],p=(PS["Halogen.Query.InputF"],PS.Prelude,PS["Web.HTML"],function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}()),m=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}();n.SetInnerHTML=p,n.Receive=m,n.mkComponent=function(n){var g=function(u){if(u instanceof p)return r.bind(v.bindHalogenM)(a.get(v.monadStateHalogenM))(function(c){return r.bind(v.bindHalogenM)(P.getHTMLElementRef(c.elRef))(function(c){return r.discard(r.discardUnit)(v.bindHalogenM)(o.for_(v.applicativeHalogenM)(o.foldableMaybe)(c)(function(t){return r.bind(v.bindHalogenM)(a.get(v.monadStateHalogenM))(function(r){return l.liftEffect(v.monadEffectHalogenM(i.monadEffectAff))(e.unsafeSetInnerHTML(t)(n(r.inputval)))})}))(function(){return t.pure(v.applicativeHalogenM)(u.value0)})})});if(u instanceof m)return r.discard(r.discardUnit)(v.bindHalogenM)(a.modify_(v.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.inputval=u.value0,e}))(function(){return g(new p(u.value1))});throw new Error("Failed pattern match at Component.RawHtml (line 51, column 10 - line 62, column 27): "+[u.constructor.name])};return c.lifecycleComponent(f.bifunctorHTML)({initialState:function(n){return{elRef:"inputval",inputval:n}},render:function(n){return s.div([S.ref(n.elRef)])([])},eval:g,receiver:d.input(m.create),initializer:u.Just.create(P.action(p.create)),finalizer:u.Nothing.value})}}(PS["Component.RawHtml"]=PS["Component.RawHtml"]||{}),(PS["Foreign.Marked"]=PS["Foreign.Marked"]||{}).markedImpl=function(n){return marked.setOptions({pedantic:!1,gfm:!0}),marked(n)},function(n){"use strict";var e=PS["Foreign.Marked"],t=(PS["Control.Semigroupoid"],PS.Globals);PS.Prelude;n.marked=function(n){return t.RawHTML(e.markedImpl(n))}}(PS["Foreign.Marked"]=PS["Foreign.Marked"]||{}),function(n){"use strict";var e=PS["Component.RawHtml"],t=(PS["Effect.Aff"],PS["Foreign.Marked"]),r=(PS.Halogen,PS["Halogen.HTML"],e.mkComponent(t.marked));n.component=r}(PS["Component.Markdown"]=PS["Component.Markdown"]||{}),function(n){"use strict";var e=PS["Control.Applicative"],t=PS["Data.Array"],r=PS["Data.Foldable"],a=PS["Data.Function"],o=PS["Data.Functor"],u=PS["Data.Maybe"],i=PS["Data.Monoid"],l=(PS["Data.Semigroup"],PS["Data.Show"]),c=(PS["Data.String"],PS["Data.String.CodePoints"]),f=PS["Data.String.Common"],s=(PS["Data.String.Pattern"],PS["Data.Tuple"]),d=PS["Data.Unit"],S=(PS["Effect.Aff"],PS.Globals),P=(PS.Halogen,PS["Halogen.Component"]),v=(PS["Halogen.HTML"],PS["Halogen.HTML.Core"]),p=PS["Halogen.HTML.Elements"],m=PS["Halogen.HTML.Properties"],g=PS["Halogen.Query.HalogenM"],D=(PS.Model,PS.Prelude,PS.Util);n.nlist=function(n){var b,h=function(n){return S.mmoment8601(n.created)},w=S["app'"](d.unit),y=function(n){return D.fromNullableStr(w.userR)+"/notes/"+n};return P.component(v.bifunctorHTML)({initialState:a.const((b=n,{notes:b,cur:u.Nothing.value,deleteAsk:!1,edit:!1})),render:function(n){return p.div_(o.map(o.functorArray)(function(n){return p.div([m.id_(l.show(l.showInt)(n.id)),D.class_("note w-100 mw7 pa1 mb2")])([p.div([D.class_("display")])([p.a([m.href(y(n.slug)),D.class_("link f5 lh-title")])([v.text(f.null(n.title)?"[no title]":n.title)]),p.br_,p.div([D.class_("description mt1 mid-gray")])((e=c.take(200)(n.text),t.drop(1)(r.foldMap(r.foldableArray)(i.monoidArray)(function(n){return[p.br_,v.text(n)]})(f.split("\n")(e))))),p.a([D.class_("link f7 dib gray w4"),m.title(u.maybe(n.created)(s.snd)(h(n))),m.href(y(n.slug))])([v.text(u.maybe(" ")(s.fst)(h(n)))])])]);var e})(n.notes))},eval:function(n){return e.pure(g.applicativeHalogenM)(n.value0)},receiver:a.const(u.Nothing.value)})}}(PS["Component.NList"]=PS["Component.NList"]||{}),function(n){"use strict";var e=PS.App,t=PS["Component.Markdown"],r=PS["Control.Applicative"],a=PS["Control.Bind"],o=PS["Control.Monad.State.Class"],u=(PS["Control.Semigroupoid"],PS["DOM.HTML.Indexed.ButtonType"]),i=PS["DOM.HTML.Indexed.InputType"],l=PS["Data.Array"],c=PS["Data.Either"],f=(PS["Data.Eq"],PS["Data.Foldable"]),s=PS["Data.Function"],d=PS["Data.Functor"],S=(PS["Data.HeytingAlgebra"],PS["Data.Lens"],PS["Data.Lens.Getter"]),P=PS["Data.Lens.Internal.Forget"],v=PS["Data.Lens.Lens"],p=PS["Data.Lens.Setter"],m=PS["Data.Maybe"],g=PS["Data.Monoid"],D=PS["Data.Ord"],b=PS["Data.Profunctor.Strong"],h=PS["Data.Semigroup"],w=PS["Data.Show"],y=(PS["Data.String"],PS["Data.String.Common"]),M=(PS["Data.String.Pattern"],PS["Data.Tuple"]),E=PS["Data.Unit"],C=PS["Data.Void"],A=PS.Effect,T=PS["Effect.Aff"],F=PS["Effect.Aff.Class"],H=PS["Effect.Class"],L=PS.Globals,_=(PS.Halogen,PS["Halogen.Component"]),I=PS["Halogen.HTML"],U=PS["Halogen.HTML.Core"],x=PS["Halogen.HTML.Elements"],k=PS["Halogen.HTML.Events"],O=PS["Halogen.HTML.Properties"],W=PS["Halogen.Query.HalogenM"],R=(PS.Model,PS.Prelude,PS.Util),N=PS["Web.Event.Event"],B=PS["Web.HTML.Location"],q=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),j=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),V=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),J=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),Q=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),G=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),z=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),K=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),X=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),Y=function(n){return v.lens(function(n){return n.note})(function(n){return function(e){return{note:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit:n.edit,edit_note:n.edit_note}}})(n)},Z=function(n){return v.lens(function(n){return n.edit_note})(function(n){return function(e){return{edit_note:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit:n.edit,note:n.note}}})(n)},$=function(n){return v.lens(function(n){return n.edit})(function(n){return function(e){return{edit:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit_note:n.edit_note,note:n.note}}})(n)};n.NNop=J,n.NEditField=Q,n.NEditSubmit=G,n.NEdit=z,n.NDeleteAsk=K,n.NDestroy=X,n._note=Y,n._edit_note=Z,n._edit=$,n.Etitle=q,n.Etext=j,n.EisMarkdown=V,n.nnote=function(n){var v,nn=L["app'"](E.unit);return _.parentComponent(D.ordUnit)({initialState:s.const((v=n,{note:v,edit_note:v,deleteAsk:!1,edit:v.id<=0,destroyed:!1})),render:function(n){var e,r=function(n){return L.mmoment8601(n.created)},a=x.div([O.id_(w.show(w.showInt)(n.note.id)),R.class_("note w-100 mw7 pa1 mb2")])(h.append(h.semigroupArray)([x.div([R.class_("display")])([x.div([R.class_("link f5 lh-title")])([U.text(y.null(n.note.title)?"[no title]":n.note.title)]),x.br_,n.note.isMarkdown?x.div([R.class_("description mt1")])([I.slot(E.unit)(t.component)(n.note.text)(C.absurd)]):x.div([R.class_("description mt1 mid-gray")])((e=n.note.text,l.drop(1)(f.foldMap(f.foldableArray)(g.monoidArray)(function(n){return[x.br_,U.text(n)]})(y.split("\n")(e))))),x.div([R.class_("link f7 dib gray w4"),O.title(m.maybe(n.note.created)(M.snd)(r(n.note)))])([U.text(m.maybe(" ")(M.fst)(r(n.note)))])])])([x.div([R.class_("edit_links db mt3")])([x.button([O.type_(U.buttonTypeIsProp)(u.ButtonButton.value),k.onClick(k.input_(z.create(!0))),R.class_("edit light-silver hover-blue")])([U.text("edit  ")]),x.div([R.class_("delete_link di")])([x.button([O.type_(U.buttonTypeIsProp)(u.ButtonButton.value),k.onClick(k.input_(K.create(!0))),R.class_("delete light-silver hover-blue"+g.guard(g.monoidString)(n.deleteAsk)(" dn"))])([U.text("delete")]),x.span([R.class_("confirm red"+g.guard(g.monoidString)(!n.deleteAsk)(" dn"))])([x.button([O.type_(U.buttonTypeIsProp)(u.ButtonButton.value),k.onClick(k.input_(K.create(!1)))])([U.text("cancel / ")]),x.button([O.type_(U.buttonTypeIsProp)(u.ButtonButton.value),k.onClick(k.input_(X.create)),R.class_("red")])([U.text("destroy")])])])])])),o=function(n){return function(e){return k.input(Q.create)(n(e))}},c=x.form([k.onSubmit(k.input(G.create))])([x.p([R.class_("mt2 mb1")])([U.text("title:")]),x.input([O.type_(U.inputTypeIsProp)(i.InputText.value),R.class_("title w-100 mb1 pt1 f7 edit_form_input"),O.name("title"),O.value(n.edit_note.title),k.onValueChange(o(q.create))]),x.br_,x.p([R.class_("mt2 mb1")])([U.text("description:")]),x.textarea([R.class_("description w-100 mb1 pt1 f7 edit_form_input"),O.name("text"),O.rows(30),O.value(n.edit_note.text),k.onValueChange(o(j.create))]),x.div([R.class_("edit_form_checkboxes mb3")])([x.input([O.type_(U.inputTypeIsProp)(i.InputCheckbox.value),R.class_("is-markdown pointer"),O.id_("edit_ismarkdown"),O.name("ismarkdown"),O.checked(n.edit_note.isMarkdown),k.onChecked(o(V.create))]),U.text(" "),x.label([O.for("edit_ismarkdown"),R.class_("mr2")])([U.text("use markdown?")]),x.br_]),x.input([O.type_(U.inputTypeIsProp)(i.InputSubmit.value),R.class_("mr1 pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),O.value("save")]),U.text(" "),x.input([O.type_(U.inputTypeIsProp)(i.InputReset.value),R.class_("pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),O.value("cancel"),k.onClick(k.input_(z.create(!1)))])]),s=x.p([R.class_("red")])([U.text("you killed this note")]);return n.destroyed?s:n.edit?c:a},eval:function(n){if(n instanceof J)return r.pure(W.applicativeHalogenM)(n.value0);if(n instanceof Q)return a.discard(a.discardUnit)(W.bindHalogenM)(p.modifying(W.monadStateHalogenM)(Z(b.strongFn))(function(){if(n.value0 instanceof q)return function(e){return{id:e.id,slug:e.slug,title:n.value0.value0,text:e.text,length:e.length,isMarkdown:e.isMarkdown,created:e.created,updated:e.updated}};if(n.value0 instanceof j)return function(e){return{id:e.id,slug:e.slug,title:e.title,text:n.value0.value0,length:e.length,isMarkdown:e.isMarkdown,created:e.created,updated:e.updated}};if(n.value0 instanceof V)return function(e){return{id:e.id,slug:e.slug,title:e.title,text:e.text,length:e.length,isMarkdown:n.value0.value0,created:e.created,updated:e.updated}};throw new Error("Failed pattern match at Component.NNote (line 158, column 19 - line 161, column 44): "+[n.value0.constructor.name])}()))(function(){return r.pure(W.applicativeHalogenM)(n.value1)});if(n instanceof K)return a.discard(a.discardUnit)(W.bindHalogenM)(o.modify_(W.monadStateHalogenM)(function(e){var t={};for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.deleteAsk=n.value0,t}))(function(){return r.pure(W.applicativeHalogenM)(n.value1)});if(n instanceof X)return a.bind(W.bindHalogenM)(S.use(W.monadStateHalogenM)(Y(P.strongForget)))(function(t){return a.discard(a.discardUnit)(W.bindHalogenM)(d.void(W.functorHalogenM)(F.liftAff(W.monadAffHalogenM(F.monadAffAff))(e.destroyNote(t.id))))(function(){return a.discard(a.discardUnit)(W.bindHalogenM)(o.modify_(W.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.destroyed=!0,e}))(function(){return r.pure(W.applicativeHalogenM)(n.value0)})})});if(n instanceof z)return a.bind(W.bindHalogenM)(S.use(W.monadStateHalogenM)(Y(P.strongForget)))(function(e){return a.discard(a.discardUnit)(W.bindHalogenM)(p.assign(W.monadStateHalogenM)(Z(b.strongFn))(e))(function(){return a.discard(a.discardUnit)(W.bindHalogenM)(p.assign(W.monadStateHalogenM)($(b.strongFn))(n.value0))(function(){return r.pure(W.applicativeHalogenM)(n.value1)})})});if(n instanceof G)return a.discard(a.discardUnit)(W.bindHalogenM)(H.liftEffect(W.monadEffectHalogenM(T.monadEffectAff))(N.preventDefault(n.value0)))(function(){return a.bind(W.bindHalogenM)(S.use(W.monadStateHalogenM)(Z(P.strongForget)))(function(t){return a.bind(W.bindHalogenM)(F.liftAff(W.monadAffHalogenM(F.monadAffAff))(e.editNote(t)))(function(e){if(e.body instanceof c.Left)return r.pure(W.applicativeHalogenM)(n.value1);if(e.body instanceof c.Right)return a.discard(a.discardUnit)(W.bindHalogenM)(0===t.id?H.liftEffect(W.monadEffectHalogenM(T.monadEffectAff))(a.bindFlipped(A.bindEffect)(B.setHref(R.fromNullableStr(nn.noteR)))(R._loc)):a.discard(a.discardUnit)(W.bindHalogenM)(p.assign(W.monadStateHalogenM)(Y(b.strongFn))(t))(function(){return p.assign(W.monadStateHalogenM)($(b.strongFn))(!1)}))(function(){return r.pure(W.applicativeHalogenM)(n.value1)});throw new Error("Failed pattern match at Component.NNote (line 188, column 5 - line 197, column 14): "+[e.body.constructor.name])})})});throw new Error("Failed pattern match at Component.NNote (line 153, column 3 - line 153, column 72): "+[n.constructor.name])},receiver:s.const(m.Nothing.value)})}}(PS["Component.NNote"]=PS["Component.NNote"]||{}),function(n){"use strict";PS["Control.Monad.Error.Class"],PS["Control.Monad.Reader.Trans"],PS["Control.Monad.Trans.Class"],PS["Control.Semigroupoid"];var e=PS["Effect.Aff"],t=(PS.Prelude,function(n,e,t,r,a){this.Functor1=n,this.Monad0=e,this.fork=t,this.join=r,this.suspend=a}),r=new t(function(){return e.functorFiber},function(){return e.monadAff},e.forkAff,e.joinFiber,e.suspendAff);n.fork=function(n){return n.fork},n.join=function(n){return n.join},n.suspend=function(n){return n.suspend},n.MonadFork=t,n.monadForkAff=r}(PS["Control.Monad.Fork.Class"]=PS["Control.Monad.Fork.Class"]||{}),function(n){"use strict";(PS["Effect.Console"]=PS["Effect.Console"]||{}).warn=function(n){return function(){return console.warn(n),{}}}}(),function(n){"use strict";var e=PS["Effect.Console"];PS["Data.Show"],PS["Data.Unit"],PS.Effect;n.warn=e.warn}(PS["Effect.Console"]=PS["Effect.Console"]||{}),function(n){"use strict";PS["Control.Applicative"],PS["Control.Bind"];var e=PS["Data.Foldable"],t=(PS["Data.Function"],PS["Data.Functor"]),r=(PS["Data.List"],PS["Data.List.Types"]),a=(PS["Data.Map"],PS["Data.Map.Internal"]),o=PS["Data.Maybe"],u=(PS["Data.Traversable"],PS.Effect,PS["Effect.Aff"],PS["Effect.Ref"]),i=(PS["Halogen.Component"],PS["Halogen.Data.OrdBox"],PS.Prelude,PS["Unsafe.Coerce"]),l=(PS["Web.DOM"],i.unsafeCoerce),c=i.unsafeCoerce,f=i.unsafeCoerce;n.unDriverStateX=c,n.mkDriverStateXRef=f,n.renderStateX=function(n){return function(n){return c(function(e){return(e.prjQuery,i.unsafeCoerce)(n(e.rendering))})}},n.renderStateX_=function(n){return function(t){return c(function(r){return e.traverse_(n)(e.foldableMaybe)(t)(r.rendering)})}},n.unRenderStateX=l,n.initDriverState=function(n){return function(e){return function(i){return function(l){return function(c){return function(){var s=u.new({})(),d=u.new(a.empty)(),S=u.new(a.empty)(),P=u.new(t.voidLeft(o.functorMaybe)(n.initializer)(r.Nil.value))(),v=u.new(new o.Just(r.Nil.value))(),p=u.new(o.Nothing.value)(),m=u.new(0)(),g=u.new(new o.Just(a.empty))(),D={component:n,state:n.initialState(e),refs:a.empty,children:a.empty,childrenIn:d,childrenOut:S,selfRef:s,handler:i,pendingQueries:P,pendingOuts:v,pendingHandlers:p,rendering:o.Nothing.value,prjQuery:l,fresh:m,subscriptions:g,lifecycleHandlers:c};return u.write(D)(s)(),f(s)}}}}}}}(PS["Halogen.Aff.Driver.State"]=PS["Halogen.Aff.Driver.State"]||{}),function(n){"use strict";(PS["Unsafe.Reference"]=PS["Unsafe.Reference"]||{}).reallyUnsafeRefEq=function(n){return function(e){return n===e}}}(),function(n){"use strict";var e=PS["Unsafe.Reference"].reallyUnsafeRefEq;n.unsafeRefEq=e}(PS["Unsafe.Reference"]=PS["Unsafe.Reference"]||{}),function(n){"use strict";var e=PS["Control.Applicative"],t=PS["Control.Applicative.Free"],r=PS["Control.Bind"],a=PS["Control.Coroutine"],o=PS["Control.Monad.Error.Class"],u=PS["Control.Monad.Fork.Class"],i=PS["Control.Monad.Free"],l=PS["Control.Monad.Free.Trans"],c=PS["Control.Monad.Trans.Class"],f=PS["Control.Parallel"],s=PS["Control.Parallel.Class"],d=(PS["Control.Semigroupoid"],PS["Data.Boolean"]),S=PS["Data.Coyoneda"],P=PS["Data.Eq"],v=PS["Data.Foldable"],p=PS["Data.Function"],m=PS["Data.Functor"],g=PS["Data.List"],D=PS["Data.List.Types"],b=PS["Data.Map"],h=PS["Data.Map.Internal"],w=PS["Data.Maybe"],y=PS["Data.Ord"],M=(PS["Data.Semiring"],PS["Data.Set"]),E=(PS["Data.Tuple"],PS.Effect,PS["Effect.Aff"]),C=PS["Effect.Class"],A=PS["Effect.Exception"],T=PS["Effect.Ref"],F=PS["Halogen.Aff.Driver.State"],H=PS["Halogen.Data.OrdBox"],L=PS["Halogen.Query.EventSource"],_=PS["Halogen.Query.ForkF"],I=PS["Halogen.Query.HalogenM"],U=PS["Halogen.Query.InputF"],x=(PS.Prelude,PS["Unsafe.Reference"]),k=function(n){return function(e){return function(t){return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(e)))(function(r){if(r instanceof w.Nothing)return n(t);if(r instanceof w.Just)return C.liftEffect(E.monadEffectAff)(T.write(new w.Just(new D.Cons(n(t),r.value0)))(e));throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 171, column 3 - line 175, column 59): "+[r.constructor.name])})}}},O=function(n){return function(t){return r.discard(r.discardUnit)(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.write({initializers:D.Nil.value,finalizers:D.Nil.value})(n)))(function(){return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(t))(function(t){return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(n)))(function(n){return r.discard(r.discardUnit)(E.bindAff)(v.traverse_(E.applicativeAff)(D.foldableList)(u.fork(u.monadForkAff))(n.finalizers))(function(){return r.discard(r.discardUnit)(E.bindAff)(f.parSequence_(E.parallelAff)(D.foldableList)(n.initializers))(function(){return e.pure(E.applicativeAff)(t)})})})})})}};n.handleLifecycle=O,n.eval=function(n){return function(f){var v=function(i){return function(f){if(f instanceof I.State)return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(i)))(function(t){var a=f.value0(t.state);if(x.unsafeRefEq(t.state)(a.value1))return e.pure(E.applicativeAff)(a.value0);if(d.otherwise)return r.discard(r.discardUnit)(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.write({component:t.component,state:a.value1,refs:t.refs,children:t.children,childrenIn:t.childrenIn,childrenOut:t.childrenOut,selfRef:t.selfRef,handler:t.handler,pendingQueries:t.pendingQueries,pendingOuts:t.pendingOuts,pendingHandlers:t.pendingHandlers,rendering:t.rendering,prjQuery:t.prjQuery,fresh:t.fresh,subscriptions:t.subscriptions,lifecycleHandlers:t.lifecycleHandlers})(i)))(function(){return r.discard(r.discardUnit)(E.bindAff)(O(t.lifecycleHandlers)(n(t.lifecycleHandlers)(i)))(function(){return e.pure(E.applicativeAff)(a.value0)})});throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 76, column 7 - line 82, column 21): "+[a.constructor.name])});if(f instanceof I.Subscribe)return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(i)))(function(n){return r.bind(E.bindAff)(u.fork(u.monadForkAff)(r.bind(E.bindAff)(L.unEventSource(f.value0))(function(t){return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T["modify'"](function(n){return{state:n+1|0,value:n}})(n.fresh)))(function(o){var u=r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(n.subscriptions)))(function(t){return e.when(E.applicativeAff)(w.maybe(!1)(h.member(y.ordInt)(o))(t))(C.liftEffect(E.monadEffectAff)(T.modify_(m.map(w.functorMaybe)(h.delete(y.ordInt)(o)))(n.subscriptions)))});return r.discard(r.discardUnit)(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.modify_(m.map(w.functorMaybe)(h.insert(y.ordInt)(o)(u)))(n.subscriptions)))(function(){var o=r.bind(l.bindFreeT(a.functorAwait)(E.monadAff))(a.await(E.monadAff))(function(t){return r.bind(l.bindFreeT(a.functorAwait)(E.monadAff))(c.lift(l.monadTransFreeT(a.functorAwait))(E.monadAff)(C.liftEffect(E.monadEffectAff)(T.read(n.subscriptions))))(function(n){return e.when(l.applicativeFreeT(a.functorAwait)(E.monadAff))(w.isJust(n))(r.bind(l.bindFreeT(a.functorAwait)(E.monadAff))(c.lift(l.monadTransFreeT(a.functorAwait))(E.monadAff)(R(i)(t)))(function(n){return e.when(l.applicativeFreeT(a.functorAwait)(E.monadAff))(P.eq(L.eqSubscribeStatus)(n)(L.Listening.value))(o)}))})});return r.discard(r.discardUnit)(E.bindAff)(a.runProcess(E.monadRecAff)(a.pullFrom(E.monadRecAff)(o)(t.producer)))(function(){return u})})})})))(function(n){return e.pure(E.applicativeAff)(f.value1)})});if(f instanceof I.Lift)return f.value0;if(f instanceof I.Halt)return o.throwError(E.monadThrowAff)(A.error(f.value0));if(f instanceof I.GetSlots)return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(i)))(function(n){return e.pure(E.applicativeAff)(f.value0(m.map(D.functorList)(H.unOrdBox)(g.fromFoldable(M.foldableSet)(b.keys(n.children)))))});if(f instanceof I.CheckSlot)return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(i)))(function(n){return e.pure(E.applicativeAff)(f.value1(h.member(H.ordOrdBox)(n.component.mkOrdBox(f.value0))(n.children)))});if(f instanceof I.ChildQuery)return N(i)(f.value0)(f.value1);if(f instanceof I.Raise)return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(i)))(function(n){return r.discard(r.discardUnit)(E.bindAff)(k(n.handler)(n.pendingOuts)(f.value0))(function(){return e.pure(E.applicativeAff)(f.value1)})});if(f instanceof I.Par)return s.sequential(E.parallelAff)(t.retractFreeAp(E.applicativeParAff)(t.hoistFreeAp(function(n){return s.parallel(E.parallelAff)(W(i)(n))})(f.value0)));if(f instanceof I.Fork)return _.unFork(function(n){return r.bind(E.bindAff)(u.fork(u.monadForkAff)(W(i)(n.value0)))(function(t){return e.pure(E.applicativeAff)(n.value1(p.flip(E.killFiber)(t)))})})(f.value0);if(f instanceof I.GetRef)return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(i)))(function(n){return e.pure(E.applicativeAff)(f.value1(h.lookup(y.ordString)(f.value0)(n.refs)))});throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 73, column 12 - line 128, column 33): "+[f.constructor.name])}},W=function(n){return function(e){return i.foldFree(E.monadRecAff)(v(n))(e)}},R=function(n){return function(e){return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(n)))(function(t){var r=t.component.eval(e);return i.foldFree(E.monadRecAff)(v(n))(r)})}},N=function(n){return function(e){return S.unCoyoneda(function(t){return function(a){return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(n)))(function(n){var u=h.lookup(H.ordOrdBox)(n.component.mkOrdBox(e))(n.children);if(u instanceof w.Just)return r.bind(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.read(u.value0)))(function(n){return F.unDriverStateX(function(n){var e=n.prjQuery(a);if(e instanceof w.Just)return m.map(E.functorAff)(t)(R(n.selfRef)(e.value0));if(e instanceof w.Nothing)return o.throwError(E.monadThrowAff)(A.error("Query projection failed for child query"));throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 141, column 32 - line 143, column 82): "+[e.constructor.name])})(n)});if(u instanceof w.Nothing)return o.throwError(E.monadThrowAff)(A.error("Slot lookup failed for child query"));throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 138, column 5 - line 144, column 73): "+[u.constructor.name])})}})}};return function(n){if(n instanceof U.RefUpdate)return r.discard(r.discardUnit)(E.bindAff)(C.liftEffect(E.monadEffectAff)(T.modify_(function(e){return{component:e.component,state:e.state,refs:h.alter(y.ordString)(p.const(n.value1))(n.value0)(e.refs),children:e.children,childrenIn:e.childrenIn,childrenOut:e.childrenOut,selfRef:e.selfRef,handler:e.handler,pendingQueries:e.pendingQueries,pendingOuts:e.pendingOuts,pendingHandlers:e.pendingHandlers,rendering:e.rendering,prjQuery:e.prjQuery,fresh:e.fresh,subscriptions:e.subscriptions,lifecycleHandlers:e.lifecycleHandlers}})(f)))(function(){return e.pure(E.applicativeAff)(n.value2)});if(n instanceof U.Query)return R(f)(n.value0);throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 59, column 3 - line 64, column 25): "+[n.constructor.name])}}},n.queuingHandler=k}(PS["Halogen.Aff.Driver.Eval"]=PS["Halogen.Aff.Driver.Eval"]||{}),function(n){"use strict";var e=PS["Control.Applicative"],t=PS["Control.Bind"],r=PS["Control.Coroutine"],a=PS["Control.Monad.Fork.Class"],o=PS["Control.Monad.Rec.Class"],u=PS["Control.Parallel"],i=(PS["Control.Semigroupoid"],PS["Data.Either"]),l=PS["Data.Foldable"],c=PS["Data.Function"],f=PS["Data.Functor"],s=PS["Data.List"],d=PS["Data.List.Types"],S=(PS["Data.Map"],PS["Data.Map.Internal"]),P=PS["Data.Maybe"],v=PS["Data.Ord"],p=(PS["Data.Semiring"],PS["Data.Traversable"],PS["Data.Tuple"],PS["Data.Unit"]),m=PS.Effect,g=PS["Effect.Aff"],D=PS["Effect.Aff.AVar"],b=PS["Effect.Class"],h=PS["Effect.Console"],w=PS["Effect.Exception"],y=PS["Effect.Ref"],M=(PS.Halogen,PS["Halogen.Aff.Driver.Eval"]),E=PS["Halogen.Aff.Driver.State"],C=PS["Halogen.Component"],A=PS["Halogen.Data.OrdBox"],T=PS["Halogen.Query.InputF"],F=(PS.Prelude,y.new({initializers:d.Nil.value,finalizers:d.Nil.value})),H=g.runAff_(i.either(w.throwException)(c.const(e.pure(m.applicativeEffect)(p.unit))));n.runUI=function(n){return function(L){return function(_){var I=function(n){return function(){var e=y.read(n)();return y.write(P.Nothing.value)(n)(),l.for_(m.applicativeEffect)(l.foldableMaybe)(e)(function(n){return H(l.traverse_(g.applicativeAff)(d.foldableList)(a.fork(a.monadForkAff))(s.reverse(n)))})()}},U=function(n){return function(e){return function(r){return function(a){return C.unComponent(function(o){return function(){var i=F(),c=E.initDriverState(o)(r)(e)(a)(i)(),S=y.read(n)();return y.write({initializers:d.Nil.value,finalizers:S.finalizers})(n)(),t.bindFlipped(m.bindEffect)(E.unDriverStateX(function(e){return x(n)(e.selfRef)}))(y.read(c))(),t.bindFlipped(m.bindEffect)(function(n){return function(e){return E.unDriverStateX(function(r){var a=f.map(P.functorMaybe)(function(n){return O(r.selfRef)(T.Query.create(n))})(r.component.initializer);return y.modify_(function(n){return{initializers:new d.Cons(t.discard(t.discardUnit)(g.bindAff)(u.parSequence_(g.parallelAff)(d.foldableList)(s.reverse(n.initializers)))(function(){return t.discard(t.discardUnit)(g.bindAff)(l.sequence_(g.applicativeAff)(l.foldableMaybe)(a))(function(){return b.liftEffect(g.monadEffectAff)(function(){return I(r.pendingQueries)(),I(r.pendingOuts)()})})}),e),finalizers:n.finalizers}})(n)})}}(n)(S.initializers))(y.read(c))(),c}})}}}},x=function(r){return function(u){return function(){var i=y.read(u)(),v=f.map(m.functorEffect)(P.isNothing)(y.read(i.pendingHandlers))();e.when(m.applicativeEffect)(v)(y.write(new P.Just(d.Nil.value))(i.pendingHandlers))(),y.write(S.empty)(i.childrenOut)(),y.write(i.children)(i.childrenIn)();var D=M.queuingHandler(function(n){return f.void(g.functorAff)(O(i.selfRef)(n))})(i.pendingHandlers),b=M.queuingHandler(function(n){return D(T.Query.create(n))})(i.pendingQueries),F=n.render(function(n){return H(D(n))})(function(r){return function(a){return function(o){return function(u){return function(i){return C.unComponentSlot(function(c){return function(s){return function(d){return function(v){return function(D){return function(b){var M=o(c);return function(){var o=y.read(u)(),c=function(){var n=S.pop(A.ordOrdBox)(M)(o);if(n instanceof P.Just)return y.write(n.value0.value1)(u)(),l.for_(m.applicativeEffect)(l.foldableMaybe)(v(d))(function(e){return function(){var t=y.read(n.value0.value0)();return E.unDriverStateX(function(n){return l.for_(m.applicativeEffect)(l.foldableMaybe)(n.prjQuery(e))(function(e){return H(O(n.selfRef)(T.Query.create(e)))})})(t)()}})(),n.value0.value0;if(n instanceof P.Nothing)return U(r)(function(n){return P.maybe(e.pure(g.applicativeAff)(p.unit))(a)(D(n))})(d)(b)(s)();throw new Error("Failed pattern match at Halogen.Aff.Driver (line 258, column 14 - line 266, column 92): "+[n.constructor.name])}(),C=f.map(m.functorEffect)(S.member(A.ordOrdBox)(M))(y.read(i))();return e.when(m.applicativeEffect)(C)(h.warn("Halogen: Duplicate slot address was detected during rendering, unexpected results may occur"))(),y.modify_(S.insert(A.ordOrdBox)(M)(c))(i)(),t.bind(m.bindEffect)(y.read(c))(E.renderStateX(m.functorEffect)(function(t){if(t instanceof P.Nothing)return w.throw("Halogen internal error: child was not initialized in renderChild");if(t instanceof P.Just)return e.pure(m.applicativeEffect)(n.renderChild(t.value0));throw new Error("Failed pattern match at Halogen.Aff.Driver (line 271, column 37 - line 273, column 50): "+[t.constructor.name])}))()}}}}}}})}}}}}(r)(b)(i.component.mkOrdBox)(i.childrenIn)(i.childrenOut))(i.component.render(i.state))(i.rendering)(),L=y.read(i.childrenOut)();return t.bind(m.bindEffect)(y.read(i.childrenIn))(l.traverse_(m.applicativeEffect)(S.foldableMap)(function(e){return function(){var t=y.read(e)();return E.renderStateX_(m.applicativeEffect)(n.removeChild)(t)(),k(r)(t)()}}))(),y.modify_(function(n){return{rendering:new P.Just(F),children:L,component:n.component,state:n.state,refs:n.refs,childrenIn:n.childrenIn,childrenOut:n.childrenOut,selfRef:n.selfRef,handler:n.handler,pendingQueries:n.pendingQueries,pendingOuts:n.pendingOuts,pendingHandlers:n.pendingHandlers,prjQuery:n.prjQuery,fresh:n.fresh,subscriptions:n.subscriptions,lifecycleHandlers:n.lifecycleHandlers}})(i.selfRef)(),e.when(m.applicativeEffect)(v)(c.flip(o.tailRecM(o.monadRecEffect))(p.unit)(function(n){return function(){var n=y.read(i.pendingHandlers)();y.write(new P.Just(d.Nil.value))(i.pendingHandlers)(),l.traverse_(m.applicativeEffect)(l.foldableMaybe)(function(n){return H(l.traverse_(g.applicativeAff)(d.foldableList)(a.fork(a.monadForkAff))(s.reverse(n)))})(n)();var e=y.read(i.pendingHandlers)();return P.maybe(!1)(s.null)(e)?f.voidLeft(m.functorEffect)(y.write(P.Nothing.value)(i.pendingHandlers))(new o.Done(p.unit))():new o.Loop(p.unit)}}))()}}},k=function(n){return E.unDriverStateX(function(e){return function(){var r;return(r=e,function(){return t.bindFlipped(m.bindEffect)(l.traverse_(m.applicativeEffect)(l.foldableMaybe)(function(n){return H(l.traverse_(g.applicativeAff)(S.foldableMap)(a.fork(a.monadForkAff))(n))}))(y.read(r.subscriptions))(),y.write(P.Nothing.value)(r.subscriptions)()})(),l.for_(m.applicativeEffect)(l.foldableMaybe)(f.map(P.functorMaybe)(function(n){return O(e.selfRef)(T.Query.create(n))})(e.component.finalizer))(function(e){return y.modify_(function(n){return{initializers:n.initializers,finalizers:new d.Cons(e,n.finalizers)}})(n)})(),l.for_(m.applicativeEffect)(S.foldableMap)(e.children)(t.composeKleisliFlipped(m.bindEffect)(k(n))(y.read))()}})},O=function(n){return M.eval(x)(n)};return t.bind(g.bindAff)(b.liftEffect(g.monadEffectAff)(F))(function(n){return t.bind(g.bindAff)(b.liftEffect(g.monadEffectAff)(y.new(0)))(function(o){return M.handleLifecycle(n)(function(){var u,c=y.new(S.empty)();return t.bind(m.bindEffect)(t.bind(m.bindEffect)(U(n)((u=c,function(n){return t.bind(g.bindAff)(b.liftEffect(g.monadEffectAff)(y.read(u)))(function(e){return l.traverse_(g.applicativeAff)(S.foldableMap)(a.fork(a.monadForkAff))(f.map(S.functorMap)(D.put(n))(e))})}))(_)(P.Just.create)(L))(y.read))(E.unDriverStateX(function(n){return e.pure(m.applicativeEffect)({query:(l=n.selfRef,function(n){return function(e){var t=n(e);if(t instanceof P.Just)return O(l)(new T.Query(t.value0));if(t instanceof P.Nothing)return b.liftEffect(g.monadEffectAff)(w.throwException(w.error("Halogen internal error: query projection failed in runUI'")));throw new Error("Failed pattern match at Halogen.Aff.Driver (line 136, column 5 - line 138, column 113): "+[t.constructor.name])}})(n.prjQuery),subscribe:(u=o,function(n){return function(e){return t.bind(g.bindAff)(D.empty)(function(o){return t.bind(g.bindAff)(b.liftEffect(g.monadEffectAff)(function(){var e=y.read(u)();return y.modify_(function(n){return n+1|0})(u)(),y.modify_(S.insert(v.ordInt)(e)(o))(n)(),e}))(function(u){var l=r.producer(g.monadAff)(f.map(g.functorAff)(i.Left.create)(D.take(o)));return f.void(g.functorAff)(a.fork(a.monadForkAff)(t.discard(t.discardUnit)(g.bindAff)(r.runProcess(g.monadRecAff)(r.connect(g.monadRecAff)(g.parallelAff)(l)(e)))(function(){return t.discard(t.discardUnit)(g.bindAff)(b.liftEffect(g.monadEffectAff)(y.modify_(S.delete(v.ordInt)(u))(n)))(function(){return D.kill(w.error("ended"))(o)})})))})})}})(c)});var u,l}))()})})})}}}}(PS["Halogen.Aff.Driver"]=PS["Halogen.Aff.Driver"]||{}),function(n){"use strict";var e=PS["Control.Applicative"],t=PS["Control.Bind"],r=(PS["Control.Monad.Error.Class"],PS["Control.Semigroupoid"],PS["Data.Either"]),a=PS["Data.Function"],o=(PS["Data.Functor"],PS["Data.Maybe"]),u=PS["Data.Unit"],i=PS.Effect,l=PS["Effect.Aff"],c=PS["Effect.Class"],f=PS["Effect.Exception"],s=(PS.Prelude,PS["Web.DOM.ParentNode"]),d=(PS["Web.Event.EventTarget"],PS["Web.HTML"]),S=(PS["Web.HTML.Event.EventTypes"],PS["Web.HTML.HTMLDocument"]),P=(PS["Web.HTML.HTMLDocument.ReadyState"],PS["Web.HTML.HTMLElement"]),v=PS["Web.HTML.Window"],p=l.runAff_(r.either(f.throwException)(a.const(e.pure(i.applicativeEffect)(u.unit))));n.selectElement=function(n){return t.bind(l.bindAff)(c.liftEffect(l.monadEffectAff)(t.bindFlipped(i.bindEffect)(t.composeKleisliFlipped(i.bindEffect)(function(e){return s.querySelector(n)(S.toParentNode(e))})(v.document))(d.window)))(function(n){return e.pure(l.applicativeAff)(t.bindFlipped(o.bindMaybe)(P.fromElement)(n))})},n.runHalogenAff=p}(PS["Halogen.Aff.Util"]=PS["Halogen.Aff.Util"]||{}),function(n){"use strict";PS["Control.Applicative"],PS["Control.Bind"];var e,t=PS["Data.Array"],r=(PS["Data.Eq"],PS["Data.Function.Uncurried"],PS["Data.Maybe"]),a=PS["Data.Nullable"],o=PS["Data.Tuple"],u=PS.Effect,i=(PS["Effect.Uncurried"],PS["Halogen.VDom.Machine"]),l=PS["Halogen.VDom.Types"],c=PS["Halogen.VDom.Util"],f=(PS.Prelude,PS["Web.DOM.Document"],PS["Web.DOM.Element"]),s=(PS["Web.DOM.Node"],function(n,e){return n.value1===e.value1&&(n.value0 instanceof r.Just&&e.value0 instanceof r.Just&&n.value0.value0===e.value0.value0||n.value0 instanceof r.Nothing&&e.value0 instanceof r.Nothing)}),d=(e=function(n,t){return function(r){if(r instanceof l.Grafted)return e(n,t)(l.runGraft(r.value0));if(r instanceof l.Widget){var a=t.value1(r.value0);return new i.Step(a.value0,e(n,a),a.value2)}return t.value2(),n(r)}},function(n,t,r){var a=n.buildWidget(n)(r);return new i.Step(a.value0,e(t,a),a.value2)}),S=function(){var n=function(e,t,r,a){return function(o){if(o instanceof l.Grafted)return n(e,t,r,a)(l.runGraft(o.value0));if(o instanceof l.Text){var u=new i.Step(r,n(e,t,r,o.value0),t);return a===o.value0?u:(c.setTextContent(o.value0,r),u)}return t(),e(o)}};return function(e,t,r){var a,o=c.createTextNode(r,e.document),u=(a=o,function(){var n=c.parentNode(a);return c.removeChild(a,n)});return new i.Step(o,n(t,u,o,r),u)}}(),P=function(){var n=function(n,e,t){return function(){var r=c.parentNode(n);return c.removeChild(n,r),c.forInE(t,function(n,e){return e.value2()}),i.halt(e)()}},e=function(r,a,u,f,d,S,P){return function(v){if(v instanceof l.Grafted)return e(r,a,u,f,d,S,P)(l.runGraft(v.value0));if(v instanceof l.Keyed&&s(d,v.value0)){var p=t.length(v.value1);if(0===P&&0===p){var m=i.step(f)(v.value0.value2),g=n(u,m,S);return new i.Step(u,e(r,g,u,m,v.value0,S,0),g)}m=c.diffWithKeyAndIxE(S,v.value1,o.fst,function(n,e,t,r){var a=t.value1(r.value1);return c.insertChildIx(e,a.value0,u),a},function(n,e){return e.value2()},function(n,e,t){var a=r(t.value1);return c.insertChildIx(e,a.value0,u),a});var D=i.step(f)(v.value0.value2);g=n(u,D,m);return new i.Step(u,e(r,g,u,D,v.value0,m,p),g)}return a(),r(v)}};return function(r,u,l,s){var d=c.createElement(a.toNullable(l.value0),l.value1,r.document),S=f.toNode(d),P=c.strMapWithIxE(s,o.fst,function(n,e,t){var r=u(t.value1);return c.insertChildIx(e,r.value0,S),r}),v=r.buildAttributes(d)(l.value2),p=n(S,v,P);return new i.Step(S,e(u,p,S,v,l,P,t.length(s)),p)}}(),v=function(){var n=function(n,e,t){return function(){var r=c.parentNode(n);return c.removeChild(n,r),u.foreachE(t)(i.halt)(),i.halt(e)()}},e=function(r,a,o,u,f,d){return function(S){if(S instanceof l.Grafted)return e(r,a,o,u,f,d)(l.runGraft(S.value0));if(S instanceof l.Elem&&s(f,S.value0)){var P=t.length(S.value1);if(0===t.length(d)&&0===P){var v=i.step(u)(S.value0.value2),p=n(o,v,d);return new i.Step(o,e(r,p,o,v,S.value0,d),p)}v=c.diffWithIxE(d,S.value1,function(n,e,t){var r=e.value1(t);return c.insertChildIx(n,r.value0,o),r},function(n,e){return e.value2()},function(n,e){var t=r(e);return c.insertChildIx(n,t.value0,o),t});var m=i.step(u)(S.value0.value2);p=n(o,m,v);return new i.Step(o,e(r,p,o,m,S.value0,v),p)}return a(),r(S)}};return function(t,r,o,u){var l=c.createElement(a.toNullable(o.value0),o.value1,t.document),s=f.toNode(l),d=c.forE(u,function(n,e){var t=r(e);return c.insertChildIx(n,t.value0,s),t}),S=t.buildAttributes(l)(o.value2),P=n(s,S,d);return new i.Step(s,e(r,P,s,S,o,d),P)}}();n.buildVDom=function(n){var e=function(t){if(t instanceof l.Text)return S(n,e,t.value0);if(t instanceof l.Elem)return v(n,e,t.value0,t.value1);if(t instanceof l.Keyed)return P(n,e,t.value0,t.value1);if(t instanceof l.Widget)return d(n,e,t.value0);if(t instanceof l.Grafted)return e(l.runGraft(t.value0));throw new Error("Failed pattern match at Halogen.VDom.DOM (line 58, column 27 - line 63, column 52): "+[t.constructor.name])};return e},n.buildText=S,n.buildElem=v,n.buildKeyed=P,n.buildWidget=d}(PS["Halogen.VDom.DOM"]=PS["Halogen.VDom.DOM"]||{}),function(n){"use strict";var e=PS["Control.Applicative"],t=PS["Control.Bind"],r=PS["Control.Category"],a=PS["Data.Foldable"],o=(PS["Data.Function"],PS["Data.Functor"]),u=PS["Data.HeytingAlgebra"],i=PS["Data.Maybe"],l=PS["Data.Unit"],c=PS.Effect,f=PS["Effect.Aff"],s=PS["Effect.Class"],d=PS["Effect.Ref"],S=(PS["Effect.Uncurried"],PS["Halogen.Aff.Driver"]),P=PS["Halogen.Aff.Driver.State"],v=(PS["Halogen.Component"],PS["Halogen.HTML.Core"],PS["Halogen.Query.InputF"],PS["Halogen.VDom"],PS["Halogen.VDom.DOM"]),p=PS["Halogen.VDom.DOM.Prop"],m=PS["Halogen.VDom.Machine"],g=(PS.Prelude,PS["Unsafe.Reference"]),D=(PS["Web.DOM.Document"],PS["Web.DOM.Element"],PS["Web.DOM.Node"]),b=PS["Web.HTML"],h=PS["Web.HTML.HTMLDocument"],w=PS["Web.HTML.HTMLElement"],y=PS["Web.HTML.Window"],M=function(n){return function(){var e=D.parentNode(n.node)();return a.traverse_(c.applicativeEffect)(a.foldableMaybe)(function(e){return D.removeChild(n.node)(e)})(e)()}},E=function(n){return function(t){return{render:function(r){return function(a){return function(f){return function(s){if(s instanceof i.Nothing)return function(){var u=d.new(a)(),i=function(n){return function(t){return function(r){var a=P.unRenderStateX(function(n){return n.node}),o=e.pure(c.applicativeEffect)(l.unit),u=function(n){var e=d.read(t)()(n)(),r=a(e);return new m.Step(r,u,o)};return{buildWidget:function(n){return function(n){var e=d.read(t)()(n)(),r=a(e);return new m.Step(r,u,o)}},buildAttributes:p.buildProp(n),document:r}}}}(r)(u)(n),s=v.buildVDom(i)(f),S=m.extract(s);return o.void(c.functorEffect)(D.appendChild(S)(w.toNode(t)))(),{machine:s,node:S,renderChildRef:u}};if(s instanceof i.Just)return function(){d.write(a)(s.value0.renderChildRef)();var n=D.parentNode(s.value0.node)(),t=D.nextSibling(s.value0.node)(),r=m.step(s.value0.machine)(f),S=m.extract(r);return e.when(c.applicativeEffect)(u.not(u.heytingAlgebraFunction(u.heytingAlgebraFunction(u.heytingAlgebraBoolean)))(g.unsafeRefEq)(s.value0.node)(S))(function(n){return function(t){return function(r){return t instanceof i.Just&&r instanceof i.Just?o.void(c.functorEffect)(D.insertBefore(n)(t.value0)(r.value0)):t instanceof i.Nothing&&r instanceof i.Just?o.void(c.functorEffect)(D.appendChild(n)(r.value0)):e.pure(c.applicativeEffect)(l.unit)}}}(S)(t)(n))(),{machine:r,node:S,renderChildRef:s.value0.renderChildRef}};throw new Error("Failed pattern match at Halogen.VDom.Driver (line 118, column 5 - line 134, column 80): "+[s.constructor.name])}}}},renderChild:r.identity(r.categoryFn),removeChild:M}}};n.runUI=function(n){return function(e){return function(r){return t.bind(f.bindAff)(s.liftEffect(f.monadEffectAff)(o.map(c.functorEffect)(h.toDocument)(t.bindFlipped(c.bindEffect)(y.document)(b.window))))(function(t){return S.runUI(E(t)(r))(n)(e)})}}}}(PS["Halogen.VDom.Driver"]=PS["Halogen.VDom.Driver"]||{}),function(n){"use strict";var e=PS.App,t=PS["Component.AccountSettings"],r=PS["Component.Add"],a=PS["Component.BList"],o=PS["Component.NList"],u=PS["Component.NNote"],i=PS["Control.Applicative"],l=PS["Control.Bind"],c=(PS["Control.Semigroupoid"],PS["Data.Foldable"]),f=(PS["Data.Function"],PS["Data.Functor"]),s=PS["Data.Unit"],d=PS.Effect,S=PS["Effect.Aff"],P=PS["Effect.Class"],v=(PS["Halogen.Aff"],PS["Halogen.Aff.Util"]),p=PS["Halogen.VDom.Driver"],m=(PS.Model,PS.Prelude,PS["Web.DOM.Element"]),g=(PS["Web.DOM.ParentNode"],PS["Web.Event.Event"]),D=PS["Web.HTML.HTMLElement"],b=l.bind(S.bindAff)(v.selectElement(".user_footer"))(c.traverse_(S.applicativeAff)(c.foldableMaybe)(function(n){return P.liftEffect(S.monadEffectAff)(m.removeAttribute("hidden")(D.toElement(n)))})),h=i.pure(d.applicativeEffect)(s.unit);n.main=h,n.logoutE=function(n){return l.bindFlipped(d.bindEffect)(function(n){return f.void(d.functorEffect)(S.launchAff(e.logout(n)))})(g.preventDefault(n))},n.renderBookmarks=function(n){return function(e){return v.runHalogenAff(l.bind(S.bindAff)(v.selectElement(n))(c.traverse_(S.applicativeAff)(c.foldableMaybe)(function(n){return l.discard(l.discardUnit)(S.bindAff)(f.void(S.functorAff)(p.runUI(a.blist(e))(s.unit)(n)))(function(){return b})})))}},n.renderAddForm=function(n){return function(e){return v.runHalogenAff(l.bind(S.bindAff)(v.selectElement(n))(c.traverse_(S.applicativeAff)(c.foldableMaybe)(function(n){return p.runUI(r.addbmark(e))(s.unit)(n)})))}},n.renderNotes=function(n){return function(e){return v.runHalogenAff(l.bind(S.bindAff)(v.selectElement(n))(c.traverse_(S.applicativeAff)(c.foldableMaybe)(function(n){return l.discard(l.discardUnit)(S.bindAff)(f.void(S.functorAff)(p.runUI(o.nlist(e))(s.unit)(n)))(function(){return b})})))}},n.renderNote=function(n){return function(e){return v.runHalogenAff(l.bind(S.bindAff)(v.selectElement(n))(c.traverse_(S.applicativeAff)(c.foldableMaybe)(function(n){return f.void(S.functorAff)(p.runUI(u.nnote(e))(s.unit)(n))})))}},n.renderAccountSettings=function(n){return function(e){return v.runHalogenAff(l.bind(S.bindAff)(v.selectElement(n))(c.traverse_(S.applicativeAff)(c.foldableMaybe)(function(n){return f.void(S.functorAff)(p.runUI(t.usetting(e))(s.unit)(n))})))}},n.showFooter=b}(PS.Main=PS.Main||{}),PS.Main.main(); \ No newline at end of file diff --git a/static/js/app.min.js.gz b/static/js/app.min.js.gz index e9526c89cdb371e229dbb7de5b2ab0ce4482b87f..7af1b4b74902c65ce734e1a05bc525427ec093f0 100644 GIT binary patch delta 47491 zcmV($ni>?VHL=UhFQQq3daGPLVp+sDF<^(IcL3@7qov8rD0NgbHc~s92COCF-KYC zk{o2wm^S4RTHt#n{7dO=uyJE?x5g@9$~NyM+jz(k`?7>@T%VvY;@>lKBj`{xDyn?a zdKA(kA$5`ceV>F^Sv>L5P)Vos3^5tpUuX?|nCy8yItE;%ts7O-27hq71BZMu zj++%A<4o!{6*VZ0TKkhsk{IOSL7=t@Vyl2ICgt^k2oNXB59LdI3kO|=zYb?njb+*NE8l!|< z0vA`uOU1!j6I;5@rxZbV7?tEQ%Wn{mWb5uzl)nW?j`?R4Xt@bA(Vzt|Roq!9;RlnB ze6omf_E|Y2`E^WJp6;P;^2uA9|E`tlLc<}&ohT$}|Fnzd^n|DD!1r-SG5Zmdve~Bxc^)|z+wtW#9huN5(E-9E5s&FWw1`ZN&Qc3J zH27*&xTa{KKJ3oq-q~>wEfyr5SQ3c728!+z9l(AQTgn;)#!gNQw;}H+(+Lz`I;wN-(*D zxh!?aEZHj3?SF|XMtMZJw=2Ft%{Paueu}hEfDUH|B|7q4uq8@2q0F6xG79Yx1+KOE zy;u*qP{&{75{)?}CQ@pQoH76t<(#~~qbQg3AEeQ$wOyFvX6?qU?J_232^Yiqnd5W) zThnKVhqZ6Ut>1tkT>psTFvSHFgawovWlH)I$w)o{On*+;PtK;r>mLq8+Odap979lNi=^FaJ zMb{|0@PBy_{=)&_H6ha(=viKC4~iIgBall@qm`H}RGX!gUpZ@nf(?Z?Jp;D)qaVxt z=+PrT{}6o)>38&x)PCk0fEC8ckD>-8Q0_uXIu`q2$?BT5Ih}Rdc)LO0E;-@N(4qqM zVP0t|iF`q3Gs>a~U;;(t<41WEdIBN_8evy&pnqfcaz+Nc2yeT56d&P(*JRq2HaO7V zXu9+j&6%?CQE50KisQQ|f?ffq|t zu|}J=bZS`AWe3R*7K_AI%<(d94`E67U6iU_BsWx~Z>ay71D~=@(Q|vhqT8yX+e%t> zg@5UX>LZ$VB|qk9#}$3Z9zFUP#&pjmYR^TT_nb8`Ytv~*<;o4GRy*sos0cT*v5civ|AhBK060wEJ0$zmZj=zSKuS~m2v$7~NFVG^i5tG|}+w-;UCY8TH zK&0;1$6e@y)feu>B%YSLcY44zjtsOEFn>Tiw=vP`{gXpuD3K>%M&!O+*(9sNoeIc81`*N<(9q#9B5l!5`U*; z>*;sF);LS5dAhZ;^?1uJd$#9;vE~QDa5=AFwfbmv8r6zE`jTaIbm+h$`DPtD{31^6 z3nf;hQDG?PPJ}-IIok%h%SrHl{$sSCQ*w%Xf>{uQ1vbT=V#e3K42YM0$UpkZ>UeD` z%f>A>gcCA>V+Z-1`Z~z6O@J9$&VRb>IG5mT?xGPum7suIUF^+Oj@JnvVrTtKp zM$&Hp0&q{x-40zY-Ig5@ie6p<<{(s_#!f5OrD%c{0+eJRR=^2>6G`}w6WYpxOi>{e&R? zW_JP_ciHQhPg`7xEIH)ai4!YWqnJNkuCd+MJ%7}`a%{RAYrC<2{8kQD3U;Sis++Bw zdx&={cM`O`!(RpzOsf7ty`mKMJomm=C%t^ zUG45X`R>X0d(WPHhvwI1na!d2u`K^Sz`Cf-VhS#_mWSuVY(l(ePoM5R_2tKn^|t+` ze!CCOK@;fw)QRM2;U!c3pvz8%F^YuGE0=i3AF@7vF@&1sTRb}9V} z@duBMg2%*{mwVaDV}FCPve>lXX1Dhl2PVf&1UKcS|9APQ^#AYDP(mJ8Q>cI<^b>@A!&e#AXw;DAWOm1ZL8>XT`fEvOms^i7)Ur*1fav1s-~OzxLJO9qpO6 zyAgA3ZS-lnLQ!YRotP@!@*)@elejY%EJgbkwk(X6L9geqUv+)JWuOlq8x5S;5SEO! z1dTD!1U@bhVt+2H2I*u4pROwxN>jN2=1bj`3J6y=Hm*$g?nzylpp`xOp;4Jox|Iot z`zf<8bpdHLoKI+dZGAo8ZN;83D{|SNW--PJ>V{iv=K6*bB^xomS_!!IHc0e`F`tCY?^ zj#5Kx5b*CnaXMMbImk@^EGJ1dA%TW;;^zvZHbX^id?nZh`~vs}byc1dx>BJ7VXg#}Yt3H0h{T2BlRJ%=V@5B$G5g#1CJ zj5j9CYM<>=2hA$lZ9*9HoH`dJLluAFd#UId_-MPjTwXq?TddzR$MR`qRG#g=dazV} zFl1*YQY!~=Rv6;60f#84+$TtOcAwT^q8IM%t$zy?dh)-?C}E)I5a=WSS`{TK%jVE6 zsxLu7fP--D{)AomHfb6`W-GAGDgG2)jd{E5RSVG57N84|--bp!``$q#w8AIPngIII z*RQr2fC_QV#U3YI1<9U<`mqir#;MKo zo9os~4o#3;7J3DeaCVQa?Lz=E}v>>6j;V4N|E!KP-P|3Inc zMa=hV{a%SxVi6zaZe4ka*9(f!5$j4tQ(lOE3>};*T)DNTSu)Ajas1I2Q6OF(5`W5d zmmK3B@9ana4mMMdANv$ry%LP2yxg#t3Rus{-S!NqPw_oMe21=cpZ1=ardqlU5FJ7^ zN(|zt%GMEjR$Xv9Zebebku`)2yir)~|6i9UEKPWW_~0A%&rS`Z5G(3pgelbKs$JJT zjpK@kpr<;sKS09{cIDX=L?$)7l7FyPBxT*kkB~)UP;uGk08xR+SyRv2ckB}!OkG~) z#cSY?W&7ulB-^YAYr{I2Okxce^;ZzAz){RbZ0a|~t13zyUmT~C%u#$=C1q@H1{1IP zCvjes?pLp)qDd@O%B?EB&Vht7#TNc%J_=6i4DTC5L9nKTjg~uZ7TARYe1Dkp6LtsM zD*OQ`_J&-;>5ZzDD2YziwZL&)h*tHYxKmN0Z66S!=+?<-YrYqItN`q%@U}ehxj{4% z%b6pl>DG;2nGjda0VN@?Q6v` zh%f~7bT_VqJP;u{+w95hNf@0tYNiC2-jOeuUMZjPhn$BmXz=Ca#1!OU0rGIjpE^P_VRhh{6{6R@1yr6q ztMe{e*^_myDVtfBWW~j9wf5bm4Z6nrO9{6ewH1|h1AGh6eZN}=omRFM*C#GB(SsFK zK{^q+TC+qQEG+Ho`2kh2qAAWS?72eJc`XS>CMQW zb>Cf9WLW<3l69Gc4o(#=HX(NzBv}fn!))&03Y_f2>*$~M9RcSke8bbJ*;LiR4AiVw z*S2oljDcXxLT3}FHfEtke^%ofH0@H{tX*>1;?@}nrKxs6K)r2XFk0_P?u|Fm71n}; zR{|;xdVlR$ghg4`P6+u7*l7HiZ8|B&UDXAm!Gd!w4OTPLuI;hwVADp4Z)$h5v9Q>Q z*w$NNvZEO}VVr*vDKl2ObXk@tdMC@qg1X6)DKFupl;y&%LlzY5Rx45^y0M2S)QO`i zTX`J}YQ^K$(@Vo2;q})3f#bN-mkE>=;!wyabALOYZP1+Ze03T~fM09*k@W+x>K{+1 zkl922>UfpGYda1Fbzn4IRyYof%;jUY`c|P%`%Ee(X#?BYP3Syzp>wj7aX+G_O*lqh zBv^MrKJqpjz>K1`7yBl$Xx@w1I-;SV29+dECHHanratUC!7#AJl=e{kd2DVdUOE*x z%YPmdv6=XDtfL{3KQ}=dBm|wd(l_MXK#9WAfJE)e98KrOZ83xNLvNl<;_1!*p!nB*EamoZYQ}haqvw=Wny6MpOY!4UV1_2+eZDP zdSr%X^+v93@TlSLNR3|uxFeBLs@%RX(|;2glmT1hQrI!D&$*2P{OqcpEHQYFmz(Gh zcSD-a6HpJcaS4PX_{T&PeG+m-3Hy8d6~PA1q8u_fnPEZgLOsMXf9F&&cgh398!)>P zeT?&{m;q-MI_RO+tSv$@+p;bv1n&^SG0VP)`i+D{%u)U9jNCTp@F>zcQ;G**2KjILf~SjT2z>dE9ZNWANK|&;&NPV z0e=@gV|9OeMm?N^w9vr?lCEcE6es6odTjJJp#2Y;>~#O-{3%;>C1B^piP*EiiZ z@QkkCxPO>LMImkwcXpHw{I+-+<%}%UgxE! zc)JvQBz+L9r6a6_nz1Xug#Pv(jZdS-`s`f?bJaW1ZQadnnO@jt^J6AL_K)tz3gCTC>`1t^2$Ga%wnug|6AhU#ci!3`4__D-TI==mzQuBItBD zf?b#O>{Jd){x9 zrn=(hZJ)CWv~0g(4m~BDX7tmX{^bU}9h2WENbI-)v|~YN=g$Zt34aC(CJvt5OE~Dp z8t7sQwr(J*C2`aM;))&8d>BYO-xi09Mq;=QW#fB8T4{8WGg4_#&z2Vhyoea`q`vA9 z_*1x5g4v?*s${W2DLH^Ybjzc5PJhDl@Z#L7Ce(sUx|uTGz7eVAI5ST&^|9&f9_eNp|qk=oZ(b zgG7Qs3B~qt_+569Cv@S-@pgF8P)ylqoJL~3ZxTqD&+eNnJ%0w1TKj9QitN!S>%XG) zBU^G=b&NP=3Q3)urg>{I{-&A1T{7^sbE=i_=`6M-_q916OeHsj}rd` z^&laywZKGskdWpu)WJvO&%1|<5MhRL*EkmIuYbe0Z`58w2Q=~B5gBI_^6vZUUxQ<9DBn{2DB^O9TNIVMf)lC}ww##gNqZG3fC6Yj!p0Dd#b z=z&Mn@vo)X5k$QGBwu~Q(CKhzfOqUOfybr{q#x=QkhpR4Diho|^hoW3n(MvwYt-EK zhJVc(*U@sEa5kp<&30+&Q7`O0T3vBxV;|*w{_gxWYgj~8-P0n=DeoS2%lrKgE%)ax zct?_ec|Cf-c$!*ghKAJ zSpaXx?^Spxu7TQ3!Ak(iDVf9(aH4p$8JP_$3>HG9o0HK82# zv{!%m`uO_#`tg+3cwFTP;R_KM-@}n&eg(W-&ou?d8CQSTbwW1RYsz6Ss_B&EeQ4Q; zDQn}DjVFRs8o_=P=z^AkOF8U48TF6ep7xKjaWyCM+8ByY=nn3`pkz)f`}@mt9Df!x z+kBgO2gXU!{TV0StAFM1VN!LEQFZUS>GAzFJq;^f8PcS|KKdml*C>nu(xOZ&uo~5N zJlHjmc7eiZ%wrK1V2b}rsRG)HGxie=#LG+(Jr}vuPu%1=Bd^RAzL|pg1LL!C<7Ys) z`~fiqdM>aWOsBs_U;F0}(V!?_WPcN(>~pMs-TpL1yGBU-RVpFF{*= zCj$@I3ga-p}bV9^<>U@$R6vXSM$^r{;56Q z^JBz`W{2MOtuRfTX5$uqs*bSyT3NFn^hbYbgW?x-MCbyGt&+!o^GJ<3@_$>Lnxk8O zZ^LlsZeZw$gQJJRX$?l~phm25Cp{9cI;sjTGOn*{jPuCqo#fekRZRf$+o?0iDt$wN z%W6fJ?n+!^t3vda85bMJQ3CO(dGOiqgU34zEPXK|_497?x;ZWq8f9^A=I&6%H<>k9 zdi7>g_co~mqUDTdh?*#BseebLO^Chh(fPG{zZBNE7f{r}(pXwDmAA~6mP2TxlU=~QSV?P12twHgLxHfwt+UBNbOo<&547WW-JSAUykD12rF!LzG3>yM zS-pJ1JT?Qj>3v&#jiK3MYr6QnmV&p0xP~kM(ptHAD}zPByu7aC2BWc~7s4_aHb--B z3PmtgLv=D>%OHYC1qHhyXo&jTA(%)b3=^*f0y^&pAb8v^=ni~Els9KqKlK|6`F|B4p#$- zM---cD(``7PAxF~eUb*QG`mx*fMa?1Dc5yD?lHRN9e-KHb+w0Tx7lrRy8FE>=B(14 zPWs~C%d-yCm@%_3yeL&B!)+WzZk|&fB=Hte(@l#c(YTRyL6)trO-fwGtKIh3T_j&H zi@SRcH|FSEn~$w={OfLUE1q4qZ4L~vW2YxJmwX4_y3Sk>4lY_@(OQ(E#oFJ@81d(I z*}Wf<(|?{FwfKW?hw6TanZzU!MiGb-G^(gc#f_k^1 z=>4O1i&7p!ck_dteF@Nt&N;_hn_Ry&nMy0D@WFO~DF%%9g?JxfxF#;h=$B)8>)%6e0Z3fI)>dXab%?^L)k(d>q62R@ca$j4s0+ml!*_t2S86%5Vb$AFL)dg1z+UV}xaV1HLmfbxY8wDq2gIG%|sJ33t#4SbM$gDFnn^mkOBFJ;rf z%Ebvv#)sg41(K~eBmqvVGtFVGGbL=}v&ee^L>CJtLiEO`D^u>qvIS-jEAjW7{$9|r zzfMN^dK&>8rNl*7bMc&j-?*T{q(w{$16ZE4^yo?#8gz9VirHd8Xb!ed_WqOx8MVW z!Lyd-c~2TV>-nI6ST9?Z8>acraO+=Ku{FPvUt@?Gb+ zP5e{CQOWg!$8?=V`N2vDLg2gqJ=}iyF#S>Z+{@en8lrwX zV>7s;E!-*k%Lu~UXmE`n^NzbHTS05y%(%=Oj615%3R8&;riQeBcXb;S(eJ%<8-rJ7 z=tGN^I&$mY$pwkiuTWp;4mTBdVAntts|3{Uih>*m6uaZ2-Y5j*Ax2@G;;KjJH7gtlN0-Awyj`J037IPT;KrFT7W?V zY?v;h%S$prWe9}J<=!+y{>b}4oyIic+7sJyo7g4F7Mt)NcV#WD34a4RH@%r7o->$R zXHPqpH$cqT3h~j=|LzaI-26X2bN^L*=I*U&mX-zVb7X>CVkF4r7f;jX8p4l{ZA0`= zLQlR*_vDL(dtRbk`hZZqx=iT~L$U)ty-25GRyINJy>n75D2XIB2filHnqCBh8R1~+ zK1?Fed2a+ewDvj{uYV_EW7nz(g;cL3UmdTnatt8E zpuxQW+t@0zA@Fx7rL1qk*6rwJzWcLYLujVn!W?gvEaa%bqJN_|zvp(~%@w$%wyVMh zme-r=Ec+Pcqo@adUvc-K#htBLU0YdC40(GIm`K@@yaU z^@V5^oe^ol5W5|dc7G^EA<@+jOk0|`8{7R!EJp*jtf3l}LJj@4FjL^xUNQCPCt#6S zk+nbQ?#OSXme<1=Tnng(Civ(HX}Ur5=cFj2OR}b>vwt?QZep7BE7`A+H$5gG57Jkg zp{BpqKw!E<2Byy?xZ%0t_;rPKXNX9`-5e6}cIqipd|es(>b8b%O;HxwzG{>+TR&=& zAX`6bk_}rwYLfa|KWdWaT0d%%)LK7kvMp@=XtK#i!%aRq+vKCGO+H#|^3i;gk1jX) z=&0eMZhyq>qhP-pwrh=nINqLJyn6d)*b<53r{jy}035xS#|K9(vhCU1q2p^Q+n&91 zyp>|@(edl!i{lo-_Tv2D(D7bMwuf)uyg5E}bWz9woWDIgdG*FIg^6C}?BL??WxdW& z)H(h6@a^mR`!h9=vwzfIU&+tk{^FR%LcD(c_J8o_`s=xP{qBvs!lj%68~u8ACND28 z&ibdMoMj@u-jnURa#<_eYYUI!2XOPnz4$0g2KYIm{MHe0PaFr)2cKdaGEjh5sK5aX zLIn=R71Z4@tYFG!SbtRB@RdgGjaXCE;KF^gL?Wos4s2}r2@#=KHU@8OuaI+c9_=d4u zf&xI@Fnvx27|a&F$jUcOwl;=y2yfYN4v}T+@geHF4Sk@R#Laj`+~(F?DfReJB@d%d z5U#*@b7=W2kYi&|ej*nF6dIcN;pXt5Gqw!}__9&YI!L2{{DC^N1 zO7W>jnTp>WNL0|@3)*6wMt@2C zPs*awlTtp>o-bK%^ry1JJF=whGP)E(_NN^oV1L>bqV=ae3S0T{NLcvkYA)88rjAlw z$n2Sf_d`@$Gs}edh_(bKd|TVTs&tJCa4PpeHen{?(1L=L7xA2Am0?}X$?!6u4X74w zoYE7dwsFZ!`j@BfFMY56Wyx|yP=5wuwp;>yj_WA2v%UL-BGGohv)qJcIbAsADnPALvnM7^w7*YQ4qo7#sDy_lXFv{gF9n391Hv?D@0`hQ4I4)W+x z5dHRB<}m>ix6UD*+d;S!T!g#9Nw^oh44(wA!>7Tg@R^$5D=-!h3f9wvesLKdQVy%2 zM;X%NckIt+_UA48^Pc@Vr`6xk|G!|5UjR6=;a|N%-!K7MyH zNc(XCA}amxxpx`9rgInpw+Pg3z+3wKoW2;)w-@jRtvykWg@ame?O?#iI)dH8hgJNaoFo)%?Ix#^hSXM&HI5UWPi^Pw88t}oe%#rvCj?YcyLa~ ze_yR9xEgOlwq0Po>3_NP@Zq$dlgqfEoTc~1M_506_y&ByJzrbtH^y>}Ievc?P3`zg z?e*&cWpT|R@rk_mFT+pt!*{>^Hv8?j(LPDwtQ0%yJv|=iR(cQX{T}}827lF1Hy^xv z`0yR2TyJm#%y2Pb7=NWTJ+={W@63Fk?|oy`XYza6JKIB_;eT7$ihpJ3zhXzx1)>y_ z&jtGb#j33>9{YP0V9US2Qc>`F??UYU{NJ~IefWFcFTUB;m4yrJ@0{Yqj4wO;Sb_v5 z(*GPMR8r7k@s1uNFa&=vV^yXoOjzLJRj|T1n=cYl$~qDftP+Q;KGsFYvHsP<$T@pm z+rhPmkFzM9Bowtr0A5ZvIITxAL%}zD-g^G)Z~|UHC(#cd(r(>f(;e`|uQf5kCOEx0 zgk7Y=<0Yqp8q@HLo8HmZFDWK{66Q%b|5Q#s)#k0MYJdH2OU{wLdGv^b!+R0FKqmGB z`AEs4Ru`Z|QR~IShZ6z_vGsyhp=UGa1pwCuI@{J|pb$}>Q54RbImefWzj)vHWCjl? zUa;9Xc#e8|;40|vbDAPZ$Kl|eAnOFM5or(}0Ve$U)}~nDX&?B(HZ45I4I73p>0cYy z7r_YY0e`al9HSA*I1BQt_vq0?Ztw}2MpaUF=*?=!7pkUwxeOrY{h<9=WNYn)WxCW- z$-}%3A3g+tP@Z}jWa%NN0)tvnW59PCsrPM|pCyMZU&m4}CfT ze2XwuY~9?`TFrurHki`}vEmu04YZ2|?P5Pg`lHysjJ;2^W9br3y96W~#^GjR{DD61 zd<+&Jt{y%57-mS8X{YUr1*`t}@zukJc)^5xi8yM;J|fOmx}St&I8S)_+4C{yDaYX% z5P#4!_+#>v(?Jr_;q2;V#Q^_I24gzjGl|RN;0#Sm>HOf6oh6+ZjOxmVe6aSmWrsI_ z2UaEvulB1Sv;FGPBY*Ls`WV7L3c(h-(AO;;FlE{p*@-`t2+k6vM+rp?qCuCBOBlg0 zSOk~BQ7}R=hX^X2Q${+bpA9(^?ScL(=6~G5K2oTKV4LvI5&JVzjLQQ60UI7F?-=l9 zTwVl8d@>?P~Y42wSRz* zgQMrPxg9Zq>UrtKfdrO6fX50NtN<6m9r#EGl?NaDOTZomd)LC%l3;+KkZyJnYXb_#1b~~<7xwdZ$`Wd68 z{9A)HowR;CY5G>2>=cf4l@oe?N8uRG7X0jzLP&2AKBvHVh38!4`+arnI)9Js5hO4N zhAIA#eGH?ZeE6_b(pyxQ!Nf5kj}JH`0Og;1_-o7;3=WL|{-IlN;NcG#^_e(luAZN9 z1UU<@0OD8hXV+(*s0&&-3%B>PAFKV0l7AQ-6CiCn0Yg2PwMH7Omw-(givqGQWP%7} zf-7{@nPMc}u}^0`wnYRAT7T4hLG3&oe~3Q%dA-iVhdF&i2{=1b_ZiPIr~NLpxEo!j z<2>HQnBnSYtMV&*04W_n^&!>H%-Is-+A&)^U6c6LzD}?Q;5f|ha4V2JxzZ{@EbMM^dW->P=8X>-xdC5dTRO@ z!y_n<>F)%;CtpIqXXr4>A;s>7uf#t}kMOe}a&o zokxyMtAS5pV|V=)sDSpZ9)=pJ3KT9-mOJeX55kFv)-G#;k&-nUVZnc7GxO*(q0P{t zA(3ON^qDX+WPct_jTDzKss(=K!0(6wYF4HM$e|H}oAzl2;KqWLm(Zj!t%4Mk*?n`V zyz=4|kqgyLm>DHper*m^EAD(9UH{ZHj%~F2Ueh+(w1ci0JFBZ_HXze}xwMi{XzOc2 zlS(OsgBoE?IH|zDb=cdV-z|{!#taW~tBje8GOxWel7B;Xy_UH1K-#<6fLh(`>%r|^ zy%AUGa;;gcF)Z9wj^LP^xg<1)%XIi9ST5F0p^%tw^(uew*il1|p_GIT7RiCDSjD*? zTi>BIgm)xc#azBGzWi@)7M=#akTv?HtOl zRU4F*y9vKBuF&9rYj%EURn7Ga54P)efXvQXR9GW{mD;8vl+q8|j%bQ|KkUlV-R;)w zv7A@!J|C63tbJNr3r@KX^Qf4yWVFh|9Q)kD`hUGO+{PXAf2z$?&0l5iY7EvVrjLVI zF@IxXEdbEr)H;9G=@!(#)%>4qtM%X2tQ*z(@3lHGf}&tBHoO2((Kr|zz5vVMw85D` za(~_pI1B{GD|jb%vgzkIb0ERaL8t}RcYN~Fl@;QGo{JYe zFn?l0`iB$j3giGkI9V~Q*)qr=U&4X!2QNDXdt|MHDCGyQ@ryG(Uyb971N=hC2Y%pm z(Yf@dY^l97EvJq58Y4l`6?)}fNzU23+=vPmfKw(=V7+^vAn+#Kx-q|^B^VYNG_(y9 zRO?qR4#zw7Sg$h}w)YAXgP`8_D|S+~r+-mkpi+V4xWxM9VJ)! z!FeatJaon(O_Vd)dq|{)!9`xO_+ozWhKIaG_)=EOy(o3fltV|yAPFGE2qdlk0Dp1+ zC`)Bj5^Ye8=_BL*>nsx{>fqYDek%7G72eUP@OLVHiFOF@w%M2~GfoP~7opg`YBm#0 zCx+&|QXK=v-AP12GXr`2m}NwPpKs;Qb`L&%f8!lUZG*pstw(r(H{gMwc~I^Y?EV`b z!Jr)UYqkcU?MhQEu)QJjzIM5;FMqvqm5iR-A2kg>XNo_FoNEAdXavOJl?8}>R26MR z3}t_e95S#0eH2RC)X=BB08tpfmPMab;9P+1OoYjWhZ8eOE)>1wnQ7qng-AjJ4+r9b zZbW!~V`Qj-lCLs}4WK%de3m6RCMbHXhQo{r!jTvee?Bw^#Y@iv<-ZKi?|)T03>5DS zO%nfgdwowg9m&d!p`H8_m6T@aN6hguXU$atkS@(>`W4_!S)CKy*N(ka))Cct)xq@o zsp~)nNk>l~1hLG0C;f+-MqVaXwe2RT>-fah_R^+~Z#TrC)OQ|U9?29*YP~Q3fDEDG zDDN7xjzxjsPUx;&QUJ<(t05iG*cvBl4{vM;E^aOr9mda0h)9`zM2 z8gaRaBIl^V_bM1^FYMqfGxbhI3Jk8-2o!jurMKrQ;ZvuV)N!-dQh%2?l`Az&hjrED zLDSx(!ki;zr%q@a=&y{-!Q+&HtOpvW)2N*3URU4d2z|6WA0j>Sj=<}WM~4ooJQ?)< z(hFv|6^p@#kHMJbf*;&iu2z(2W?61d$trVG!|{ zPZ-vLn_Y0if~*5i@_$~t8$O}psz!-{Tke}p8_uI>;8{U_PDorNu@LpfdUil>Rtv1?;34f!xd`I* zdSMuPWk~$z72{RMuHcQ1J}~M7?qHUq-5(5VxhK^*d4X2%-hYJ=22ndRQ6ycXf8fFO zs1jgYj)CfFL#`zdffzfi0IS-zo-(TA%C=afG||?aO9f4fvEB+C3;AK)pk!Qx+|^XJ zJ3j~+a`y)n6#waWLWZ=)>kuhD&?$8j{tV&x2Ax13K74T1kJ20ON~Z0={p@?A{>(UU zc<@W#oA+s>XMcV21^?lT1|m_eGdFMO=rq|Jgv;lXevxKlPcI*UBJfivDDDySSf=k; z0i(5PpZ+VU?IlWOmr{CS!>vQ$+cYN0WZ)PVm`h>*_RC+O5MzD&o_7+W2oGdEcNxuA`MSoK^68Ualy9r9SZvm#j zp=|!OVilX)So8^2(Kd>sHT`I+w=wOr81?b=MsH?A+Vt$1x_zVwMbqrMsV(`-*F_YKU^b#y+Ket3+zx*e>-BgZsT^W)4 z?mpGRf;8r!`6%)$b3tE;{44E|K2e~A4#me}!3^H!84$MbpKb5BqW9%DT$979d3nHo z^j{6%eu9r6j8ug9`X;-^_)rn(Z7Br2-YNah*3s5K=zoH(*&UBrDNp ze}Ahd_Co5FUPd`VUkeQ&71cQ2aYEVQ_jIRNhCp<`!yAu-=_g9+=_U)+&n`wfoRsx> z9+}WlrW@%1O9+;YujUI^=tD6lG~mvkrvu`Fi+^Xk9joUR`3P2}gLP*a&|?hVHnd2$ z`~jKPqooHhMB>UY!f0bGm6a}WEDWWYD1Ujd3tK(ry4TB4aOnjZ4~Pzk2bw!1C%KCY zk8CbHNQ25}kqvX+YgjGU!lt#O3F37#u$O5c;%k@Y!~Q&@uLO zr)(7)=ICj;GBCqybxw`BLDC+FQFWJd*wV!}XW@vPYIyw+cSk{$+g8s?)PIn&?w2T! zqtuFM-RbVKX47e~5Ij|p%}42FOm)c%8K8X-h$6;43YRM2XA%uqdSw^ehghY5AoTk@35g;&)yEIh@q z^VPih70V4gX*Jc-t;A%A=YO$Hj5yzgg9QrG@zjj@n1)haai&|HU}$)e6$j!XD)^sS zuQ|LYK@GAPIPqGm%Cl!&S;enXmUvh%6X|{CR=Es~=UOs^wqvq6kK9*V2-M<9)kSXJ z{(x5D46m{y5#3K%+yS2p7;b>6+gjEK$^!;GUiIUmxkk#5`_C`xmrwC;@leBqQf7`Du3S>rFxeqj)}-4-8sM8 zbUV6_T{R)aIFA{le;+H(3F7^1*@A#r?Zl_MX#L(cZgg4P)5e|O&%V7sia=#&65Z1R zR?ZE2UzEoA2Q*n(_IXZEu20v~SE$lSvy$Kg1doS1&4QGmFetDP<8Jp)vk6H;@uSP# z31rcHd2#xhGk=5Xk=>YFTUR!cC1x+$??hw=kiC;i<5VDggBGS?(+i$@=SxNMn<4Jf z6+t1K0Xn1%YP5rf8C@@NT!XtstaoOmX{1K&kS|Oz+2)Opu%P6|+CKA;hEq}OJ3IWMJ*~`Q8O>Kxa9q{n@ z3hqGh--{@x5}MYg;~m3B0!07}lCJPuX*He#sc!BS+;C2G}i)vx&qu-@dN00L6t4_4`kP4fV*xTVvQ*+=Onnuuf#MKvCW z<t0=z*Y?Ij@#!)`Oq!HzfNPqi)CPlPPn6u|H!>4GeXXny)0AE0$ zzZI*n3>q>(iuRUz&aHKCE9qlk^HWv=mYEgK@10 zVqKv3u%mx1IYi!Gt-=I+idAEtH8Uvp{l``n8!oKYZ`(#wK>-{kB2I=*nPcbTvp4)e zao(b`H&BD)F}7LZg`+}UH?>z4SjrguG!7I>V!|U<4nYw3xwN(-*qtkr#UzXwmjRY( zm60qAkwqD%sjv-JHI6x=X7(eymlew(;j&Gcc>jMn8ANO5q=Lx{SK+71qI*vop6xtS zhG);XuW;ouJY%|G?%y$l6(6hTGhAPAE2aGbmf&T`NUbTB4e#z`t#J=snQ8hDLHD0m zxD19r5ca(qepW}qgO_0@JaS;{N549v^ECN5foTh7& zl^Gx$T~^MyqB)U@h>8&``!U>aznyx$56rG@3*~PJs;XY`-aqzy{DkS8AAkQG4$ncl zh7?|(p;5{vmy>yRMcH!Nz^E#ntawKO+-iRbJSV;_*O$WO__|UJ2ZLKD2g)v@5tVBJ zq&Vj-26i}$lgS(9HQQ0RPK9Fvyl!g4P(8F@xqK%(Jvn&=pfcinu!L{W8YUsMm$w?y|)LN_BXmZxP=BB{3(Yi;*x?3wn|9_EvCaGpiS;yQz3_Wra4EWQ3F;V%&u=B0041St7EWyHN-2RdIgIR5eotHkk|-VW@0o*oyts2D=Zzz zqkvh*9`$aehH93RcG*>vU!X2Gxh#KQuKLb-DiYRTDl9kQKCo-=toD-G@g!N)ZsQ7m z6|9=6)k7G)&c@u2K5QsopPZ|2oowO0f*KLO6bK0aq2@;TkGmc@m45`9b%eX9kC0Dz zKV3f-^=nJO9AWHfh|=}JFTULGLiHN1CpHzFECpcaGj%g!ReMK|TxJy9fDwOY`J3n} zzKqm-;l+?XMwdkVMR`P`36Veb^(Sg+?{#6V?PS5^ARW)LyoEj=(1W?{bv22zmiI5t z+g?(sx9xQ{xoLY{m8Cq}Ton$Z^eQS^DjWf`)%KoZS{qea_WaISBC--?s;HEG+yJsrj=-`uqc0m z+TdZ@I%%`S6Nw9$^gRax2AL=%5st194~bz6n3 zqK8~tg+Hz zS}gtt1)W>FLSK5QJ#oAB>s7THUT)}LtZU7H&&gEJH2LAnD+u(V&RlU%iQ&aBt|ZQ* zYnZz`uKs2|{l8~)M9Y+;>ZXVkK?BV)j1?$CB$~DviIK^{iUWUGm&Jrrnj@g!v>tL# zi)JXp`#`k2Iqn@j$AjC}0_`e%J;{7P*tG^fy77foa2e&j zT5z6I@w!S`h3AHuugxdEkS=q&ye#+5Kj#K$$5~4 z;NosfEqKuZ^Um}>utn1%oq2^iU$WE+cJ&dQ=fHS$YQ-3{!(yqpX1;KV4^HlM2C}Hq zCWRfYoD@*C=BYSFRPr!f-jQ;Q74EHQ80%GRl_-BUq@*Ie34ja2pQorYzr3XUFg&gR z0dwB$jpl!U={=hC3!q@^54wb;{-d6Hajg4uCMN9E)$8$Jy2qOF)-@J|~eY_($vH(Xn7(8<0LdvZ_~l z08{3KneMx0c;a0erv1Lv0o|(cU!uvR=OeM3GAn;J=F)3*Lx&DIO1bTA%gRay?YXG7EMZ0`p*5Y4t$05r)iv#K8SmS_i9DtAKG zpTq?iw0ZIuuuMMP8!{T4bGIDY=+viNt!3EV$ec=iXi|-jCsh1HD`|Xs z8BeHCfrirfjJGXl*o%*+lpUR+T`xYqspgPFr4Y|&T!2AiUo1I~CUJ&APxxa>n>&A# zkAxnw82bbthwQq3A)l+!JT5Wb2|izt1al4Xhp#23{9#XYo|qB_pWsB8iHG-ue8yBk zIi&K*S#`=!8%MD%H;d5Ry%DZKU9c9m+`TbhlzNq1R)JNjzZbE4d*FLsf1T;CVI3dC zp_$YxR-z(-m94*z#rr8;>iX+MyqI$>hBBjK1Fn?R}cY+ zdqM!NR~d>bIUrR1{h4~7y2f}V-vi3k-!G&Z1#z%mVJ<5mQr0U7ll@*v9BXi--hOp_ zJd&@$Q@ZwgCbc-ZqiqrOx_3=6eGLtd@Ze+tu&BH%w}wOUBjdnpacOs+wP=5SxM_c5 zAHvqZr9x+OhSee5niQ?N^4=L#6n&y5G30-TC|fzpTGuh3U^lf2@k*9n4&`ry+0*@7 za1bD!v(W&VKg%=D{Ns_3ch6EEq3Ew-Xb~;SA$X=UL3$zEKS{$}bJkED>ng)G9Ok(Z+rays8@ofCicrWYx{9(qo2svMiB~H<15_;q<%)S~S~eNS z#;7{)1#s;L?@CnZb^oSFC+r)LFIgZCzMQUE)2*4o<~hmGWeS5}u-d#NF^M26tklk6 z1+lg}Or&EK^bO*Ef4hH^PJh7ylA^J-yfVwz^L}XFLt?lllA3k+IbLg|7D`lZGt;Hp zu_tP%-*i}u!>wPX*E!NjV>vO)ZPS_OTW-~Dn3iFV7$0@zS24MMn<7%cPedZRb{$(P zA&g&vaSrSCE2f`cN)u}Z&7TM`b2Y>g#hahLYpkfOFq~zJHP(OIrnd%Zb&_0#3H3vL z->?EtXxFWvZ@Z82wDoU1mVGD2afEQ^f^_kGjEnPh9u8c3AqJ!Kd}b_wN}#fY`zk!y zJr>D)iMKci+iF=y82G1#F062E;^U$*T|?JY!`yo#HgdlGur(G%n%ULr+ z3D@D-O#^>|s&9{_$3Y^pWU*x#1AqLbqr@V!zVRQszL27KQ6k8=C`3Wx3dPb{&ae(+ zs~d_U^Ut)47ui=Aj>zPe1X2{HbaoiZ!()+}qnrrC$0}`ZMD&c;+Fy7*I1aLW!k@Uv z{xV9kOOo~lF3?vT(VTDo<*!O9^x3tEc6q{n^4oueQWmh=hg{wau+lrc8fa1#=aw>h zbB(PUGFRFD;K+`*qowowetnIt>Z3_ztJnB5ArQrdw+sW`QnFjhg?^j9wdi-_8n>=* zMh~l7EFKPnubZZ6e=65a)3k4|zi!xk(~|L*>m4n6zLK&%LD**TD5Zm^+ZO&`<=AQ% zr!{}ZF5}=m_)B5Y!A?ZE5F6Y>P;4$;#E8kcp2#^I@EG>H*J#sr2Nb!<@=b}Q?)h&xV>vxv%&p0a?spqNlSSSg0Jq6*?+$;O zZnEzClVNUq6c#i1^AfUqMMmJ8;LJMxI<|(vO2q}VynhZ-CFi0%eYGJwqDkKhBtx$; zSC!;Iwo(7-64NE)vBSh?#j-4MsEf6R+PYA=VSDwQMPtnc+k;L~^F<)XfrcZw_TGp=PGnt9Mzu4R8+Q%V`J%w+_&#m1BA$=@@VH5gWmJr+m(%vU!H z>f3<5ETx4xcp&nOQ`{t>-hQIDpKQ{8>9TQPPB_ioj`eQGp48FE&g!2`^-my|x>_SS zR?&{HH?%fmi~I#%I&il3yC;%^{Z4STTAAQ#GZ$AYd;}t;e?p}b8brc1B=~=EqebV> z%~ioel(^AdjzQSHP^!Gtpx4|Cq^a6!h%4NDFgriK=q zvV?tcrC4V9;hBRW<5w|tc8tGR8E{Ev_&rED^b-2*2bC6El(4pVRPAlj%rk%z=3c&2gqSGWKAL5UcL!uCY9cm%h*neJq z7=H|NZyeC=N`D54Kfr&Y42u$fDf$_+6w>&o`t7%fzK0J~Dnu5zZF>C0joE1!G9+be z3ebu-W)cKr8<@5DHYf-hU2~U2>r>J%wRfrNsvh={Et?ovl_U?s^m%Dke>22p2Uam- z;CRYH3|#r@YprF54D?G8*s|!yC7IJ%{Pr7kx1T?tzf*HceDpU&e`N;l0g9wl&HPG4(}_+CfQJ8dPwLsQ!-hR;yWwB zD?I~~5g4XRXv3DcuNwsho{$TrFSD`Zq{`FVNtM7PC(*})vQQ0 zdbf^ug+&_~8FO6Fos+3Xsob}AoGt=^anjCloka3cxi6_eJKjcAoy!J#@0FK26O-W9 zDQjEm6@$1oySCqf2EWMx{tlXMa+Cj)T@Exk=KpS2KTS^lzuN$s0tVax4jhG3^Kc!> z0)BsDnxXY;4#%J?VEr4mLwX*tUPQ_LUwV&3MgHeeZy?Kdnmw8E+FO3*QhJY?T#)=$r*_0#uHRcVX$Q*a#?CdYPT7o6G! z$NV;^%e7d;#m^ise&+HbhkIrcA&8uyf31IUy}{)X@UP9~MaIBr^%7gX^fqa18yaKw zr;4$-VqU_ia6~ozOSZ(Q(WmDY##1=NO))|B|2c9F6O7RScyp3xbCz5RV}=(J0quy${qGN^ECRjwVdHLYo=K_Me-yffn|9phN4??E#UPp@FnsX$R|2BwtmhRyx($ zH_+b5*}CR97y9U_AyBAqROG3tQ}re*GOx_Uhc4}2RMJ9}eeQ@jJX2&qSw?>Mv}V%k z&QYkxU(poYb&~vC^SJi>0h_`yFoS={G0k$)PZ;=+2KrjquDsqZWLc{p1DDV1x~*%u zk);_s1>G53dHYL>0ZNWs>M=!~yCw@_+&6KY#7KtX)sD{{fD=e_PdjD-LMsrtwK{*m1W(Ka zfUO6Bh|^Z}F-O&ywy-akjH#)XTG>>S>9s+Fc_eotEP}C5XF>OHO;0ZC7YMqg4LZ5S zP7zKR?8t z99w&Gf_u`~9P;Z4U1mB80g&aAE_?zK-YJ|kl*zB_k|>RfgIO@7-=2TTzR~mpO-(&U zzk_2*MVL+v+w+4P?-KneYbU?h>n38B^x4o<(ecfKQ`mEBbWI^$Lf55ml;oToa!SVz z6^z)GE;WpLw{dt4U76D6(IIVA?MjDvRupgZ_%cp^K@{a$6uaJ0oVUJ*sJk-!xU+^9 z6G+{s*p+^c(@ASTrzC%^wCfG$d$=fWtHb>!Q~-op1u&^46QJmA?VPcgm#yO+jw#>X zUW4LWYlZiDWLB{3kIm2vZUtP!wN_QvxW)QSmk1Q!5b{9}SZ`S+x2fd}&6a6e?|0Rq zslDU#X!lMX+DcW~iVFx+P3E!#ST-1Vrc2`xAFiRqhy zA-#QWXu4zy0nC4(0k=;@k~w`Q3OWvEBq-cd`8_FE^)!6|_bgU*(wyY=R?5#QZZJ>% z1cO4ZkYzei9_t!W{~LaAez1@q9wH3O}L!t(>VU@cJ_rMLigrqa#4P4<3V9B3A8#ZE_ zotIprLQ7BxUO2;#I5pyB5Q;Pd3dx@rDwvcS(A;G6By=nmPb*(LD1~|7R<{>WS#2Cn zOi?#$m&Sj1Y`5Ykv}hf%**pfqfLz7%MQNwNVL>wZnXPjbuDncI6JxEaE80t=U(|FZ zUvOWS5-n~kx4-ac3SIrXUFHls5?1(f!cEpF7gUI||EgUl)^@_kqP23*48gsIc3V7GGBE8rnyd<^K5gu_QWziqGKLE)fkeUPW+ zaiU@yJaHZ;-|w`zQh;^!{)3}^e;AIuv*0RN1oPlBNTgUlT(ZP9YjYJ2+{zf%RFr_E zbR&Ngy5n++^g6bjAxD$*OAkX!O>?&KW@~yQG6y*nJdu4iuKhQr z^f~tnp?rtF17qP^$Cub~cQeHbUK}nAVr+e~0~^eu*rGLgU+e3U6cE=X;|&-sRQ!Ln z8x)S}qB8EQJd{^AcZQTtl}p-=^izBKO!4YZTJ8bbp~y)S-VSwuW%;iQ!|z-${Gl@p zAGASn;`?_t&b|7b&$B1C35LB2^)d5XH;Z;US8pe<*Lgn=uS`rBqq}Uw;(I%S?o|7J z7RGc}3yPC1jS~RR7xr0D^$W_|C!~MOWYl%8k1E;m=m-ur?;0FzD5QMQPcbVK4d9NJ zk7&yx(;Sa32di?hKv|Ynf^ZqU#4!XgXs0KW3|E&M;p&(dVKU+0gLpg3sKC_L-pH9g z?hIp}iWE)UEQPf)X9n}h4Szo3&wS3jbhPvu#8kvWE&(^cUdQA#5z?bp0LbCYa8;n%GtIBEtj;*26;NKEBSQ; zS`k5gtpFpPL#eX7v6=*)M^_{-S`sU(k-bZ&4$!F5orZ9de~9QSq7-FbsgWt|HxP!y zsQg<+DuV9U1c)j+dxINaTQGke(;|hoDD4t=YOl~4G0nzn2;!O4CI*avB9jf~>w-mI zG7oAvC~CGeRS+B8SK@JVujav5O@kK)c?_q%m8yCl&(X$K{gzI3F(VdoNzN6ino&n( z9!&uQPGy~Ul?2Ng3+LWtntE`36QxRMmGkEcsEt2FCB-dJyl5!Ke0tn@>{L<8EnmO2$rrVjo9fB_a z13Y%1O~WK8_ywxOLT`V{54SfwDINU@G#8!S*fBSj4w>jOxAKJ26ac^+^EfvYSlC?i ziPX4Oj?<)hd9<@36Y3|mUT|Ei^?J@hGw>n`o3=S+>cCuI6NynkAb2Fizo;F#pmL0G z_EGzxiW85Tk4M%)iV3WxGMUTOk(BUmg`T@l>k2Bp@aYeY=vjYPS_M(F9*Z7&bV@_eFJPvcs6*rTF(U8ehf5*FTA(=8^L z3PWRC=ri9}TKs<|pD8AyTaw3Z7kN~L&ssfIz$=uKJ>G6un5+~#>%)4{?{E#w*(B=< zxFNzNXP|_aq@7w|EMxXpuEYqVLbtXMXKKg*L`GEO|J^h+(lqmv^}g>V|pfSxYhIOffy|>|@2Z7YMJ1n{Qzv40?f_iM;)+F?)&4pp-%#QmDIR&9cn; zSm!`kcAwC>59of3tk!DH`&N~mO)g^DQKa2~?Cx&YqcZO9symQpT=;SFjSUc<)Sxx7 zr{hA;+^V$0u0O?emv=JXo$u@1^zN>@-h28?-1mPr-u7^|tlakrT~4JVB1Zuy=i7TOO^7cQe&=JkW%%VNbBXa6oVsJy8EDy6-|QCeCYypwr%cBtMq z@$y!&mYT9k53?Ie$0pAF-cHs|qO#inoY;Q{`yFLI%o`%&z6*P zJf~e-1u2>OZqd}tYPn+PNMY2h!!zHlBi|Z6S(*qc1>A9cZ*b=&3+s!n+J9Xq&qBXV zI%nPcgGA7O)o?;XVWZsDj+A-+kLAH8B^e9`u+$^(tQHySQm5NQ&bF}}>S}Gxr%Hb_ zl4fB_d@ttCOo?*0V3>>6JFHqNe$1JP4Bl2~;Y+-Nh0Fuy)*i~4)Lpu0qB8GWs9-3~ z12q12Ad-rOLkBY06*}IBh+VnQOOzG}pgbT`}XfN)DyP zktb76Lnx%qoi!>PMzy}$+cH-FxpRNnQ*GJP`m&eWYgZ3q-xaQ=NV=eSO>&QWL(X))WqoC76)!g`c`f3!x%9`ZG%>K}7J7qh{ zjKR`Xqf(mt*OuZWX`1q=NE-=~kxhAO(qcQ^iTI^lXg5>~z%x`=iJ;PR3|N2OS*X#d zjvPUd62sJ0u1BLt%k z>8slu80Q_5Wo7HGQe|oe&*C!5X+l$nS39Ou^_|mYr5XX$f-4=sE6jcH5Yzze8^FFh zNN?9Ii=V1H+aKBjIBB|^I~#w`lke(kFRkpmr|p`QeWnVzKpl!O*S*->C83eKT0vy3 z{l#m~xWBT`Oq*rw^`e>+bY`X4xzT{51~Q#v-r}qvKPMzEl2}|U}FIKv&X*cJ8LseBcR83N5sGY#x7EX3?LZGG+nsP{e_d z`b>W0F=1ASkge^<>in-vVk;CY4lZYcG`%tosMWHs@14=_C<<^FUgU}|1senESDcdr$i=>j zQs};++^FSJZ+U;mXt`!}k{OvVTph4wkDSA+7$5BtT?(|ypsSg9bGC=&K`+=HwA$Ej zYDy1Ogn^p5DegF!a;_LXl5biuq+2wIZWuDH7Y*x0XAEhyP!>abHDd=~J?7R#3_I+E+0PHZTGPpLLb<-S`Gh-8YAh-b-1?!+BOZr|=cVmC(2wpPAgVob|h55=Pyi6$X<&3wk)~QkKZ6 z11bEpMix1_!bjB(B!^|KO!6pBA!EgZ9aevvz&6vqHd-#D&!pgPg;)S#-i?AqRr2Sh zNHna>cq23s$Zx*U=`Y8ybD;pTki~OCVXEtr_{Lub+jNO#3z@VK-Y>3WYyg4ee;Y>> z@Y@4{;E=l(i*^PSNC@U2RnXpN`INE7F4h3Z^BNieQ?(-elL?tdRZ{BTU=@OJ=1+gB zg{8u7u?ztbYsY$k@jrenVkxP)R`)hnUIRy}h9y2RrqwWWy$^!36|hs-CTFg|**QBdUMs!-OQHB!|QbNx)JK)2v*-rw>y{ z%JNHOW-LY)`x-%sRiS3f)fllYzd=rEHQb4`P!#&2(r@sGOWPS){iI~G9E#K4D5J6qvaDU&s1Sd z3kxiau@LbFa|DE8m{X{;)_nSl4<}4Q&ffR|jE0YcH#C0ym{w(7@xCZ?jG|HkG7g_Y zthJX1(79d<4eWVMy7GJ?q6UA<0SzfIL<>05ZTe@5aQf{x{^Egr!A>HUgnp?n!4BmX z%B6?7JJA8TejC8HDPfx$kLpjK<0P>#1Jifg%mLdDFg~_8bk_V=Sc=GUA#XV#660ud zIcMBHQDmz36gadMJjNNrKiIOgE5yWaM?}XgldD+}~q_RG9OT`2F4d-W!lFru!##eeU9I4apo?Dk|ta*k2N47|& zClfmHRT}6!2pXH+pJ`*&$OtxvZJ@;L8&Ib~so&rQxRGg@9>g(7nK(AEJn(~GsYEqk zUd^H^>_0LYMB;hMo-=>(j9YoYts6j2{~0TU5yj&Z_A^5PSVYzV{OoM0Ep~zz2PxO< z1FCOs6+px`XDy1nkA0YC_fc`8q>qY`G#(7$F1ArOrw50FL(>J5N|G+Jp||f;Q3i=Q z_-&qL!WOtVe1tp}q8229wB&!E3H{J@7vdm`&3m5CCX<>5m!A>nVo8SiuJJx}tPNm{s}MNt#kT1-=ZcQ8CWr5dn{vst6-9H37@5qcvrvC~&-AV-s55KOK>=34Pql z-|SOpyAM|BNtS;Oi30BSA2#5T_=+n!}}lB&GpItLBWBZRcYYipsYj&v1z&MU)FYigf@V$Ow&`PDX{(sr>@^Cu1I4h`PsBnyKcp%U?F>gi%>J#b~Jk6 z@@qV#A3B2tF$11cC6hW@ywF-yPyvA8g}HYnf`NY&x}?k9_R#j?C65Dz{UAfMqMOvw zjqoN03j-Dc30uNkXp*bP=<%;Wc(Q((a`^J7AF%t z%h3SjJcs3-)K_6j0$q>ePv6K zUTJ^Kjc@eG^m16I!UaN>9GhMcviyKMLdb$c;YuJ&E<_1iSy_G}$|)-*3mb53%GTb{ z$jAyO!nB8Vz`Q@Zq1+S;4lqHd!Z$uH#1A>Lmo7O+ymg8?>gC4ShF9|3Rz^9=T-%Bb z!8mJLdZv!Zje(07FS4&n0qDrD=ip@3Y*&AT1mj4c&fGOBD)#8R`nB-XE&?3(Vw^&h|H)xaVRzMiT$oUoUbZMyl*kx>T#4H zLJuGbqk0TjI@dwU^STCvLW@4ZANp=g=x%3k+0TG~9RCxGwWnYjr?OoB4(6X3J`I2J zzWC{t{VbpSLNQ#p2F^bpf;(IaNl=r3MST&^6V_a$pL>@v|1~_6MeXgfLjU18;Z^R@y;4+C4F~SSTCP@ zTe^Fm)x9y({aq$?w^O#Sp@)A-Zc2)}2gxNF<&i_1-8YY$H+-mH<-C z&4CFeRMwQTmMaz;)I)JSNxPPjeN_-#O{1ixTz7234Du>_9vBlgaAKtj)Lwr#3P6hD z7F#pSvyKadLJ_puFt!v{5;h}t#BP;_I4_1Yc(`)#p@;^c0tNzXVVZxYtL32Pz!hK6 z38&8qC3dVUdKS`}9KK85Ixa+biT=|2C|lCkHXP#eK|!2L)2$8AUd zeqy0ZDG<;Y15>g$i~!$hg8&m(3NN(zSs-T)kV0~TU_wfRFv5Rbh`&A|9VjPkhtu7U z`k8rf!;S?+A6nNxP& z&c2TRdE+ds-`kqmx3c<{(NkbGi^#_#we{YuuzV6*FMZSDDv zSRIq!cQAh)dfB^OFHiL;Kl9g%ddhjxMgLWbnJE$;GT_XvgUC z7*=?{6+w&&DG2EwqLVA-;`Ka8l`9;cLPJQKlhqS&=8iN*RR})d%8y=*zzEbD_mBVf z+>1muo{VXMbGg6+tM==Q=OSH^z@dRzu!p{hxru+1EFq*lAaJ6z2V>0CH6)be#zs?5 z4TBz*% zqIR=8A}~9?*4C!f?k)$@p_f}yyC?dT?~2+z{o$D-=)P9C_kA0+yXFRST*a`;)(=vD zIkA6gsxXQ;F^XkR%h5>inpy0Lr4ydaJ3*>0iUUX0J%%O3i6ty=#BDneRiCJ;Pn}ht z-NoYl;K*&SmF=yQ;};VqtO)bw=C#;S)s{3ludjSmOPZY5)`l57v2XcWI77wruEioD z(Je!cF@em<#{O8(JJ$0q#}P+=XI=VRvp0WmRd4F=YIT2;_2*|j?^(}JtmmiA<6CqY z-`eoFyYbEMV|;6l4%heA`~1m{BZ}1%EeYfI->=R;cn70!Fvfb}_uFC=-4e9O1mZbQ zAYPgriPJQ+BQfe&jZnnU=~e8lrdE~8<|&v#5sqR<{MZd7&$lsI!+vhGGh@g1#3_HZ zvfFzgd(Gondy{tnTNkqE+R~R^_oZ10Bo|HJfP!`*p>1>76u!P=@&J+#8^4|$**7A)?dF;tkjj7&VMVsBk@%AHo;z(Mn7pkPS>yYaT$aPG~wLz?d z#HrE9Lrq)^bZsI^>cLT%2P1<3&nSOKGe+7tb_xn3)N(-B1%^~ya6t8 zGkVStEo8G8=B%z77)fHsyDDT1Y3ysPkZ3Tg=?c6fp8p&uy~olwh+f5~yQ&R{AcR|` z3RR%$LA{YPHHKPijz;!aEU2+V-*Rn3g4Vlk(zn!LF>%8}{CFaMJQY8lar1w`Q=?m@ zn>p>U0F#!*$pcePUIIb_|K744M zi3VYO_|UBmZsOJoMKV{M#0Gykb#jLG$hPlgWObfk<;dD$ReF8x9%}F%&>tSYhWAKQggJg)nql+Y^dlF6no7@bBY9RFzgCq>MVZhE`HX+ zVz(neXHeZEBGg1GHwY|d-TCra7o=*I5?4`8OKi9m<(jNZQ&);zD=B~6VioQEJ?7U) znQuS8`Fiu)`$Okf7eZIguN^;&Zd>_}KB?|dm)z}WTLq3k_K3Sja6DZT9P4UX+}N~o z2JYscx_f!*2JlmXO=}Q?z25~KR-f*V_uOslxhK2V5wN#7+g7pxlmBuY)9*!xI)nDV z4u|!7(X(Z=k(L`dGs|H^}zd zuzb&r@IfD-nIiz_nv5XY2USE>ymg{ zBAyZzl$+wI>2Hf3e?e&=WbQIhDZfb4BpS-KE2%Efos7y?v4t zq}J&~cIw8DTBm2-7w!x7aLfD3ZAz=hj;@(-^Tp{BJm#cjxY`JQYNW6z_=&{$xDodnq=AMYJm|} zSV}DnYP!f47#DR;=A#vvepietE|BnyjKM%qm!!N+!#cQm${f~535GPtP(=FHmkf|# zQ!amGWk+2YvZ#26q?RqBA+mo+drlrbsK{CoMQTw%%oINzqk?F0kr0?rM|!M zapOQywH+eSzHGwUeY5M;;hK=BIRHlb%*scja2WU9Bx)8d+nj_sq9t)cW`#*=2#J5> zNO7}P&M%R@rX!J)D`AFK>Y93HVLjS3){)3^RZ5!7NHWtQbyxSuVcjy*sHok(h{4o7 zK@G+kgMVa9QP^Y=B9SwayT?O>E?L-n?bC(`_$4|^W_EyjclrbjM1PXRiv+JS#Fdl+f5 zZM$L~-PSPtSE0m!L%M55S(H!IFOD_AswxHw1WwF@;6W~oKgy#^yBpVQcNYy?0|N5M z&MvZQJY#j#Ppu7s(I*hVb@fa4Kt#Qt$&C|o&iCz2sU6n((wg{XSliO?XM`k84XKyb zXpBSycI=yG5wz%2@-~4?rzwBXT%N;+?WGf0lqlu|iSv-7u88I6VLZoR6drlKq8iO( zi03?O9fBi(T2U{W$f6^5?~Pdn3i5M8;v$LZz_cUdst;MJ0Vo)r*m>eaeS$QFo+T)L z(iW_Ev$RjjjOA6zNS5af!!)ovHjgY;^TLZ+5)wgmXj=u`22dbPfHZ&5IfD{|E!0KE zX^l5zp&)?P4wo!0W^f(Oyahjk^vKfmb7<`ai!2TP{zg5Vf~>^?o5T6u7%$d=5s4nA z)0=SKz)LaL3X130nlsY#8qM*xIQF54pQS^@9aP$6=^>tcj$V$uIXf18?@|P>&eC6C z?uYEqzF`gUfYR5l$g_V}jd5qMIz^pjM`KUC?}Z@*xXz|qObQ3)g`SeViXJ4>IHha% zKvWps%tu-B@L^gd$%9Zlfe^5@{UGE8eMtWp(H-~jp`#BTvVM_gWd=nbtdHOf?(i9o z@-Ul_vn)^!WE2`u=FGp4+Cyb)R~k!aPBd<#`% zsKq7*o7!!+J$w3e@7W{I+u7cI@;|-w@zbZfKRo+w+o%6~HIN#`rY1>y`>(aRI3QB%ZktTc79muK|+NANtpB#l3tcGuv4HrcsmS3 zxq;)lWxg<#aqb-mh>mUuk13pdr+&K8`XAL zwWS_!R4oSMAY+SzbR7o-lE$$+T*?^GelSFRoPg+m#SZ#;NL)vbS6|!p07O^!jH2tq zhZ;)!`;G|qx7OkaU?Z3(>~3fv&j3iUatV{L>Awpi1?3fgnVwYqf-Q*EeQ&{)BJ&1j zKk3VJl#aU0V89R#`-n`VDk%%sR46-}l_fn!a`6t!;YCRo+AhT<8NqB+S9TD(A4Ayt zPkoJz=O;)8i4EwnNpv#(3Y9&NkzP=0fCR&T#K{FcS2D_CPda|Yh|0d~nfQ;6=wd8a zi6(@Pe1{Kzy4T~I^vctW(##8Z*c{JC(i{)b*MCIO=2Sn*oci zm>%GMYuv#lX5<2q1ye#WBz3FbI08%77?~otGlR|AnQOoZli&-sL(l5C{ki!m;NOIEd17cD6>EFGCcvBpNzb`vMGCM+Gh_S8Sh z#?{Kk*9pkF2>djZLGuRxko}jEV zUcIM(TLXE>xx;MMX`N7TwZsttne5&9E0qZ(>E~pTL}PN0Bwp`P&-Z#;Jx=_o$oPLz zSuylT7$c$Khv09&^`1jHc^+##!XTB@6PN--dB@RBPcFLiORpDVH{u&)zc@j9-eCKc zd*s75>^WPjGuU0@YdxeaE!z2rc3+vDDH85~>|!wYaGc#eD({Es5(0+u$vo^qIurmJ zod5d0$CN3N*mm+3{e&;9@16CpaV7ozw%lJs{?429WmYdi{4s@?^Bc@QmSUw(v`0K) zK8>p!HG3?Tm>vuqmL?4^sT@qgtA0VEd<;yICzof=QkeHYEuy?2*a{;pn9JxBv&YeY zicw$FRqE~kO350eR8!i%$h>FbrQAj+his;xp0k)HM|b1?6wtt@_)#tqd6|R`ET162 zLpKmJti;f`*8^o~nXxBvLDhd(#z2ShZ%4Tr4nFIG#WX_6UB_UD8GeuZn7OT0IKA6qqegHx+`$eYxqQgM$nQAPBi;P?RNT85|O zFsvP3_7$#qd8^&&0Q${&3OU`L{Uv29lgzmb3>BHu< z39Ts;HcX4adk0k?AHcyMJpiYL=NQi0!ktR2Dwa-iTrc`o6{yfec^6gA1=@1HJD$Yl zNlcOnX0U(9FAu;D^cYSjN-Vjoi}wM?i#)!fQxs*VvTS@qS*g!x7fR`ISsEuF=Ss%= zS08%OV(~wEAH5;7h!6+gLZ!NY_U8125{3_SH`*Dk#if%srV9b{8ZSYc!xBK(8KG{n z+7Y{u@eajx9J{MoF2w*ZQPBQyE!cz}pJefvWmWv>dmn0brq|zX%}2ZJ?HrT;dA)=2 zIIGffYsedbw?X~WgnZqCe8k1$F#&?F8oK0T{V-zbLMgyvaSDl4o)J5LnDF*ylzrtK zT%g)tfQSRF=DUzd71EP>J#)pe9BfLRFZgwu2kYH8-}}Llx;gTQr|vj$rkF|*Mh_PT z^`_MrliA~Owz#pt$LeoU0pjr)!^W)_lrNe``R8KGDxP;V>xbbZ*NQ1|5&-o-e|ffeV!fCuxv8M5-4aTw_J;^_^gD)b#* zqa(>wH7=-lQy@=wg5I*~yo25y&S5uxBhCC~?%aX+T)4BC*f$`57A6N8RK-j7v_#iU z*Jw_=kA_$@$sUe#wCj!L`0hs23LI;wbU>Xw43xPfM?i7ta8HBpwP@zM!qMP+&6V|; z$ezH5;BYtad=rzTb^=p*%=A(A!0#HG$G~AUB6uPY9EBreY%1GT z=Pgw+!{S-p67!6I9x>CBiaBB=^rv`BUy367KT!Dg3FWh_H9$?qtw6V2!`WmdDs0zd zk!od6TT`HjoVJoVD=gj7QrMa{4uk8wTi)NZ=wDZWn+Dq1`pSV9n1@x0S+yN zP~p}r1?Jrp|4gwj?FqYT_K#}15vEcwR3kI1NTSuX{z4Sq=n9k5ZVHp*^%N$DtqPNa z7KO>h3Wdo@yTat<3WdpQsfIW8C7%rSJS})->g$y%KX`Y4T8gjt*YxN6Yx?c|HU0kn znm)h3rr-R3(Yl@&fAj#p{LusW_5N1(7x(R4vmy<+vrnV>3T>KV?|J4x6 zfAm2C?7I9-OMw}^Arma+zl9nu`0KjETw{bdxHSe9h$$&xC~e^jr6qh5@JFsGd;!l# zqV4btd&EY=UqL%qymYn#NdY8Vk@gQrHv{N`(g7 z2Rj-_AMCVhBX9bY$$&%l`)Aub9;|4;jOWA;x>}YWaD~bnTTw~b+C!$8c_|eXQ9=)8 zrk*%|=IV(>POjptDw3P6BDx}z|NXyulo#k1izwBPj=YIYZV#fu_~=8 zDvglW_7)?{hW`Mp}FH5nA01BHX!-m|LZS+Iym<`?f6%z@Y9x1fJ%cs?rWj7L-l8W zME4o!{Jjqc(%V9`>%GwQhybh-oz%5exqiH}y)AII9A%T6PxvcmeXT{ zUX9?+Wb*IZv~vEDZ!g&-{^1(U3#QSeMA@9^yYtsvyDPuoidzNkn&P%%vg^A%5rDp6 zx>;;KuqM4VzuG|(l9Ml0OhFAhh(0oZ#Vz~fq90XdHU-BsZ{7#z4mLUZ)`z#)jVF&N zEXUQ=99O*3d#A0!$JNk4nr6a77HtHP3)+SS65e1VP#6?Mt@=#yjccx7*PE+$^wv;a zf1%GCDnzuC8Xj-W%bl%xJb4U9L{HAuXiCn_F3q#+!h7PHt5(xBt(Q%w)~0ySWmiB~F2KEA4{!^0 z>!b4z`c=^S;InUeE{y9j1B$$Ci(mg}uvE1#v>P5Veg2k{eg3-i-mi%^$a|WThmx%% z!ol3_{6%lt^jVQ(_Oh;P^6aI5J@@nWxoqOou9my$k0VMmAUW5=hh9lpgpdHA zpbSYR2N;T*o}gT|-A$aVf35SYb*)pM`z0xhRTDSGVL%LHoZ0Ft9=qR!UGbdMuXtwi zisz($#WSm2@o)rzxI0dN(A_;2NU>7G0`RHWN}I6&oEs??kPqd@Fs1*fu(JxoAuuGl z#rkjK-IN0d-mJYNCfc308ydfOSL@wrziYX-rAKP*Y8Y9s0bwjypfM){qO&Ri9J^4B z{t@@P>S8xwgc;uBkAPzC08E%CL6KCK^e6lY3c3-;C4pDsX8`hlHFiHI0l!A3EVsH- zrVq`R)L&OjmH-#Qr)W?7Uu>$M*O;nnHEZksXPo5QTTarkjtzzzfBanE-~C*z<*Y6F zA2ZSOd!J}+E$x}#^-MRhOQ5_Qvqji>rVI~uz7y66JI_=`>AhPUrfk5$yjc76x<(Fy zUG9qGi#2y-4p489c!0*<~~ z`ucxwNm`#e?7Z~Cj)q?1Zfw}W&}%ZO8+Sq3e+z@Inmt$2$v1jz8FMkimZ{6ctGEjj zFWXY9ZsIj`n|PfynRs2*O}rKk6R)|`Rr|8t9qq_%=QYxbS^SsT`Yzws%`V?J>lucf z)(pdr>xN-}hfRiI2QI^~3*9j6q?=*b%k>PyUbh;CeQGfbd$qza>|MKI*w+yCERupmVhA(`^2J(QW?zD(nNpzXgWj;7^v};6LH{l#2Q1VB+_)Fco~OOa%D)>S(6-4_(Dv`v~n{zVHu1NTIZanyJy7AyY#6$QW0l?5@LpTi5G`x^z zgr}x|8R3a$M)2#4H^a42CsG|dQc8QLufgOZ9n3vLIru{+vU#jm|zcD5~Z%=B-j ziJ;jvmAEfw<>Mkws2II9qbQm`9$~~`9Sl(OfB!FT`c|8Q%L4L_=kQC@99Z9tvuMF6 z&CIa3HA#Es!fR%ZuemwuSEnswV-F9Sy0|yc>{!Ta+brI3$A48ei(l(j4KJH)7VG$b zgN7v>ahmo~Um26Awi!xl^Ky*xXV)l!!hTW)HKIKz-inGX@rKzhI#axSwSx)4R<8<@ zpZkw`e<=sON9i({bhM)8gY|x@Sy2ze28tn!Lq37+=hhzTYhisZizG5blPhC?mOeE_QId7NkJs%?(b`h znIm5#>|2>SzN#5NzG^dm{G=HGP7J&BKrHYUl5%eL_==f5TAgYXJl{2Gw`K`ywRi_W zsTn`&Fp&n3uWXA*7es_bqzRCJFKYorHwKm4BYP|gHT>y3chh`Qhcn$ESM>k0-K_~d zZ;+$r29%P+hI1z+QO*t@X+)Vb(@C)jdf?%6oAo&d<4p&~-qG+FyX2M@{$?>*_}}2n zaXL@pVv$5F3d@o3j5(@%#=P!FFy|TE^hxt+I+zj@op`-Zqa;c{8#vE@yr7KCQmfP$EdfxkxW?T6CV{f3n(1^Bc%=Q4kV=h_^vV{B&TUG5{ z>46t#Ww{vqAkNZ?0l8LYXr3Fhzrg(QM6=-Db#Li7c>foluZo<^;Tu zoGbQQgEyJnE|1HOY_gA@cIA#fA#!j5qxtXun<=VmG>7j*8-% z$lQ~O9bD65!|Uwq2R0nBxcLfA`jlDdAf5m4AaFfbR6 zQw%jkM?V$z9=xtg5rrsc;RtPHi_*Dfr0De_@a;^GhD%XEo;a|7;)uhL71Y3W2(6^S z17qx}Ve<`8$5`p+c>P2}r>nY`;|=q2jMNZ3!d4pXrP_s*5fxI1G2Sb~Kk|n8M@Ed^ zd1Lx_UqVsi-bVdmmR<8dEN(lug*LXMkXQugb^RR`TPU86_Eyj_!9y4zZ>O%g&rjUv z!@-%~#W>zJ2Y+XOnSm5&zVyy%xbtr+jMYZwOLkv}(n#rD-AL)MW~5YRmzS`*5v1=1 zs7nK_=LBpFa`rSJ{dcK)T+^1x9^;v22;BsgOQ#|9z1tFYHJ4Pr1zk)C?;BkI_-_C% zZfNwbLnJAuz5XvNEgo&SE8hh-)c-UdEURHsgT`O~L?ml}$}BG5)h#a9Bxb^Eg;BCw z5~+9nJc=m{{w@;%ZV3NI50an%E3UzuUxVGvB5ZzAqz36r4c8Etzl6h;z%sA5NZ*4U zBzmbLdTEX5nTF~HslVq}xG?#9sV&aTELUf84~ku#PoM5^3 z<^A{))%<*_WDJ5c8!3%NOnsWWalBXuDY4LGe?XRMESB*-+D<{drI~2}gWX<^iw{Un5 z!VqGUv{A*YR;sv*d6p$X60lD?5G0n!(k3f^tdtQX>x=W~`eiv!YTw9m{EFv|9Fp=? zni4c3?r6xSfgq)eDLy8EvTM;sIiP!{j#?0Voj__njyCD@SyX(UDmAc4oQQjGIm%(& zd+90Hg$z#DbCWAt31pq7DgwDWH*1Z6b|kCzdoNKJ?w)t|qnKNic%Uyd; zrt|0LVB1Nlm(8Z*+3wO|Yh72XMzIQt*~5fP2SE@Z689G_mz7m14nVQ(Q~##_`P72dZ6 znM7$BkKuCXaylP8*rvU*dg#*Dfeo=oV&|i;g=P>3yT7kaHcIbVudZ=3umF)D+6-li z;dLOiIbY>Ym}_@JMSxXl--&*IczGqC5y~ghD=o}zgnzgO81-U}3A)(BvMvSZ zPS!7SMz^rjC!;J})n#E#W|mKGA16SeJ#5XE{CAtp7Uedre2 z1%9(M%d45!tM!=IMJw|G0N%{Gu5`SZ4poL1KKZ3O+G{o{?t zuJDbfYlhR@78i{kr^1|n)NKVVO`sQO=vp61tKBUL$INPUcY7P=3_bcmDNS#4X?k1B zYag#Py=5c1(oJuthUqO~rnd+m8ydEiDL3|}ESIn{6`1W6%*u2I=Mz-40Ik8YG7Lxy zWa`QW`jPbkJ#zd>PUVOx#G)JW)q6v5$Ip7)}6d@>Q3H&=(>}Y=Z+Bxs(yM| z>Iw5~id?FTY^Ca=x^0lCcy*Adq<(B_>fYnHoMAwvX{W$Zh4W~gxQ^E0T?CG@<3H5{ zM_pMpc!LY8SO$)o*H8RQ$BD1SfMObPE&7uyX4K3bGfEHl#9~I(qdc`{3p`zq1vsv; z0EepN7dABr{Ur2%T^IF`Q726yqh7i+VXyU&QJ=c86ZJ?=weU?EKM{OwWhXwj=)&Hv zU^U*ivl{0sLPou52pRRFF?HY{5rybZ6Q135)Bh)O(0|LwLBH1kn&J!H0eU&35M8yz z(g6mkb2J^Oyg`aRBgzi8!97*6^VS$eZ9`X0tQA7(mXqLr<2Q!xj9|2C=<9}8T060! z4QbcVsbKo%O}4-gMsHN$qQ8kp9=PZy@r)si-l#Z8KeI;`2MNOtLF+2k5PSR&8G7j7 zRH&mb_>(g9EN5a|2&NW;E2a3MEiPX{e4^J<06sS36Md@PJs-i{GgD8SGHfAa*efB! z4z4t)T{%R5*DESZ{upj|&U;8XbI1C=Zj|h!@GBGh-l8yj&4k%&U6_TjF^TrPi$psU zzH76(XE5*U+%4?Z-nxa`cT6C=5yCBw&n@9*Mg#;3cz}{g$8WmMOpabwU&ZJ%FNT$8&yuYO!P9YO!PDLR8RZZ53KE zWUPakZzWzQli}cS((klDD_=zs2DTm)H{#Sh%uvvcvr)dF=krNRS{z*C_-xw*2tlqG!U>uPZ+2t3M{zD@q9dp zI)p^f{EJZ$|9*uczS(mzl7=afX_)ffGE7-$esk{|%+W{d`OUR?si60WLikm6I>_9<@^{tQznPu2`pS3SeC@vS zornHXx43=pw79*fTim``&)0AReE5&9P8o7}!pdc(I^j%K<*I_rCW+ra(J)1uz2^_Z+}< z&ePWo?rNL-!`vpN6P4E6Y7cfAY`(jnaku4LzE^z9Q{^eCe3ExK+rn_e#k6efv1#&8 zE{{#E@Vjmvo8o?8-oeNRy007gu+kMqK6OhRoVB!LsK1AhIVA62KstGUX9axYY{0bR z(F|J+Lkl$7t-C0qS7ML{5x=A47BxHKk`z1N7QTt}9RD1a?Dwx!N)2=NyQm7dkO-qC zSp32&mkz8Yf|)sqMh1d zynz~G^v+8BCDcP$oG=i7q->-oY>3K0Szj`EDOSv3oTa~BflskuEa5Ah3d+5EPo|M5E6P1{}X+r~$>aga0wqU(kuWZf>;oL#qVXIjkF?d7zI z*cRR83THlPb;ixxh2)s4n<|3XR$C@CxW zV4J-O^@4LUmEMO=J1N6{N*JQO$iCJc?%tuZ68)CsW5RqEJz;@#^cF0cV(!qys(_ig zSrSaG0*Vh+dXxi&#sl&1;TWCT^ddTga7s(rwJfjJhT^Jd>|n(`2oLfr8e!Sv1+_l! z1~b4e(ZIv#_)}|t&!wy9TqANNTS4-Pe(e$4MGfxjwElVbReG+^JPE)@HZC;~t?OnR z*Nc*R(bz>iVDA)R)u)smWH}GK0oYU2C-X&l14YAn(HSo)QMv^-R2hTw*|TYJHzR<= zn^+`=fEKQJ3vk9{=z~x}onkCVOHhKI{~Q(~xp@cJnHChwmIX;73bdX8>x zK%q)mi)k_7-v#4YoJ{D_)e2svgNb~2Ta|+$1e%$G8&?s`&<{T!!~vW%bija?F)0RT zqJVx;46eiz^V`ph!6J}oGO%VF2<#pt!89kuY%mXsY9udGiosS+={}?0$Og0$~GGk*-xSL;hIq5iwq0k|8f@9HWy_lVLIf;_whP|aP zkH2)>327LjcX_wtuHJjSVC5cKcQQN3wGkh zwl_buT+V8i;-q8--x?djtiW3s5Z_D)>`VrH{B=wg93+N$IC3o9JiM8ja5Hf?<6>t2 zWd_%OXf-{|D&$?P48W`g;4j1(c;$GfnQOZe0LvH!Ukzc)z1blN@R}!f&0+l*|9~jO zV@`2RN-e&YcLBs|;+c`VbJP&!x<=<(93w)f1HJCoYr%0Ts;umq9VKwivJdg+5wi6j zv>)V}{*4Z?ySBiA8OO9Kp*8q!$DuX&?x|9LY5c&n2Dw{tK^d>N9XY*5_xW{}h{5Tb z#sC$ABgNe)mujP!1-NMmlGc3)rCUw8DYluzO4kC`mBu9>>v}GHdnB1=po(B81mZrp zkZDpmDytRD){Ate4P^@Ur$h3kf{hEKS?~kJITV9|b$800)9TYIwIF9pFydvb;cLNv zs9{P`xO;EK$|*Oh4cl1#DenELzN=p`s_Nfz)ni-P4TFioDc|Fi`A1$FsmfQKUy^Sq zA1*>Stb$mi8xTzT8Tgl7#|2p#)?$Nwsl)-zG?fbmV#G`yC?Uc^p~L}Npa0Y)0#*7d zHG~88f<8$>q3rWtQeY@Ke&n{`Q1;D#0z;0FFX5>sQ^>cXM3XT}C6+4rqEv!36Ew;` z{OPN0T7lJBu4ST8(+@>9^ZYtnZ#FjkY+jzSn|` z?6C7Ha-LWFjt$LVKDy&gowgheZc^;kE54?CUt`C-spDetHfPX>9=oXqkAnJt$iH!c z{?X2F+X2gQlA`kj!(L;$8KYrUxbZ<~B7eheAn9MvNa{efYi`s1U*l z!mbRde0f24F7M&sI$~oLw+?uJw-`aGS=fw^o!iCGKM4-zFvind4zd^VMS$0d-pgN4}y2cCKn;7sXx;NnYR$L(K*=222u7<9#Yw;HSX%Yi}SipE4?E=_ou{37n zCOZ)F?ho9DNtS)C7L1n>&RJ@^q$oG~>qRVFAyFtBnVns!1KU+*J$rjhrkJ{9ie>P= zqmnX4`Uu!)A8uD3vr(jtop)^PZWK;j^^k{}xQ^Nr+S7i=Vdw1r^-aft59uZm7X&Wc zmPOIsE7zEaB2jFAHK`{ijjzQ9HMP8(j+0WOK%7bq0|grzA~uhb9qY%E z5oB65%21|4djdD^I%h&!)!*HCogR*Ei*j(k5*GDg$~G${f?EjStuGk+_zrd3Pc+@O z+SpIjcK?1?nC7{Z1rQ~`wd9-4AK05MhIqfj)c0IQiBFz?DAmbcODtBpok6$iFc-1S zk>9~}%{z1fxl?tbkarzkE=t8nYAQy;w4+SJIO|6kS>8BE79#Y%RG+G|7HwMS*`kz^ z#Ho}dO-f1PR7#SXQj#<&B}to7lC&x%NsCgFxRjE_R!S15Qj)AxN)m@s5}1rNm4#Zk z{+iYMyS~AHL7#h5-7oHr_RP~C>NjD})Q;JG+G0M7_D6IRS84&m&y8jv&}p+32zz^{ zh7R10A#b!}a0T@@tQ1^^4wMaOFmurC4B~Ev1S0I6uZPFeECj|*3xTQ2LZGNw2uvC* z1cu!W4$tZq0#~+$z+#1kfNhmnvl1|DL4CA;5QYPPmvwXHBRekK!7ouR?H(+Pf|=7; zlp8)c3=MATh6bmN!Q^VlE8^a@SS1`96?8MpgBE**i#C&j6T_t7hMC?OH^me8P4Ps( zDfWYx;U%c3=%69}3PH^DuK6i1U<7(Qc9d|6HrFYdaJ5*lKrKE7Yo=|!d)3M%zpfX3 zVk};N`*(s3yb*k_C%N|SyoBBbeAYrKioMTUHt4reKPG8cB>K^*CM%O3Suv#F2w_(;@!ITA9@C>1DwuzY3Kvx2P$PZ>VUvA?SQZh&tdMXqkO zLEbpC?kpV5zoi_blt3={?iQ(v5G8U=M$>Iz6~JqZqq@y976G`02{W%LCBs^p4C|$? zt1;{wE=^^Tjp7=di}Pq->&Jx<!0?eohNCyl&nBa4c9(WG8unLr5Ab!EP`VqXWUf56@MLfrC=I?xe%LS;#0IiKZDzd zyCRRS9%|!>%%l5ES=Ri}<}2!f)p7$_9g1r-3o{js^|f_xBdv#E*ML5Eg5Mu(9aXFv zm4iW>7ELH6EQ+n`sMwm25;GBhZ%rzYyS9|ZW2;KZ*9Ch?t5-=`P#E28W#e&`_c$>Y ze8W(fQrJ5S4yRc0Oct}GonXg?8&n-ay2_j4P}zz@TJ3vL<{#d1S)~;lpZZlMWES;K4+@AO! z_80ct2+zryGT%Nu%>&o`hM!L{x3+|r%H512!Rt`64Cbk=!m%`Ci7^b{5TBgjA8OQX zu@=Q828}h`^O{$Bo?Q`KX-55m&t5L+pt)HbOtw-wYW&cNrc!+!Xf9(l1#YS>7qrj zRzBxb^zx860u;3A6n>Wlw#a4E`XXN?X>xAc2WkRXZ9VMD9;&O>hijWmr5$zsK z$=q(PcMS!JA*36Ey;7Z!!0;XsV*UzPSPMin`Ieg@6y)cG#6=Rj(TJtBW-G_A+i!3~ zI%UQTUs=R=^K90C)GI4ABPZ^A`L)}*;hxo&;j|p9<;nsS$J%=p6$M!r?RV@tFDw1_n;w|7kPpC}v|00;!TmPYw_{Rw#Wp03*y4NK zjAZP8zT;HKLD9#vZ-}F%n-%Y?%1kXd<2LBVpKy@-AX8o=_}Z|zxW4c?%Ri4LW;@s96Q4p~y zdq%!!VKP%`yFE5iE886iQ2cU~&1pwe;z)^qvNkf_iaj{4zhXdSsX3i=L2Xl`Slf1m z5elr&NQe<^P>Za`^RI;=x5wRi_|O>@JV#dY;X~5$&bq%)jf#@resed?dCjKQ1uMEl zI;e-(3LHk=j(8eL|ED~fLfRg&UGP&6$q>Hsa)TGPzJ4E1Abc#hHYkN7f&50WE5N6J z#{FSQ7Sb^}fUY8naMJcr(jry>_da0YuIIIfV34A>v_Gn-?8=4!v?5>8U1@d)he1uT zrl^vLJL$OVq;SYup{PFBA(FQst*o9^zIu>0SSY);HGr1vulZOur zZxX0_2!{pToh;jcXn}dX0Wmsz_z?aqSj~9|S1)uOFwBWgrgkAJ9hGQ;c`$S>Tou5; zF9WC`zNF))C`(DyoGt`q;HU2?S3`$+kWOBGJ@$s8;toadX;Icfzc$g99c>|*G=>ZL z>MKQIx#ugo-@priOg_k#m;LkhZoDp&+iAqma` ziR}esiDyLQ>h~Zb=vqi9mvamkcZ^DaR-lz$WNfq7`yV2;7G zHxU(f8t_iAYF^ohcd5dEyA1GdJ?bEoin->aSMQ8Zsn*(;auq`c@LPuZ-G3 zsqdiDaaxP-&boicxo-a9WaaQ`^g<&Mx3MTexr|Cu!ih(zj(4Rw$urHGWVc0~EX|TY z(8hIxB?yP&2|yfPi6?|ycorBkKsYfaaxpwhB3H$~gP#xGYnNGmBi(##-ZB^l+B3}kA!$RsuW+*p&?r*-{Y;nL4d>b@w$PQt#f4HYgtEiNfn z-9mq(y6ljiuU5I`jbbmiOA&z>;PddO_M1K={*hr&-3koK3wH^ld1NXbR%t1Mx`x8% zZbeFu$z6&Xw3OVl$gOZkONc9{}?Y4?p|msT=rv@sx>#@^tm zcpn6B+Zpq8+%4+mH#kb@eR%CT| zVs`-15+d_+ZKo6V3DXEuI#NFjC+uPj7*%$Mm4}gbg2S0G7YYd~m`if~O(Va9wmELz z(=xC)gTaD-5q;RAkP||1D1%%WAy&{drDs=)0l>H~z-Y|-^jLx5C3I0mry09U8{0-f zM?8}`!^9z8<}wBdgFpGfw>cvQgCc+>7z_i=SQD(^Dwa*q!W{kXSwou%w|R-cYKe1* zW_!X4DmC|^tj)J0J(-Ru@_j9b@hE|OleG#tg#&Vbqw)=(NexQ5Z7}S_tqL+1(SK*g z!6Xi}?k{*uYk=;h9(&Wbr!aJD`&aBKq5rBc$HRwtz3_Q6Vla;O1p!&lL*p4?Sg-V@ zgVISb*6m8i!PIEK!)}KiF+>y6)Wq1l0b?65Z=D>I=3#1>9PGG4BkU05Ju zSlgO&&R0#wPzz2AqdsMDeZWS-muu8yA~fQLKnhBfM4e>${7()eG1a^u zO(r8)Rcp4^tbk(vmtXg+pKiYH0HHrQfLbR{*>K1pYERzAZu5x#SDtVQrw2}>an8jo jyFS6wB^)jBGz2=$|1wU8KOhCC64w78BZj4K`O50tX+92nbnpL$L=Q1b^J6V-32Lfv96c;AkAnfCl%m>UnnkI;O0` z$DoF-uv8RD{UAsDE`k25)dNh2uEP?jBK&YJC%jqm8uZIBUv|Qi&a-D&x^K0COAs^Y z$K|pUl6UUXrY+5&*ShGo6rGj_&c1*$U_r(gY7C^AvT5*p0_2vk-_t2w9Q+m21%Hc4 z5$5bMrL;9-Kg%-AaEaZUk#g3N`xR}29`f#Yyt^f32%Ybz(`695U%~j7l+6}vN$t%EAB%HP2oJ{`Ws!?ZmqlaRlt*ZR@0IW` zrES5+jm6y>tAGL8yq9d_AxG@X625VLf{ed^&y0kiL(!+SeEq6*t$}l#%@-M!^eLZN;#5d0d|J0uD)!S7z#v*~AfEUV8C5cmFY~Ngz!V8^ z0b0RH8uF8w()TjY5~Df?fq(l|XFPX*9_UUbB>()wj2K|uYPLz`->0sltL>5Kr5cn~Ao(^&<|3=TrpnqKAf7-=hdcxCn z;QP3vNc)IMwCvM^Jdd14q8ho`XTvN1AA9iPQ z@9a2;77LP2ED1zk14Z|V4q(5DEoBV?V<#tu+mLsZ=>&?ea;}%1+y`goU~~MX-YY|z z=kB+%e!9R#J^q_R9MVAd>fj4l32fF`0p383xqG4T1-yqb zI^WY5g5be$YFeT@T*Py+fUafD?`&BeOQ7ENse@XT zb!Jt>Cv+c=t2~d%#MPkwmfwR`=}G$JzU4^T2vf)Vt3^nQT)Kw7Z_zc1E_@z@|8M|! zO~`ZxdViMJ+Jhnn-U#H9(`Y3o3)N;RJ%`S?*Dg`R+jfkxQX8|c`*oRI-9!rLw%#eYZm;5C_cr40`BH<~VeMRTTXd{i2a z)f1Ca6B{|(FsK8Up_bAmrcziPBu-r(|4ts^5v_)&N0hitJK)9ARIJgaEu9*cblE}j zgT*4T6?42y+e28=eHW!_7s(A3=^N^Q=D??HQ}o>4ujsa_=(ds;RAKs|`iN#!$&WeO zOn*fmvPX|ThB4i9iQ02f=RIdl%-VF?QMq!%snyOpEh@r|EIIR(IXI8VKu=(v6~z6f zD@be?v_x!SvVa#My5p}QG*aU}1$j zF^Q+;?wuZRjUxjs1q={RIROW@>8s^hNPoW>PC4j`Edn&&VlOJnI`Z|5DKz6N;=(WN zOkx*&#ApWo$~m|Xc3R=>0Ip&c2!oo(F^jD@030A2@io1kk+nHA+C@C2F9g!+tr-v+FI*uJHs-8MhWuSrS@#4n}laQMsir0SDTam&7UAdiq_kHO`W1o_}ub zY(3tx%bxA|U>NyPS4#w=$1r;bPaxlOd|Iy;Y4u9&OoQXmGY(gNuz@6kb~YA)$7x&Z!^_st!5}jp z)Zt9wdX`j$6Rb%o!Aa%|c7Lm%@}JHAhYk|5Pzk=8N`L!w((1* zoFp1N*|+cuPXRV#WCHon+(!?-Te9VAGH+fm3wLZ0b@J*FS2DYsMZ?RpBXXG&r%v@W zDrfz9oO<{p8Wr?ipfJ|<>g+s z^4OrPEH*8;+3kJCfq%(y6TwY+>Hl3mD*gYvG?b9X)i|L?XO!Ca9oCBtFOppMR2^%L%j~N(>k}OswO4D}5}Lp?0K+xo4zt2q zr@lc!O#6gp>%^9OBa_m|TU4uKNp~h}zYt+deI;&H=h*}=Re#$^P#yUEwvO#W{yV{neMa2e>s$3_DuHiRW(EkR=pG=Yx`gqX{! zK{{E%r|Zgv(tlJgfca8)r2@j0jg2c4zI#$vCTL|(erQxClx}4L;(p5POI<)(4d)YD zUt3?#cU!S%%!*w0r&)}#g1X@ro4LNBM9D^suT}ysv<=d~lwUgQY`Ko1MPpzv#K&Jt zl1{9iIYVDB`wx<5Rykvz^{Z6DU^b8orKfPkE7HO8wC72P@GPd zat<=nKg&r{O-P_2o%p%JsLfDO8(#^w0lxsgL0y&SgsxQRKv--SZgH5E-6j^cbnBN} zG2L}hItEAnN|1qc-+mQ~S8(&ihPgJOh;Bwg>A1V&&^qdcPj?ulNb8hh4dO8l6Ys$` zsKA*b{(r#^U4$tV?r4SEw6I_*D}i1eP3wsPqUX>=?18T}hmb$0l<~%dS?#l3>Y!Og zyG;mVo>S+dWT@gVd@mI}10QWym&?lsb&K_T=2$+hjLNg!R}YrT4~Fc_L~7*#&I&`E zHsBBimHPzA&hFDXO!UINy>)>?PyRO(?@+`#D!=O~f zj8+Ir&6gsyv5F7$$8d){5lCfU#;{NMbba%k@aq%6_c&Gg^z?^?1>T?4#zm2Y*wRTZm*BI&K)V2)~6xCAmIEbn`xqV?U;?U`=+JnuyoyxTx<4zF^I13JH z4vSH*?+#WhcZNmE!L#8G34g%!{s@3X9MDcQ9zQEITA+4lKazyC-4Ny<(7zP+|h&=0Ad_y|v^ooqce|_xHHsyl}%!D|U{s z>&@ux?>G%ZiMzf(>Ua>l`nGM}M(dCcPQ?v+ldgiVVv?Ua~He z(7~y~#U|t~gCt8Kb(qZ^T!E8)cpd%Iz9Zlqg>QH|HJhqBn1P!0>e|+gn=ufKS?Fxy z)W$5d=+A0ggQi`Io3%?WTiiM$p)}PF2&lIW3`Xlc$-VI=y24tJ@Jc|XL9ZQ)uqf-= z2_c^W8-I--vrQ+(xU0HAG+1!1rNL@u+O<7)9cPVk-2=#R^KYrX`e~OByC_jy9u4AE_6q4CGGL2b3Ofe&Ie)iNfS+B}lO+bv@p2RW;ciINc>?NT<|~0v z1pk(b(Q{5_0(VDo}KnPsyREr8zapin3^5fp1L|l%mE#U8>XRPi|&!~rU zkQO?)K+^TBjN;^+j8DOzo$(g2Bs3^n@ z;?9n;f!~%_h+65BMlH!lf4T2IfPcp!(SvtT`mWd%xQn90raKWBDP?+Wall#@O_9wp zLbC6T;iJ0d);{^Sp<2Wa05BaItG*uWEbZ?FfFIl)WVe+%2w+e};o#`lkQ%8<7ZIL!9<1#c74vmWoqz*JYe=#QfEN)%p43+z0)Gm(N-$d#UX?61 zC?yB*hi-Y)&S_9XEr;yHNe{%^rL2ixGP5B)=1^y(-C%jwQ5fBBjhhZ0wTcbcr(XwZ zp+dSXw>)~ZHst}tSAT$qLu?LNYp)LIYi$a;A)+7~F2>P@CMK2`abDM<{40ng119AN zNj?@0S!HH+Fer2TCUqn?R_j`}9c-EykIS_N*?Bu~KgkYW8r|Z0bdX3eD52Os4!_GT z@`NrtIo=L08j2|!jnhc1_e}x`^VxlqrN>}WYk#d(kv$q^{eM@qeq>87tBw(;Od+Y0 z(==}_#@{qExJw4Uc22btKApw3F*rfxQlv&Kw1M~GBSggp<2auO<>4;vGDJFeUuSv^;gC-7k8;r# z&ey_Cn&6+?JAXYpT=fxs9p3s_&ZwSoy(RCmIWX@qp3B4Jha6PtR;mh<=B+d$zE6YU)wIijg-+$cd3N1@na#6H zl9Eh1DB6^*@sR-Q-l+j#4cOtM)U?o(RWHxdH?^RQ8sh2nZJh+OGva=-E4#%?u-{!R0MczYQX6 z%)1dFEA0nzvPh!aMc3d>Xz?|8$w6`p8D49biV5fB^7tzxWDtda`SAEZ|MH*z`TzL0 z|M}>7-+%Le`|zJ1zb!xhvjM<7sn(>15_ zYxuwp6v9IjgWlK71!cWhGasY*aZ^@Pr*i}Q^o-q|7^DIYzRJ0By&fdwwHBCY4-(QG zhC29&{CW3q5hBb`?i$Bp{dM^EjoM4-fF`~>B7fs-Lf)Off~0I&O42f%)QV*7(89nfbI{vjZJA#O} zpX94=7&;y94DgP9Ch*vlf%HS&0uncFUS)zChaRb2P;Zh61|q2>PE1@A}_Ft0}s7>`{5 zmqvOe^y!4GVLmg!Dl@J(0)_~O7siG&qCRlbCDDAdPCjeDWIVF=g0!|dKceow1D%3A$WT_GUMt>D{1&a2`zGknPr6!cap7!c5UmsszUq7DG z8jq_yA$%bM<9j$#%&&l#>$#@jIOFQ?x=zUEdQCa(MKzt0ybmoKF=cI>vhhTaN+Z~h z0$tEDa4CnqC!_w++tdD0Hm>GGUK>O43Ejc{7nICtWq*Hpj>Cdxn{PAkz&I(oKY!z- zd-bpUJxr?ZF{q;K+gr1gX#3w z=xhHRA{rFsi)?MXz7?j4 z(`?+rPt_5YUn^_&gZ}6*ZBYDzjtE^~u~qW;Zyu>JM}CV_b9Bq^Z5Zy{4Sx(Bad7l7 zIIY2m9n^?5?xaWJRYz69MaK1Yjd31Xy^}nfuc`?^emivrS*33%a9OSB(p`ybY*mQf zGUH<7I7%QMH4i@feeigPfu%1-q<-FQUN^@@LZd9s&DfR=GK(w6k z3{ewBE%k`B39*+wI=@!$mw&<<_X3JKSemPriTu{?$@~^umJMhl#Rkf}J<5+tnv3o? zIZsWiwe0zPjPwUjRwo0x87XW_7DYg)>}k`^%y%-QT|*ysqPr5K6!2CtU7=Kenm0>0 z>lWi=`dxmLrV%w}ybr7PH`&9jKe(Bi(Mr##5bZrVN0qV=YMaR>w01&tVn z3)X^R#`~4rtELkNuh53*@brx$B6(y*h(`p$uT$rU@r#xb8}HXpp0?fmGV;ot2>9HD z?`qQwh0ly2cy{%MoqwSdQ4mppyGZ}GrCL>u_t$!{%u2O`!;;YN$>IY#Brl zsi0st1PxJtI|LJHgkj>fKtSjH00gjrkbm(jNZ%KzsmiNVJT^%?6vIT7u@+@Xd?h0! z@PeTgB7qm5iGLUg{COgSB=7Z zzfaP@m1cK}6>uyMKjpeE$UR2ayd$f)uJ%yvHoGlOcYnW^#hg{T(@9_adwJGj8Z%}V zh8LyEWVnr^$jx)ggCyP}YPxBWBpNreF37U=wMmJ~c(vR9x{KrsW^s4V;l>=DYxA)+ zj(^=PZpE|fw#|VdcI@=T=92HgTi2Nj!ofu=ELw|Fv{?I_86*C@F1z&-kfWN`D*a1beJbAR-p4u>3?lSHhtAr+`9fQoZQ{8VO`lQ`x=?hh(^vW9ufvrtFu8KPr^ceK>OOuh69s z<7}pTRn`VwF+VVUk0*m4ugV8*X=G&MaM_RC22une7X(rsV0Y-VhB&=4{E>ZbyVN?? zi8&D$8z^wvCNgeMwV^TFMp~LGmdR^otqG#=!MfuOup+Jw~2phI4Zeb@R+W% zC_h-~KnQ&IzlYloAErMFpL>}*gEs+Y6EzB7@0ZseY(f0BB%V-0NVk2z*EK|}doExl z#U>&;sKdD%K-PCrlq=N9!D}@!br8{Vv&3dl^Yo#J?MuROFN5G^y=rBC4Y ztn91t!Z>nVYCAe6bu(hnXMcgTko7Y_;On>`Qh|fM?qh(j?0X&63-3Wjx^-mo(hHw9 zr}A>D3BlT<@OolDf<}%$a;H}xb8=$;%(fNG34jAVjSCzgS_?2}fDO|{ba_c8s0@K{ zx!jv($RBwhsMDB6Tzg_$ZWFsi*&)mH=&C;@feU40!ON<1${NicaTtoQrv2BR{N$AN}>7IPCaL-GW zOCJ!bSC=W>VMunsrx)o|%*rO{y?0KE1tpQB=D^qFS<{PPFe4mH-G@m8I`55Oht^)l z;`Kyq>{=C}km{A>tAFG5xc#-bMCkQ4aQtDA0AIwYtY?vw%BZKBM^(G?)cVemCG&F3 z>t2qf<>iQuYx;<}(}?A7q}Q+=j?8y=;{(~1C6uxSJEZjRyHU$0- zrIht8*t#9P%y)m*YY5HMTbSdml7$=rSzu2&VOzucs>X6$+Q7RV{_s(BPiukLJJX#w+XIvOP=k6zP=ExqB9~b7-F|$ z((VtXC?vZ2foV$>+ z>qkxUTEoXPbOWXYjxGv0fb+L!C$HW(rZCZ~oE=;ozO2_7iaMu1AHIEEe}AS1 za`un<>nr*B+g}{hScuoJ-yZ&4e?1qk-@S2HxPO#0V548p&gA9A#aaK9l(S64*L$*E zS1xO1du`!S`~YsgxECK~$pAk`l;1i6?up|d`ruP+Lk0@)3KckjL8!o?xPrPHh80ZN z4C{}|8@|%0y%B4Q8XUQLsKmi_LX|VD2pZS{?9p@%fQa^T44!B%$G*HoP4r<^l-Zm? zB!4^t9*>@OWe68}FdhD4q#gAd2=!y$C|;fJ7ffZ~A8s~d8Q(CLOHcr)8>Y|60E5}W z7g_nH$=1ej4&f~u&LOgFJw8Nzx1kSIleihLh}+znE2SPEs^nqx3BnZ^Zw@V=1#)Z* z%1`7%fI`DmHU*^-BAcnU1VoHjhj##S?SJHef;9ZL3`p2Jt0>P)Vc)|$vL1y>?-2HO zkFr#~;Y~X3Q8uY}P~fjB?4d@3@-w{`c{Kh^${uA?Ah`AC9%VgxLn%J>C{xipjTSx1 zC-j*7NDu!Ws9NZG4y#=B=o#HRCq*@NIT>CCv;oz^jZ=Dp)HW`eN&oWH z{iW~Kzbsj<2+BarmP>%oaUF$rwtsh@P$b$8c-DJ5Wz?xdK#|BWmCX1z**@3}(s$eY z+YiE!?EB>LV~SzpI>ia8vv6p%>FrgSJYC7*jIvfp$b_M<40QK^{E{qThbYJbxx&;?_B& zb2|ukf{SoBI0^THm*JD(b@(*+6h2e)dj-bgLBV>O&@V2-L&{+l^e97m{Eq$k%>KM( zf8Mh{=d}78`u`W~@e2S)HvFqssQhDZf?tBa?(h4>bqtI3hJEl0`}0@!=hFW+rn_kC zVsIHA&>?)LXJ^2Oefah{8-KvS`y9TddxH*y{@L~SN0b76-pB7w25CPoKt!bITm_$g-1KI3L8=y{OV179#Ft%gD3|K z;H+CVISzY$toh)*gx)BSpm{$Kh3xMcf;M;`yz}9ICib}j9S_dw`0uOr1Xtrt$hHft zH$Ar=KAiS*av2wtvw!s7_z3HV58r?fxaVst{l-|XF~{$(qNyE!sl9$Zpe(LABtDV% z{$==ye)#UU-)6u4Hrgi%oRwlny{E?m-AeCaz2C#1-Qcep>gI!Y4ULduMy-GkgnM@vjX1SL`UdK!22C^0`3&zgV@k#bbZ3 z0&MvgSSku$?_G%9pa1)|uMdCE`^7iAy0UPA{hd>snDJ$2A4`zHMEalOgh~oJEZ)&$ z1cu-bW~|B-g$WB>yb4wrXY)luN?Aujf>q*>)yKN%IM%;f7&%99GLnMpFvE4wQR&k_ z(BHpNk!kCN|9_%Ci;B0`=~xuc)a9PP-7Z? zann26`X$ArPr^J2=by^Sr`o)ARjvPR$vM(Dj~;Pwcz-X#7s$kZARj4N)anA1C~CcU z_;5l1A+}!7D)emTya3?ZKxf;!3=|^DGm64_Gw1m7@E7kJpUmI^#S1nY2hUM&4_pQP zeNIyZ={Ov`6J(tLHX;qeBfx||-`W%_JnaKN*rtW&xM9QaCH-sT`XU%%JwSG!V>BWe zXF-1T9)CTW$PGRr)2K?y4!v3J_(Ii`FP8ztydSh5i)^jkuuPX)DtVaK;lqaj5Xw_8 zgDgGdRABH+5EsL$0Pi|7ajXD-x(w)np}*t}ddGdmGJ5`V=wRSHpy3Uk#tQe}FBp_(D1T3Gw#e7G?4eI5fNv3|imjV_TB})5 z(FSwcAXYr%w1IZ9pk3^zNPiUDm$CPWb}U`OX_tUx!#Lb5j6cxFosYrd!_}ilAHxjE zGVQc|v0&97KfZeS5HFaJFA+!0*hj?KO81j+4Ce_iKYKprJmok%0|I&me@vcoI!Hn~ zoPS-ttQg>*$zV*!dnR#t9GszPDV-mDva_TUgHc`ikPp`0w(Rf*@W9Gs;njZiW42#C zdgL!YR3Ah5Mu3Tl*TSThy7KYotYLjhp=u;UT!wZi;f;D`2(yPn`?>hz83ItaP*uuw<9J{J%2B~ zIFP{d2k=-ygB9Q+xC0;Qpz`2je+k&bfKLJS+i#beCGY-FLPH0{!Z#i-0WLVbq0TW( zn&7cu`%@yurO$iS$`-!1&Wi{3%ZCpyAJ~ofaX3UkUJe!<$pXGgxIx4k44rE*yt_3R znrkrZum3eeBu9pQVjv!~@6+rw7{_Oh9 z6Lmo=XW{mK_G7i5QSuL?V*;dYCt#@Overn0^%Ag2V^Ki%g-j5EOmKy+I#Z0KJND_U z$F_(-L5rF%sGW!7579?IuYcEh_%Nq$C;?|@>OSK+=Ct317I&k|bezY#7&Bb`Y*l_` z4&i01^Fm|zp}h~(ibXrQ8SyNU}dj5uR?DRaowqT3vp-^4Z< z*p;KOq_R-z-h111(Zjj8IhA8MbtV*vFenQApa9JuJz7#08r_l{>@)CJ`7!_w@j#cS zkg;(S+L+EP0p?U9#D5rePy!lULjPgxriKmEnQSr)%8V8@J|r(v-8NYX*KXEZ0xSz z0u|7{)x%IDRe{0<%5tZj;XybN(b{EAFjBHcBP{rjY-S#PCbStkG$e9tl|B zk>V0YwZN|&_5aMM1`0Nhxx@)DXfrd5!FGP`dsl~-Q8B66X+2{WUF z%dgFWYQ>$eqwAlV#<7id-)q`Nn|9DOV`p{s%m!rIFPByl3T=H&Xi_PKa8M(x2`3f! zw+?&z^ScGI-k9M*Zj~`}QRcOGMsmom*AjOgNP9OMP=BkNeLc9nt2g2*U9L5YHHL+| z$`KrMGna(saG4Ij1k1&`DHIa(tzPBt9Xo31F_e<9!6G?u6{|S+W9z$3;==0@BHJUa zfL&uf{F2+0MDAy>YrK02T;Ligu#&;feJ+pJ2!A(Dwr-paV;Lo z+{lRnRe!7u@P;X(VO4lUcMqP$-UD`X36a!fP(Gp^t9XlJznw$*wQ7U1ayQ{O#uXa; zZ_UmRt*W_x;lXy@4v^VdiwbKbuu|Jpgi`up+YwE1?}uGky1U()J(lyT-RGlHm$gr8 zYr!ekVICDTmW)<;m}8$?SiiT1+qh%?Pqmq<`G2d-U5&x|#Po3xE9P%ZtOWo%oLcA4 zI^BZ$x0?TxZMFWpnsuXE|GicRMo<(C#)cOFDjEl4!xvx~oHjTUNbb+O0f&L$cm?mo zj+|3e=_~6ccD)WaEr%9DI0&`C`i@Uty0SuC&~x#E2S#j2|8Rm`fgIom zCx0u3HCqN56T9_w`m z!}eZbVi45Ze#K6z_B09%R7x;KixBl0+ka*C&%WYkN^b7(`nBI)xpydrlaI4KREA%nupFfq=|AS zdk=}!Fu2G|7GKN{-tdsO2w%!-xfi9bnR4jp7$gCN7=fhKA0X}@WvPrxq7AAseSc)! zf1PE*L>*jv*H7hMqry8H75+}eFVPO+-8LI@WyVPX`63kCSIuUE>BP{ySE^&cxI2j` zXl5XfAG3@o@bj(w+3vxo?{B;VscrDLu=NNJ@CG~(G!M$1g57_^BN&u}e$CbZv|VYc z1-3Ut-q$YI^`%#?lF@Vfqo(2KOn>nQk#h}z4vl~~ys`kXkE)`Lh@tF{kwXSHppQaH zn;QDG7a$7b*Rtr73Y-hDory5H@Ni;A$%UeqJTndaz7R=h;Nd_#(2WSsZ;T8zQ1VqK zu>n+vlFzaP#{@;M)o_?GK{yg4;?IZXpm^zdp!}EN`Mqj~f#RK^N#eh5uYd39rXyLI zF|?C^qLR`K{fIeU=B&9&0Mey7O}_%XDXVjW``WR$$~vMtuR54sKXo0*AnEAogCLf< z@1*}w)5y!jss=lE+#p;r|UjICWw6T1{LmX5@wW@!o*!BizHLrF|K zXC`($LtS9=*Jc30SI=1+kR`vyT7%pASLNC?R+M~Y0MI$aZQREyo_+AAg z?S&njWv1S#NP)ri8i4|DwDk5|C4B1ik~(hoTIv#~a;1jpu&$asXn)$9RG4$5?9>Tu z1O1heIe45hko7?0bQ+a2-RtVx9HEbP=R>4N-Vu2H@#xS&l_!JVUwXj|w_-8)@G%&( zT=0V%%hie!jU0Ht+KUAp^mUd`YA>!Sejesz!ua?Cj39D@FbpCd^9jQ`aI*_eSdew# zN#1LB!zWZ+)hID=%YS{dX~Vfzk5eUh=!;scJg=u!>oFd@wN;3A)z%yagX_?a2$t2> zmJB%8p*@JVCEAM75B4xT-g?jlqTAmbE%+dG1gmwV{3ckY`Ap@e4EB3nG77`0&^+s-+uWE6k@Dz-}6pF6ybra2d_QW>y79YPfMOd0BT@3 zOp!_;HuOU`_{2Xb^(b<_cLE!#x$%QBGEt)4NdLHo%zw}n3(iiV1j4O6lukAO-iE%~ z6fY$^34V#mwXGMITV6&xt!rUQC&`x|wCHcjMk3$sYd1mZ_AS5^IF!x5R;*%k8;d@{ zD%wVIw5A_T^){w`7Nb6%-ssJ2NSmHLb6m3Qez)hKO)mYGC-)4+zg&w(If$(Aly&@7 z%#wkybbt5ra$j*xRt-_^*Vw1DZISM~HnNUP!&t%P1%4 zYk#2uq@o(fJ5DG&{GRR<%Mgg}cX;D*F#SYHJ>6uX`q{-uhm*2C&m$8$%5))b*c1l29t zACNQCNV`9d@J^`&qj0ch4^tpp>c&uJ8+b)e|9oZUpB5YH59vn;P_q`tjQHcTkga=&550_&W|bAt>+4h!%uOn-xQanPJH zBy!#v=p2VTWUJh^dJ3h6{CdAcc^suy`0Y*?tu+HwgWutKm29R@FJpREUdY&5&6t&6 zp0#B63*;#x?#gNulHZRZN#bACsFZId2*Rjh*AP%08R2vpOj_QbfHtgvT0^G|tzC1e zhcb26Tk^Egg;&+IKs*hy^MBR6`4!7wJZUv2(=FL#80xW2gE()9g9XCT@vw~fn1)iN za;96xVEB5Gxd&o5D)66KuQ|LYK@GAP-0@ng$}@aiS;enXmK<3x6Df%1R=Et{=UOs^ zwqvq6k1kkS2-Gx6^-6BuP=V&-46oZG5rI%x1p+S)h;4wW+gjEK$$wI~4*~pB!4vZl zcq(gqee7d)EJJv?Z%gUq1(LmEdDdj1S{Y1-U?huTW1<>@7xlU_oZAqN-`d;@2<>qO zTJ!{XWPndZPwD>9s--gHirXv-8pjFl(_+Sj&{5K{LxXl}S9G-}%oUfj0%@E$z{yi~ z8wYk+E9ok@sI#O+41cLJ2zgjK@X!P0yBiBUmh|*h!FivW)}|Nb;~C{Bj@V^ukD?WA z%&{+T)5ju@ucGnI>umh_9y=(zO~SdnzK8#{{?OC^&f(2&JSL7Ya-IGy+Kye#Qd)bf zHjC3J|2)aA)B9OEmXGu9$6X}V<-GtI^Eus1!*NLo!hN({Eq^8}ac+%m(cur}knf99 zy~`8FMC6g~oZoG_9o@&Snvi0g$Be(fj}_+x@qV^!K|q>z;?rHUes3E$x-9N##z+{3+VK}ygQ6j+F{ z!TYD#ge0N((SPNB2Qq!Wyf}T$nL+i)ZgsA$YbD7Nvls36HnIcAFiM4RDiFRwE7-8< z1y2w3r6T#w5O?W{z!lCQB2or5+Ck%yt`|+N!QCPrJ+mY=(zkZVX{MNL^Hxe&d2)ky zQ0F_7y23&pW(iDR>0!i6dH}%HePZa2#7mekD3(y$-+z5I^t@SM$`aL`LAY27LDN3j z%foYGZHP7<@bLHw?rHJgizufOn%1V{9m7TfMF0$vuJEmCHShwda3uo5ZElt4atv-Y zk5Ofbxg>CqTzu#@M*Azz0KEncH;g)j{V21;S(Jm_d&4yN+k?{EMhyjAnYVqyGeqgt zJTpDkaerFP^^6GYdCf#v_)RVR!Wy|89RUfj{69#Zbu_DYXqR7PRf@*#CLy_ZrL(3= z_S&cwQYG^;+m#{AWs_c4KRXQ7?IiaX)xuOmze}f%Kn|*Or*7RItWpn~CJbD0OQ$6> zq|!|^5eX%VYCI0hrI8Vgn?68bSFFQVQGO5DCVw+hjH7&li7m<-k(vU{o@kvgXU}DZ z0B=B$zfaLp&mgAnDpp|`G-Rn1?Jf1ZVC!B|(%1Cq(avv>gkl*uy`t7>>9J_Zsr5_$ zoyuaPtSqy+2R{&iAiq3(nEn`o+2+D5f6lzbF~Kjf$%Q}2?F7FpGj!%~mW}#U0ECa} zB)tL-Ek%FS{9s%wf_NP0;p}Kj4w1K4t1tn-XVsWz%?!$Y|FKoYh6}6p+qThEPyk1X zh?Ak?=-9dV>P3=_$mevM8jRS>}n3Rc?L!btJF0HKy zcIWeCaT8<4Wq|cuWh691WKqU*Dzt=Ejbo0enf-sru4BbANVsfMCf%vtaVV zo%yML`G1GBx`Lirm4zp7Wf_m4dv zKVdrO$KOAP!*h_XA%)jxXq2+aJ={dE0U)UPc8bJnq^AxhT=zxZ;$3)O45p4e1yvJ`-w&(wd-h*j+! zJ#v{Xa05n|^_%c%Sg%?Bm7+n(a7v&L&CPeugLFL0@)r7h zKo91&*VQD>THe1nZ+l6l-nQ4-b5%Hu(yORwsc;0$R@-}ukt<%WY9YRA zd)tJN?MLSEd_*QK@9{EuNZNnK1-_*%uV1#U8o0==cum>6mKv{4@@U?+@UP}{54F8d z7ggKrekM1UqzyA(ziN9KjY!h=p3uhIAn-a)KexO-jTUWhApk(@`&OK!uSwf>KF!)j z{&odAGp$5hg+=)j92f0X;?`~Zwkq3~7otmD=FwudqD~uz(?g~8ZFYZ|lcJ4w{H@B$ zwkDeRT2%q>tlKJN6+PtIDlDQlI1bC3r0w$yIC~GHRm;Juk)&-)usYewDnK#2G_~qI z^V09q(s_2hs>+a=HndeE^F-F{U?_joAs!!hI`87My`i^t*PCh=^U80NeT?iUl0gVVDwl@aR0ALr;pK+@#k$rE_?%4jOjE1?c?E%f z-kB>lD={Jsh%1Tn=o;qkj{Uz`+=1USf}>^1QFT*9iok|u8ODDz6k!}q+l<7>Hetmo ztjl7;7tIlLa9R%ws6||qA&4L%-yHXjo`=G1YcXRUY+4{jVH~05mbj`%0bID!P0aPJ zekn~6gQJ@Fui+Wu^Jt3NUYa!t`N6eYyb5k~J4Nwxg;T#CQos90$IKZHVb>a<>BbjU z!DW>9Y5{~!#p{16Wfi)IQCTcR3>9@vEK?6?WqYkbfr7)1KGG|$*X^Q&U51UrxgdSs zki}-(*Di-}zj}I1$CyXcVbR4(8Ip!waeK_L!`SHHUs&W*6+$dv1*nn7zyUJYR;I!j z5i2^Q3}mF@7}ctXH?=@UwVGB1J4$3C61^R4Za5>0TK#|C4#7I1wgmkdJwwhPLCiCB zBj>Rdf{VK`wcteu%sbQjz!pu5#^x33e92NPAlFB5o&)32sTBv!4&9| znp#e&o`{OdJ#{B^i{zQpObA*#I(~h8aV)-V9%oxeEJ;c^N5_JFZ9w|; z$f{oH0Zf?_X1ed1;fZ%?nD+Zt2Xw2(e~BiOo{xXTZpy6Km`ktK4IPH_ZXUW2&H~Qn z;bl`F5J1$|R;j5I$4bejH(M{5(!qF~RcSfoo()a2v%MeOKs4K00njA7%&K}|UZNdf zsoV)!e-am9(B{csz%u!CZ^(#s&fRioqf?)9k+XBw`8g#kA6vJN?=UM|=y@2ftmFaU zE{uPn^v+m#T+Yfn3rAes^Sx`S-ljdy_+5-}BcBq=fk4$`DBt9xXp@h!O+KnN`6%Axqhynh#+!UJ z-Q=TUlaD5wd^FtTqq9vuy4vKU#U>xkH~D|)a+8maHu-3@$w#wIKDyrEqkRZPv#3gT zi4{WjWqdxIk@4qI_BAYJNtR?eS~TDz*s`Mco_qq&OAu@mw3cCaBXcV8p-DA9o>1`* zt)%hkWjvum1sY1@Gv2nKVJ|+OQg(EPcD?xcrkX>ZmqI+BaRCO6eX-;`n#36fJ>h?k zDQ)gdJ`#G!V(b%q9J1^Bg?z3?^SH!#C-{6p63mChAHJ5DmWVykd1Bfce1a2UCLZ1s z@)^?^<&bVDXVob`Z5+k6+$_R}_eQt|b-`NLa`(o3QR-E4Sp`<9{$9iv?t$-l{dK0l zhIM=lhh|c*Sc!@RR<`~=7VoEYsq25Q6Y+Y6YhSN078PPZhWh)dcs~d1sJ}17`xMco zUO@y&?g;_7US%k%Kfyfd=DsBf4`7w6vV-Lg}JPNNLjBSO!j*vaje0S zdi&M!@kqV~PwCq0nbhLsj|%pne{s6JnW`cAzsN+;Gz6& zFnhXx3l0LLb2b_v^JjU+nSVSI@_FaX@ezvtDux!(f*XQoIuoQ9vi*}Z%r$2X)v@lf zp_i_a!%JJW<|VV8D3w`J=^lRoSKS+)d{IMuTg~-OH6cCdrg2`B(glxDT%Vv5UdHl@ zIz6#;$T@RZIk1Ikd~mFgGEzp(=D&7eO$e%cav}3!W%TA}gLEPezG4=EICf_x_6}+d zDfH7z#IFK>(zVZ=YtO5?Q9!<20~4Bd=^>C8!^EshqWjk*EtIL~`zU{%n4gHG**0n^ zn$V0|PH-H~vUqG<`spvTaocMFE%R>Cow8fqB(4b8oT95J%LS_XT9z;^52anl;^;8El@D3|*!$2nMUoOA?a^ zvcgL33|0_pyTe2}RzZK?Any0KJL&WnEDk9eTgxl6d_C`n<~<~aYa*#xho9rMMrsj6 zhWbs1wK&}RReGHxoivscGx0W^dA{XV-G*ry=CScnSAG?f>$fQ)1^h%L zqHEW&r4qvU6&UBRUcX}c`K2_mR?z&305exZEK$7q>AS{?$_jtOS+-bXy={7HkX9$j zRhUpe)b|Z5@Pu~V3i`JD7*AXO#$(xcVjM>ZcfLv&&&RkpPv_ylr59o_I?rdu0;nV} zOSrGXligzh%$InJgRrfZb%cR`YUsiW*CswL8q+m&O*KyF28>cWN`oRkzP`xnSl1~| zb1aDsX;IB0edB*165S|Nx-`_Ytt2AyWUwiI9#TBdu1L;UG=6T;Rag~pwe_w&XSWF{ zTU?5YXtA0(7Eru^3sO_4A$?jq>5ez2dvXr$4 zhHj!c>_#-#4-^hh&RF0pgN3sSEb?~aYed?X_vi12ZEt_ko}r}z+uzOa@l8vPSPWt2 z?!ZAEjC{(1W2t5NbjogAaywNQQ&Mz;n=8ydjbb%Ya;LavUTT4u)xagd5yRVbl4<@D z_Q9!0)13z@XE!`Y^^C-9g0-Zlta#1nLSM{NlsV1hZc)KdN$X-TJ7okI+2JEZV0_x8 zBCwn_Gn9XD9iH7ZAgKEGSPCB`B1;xqmND?hUph)GGBX|jvFi&ddKV>vjEh1PB(6{_ zo#hPcFt)m(C^G*{yLgd(b>WCiz)2vDVoGO+p*%bmsX5AtFnp}i=0-%%c&+_~*Ms9A z%P0Jai|j9>B)cSOU*H0L#SzW<=3oA*ltQ0fn`nQRC+sJ`O(XOC!>fTN zRdH@9qc_*ssv&cg?GKI&emh#q(eKyS*s4C7RJMAJKNA8`TzJbc;4LM)rCjK@>066_ zH?DE(`eyX7y2aw*F!;J@n)au1-84=6_WJ9F%{MI>f4Sb#qNgb-+mo1W7LQUoc)D%j z|5bmEt%h-0W9%{x-h;ms79H$Flnb%JJp{$((nXAzoa>3a$N~Sc6QrVSmu0goU3ZvU zOchS#_v>UK6(`Z(AY3QEl@?b}JC2R9t1^=Aa^quXdgP_1{^VE**}p*U&XAQmC)0Nr z`5R9G>>f|ik$^873kq0fNoAg{`pB*0)qH=oQZb`D<2p0iSb-t_74`&Ll#&HfV)C`j zqjAGc1sf_}RY3g~MF`ZHMeb0fk~uQh=$E5xPN~p%Mp4LGBlFdLUtQgbjIIo$*@?im zgwK?>3sKFXq87BK$-?Z8Q=AnO?2aV-})-|P+5zAagU|VcFnVz6Nb6JC7#n@wU z)X#i%v!K2W*vnE{n1cr*&p5?R66)x?%{MRc*AUfCtQ1T*bMY|e%?=l2jNGu~ zkYQ?Qu_;T~7gvg9mLHxu7&3kpQ)kEciC?#rlXu4!fE z^-^DbIIMSpM+N57MaKm?RjYqpnfN#S06N(1{rtz22iM%sA3gHH9lDrNv5CqbAM%e{ z-ZtLgtF*aE9tQL?xq%C0-h8Py&*?@{G$NOek?joLh>R0NI4`55!j&? za*h4x)raxNF!#m*-L8N1XOQ>QEX2T-ufEn=X2?Ll6oD;^eq53{oyBjzL3jK40}6kPhYw5M&I>}JOepJ> z^E8$arxY8v=lJkp+Fz)^f!GSsKj4tk>Nw?7^`67k6$+Q3oBvHfC^srH0MY3V%yPz? z2lW7~Hk1_Lt(pq-c5qz={Ae;cZpc`|DPpY(zIm{tjcZj4j#_#nzZUP(37OJka}vT; z@z%EEXn9x0iR*u4Vdd*7s@Dxn3`Y)L)PK@&fp|Uj)br^)KBaWi4C7G(*X8uJ_K5Fw z1ib@SZtcd?Kz&$m9?v~mEJ!-Bv473k>#d-jRP(-Cw`FUy+1Y#?d3-u$@TrG{UNa?= z6)C>661>tgFd2bix`Z}tiTk=yVBiV4P#UB4!a?t^B71+GGB&9u#5JhCLpE(yYeO_^ z>?~qDTD!o&W($uEe7tK+bP%nzV;i~S7`fsTv5+hV77Dw}hRo{D6zOJRe|Vv#cz5yl z_H9p1#~62ta_q+T4pEDVAwYmWtuj?8V;M}C2>`(~%)qQPC_*00C~^fe%6Tx7v`?@E zz>AU={q%pdDo?>v12~23GvSY8DQTSKg#44B;KmAGXW8d!fij&T?wEtOMI2&0+H#CF zD=xke{G((K!hcvI1JR$HY%{5s)i`-#K1&Xku)lR~)n-iVOewJnYHTPmpKHt{F`wJ^ zyUFMg?ZIa1i1FxP&T7%|U3?a)6*aI^#8ql>O+*NF^ z&RETgRHJw6cvo1ok&!XS1>HHBYLv=-Yscv#5Ev)z9M?%CAC>!(3bf;GMAf-$p!Z&R zsWUMNZk@8WrCu?JYqM+n9cb{I9N_Pu=_WV%KiTC#lVkqxcJ6Vd0X8}WxKYH@smM}Fs%d~lgLB%oo4;?OjSU&~VVPSG? zH+I3PU2x2AgSuRcHC+76@#1GLFLJnNCJ}#v$O-z_8rK_K9s&Q_TwY`hj8-qP)k|-a z#y>t}4n^`+ zb!w$koqYrCjhwA(j&q@po*Dv$`bI^bnmSc)vLf@!Onm6l?nNanMA_$#h{H2Q29#yw zcTa03t?nF!di)hl!CfcG&oz&0&mVuVDJ%msh#b=_C;fzh4{4yUh3(4g?LwBd`Y~|% zysq22mK#}`u~X2U!Iihaq!^&&$fX`r)VXW2AjW+YH|!fjV{B}iSZRO+yOX&H21V)79fAL0+Cy* z15EJ5OaRz=0EjqkRUdOyjcE(}a>`=joUFlN8sCOHO*U*(IZ5|!cM%Au#m}f=tHjgjk^cO@?u0^ry9mRR;dx*L# z!;d>_Xfc7*eTrS_=Qw|zwDxmK(n`DDaK49&;%vzO`0(pGRf|%l_C5z2H{BHC$^|b&XrB-*kyU@eLs#^nmr2RdSnJ&d_X` zruBYT9h%xZK96?q)S<0Zm94mdFx6x(JAh?_foHlj4neNWC^LT;^e@cEX{qbKbkhQ@ z){+}&4k@KIMLA&)Idm~Tc4c}nYHm}=?||xu1ygSit}+4YZ4UvW^#(_4^k3SM`}i0} z^swaOtjIwzTccT0bNl1%Ue|`qrCmzBS;(hbIp7HMJ#KC|HErp@&=4I|ETc$PI@S*j zQJ9#%DHzh*=Z1f#OQsOO3>t9zR3w?xXQH6vU`B$%J(b^+f>lq`2XN0~RVU3!UT>xR zoZ<%a)K4%dT z3AAA&w%K{fH7c|Oh2VuV{D@N{UIw8^GoXenN}Z5u43pAPmS=JYSS{3LF+BgP++tSK-Rbq%|?ts=A`R zH2OtNSMmk-bt%!}wsQLmkEYPozuRTbup?oGFDKk&jdDSSIQy^Kbz*HNj4WC!_skI7 zYiPG6<)(7V5k-{Q$tY*@U}s;#Z^ZmMz-Txa*1dl=qzeN5iYbZ4BGMGHSFq7MT#W%? z#wMxmKY{rN2E!#g1ZxfsMfcXD?ybthLCu~g&ynsK6tn^!LdM5{K1n!ywDa5c8Xgo5 zs@4a2S{^4Vw!stUaq|66iz@|KSMNVK+V_Xy$U6(Jf<-V7E`vmh^}{7gT(dS;;lQno zVNHKU2}nveGNC&zr%113%NcSsIluHUwA7T+VXUDoAUSfYv2 z4L$lr03{i-WE;6hpSQ6CM$O^{B7*2sc!AXh_1v?EbLRU4kIz!*nP9Sr16g>+d~x#5 z(>rt3$LZ-G02#lWDTcHS-Oo6Zn^S#EadUsE!mZ*E5_xE-t3GvmcXyclz2b{@BqD#W zE=Hg72oSjokMC*_->KcS*D?muyqAXieifd1)1U|@5L;8aC%`UZLSwe3HzIS8L%|c- zXXDy`V@jWMzYxlI=sPeLzIA+w9d|cVtl-7r!XU=hCp)mgEQ&2!llQg09!UXlT{3^( zfYCz5U%Nr!s4gnwzRE*+b#rG(`Bb^2?MOehr_U6x{-os|pdE^wG~w+~2UwQ>x-k6C z1;ZaY!|*{H6eqraXXD(f-}yXyVw+&tt56>^zjd={r*rjo0(+hJ^YF^VgfY6yHY~ok zBj`@G?`L65ceS86+0r-x@O)vP1yz5)puBxT%1lOG=lZCU9gmLSVDqlQ!G=Q02mKVY zGSL9;X!(e?EHcgU=yI?s2Md&CX(b4k!Al%N0E2dVGRbgtxe>08c@ZWP{ym7dvy2K% zZS9Sm>Eq5Y_NhqG#LZGzD|2QrpWN{0BmT_i%u7d0uR%;jEaVb!^Xqj?P7{A2J!&Q3 zs^Bm}Z8lF8!g7PjsuAqaRd$wC&cKNOLGsKhcT{b3G%;mry0*3H=q>})Yl3y(m9kW%Nwgn;CXaK@}ecNvKraDbm{<&D&1)aC;5knz9LFd=9L1_Riq;5eocU=qO*TDxbd|G(=jblXp7P=ai{hQoe|S)yoMm2No``l2q-ey zV7@L`RYL*_wgKUY}Ie+R2MU1A(!M_ zk*XPWROZnXFyK_yc~?oWtifO~l^b7vhqxd)byfCkuf-@T4Ml*DoWOsEl7rvz4W#2o zYYZ%XqFFgrdSG2KEo;Xn%bQt&v}oWZne{uI`!y zw}p57b46crOQKD=y0*&3G+jI}i=?XrX|fiHq}+sf0M-bl+0IU#c<6;spEO;;1nxL{ z0a)3wQ_FdmwaNsudY*p{OfWqsgGAn!75vs!qOLdPC*m8P$&UU6LX94B>}(uMFHZEc zTY0Q$S_9~p2gjkn$L5-kvBm{<96`;?tsN+t&{?VVhcjNS|8oxNfft2It5lMyQ+9pz zC58@xh?5XBqjpY%o-)GON9`vuPCRNpQ&|ToX1$ggXfBLLQY?SG6}s;}t82CN!lyqp zqI+G_6-3R-FM3kaCGoPL3X~ukEv2EES5fB8UY!Is58XC8d<(A%5@7*IINEUyZD9oO z6i6mbdr{}nQL~1DJ(g%Gkht2`Tvezk>829CNOpBr#=vCf>q##aiSy6PG?u-o`A&gjHaUyZSatP!0sa!BjQ} z%QLjiS14VtmI1_8fcr#lN4QFv>K@_HD|9n8sb+PpAG>V=`vS*H4Q{j=4jT(ItRj10)@_fK=)&0wN`81x2o)Ha(l~;BJJ8_cXzuU z%5hicPq;AUEKak=_eF&4yhTvGDtp7U8 z7J?c@+ByLd*2i%BrP_I_$@wZ9h<4Gp_gxEaGLd&m+v9U$F+J%sOd9PQr+Bp^!HD-u zqU?VL?}gwA2PT4l)<Q_Ao*+~Yg93NT5}@mEUr3YGz;O8HZ%G1sg} z=dDG_pH;EhzGIZ*Zw*H-O$3z!?zp}; zxW|))^+ne!16`5N;>Armr|SEIM9_cL7(_#1*xc3ll!Xfz%Y#iyG8jQ%sfX)XEi!-9 zrB1h9oo$#o)YaOWBbH`a&0?GQUd%n966K@8Fc(dJShZCAn6ujey#3H(o_Ga|vj@zr zJ(M%4yL8b+WfQni5mcJTtMxCVw?It#B~VZK{cX55MkO3pW723$m3_CBLPv)zJ_(^}AJ8M)pjB0(gw`HvUbLXXBlztLZ@4+x$*U! z*C>LOHOY(F3ZkiZ%660)xTUK`r8M`iEyYRFH07a`HWDNwoAT78#df+A@k@WX&~B&} zwP&cV5<#Ws7_hvvP@_>DIU*+|hJCDDk4BN0-A97Nszg;8Rmrc9I5BN%yLJHZefc(*L+&PjB?uD)Zx{RDOG*vbXloJ0JY#s z2k;6TAv^>%K>G%;?+()2b#s5@r^>D8hqkCsnl9(g#`EO6y4p)C`|fGGCS{+gLM~8; zB5ZswHuqy_@$048L+*m<^(-pDRyo&;HZI2=a}p`E6C3YiHjr_ z*A*@j*Jf?889`(8#!&aAEo5xn<3iK$K|cEQPIP((GOjdfc-H1b?R$UMV!e$(G;D

X?kTGP^)EM-#eq`4Y|{$DXPJ=4=nk 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 s!s&t2Xq