0){for(;fu)break;g.push(h)}}else for(;f
=1;--c)if(!((h=d*c)u)break;g.push(h)}}else g=Object(i.j)(f,p,Math.min(p-f,m)).map(r);return o?g.reverse():g},t.tickFormat=function(e,i){if(null==i&&(i=10===n?".0e":","),"function"!=typeof i&&(i=Object(M.a)(i)),e===1/0)return i;null==e&&(e=10);var o=Math.max(1,n*e/t.ticks().length);return function(t){var e=t/r(Math.round(a(t)));return e*n0?n[a-1]:t[0],a=n?[a[n-1],e]:[a[o-1],a[o]]},o.copy=function(){return F().domain([t,e]).range(r)},w(o)}function R(){var t=[.5],e=[0,1],n=1;function a(a){if(a<=a)return e[Object(i.b)(t,a,0,n)]}return a.domain=function(i){return arguments.length?(t=s.call(i),n=Math.min(t.length,e.length-1),a):t.slice()},a.range=function(i){return arguments.length?(e=s.call(i),n=Math.min(t.length,e.length-1),a):e.slice()},a.invertExtent=function(n){var i=e.indexOf(n);return[t[i-1],t[i]]},a.copy=function(){return R().domain(t).range(e)},a}var W=n("1ZKk"),N=n("S7bd"),z=1e3,V=60*z,B=60*V,X=24*B,G=7*X,U=30*X,q=365*X;function J(t){return new Date(t)}function Z(t){return t instanceof Date?+t:+new Date(+t)}function $(t,e,n,a,r,s,l,u,d){var c=b(g,h.c),f=c.invert,p=c.domain,m=d(".%L"),_=d(":%S"),y=d("%I:%M"),M=d("%I %p"),x=d("%a %d"),w=d("%b %d"),L=d("%B"),k=d("%Y"),T=[[l,1,z],[l,5,5*z],[l,15,15*z],[l,30,30*z],[s,1,V],[s,5,5*V],[s,15,15*V],[s,30,30*V],[r,1,B],[r,3,3*B],[r,6,6*B],[r,12,12*B],[a,1,X],[a,2,2*X],[n,1,G],[e,1,U],[e,3,3*U],[t,1,q]];function Y(i){return(l(i)1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return ut.h=360*t-100,ut.s=1.5-1.5*e,ut.l=.8-.9*e,ut+""};function ct(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}var ht=ct(tt("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),ft=ct(tt("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),pt=ct(tt("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),mt=ct(tt("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function gt(t){var e=0,n=1,i=!1;function a(a){var r=(a-e)/(n-e);return t(i?Math.max(0,Math.min(1,r)):r)}return a.domain=function(t){return arguments.length?(e=+t[0],n=+t[1],a):[e,n]},a.clamp=function(t){return arguments.length?(i=!!t,a):i},a.interpolator=function(e){return arguments.length?(t=e,a):t},a.copy=function(){return gt(t).domain([e,n]).clamp(i)},w(a)}n.d(e,"a",function(){return d}),n.d(e,"d",function(){return c}),n.d(e,!1,function(){return k}),n.d(e,"b",function(){return L}),n.d(e,!1,function(){return A}),n.d(e,"c",function(){return u}),n.d(e,!1,function(){return l}),n.d(e,!1,function(){return j}),n.d(e,!1,function(){return P}),n.d(e,"e",function(){return I}),n.d(e,!1,function(){return F}),n.d(e,!1,function(){return R}),n.d(e,"f",function(){return K}),n.d(e,!1,function(){return Q}),n.d(e,!1,function(){return et}),n.d(e,!1,function(){return nt}),n.d(e,!1,function(){return it}),n.d(e,!1,function(){return at}),n.d(e,!1,function(){return ot}),n.d(e,!1,function(){return dt}),n.d(e,!1,function(){return st}),n.d(e,!1,function(){return lt}),n.d(e,!1,function(){return ht}),n.d(e,!1,function(){return ft}),n.d(e,!1,function(){return pt}),n.d(e,!1,function(){return mt}),n.d(e,!1,function(){return gt})},ywOB:function(t,e,n){!function(t){"use strict";t.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===e||"\u0633\u06d5\u06be\u06d5\u0631"===e||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===e?t:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===e||"\u0643\u06d5\u0686"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var i=100*t+e;return i<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":i<900?"\u0633\u06d5\u06be\u06d5\u0631":i<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":i<1230?"\u0686\u06c8\u0634":i<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return t+"-\u06be\u06d5\u067e\u062a\u06d5";default:return t}},preparse:function(t){return t.replace(/\u060c/g,",")},postformat:function(t){return t.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(n("ge1L"))},zBUj:function(t,e,n){"use strict";var i=n("LMZF"),a=n("Un6q"),r=n("BEa4");n.d(e,"a",function(){return c});var o=i["\u0275crt"]({encapsulation:2,styles:[[".ngx-charts-tooltip-content{position:fixed;border-radius:3px;z-index:5000;display:block;font-weight:400;opacity:0;pointer-events:none!important}.ngx-charts-tooltip-content.type-popover{background:#fff;color:#060709;border:1px solid #72809b;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);font-size:13px;padding:4px}.ngx-charts-tooltip-content.type-popover .tooltip-caret{position:absolute;z-index:5001;width:0;height:0}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-left{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-top{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-right{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-bottom{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff}.ngx-charts-tooltip-content.type-tooltip{color:#fff;background:rgba(0,0,0,.75);font-size:12px;padding:0 10px;text-align:center;pointer-events:auto}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-left{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-top{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-right{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-bottom{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content .tooltip-label{display:block;line-height:1em;padding:8px 5px 5px 5px;font-size:1em}.ngx-charts-tooltip-content .tooltip-val{display:block;font-size:1.3em;line-height:1em;padding:0 5px 8px 5px}.ngx-charts-tooltip-content .tooltip-caret{position:absolute;z-index:5001;width:0;height:0}.ngx-charts-tooltip-content.position-right{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.ngx-charts-tooltip-content.position-left{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.ngx-charts-tooltip-content.position-top{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.ngx-charts-tooltip-content.position-bottom{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.ngx-charts-tooltip-content.animate{opacity:1;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:auto}.area-tooltip-container{padding:5px 0;pointer-events:none}.tooltip-item{text-align:left;line-height:1.2em;padding:5px 0}.tooltip-item .tooltip-item-color{display:inline-block;height:12px;width:12px;margin-right:5px;color:#5b646b;border-radius:3px}"]],data:{}});function s(t){return i["\u0275vid"](0,[(t()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function l(t){return i["\u0275vid"](0,[(t()(),i["\u0275eld"](0,0,null,null,5,"span",[],null,null,null,null,null)),(t()(),i["\u0275ted"](-1,null,["\n "])),(t()(),i["\u0275and"](16777216,null,null,2,null,s)),i["\u0275did"](3,540672,null,0,a.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),i["\u0275pod"](4,{model:0}),(t()(),i["\u0275ted"](-1,null,["\n "]))],function(t,e){var n=e.component;t(e,3,0,t(e,4,0,n.context),n.template)},null)}function u(t){return i["\u0275vid"](0,[(t()(),i["\u0275eld"](0,0,null,null,1,"span",[],[[8,"innerHTML",1]],null,null,null,null)),(t()(),i["\u0275ted"](-1,null,["\n "]))],null,function(t,e){t(e,0,0,e.component.title)})}function d(t){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{caretElm:0}),(t()(),i["\u0275ted"](-1,null,["\n "])),(t()(),i["\u0275eld"](2,0,null,null,13,"div",[],null,null,null,null,null)),(t()(),i["\u0275ted"](-1,null,["\n "])),(t()(),i["\u0275eld"](4,0,[[1,0],["caretElm",1]],null,1,"span",[],[[8,"hidden",0],[8,"className",0]],null,null,null,null)),(t()(),i["\u0275ted"](-1,null,["\n "])),(t()(),i["\u0275ted"](-1,null,["\n "])),(t()(),i["\u0275eld"](7,0,null,null,7,"div",[["class","tooltip-content"]],null,null,null,null,null)),(t()(),i["\u0275ted"](-1,null,["\n "])),(t()(),i["\u0275and"](16777216,null,null,1,null,l)),i["\u0275did"](10,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),i["\u0275ted"](-1,null,["\n "])),(t()(),i["\u0275and"](16777216,null,null,1,null,u)),i["\u0275did"](13,16384,null,0,a.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),i["\u0275ted"](-1,null,["\n "])),(t()(),i["\u0275ted"](-1,null,["\n "])),(t()(),i["\u0275ted"](-1,null,["\n "]))],function(t,e){var n=e.component;t(e,10,0,!n.title),t(e,13,0,n.title)},function(t,e){var n=e.component;t(e,4,0,!n.showCaret,i["\u0275inlineInterpolate"](1,"tooltip-caret position-",n.placement,""))})}var c=i["\u0275ccf"]("ngx-tooltip-content",r.a,function(t){return i["\u0275vid"](0,[(t()(),i["\u0275eld"](0,0,null,null,1,"ngx-tooltip-content",[],[[8,"className",0]],[["window","resize"]],function(t,e,n){var a=!0;return"window:resize"===e&&(a=!1!==i["\u0275nov"](t,1).onWindowResize()&&a),a},d,o)),i["\u0275did"](1,4243456,null,0,r.a,[i.ElementRef,i.Renderer],null,null)],null,function(t,e){t(e,0,0,i["\u0275nov"](e,1).cssClasses)})},{host:"host",showCaret:"showCaret",type:"type",placement:"placement",alignment:"alignment",spacing:"spacing",cssClass:"cssClass",title:"title",template:"template",context:"context"},{},[])},zEo1:function(t,e,n){"use strict";n.d(e,"a",function(){return l});var i=n("6Xbx"),a=n("LMZF"),r=n("ytvl"),o=n("Ahav"),s=n("mcSz"),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.legend=!1,e.legendTitle="Legend",e.tooltipDisabled=!1,e.showGridLines=!0,e.activeEntries=[],e.barPadding=8,e.roundDomains=!1,e.roundEdges=!0,e.activate=new a.EventEmitter,e.deactivate=new a.EventEmitter,e.margin=[10,20,10,20],e.xAxisHeight=0,e.yAxisWidth=0,e}return Object(i.__extends)(e,t),e.prototype.update=function(){t.prototype.update.call(this),this.dims=Object(o.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType}),this.xScale=this.getXScale(),this.yScale=this.getYScale(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+this.dims.xOffset+" , "+this.margin[0]+")"},e.prototype.getXScale=function(){this.xDomain=this.getXDomain();var t=Object(r.b)().range([0,this.dims.width]).domain(this.xDomain);return this.roundDomains?t.nice():t},e.prototype.getYScale=function(){this.yDomain=this.getYDomain();var t=this.yDomain.length/(this.dims.height/this.barPadding+1);return Object(r.a)().rangeRound([0,this.dims.height]).paddingInner(t).domain(this.yDomain)},e.prototype.getXDomain=function(){var t=this.results.map(function(t){return t.value});return[Math.min.apply(Math,[0].concat(t)),this.xScaleMax?Math.max.apply(Math,[this.xScaleMax].concat(t)):Math.max.apply(Math,t)]},e.prototype.getYDomain=function(){return this.results.map(function(t){return t.name})},e.prototype.onClick=function(t){this.select.emit(t)},e.prototype.setColors=function(){this.colors=new s.a(this.scheme,this.schemeType,"ordinal"===this.schemeType?this.yDomain:this.xDomain,this.customColors)},e.prototype.getLegendOptions=function(){var t={scaleType:this.schemeType,colors:void 0,domain:[],title:void 0};return"ordinal"===t.scaleType?(t.domain=this.yDomain,t.colors=this.colors,t.title=this.legendTitle):(t.domain=this.xDomain,t.colors=this.colors.scale),t},e.prototype.updateYAxisWidth=function(t){this.yAxisWidth=t.width,this.update()},e.prototype.updateXAxisHeight=function(t){this.xAxisHeight=t.height,this.update()},e.prototype.onActivate=function(t){this.activeEntries.findIndex(function(e){return e.name===t.name&&e.value===t.value&&e.series===t.series})>-1||(this.activeEntries=[t].concat(this.activeEntries),this.activate.emit({value:t,entries:this.activeEntries}))},e.prototype.onDeactivate=function(t){var e=this.activeEntries.findIndex(function(e){return e.name===t.name&&e.value===t.value&&e.series===t.series});this.activeEntries.splice(e,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:t,entries:this.activeEntries})},e}(n("YtYQ").a)},zhFu:function(t,e,n){!function(t){"use strict";t.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(t){return t+(1===t?"d":t%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n("ge1L"))}});
\ No newline at end of file
diff --git a/Main/dist/1.9caa1ceb6248f6b0254b.jpg b/Main/dist/1.9caa1ceb6248f6b0254b.jpg
new file mode 100644
index 0000000..84dd231
Binary files /dev/null and b/Main/dist/1.9caa1ceb6248f6b0254b.jpg differ
diff --git a/Main/dist/1.f1bd98130383ca64b7e9.chunk.js b/Main/dist/1.f1bd98130383ca64b7e9.chunk.js
new file mode 100644
index 0000000..d85e6df
--- /dev/null
+++ b/Main/dist/1.f1bd98130383ca64b7e9.chunk.js
@@ -0,0 +1 @@
+webpackJsonp([1],{"+Ttu":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("0nO6"),r=n("T/R7");e.base64=function(t){return r.isPresent(o.Validators.required(t))?null:/^(?:[A-Z0-9+\/]{4})*(?:[A-Z0-9+\/]{2}==|[A-Z0-9+\/]{3}=|[A-Z0-9+\/]{4})$/i.test(t.value)?null:{base64:!0}}},"+drv":function(t,e,n){n("s4JA"),t.exports=n("pj25").Object.assign},"+idH":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("LMZF"),r=n("Hdv7"),l=n("Dgm+"),i=n("Y3rb"),a=n("W+gm"),u=n("6qBi"),s=n("wmqw"),d=n("1YRa"),c=n("JbX1"),p=n("HJG1"),f=n("OmhC"),h=n("IX7e"),g=n("XW+V"),m=n("dq/9"),v=n("Gy8F"),b=n("udAz"),y=n("xRTw"),_=n("qdWP"),x=n("XJNw"),O=n("dFH0"),$=n("5AhL"),w=n("6nEb"),C=n("TCRl"),P=n("EBKx"),M=n("RMfc"),E=n("r9fp");e.CustomValidators={base64:r.base64,creditCard:l.creditCard,date:i.date,dateISO:a.dateISO,digits:u.digits,email:s.email,equal:d.equal,equalTo:c.equalTo,gt:p.gt,gte:f.gte,json:h.json,lt:g.lt,lte:m.lte,max:v.max,maxDate:b.maxDate,min:y.min,minDate:_.minDate,notEqual:x.notEqual,notEqualTo:O.notEqualTo,number:$.number,phone:w.phone,range:C.range,rangeLength:P.rangeLength,url:M.url,uuid:E.uuid};var k=[r.Base64Validator,l.CreditCardValidator,i.DateValidator,a.DateISOValidator,u.DigitsValidator,s.EmailValidator,d.EqualValidator,c.EqualToValidator,p.GreaterThanValidator,f.GreaterThanEqualValidator,h.JSONValidator,g.LessThanValidator,m.LessThanEqualValidator,v.MaxValidator,b.MaxDateValidator,y.MinValidator,_.MinDateValidator,x.NotEqualValidator,O.NotEqualToValidator,$.NumberValidator,w.PhoneValidator,C.RangeValidator,P.RangeLengthValidator,M.UrlValidator,E.UUIDValidator];e.CustomFormsModule=function(){function t(){}return t.decorators=[{type:o.NgModule,args:[{declarations:[k],exports:[k]}]}],t}()},"05/W":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("0nO6"),r=n("T/R7");e.min=function(t){return function(e){if(!r.isPresent(t))return null;if(r.isPresent(o.Validators.required(e)))return null;var n=+e.value;return n>=+t?null:{actualValue:n,requiredValue:+t,min:!0}}}},"0aOR":function(t,e,n){n("dFZ2");var o=n("pj25").Object;t.exports=function(t,e,n){return o.defineProperty(t,e,n)}},"0bgt":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("0nO6"),r=n("T/R7");e.number=function(t){return r.isPresent(o.Validators.required(t))?null:/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t.value)?null:{number:!0}}},"0dXn":function(t,e,n){var o=n("Nvcy"),r=n("Ft6c"),l=n("c/Zl");t.exports=n("tZKi")?Object.defineProperties:function(t,e){r(t);for(var n,i=l(e),a=i.length,u=0;a>u;)o.f(t,n=i[u++],e[n]);return t}},"0hsw":function(t,e,n){t.exports={default:n("0aOR"),__esModule:!0}},"1WNV":function(t,e){var n,o,r=t.exports={};function l(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(t){if(n===setTimeout)return setTimeout(t,0);if((n===l||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:l}catch(t){n=l}try{o="function"==typeof clearTimeout?clearTimeout:i}catch(t){o=i}}();var u,s=[],d=!1,c=-1;function p(){d&&u&&(d=!1,u.length?s=u.concat(s):c=-1,s.length&&f())}function f(){if(!d){var t=a(p);d=!0;for(var e=s.length;e;){for(u=s,s=[];++c1)for(var n=1;ndocument.F=Object<\/script>"),t.close(),u=t.F;o--;)delete u.prototype[l[o]];return u()};t.exports=Object.create||function(t,e){var n;return null!==t?(a.prototype=o(t),n=new a,a.prototype=null,n[i]=t):n=u(),void 0===e?n:r(n,e)}},"6nEb":function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n("NjYI")),o(n("eWGo"))},"6qBi":function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n("5i+X")),o(n("pQ/1"))},"7WRt":function(t,e){e.read=function(t,e,n,o,r){var l,i,a=8*r-o-1,u=(1<>1,d=-7,c=n?r-1:0,p=n?-1:1,f=t[e+c];for(c+=p,l=f&(1<<-d)-1,f>>=-d,d+=a;d>0;l=256*l+t[e+c],c+=p,d-=8);for(i=l&(1<<-d)-1,l>>=-d,d+=o;d>0;i=256*i+t[e+c],c+=p,d-=8);if(0===l)l=1-s;else{if(l===u)return i?NaN:1/0*(f?-1:1);i+=Math.pow(2,o),l-=s}return(f?-1:1)*i*Math.pow(2,l-o)},e.write=function(t,e,n,o,r,l){var i,a,u,s=8*l-r-1,d=(1<>1,p=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,f=o?0:l-1,h=o?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(a=isNaN(e)?1:0,i=d):(i=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-i))<1&&(i--,u*=2),(e+=i+c>=1?p/u:p*Math.pow(2,1-c))*u>=2&&(i++,u/=2),i+c>=d?(a=0,i=d):i+c>=1?(a=(e*u-1)*Math.pow(2,r),i+=c):(a=e*Math.pow(2,c-1)*Math.pow(2,r),i=0));r>=8;t[n+f]=255&a,f+=h,a/=256,r-=8);for(i=i<0;t[n+f]=255&i,f+=h,i/=256,s-=8);t[n+f-h]|=128*g}},"7Xl6":function(t,e,n){var o=n("1qma"),r=n("sovd");t.exports=function(t){return o(r(t))}},"7Y2n":function(t,e,n){var o=n("Luq4"),r=n("B5Yj")("iterator"),l=n("hE2q");t.exports=n("pj25").isIterable=function(t){var e=Object(t);return void 0!==e[r]||"@@iterator"in e||l.hasOwnProperty(o(e))}},"7bur":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("LMZF"),r=n("0nO6"),l=n("XJNw"),i={provide:r.NG_VALIDATORS,useExisting:o.forwardRef(function(){return a}),multi:!0},a=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=l.notEqual(this.notEqual)},t.prototype.ngOnChanges=function(t){for(var e in t)"notEqual"===e&&(this.validator=l.notEqual(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t.decorators=[{type:o.Directive,args:[{selector:"[notEqual][formControlName],[notEqual][formControl],[notEqual][ngModel]",providers:[i]}]}],t.propDecorators={notEqual:[{type:o.Input}]},t}();e.NotEqualValidator=a},"86B0":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("LMZF"),r=n("0nO6"),l=n("udAz"),i={provide:r.NG_VALIDATORS,useExisting:o.forwardRef(function(){return a}),multi:!0},a=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=l.maxDate(this.maxDate)},t.prototype.ngOnChanges=function(t){for(var e in t)"maxDate"===e&&(this.validator=l.maxDate(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t.decorators=[{type:o.Directive,args:[{selector:"[maxDate][formControlName],[maxDate][formControl],[maxDate][ngModel]",providers:[i]}]}],t.propDecorators={maxDate:[{type:o.Input}]},t}();e.MaxDateValidator=a},"87im":function(t,e,n){var o=n("I5DZ"),r=Math.max,l=Math.min;t.exports=function(t,e){return(t=o(t))<0?r(t+e,0):l(t,e)}},"97Yd":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("LMZF"),r=n("0nO6"),l=n("Y3rb"),i={provide:r.NG_VALIDATORS,useExisting:o.forwardRef(function(){return a}),multi:!0},a=function(){function t(){}return t.prototype.validate=function(t){return l.date(t)},t.decorators=[{type:o.Directive,args:[{selector:"[date][formControlName],[date][formControl],[date][ngModel]",providers:[i]}]}],t}();e.DateValidator=a},"9Kxs":function(t,e,n){"use strict";var o=n("fKez"),r=n("5uVf"),l=n("V8QN");e.FileUploader=function(){function t(t){this.isUploading=!1,this.queue=[],this.progress=0,this._nextIndex=0,this.options={autoUpload:!1,isHTML5:!0,filters:[],removeAfterUpload:!1,disableMultipart:!1},this.setOptions(t)}return t.prototype.setOptions=function(t){this.options=Object.assign(this.options,t),this.authToken=t.authToken,this.authTokenHeader=t.authTokenHeader||"Authorization",this.autoUpload=t.autoUpload,this.options.filters.unshift({name:"queueLimit",fn:this._queueLimitFilter}),this.options.maxFileSize&&this.options.filters.unshift({name:"fileSize",fn:this._fileSizeFilter}),this.options.allowedFileType&&this.options.filters.unshift({name:"fileType",fn:this._fileTypeFilter}),this.options.allowedMimeType&&this.options.filters.unshift({name:"mimeType",fn:this._mimeTypeFilter});for(var e=0;ethis.options.maxFileSize)},t.prototype._fileTypeFilter=function(t){return!(this.options.allowedFileType&&-1===this.options.allowedFileType.indexOf(l.FileType.getMimeClass(t)))},t.prototype._onErrorItem=function(t,e,n,o){t._onError(e,n,o),this.onErrorItem(t,e,n,o)},t.prototype._onCompleteItem=function(t,e,n,o){t._onComplete(e,n,o),this.onCompleteItem(t,e,n,o);var r=this.getReadyItems()[0];this.isUploading=!1,r?r.upload():(this.onCompleteAll(),this.progress=this._getTotalProgress(),this._render())},t.prototype._headersGetter=function(t){return function(e){return e?t[e.toLowerCase()]||void 0:t}},t.prototype._xhrTransport=function(t){var e,n=this,o=t._xhr=new XMLHttpRequest;if(this._onBeforeUploadItem(t),"number"!=typeof t._file.size)throw new TypeError("The file specified is no longer valid");if(this.options.disableMultipart?e=t._file:(e=new FormData,this._onBuildItemForm(t,e),e.append(t.alias,t._file,t.file.name),void 0!==this.options.additionalParameter&&Object.keys(this.options.additionalParameter).forEach(function(t){e.append(t,n.options.additionalParameter[t])})),o.upload.onprogress=function(e){var o=Math.round(e.lengthComputable?100*e.loaded/e.total:0);n._onProgressItem(t,o)},o.onload=function(){var e=n._parseHeaders(o.getAllResponseHeaders()),r=n._transformResponse(o.response,e),l=n._isSuccessCode(o.status)?"Success":"Error";n["_on"+l+"Item"](t,r,o.status,e),n._onCompleteItem(t,r,o.status,e)},o.onerror=function(){var e=n._parseHeaders(o.getAllResponseHeaders()),r=n._transformResponse(o.response,e);n._onErrorItem(t,r,o.status,e),n._onCompleteItem(t,r,o.status,e)},o.onabort=function(){var e=n._parseHeaders(o.getAllResponseHeaders()),r=n._transformResponse(o.response,e);n._onCancelItem(t,r,o.status,e),n._onCompleteItem(t,r,o.status,e)},o.open(t.method,t.url,!0),o.withCredentials=t.withCredentials,this.options.headers)for(var r=0,l=this.options.headers;r=200&&t<300||304===t},t.prototype._transformResponse=function(t,e){return t},t.prototype._parseHeaders=function(t){var e,n,o,r={};return t?(t.split("\n").map(function(t){o=t.indexOf(":"),e=t.slice(0,o).trim().toLowerCase(),n=t.slice(o+1).trim(),e&&(r[e]=r[e]?r[e]+", "+n:n)}),r):r},t.prototype._onWhenAddingFileFailed=function(t,e,n){this.onWhenAddingFileFailed(t,e,n)},t.prototype._onAfterAddingFile=function(t){this.onAfterAddingFile(t)},t.prototype._onAfterAddingAll=function(t){this.onAfterAddingAll(t)},t.prototype._onBeforeUploadItem=function(t){t._onBeforeUpload(),this.onBeforeUploadItem(t)},t.prototype._onBuildItemForm=function(t,e){t._onBuildForm(e),this.onBuildItemForm(t,e)},t.prototype._onProgressItem=function(t,e){var n=this._getTotalProgress(e);this.progress=n,t._onProgress(e),this.onProgressItem(t,e),this.onProgressAll(n),this._render()},t.prototype._onSuccessItem=function(t,e,n,o){t._onSuccess(e,n,o),this.onSuccessItem(t,e,n,o)},t.prototype._onCancelItem=function(t,e,n,o){t._onCancel(e,n,o),this.onCancelItem(t,e,n,o)},t}()},Afhp:function(t,e,n){"use strict";var o=n("c/Zl"),r=n("E5ub"),l=n("p7u9"),i=n("pk59"),a=n("1qma"),u=Object.assign;t.exports=!u||n("nqvh")(function(){var t={},e={},n=Symbol(),o="abcdefghijklmnopqrst";return t[n]=7,o.split("").forEach(function(t){e[t]=t}),7!=u({},t)[n]||Object.keys(u({},e)).join("")!=o})?function(t,e){for(var n=i(t),u=arguments.length,s=1,d=r.f,c=l.f;u>s;)for(var p,f=a(arguments[s++]),h=d?o(f).concat(d(f)):o(f),g=h.length,m=0;g>m;)c.call(f,p=h[m++])&&(n[p]=f[p]);return n}:u},AjoV:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("0nO6"),r=n("T/R7");e.url=function(t){return r.isPresent(o.Validators.required(t))?null:/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(t.value)?null:{url:!0}}},B5Yj:function(t,e,n){var o=n("DBd0")("wks"),r=n("yH18"),l=n("jS1/").Symbol,i="function"==typeof l;(t.exports=function(t){return o[t]||(o[t]=i&&l[t]||(i?l:r)("Symbol."+t))}).store=o},BN6z:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("0nO6"),r=n("T/R7");e.gt=function(t){return function(e){return r.isPresent(t)?r.isPresent(o.Validators.required(e))?null:+e.value>+t?null:{gt:!0}:null}}},CDvF:function(t,e){var n={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},CGoE:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("0nO6"),r=n("T/R7");e.lte=function(t){return function(e){return r.isPresent(t)?r.isPresent(o.Validators.required(e))?null:+e.value<=+t?null:{lte:!0}:null}}},DBd0:function(t,e,n){var o=n("jS1/"),r=o["__core-js_shared__"]||(o["__core-js_shared__"]={});t.exports=function(t){return r[t]||(r[t]={})}},"Dgm+":function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n("zrWn")),o(n("ML6W"))},E5ub:function(t,e){e.f=Object.getOwnPropertySymbols},EBKx:function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n("rkfA")),o(n("XPRf"))},FUUR:function(t,e,n){t.exports=n("jS1/").document&&document.documentElement},Ft6c:function(t,e,n){var o=n("YmCC");t.exports=function(t){if(!o(t))throw TypeError(t+" is not an object!");return t}},FwYO:function(t,e,n){var o=n("7Xl6"),r=n("is71"),l=n("87im");t.exports=function(t){return function(e,n,i){var a,u=o(e),s=r(u.length),d=l(i,s);if(t&&n!=n){for(;s>d;)if((a=u[d++])!=a)return!0}else for(;s>d;d++)if((t||d in u)&&u[d]===n)return t||d||0;return!t&&-1}}},Gy8F:function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n("i0ox")),o(n("aTmi"))},H5lq:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("0nO6"),r=n("T/R7");e.date=function(t){return r.isPresent(o.Validators.required(t))?null:r.isDate(t.value)?null:{date:!0}}},HJG1:function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n("QRFY")),o(n("BN6z"))},Hdv7:function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n("HlYG")),o(n("+Ttu"))},HlYG:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("LMZF"),r=n("0nO6"),l=n("Hdv7"),i={provide:r.NG_VALIDATORS,useExisting:o.forwardRef(function(){return a}),multi:!0},a=function(){function t(){}return t.prototype.validate=function(t){return l.base64(t)},t.decorators=[{type:o.Directive,args:[{selector:"[base64][formControlName],[base64][formControl],[base64][ngModel]",providers:[i]}]}],t}();e.Base64Validator=a},"Hw/e":function(t,e,n){"use strict";var o=n("6Xbx").__decorate,r=n("Un6q"),l=n("LMZF"),i=n("hxWQ"),a=n("X68L"),u=function(){};u=o([l.NgModule({imports:[r.CommonModule],declarations:[i.FileDropDirective,a.FileSelectDirective],exports:[i.FileDropDirective,a.FileSelectDirective]})],u),e.FileUploadModule=u},I5DZ:function(t,e){var n=Math.ceil,o=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?o:n)(t)}},IX7e:function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n("WJQ4")),o(n("xk0n"))},"Ic+c":function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},JAjE:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("0nO6"),r=n("T/R7");e.minDate=function(t){if(!(r.isDate(t)||t instanceof Function))throw Error("minDate value must be or return a formatted date");return function(e){if(r.isPresent(o.Validators.required(e)))return null;var n=new Date(e.value);return r.isDate(n)?(t instanceof Function&&(t=t()),n>=new Date(t)?null:{minDate:!0}):{minDate:!0}}}},JbX1:function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n("yN0J")),o(n("h0b4"))},Jz4p:function(t,e,n){var o=n("Nvcy"),r=n("ah4l");t.exports=n("tZKi")?function(t,e,n){return o.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},Krr4:function(t,e,n){"use strict";!function(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}(n("oKOW"))},L1xW:function(t,e,n){t.exports=n("Jz4p")},Luq4:function(t,e,n){var o=n("nKkP"),r=n("B5Yj")("toStringTag"),l="Arguments"==o(function(){return arguments}());t.exports=function(t){var e,n,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),r))?n:l?o(e):"Object"==(i=o(e))&&"function"==typeof e.callee?"Arguments":i}},MEt7:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},ML6W:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("0nO6"),r=n("T/R7");e.creditCard=function(t){if(r.isPresent(o.Validators.required(t)))return null;var e=t.value.replace(/[^0-9]+/g,"");if(!/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/.test(e))return{creditCard:!0};for(var n,l,i,a=0,u=e.length-1;u>=0;u--)n=e.substring(u,u+1),l=parseInt(n,10),a+=i&&(l*=2)>=10?l%10+1:l,i=!i;return Boolean(a%10==0&&e)?null:{creditCard:!0}}},NjYI:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("LMZF"),r=n("0nO6"),l=n("6nEb"),i={provide:r.NG_VALIDATORS,useExisting:o.forwardRef(function(){return a}),multi:!0},a=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=l.phone(this.phone)},t.prototype.ngOnChanges=function(t){for(var e in t)"phone"===e&&(this.validator=l.phone(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t.decorators=[{type:o.Directive,args:[{selector:"[phone][formControlName],[phone][formControl],[phone][ngModel]",providers:[i]}]}],t.propDecorators={phone:[{type:o.Input}]},t}();e.PhoneValidator=a},Nvcy:function(t,e,n){var o=n("Ft6c"),r=n("cbU4"),l=n("qcsc"),i=Object.defineProperty;e.f=n("tZKi")?Object.defineProperty:function(t,e,n){if(o(t),e=l(e,!0),o(n),r)try{return i(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},"O+ca":function(t,e,n){"use strict";(function(t,o){n.d(e,"d",function(){return st}),n.d(e,"c",function(){return tt}),n.d(e,"b",function(){return k}),n.d(e,"e",function(){return j}),n.d(e,"a",function(){return x});var r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};function l(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var i=Object.assign||function(t){for(var e,n=1,o=arguments.length;n0)&&!(o=l.next()).done;)i.push(o.value)}catch(t){r={error:t}}finally{try{o&&!o.done&&(n=l.return)&&n.call(l)}finally{if(r)throw r.error}}return i}function u(){for(var t=[],e=0;e0)for(var u=0;u",t):2===arguments.length&&"function"==typeof e?b(t,e):1===arguments.length&&"string"==typeof t?_(t):!0!==o?_(e).apply(null,arguments):void(t[e]=b(t.name||e,n.value))};function O(t,e,n){Wt(t,e,b(e,n.bind(t)))}x.bound=function(t,e,n,o){return!0===o?(O(t,e,n.value),null):n?{configurable:!0,enumerable:!1,get:function(){return O(this,e,n.value||n.initializer.call(this)),this[e]},set:y}:{enumerable:!1,configurable:!0,set:function(t){O(this,e,t)},get:function(){}}};var $=Object.prototype.toString;function w(t,e){return function t(e,n,o,r){if(e===n)return 0!==e||1/e==1/n;if(null==e||null==n)return!1;if(e!=e)return n!=n;var l=typeof e;return("function"===l||"object"===l||"object"==typeof n)&&function(e,n,o,r){e=C(e),n=C(n);var l=$.call(e);if(l!==$.call(n))return!1;switch(l){case"[object RegExp]":case"[object String]":return""+e==""+n;case"[object Number]":return+e!=+e?+n!=+n:0==+e?1/+e==1/n:+e==+n;case"[object Date]":case"[object Boolean]":return+e==+n;case"[object Symbol]":return"undefined"!=typeof Symbol&&Symbol.valueOf.call(e)===Symbol.valueOf.call(n)}var i="[object Array]"===l;if(!i){if("object"!=typeof e||"object"!=typeof n)return!1;var a=e.constructor,u=n.constructor;if(a!==u&&!("function"==typeof a&&a instanceof a&&"function"==typeof u&&u instanceof u)&&"constructor"in e&&"constructor"in n)return!1}o=o||[],r=r||[];for(var s=o.length;s--;)if(o[s]===e)return r[s]===n;if(o.push(e),r.push(n),i){if((s=e.length)!==n.length)return!1;for(;s--;)if(!t(e[s],n[s],o,r))return!1}else{var d,c=Object.keys(e);if(s=c.length,Object.keys(n).length!==s)return!1;for(;s--;)if(!P(n,d=c[s])||!t(e[d],n[d],o,r))return!1}return o.pop(),r.pop(),!0}(e,n,o,r)}(t,e)}function C(t){return Dt(t)?t.peek():Jt(t)||Ot(t)?Qt(t.entries()):t}function P(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function M(t,e){return t===e}var E={identity:M,structural:function(t,e){return w(t,e)},default:function(t,e){return function(t,e){return"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}(t,e)||M(t,e)}};function k(t,e){void 0===e&&(e=zt);var n,o=e&&e.name||t.name||"Autorun@"+Vt();if(e.scheduler||e.delay){var r=A(e),l=!1;n=new $e(o,function(){l||(l=!0,r(function(){l=!1,n.isDisposed||n.track(i)}))},e.onError)}else n=new $e(o,function(){this.track(i)},e.onError);function i(){t(n)}return n.schedule(),n.getDisposer()}var N=function(t){return t()};function A(t){return t.scheduler?t.scheduler:t.delay?function(e){return setTimeout(e,t.delay)}:N}function j(t,e,n){void 0===n&&(n=zt),"boolean"==typeof n&&(n={fireImmediately:n});var o,r,l,i=n.name||"Reaction@"+Vt(),a=x(i,n.onError?(o=n.onError,r=e,function(){try{return r.apply(this,arguments)}catch(t){o.call(this,t)}}):e),u=!n.scheduler&&!n.delay,s=A(n),d=!0,c=!1,p=n.compareStructural?E.structural:n.equals||E.default,f=new $e(i,function(){d||u?h():c||(c=!0,s(h))},n.onError);function h(){if(c=!1,!f.isDisposed){var e=!1;f.track(function(){var n=t(f);e=d||!p(l,n),l=n}),d&&n.fireImmediately&&a(l,f),d||!0!==e||a(l,f),d&&(d=!1)}}return f.schedule(),f.getDisposer()}var T=function(){function t(t){var e=this;if(this.dependenciesState=pe.NOT_TRACKING,this.observing=[],this.newObserving=null,this.isBeingObserved=!1,this.isPendingUnobservation=!1,this.observers=[],this.observersIndexes={},this.diffValue=0,this.runId=0,this.lastAccessedBy=0,this.lowestObserverState=pe.UP_TO_DATE,this.unboundDepsCount=0,this.__mapid="#"+Vt(),this.value=new he(null),this.isComputing=!1,this.isRunningSetter=!1,this.isTracing=fe.NONE,!t.get)return Ut("missing option for computed: get");this.derivation=t.get,this.name=t.name||"ComputedValue@"+Vt(),t.set&&(this.setter=b(this.name+"-setter",t.set)),this.equals=t.equals||(t.compareStructural||t.struct?E.structural:E.default),this.scope=t.context,this.requiresReaction=!!t.requiresReaction,!0===t.keepAlive&&k(function(){return e.get()})}return t.prototype.onBecomeStale=function(){!function(t){if(t.lowestObserverState===pe.UP_TO_DATE){t.lowestObserverState=pe.POSSIBLY_STALE;for(var e=t.observers,n=e.length;n--;){var o=e[n];o.dependenciesState===pe.UP_TO_DATE&&(o.dependenciesState=pe.POSSIBLY_STALE,o.isTracing!==fe.NONE&&ce(o,t),o.onBecomeStale())}}}(this)},t.prototype.onBecomeUnobserved=function(){},t.prototype.onBecomeObserved=function(){},t.prototype.get=function(){this.isComputing&&Ut("Cycle detected in computation "+this.name+": "+this.derivation),0===ne.inBatch?me(this)&&(this.warnAboutUntrackedRead(),ue(),this.value=this.computeValue(!1),se()):(de(this),me(this)&&this.trackAndCompute()&&function(t){if(t.lowestObserverState!==pe.STALE){t.lowestObserverState=pe.STALE;for(var e=t.observers,n=e.length;n--;){var o=e[n];o.dependenciesState===pe.POSSIBLY_STALE?o.dependenciesState=pe.STALE:o.dependenciesState===pe.UP_TO_DATE&&(t.lowestObserverState=pe.UP_TO_DATE)}}}(this));var t=this.value;if(ge(t))throw t.cause;return t},t.prototype.peek=function(){var t=this.computeValue(!1);if(ge(t))throw t.cause;return t},t.prototype.set=function(t){if(this.setter){Ht(!this.isRunningSetter,"The setter of computed value '"+this.name+"' is trying to update itself. Did you intend to update an _observable_ value, instead of the computed property?"),this.isRunningSetter=!0;try{this.setter.call(this.scope,t)}finally{this.isRunningSetter=!1}}else Ht(!1,!1)},t.prototype.trackAndCompute=function(){f()&&h({object:this.scope,type:"compute",name:this.name});var t=this.value,e=this.dependenciesState===pe.NOT_TRACKING,n=this.value=this.computeValue(!0);return e||ge(t)||ge(n)||!this.equals(t,n)},t.prototype.computeValue=function(t){var e;if(this.isComputing=!0,ne.computationDepth++,t)e=be(this,this.derivation,this.scope);else if(!0===ne.disableErrorBoundaries)e=this.derivation.call(this.scope);else try{e=this.derivation.call(this.scope)}catch(t){e=new he(t)}return ne.computationDepth--,this.isComputing=!1,e},t.prototype.suspend=function(){ye(this),this.value=void 0},t.prototype.observe=function(t,e){var n=this,o=!0,r=void 0;return k(function(){var l=n.get();if(!o||e){var i=_e();t({type:"update",object:n,newValue:l,oldValue:r}),xe(i)}o=!1,r=l})},t.prototype.warnAboutUntrackedRead=function(){},t.prototype.toJSON=function(){return this.get()},t.prototype.toString=function(){return this.name+"["+this.derivation.toString()+"]"},t.prototype.valueOf=function(){return ee(this.get())},t}();T.prototype[te()]=T.prototype.valueOf;var R=Xt("ComputedValue",T);function S(t){return void 0!==t.interceptors&&t.interceptors.length>0}function I(t,e){var n=t.interceptors||(t.interceptors=[]);return n.push(e),Gt(function(){var t=n.indexOf(e);-1!==t&&n.splice(t,1)})}function q(t,e){var n=_e();try{var o=t.interceptors;if(o)for(var r=0,l=o.length;r0}function L(t,e){var n=t.changeListeners||(t.changeListeners=[]);return n.push(e),Gt(function(){var t=n.indexOf(e);-1!==t&&n.splice(t,1)})}function F(t,e){var n=_e(),o=t.changeListeners;if(o){for(var r=0,l=(o=o.slice()).length;r2&&dt("box");var n=nt(e);return new B(t,ot(n),n.name)},shallowBox:function(t,e){return arguments.length>2&&dt("shallowBox"),st.box(t,{name:e,deep:!1})},array:function(t,e){arguments.length>2&&dt("array");var n=nt(e);return new jt(t,ot(n),n.name)},shallowArray:function(t,e){return arguments.length>2&&dt("shallowArray"),st.array(t,{name:e,deep:!1})},map:function(t,e){arguments.length>2&&dt("map");var n=nt(e);return new yt(t,ot(n),n.name)},shallowMap:function(t,e){return arguments.length>2&&dt("shallowMap"),st.map(t,{name:e,deep:!1})},object:function(t,e,n){return"string"==typeof arguments[1]&&dt("object"),function(t,e,n,o){var r=(o=nt(o)).defaultDecorator||(!1===o.deep?it:rt);U(t,o.name,r.enhancer),ue();try{for(var l in e){var i=Object.getOwnPropertyDescriptor(e,l),a=(n&&l in n?n[l]:i.get?J:r)(t,l,i,!0);a&&Object.defineProperty(t,l,a)}}finally{se()}return t}({},t,e,nt(n))},shallowObject:function(t,e){return"string"==typeof arguments[1]&&dt("shallowObject"),st.object(t,{},{name:e,deep:!1})},ref:it,shallow:lt,deep:rt,struct:at},st=function(t,e,n){if("string"==typeof arguments[1])return rt.apply(null,arguments);if(X(t))return t;var o=Kt(t)?st.object(t,e,n):Array.isArray(t)?st.array(t,e):Jt(t)?st.map(t,e):t;if(o!==t)return o;Ut(!1)};function dt(t){Ut("Expected one or two arguments to observable."+t+". Did you accidentally try to use observable."+t+" as decorator?")}function ct(t,e,n){return X(t)?t:Array.isArray(t)?st.array(t,{name:n}):Kt(t)?st.object(t,void 0,{name:n}):Jt(t)?st.map(t,{name:n}):t}function pt(t){return t}function ft(){return"function"==typeof Symbol&&Symbol.iterator||"@@iterator"}function ht(t,e){Zt(t,ft(),e)}function gt(t){return t[ft()]=mt,t}function mt(){return this}function vt(t,e){void 0===e&&(e=void 0),ue();try{return t.apply(e)}finally{se()}}Object.keys(ut).forEach(function(t){return st[t]=ut[t]});var bt={},yt=function(){function t(t,e,n){if(void 0===e&&(e=ct),void 0===n&&(n="ObservableMap@"+Vt()),this.enhancer=e,this.name=n,this.$mobx=bt,this._keys=new jt(void 0,pt,this.name+".keys()",!0),"function"!=typeof Map)throw new Error("mobx.map requires Map polyfill for the current browser. Check babel-polyfill or core-js/es6/map.js");this._data=new Map,this._hasMap=new Map,this.merge(t)}return t.prototype._has=function(t){return this._data.has(t)},t.prototype.has=function(t){return this._hasMap.has(t)?this._hasMap.get(t).get():this._updateHasMapEntry(t,!1).get()},t.prototype.set=function(t,e){var n=this._has(t);if(S(this)){var o=q(this,{type:n?"update":"add",object:this,newValue:e,name:t});if(!o)return this;e=o.newValue}return n?this._updateValue(t,e):this._addValue(t,e),this},t.prototype.delete=function(t){var e=this;if(S(this)&&!(r=q(this,{type:"delete",object:this,name:t})))return!1;if(this._has(t)){var n=f(),o=D(this),r=o||n?{type:"delete",object:this,oldValue:this._data.get(t).value,name:t}:null;return n&&g(i({},r,{name:this.name,key:t})),vt(function(){e._keys.remove(t),e._updateHasMapEntry(t,!1),e._data.get(t).setNewValue(void 0),e._data.delete(t)}),o&&F(this,r),n&&v(),!0}return!1},t.prototype._updateHasMapEntry=function(t,e){var n=this._hasMap.get(t);return n?n.setNewValue(e):(n=new B(e,pt,this.name+"."+t+"?",!1),this._hasMap.set(t,n)),n},t.prototype._updateValue=function(t,e){var n=this._data.get(t);if((e=n.prepareNewValue(e))!==z){var o=f(),r=D(this),l=r||o?{type:"update",object:this,oldValue:n.value,name:t,newValue:e}:null;o&&g(i({},l,{name:this.name,key:t})),n.setNewValue(e),r&&F(this,l),o&&v()}},t.prototype._addValue=function(t,e){var n=this;vt(function(){var o=new B(e,n.enhancer,n.name+"."+t,!1);n._data.set(t,o),e=o.value,n._updateHasMapEntry(t,!0),n._keys.push(t)});var o=f(),r=D(this),l=r||o?{type:"add",object:this,name:t,newValue:e}:null;o&&g(i({},l,{name:this.name,key:t})),r&&F(this,l),o&&v()},t.prototype.get=function(t){return this.has(t)?this.dehanceValue(this._data.get(t).get()):this.dehanceValue(void 0)},t.prototype.dehanceValue=function(t){return void 0!==this.dehancer?this.dehancer(t):t},t.prototype.keys=function(){return this._keys[ft()]()},t.prototype.values=function(){var t=this,e=0;return gt({next:function(){return e0?t.map(this.dehancer):t},t.prototype.intercept=function(t){return I(this,t)},t.prototype.observe=function(t,e){return void 0===e&&(e=!1),e&&t({object:this.array,type:"splice",index:0,added:this.values.slice(),addedCount:this.values.length,removed:[],removedCount:0}),L(this,t)},t.prototype.getArrayLength=function(){return this.atom.reportObserved(),this.values.length},t.prototype.setArrayLength=function(t){if("number"!=typeof t||t<0)throw new Error("[mobx.array] Out of range: "+t);var e=this.values.length;if(t!==e)if(t>e){for(var n=new Array(t-e),o=0;o0&&t+e+1>kt&&It(t+e+1)},t.prototype.spliceWithArray=function(t,e,n){var o=this;ve(this.atom);var r=this.values.length;if(void 0===t?t=0:t>r?t=r:t<0&&(t=Math.max(0,r+t)),e=1===arguments.length?r-t:void 0===e||null===e?0:Math.max(0,Math.min(e,r-t)),void 0===n&&(n=Ft),S(this)){var l=q(this,{object:this.array,type:"splice",index:t,removedCount:e,added:n});if(!l)return Ft;e=l.removedCount,n=l.added}n=0===n.length?n:n.map(function(t){return o.enhancer(t,void 0)}),this.updateArrayLength(r,n.length-e);var i=this.spliceItemsIntoValues(t,e,n);return 0===e&&0===n.length||this.notifyArraySplice(t,n,i),this.dehanceValues(i)},t.prototype.spliceItemsIntoValues=function(t,e,n){if(n.length<1e4)return(o=this.values).splice.apply(o,u([t,e],n));var o,r=this.values.slice(t,t+e);return this.values=this.values.slice(0,t).concat(n,this.values.slice(t+e)),r},t.prototype.notifyArrayChildUpdate=function(t,e,n){var o=!this.owned&&f(),r=D(this),l=r||o?{object:this.array,type:"update",index:t,newValue:e,oldValue:n}:null;o&&g(i({},l,{name:this.atom.name})),this.atom.reportChanged(),r&&F(this,l),o&&v()},t.prototype.notifyArraySplice=function(t,e,n){var o=!this.owned&&f(),r=D(this),l=r||o?{object:this.array,type:"splice",index:t,removed:n,added:e,removedCount:n.length,addedCount:e.length}:null;o&&g(i({},l,{name:this.atom.name})),this.atom.reportChanged(),r&&F(this,l),o&&v()},t}(),jt=function(t){function e(e,n,o,r){void 0===o&&(o="ObservableArray@"+Vt()),void 0===r&&(r=!1);var l=t.call(this)||this,i=new At(o,n,l,r);return Zt(l,"$mobx",i),e&&e.length&&l.spliceWithArray(0,0,e),Et&&Object.defineProperty(i.array,"0",Tt),l}return l(e,t),e.prototype.intercept=function(t){return this.$mobx.intercept(t)},e.prototype.observe=function(t,e){return void 0===e&&(e=!1),this.$mobx.observe(t,e)},e.prototype.clear=function(){return this.splice(0)},e.prototype.concat=function(){for(var t=[],e=0;e-1&&(this.splice(e,1),!0)},e.prototype.move=function(t,e){function n(t){if(t<0)throw new Error("[mobx.array] Index out of bounds: "+t+" is negative");var e=this.$mobx.values.length;if(t>=e)throw new Error("[mobx.array] Index out of bounds: "+t+" is not smaller than "+e)}if(n.call(this,t),n.call(this,e),t!==e){var o,r=this.$mobx.values;o=t0&&(o.dependencies=(e=t.observing,n=[],e.forEach(function(t){-1===n.indexOf(t)&&n.push(t)}),n).map(re)),o}function le(t,e){var n=t.observers.length;n&&(t.observersIndexes[e.__mapid]=n),t.observers[n]=e,t.lowestObserverState>e.dependenciesState&&(t.lowestObserverState=e.dependenciesState)}function ie(t,e){if(1===t.observers.length)t.observers.length=0,ae(t);else{var n=t.observers,o=t.observersIndexes,r=n.pop();if(r!==e){var l=o[e.__mapid]||0;l?o[r.__mapid]=l:delete o[r.__mapid],n[l]=r}delete o[e.__mapid]}}function ae(t){!1===t.isPendingUnobservation&&(t.isPendingUnobservation=!0,ne.pendingUnobservations.push(t))}function ue(){ne.inBatch++}function se(){if(0==--ne.inBatch){Pe();for(var t=ne.pendingUnobservations,e=0;e0&&ae(t),!1)}function ce(t,e){if(console.log("[mobx.trace] '"+t.name+"' is invalidated due to a change in: '"+e.name+"'"),t.isTracing===fe.BREAK){var n=[];!function t(e,n,o){n.length>=1e3?n.push("(and many more)"):(n.push(""+new Array(o).join("\t")+e.name),e.dependencies&&e.dependencies.forEach(function(e){return t(e,n,o+1)}))}((o=t,re($t(o,void 0))),n,1),new Function("debugger;\n/*\nTracing '"+t.name+"'\n\nYou are entering this break point because derivation '"+t.name+"' is being traced and '"+e.name+"' is now forcing it to update.\nJust follow the stacktrace you should now see in the devtools to see precisely what piece of your code is causing this update\nThe stackframe you are looking for is at least ~6-8 stack-frames up.\n\n"+(t instanceof T?t.derivation.toString():"")+"\n\nThe dependencies for this derivation are:\n\n"+n.join("\n")+"\n*/\n ")()}var o}oe.__mobxInstanceCount?(oe.__mobxInstanceCount++,setTimeout(function(){Ut(!1)},1)):oe.__mobxInstanceCount=1;var pe=function(t){return t[t.NOT_TRACKING=-1]="NOT_TRACKING",t[t.UP_TO_DATE=0]="UP_TO_DATE",t[t.POSSIBLY_STALE=1]="POSSIBLY_STALE",t[t.STALE=2]="STALE",t}({}),fe=function(t){return t[t.NONE=0]="NONE",t[t.LOG=1]="LOG",t[t.BREAK=2]="BREAK",t}({}),he=function(t){this.cause=t};function ge(t){return t instanceof he}function me(t){switch(t.dependenciesState){case pe.UP_TO_DATE:return!1;case pe.NOT_TRACKING:case pe.STALE:return!0;case pe.POSSIBLY_STALE:for(var e=_e(),n=t.observing,o=n.length,r=0;r0;ne.computationDepth>0&&e&&Ut(!1),!ne.allowStateChanges&&e&&Ut(!1)}function be(t,e,n){Oe(t),t.newObserving=new Array(t.observing.length+100),t.unboundDepsCount=0,t.runId=++ne.runId;var o,r=ne.trackingDerivation;if(ne.trackingDerivation=t,!0===ne.disableErrorBoundaries)o=e.call(n);else try{o=e.call(n)}catch(t){o=new he(t)}return ne.trackingDerivation=r,function(t){for(var e=t.observing,n=t.observing=t.newObserving,o=pe.UP_TO_DATE,r=0,l=t.unboundDepsCount,i=0;io&&(o=a.dependenciesState);for(n.length=r,t.newObserving=null,l=e.length;l--;)0===(a=e[l]).diffValue&&ie(a,t),a.diffValue=0;for(;r--;){var a;1===(a=n[r]).diffValue&&(a.diffValue=0,le(a,t))}o!==pe.UP_TO_DATE&&(t.dependenciesState=o,t.onBecomeStale())}(t),o}function ye(t){var e=t.observing;t.observing=[];for(var n=e.length;n--;)ie(e[n],t);t.dependenciesState=pe.NOT_TRACKING}function _e(){var t=ne.trackingDerivation;return ne.trackingDerivation=null,t}function xe(t){ne.trackingDerivation=t}function Oe(t){if(t.dependenciesState!==pe.UP_TO_DATE){t.dependenciesState=pe.UP_TO_DATE;for(var e=t.observing,n=e.length;n--;)e[n].lowestObserverState=pe.UP_TO_DATE}}var $e=function(){function t(t,e,n){void 0===t&&(t="Reaction@"+Vt()),this.name=t,this.onInvalidate=e,this.errorHandler=n,this.observing=[],this.newObserving=[],this.dependenciesState=pe.NOT_TRACKING,this.diffValue=0,this.runId=0,this.unboundDepsCount=0,this.__mapid="#"+Vt(),this.isDisposed=!1,this._isScheduled=!1,this._isTrackPending=!1,this._isRunning=!1,this.isTracing=fe.NONE}return t.prototype.onBecomeStale=function(){this.schedule()},t.prototype.schedule=function(){this._isScheduled||(this._isScheduled=!0,ne.pendingReactions.push(this),Pe())},t.prototype.isScheduled=function(){return this._isScheduled},t.prototype.runReaction=function(){this.isDisposed||(ue(),this._isScheduled=!1,me(this)&&(this._isTrackPending=!0,this.onInvalidate(),this._isTrackPending&&f()&&h({name:this.name,type:"scheduled-reaction"})),se())},t.prototype.track=function(t){ue();var e,n=f();n&&(e=Date.now(),g({name:this.name,type:"reaction"})),this._isRunning=!0;var o=be(this,t,void 0);this._isRunning=!1,this._isTrackPending=!1,this.isDisposed&&ye(this),ge(o)&&this.reportExceptionInDerivation(o.cause),n&&v({time:Date.now()-e}),se()},t.prototype.reportExceptionInDerivation=function(t){var e=this;if(this.errorHandler)this.errorHandler(t,this);else{var n="[mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: '"+this;console.error(n,t),f()&&h({type:"error",name:this.name,message:n,error:""+t}),ne.globalReactionErrorHandlers.forEach(function(n){return n(t,e)})}},t.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this._isRunning||(ue(),ye(this),se()))},t.prototype.getDisposer=function(){var t=this.dispose.bind(this);return t.$mobx=this,t},t.prototype.toString=function(){return"Reaction["+this.name+"]"},t.prototype.trace=function(t){void 0===t&&(t=!1),function(){for(var t=[],e=0;e0||ne.isRunningReactions||Ce(Me)}function Me(){ne.isRunningReactions=!0;for(var t=ne.pendingReactions,e=0;t.length>0;){++e===we&&(console.error("Reaction doesn't converge to a stable state after "+we+" iterations. Probably there is a cycle in the reactive function: "+t[0]),t.splice(0));for(var n=t.splice(0),o=0,r=n.length;o=+t?null:{gte:!0}:null}}},V3Py:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("LMZF"),r=function(){},l=n("47oE"),i=n("GHh8"),a=n("07cn"),u=n("cC+T"),s=n("yxpl"),d=n("vgc3"),c=n("Un6q"),p=n("ESfO"),f=n("ghl+"),h=n("V8+5"),g=n("8Xfy"),m=n("pvRN"),v=n("Ioj9"),b=n("zQfh"),y=n("hxWQ"),_=n("X68L"),x=n("l0f4"),O=n("f2O0"),$=n("7i8B"),w=n("Krr4"),C="https://evening-anchorage-3159.herokuapp.com/api/",P=function(){function t(){this.uploader=new w.FileUploader({url:C,isHTML5:!0}),this.hasBaseDropZoneOver=!1,this.hasAnotherDropZoneOver=!1}return t.prototype.fileOverBase=function(t){this.hasBaseDropZoneOver=t},t.prototype.fileOverAnother=function(t){this.hasAnotherDropZoneOver=t},t}(),M=o["\u0275crt"]({encapsulation:0,styles:[[".mat-elevation-z0[_ngcontent-%COMP%]{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-elevation-z1[_ngcontent-%COMP%]{-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-elevation-z2[_ngcontent-%COMP%]{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-elevation-z3[_ngcontent-%COMP%]{-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-elevation-z4[_ngcontent-%COMP%]{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-elevation-z5[_ngcontent-%COMP%]{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mat-elevation-z6[_ngcontent-%COMP%]{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-elevation-z7[_ngcontent-%COMP%]{-webkit-box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12);box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8[_ngcontent-%COMP%]{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9[_ngcontent-%COMP%]{-webkit-box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12);box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10[_ngcontent-%COMP%]{-webkit-box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12);box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11[_ngcontent-%COMP%]{-webkit-box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12);box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12[_ngcontent-%COMP%]{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12);box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13[_ngcontent-%COMP%]{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14[_ngcontent-%COMP%]{-webkit-box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12);box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15[_ngcontent-%COMP%]{-webkit-box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12);box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16[_ngcontent-%COMP%]{-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17[_ngcontent-%COMP%]{-webkit-box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12);box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18[_ngcontent-%COMP%]{-webkit-box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12);box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19[_ngcontent-%COMP%]{-webkit-box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12);box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20[_ngcontent-%COMP%]{-webkit-box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12);box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21[_ngcontent-%COMP%]{-webkit-box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12);box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22[_ngcontent-%COMP%]{-webkit-box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12);box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23[_ngcontent-%COMP%]{-webkit-box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12);box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24[_ngcontent-%COMP%]{-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-title[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subheading-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-subheading-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-size:11.62px}.mat-h5[_ngcontent-%COMP%], .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font-weight:400;font-family:Roboto,Helvetica Neue,sans-serif;line-height:20px;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font-size:9.38px}.mat-body-2[_ngcontent-%COMP%], .mat-body-strong[_ngcontent-%COMP%]{font:500 14px/24px Roboto,Helvetica Neue,sans-serif}.mat-body[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-body-1[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-caption[_ngcontent-%COMP%], .mat-small[_ngcontent-%COMP%]{font:400 12px/20px Roboto,Helvetica Neue,sans-serif}.mat-display-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-display-4[_ngcontent-%COMP%]{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;margin:0 0 56px;letter-spacing:-.05em}.mat-display-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-display-3[_ngcontent-%COMP%]{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;margin:0 0 64px;letter-spacing:-.02em}.mat-display-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-display-2[_ngcontent-%COMP%]{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;margin:0 0 64px;letter-spacing:-.005em}.mat-display-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-display-1[_ngcontent-%COMP%]{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;margin:0 0 64px}.mat-button[_ngcontent-%COMP%], .mat-fab[_ngcontent-%COMP%], .mat-icon-button[_ngcontent-%COMP%], .mat-mini-fab[_ngcontent-%COMP%], .mat-raised-button[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle[_ngcontent-%COMP%], .mat-card[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title[_ngcontent-%COMP%]{font-size:24px;font-weight:400}.mat-card-content[_ngcontent-%COMP%], .mat-card-header[_ngcontent-%COMP%] .mat-card-title[_ngcontent-%COMP%], .mat-card-subtitle[_ngcontent-%COMP%]{font-size:14px}.mat-checkbox[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout[_ngcontent-%COMP%] .mat-checkbox-label[_ngcontent-%COMP%]{line-height:24px}.mat-chip[_ngcontent-%COMP%]{font-size:13px;line-height:18px}.mat-chip[_ngcontent-%COMP%] .mat-chip-remove.mat-icon[_ngcontent-%COMP%]{font-size:18px}.mat-table[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell[_ngcontent-%COMP%]{font-size:12px;font-weight:500}.mat-cell[_ngcontent-%COMP%]{font-size:14px}.mat-calendar[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}.mat-dialog-title[_ngcontent-%COMP%]{font:500 20px/32px Roboto,Helvetica Neue,sans-serif}.mat-expansion-panel-header[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content[_ngcontent-%COMP%]{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-form-field[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:inherit;font-weight:400;line-height:1.125}.mat-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:1.25em}.mat-form-field-prefix[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%], .mat-form-field-suffix[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{font-size:150%;line-height:1.125}.mat-form-field-prefix[_ngcontent-%COMP%] .mat-icon-button[_ngcontent-%COMP%], .mat-form-field-suffix[_ngcontent-%COMP%] .mat-icon-button[_ngcontent-%COMP%]{height:1.5em;width:1.5em}.mat-form-field-prefix[_ngcontent-%COMP%] .mat-icon-button[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%], .mat-form-field-suffix[_ngcontent-%COMP%] .mat-icon-button[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{height:1.125em;line-height:1.125}.mat-form-field-infix[_ngcontent-%COMP%]{padding:.4375em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%], .mat-form-field-can-float[_ngcontent-%COMP%] .mat-input-server[_ngcontent-%COMP%]:focus + .mat-form-field-label-wrapper[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%]{-webkit-transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.33333333%}.mat-form-field-can-float[_ngcontent-%COMP%] .mat-form-field-autofill-control[_ngcontent-%COMP%]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%]{-webkit-transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.33334333%}.mat-form-field-can-float[_ngcontent-%COMP%] .mat-input-server[label][_ngcontent-%COMP%]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%]{-webkit-transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.33335333%}.mat-form-field-label-wrapper[_ngcontent-%COMP%]{top:-.84375em;padding-top:.84375em}.mat-form-field-label[_ngcontent-%COMP%]{top:1.28125em}.mat-form-field-underline[_ngcontent-%COMP%]{bottom:1.25em}.mat-form-field-subscript-wrapper[_ngcontent-%COMP%]{font-size:75%;margin-top:.54166667em;top:calc(100% - 1.66666667em)}.mat-grid-tile-footer[_ngcontent-%COMP%], .mat-grid-tile-header[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}input.mat-input-element[_ngcontent-%COMP%]{margin-top:-.0625em}.mat-menu-item[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:400}.mat-paginator[_ngcontent-%COMP%], .mat-paginator-page-size[_ngcontent-%COMP%] .mat-select-trigger[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button[_ngcontent-%COMP%], .mat-select[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger[_ngcontent-%COMP%]{height:1.125em}.mat-slide-toggle-content[_ngcontent-%COMP%]{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text[_ngcontent-%COMP%]{font-size:12px;font-weight:500}.mat-slider-thumb-label-text[_ngcontent-%COMP%], .mat-stepper-horizontal[_ngcontent-%COMP%], .mat-stepper-vertical[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label[_ngcontent-%COMP%]{font-size:14px;font-weight:400}.mat-step-label-selected[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-tab-group[_ngcontent-%COMP%], .mat-tab-label[_ngcontent-%COMP%], .mat-tab-link[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label[_ngcontent-%COMP%], .mat-tab-link[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-toolbar[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h4[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h5[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;margin:0}.mat-tooltip[_ngcontent-%COMP%]{font-size:10px;padding-top:6px;padding-bottom:6px}.mat-list-item[_ngcontent-%COMP%], .mat-list-option[_ngcontent-%COMP%], .mat-tooltip[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-nav-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-selection-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]{font-size:16px}.mat-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-nav-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-selection-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.mat-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-nav-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-selection-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:14px}.mat-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%], .mat-nav-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%], .mat-selection-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%]{font-size:16px}.mat-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-nav-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-selection-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.mat-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-nav-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-selection-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:14px}.mat-list[_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%], .mat-nav-list[_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%], .mat-selection-list[_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]{font-size:12px}.mat-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.mat-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%], .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%], .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%]{font-size:12px}.mat-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.mat-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-list[dense][_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%], .mat-nav-list[dense][_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%], .mat-selection-list[dense][_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label[_ngcontent-%COMP%]{font:500 14px/24px Roboto,Helvetica Neue,sans-serif}.mat-simple-snackbar[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action[_ngcontent-%COMP%]{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-ripple[_ngcontent-%COMP%]{overflow:hidden}@media screen and (-ms-high-contrast:active){.mat-ripple[_ngcontent-%COMP%]{display:none}}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;-webkit-transition:opacity,-webkit-transform 0ms cubic-bezier(0,0,.2,1);transition:opacity,-webkit-transform 0ms cubic-bezier(0,0,.2,1);transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transition:opacity,transform 0ms cubic-bezier(0,0,.2,1),-webkit-transform 0ms cubic-bezier(0,0,.2,1);-webkit-transform:scale(0);transform:scale(0)}.mat-option[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;position:relative;cursor:pointer;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mat-option[disabled][_ngcontent-%COMP%]{cursor:default}[dir=rtl][_ngcontent-%COMP%] .mat-option[_ngcontent-%COMP%]{text-align:right}.mat-option[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{margin-right:16px}[dir=rtl][_ngcontent-%COMP%] .mat-option[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true][_ngcontent-%COMP%]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup[_ngcontent-%COMP%] .mat-option[_ngcontent-%COMP%]:not(.mat-option-multiple){padding-left:32px}[dir=rtl][_ngcontent-%COMP%] .mat-optgroup[_ngcontent-%COMP%] .mat-option[_ngcontent-%COMP%]:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.mat-option-text[_ngcontent-%COMP%]{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option-ripple[_ngcontent-%COMP%]{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}@media screen and (-ms-high-contrast:active){.mat-option-ripple[_ngcontent-%COMP%]{opacity:.5}}.mat-option-pseudo-checkbox[_ngcontent-%COMP%]{margin-right:8px}[dir=rtl][_ngcontent-%COMP%] .mat-option-pseudo-checkbox[_ngcontent-%COMP%]{margin-left:8px;margin-right:0}.mat-optgroup-label[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup-label[disabled][_ngcontent-%COMP%]{cursor:default}[dir=rtl][_ngcontent-%COMP%] .mat-optgroup-label[_ngcontent-%COMP%]{text-align:right}.mat-optgroup-label[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{margin-right:16px}[dir=rtl][_ngcontent-%COMP%] .mat-optgroup-label[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{margin-left:16px;margin-right:0}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cdk-global-overlay-wrapper[_ngcontent-%COMP%], .cdk-overlay-container[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{-webkit-box-sizing:border-box;box-sizing:border-box}.cdk-overlay-backdrop[_ngcontent-%COMP%], .cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;z-index:1000}.cdk-overlay-backdrop[_ngcontent-%COMP%]{top:0;bottom:0;left:0;right:0;-webkit-tap-highlight-color:transparent;-webkit-transition:opacity .4s cubic-bezier(.25,.8,.25,1);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.48}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.6)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{background:none}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}\n\n.my-drop-zone[_ngcontent-%COMP%]{min-height:32px;margin-bottom:1rem;padding:.5rem;border:1px dashed rgba(0,0,0,.12);background-color:#fff;border-radius:2px}.app-dark [_nghost-%COMP%] .my-drop-zone{background:#424242}"]],data:{}});function E(t){return o["\u0275vid"](0,[(t()(),o["\u0275ted"](0,null,["\n ","\n "]))],null,function(t,e){t(e,0,0,null==e.context.row?null:null==e.context.row.file?null:e.context.row.file.name)})}function k(t){return o["\u0275vid"](0,[(t()(),o["\u0275ted"](0,null,["\n "," MB\n "])),o["\u0275ppd"](1,2)],null,function(t,e){t(e,0,0,o["\u0275unv"](e,0,0,t(e,1,0,o["\u0275nov"](e.parent.parent,0),(null==e.context.row?null:null==e.context.row.file?null:e.context.row.file.size)/1024/1024,".2")))})}function N(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,7,"ngx-datatable-column",[["name","Size"]],null,null,null,null,null)),o["\u0275did"](1,16384,[[1,4]],2,l.DataTableColumnDirective,[],{name:[0,"name"],flexGrow:[1,"flexGrow"]},null),o["\u0275qud"](335544320,7,{cellTemplate:0}),o["\u0275qud"](335544320,8,{headerTemplate:0}),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](0,[[7,2]],null,1,null,k)),o["\u0275did"](6,16384,null,0,i.DataTableColumnCellDirective,[o.TemplateRef],null,null),(t()(),o["\u0275ted"](-1,null,["\n "]))],function(t,e){t(e,1,0,"Size",1)},null)}function A(t){return o["\u0275vid"](0,[(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](1,0,null,null,1,"mat-progress-bar",[["aria-valuemax","100"],["aria-valuemin","0"],["class","mat-progress-bar"],["mode","determinate"],["role","progressbar"]],[[1,"aria-valuenow",0],[1,"mode",0],[2,"mat-primary",null],[2,"mat-accent",null],[2,"mat-warn",null]],null,null,a.b,a.a)),o["\u0275did"](2,49152,null,0,u.a,[],{value:[0,"value"],mode:[1,"mode"]},null),(t()(),o["\u0275ted"](-1,null,["\n "]))],function(t,e){t(e,2,0,o["\u0275inlineInterpolate"](1,"",e.context.row.progress,""),"determinate")},function(t,e){t(e,1,0,o["\u0275nov"](e,2).value,o["\u0275nov"](e,2).mode,"primary"==o["\u0275nov"](e,2).color,"accent"==o["\u0275nov"](e,2).color,"warn"==o["\u0275nov"](e,2).color)})}function j(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,7,"ngx-datatable-column",[["name","Progress"]],null,null,null,null,null)),o["\u0275did"](1,16384,[[1,4]],2,l.DataTableColumnDirective,[],{name:[0,"name"],flexGrow:[1,"flexGrow"]},null),o["\u0275qud"](335544320,9,{cellTemplate:0}),o["\u0275qud"](335544320,10,{headerTemplate:0}),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](0,[[9,2]],null,1,null,A)),o["\u0275did"](6,16384,null,0,i.DataTableColumnCellDirective,[o.TemplateRef],null,null),(t()(),o["\u0275ted"](-1,null,["\n "]))],function(t,e){t(e,1,0,"Progress",1)},null)}function T(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,3,"span",[],null,null,null,null,null)),(t()(),o["\u0275eld"](1,0,null,null,2,"mat-icon",[["class","mat-icon"],["role","img"]],null,null,null,s.b,s.a)),o["\u0275did"](2,638976,null,0,d.b,[o.ElementRef,d.d,[8,null]],null,null),(t()(),o["\u0275ted"](-1,0,["check"]))],function(t,e){t(e,2,0)},null)}function R(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,3,"span",[],null,null,null,null,null)),(t()(),o["\u0275eld"](1,0,null,null,2,"mat-icon",[["class","mat-icon"],["role","img"]],null,null,null,s.b,s.a)),o["\u0275did"](2,638976,null,0,d.b,[o.ElementRef,d.d,[8,null]],null,null),(t()(),o["\u0275ted"](-1,0,["cancel"]))],function(t,e){t(e,2,0)},null)}function S(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,3,"span",[],null,null,null,null,null)),(t()(),o["\u0275eld"](1,0,null,null,2,"mat-icon",[["class","mat-icon"],["role","img"]],null,null,null,s.b,s.a)),o["\u0275did"](2,638976,null,0,d.b,[o.ElementRef,d.d,[8,null]],null,null),(t()(),o["\u0275ted"](-1,0,["error"]))],function(t,e){t(e,2,0)},null)}function I(t){return o["\u0275vid"](0,[(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,T)),o["\u0275did"](2,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,R)),o["\u0275did"](5,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,S)),o["\u0275did"](8,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "]))],function(t,e){t(e,2,0,e.context.row.isSuccess),t(e,5,0,e.context.row.isCancel),t(e,8,0,e.context.row.isError)},null)}function q(t){return o["\u0275vid"](0,[(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](1,0,null,null,3,"button",[["class","mat-raised-button"],["color","primary"],["mat-button-sm",""],["mat-raised-button",""],["type","button"]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var o=!0;return"click"===e&&(o=!1!==t.context.row.upload()&&o),o},p.b,p.a)),o["\u0275did"](2,180224,null,0,f.b,[o.ElementRef,h.a,g.i],{disabled:[0,"disabled"],color:[1,"color"]},null),o["\u0275did"](3,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["Upload"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](6,0,null,null,3,"button",[["class","mat-raised-button"],["color","warn"],["mat-button-sm",""],["mat-raised-button",""],["type","button"]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var o=!0;return"click"===e&&(o=!1!==t.context.row.cancel()&&o),o},p.b,p.a)),o["\u0275did"](7,180224,null,0,f.b,[o.ElementRef,h.a,g.i],{disabled:[0,"disabled"],color:[1,"color"]},null),o["\u0275did"](8,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["Cancel"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](11,0,null,null,3,"button",[["class","mat-raised-button"],["color","accent"],["mat-button-sm",""],["mat-raised-button",""],["type","button"]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var o=!0;return"click"===e&&(o=!1!==t.context.row.remove()&&o),o},p.b,p.a)),o["\u0275did"](12,180224,null,0,f.b,[o.ElementRef,h.a,g.i],{color:[0,"color"]},null),o["\u0275did"](13,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["Remove\n "])),(t()(),o["\u0275ted"](-1,null,["\n "]))],function(t,e){t(e,2,0,e.context.row.isReady||e.context.row.isUploading||e.context.row.isSuccess,"primary"),t(e,7,0,!e.context.row.isUploading,"warn"),t(e,12,0,"accent")},function(t,e){t(e,1,0,o["\u0275nov"](e,2).disabled||null),t(e,6,0,o["\u0275nov"](e,7).disabled||null),t(e,11,0,o["\u0275nov"](e,12).disabled||null)})}function D(t){return o["\u0275vid"](0,[o["\u0275pid"](0,c.DecimalPipe,[o.LOCALE_ID]),(t()(),o["\u0275eld"](1,0,null,null,134,"mat-card",[["class","mat-card"]],null,null,null,m.f,m.a)),o["\u0275did"](2,49152,null,0,v.a,[],null,null),(t()(),o["\u0275ted"](-1,0,["\n "])),(t()(),o["\u0275eld"](4,0,null,0,2,"mat-card-title",[["class","mat-card-title"]],null,null,null,null,null)),o["\u0275did"](5,16384,null,0,v.j,[],null,null),(t()(),o["\u0275ted"](-1,null,["File upload"])),(t()(),o["\u0275ted"](-1,0,["\n "])),(t()(),o["\u0275eld"](8,0,null,0,2,"mat-card-subtitle",[["class","mat-card-subtitle"]],null,null,null,null,null)),o["\u0275did"](9,16384,null,0,v.i,[],null,null),(t()(),o["\u0275ted"](-1,null,["Easy to use Angular2 directives for files upload"])),(t()(),o["\u0275ted"](-1,0,["\n "])),(t()(),o["\u0275eld"](12,0,null,0,122,"mat-card-content",[["class","mat-card-content"]],null,null,null,null,null)),o["\u0275did"](13,16384,null,0,v.d,[],null,null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](15,0,null,null,118,"div",[["fxLayout","row"],["fxLayoutAlign","start"],["fxLayoutWrap","wrap"]],null,null,null,null,null)),o["\u0275did"](16,737280,null,0,b.g,[b.k,o.ElementRef,o.Renderer2],{layout:[0,"layout"]},null),o["\u0275did"](17,737280,null,0,b.h,[b.k,o.ElementRef,o.Renderer2,[2,b.g]],{wrap:[0,"wrap"]},null),o["\u0275did"](18,737280,null,0,b.f,[b.k,o.ElementRef,o.Renderer2,[2,b.g]],{align:[0,"align"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](20,0,null,null,32,"div",[["class","pr-1"],["fxFlex","100"],["fxFlex.gt-sm","20"],["fxFlex.gt-xs","50"]],null,null,null,null,null)),o["\u0275did"](21,737280,null,0,b.d,[b.k,o.ElementRef,o.Renderer2,[3,b.g],[3,b.h]],{flex:[0,"flex"],flexGtXs:[1,"flexGtXs"],flexGtSm:[2,"flexGtSm"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](23,0,null,null,1,"h6",[["class","mt-0"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["Select files"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](26,0,null,null,4,"div",[["class","my-drop-zone mb-1"],["ng2FileDrop",""]],null,[[null,"fileOver"],[null,"drop"],[null,"dragover"],[null,"dragleave"]],function(t,e,n){var r=!0,l=t.component;return"drop"===e&&(r=!1!==o["\u0275nov"](t,29).onDrop(n)&&r),"dragover"===e&&(r=!1!==o["\u0275nov"](t,29).onDragOver(n)&&r),"dragleave"===e&&(r=!1!==o["\u0275nov"](t,29).onDragLeave(n)&&r),"fileOver"===e&&(r=!1!==l.fileOverBase(n)&&r),r},null,null)),o["\u0275did"](27,278528,null,0,c.NgClass,[o.IterableDiffers,o.KeyValueDiffers,o.ElementRef,o.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),o["\u0275pod"](28,{"nv-file-over":0}),o["\u0275did"](29,16384,null,0,y.FileDropDirective,[o.ElementRef],{uploader:[0,"uploader"]},{fileOver:"fileOver"}),(t()(),o["\u0275ted"](-1,null,["Base drop zone"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](32,0,null,null,4,"div",[["class","my-drop-zone mb-1"],["ng2FileDrop",""]],null,[[null,"fileOver"],[null,"drop"],[null,"dragover"],[null,"dragleave"]],function(t,e,n){var r=!0,l=t.component;return"drop"===e&&(r=!1!==o["\u0275nov"](t,35).onDrop(n)&&r),"dragover"===e&&(r=!1!==o["\u0275nov"](t,35).onDragOver(n)&&r),"dragleave"===e&&(r=!1!==o["\u0275nov"](t,35).onDragLeave(n)&&r),"fileOver"===e&&(r=!1!==l.fileOverAnother(n)&&r),r},null,null)),o["\u0275did"](33,278528,null,0,c.NgClass,[o.IterableDiffers,o.KeyValueDiffers,o.ElementRef,o.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),o["\u0275pod"](34,{"another-file-over-class":0}),o["\u0275did"](35,16384,null,0,y.FileDropDirective,[o.ElementRef],{uploader:[0,"uploader"]},{fileOver:"fileOver"}),(t()(),o["\u0275ted"](-1,null,["Another drop zone"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](38,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["Multiple"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](41,0,null,null,1,"input",[["multiple",""],["ng2FileSelect",""],["type","file"]],null,[[null,"change"]],function(t,e,n){var r=!0;return"change"===e&&(r=!1!==o["\u0275nov"](t,42).onChange()&&r),r},null,null)),o["\u0275did"](42,16384,null,0,_.FileSelectDirective,[o.ElementRef],{uploader:[0,"uploader"]},null),(t()(),o["\u0275eld"](43,0,null,null,0,"br",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](45,0,null,null,0,"div",[["class","clearfix mb-1"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](47,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["Single"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](50,0,null,null,1,"input",[["ng2FileSelect",""],["type","file"]],null,[[null,"change"]],function(t,e,n){var r=!0;return"change"===e&&(r=!1!==o["\u0275nov"](t,51).onChange()&&r),r},null,null)),o["\u0275did"](51,16384,null,0,_.FileSelectDirective,[o.ElementRef],{uploader:[0,"uploader"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](54,0,null,null,78,"div",[["fxFlex","100"],["fxFlex.gt-sm","80"],["fxFlex.gt-xs","50"]],null,null,null,null,null)),o["\u0275did"](55,737280,null,0,b.d,[b.k,o.ElementRef,o.Renderer2,[3,b.g],[3,b.h]],{flex:[0,"flex"],flexGtXs:[1,"flexGtXs"],flexGtSm:[2,"flexGtSm"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](57,0,null,null,9,"h6",[["class","mt-0"],["fxLayout","row"]],null,null,null,null,null)),o["\u0275did"](58,737280,null,0,b.g,[b.k,o.ElementRef,o.Renderer2],{layout:[0,"layout"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](60,0,null,null,2,"span",[["fxFlex",""]],null,null,null,null,null)),o["\u0275did"](61,737280,null,0,b.d,[b.k,o.ElementRef,o.Renderer2,[3,b.g],[3,b.h]],{flex:[0,"flex"]},null),(t()(),o["\u0275ted"](-1,null,["Upload queue"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](64,0,null,null,1,"span",[],null,null,null,null,null)),(t()(),o["\u0275ted"](65,null,["Queue length: ",""])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](68,0,null,null,39,"ngx-datatable",[["class","material ml-0 mr-0 ngx-datatable"]],[[2,"fixed-header",null],[2,"fixed-row",null],[2,"scroll-vertical",null],[2,"scroll-horz",null],[2,"selectable",null],[2,"checkbox-selection",null],[2,"cell-selection",null],[2,"single-selection",null],[2,"multi-selection",null],[2,"multi-click-selection",null]],[["window","resize"]],function(t,e,n){var r=!0;return"window:resize"===e&&(r=!1!==o["\u0275nov"](t,69).onWindowResize()&&r),r},x.b,x.a)),o["\u0275did"](69,5619712,null,4,O.DatatableComponent,[$.ScrollbarHelper,o.ChangeDetectorRef,o.ElementRef,o.KeyValueDiffers],{rows:[0,"rows"],rowHeight:[1,"rowHeight"],columnMode:[2,"columnMode"],headerHeight:[3,"headerHeight"],footerHeight:[4,"footerHeight"]},null),o["\u0275qud"](603979776,1,{columnTemplates:1}),o["\u0275qud"](335544320,2,{rowDetail:0}),o["\u0275qud"](335544320,3,{groupHeader:0}),o["\u0275qud"](335544320,4,{footer:0}),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](75,0,null,null,7,"ngx-datatable-column",[["name","Name"]],null,null,null,null,null)),o["\u0275did"](76,16384,[[1,4]],2,l.DataTableColumnDirective,[],{name:[0,"name"],flexGrow:[1,"flexGrow"]},null),o["\u0275qud"](335544320,5,{cellTemplate:0}),o["\u0275qud"](335544320,6,{headerTemplate:0}),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](0,[[5,2]],null,1,null,E)),o["\u0275did"](81,16384,null,0,i.DataTableColumnCellDirective,[o.TemplateRef],null,null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,N)),o["\u0275did"](85,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,j)),o["\u0275did"](88,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](90,0,null,null,7,"ngx-datatable-column",[["name","status"]],null,null,null,null,null)),o["\u0275did"](91,16384,[[1,4]],2,l.DataTableColumnDirective,[],{name:[0,"name"],flexGrow:[1,"flexGrow"]},null),o["\u0275qud"](335544320,11,{cellTemplate:0}),o["\u0275qud"](335544320,12,{headerTemplate:0}),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](0,[[11,2]],null,1,null,I)),o["\u0275did"](96,16384,null,0,i.DataTableColumnCellDirective,[o.TemplateRef],null,null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](99,0,null,null,7,"ngx-datatable-column",[["name","action"]],null,null,null,null,null)),o["\u0275did"](100,16384,[[1,4]],2,l.DataTableColumnDirective,[],{name:[0,"name"],flexGrow:[1,"flexGrow"]},null),o["\u0275qud"](335544320,13,{cellTemplate:0}),o["\u0275qud"](335544320,14,{headerTemplate:0}),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](0,[[13,2]],null,1,null,q)),o["\u0275did"](105,16384,null,0,i.DataTableColumnCellDirective,[o.TemplateRef],null,null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](109,0,null,null,7,"div",[["class","mb-1"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](111,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["Queue progress:"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](114,0,null,null,1,"mat-progress-bar",[["aria-valuemax","100"],["aria-valuemin","0"],["class","mat-progress-bar"],["mode","determinate"],["role","progressbar"]],[[1,"aria-valuenow",0],[1,"mode",0],[2,"mat-primary",null],[2,"mat-accent",null],[2,"mat-warn",null]],null,null,a.b,a.a)),o["\u0275did"](115,49152,null,0,u.a,[],{value:[0,"value"],mode:[1,"mode"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](118,0,null,null,3,"button",[["class","mat-raised-button"],["color","primary"],["mat-button-sm",""],["mat-raised-button",""],["type","button"]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var o=!0;return"click"===e&&(o=!1!==t.component.uploader.uploadAll()&&o),o},p.b,p.a)),o["\u0275did"](119,180224,null,0,f.b,[o.ElementRef,h.a,g.i],{disabled:[0,"disabled"],color:[1,"color"]},null),o["\u0275did"](120,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["Upload all"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](123,0,null,null,3,"button",[["class","mat-raised-button"],["color","warn"],["mat-button-sm",""],["mat-raised-button",""],["type","button"]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var o=!0;return"click"===e&&(o=!1!==t.component.uploader.cancelAll()&&o),o},p.b,p.a)),o["\u0275did"](124,180224,null,0,f.b,[o.ElementRef,h.a,g.i],{disabled:[0,"disabled"],color:[1,"color"]},null),o["\u0275did"](125,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["Cancel all"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](128,0,null,null,3,"button",[["class","mat-raised-button"],["color","accent"],["mat-button-sm",""],["mat-raised-button",""],["type","button"]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var o=!0;return"click"===e&&(o=!1!==t.component.uploader.clearQueue()&&o),o},p.b,p.a)),o["\u0275did"](129,180224,null,0,f.b,[o.ElementRef,h.a,g.i],{disabled:[0,"disabled"],color:[1,"color"]},null),o["\u0275did"](130,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["Remove all"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,0,["\n"]))],function(t,e){var n=e.component;t(e,16,0,"row"),t(e,17,0,"wrap"),t(e,18,0,"start"),t(e,21,0,"100","50","20"),t(e,27,0,"my-drop-zone mb-1",t(e,28,0,n.hasBaseDropZoneOver)),t(e,29,0,n.uploader),t(e,33,0,"my-drop-zone mb-1",t(e,34,0,n.hasAnotherDropZoneOver)),t(e,35,0,n.uploader),t(e,42,0,n.uploader),t(e,51,0,n.uploader),t(e,55,0,"100","50","80"),t(e,58,0,"row"),t(e,61,0,""),t(e,69,0,n.uploader.queue,"auto","flex",50,0),t(e,76,0,"Name",1),t(e,85,0,n.uploader.options.isHTML5),t(e,88,0,n.uploader.options.isHTML5),t(e,91,0,"status",1),t(e,100,0,"action",3),t(e,115,0,o["\u0275inlineInterpolate"](1,"",n.uploader.progress,""),"determinate"),t(e,119,0,!n.uploader.getNotUploadedItems().length,"primary"),t(e,124,0,!n.uploader.isUploading,"warn"),t(e,129,0,!n.uploader.queue.length,"accent")},function(t,e){var n=e.component;t(e,65,0,null==n.uploader?null:null==n.uploader.queue?null:n.uploader.queue.length),t(e,68,0,o["\u0275nov"](e,69).isFixedHeader,o["\u0275nov"](e,69).isFixedRow,o["\u0275nov"](e,69).isVertScroll,o["\u0275nov"](e,69).isHorScroll,o["\u0275nov"](e,69).isSelectable,o["\u0275nov"](e,69).isCheckboxSelection,o["\u0275nov"](e,69).isCellSelection,o["\u0275nov"](e,69).isSingleSelection,o["\u0275nov"](e,69).isMultiSelection,o["\u0275nov"](e,69).isMultiClickSelection),t(e,114,0,o["\u0275nov"](e,115).value,o["\u0275nov"](e,115).mode,"primary"==o["\u0275nov"](e,115).color,"accent"==o["\u0275nov"](e,115).color,"warn"==o["\u0275nov"](e,115).color),t(e,118,0,o["\u0275nov"](e,119).disabled||null),t(e,123,0,o["\u0275nov"](e,124).disabled||null),t(e,128,0,o["\u0275nov"](e,129).disabled||null)})}var L=o["\u0275ccf"]("app-form-upload",P,function(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"app-form-upload",[],null,null,null,D,M)),o["\u0275did"](1,49152,null,0,P,[],null,null)],null,null)},{},{},[]),F=n("0nO6"),z=n("ulOE"),B=n("Lpd/"),V=n("j5BN"),U=n("SlD5"),H=n("9Rbf"),G=n("vneY"),Y=n("ka8K"),K=n("+idH"),W=new F.FormControl("",F.Validators.required),Z=new F.FormControl("",K.CustomValidators.equalTo(W)),X=function(){function t(t){this.fb=t}return t.prototype.ngOnInit=function(){this.form=this.fb.group({fname:[null,F.Validators.compose([F.Validators.required,F.Validators.minLength(5),F.Validators.maxLength(10)])],email:[null,F.Validators.compose([F.Validators.required,K.CustomValidators.email])],range:[null,F.Validators.compose([F.Validators.required,K.CustomValidators.range([5,9])])],url:[null,F.Validators.compose([F.Validators.required,K.CustomValidators.url])],date:[null,F.Validators.compose([F.Validators.required,K.CustomValidators.date])],creditCard:[null,F.Validators.compose([F.Validators.required,K.CustomValidators.creditCard])],phone:[null,F.Validators.compose([F.Validators.required,K.CustomValidators.phone("en-US")])],gender:[null,F.Validators.required],password:W,confirmPassword:Z})},t}(),J=o["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function Q(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["You must include a first name."]))],null,null)}function tt(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["Your first name must be at least 5 characters long."]))],null,null)}function et(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["Your first name cannot exceed 10 characters."]))],null,null)}function nt(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["You must include an email address."]))],null,null)}function ot(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["You must include a valid email address."]))],null,null)}function rt(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["You must include a web address."]))],null,null)}function lt(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["You must include a valid web address."]))],null,null)}function it(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["You must include a date."]))],null,null)}function at(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["You must include a valid date."]))],null,null)}function ut(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["You must enter a number."]))],null,null)}function st(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["Number should be between 5 and 9."]))],null,null)}function dt(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["You must enter a credit card."]))],null,null)}function ct(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["You must enter a valid credit card number."]))],null,null)}function pt(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["You must include phone number."]))],null,null)}function ft(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["You must include a valid phone number."]))],null,null)}function ht(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["You must include password."]))],null,null)}function gt(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["You must include confirm password."]))],null,null)}function mt(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["Passwords do not math."]))],null,null)}function vt(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"small",[["class","mat-text-warn"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["You must select a gender."]))],null,null)}function bt(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,324,"mat-card",[["class","mat-card"]],null,null,null,m.f,m.a)),o["\u0275did"](1,49152,null,0,v.a,[],null,null),(t()(),o["\u0275ted"](-1,0,["\n "])),(t()(),o["\u0275eld"](3,0,null,0,2,"mat-card-title",[["class","mat-card-title"]],null,null,null,null,null)),o["\u0275did"](4,16384,null,0,v.j,[],null,null),(t()(),o["\u0275ted"](-1,null,["Form validation"])),(t()(),o["\u0275ted"](-1,0,["\n "])),(t()(),o["\u0275eld"](7,0,null,0,2,"mat-card-subtitle",[["class","mat-card-subtitle"]],null,null,null,null,null)),o["\u0275did"](8,16384,null,0,v.i,[],null,null),(t()(),o["\u0275ted"](-1,null,["Angular2 custom validation"])),(t()(),o["\u0275ted"](-1,0,["\n "])),(t()(),o["\u0275eld"](11,0,null,0,312,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"submit"],[null,"reset"]],function(t,e,n){var r=!0;return"submit"===e&&(r=!1!==o["\u0275nov"](t,13).onSubmit(n)&&r),"reset"===e&&(r=!1!==o["\u0275nov"](t,13).onReset()&&r),r},null,null)),o["\u0275did"](12,16384,null,0,F["\u0275bf"],[],null,null),o["\u0275did"](13,540672,null,0,F.FormGroupDirective,[[8,null],[8,null]],{form:[0,"form"]},null),o["\u0275prd"](2048,null,F.ControlContainer,null,[F.FormGroupDirective]),o["\u0275did"](15,16384,null,0,F.NgControlStatusGroup,[F.ControlContainer],null,null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](17,0,null,null,294,"mat-card-content",[["class","mat-card-content"]],null,null,null,null,null)),o["\u0275did"](18,16384,null,0,v.d,[],null,null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](20,0,null,null,35,"div",[["fxLayout","row"],["fxLayoutWrap","wrap"]],null,null,null,null,null)),o["\u0275did"](21,737280,null,0,b.g,[b.k,o.ElementRef,o.Renderer2],{layout:[0,"layout"]},null),o["\u0275did"](22,737280,null,0,b.h,[b.k,o.ElementRef,o.Renderer2,[2,b.g]],{wrap:[0,"wrap"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](24,0,null,null,30,"div",[["class","mb-1"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](26,0,null,null,18,"mat-input-container",[["class","mat-input-container mat-form-field"],["style","width: 100%"]],[[2,"mat-input-invalid",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-focused",null],[2,"mat-primary",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],null,null,z.b,z.a)),o["\u0275did"](27,7389184,null,7,B.a,[o.ElementRef,o.ChangeDetectorRef,[2,V.j]],null,null),o["\u0275qud"](335544320,1,{_control:0}),o["\u0275qud"](335544320,2,{_placeholderChild:0}),o["\u0275qud"](335544320,3,{_labelChild:0}),o["\u0275qud"](603979776,4,{_errorChildren:1}),o["\u0275qud"](603979776,5,{_hintChildren:1}),o["\u0275qud"](603979776,6,{_prefixChildren:1}),o["\u0275qud"](603979776,7,{_suffixChildren:1}),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275eld"](36,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","First name"]],[[2,"mat-input-server",null],[1,"id",0],[8,"placeholder",0],[8,"disabled",0],[8,"required",0],[8,"readOnly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],function(t,e,n){var r=!0;return"input"===e&&(r=!1!==o["\u0275nov"](t,37)._handleInput(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,37).onTouched()&&r),"compositionstart"===e&&(r=!1!==o["\u0275nov"](t,37)._compositionStart()&&r),"compositionend"===e&&(r=!1!==o["\u0275nov"](t,37)._compositionEnd(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,41)._focusChanged(!1)&&r),"focus"===e&&(r=!1!==o["\u0275nov"](t,41)._focusChanged(!0)&&r),"input"===e&&(r=!1!==o["\u0275nov"](t,41)._onInput()&&r),r},null,null)),o["\u0275did"](37,16384,null,0,F.DefaultValueAccessor,[o.Renderer2,o.ElementRef,[2,F.COMPOSITION_BUFFER_MODE]],null,null),o["\u0275prd"](1024,null,F.NG_VALUE_ACCESSOR,function(t){return[t]},[F.DefaultValueAccessor]),o["\u0275did"](39,540672,null,0,F.FormControlDirective,[[8,null],[8,null],[2,F.NG_VALUE_ACCESSOR]],{form:[0,"form"]},null),o["\u0275prd"](2048,null,F.NgControl,null,[F.FormControlDirective]),o["\u0275did"](41,933888,null,0,U.a,[o.ElementRef,h.a,[2,F.NgControl],[2,F.NgForm],[2,F.FormGroupDirective],V.d,[8,null]],{placeholder:[0,"placeholder"]},null),o["\u0275did"](42,16384,null,0,F.NgControlStatus,[F.NgControl],null,null),o["\u0275prd"](2048,[[1,4]],B.b,null,[U.a]),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,Q)),o["\u0275did"](47,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,tt)),o["\u0275did"](50,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,et)),o["\u0275did"](53,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n\n "])),(t()(),o["\u0275eld"](57,0,null,null,27,"div",[["class","mb-1"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](59,0,null,null,18,"mat-input-container",[["class","mat-input-container mat-form-field"],["style","width: 100%"]],[[2,"mat-input-invalid",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-focused",null],[2,"mat-primary",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],null,null,z.b,z.a)),o["\u0275did"](60,7389184,null,7,B.a,[o.ElementRef,o.ChangeDetectorRef,[2,V.j]],null,null),o["\u0275qud"](335544320,8,{_control:0}),o["\u0275qud"](335544320,9,{_placeholderChild:0}),o["\u0275qud"](335544320,10,{_labelChild:0}),o["\u0275qud"](603979776,11,{_errorChildren:1}),o["\u0275qud"](603979776,12,{_hintChildren:1}),o["\u0275qud"](603979776,13,{_prefixChildren:1}),o["\u0275qud"](603979776,14,{_suffixChildren:1}),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275eld"](69,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Email address"],["type","email"]],[[2,"mat-input-server",null],[1,"id",0],[8,"placeholder",0],[8,"disabled",0],[8,"required",0],[8,"readOnly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],function(t,e,n){var r=!0;return"input"===e&&(r=!1!==o["\u0275nov"](t,70)._handleInput(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,70).onTouched()&&r),"compositionstart"===e&&(r=!1!==o["\u0275nov"](t,70)._compositionStart()&&r),"compositionend"===e&&(r=!1!==o["\u0275nov"](t,70)._compositionEnd(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,74)._focusChanged(!1)&&r),"focus"===e&&(r=!1!==o["\u0275nov"](t,74)._focusChanged(!0)&&r),"input"===e&&(r=!1!==o["\u0275nov"](t,74)._onInput()&&r),r},null,null)),o["\u0275did"](70,16384,null,0,F.DefaultValueAccessor,[o.Renderer2,o.ElementRef,[2,F.COMPOSITION_BUFFER_MODE]],null,null),o["\u0275prd"](1024,null,F.NG_VALUE_ACCESSOR,function(t){return[t]},[F.DefaultValueAccessor]),o["\u0275did"](72,540672,null,0,F.FormControlDirective,[[8,null],[8,null],[2,F.NG_VALUE_ACCESSOR]],{form:[0,"form"]},null),o["\u0275prd"](2048,null,F.NgControl,null,[F.FormControlDirective]),o["\u0275did"](74,933888,null,0,U.a,[o.ElementRef,h.a,[2,F.NgControl],[2,F.NgForm],[2,F.FormGroupDirective],V.d,[8,null]],{placeholder:[0,"placeholder"],type:[1,"type"]},null),o["\u0275did"](75,16384,null,0,F.NgControlStatus,[F.NgControl],null,null),o["\u0275prd"](2048,[[8,4]],B.b,null,[U.a]),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,nt)),o["\u0275did"](80,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,ot)),o["\u0275did"](83,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n\n "])),(t()(),o["\u0275eld"](86,0,null,null,27,"div",[["class","mb-1"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](88,0,null,null,18,"mat-input-container",[["class","mat-input-container mat-form-field"],["style","width: 100%"]],[[2,"mat-input-invalid",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-focused",null],[2,"mat-primary",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],null,null,z.b,z.a)),o["\u0275did"](89,7389184,null,7,B.a,[o.ElementRef,o.ChangeDetectorRef,[2,V.j]],null,null),o["\u0275qud"](335544320,15,{_control:0}),o["\u0275qud"](335544320,16,{_placeholderChild:0}),o["\u0275qud"](335544320,17,{_labelChild:0}),o["\u0275qud"](603979776,18,{_errorChildren:1}),o["\u0275qud"](603979776,19,{_hintChildren:1}),o["\u0275qud"](603979776,20,{_prefixChildren:1}),o["\u0275qud"](603979776,21,{_suffixChildren:1}),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275eld"](98,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Website address (http://nyasha.me)"],["type","url"]],[[2,"mat-input-server",null],[1,"id",0],[8,"placeholder",0],[8,"disabled",0],[8,"required",0],[8,"readOnly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],function(t,e,n){var r=!0;return"input"===e&&(r=!1!==o["\u0275nov"](t,99)._handleInput(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,99).onTouched()&&r),"compositionstart"===e&&(r=!1!==o["\u0275nov"](t,99)._compositionStart()&&r),"compositionend"===e&&(r=!1!==o["\u0275nov"](t,99)._compositionEnd(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,103)._focusChanged(!1)&&r),"focus"===e&&(r=!1!==o["\u0275nov"](t,103)._focusChanged(!0)&&r),"input"===e&&(r=!1!==o["\u0275nov"](t,103)._onInput()&&r),r},null,null)),o["\u0275did"](99,16384,null,0,F.DefaultValueAccessor,[o.Renderer2,o.ElementRef,[2,F.COMPOSITION_BUFFER_MODE]],null,null),o["\u0275prd"](1024,null,F.NG_VALUE_ACCESSOR,function(t){return[t]},[F.DefaultValueAccessor]),o["\u0275did"](101,540672,null,0,F.FormControlDirective,[[8,null],[8,null],[2,F.NG_VALUE_ACCESSOR]],{form:[0,"form"]},null),o["\u0275prd"](2048,null,F.NgControl,null,[F.FormControlDirective]),o["\u0275did"](103,933888,null,0,U.a,[o.ElementRef,h.a,[2,F.NgControl],[2,F.NgForm],[2,F.FormGroupDirective],V.d,[8,null]],{placeholder:[0,"placeholder"],type:[1,"type"]},null),o["\u0275did"](104,16384,null,0,F.NgControlStatus,[F.NgControl],null,null),o["\u0275prd"](2048,[[15,4]],B.b,null,[U.a]),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,rt)),o["\u0275did"](109,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,lt)),o["\u0275did"](112,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n\n "])),(t()(),o["\u0275eld"](115,0,null,null,27,"div",[["class","mb-1"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](117,0,null,null,18,"mat-input-container",[["class","mat-input-container mat-form-field"],["style","width: 100%"]],[[2,"mat-input-invalid",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-focused",null],[2,"mat-primary",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],null,null,z.b,z.a)),o["\u0275did"](118,7389184,null,7,B.a,[o.ElementRef,o.ChangeDetectorRef,[2,V.j]],null,null),o["\u0275qud"](335544320,22,{_control:0}),o["\u0275qud"](335544320,23,{_placeholderChild:0}),o["\u0275qud"](335544320,24,{_labelChild:0}),o["\u0275qud"](603979776,25,{_errorChildren:1}),o["\u0275qud"](603979776,26,{_hintChildren:1}),o["\u0275qud"](603979776,27,{_prefixChildren:1}),o["\u0275qud"](603979776,28,{_suffixChildren:1}),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275eld"](127,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Date"],["type","date"]],[[2,"mat-input-server",null],[1,"id",0],[8,"placeholder",0],[8,"disabled",0],[8,"required",0],[8,"readOnly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],function(t,e,n){var r=!0;return"input"===e&&(r=!1!==o["\u0275nov"](t,128)._handleInput(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,128).onTouched()&&r),"compositionstart"===e&&(r=!1!==o["\u0275nov"](t,128)._compositionStart()&&r),"compositionend"===e&&(r=!1!==o["\u0275nov"](t,128)._compositionEnd(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,132)._focusChanged(!1)&&r),"focus"===e&&(r=!1!==o["\u0275nov"](t,132)._focusChanged(!0)&&r),"input"===e&&(r=!1!==o["\u0275nov"](t,132)._onInput()&&r),r},null,null)),o["\u0275did"](128,16384,null,0,F.DefaultValueAccessor,[o.Renderer2,o.ElementRef,[2,F.COMPOSITION_BUFFER_MODE]],null,null),o["\u0275prd"](1024,null,F.NG_VALUE_ACCESSOR,function(t){return[t]},[F.DefaultValueAccessor]),o["\u0275did"](130,540672,null,0,F.FormControlDirective,[[8,null],[8,null],[2,F.NG_VALUE_ACCESSOR]],{form:[0,"form"]},null),o["\u0275prd"](2048,null,F.NgControl,null,[F.FormControlDirective]),o["\u0275did"](132,933888,null,0,U.a,[o.ElementRef,h.a,[2,F.NgControl],[2,F.NgForm],[2,F.FormGroupDirective],V.d,[8,null]],{placeholder:[0,"placeholder"],type:[1,"type"]},null),o["\u0275did"](133,16384,null,0,F.NgControlStatus,[F.NgControl],null,null),o["\u0275prd"](2048,[[22,4]],B.b,null,[U.a]),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,it)),o["\u0275did"](138,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,at)),o["\u0275did"](141,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n\n "])),(t()(),o["\u0275eld"](144,0,null,null,27,"div",[["class","mb-1"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](146,0,null,null,18,"mat-input-container",[["class","mat-input-container mat-form-field"],["style","width: 100%"]],[[2,"mat-input-invalid",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-focused",null],[2,"mat-primary",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],null,null,z.b,z.a)),o["\u0275did"](147,7389184,null,7,B.a,[o.ElementRef,o.ChangeDetectorRef,[2,V.j]],null,null),o["\u0275qud"](335544320,29,{_control:0}),o["\u0275qud"](335544320,30,{_placeholderChild:0}),o["\u0275qud"](335544320,31,{_labelChild:0}),o["\u0275qud"](603979776,32,{_errorChildren:1}),o["\u0275qud"](603979776,33,{_hintChildren:1}),o["\u0275qud"](603979776,34,{_prefixChildren:1}),o["\u0275qud"](603979776,35,{_suffixChildren:1}),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275eld"](156,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Number range (between 5 and 9)"]],[[2,"mat-input-server",null],[1,"id",0],[8,"placeholder",0],[8,"disabled",0],[8,"required",0],[8,"readOnly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],function(t,e,n){var r=!0;return"input"===e&&(r=!1!==o["\u0275nov"](t,157)._handleInput(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,157).onTouched()&&r),"compositionstart"===e&&(r=!1!==o["\u0275nov"](t,157)._compositionStart()&&r),"compositionend"===e&&(r=!1!==o["\u0275nov"](t,157)._compositionEnd(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,161)._focusChanged(!1)&&r),"focus"===e&&(r=!1!==o["\u0275nov"](t,161)._focusChanged(!0)&&r),"input"===e&&(r=!1!==o["\u0275nov"](t,161)._onInput()&&r),r},null,null)),o["\u0275did"](157,16384,null,0,F.DefaultValueAccessor,[o.Renderer2,o.ElementRef,[2,F.COMPOSITION_BUFFER_MODE]],null,null),o["\u0275prd"](1024,null,F.NG_VALUE_ACCESSOR,function(t){return[t]},[F.DefaultValueAccessor]),o["\u0275did"](159,540672,null,0,F.FormControlDirective,[[8,null],[8,null],[2,F.NG_VALUE_ACCESSOR]],{form:[0,"form"]},null),o["\u0275prd"](2048,null,F.NgControl,null,[F.FormControlDirective]),o["\u0275did"](161,933888,null,0,U.a,[o.ElementRef,h.a,[2,F.NgControl],[2,F.NgForm],[2,F.FormGroupDirective],V.d,[8,null]],{placeholder:[0,"placeholder"]},null),o["\u0275did"](162,16384,null,0,F.NgControlStatus,[F.NgControl],null,null),o["\u0275prd"](2048,[[29,4]],B.b,null,[U.a]),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,ut)),o["\u0275did"](167,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,st)),o["\u0275did"](170,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n\n "])),(t()(),o["\u0275eld"](173,0,null,null,27,"div",[["class","mb-1"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](175,0,null,null,18,"mat-input-container",[["class","mat-input-container mat-form-field"],["style","width: 100%"]],[[2,"mat-input-invalid",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-focused",null],[2,"mat-primary",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],null,null,z.b,z.a)),o["\u0275did"](176,7389184,null,7,B.a,[o.ElementRef,o.ChangeDetectorRef,[2,V.j]],null,null),o["\u0275qud"](335544320,36,{_control:0}),o["\u0275qud"](335544320,37,{_placeholderChild:0}),o["\u0275qud"](335544320,38,{_labelChild:0}),o["\u0275qud"](603979776,39,{_errorChildren:1}),o["\u0275qud"](603979776,40,{_hintChildren:1}),o["\u0275qud"](603979776,41,{_prefixChildren:1}),o["\u0275qud"](603979776,42,{_suffixChildren:1}),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275eld"](185,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Credit card (4111 1111 1111 1111)"]],[[2,"mat-input-server",null],[1,"id",0],[8,"placeholder",0],[8,"disabled",0],[8,"required",0],[8,"readOnly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],function(t,e,n){var r=!0;return"input"===e&&(r=!1!==o["\u0275nov"](t,186)._handleInput(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,186).onTouched()&&r),"compositionstart"===e&&(r=!1!==o["\u0275nov"](t,186)._compositionStart()&&r),"compositionend"===e&&(r=!1!==o["\u0275nov"](t,186)._compositionEnd(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,190)._focusChanged(!1)&&r),"focus"===e&&(r=!1!==o["\u0275nov"](t,190)._focusChanged(!0)&&r),"input"===e&&(r=!1!==o["\u0275nov"](t,190)._onInput()&&r),r},null,null)),o["\u0275did"](186,16384,null,0,F.DefaultValueAccessor,[o.Renderer2,o.ElementRef,[2,F.COMPOSITION_BUFFER_MODE]],null,null),o["\u0275prd"](1024,null,F.NG_VALUE_ACCESSOR,function(t){return[t]},[F.DefaultValueAccessor]),o["\u0275did"](188,540672,null,0,F.FormControlDirective,[[8,null],[8,null],[2,F.NG_VALUE_ACCESSOR]],{form:[0,"form"]},null),o["\u0275prd"](2048,null,F.NgControl,null,[F.FormControlDirective]),o["\u0275did"](190,933888,null,0,U.a,[o.ElementRef,h.a,[2,F.NgControl],[2,F.NgForm],[2,F.FormGroupDirective],V.d,[8,null]],{placeholder:[0,"placeholder"]},null),o["\u0275did"](191,16384,null,0,F.NgControlStatus,[F.NgControl],null,null),o["\u0275prd"](2048,[[36,4]],B.b,null,[U.a]),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,dt)),o["\u0275did"](196,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,ct)),o["\u0275did"](199,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n\n "])),(t()(),o["\u0275eld"](202,0,null,null,27,"div",[["class","mb-1"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](204,0,null,null,18,"mat-input-container",[["class","mat-input-container mat-form-field"],["style","width: 100%"]],[[2,"mat-input-invalid",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-focused",null],[2,"mat-primary",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],null,null,z.b,z.a)),o["\u0275did"](205,7389184,null,7,B.a,[o.ElementRef,o.ChangeDetectorRef,[2,V.j]],null,null),o["\u0275qud"](335544320,43,{_control:0}),o["\u0275qud"](335544320,44,{_placeholderChild:0}),o["\u0275qud"](335544320,45,{_labelChild:0}),o["\u0275qud"](603979776,46,{_errorChildren:1}),o["\u0275qud"](603979776,47,{_hintChildren:1}),o["\u0275qud"](603979776,48,{_prefixChildren:1}),o["\u0275qud"](603979776,49,{_suffixChildren:1}),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275eld"](214,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","US Phone number (15417543010)"],["type","text"]],[[2,"mat-input-server",null],[1,"id",0],[8,"placeholder",0],[8,"disabled",0],[8,"required",0],[8,"readOnly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],function(t,e,n){var r=!0;return"input"===e&&(r=!1!==o["\u0275nov"](t,215)._handleInput(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,215).onTouched()&&r),"compositionstart"===e&&(r=!1!==o["\u0275nov"](t,215)._compositionStart()&&r),"compositionend"===e&&(r=!1!==o["\u0275nov"](t,215)._compositionEnd(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,219)._focusChanged(!1)&&r),"focus"===e&&(r=!1!==o["\u0275nov"](t,219)._focusChanged(!0)&&r),"input"===e&&(r=!1!==o["\u0275nov"](t,219)._onInput()&&r),r},null,null)),o["\u0275did"](215,16384,null,0,F.DefaultValueAccessor,[o.Renderer2,o.ElementRef,[2,F.COMPOSITION_BUFFER_MODE]],null,null),o["\u0275prd"](1024,null,F.NG_VALUE_ACCESSOR,function(t){return[t]},[F.DefaultValueAccessor]),o["\u0275did"](217,540672,null,0,F.FormControlDirective,[[8,null],[8,null],[2,F.NG_VALUE_ACCESSOR]],{form:[0,"form"]},null),o["\u0275prd"](2048,null,F.NgControl,null,[F.FormControlDirective]),o["\u0275did"](219,933888,null,0,U.a,[o.ElementRef,h.a,[2,F.NgControl],[2,F.NgForm],[2,F.FormGroupDirective],V.d,[8,null]],{placeholder:[0,"placeholder"],type:[1,"type"]},null),o["\u0275did"](220,16384,null,0,F.NgControlStatus,[F.NgControl],null,null),o["\u0275prd"](2048,[[43,4]],B.b,null,[U.a]),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,pt)),o["\u0275did"](225,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,ft)),o["\u0275did"](228,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n\n "])),(t()(),o["\u0275eld"](231,0,null,null,24,"div",[["class","mb-1"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](233,0,null,null,18,"mat-input-container",[["class","mat-input-container mat-form-field"],["style","width: 100%"]],[[2,"mat-input-invalid",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-focused",null],[2,"mat-primary",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],null,null,z.b,z.a)),o["\u0275did"](234,7389184,null,7,B.a,[o.ElementRef,o.ChangeDetectorRef,[2,V.j]],null,null),o["\u0275qud"](335544320,50,{_control:0}),o["\u0275qud"](335544320,51,{_placeholderChild:0}),o["\u0275qud"](335544320,52,{_labelChild:0}),o["\u0275qud"](603979776,53,{_errorChildren:1}),o["\u0275qud"](603979776,54,{_hintChildren:1}),o["\u0275qud"](603979776,55,{_prefixChildren:1}),o["\u0275qud"](603979776,56,{_suffixChildren:1}),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275eld"](243,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Password"],["type","password"]],[[2,"mat-input-server",null],[1,"id",0],[8,"placeholder",0],[8,"disabled",0],[8,"required",0],[8,"readOnly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],function(t,e,n){var r=!0;return"input"===e&&(r=!1!==o["\u0275nov"](t,244)._handleInput(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,244).onTouched()&&r),"compositionstart"===e&&(r=!1!==o["\u0275nov"](t,244)._compositionStart()&&r),"compositionend"===e&&(r=!1!==o["\u0275nov"](t,244)._compositionEnd(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,248)._focusChanged(!1)&&r),"focus"===e&&(r=!1!==o["\u0275nov"](t,248)._focusChanged(!0)&&r),"input"===e&&(r=!1!==o["\u0275nov"](t,248)._onInput()&&r),r},null,null)),o["\u0275did"](244,16384,null,0,F.DefaultValueAccessor,[o.Renderer2,o.ElementRef,[2,F.COMPOSITION_BUFFER_MODE]],null,null),o["\u0275prd"](1024,null,F.NG_VALUE_ACCESSOR,function(t){return[t]},[F.DefaultValueAccessor]),o["\u0275did"](246,540672,null,0,F.FormControlDirective,[[8,null],[8,null],[2,F.NG_VALUE_ACCESSOR]],{form:[0,"form"]},null),o["\u0275prd"](2048,null,F.NgControl,null,[F.FormControlDirective]),o["\u0275did"](248,933888,null,0,U.a,[o.ElementRef,h.a,[2,F.NgControl],[2,F.NgForm],[2,F.FormGroupDirective],V.d,[8,null]],{placeholder:[0,"placeholder"],type:[1,"type"]},null),o["\u0275did"](249,16384,null,0,F.NgControlStatus,[F.NgControl],null,null),o["\u0275prd"](2048,[[50,4]],B.b,null,[U.a]),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,ht)),o["\u0275did"](254,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n\n "])),(t()(),o["\u0275eld"](257,0,null,null,27,"div",[["class","mb-1"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](259,0,null,null,18,"mat-input-container",[["class","mat-input-container mat-form-field"],["style","width: 100%"]],[[2,"mat-input-invalid",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-focused",null],[2,"mat-primary",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],null,null,z.b,z.a)),o["\u0275did"](260,7389184,null,7,B.a,[o.ElementRef,o.ChangeDetectorRef,[2,V.j]],null,null),o["\u0275qud"](335544320,57,{_control:0}),o["\u0275qud"](335544320,58,{_placeholderChild:0}),o["\u0275qud"](335544320,59,{_labelChild:0}),o["\u0275qud"](603979776,60,{_errorChildren:1}),o["\u0275qud"](603979776,61,{_hintChildren:1}),o["\u0275qud"](603979776,62,{_prefixChildren:1}),o["\u0275qud"](603979776,63,{_suffixChildren:1}),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275eld"](269,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Confirm Password"],["type","password"]],[[2,"mat-input-server",null],[1,"id",0],[8,"placeholder",0],[8,"disabled",0],[8,"required",0],[8,"readOnly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],function(t,e,n){var r=!0;return"input"===e&&(r=!1!==o["\u0275nov"](t,270)._handleInput(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,270).onTouched()&&r),"compositionstart"===e&&(r=!1!==o["\u0275nov"](t,270)._compositionStart()&&r),"compositionend"===e&&(r=!1!==o["\u0275nov"](t,270)._compositionEnd(n.target.value)&&r),"blur"===e&&(r=!1!==o["\u0275nov"](t,274)._focusChanged(!1)&&r),"focus"===e&&(r=!1!==o["\u0275nov"](t,274)._focusChanged(!0)&&r),"input"===e&&(r=!1!==o["\u0275nov"](t,274)._onInput()&&r),r},null,null)),o["\u0275did"](270,16384,null,0,F.DefaultValueAccessor,[o.Renderer2,o.ElementRef,[2,F.COMPOSITION_BUFFER_MODE]],null,null),o["\u0275prd"](1024,null,F.NG_VALUE_ACCESSOR,function(t){return[t]},[F.DefaultValueAccessor]),o["\u0275did"](272,540672,null,0,F.FormControlDirective,[[8,null],[8,null],[2,F.NG_VALUE_ACCESSOR]],{form:[0,"form"]},null),o["\u0275prd"](2048,null,F.NgControl,null,[F.FormControlDirective]),o["\u0275did"](274,933888,null,0,U.a,[o.ElementRef,h.a,[2,F.NgControl],[2,F.NgForm],[2,F.FormGroupDirective],V.d,[8,null]],{placeholder:[0,"placeholder"],type:[1,"type"]},null),o["\u0275did"](275,16384,null,0,F.NgControlStatus,[F.NgControl],null,null),o["\u0275prd"](2048,[[57,4]],B.b,null,[U.a]),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,gt)),o["\u0275did"](280,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,mt)),o["\u0275did"](283,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n\n "])),(t()(),o["\u0275eld"](286,0,null,null,24,"div",[["class","mb-1"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](288,0,null,null,1,"label",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["Gender"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](291,0,null,null,15,"mat-radio-group",[["class","mat-radio-group"],["role","radiogroup"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],null,null,null,null)),o["\u0275did"](292,1064960,null,1,H.b,[o.ChangeDetectorRef],null,null),o["\u0275qud"](603979776,64,{_radios:1}),o["\u0275prd"](1024,null,F.NG_VALUE_ACCESSOR,function(t){return[t]},[H.b]),o["\u0275did"](295,540672,null,0,F.FormControlDirective,[[8,null],[8,null],[2,F.NG_VALUE_ACCESSOR]],{form:[0,"form"]},null),o["\u0275prd"](2048,null,F.NgControl,null,[F.FormControlDirective]),o["\u0275did"](297,16384,null,0,F.NgControlStatus,[F.NgControl],null,null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](299,0,null,null,2,"mat-radio-button",[["class","mat-radio-button"],["value","male"]],[[2,"mat-radio-checked",null],[2,"mat-radio-disabled",null],[1,"id",0]],[[null,"focus"]],function(t,e,n){var r=!0;return"focus"===e&&(r=!1!==o["\u0275nov"](t,300)._inputElement.nativeElement.focus()&&r),r},G.b,G.a)),o["\u0275did"](300,4440064,[[64,4]],0,H.a,[[2,H.b],o.ElementRef,o.ChangeDetectorRef,g.i,Y.b],{value:[0,"value"]},null),(t()(),o["\u0275ted"](-1,0,["Male"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](303,0,null,null,2,"mat-radio-button",[["class","mat-radio-button"],["value","female"]],[[2,"mat-radio-checked",null],[2,"mat-radio-disabled",null],[1,"id",0]],[[null,"focus"]],function(t,e,n){var r=!0;return"focus"===e&&(r=!1!==o["\u0275nov"](t,304)._inputElement.nativeElement.focus()&&r),r},G.b,G.a)),o["\u0275did"](304,4440064,[[64,4]],0,H.a,[[2,H.b],o.ElementRef,o.ChangeDetectorRef,g.i,Y.b],{value:[0,"value"]},null),(t()(),o["\u0275ted"](-1,0,["Female"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,vt)),o["\u0275did"](309,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](313,0,null,null,0,"hr",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](315,0,null,null,7,"mat-card-actions",[["class","mat-card-actions"]],[[2,"mat-card-actions-align-end",null]],null,null,null,null)),o["\u0275did"](316,16384,null,0,v.b,[],null,null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](318,0,null,null,3,"button",[["class","mat-raised-button"],["color","primary"],["mat-raised-button",""],["type","submit"]],[[8,"disabled",0]],null,null,p.b,p.a)),o["\u0275did"](319,180224,null,0,f.b,[o.ElementRef,h.a,g.i],{disabled:[0,"disabled"],color:[1,"color"]},null),o["\u0275did"](320,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["Submit"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,0,["\n"]))],function(t,e){var n=e.component;t(e,13,0,n.form),t(e,21,0,"row"),t(e,22,0,"wrap"),t(e,39,0,n.form.controls.fname),t(e,41,0,"First name"),t(e,47,0,n.form.controls.fname.hasError("required")&&n.form.controls.fname.touched),t(e,50,0,n.form.controls.fname.hasError("minlength")&&n.form.controls.fname.touched),t(e,53,0,n.form.controls.fname.hasError("maxlength")&&n.form.controls.fname.touched),t(e,72,0,n.form.controls.email),t(e,74,0,"Email address","email"),t(e,80,0,n.form.controls.email.hasError("required")&&n.form.controls.email.touched),t(e,83,0,(null==n.form.controls.email.errors?null:n.form.controls.email.errors.email)&&n.form.controls.email.touched),t(e,101,0,n.form.controls.url),t(e,103,0,"Website address (http://nyasha.me)","url"),t(e,109,0,n.form.controls.url.hasError("required")&&n.form.controls.url.touched),t(e,112,0,(null==n.form.controls.url.errors?null:n.form.controls.url.errors.url)&&n.form.controls.url.touched),t(e,130,0,n.form.controls.date),t(e,132,0,"Date","date"),t(e,138,0,n.form.controls.date.hasError("required")&&n.form.controls.date.touched),t(e,141,0,(null==n.form.controls.date.errors?null:n.form.controls.date.errors.date)&&n.form.controls.date.touched),t(e,159,0,n.form.controls.range),t(e,161,0,"Number range (between 5 and 9)"),t(e,167,0,n.form.controls.range.hasError("required")&&n.form.controls.range.touched),t(e,170,0,(null==n.form.controls.range.errors?null:n.form.controls.range.errors.range)&&n.form.controls.range.touched),t(e,188,0,n.form.controls.creditCard),t(e,190,0,"Credit card (4111 1111 1111 1111)"),t(e,196,0,n.form.controls.creditCard.hasError("required")&&n.form.controls.creditCard.touched),t(e,199,0,(null==n.form.controls.creditCard.errors?null:n.form.controls.creditCard.errors.creditCard)&&n.form.controls.creditCard.touched),t(e,217,0,n.form.controls.phone),t(e,219,0,"US Phone number (15417543010)","text"),t(e,225,0,n.form.controls.phone.hasError("required")&&n.form.controls.phone.touched),t(e,228,0,(null==n.form.controls.phone.errors?null:n.form.controls.phone.errors.phone)&&n.form.controls.phone.touched),t(e,246,0,n.form.controls.password),t(e,248,0,"Password","password"),t(e,254,0,n.form.controls.password.hasError("required")&&n.form.controls.password.touched),t(e,272,0,n.form.controls.confirmPassword),t(e,274,0,"Confirm Password","password"),t(e,280,0,n.form.controls.confirmPassword.hasError("required")&&n.form.controls.confirmPassword.touched),t(e,283,0,null==n.form.controls.confirmPassword.errors?null:n.form.controls.confirmPassword.errors.equalTo),t(e,295,0,n.form.controls.gender),t(e,300,0,"male"),t(e,304,0,"female"),t(e,309,0,!n.form.controls.gender.valid&&n.form.controls.gender.touched),t(e,319,0,!n.form.valid,"primary")},function(t,e){t(e,11,0,o["\u0275nov"](e,15).ngClassUntouched,o["\u0275nov"](e,15).ngClassTouched,o["\u0275nov"](e,15).ngClassPristine,o["\u0275nov"](e,15).ngClassDirty,o["\u0275nov"](e,15).ngClassValid,o["\u0275nov"](e,15).ngClassInvalid,o["\u0275nov"](e,15).ngClassPending),t(e,26,1,[o["\u0275nov"](e,27)._control.errorState,o["\u0275nov"](e,27)._control.errorState,o["\u0275nov"](e,27)._canLabelFloat,o["\u0275nov"](e,27)._shouldLabelFloat(),o["\u0275nov"](e,27)._hideControlPlaceholder(),o["\u0275nov"](e,27)._control.disabled,o["\u0275nov"](e,27)._control.focused,"primary"==o["\u0275nov"](e,27).color,"accent"==o["\u0275nov"](e,27).color,"warn"==o["\u0275nov"](e,27).color,o["\u0275nov"](e,27)._shouldForward("untouched"),o["\u0275nov"](e,27)._shouldForward("touched"),o["\u0275nov"](e,27)._shouldForward("pristine"),o["\u0275nov"](e,27)._shouldForward("dirty"),o["\u0275nov"](e,27)._shouldForward("valid"),o["\u0275nov"](e,27)._shouldForward("invalid"),o["\u0275nov"](e,27)._shouldForward("pending")]),t(e,36,1,[o["\u0275nov"](e,41)._isServer,o["\u0275nov"](e,41).id,o["\u0275nov"](e,41).placeholder,o["\u0275nov"](e,41).disabled,o["\u0275nov"](e,41).required,o["\u0275nov"](e,41).readonly,o["\u0275nov"](e,41)._ariaDescribedby||null,o["\u0275nov"](e,41).errorState,o["\u0275nov"](e,41).required.toString(),o["\u0275nov"](e,42).ngClassUntouched,o["\u0275nov"](e,42).ngClassTouched,o["\u0275nov"](e,42).ngClassPristine,o["\u0275nov"](e,42).ngClassDirty,o["\u0275nov"](e,42).ngClassValid,o["\u0275nov"](e,42).ngClassInvalid,o["\u0275nov"](e,42).ngClassPending]),t(e,59,1,[o["\u0275nov"](e,60)._control.errorState,o["\u0275nov"](e,60)._control.errorState,o["\u0275nov"](e,60)._canLabelFloat,o["\u0275nov"](e,60)._shouldLabelFloat(),o["\u0275nov"](e,60)._hideControlPlaceholder(),o["\u0275nov"](e,60)._control.disabled,o["\u0275nov"](e,60)._control.focused,"primary"==o["\u0275nov"](e,60).color,"accent"==o["\u0275nov"](e,60).color,"warn"==o["\u0275nov"](e,60).color,o["\u0275nov"](e,60)._shouldForward("untouched"),o["\u0275nov"](e,60)._shouldForward("touched"),o["\u0275nov"](e,60)._shouldForward("pristine"),o["\u0275nov"](e,60)._shouldForward("dirty"),o["\u0275nov"](e,60)._shouldForward("valid"),o["\u0275nov"](e,60)._shouldForward("invalid"),o["\u0275nov"](e,60)._shouldForward("pending")]),t(e,69,1,[o["\u0275nov"](e,74)._isServer,o["\u0275nov"](e,74).id,o["\u0275nov"](e,74).placeholder,o["\u0275nov"](e,74).disabled,o["\u0275nov"](e,74).required,o["\u0275nov"](e,74).readonly,o["\u0275nov"](e,74)._ariaDescribedby||null,o["\u0275nov"](e,74).errorState,o["\u0275nov"](e,74).required.toString(),o["\u0275nov"](e,75).ngClassUntouched,o["\u0275nov"](e,75).ngClassTouched,o["\u0275nov"](e,75).ngClassPristine,o["\u0275nov"](e,75).ngClassDirty,o["\u0275nov"](e,75).ngClassValid,o["\u0275nov"](e,75).ngClassInvalid,o["\u0275nov"](e,75).ngClassPending]),t(e,88,1,[o["\u0275nov"](e,89)._control.errorState,o["\u0275nov"](e,89)._control.errorState,o["\u0275nov"](e,89)._canLabelFloat,o["\u0275nov"](e,89)._shouldLabelFloat(),o["\u0275nov"](e,89)._hideControlPlaceholder(),o["\u0275nov"](e,89)._control.disabled,o["\u0275nov"](e,89)._control.focused,"primary"==o["\u0275nov"](e,89).color,"accent"==o["\u0275nov"](e,89).color,"warn"==o["\u0275nov"](e,89).color,o["\u0275nov"](e,89)._shouldForward("untouched"),o["\u0275nov"](e,89)._shouldForward("touched"),o["\u0275nov"](e,89)._shouldForward("pristine"),o["\u0275nov"](e,89)._shouldForward("dirty"),o["\u0275nov"](e,89)._shouldForward("valid"),o["\u0275nov"](e,89)._shouldForward("invalid"),o["\u0275nov"](e,89)._shouldForward("pending")]),t(e,98,1,[o["\u0275nov"](e,103)._isServer,o["\u0275nov"](e,103).id,o["\u0275nov"](e,103).placeholder,o["\u0275nov"](e,103).disabled,o["\u0275nov"](e,103).required,o["\u0275nov"](e,103).readonly,o["\u0275nov"](e,103)._ariaDescribedby||null,o["\u0275nov"](e,103).errorState,o["\u0275nov"](e,103).required.toString(),o["\u0275nov"](e,104).ngClassUntouched,o["\u0275nov"](e,104).ngClassTouched,o["\u0275nov"](e,104).ngClassPristine,o["\u0275nov"](e,104).ngClassDirty,o["\u0275nov"](e,104).ngClassValid,o["\u0275nov"](e,104).ngClassInvalid,o["\u0275nov"](e,104).ngClassPending]),t(e,117,1,[o["\u0275nov"](e,118)._control.errorState,o["\u0275nov"](e,118)._control.errorState,o["\u0275nov"](e,118)._canLabelFloat,o["\u0275nov"](e,118)._shouldLabelFloat(),o["\u0275nov"](e,118)._hideControlPlaceholder(),o["\u0275nov"](e,118)._control.disabled,o["\u0275nov"](e,118)._control.focused,"primary"==o["\u0275nov"](e,118).color,"accent"==o["\u0275nov"](e,118).color,"warn"==o["\u0275nov"](e,118).color,o["\u0275nov"](e,118)._shouldForward("untouched"),o["\u0275nov"](e,118)._shouldForward("touched"),o["\u0275nov"](e,118)._shouldForward("pristine"),o["\u0275nov"](e,118)._shouldForward("dirty"),o["\u0275nov"](e,118)._shouldForward("valid"),o["\u0275nov"](e,118)._shouldForward("invalid"),o["\u0275nov"](e,118)._shouldForward("pending")]),t(e,127,1,[o["\u0275nov"](e,132)._isServer,o["\u0275nov"](e,132).id,o["\u0275nov"](e,132).placeholder,o["\u0275nov"](e,132).disabled,o["\u0275nov"](e,132).required,o["\u0275nov"](e,132).readonly,o["\u0275nov"](e,132)._ariaDescribedby||null,o["\u0275nov"](e,132).errorState,o["\u0275nov"](e,132).required.toString(),o["\u0275nov"](e,133).ngClassUntouched,o["\u0275nov"](e,133).ngClassTouched,o["\u0275nov"](e,133).ngClassPristine,o["\u0275nov"](e,133).ngClassDirty,o["\u0275nov"](e,133).ngClassValid,o["\u0275nov"](e,133).ngClassInvalid,o["\u0275nov"](e,133).ngClassPending]),t(e,146,1,[o["\u0275nov"](e,147)._control.errorState,o["\u0275nov"](e,147)._control.errorState,o["\u0275nov"](e,147)._canLabelFloat,o["\u0275nov"](e,147)._shouldLabelFloat(),o["\u0275nov"](e,147)._hideControlPlaceholder(),o["\u0275nov"](e,147)._control.disabled,o["\u0275nov"](e,147)._control.focused,"primary"==o["\u0275nov"](e,147).color,"accent"==o["\u0275nov"](e,147).color,"warn"==o["\u0275nov"](e,147).color,o["\u0275nov"](e,147)._shouldForward("untouched"),o["\u0275nov"](e,147)._shouldForward("touched"),o["\u0275nov"](e,147)._shouldForward("pristine"),o["\u0275nov"](e,147)._shouldForward("dirty"),o["\u0275nov"](e,147)._shouldForward("valid"),o["\u0275nov"](e,147)._shouldForward("invalid"),o["\u0275nov"](e,147)._shouldForward("pending")]),t(e,156,1,[o["\u0275nov"](e,161)._isServer,o["\u0275nov"](e,161).id,o["\u0275nov"](e,161).placeholder,o["\u0275nov"](e,161).disabled,o["\u0275nov"](e,161).required,o["\u0275nov"](e,161).readonly,o["\u0275nov"](e,161)._ariaDescribedby||null,o["\u0275nov"](e,161).errorState,o["\u0275nov"](e,161).required.toString(),o["\u0275nov"](e,162).ngClassUntouched,o["\u0275nov"](e,162).ngClassTouched,o["\u0275nov"](e,162).ngClassPristine,o["\u0275nov"](e,162).ngClassDirty,o["\u0275nov"](e,162).ngClassValid,o["\u0275nov"](e,162).ngClassInvalid,o["\u0275nov"](e,162).ngClassPending]),t(e,175,1,[o["\u0275nov"](e,176)._control.errorState,o["\u0275nov"](e,176)._control.errorState,o["\u0275nov"](e,176)._canLabelFloat,o["\u0275nov"](e,176)._shouldLabelFloat(),o["\u0275nov"](e,176)._hideControlPlaceholder(),o["\u0275nov"](e,176)._control.disabled,o["\u0275nov"](e,176)._control.focused,"primary"==o["\u0275nov"](e,176).color,"accent"==o["\u0275nov"](e,176).color,"warn"==o["\u0275nov"](e,176).color,o["\u0275nov"](e,176)._shouldForward("untouched"),o["\u0275nov"](e,176)._shouldForward("touched"),o["\u0275nov"](e,176)._shouldForward("pristine"),o["\u0275nov"](e,176)._shouldForward("dirty"),o["\u0275nov"](e,176)._shouldForward("valid"),o["\u0275nov"](e,176)._shouldForward("invalid"),o["\u0275nov"](e,176)._shouldForward("pending")]),t(e,185,1,[o["\u0275nov"](e,190)._isServer,o["\u0275nov"](e,190).id,o["\u0275nov"](e,190).placeholder,o["\u0275nov"](e,190).disabled,o["\u0275nov"](e,190).required,o["\u0275nov"](e,190).readonly,o["\u0275nov"](e,190)._ariaDescribedby||null,o["\u0275nov"](e,190).errorState,o["\u0275nov"](e,190).required.toString(),o["\u0275nov"](e,191).ngClassUntouched,o["\u0275nov"](e,191).ngClassTouched,o["\u0275nov"](e,191).ngClassPristine,o["\u0275nov"](e,191).ngClassDirty,o["\u0275nov"](e,191).ngClassValid,o["\u0275nov"](e,191).ngClassInvalid,o["\u0275nov"](e,191).ngClassPending]),t(e,204,1,[o["\u0275nov"](e,205)._control.errorState,o["\u0275nov"](e,205)._control.errorState,o["\u0275nov"](e,205)._canLabelFloat,o["\u0275nov"](e,205)._shouldLabelFloat(),o["\u0275nov"](e,205)._hideControlPlaceholder(),o["\u0275nov"](e,205)._control.disabled,o["\u0275nov"](e,205)._control.focused,"primary"==o["\u0275nov"](e,205).color,"accent"==o["\u0275nov"](e,205).color,"warn"==o["\u0275nov"](e,205).color,o["\u0275nov"](e,205)._shouldForward("untouched"),o["\u0275nov"](e,205)._shouldForward("touched"),o["\u0275nov"](e,205)._shouldForward("pristine"),o["\u0275nov"](e,205)._shouldForward("dirty"),o["\u0275nov"](e,205)._shouldForward("valid"),o["\u0275nov"](e,205)._shouldForward("invalid"),o["\u0275nov"](e,205)._shouldForward("pending")]),t(e,214,1,[o["\u0275nov"](e,219)._isServer,o["\u0275nov"](e,219).id,o["\u0275nov"](e,219).placeholder,o["\u0275nov"](e,219).disabled,o["\u0275nov"](e,219).required,o["\u0275nov"](e,219).readonly,o["\u0275nov"](e,219)._ariaDescribedby||null,o["\u0275nov"](e,219).errorState,o["\u0275nov"](e,219).required.toString(),o["\u0275nov"](e,220).ngClassUntouched,o["\u0275nov"](e,220).ngClassTouched,o["\u0275nov"](e,220).ngClassPristine,o["\u0275nov"](e,220).ngClassDirty,o["\u0275nov"](e,220).ngClassValid,o["\u0275nov"](e,220).ngClassInvalid,o["\u0275nov"](e,220).ngClassPending]),t(e,233,1,[o["\u0275nov"](e,234)._control.errorState,o["\u0275nov"](e,234)._control.errorState,o["\u0275nov"](e,234)._canLabelFloat,o["\u0275nov"](e,234)._shouldLabelFloat(),o["\u0275nov"](e,234)._hideControlPlaceholder(),o["\u0275nov"](e,234)._control.disabled,o["\u0275nov"](e,234)._control.focused,"primary"==o["\u0275nov"](e,234).color,"accent"==o["\u0275nov"](e,234).color,"warn"==o["\u0275nov"](e,234).color,o["\u0275nov"](e,234)._shouldForward("untouched"),o["\u0275nov"](e,234)._shouldForward("touched"),o["\u0275nov"](e,234)._shouldForward("pristine"),o["\u0275nov"](e,234)._shouldForward("dirty"),o["\u0275nov"](e,234)._shouldForward("valid"),o["\u0275nov"](e,234)._shouldForward("invalid"),o["\u0275nov"](e,234)._shouldForward("pending")]),t(e,243,1,[o["\u0275nov"](e,248)._isServer,o["\u0275nov"](e,248).id,o["\u0275nov"](e,248).placeholder,o["\u0275nov"](e,248).disabled,o["\u0275nov"](e,248).required,o["\u0275nov"](e,248).readonly,o["\u0275nov"](e,248)._ariaDescribedby||null,o["\u0275nov"](e,248).errorState,o["\u0275nov"](e,248).required.toString(),o["\u0275nov"](e,249).ngClassUntouched,o["\u0275nov"](e,249).ngClassTouched,o["\u0275nov"](e,249).ngClassPristine,o["\u0275nov"](e,249).ngClassDirty,o["\u0275nov"](e,249).ngClassValid,o["\u0275nov"](e,249).ngClassInvalid,o["\u0275nov"](e,249).ngClassPending]),t(e,259,1,[o["\u0275nov"](e,260)._control.errorState,o["\u0275nov"](e,260)._control.errorState,o["\u0275nov"](e,260)._canLabelFloat,o["\u0275nov"](e,260)._shouldLabelFloat(),o["\u0275nov"](e,260)._hideControlPlaceholder(),o["\u0275nov"](e,260)._control.disabled,o["\u0275nov"](e,260)._control.focused,"primary"==o["\u0275nov"](e,260).color,"accent"==o["\u0275nov"](e,260).color,"warn"==o["\u0275nov"](e,260).color,o["\u0275nov"](e,260)._shouldForward("untouched"),o["\u0275nov"](e,260)._shouldForward("touched"),o["\u0275nov"](e,260)._shouldForward("pristine"),o["\u0275nov"](e,260)._shouldForward("dirty"),o["\u0275nov"](e,260)._shouldForward("valid"),o["\u0275nov"](e,260)._shouldForward("invalid"),o["\u0275nov"](e,260)._shouldForward("pending")]),t(e,269,1,[o["\u0275nov"](e,274)._isServer,o["\u0275nov"](e,274).id,o["\u0275nov"](e,274).placeholder,o["\u0275nov"](e,274).disabled,o["\u0275nov"](e,274).required,o["\u0275nov"](e,274).readonly,o["\u0275nov"](e,274)._ariaDescribedby||null,o["\u0275nov"](e,274).errorState,o["\u0275nov"](e,274).required.toString(),o["\u0275nov"](e,275).ngClassUntouched,o["\u0275nov"](e,275).ngClassTouched,o["\u0275nov"](e,275).ngClassPristine,o["\u0275nov"](e,275).ngClassDirty,o["\u0275nov"](e,275).ngClassValid,o["\u0275nov"](e,275).ngClassInvalid,o["\u0275nov"](e,275).ngClassPending]),t(e,291,0,o["\u0275nov"](e,297).ngClassUntouched,o["\u0275nov"](e,297).ngClassTouched,o["\u0275nov"](e,297).ngClassPristine,o["\u0275nov"](e,297).ngClassDirty,o["\u0275nov"](e,297).ngClassValid,o["\u0275nov"](e,297).ngClassInvalid,o["\u0275nov"](e,297).ngClassPending),t(e,299,0,o["\u0275nov"](e,300).checked,o["\u0275nov"](e,300).disabled,o["\u0275nov"](e,300).id),t(e,303,0,o["\u0275nov"](e,304).checked,o["\u0275nov"](e,304).disabled,o["\u0275nov"](e,304).id),t(e,315,0,"end"===o["\u0275nov"](e,316).align),t(e,318,0,o["\u0275nov"](e,319).disabled||null)})}var yt=o["\u0275ccf"]("app-form-validation",X,function(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"app-form-validation",[],null,null,null,bt,J)),o["\u0275did"](1,114688,null,0,X,[F.FormBuilder],null,null)],function(t,e){t(e,1,0)},null)},{},{},[]),_t=n("b5j9"),xt=function(){function t(){}return t.prototype.ngOnInit=function(){new _t("#editor-container",{modules:{toolbar:{container:"#toolbar-toolbar"}},placeholder:"Compose an epic...",theme:"snow"})},t}(),Ot=o["\u0275crt"]({encapsulation:0,styles:[[".mat-elevation-z0[_ngcontent-%COMP%]{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-elevation-z1[_ngcontent-%COMP%]{-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-elevation-z2[_ngcontent-%COMP%]{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-elevation-z3[_ngcontent-%COMP%]{-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-elevation-z4[_ngcontent-%COMP%]{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-elevation-z5[_ngcontent-%COMP%]{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mat-elevation-z6[_ngcontent-%COMP%]{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-elevation-z7[_ngcontent-%COMP%]{-webkit-box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12);box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8[_ngcontent-%COMP%]{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9[_ngcontent-%COMP%]{-webkit-box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12);box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10[_ngcontent-%COMP%]{-webkit-box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12);box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11[_ngcontent-%COMP%]{-webkit-box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12);box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12[_ngcontent-%COMP%]{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12);box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13[_ngcontent-%COMP%]{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14[_ngcontent-%COMP%]{-webkit-box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12);box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15[_ngcontent-%COMP%]{-webkit-box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12);box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16[_ngcontent-%COMP%]{-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17[_ngcontent-%COMP%]{-webkit-box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12);box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18[_ngcontent-%COMP%]{-webkit-box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12);box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19[_ngcontent-%COMP%]{-webkit-box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12);box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20[_ngcontent-%COMP%]{-webkit-box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12);box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21[_ngcontent-%COMP%]{-webkit-box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12);box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22[_ngcontent-%COMP%]{-webkit-box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12);box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23[_ngcontent-%COMP%]{-webkit-box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12);box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24[_ngcontent-%COMP%]{-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-title[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subheading-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-subheading-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-size:11.62px}.mat-h5[_ngcontent-%COMP%], .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font-weight:400;font-family:Roboto,Helvetica Neue,sans-serif;line-height:20px;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font-size:9.38px}.mat-body-2[_ngcontent-%COMP%], .mat-body-strong[_ngcontent-%COMP%]{font:500 14px/24px Roboto,Helvetica Neue,sans-serif}.mat-body[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-body-1[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-caption[_ngcontent-%COMP%], .mat-small[_ngcontent-%COMP%]{font:400 12px/20px Roboto,Helvetica Neue,sans-serif}.mat-display-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-display-4[_ngcontent-%COMP%]{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;margin:0 0 56px;letter-spacing:-.05em}.mat-display-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-display-3[_ngcontent-%COMP%]{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;margin:0 0 64px;letter-spacing:-.02em}.mat-display-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-display-2[_ngcontent-%COMP%]{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;margin:0 0 64px;letter-spacing:-.005em}.mat-display-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-display-1[_ngcontent-%COMP%]{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;margin:0 0 64px}.mat-button[_ngcontent-%COMP%], .mat-fab[_ngcontent-%COMP%], .mat-icon-button[_ngcontent-%COMP%], .mat-mini-fab[_ngcontent-%COMP%], .mat-raised-button[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle[_ngcontent-%COMP%], .mat-card[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title[_ngcontent-%COMP%]{font-size:24px;font-weight:400}.mat-card-content[_ngcontent-%COMP%], .mat-card-header[_ngcontent-%COMP%] .mat-card-title[_ngcontent-%COMP%], .mat-card-subtitle[_ngcontent-%COMP%]{font-size:14px}.mat-checkbox[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout[_ngcontent-%COMP%] .mat-checkbox-label[_ngcontent-%COMP%]{line-height:24px}.mat-chip[_ngcontent-%COMP%]{font-size:13px;line-height:18px}.mat-chip[_ngcontent-%COMP%] .mat-chip-remove.mat-icon[_ngcontent-%COMP%]{font-size:18px}.mat-table[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell[_ngcontent-%COMP%]{font-size:12px;font-weight:500}.mat-cell[_ngcontent-%COMP%]{font-size:14px}.mat-calendar[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}.mat-dialog-title[_ngcontent-%COMP%]{font:500 20px/32px Roboto,Helvetica Neue,sans-serif}.mat-expansion-panel-header[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content[_ngcontent-%COMP%]{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-form-field[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:inherit;font-weight:400;line-height:1.125}.mat-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:1.25em}.mat-form-field-prefix[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%], .mat-form-field-suffix[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{font-size:150%;line-height:1.125}.mat-form-field-prefix[_ngcontent-%COMP%] .mat-icon-button[_ngcontent-%COMP%], .mat-form-field-suffix[_ngcontent-%COMP%] .mat-icon-button[_ngcontent-%COMP%]{height:1.5em;width:1.5em}.mat-form-field-prefix[_ngcontent-%COMP%] .mat-icon-button[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%], .mat-form-field-suffix[_ngcontent-%COMP%] .mat-icon-button[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{height:1.125em;line-height:1.125}.mat-form-field-infix[_ngcontent-%COMP%]{padding:.4375em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%], .mat-form-field-can-float[_ngcontent-%COMP%] .mat-input-server[_ngcontent-%COMP%]:focus + .mat-form-field-label-wrapper[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%]{-webkit-transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.33333333%}.mat-form-field-can-float[_ngcontent-%COMP%] .mat-form-field-autofill-control[_ngcontent-%COMP%]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%]{-webkit-transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.33334333%}.mat-form-field-can-float[_ngcontent-%COMP%] .mat-input-server[label][_ngcontent-%COMP%]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%]{-webkit-transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.33335333%}.mat-form-field-label-wrapper[_ngcontent-%COMP%]{top:-.84375em;padding-top:.84375em}.mat-form-field-label[_ngcontent-%COMP%]{top:1.28125em}.mat-form-field-underline[_ngcontent-%COMP%]{bottom:1.25em}.mat-form-field-subscript-wrapper[_ngcontent-%COMP%]{font-size:75%;margin-top:.54166667em;top:calc(100% - 1.66666667em)}.mat-grid-tile-footer[_ngcontent-%COMP%], .mat-grid-tile-header[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}input.mat-input-element[_ngcontent-%COMP%]{margin-top:-.0625em}.mat-menu-item[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:400}.mat-paginator[_ngcontent-%COMP%], .mat-paginator-page-size[_ngcontent-%COMP%] .mat-select-trigger[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button[_ngcontent-%COMP%], .mat-select[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger[_ngcontent-%COMP%]{height:1.125em}.mat-slide-toggle-content[_ngcontent-%COMP%]{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text[_ngcontent-%COMP%]{font-size:12px;font-weight:500}.mat-slider-thumb-label-text[_ngcontent-%COMP%], .mat-stepper-horizontal[_ngcontent-%COMP%], .mat-stepper-vertical[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label[_ngcontent-%COMP%]{font-size:14px;font-weight:400}.mat-step-label-selected[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-tab-group[_ngcontent-%COMP%], .mat-tab-label[_ngcontent-%COMP%], .mat-tab-link[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label[_ngcontent-%COMP%], .mat-tab-link[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-toolbar[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h4[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h5[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;margin:0}.mat-tooltip[_ngcontent-%COMP%]{font-size:10px;padding-top:6px;padding-bottom:6px}.mat-list-item[_ngcontent-%COMP%], .mat-list-option[_ngcontent-%COMP%], .mat-tooltip[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-nav-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-selection-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]{font-size:16px}.mat-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-nav-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-selection-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.mat-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-nav-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-selection-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:14px}.mat-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%], .mat-nav-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%], .mat-selection-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%]{font-size:16px}.mat-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-nav-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-selection-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.mat-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-nav-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-selection-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:14px}.mat-list[_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%], .mat-nav-list[_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%], .mat-selection-list[_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]{font-size:12px}.mat-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.mat-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%], .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%], .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%]{font-size:12px}.mat-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.mat-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-list[dense][_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%], .mat-nav-list[dense][_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%], .mat-selection-list[dense][_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label[_ngcontent-%COMP%]{font:500 14px/24px Roboto,Helvetica Neue,sans-serif}.mat-simple-snackbar[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action[_ngcontent-%COMP%]{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-ripple[_ngcontent-%COMP%]{overflow:hidden}@media screen and (-ms-high-contrast:active){.mat-ripple[_ngcontent-%COMP%]{display:none}}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;-webkit-transition:opacity,-webkit-transform 0ms cubic-bezier(0,0,.2,1);transition:opacity,-webkit-transform 0ms cubic-bezier(0,0,.2,1);transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transition:opacity,transform 0ms cubic-bezier(0,0,.2,1),-webkit-transform 0ms cubic-bezier(0,0,.2,1);-webkit-transform:scale(0);transform:scale(0)}.mat-option[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;position:relative;cursor:pointer;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mat-option[disabled][_ngcontent-%COMP%]{cursor:default}[dir=rtl][_ngcontent-%COMP%] .mat-option[_ngcontent-%COMP%]{text-align:right}.mat-option[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{margin-right:16px}[dir=rtl][_ngcontent-%COMP%] .mat-option[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true][_ngcontent-%COMP%]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup[_ngcontent-%COMP%] .mat-option[_ngcontent-%COMP%]:not(.mat-option-multiple){padding-left:32px}[dir=rtl][_ngcontent-%COMP%] .mat-optgroup[_ngcontent-%COMP%] .mat-option[_ngcontent-%COMP%]:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.mat-option-text[_ngcontent-%COMP%]{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option-ripple[_ngcontent-%COMP%]{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}@media screen and (-ms-high-contrast:active){.mat-option-ripple[_ngcontent-%COMP%]{opacity:.5}}.mat-option-pseudo-checkbox[_ngcontent-%COMP%]{margin-right:8px}[dir=rtl][_ngcontent-%COMP%] .mat-option-pseudo-checkbox[_ngcontent-%COMP%]{margin-left:8px;margin-right:0}.mat-optgroup-label[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup-label[disabled][_ngcontent-%COMP%]{cursor:default}[dir=rtl][_ngcontent-%COMP%] .mat-optgroup-label[_ngcontent-%COMP%]{text-align:right}.mat-optgroup-label[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{margin-right:16px}[dir=rtl][_ngcontent-%COMP%] .mat-optgroup-label[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{margin-left:16px;margin-right:0}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cdk-global-overlay-wrapper[_ngcontent-%COMP%], .cdk-overlay-container[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{-webkit-box-sizing:border-box;box-sizing:border-box}.cdk-overlay-backdrop[_ngcontent-%COMP%], .cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;z-index:1000}.cdk-overlay-backdrop[_ngcontent-%COMP%]{top:0;bottom:0;left:0;right:0;-webkit-tap-highlight-color:transparent;-webkit-transition:opacity .4s cubic-bezier(.25,.8,.25,1);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.48}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.6)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{background:none}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}\n\n.app-dark [_nghost-%COMP%] .ql-snow .ql-picker .ql-picker-label{color:#fff}.app-dark [_nghost-%COMP%] .ql-snow .ql-stroke{stroke:#fff}.app-dark [_nghost-%COMP%] .ql-snow .ql-fill, .app-dark [_nghost-%COMP%] .ql-snow .ql-stroke.ql-fill{fill:#fff}[dir=rtl] [_nghost-%COMP%] .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{right:auto;left:0}"]],data:{}});function $t(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,141,"mat-card",[["class","mat-card"]],null,null,null,m.f,m.a)),o["\u0275did"](1,49152,null,0,v.a,[],null,null),(t()(),o["\u0275ted"](-1,0,["\n "])),(t()(),o["\u0275eld"](3,0,null,0,89,"div",[["class","toolbar border-none"],["id","toolbar-toolbar"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](5,0,null,null,35,"span",[["class","ql-formats"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](7,0,null,null,13,"select",[["class","ql-font"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](9,0,null,null,2,"option",[["selected",""]],null,null,null,null,null)),o["\u0275did"](10,147456,null,0,F.NgSelectOption,[o.ElementRef,o.Renderer2,[8,null]],null,null),o["\u0275did"](11,147456,null,0,F["\u0275q"],[o.ElementRef,o.Renderer2,[8,null]],null,null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](13,0,null,null,2,"option",[["value","serif"]],null,null,null,null,null)),o["\u0275did"](14,147456,null,0,F.NgSelectOption,[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),o["\u0275did"](15,147456,null,0,F["\u0275q"],[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](17,0,null,null,2,"option",[["value","monospace"]],null,null,null,null,null)),o["\u0275did"](18,147456,null,0,F.NgSelectOption,[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),o["\u0275did"](19,147456,null,0,F["\u0275q"],[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](22,0,null,null,17,"select",[["class","ql-size"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](24,0,null,null,2,"option",[["value","small"]],null,null,null,null,null)),o["\u0275did"](25,147456,null,0,F.NgSelectOption,[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),o["\u0275did"](26,147456,null,0,F["\u0275q"],[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](28,0,null,null,2,"option",[["selected",""]],null,null,null,null,null)),o["\u0275did"](29,147456,null,0,F.NgSelectOption,[o.ElementRef,o.Renderer2,[8,null]],null,null),o["\u0275did"](30,147456,null,0,F["\u0275q"],[o.ElementRef,o.Renderer2,[8,null]],null,null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](32,0,null,null,2,"option",[["value","large"]],null,null,null,null,null)),o["\u0275did"](33,147456,null,0,F.NgSelectOption,[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),o["\u0275did"](34,147456,null,0,F["\u0275q"],[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](36,0,null,null,2,"option",[["value","huge"]],null,null,null,null,null)),o["\u0275did"](37,147456,null,0,F.NgSelectOption,[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),o["\u0275did"](38,147456,null,0,F["\u0275q"],[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](42,0,null,null,9,"span",[["class","ql-formats"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](44,0,null,null,0,"button",[["class","ql-bold"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](46,0,null,null,0,"button",[["class","ql-italic"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](48,0,null,null,0,"button",[["class","ql-underline"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](50,0,null,null,0,"button",[["class","ql-strike"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](53,0,null,null,5,"span",[["class","ql-formats"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](55,0,null,null,0,"select",[["class","ql-color"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](57,0,null,null,0,"select",[["class","ql-background"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](60,0,null,null,24,"span",[["class","ql-formats"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](62,0,null,null,0,"button",[["class","ql-list"],["value","ordered"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](64,0,null,null,0,"button",[["class","ql-list"],["value","bullet"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](66,0,null,null,17,"select",[["class","ql-align"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](68,0,null,null,2,"option",[["selected",""]],null,null,null,null,null)),o["\u0275did"](69,147456,null,0,F.NgSelectOption,[o.ElementRef,o.Renderer2,[8,null]],null,null),o["\u0275did"](70,147456,null,0,F["\u0275q"],[o.ElementRef,o.Renderer2,[8,null]],null,null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](72,0,null,null,2,"option",[["value","center"]],null,null,null,null,null)),o["\u0275did"](73,147456,null,0,F.NgSelectOption,[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),o["\u0275did"](74,147456,null,0,F["\u0275q"],[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](76,0,null,null,2,"option",[["value","right"]],null,null,null,null,null)),o["\u0275did"](77,147456,null,0,F.NgSelectOption,[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),o["\u0275did"](78,147456,null,0,F["\u0275q"],[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](80,0,null,null,2,"option",[["value","justify"]],null,null,null,null,null)),o["\u0275did"](81,147456,null,0,F.NgSelectOption,[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),o["\u0275did"](82,147456,null,0,F["\u0275q"],[o.ElementRef,o.Renderer2,[8,null]],{value:[0,"value"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](86,0,null,null,5,"span",[["class","ql-formats"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](88,0,null,null,0,"button",[["class","ql-link"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](90,0,null,null,0,"button",[["class","ql-image"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,0,["\n "])),(t()(),o["\u0275eld"](94,0,null,0,0,"hr",[["class","ma-0"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,0,["\n "])),(t()(),o["\u0275eld"](96,0,null,0,44,"div",[["class","border-none"],["id","editor-container"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](98,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["One Ring to Rule Them All"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](101,0,null,null,4,"p",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,[" "])),(t()(),o["\u0275eld"](103,0,null,null,1,"a",[["href","http://en.wikipedia.org/wiki/One_Ring"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,[" http://en.wikipedia.org/wiki/One_Ring "])),(t()(),o["\u0275ted"](-1,null,[" "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](107,0,null,null,0,"br",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](109,0,null,null,15,"p",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["Three Rings for the "])),(t()(),o["\u0275eld"](111,0,null,null,1,"em",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,[" Elven-kings "])),(t()(),o["\u0275ted"](-1,null,[" under the sky, Seven for the "])),(t()(),o["\u0275eld"](114,0,null,null,1,"u",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,[" Dwarf-lords "])),(t()(),o["\u0275ted"](-1,null,[" in halls of stone, Nine for "])),(t()(),o["\u0275eld"](117,0,null,null,1,"u",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,[" Mortal Men "])),(t()(),o["\u0275ted"](-1,null,[" , doomed to die, One for the "])),(t()(),o["\u0275eld"](120,0,null,null,1,"u",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,[" Dark Lord "])),(t()(),o["\u0275ted"](-1,null,[" on his dark throne. "])),(t()(),o["\u0275eld"](123,0,null,null,0,"br",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,[" In the Land of Mordor where the Shadows lie. "])),(t()(),o["\u0275ted"](-1,null,[" "])),(t()(),o["\u0275eld"](126,0,null,null,13,"p",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,[" One Ring to "])),(t()(),o["\u0275eld"](128,0,null,null,1,"strong",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,[" rule "])),(t()(),o["\u0275ted"](-1,null,[" them all, One Ring to "])),(t()(),o["\u0275eld"](131,0,null,null,1,"strong",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,[" find "])),(t()(),o["\u0275ted"](-1,null,[" them, One Ring to "])),(t()(),o["\u0275eld"](134,0,null,null,1,"strong",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,[" bring "])),(t()(),o["\u0275ted"](-1,null,[" them all and in the darkness "])),(t()(),o["\u0275eld"](137,0,null,null,1,"strong",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,[" bind "])),(t()(),o["\u0275ted"](-1,null,[" them. In the Land of Mordor where the Shadows lie. "])),(t()(),o["\u0275ted"](-1,null,[" "])),(t()(),o["\u0275ted"](-1,0,["\n"]))],function(t,e){t(e,14,0,"serif"),t(e,15,0,"serif"),t(e,18,0,"monospace"),t(e,19,0,"monospace"),t(e,25,0,"small"),t(e,26,0,"small"),t(e,33,0,"large"),t(e,34,0,"large"),t(e,37,0,"huge"),t(e,38,0,"huge"),t(e,73,0,"center"),t(e,74,0,"center"),t(e,77,0,"right"),t(e,78,0,"right"),t(e,81,0,"justify"),t(e,82,0,"justify")},null)}var wt=o["\u0275ccf"]("app-editor",xt,function(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"app-editor",[],null,null,null,$t,Ot)),o["\u0275did"](1,114688,null,0,xt,[],null,null)],function(t,e){t(e,1,0)},null)},{},{},[]),Ct=function(){function t(){this._draggedElement=null}return t.prototype.set=function(t){this._draggedElement=t},t.prototype.get=function(){return this._draggedElement},t.prototype.isDragging=function(){return!!this.get()},t}(),Pt=function(){function t(t,e,n){this.el=t,this.renderer=e,this.treeDraggedElement=n,this.onDropCallback=new o.EventEmitter,this.onDragOverCallback=new o.EventEmitter,this.onDragLeaveCallback=new o.EventEmitter,this.onDragEnterCallback=new o.EventEmitter,this._allowDrop=function(t,e){return!0}}return Object.defineProperty(t.prototype,"treeAllowDrop",{set:function(t){this._allowDrop=t instanceof Function?t:function(e,n){return t}},enumerable:!0,configurable:!0}),t.prototype.allowDrop=function(t){return this._allowDrop(this.treeDraggedElement.get(),t)},t.prototype.onDragOver=function(t){if(!this.allowDrop(t))return this.addDisabledClass();this.onDragOverCallback.emit({event:t,element:this.treeDraggedElement.get()}),t.preventDefault(),this.addClass()},t.prototype.onDragEnter=function(t){this.allowDrop(t)&&this.onDragEnterCallback.emit({event:t,element:this.treeDraggedElement.get()})},t.prototype.onDragLeave=function(t){if(!this.allowDrop(t))return this.removeDisabledClass();this.onDragLeaveCallback.emit({event:t,element:this.treeDraggedElement.get()}),this.removeClass()},t.prototype.onDrop=function(t){this.allowDrop(t)&&(t.preventDefault(),this.onDropCallback.emit({event:t,element:this.treeDraggedElement.get()}),this.removeClass(),this.treeDraggedElement.set(null))},t.prototype.addClass=function(){this.renderer.setElementClass(this.el.nativeElement,"is-dragging-over",!0)},t.prototype.removeClass=function(){this.renderer.setElementClass(this.el.nativeElement,"is-dragging-over",!1)},t.prototype.addDisabledClass=function(){this.renderer.setElementClass(this.el.nativeElement,"is-dragging-over-disabled",!0)},t.prototype.removeDisabledClass=function(){this.renderer.setElementClass(this.el.nativeElement,"is-dragging-over-disabled",!1)},t}(),Mt=function(){function t(){}return t.prototype.onDrop=function(t){this.node.mouseAction("drop",t.event,{from:t.element,to:{parent:this.node,index:this.dropIndex}})},t.prototype.allowDrop=function(t,e){return this.node.options.allowDrop(t,{parent:this.node,index:this.dropIndex},e)},t}(),Et=o["\u0275crt"]({encapsulation:2,styles:[],data:{}});function kt(t){return o["\u0275vid"](0,[(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](1,0,null,null,2,"div",[["class","node-drop-slot"]],null,[[null,"treeDrop"],[null,"dragover"],[null,"dragenter"],[null,"dragleave"],[null,"drop"]],function(t,e,n){var r=!0,l=t.component;return"dragover"===e&&(r=!1!==o["\u0275nov"](t,2).onDragOver(n)&&r),"dragenter"===e&&(r=!1!==o["\u0275nov"](t,2).onDragEnter(n)&&r),"dragleave"===e&&(r=!1!==o["\u0275nov"](t,2).onDragLeave(n)&&r),"drop"===e&&(r=!1!==o["\u0275nov"](t,2).onDrop(n)&&r),"treeDrop"===e&&(r=!1!==l.onDrop(n)&&r),r},null,null)),o["\u0275did"](2,16384,null,0,Pt,[o.ElementRef,o.Renderer,Ct],{treeAllowDrop:[0,"treeAllowDrop"]},{onDropCallback:"treeDrop"}),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "]))],function(t,e){var n=e.component;t(e,2,0,n.allowDrop.bind(n))},null)}var Nt=n("O+ca"),At=function(){function t(t,e,n){this.templateRef=t,this.viewContainer=e,this.renderer=n,this.templateBindings={}}return t.prototype.ngOnInit=function(){this.view=this.viewContainer.createEmbeddedView(this.templateRef),this.dispose&&this.dispose(),this.shouldDetach()&&this.view.detach(),this.autoDetect(this.view)},t.prototype.shouldDetach=function(){return this.mobxAutorun&&this.mobxAutorun.detach},t.prototype.autoDetect=function(t){var e=t._view.component?t._view.component.constructor.name+".detectChanges()":t._view.parentView.context.constructor.name+".detectChanges()";this.dispose=Object(Nt.b)(function(){return t.detectChanges()},{name:e})},t.prototype.ngOnDestroy=function(){this.dispose&&this.dispose()},t}(),jt=function(){},Tt=o["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Rt(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,3,"span",[["class","toggle-children-wrapper"]],[[2,"toggle-children-wrapper-expanded",null],[2,"toggle-children-wrapper-collapsed",null]],[[null,"click"]],function(t,e,n){var o=!0;return"click"===e&&(o=!1!==t.component.node.mouseAction("expanderClick",n)&&o),o},null,null)),(t()(),o["\u0275ted"](-1,null,["\n\n "])),(t()(),o["\u0275eld"](2,0,null,null,0,"span",[["class","toggle-children"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "]))],null,function(t,e){var n=e.component;t(e,0,0,n.node.isExpanded,n.node.isCollapsed)})}function St(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"span",[["class","toggle-children-placeholder"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "]))],null,null)}function It(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,7,null,null,null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,Rt)),o["\u0275did"](3,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,St)),o["\u0275did"](6,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "]))],function(t,e){var n=e.component;t(e,3,0,n.node.hasChildren),t(e,6,0,!n.node.hasChildren)},null)}function qt(t){return o["\u0275vid"](0,[(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,2,null,It)),o["\u0275did"](2,212992,null,0,At,[o.TemplateRef,o.ViewContainerRef,o.Renderer],{mobxAutorun:[0,"mobxAutorun"]},null),o["\u0275pod"](3,{dontDetach:0}),(t()(),o["\u0275ted"](-1,null,["\n "]))],function(t,e){t(e,2,0,t(e,3,0,!0))},null)}var Dt=function(){function t(t,e,n){this.el=t,this.renderer=e,this.treeDraggedElement=n}return t.prototype.ngDoCheck=function(){this.renderer.setElementAttribute(this.el.nativeElement,"draggable",this.treeDragEnabled?"true":"false")},t.prototype.onDragStart=function(t){t.dataTransfer.setData("text",t.target.id),this.treeDraggedElement.set(this.draggedElement),this.draggedElement.mouseAction&&this.draggedElement.mouseAction("dragStart",t)},t.prototype.onDrag=function(t){this.draggedElement.mouseAction&&this.draggedElement.mouseAction("drag",t)},t.prototype.onDragEnd=function(){this.draggedElement.mouseAction&&this.draggedElement.mouseAction("dragEnd"),this.treeDraggedElement.set(null)},t}(),Lt=function(){},Ft=o["\u0275crt"]({encapsulation:2,styles:[],data:{}});function zt(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"span",[],null,null,null,null,null)),(t()(),o["\u0275ted"](1,null,["",""]))],null,function(t,e){t(e,1,0,e.component.node.displayField)})}function Bt(t){return o["\u0275vid"](0,[(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,zt)),o["\u0275did"](2,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](4,16777216,null,null,3,null,null,null,null,null,null,null)),o["\u0275did"](5,540672,null,0,c.NgTemplateOutlet,[o.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),o["\u0275pod"](6,{$implicit:0,node:1,index:2}),(t()(),o["\u0275ted"](-1,null,["\n "]))],function(t,e){var n=e.component;t(e,2,0,!n.template),t(e,5,0,t(e,6,0,n.node,n.node,n.index),n.template)},null)}var Vt=function(){},Ut=o["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Ht(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,13,"div",[["class","node-wrapper"]],[[4,"padding-left",null]],null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](2,0,null,null,1,"tree-node-expander",[],null,null,null,qt,Tt)),o["\u0275did"](3,49152,null,0,jt,[],{node:[0,"node"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](5,0,null,null,7,"div",[["class","node-content-wrapper"]],[[2,"node-content-wrapper-active",null],[2,"node-content-wrapper-focused",null]],[[null,"click"],[null,"dblclick"],[null,"contextmenu"],[null,"treeDrop"],[null,"treeDropDragOver"],[null,"treeDropDragLeave"],[null,"treeDropDragEnter"],[null,"dragover"],[null,"dragenter"],[null,"dragleave"],[null,"drop"],[null,"dragstart"],[null,"drag"],[null,"dragend"]],function(t,e,n){var r=!0,l=t.component;return"dragover"===e&&(r=!1!==o["\u0275nov"](t,6).onDragOver(n)&&r),"dragenter"===e&&(r=!1!==o["\u0275nov"](t,6).onDragEnter(n)&&r),"dragleave"===e&&(r=!1!==o["\u0275nov"](t,6).onDragLeave(n)&&r),"drop"===e&&(r=!1!==o["\u0275nov"](t,6).onDrop(n)&&r),"dragstart"===e&&(r=!1!==o["\u0275nov"](t,7).onDragStart(n)&&r),"drag"===e&&(r=!1!==o["\u0275nov"](t,7).onDrag(n)&&r),"dragend"===e&&(r=!1!==o["\u0275nov"](t,7).onDragEnd()&&r),"click"===e&&(r=!1!==l.node.mouseAction("click",n)&&r),"dblclick"===e&&(r=!1!==l.node.mouseAction("dblClick",n)&&r),"contextmenu"===e&&(r=!1!==l.node.mouseAction("contextMenu",n)&&r),"treeDrop"===e&&(r=!1!==l.node.onDrop(n)&&r),"treeDropDragOver"===e&&(r=!1!==l.node.mouseAction("dragOver",n)&&r),"treeDropDragLeave"===e&&(r=!1!==l.node.mouseAction("dragLeave",n)&&r),"treeDropDragEnter"===e&&(r=!1!==l.node.mouseAction("dragEnter",n)&&r),r},null,null)),o["\u0275did"](6,16384,null,0,Pt,[o.ElementRef,o.Renderer,Ct],{treeAllowDrop:[0,"treeAllowDrop"]},{onDropCallback:"treeDrop",onDragOverCallback:"treeDropDragOver",onDragLeaveCallback:"treeDropDragLeave",onDragEnterCallback:"treeDropDragEnter"}),o["\u0275did"](7,278528,null,0,Dt,[o.ElementRef,o.Renderer,Ct],{draggedElement:[0,"draggedElement"],treeDragEnabled:[1,"treeDragEnabled"]},null),(t()(),o["\u0275ted"](-1,null,["\n\n "])),(t()(),o["\u0275eld"](9,0,null,null,2,"tree-node-content",[],null,null,null,Bt,Ft)),o["\u0275did"](10,49152,null,0,Lt,[],{node:[0,"node"],index:[1,"index"],template:[2,"template"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "]))],function(t,e){var n=e.component;t(e,3,0,n.node),t(e,6,0,n.node.allowDrop),t(e,7,0,n.node,n.node.allowDrag()),t(e,10,0,n.node,n.index,n.templates.treeNodeTemplate)},function(t,e){var n=e.component;t(e,0,0,n.node.getNodePadding()),t(e,5,0,n.node.isActive,n.node.isFocused)})}function Gt(t){return o["\u0275vid"](0,[(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,Ht)),o["\u0275did"](2,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](4,16777216,null,null,3,null,null,null,null,null,null,null)),o["\u0275did"](5,540672,null,0,c.NgTemplateOutlet,[o.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),o["\u0275pod"](6,{$implicit:0,node:1,index:2,templates:3}),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "]))],function(t,e){var n=e.component;t(e,2,0,!n.templates.treeNodeWrapperTemplate),t(e,5,0,t(e,6,0,n.node,n.node,n.index,n.templates),n.templates.treeNodeWrapperTemplate)},null)}var Yt=n("6Xbx"),Kt=(this&&this.__extends||Object.setPrototypeOf||Array,this&&this.__extends||Object.setPrototypeOf||Array,function(){});function Wt(){for(var t=[],e=0;e0)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isCollapsed",{get:function(){return!this.isExpanded},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isLeaf",{get:function(){return!this.hasChildren},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isRoot",{get:function(){return this.parent.data.virtual},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"realParent",{get:function(){return this.isRoot?null:this.parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"options",{get:function(){return this.treeModel.options},enumerable:!0,configurable:!0}),t.prototype.fireEvent=function(t){this.treeModel.fireEvent(t)},Object.defineProperty(t.prototype,"displayField",{get:function(){return this.getField("display")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"id",{get:function(){return this.getField("id")},set:function(t){this.setField("id",t)},enumerable:!0,configurable:!0}),t.prototype.getField=function(t){return this.data[this.options[t+"Field"]]},t.prototype.setField=function(t,e){this.data[this.options[t+"Field"]]=e},t.prototype._findAdjacentSibling=function(t,e){void 0===e&&(e=!1);var n=this._getParentsChildren(e);return n.length>this.index+t?n[this.index+t]:null},t.prototype.findNextSibling=function(t){return void 0===t&&(t=!1),this._findAdjacentSibling(1,t)},t.prototype.findPreviousSibling=function(t){return void 0===t&&(t=!1),this._findAdjacentSibling(-1,t)},t.prototype.getVisibleChildren=function(){return this.visibleChildren},Object.defineProperty(t.prototype,"visibleChildren",{get:function(){return(this.children||[]).filter(function(t){return!t.isHidden})},enumerable:!0,configurable:!0}),t.prototype.getFirstChild=function(t){return void 0===t&&(t=!1),we((t?this.visibleChildren:this.children)||[])},t.prototype.getLastChild=function(t){return void 0===t&&(t=!1),Ce((t?this.visibleChildren:this.children)||[])},t.prototype.findNextNode=function(t,e){return void 0===t&&(t=!0),void 0===e&&(e=!1),t&&this.isExpanded&&this.getFirstChild(e)||this.findNextSibling(e)||this.parent&&this.parent.findNextNode(!1,e)},t.prototype.findPreviousNode=function(t){void 0===t&&(t=!1);var e=this.findPreviousSibling(t);return e?e._getLastOpenDescendant(t):this.realParent},t.prototype._getLastOpenDescendant=function(t){void 0===t&&(t=!1);var e=this.getLastChild(t);return this.isCollapsed||!e?this:e._getLastOpenDescendant(t)},t.prototype._getParentsChildren=function(t){return void 0===t&&(t=!1),this.parent&&(t?this.parent.getVisibleChildren():this.parent.children)||[]},t.prototype.getIndexInParent=function(t){return void 0===t&&(t=!1),this._getParentsChildren(t).indexOf(this)},t.prototype.isDescendantOf=function(t){return this===t||this.parent&&this.parent.isDescendantOf(t)},t.prototype.getNodePadding=function(){return this.options.levelPadding*(this.level-1)+"px"},t.prototype.getClass=function(){return[this.options.nodeClass(this),"tree-node-level-"+this.level].join(" ")},t.prototype.onDrop=function(t){this.mouseAction("drop",t.event,{from:t.element,to:{parent:this,index:0,dropOnNode:!0}})},t.prototype.allowDrag=function(){return this.options.allowDrag(this)},t.prototype.loadNodeChildren=function(){var t=this;return this.options.getChildren?Promise.resolve(this.options.getChildren(this)).then(function(e){e&&(t.setField("children",e),t._initChildren(),t.children.forEach(function(t){t.getField("isExpanded")&&t.hasChildren&&t.expand()}))}).then(function(){t.fireEvent({eventName:Oe.loadNodeChildren,node:t})}):Promise.resolve()},t.prototype.expand=function(){return this.isExpanded||this.toggleExpanded(),this},t.prototype.collapse=function(){return this.isExpanded&&this.toggleExpanded(),this},t.prototype.doForAll=function(t){var e=this;Promise.resolve(t(this)).then(function(){e.children&&e.children.forEach(function(e){return e.doForAll(t)})})},t.prototype.expandAll=function(){this.doForAll(function(t){return t.expand()})},t.prototype.collapseAll=function(){this.doForAll(function(t){return t.collapse()})},t.prototype.ensureVisible=function(){return this.realParent&&(this.realParent.expand(),this.realParent.ensureVisible()),this},t.prototype.toggleExpanded=function(){return this.setIsExpanded(!this.isExpanded),this},t.prototype.setIsExpanded=function(t){return this.hasChildren&&this.treeModel.setExpandedNode(this,t),this},t.prototype.autoLoadChildren=function(){var t=this;Object(Nt.e)(function(){return t.isExpanded},function(e){!t.children&&t.hasChildren&&e&&t.loadNodeChildren()},{fireImmediately:!0})},t.prototype.setIsActive=function(t,e){return void 0===e&&(e=!1),this.treeModel.setActiveNode(this,t,e),t&&this.focus(this.options.scrollOnSelect),this},t.prototype.toggleActivated=function(t){return void 0===t&&(t=!1),this.setIsActive(!this.isActive,t),this},t.prototype.setActiveAndVisible=function(t){return void 0===t&&(t=!1),this.setIsActive(!0,t).ensureVisible(),setTimeout(this.scrollIntoView.bind(this)),this},t.prototype.scrollIntoView=function(t){void 0===t&&(t=!1),this.treeModel.virtualScroll.scrollIntoView(this,t)},t.prototype.focus=function(t){void 0===t&&(t=!0);var e=this.treeModel.getFocusedNode();return this.treeModel.setFocusedNode(this),t&&this.scrollIntoView(),e&&this.fireEvent({eventName:Oe.blur,node:e}),this.fireEvent({eventName:Oe.focus,node:this}),this},t.prototype.blur=function(){var t=this.treeModel.getFocusedNode();return this.treeModel.setFocusedNode(null),t&&this.fireEvent({eventName:Oe.blur,node:this}),this},t.prototype.setIsHidden=function(t){this.treeModel.setIsHidden(this,t)},t.prototype.hide=function(){this.setIsHidden(!0)},t.prototype.show=function(){this.setIsHidden(!1)},t.prototype.mouseAction=function(t,e,n){void 0===n&&(n=null),this.treeModel.setFocus(!0);var o=this.options.actionMapping.mouse[t];o&&o(this.treeModel,this,e,n)},t.prototype.getSelfHeight=function(){return this.options.nodeHeight(this)},t.prototype._initChildren=function(){var e=this;this.children=this.getField("children").map(function(n,o){return new t(n,e,e.treeModel,o)})},Object(Yt.__decorate)([Nt.c,Object(Yt.__metadata)("design:type",Object),Object(Yt.__metadata)("design:paramtypes",[])],t.prototype,"isHidden",null),Object(Yt.__decorate)([Nt.c,Object(Yt.__metadata)("design:type",Object),Object(Yt.__metadata)("design:paramtypes",[])],t.prototype,"isExpanded",null),Object(Yt.__decorate)([Nt.c,Object(Yt.__metadata)("design:type",Object),Object(Yt.__metadata)("design:paramtypes",[])],t.prototype,"isActive",null),Object(Yt.__decorate)([Nt.c,Object(Yt.__metadata)("design:type",Object),Object(Yt.__metadata)("design:paramtypes",[])],t.prototype,"isFocused",null),Object(Yt.__decorate)([Nt.d,Object(Yt.__metadata)("design:type",Array)],t.prototype,"children",void 0),Object(Yt.__decorate)([Nt.d,Object(Yt.__metadata)("design:type",Number)],t.prototype,"index",void 0),Object(Yt.__decorate)([Nt.d,Object(Yt.__metadata)("design:type",Object)],t.prototype,"position",void 0),Object(Yt.__decorate)([Nt.d,Object(Yt.__metadata)("design:type",Number)],t.prototype,"height",void 0),Object(Yt.__decorate)([Nt.c,Object(Yt.__metadata)("design:type",Number),Object(Yt.__metadata)("design:paramtypes",[])],t.prototype,"level",null),Object(Yt.__decorate)([Nt.c,Object(Yt.__metadata)("design:type",Array),Object(Yt.__metadata)("design:paramtypes",[])],t.prototype,"path",null),Object(Yt.__decorate)([Nt.c,Object(Yt.__metadata)("design:type",Object),Object(Yt.__metadata)("design:paramtypes",[])],t.prototype,"visibleChildren",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"_initChildren",null),t}(),Me={LEFT:37,UP:38,RIGHT:39,DOWN:40,ENTER:13,SPACE:32,CONTEXT_MENU:32},Ee={TOGGLE_SELECTED:function(t,e,n){return e&&e.toggleActivated()},TOGGLE_SELECTED_MULTI:function(t,e,n){return e&&e.toggleActivated(!0)},SELECT:function(t,e,n){return e.setIsActive(!0)},DESELECT:function(t,e,n){return e.setIsActive(!1)},FOCUS:function(t,e,n){return e.focus()},TOGGLE_EXPANDED:function(t,e,n){return e.hasChildren&&e.toggleExpanded()},EXPAND:function(t,e,n){return e.expand()},COLLAPSE:function(t,e,n){return e.collapse()},DRILL_DOWN:function(t,e,n){return t.focusDrillDown()},DRILL_UP:function(t,e,n){return t.focusDrillUp()},NEXT_NODE:function(t,e,n){return t.focusNextNode()},PREVIOUS_NODE:function(t,e,n){return t.focusPreviousNode()},MOVE_NODE:function(t,e,n,o){var r=o.from,l=o.to;n.ctrlKey?t.copyNode(r,l):t.moveNode(r,l)}},ke={mouse:{click:Ee.TOGGLE_SELECTED,dblClick:null,contextMenu:null,expanderClick:Ee.TOGGLE_EXPANDED,drop:Ee.MOVE_NODE},keys:(xe={},xe[Me.RIGHT]=Ee.DRILL_DOWN,xe[Me.LEFT]=Ee.DRILL_UP,xe[Me.DOWN]=Ee.NEXT_NODE,xe[Me.UP]=Ee.PREVIOUS_NODE,xe[Me.SPACE]=Ee.TOGGLE_SELECTED,xe[Me.ENTER]=Ee.TOGGLE_SELECTED,xe)},Ne=function(){function t(t){void 0===t&&(t={}),this.options=t,this.actionMapping=$e.defaultsDeep({},this.options.actionMapping,ke),t.rtl&&(this.actionMapping.keys[Me.RIGHT]=$e.get(t,["actionMapping","keys",Me.RIGHT])||Ee.DRILL_UP,this.actionMapping.keys[Me.LEFT]=$e.get(t,["actionMapping","keys",Me.LEFT])||Ee.DRILL_DOWN)}return Object.defineProperty(t.prototype,"hasChildrenField",{get:function(){return this.options.hasChildrenField||"hasChildren"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"childrenField",{get:function(){return this.options.childrenField||"children"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"displayField",{get:function(){return this.options.displayField||"name"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"idField",{get:function(){return this.options.idField||"id"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isExpandedField",{get:function(){return this.options.isExpandedField||"isExpanded"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"getChildren",{get:function(){return this.options.getChildren},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"levelPadding",{get:function(){return this.options.levelPadding||0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"useVirtualScroll",{get:function(){return this.options.useVirtualScroll},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"animateExpand",{get:function(){return this.options.animateExpand},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"animateSpeed",{get:function(){return this.options.animateSpeed||30},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"animateAcceleration",{get:function(){return this.options.animateAcceleration||1.2},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"scrollOnSelect",{get:function(){return void 0===this.options.scrollOnSelect||this.options.scrollOnSelect},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rtl",{get:function(){return!!this.options.rtl},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rootId",{get:function(){return this.options.rootId},enumerable:!0,configurable:!0}),t.prototype.getNodeClone=function(t){return this.options.getNodeClone?this.options.getNodeClone(t):$e.omit(Object.assign({},t.data),["id"])},t.prototype.allowDrop=function(t,e,n){return this.options.allowDrop instanceof Function?this.options.allowDrop(t,e,n):void 0===this.options.allowDrop||this.options.allowDrop},t.prototype.allowDrag=function(t){return this.options.allowDrag instanceof Function?this.options.allowDrag(t):this.options.allowDrag},t.prototype.nodeClass=function(t){return this.options.nodeClass?this.options.nodeClass(t):""},t.prototype.nodeHeight=function(t){if(t.data.virtual)return 0;var e=this.options.nodeHeight||22;return"function"==typeof e&&(e=e(t)),e+(0===t.index?2:1)*this.dropSlotHeight},Object.defineProperty(t.prototype,"dropSlotHeight",{get:function(){return $e.isNumber(this.options.dropSlotHeight)?this.options.dropSlotHeight:2},enumerable:!0,configurable:!0}),t}(),Ae=$e.first,je=$e.last,Te=$e.compact,Re=$e.find,Se=$e.isString,Ie=$e.isFunction,qe=function(){function t(){this.options=new Ne,this.eventNames=Object.keys(Oe),this.expandedNodeIds={},this.activeNodeIds={},this.hiddenNodeIds={},this.focusedNodeId=null,this.firstUpdate=!0}return t.prototype.fireEvent=function(t){t.treeModel=this,this.events[t.eventName].emit(t),this.events.event.emit(t)},t.prototype.subscribe=function(t,e){this.events[t].subscribe(e)},t.prototype.getFocusedNode=function(){return this.focusedNode},t.prototype.getActiveNode=function(){return this.activeNodes[0]},t.prototype.getActiveNodes=function(){return this.activeNodes},t.prototype.getVisibleRoots=function(){return this.virtualRoot.visibleChildren},t.prototype.getFirstRoot=function(t){return void 0===t&&(t=!1),Ae(t?this.getVisibleRoots():this.roots)},t.prototype.getLastRoot=function(t){return void 0===t&&(t=!1),je(t?this.getVisibleRoots():this.roots)},Object.defineProperty(t.prototype,"isFocused",{get:function(){return t.focusedTree===this},enumerable:!0,configurable:!0}),t.prototype.isNodeFocused=function(t){return this.focusedNode===t},t.prototype.isEmptyTree=function(){return this.roots&&0===this.roots.length},Object.defineProperty(t.prototype,"focusedNode",{get:function(){return this.focusedNodeId?this.getNodeById(this.focusedNodeId):null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"expandedNodes",{get:function(){var t=this,e=Object.keys(this.expandedNodeIds).filter(function(e){return t.expandedNodeIds[e]}).map(function(e){return t.getNodeById(e)});return Te(e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activeNodes",{get:function(){var t=this,e=Object.keys(this.activeNodeIds).filter(function(e){return t.activeNodeIds[e]}).map(function(e){return t.getNodeById(e)});return Te(e)},enumerable:!0,configurable:!0}),t.prototype.getNodeByPath=function(t,e){if(void 0===e&&(e=null),!t)return null;if(e=e||this.virtualRoot,0===t.length)return e;if(!e.children)return null;var n=t.shift(),o=Re(e.children,{id:n});return o?this.getNodeByPath(t,o):null},t.prototype.getNodeById=function(t){var e=t.toString();return this.getNodeBy(function(t){return t.id.toString()===e})},t.prototype.getNodeBy=function(t,e){if(void 0===e&&(e=null),!(e=e||this.virtualRoot).children)return null;var n=Re(e.children,t);if(n)return n;for(var o=0,r=e.children;on?e.index-1:e.index;l.splice(a,0,i),o.treeModel.update(),e.parent.treeModel!==o.treeModel&&e.parent.treeModel.update(),this.fireEvent({eventName:Oe.moveNode,node:i,to:{parent:e.parent.data,index:a}})}},t.prototype.copyNode=function(t,e){var n=t.getIndexInParent();if(this._canMoveNode(t,n,e)){e.parent.getField("children")||e.parent.setField("children",[]);var o=e.parent.getField("children"),r=this.options.getNodeClone(t);o.splice(e.index,0,r),t.treeModel.update(),e.parent.treeModel!==t.treeModel&&e.parent.treeModel.update(),this.fireEvent({eventName:Oe.copyNode,node:r,to:{parent:e.parent.data,index:e.index}})}},t.prototype.getState=function(){return{expandedNodeIds:this.expandedNodeIds,activeNodeIds:this.activeNodeIds,hiddenNodeIds:this.hiddenNodeIds,focusedNodeId:this.focusedNodeId}},t.prototype.setState=function(t){t&&Object.assign(this,{expandedNodeIds:t.expandedNodeIds||{},activeNodeIds:t.activeNodeIds||{},hiddenNodeIds:t.hiddenNodeIds||{},focusedNodeId:t.focusedNodeId})},t.prototype.subscribeToState=function(t){var e=this;Object(Nt.b)(function(){return t(e.getState())})},t.prototype._canMoveNode=function(t,e,n){return(t.parent!==n.parent||e!==n.index)&&!n.parent.isDescendantOf(t)},t.prototype._filterNode=function(t,e,n,o){var r=this,l=n(e);return e.children&&e.children.forEach(function(e){r._filterNode(t,e,n,o)&&(l=!0)}),l||(t[e.id]=!0),o&&l&&e.ensureVisible(),l},t.prototype._calculateExpandedNodes=function(t){var e,n=this;void 0===t&&(t=null),(t=t||this.virtualRoot).data[this.options.isExpandedField]&&(this.expandedNodeIds=Object.assign({},this.expandedNodeIds,((e={})[t.id]=!0,e))),t.children&&t.children.forEach(function(t){return n._calculateExpandedNodes(t)})},t.prototype._setActiveNodeSingle=function(t,e){var n,o=this;this.activeNodes.filter(function(e){return e!==t}).forEach(function(t){o.fireEvent({eventName:Oe.deactivate,node:t})}),this.activeNodeIds=e?((n={})[t.id]=!0,n):{}},t.prototype._setActiveNodeMulti=function(t,e){var n;this.activeNodeIds=Object.assign({},this.activeNodeIds,((n={})[t.id]=e,n))},t.focusedTree=null,Object(Yt.__decorate)([Nt.d,Object(Yt.__metadata)("design:type",Array)],t.prototype,"roots",void 0),Object(Yt.__decorate)([Nt.d,Object(Yt.__metadata)("design:type",Object)],t.prototype,"expandedNodeIds",void 0),Object(Yt.__decorate)([Nt.d,Object(Yt.__metadata)("design:type",Object)],t.prototype,"activeNodeIds",void 0),Object(Yt.__decorate)([Nt.d,Object(Yt.__metadata)("design:type",Object)],t.prototype,"hiddenNodeIds",void 0),Object(Yt.__decorate)([Nt.d,Object(Yt.__metadata)("design:type",Object)],t.prototype,"focusedNodeId",void 0),Object(Yt.__decorate)([Nt.d,Object(Yt.__metadata)("design:type",Pe)],t.prototype,"virtualRoot",void 0),Object(Yt.__decorate)([Nt.c,Object(Yt.__metadata)("design:type",Object),Object(Yt.__metadata)("design:paramtypes",[])],t.prototype,"focusedNode",null),Object(Yt.__decorate)([Nt.c,Object(Yt.__metadata)("design:type",Object),Object(Yt.__metadata)("design:paramtypes",[])],t.prototype,"expandedNodes",null),Object(Yt.__decorate)([Nt.c,Object(Yt.__metadata)("design:type",Object),Object(Yt.__metadata)("design:paramtypes",[])],t.prototype,"activeNodes",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[Object]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"setData",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"update",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[Object]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"setFocusedNode",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[Object]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"setFocus",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[Object]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"doForAll",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"focusNextNode",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"focusPreviousNode",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"focusDrillDown",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"focusDrillUp",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[Object,Object,Object]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"setActiveNode",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[Object,Object]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"setExpandedNode",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"expandAll",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"collapseAll",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[Object,Object]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"setIsHidden",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[Object]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"setHiddenNodeIds",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[Object,Object]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"filterNodes",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"clearFilter",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[Object,Object]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"moveNode",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[Object,Object]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"copyNode",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[Object]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"setState",null),t}(),De=function(){function t(t){var e=this;this.treeModel=t,this.yBlocks=0,this.x=0,this.viewportHeight=null,this.viewport=null,t.virtualScroll=this,this._dispose=[Object(Nt.b)(function(){return e.fixScroll()})]}return Object.defineProperty(t.prototype,"y",{get:function(){return 50*this.yBlocks},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalHeight",{get:function(){return this.treeModel.virtualRoot?this.treeModel.virtualRoot.height:0},enumerable:!0,configurable:!0}),t.prototype.fireEvent=function(t){this.treeModel.fireEvent(t)},t.prototype.init=function(){var t=this,e=this.recalcPositions.bind(this);e(),this._dispose=this._dispose.concat([Object(Nt.e)(function(){return t.treeModel.roots},e),Object(Nt.e)(function(){return t.treeModel.expandedNodeIds},e),Object(Nt.e)(function(){return t.treeModel.hiddenNodeIds},e)]),this.treeModel.subscribe(Oe.loadNodeChildren,e)},t.prototype.isEnabled=function(){return this.treeModel.options.useVirtualScroll},t.prototype._setYBlocks=function(t){this.yBlocks=t},t.prototype.recalcPositions=function(){this.treeModel.virtualRoot.height=this._getPositionAfter(this.treeModel.getVisibleRoots(),0)},t.prototype._getPositionAfter=function(t,e){var n=this,o=e;return t.forEach(function(t){t.position=o,o=n._getPositionAfterNode(t,o)}),o},t.prototype._getPositionAfterNode=function(t,e){var n=t.getSelfHeight()+e;return t.children&&t.isExpanded&&(n=this._getPositionAfter(t.visibleChildren,n)),t.height=n-e,n},t.prototype.clear=function(){this._dispose.forEach(function(t){return t()})},t.prototype.setViewport=function(t){Object.assign(this,{viewport:t,x:t.scrollLeft,yBlocks:Math.round(t.scrollTop/50),viewportHeight:t.getBoundingClientRect?t.getBoundingClientRect().height:0})},t.prototype.scrollIntoView=function(t,e,n){void 0===n&&(n=!0),(e||t.positionthis.y+this.viewportHeight)&&this.viewport&&(this.viewport.scrollTop=n?t.position-this.viewportHeight/2:t.position,this._setYBlocks(Math.floor(this.viewport.scrollTop/50)))},t.prototype.getViewportNodes=function(t){var e=this;if(!t)return[];var n=t.filter(function(t){return!t.isHidden});if(!this.isEnabled())return n;if(!this.viewportHeight||!n.length)return[];for(var o=Le(n,function(t){return t.position+300>e.y||t.position+t.height>e.y}),r=Le(n,function(t){return t.position-300>e.y+e.viewportHeight},o),l=[],i=o;i<=r;i++)l.push(n[i]);return l},t.prototype.fixScroll=function(){var t=Math.max(0,this.totalHeight-this.viewportHeight);this.y<0&&this._setYBlocks(0),this.y>t&&this._setYBlocks(t/50)},Object(Yt.__decorate)([Nt.d,Object(Yt.__metadata)("design:type",Object)],t.prototype,"yBlocks",void 0),Object(Yt.__decorate)([Nt.d,Object(Yt.__metadata)("design:type",Object)],t.prototype,"x",void 0),Object(Yt.__decorate)([Nt.d,Object(Yt.__metadata)("design:type",Object)],t.prototype,"viewportHeight",void 0),Object(Yt.__decorate)([Nt.c,Object(Yt.__metadata)("design:type",Object),Object(Yt.__metadata)("design:paramtypes",[])],t.prototype,"y",null),Object(Yt.__decorate)([Nt.c,Object(Yt.__metadata)("design:type",Object),Object(Yt.__metadata)("design:paramtypes",[])],t.prototype,"totalHeight",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[Object]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"_setYBlocks",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"recalcPositions",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[Object]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"setViewport",null),Object(Yt.__decorate)([Nt.a,Object(Yt.__metadata)("design:type",Function),Object(Yt.__metadata)("design:paramtypes",[Object,Object,Object]),Object(Yt.__metadata)("design:returntype",void 0)],t.prototype,"scrollIntoView",null),t}();function Le(t,e,n){void 0===n&&(n=0);for(var o=n,r=t.length-1;o!==r;){var l=Math.floor((o+r)/2);e(t[l])?r=l:o=o===l?r:l}return o}var Fe=function(){function t(t,e){this.elementRef=t,this.virtualScroll=e}return t.prototype.ngOnInit=function(){this.virtualScroll.init()},t.prototype.ngAfterViewInit=function(){var t=this;setTimeout(function(){t.setViewport(),t.virtualScroll.fireEvent({eventName:Oe.initialized})})},t.prototype.ngOnDestroy=function(){this.virtualScroll.clear()},t.prototype.getTotalHeight=function(){return this.virtualScroll.isEnabled()&&this.virtualScroll.totalHeight+"px"||"auto"},t.prototype.onScroll=function(){this.setViewport()},t.prototype.setViewport=function(){this.virtualScroll.setViewport(this.elementRef.nativeElement)},t}(),ze=o["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Be(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,6,null,null,null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](2,0,null,null,3,"div",[],[[4,"height",null]],null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),o["\u0275ncd"](null,0),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "]))],null,function(t,e){t(e,2,0,e.component.getTotalHeight())})}function Ve(t){return o["\u0275vid"](0,[(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,2,null,Be)),o["\u0275did"](2,212992,null,0,At,[o.TemplateRef,o.ViewContainerRef,o.Renderer],{mobxAutorun:[0,"mobxAutorun"]},null),o["\u0275pod"](3,{dontDetach:0}),(t()(),o["\u0275ted"](-1,null,["\n "]))],function(t,e){t(e,2,0,t(e,3,0,!0))},null)}var Ue=$e.includes,He=$e.pick,Ge=function(){function t(t,e,n){var r=this;this.treeModel=t,this.treeDraggedElement=e,this.renderer=n,t.eventNames.forEach(function(t){return r[t]=new o.EventEmitter}),t.subscribeToState(function(t){return r.stateChange.emit(t)})}return Object.defineProperty(t.prototype,"nodes",{set:function(t){},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"options",{set:function(t){},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"focused",{set:function(t){this.treeModel.setFocus(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"state",{set:function(t){this.treeModel.setState(t)},enumerable:!0,configurable:!0}),t.prototype.onKeydown=function(t){if(this.treeModel.isFocused&&!Ue(["input","textarea"],document.activeElement.tagName.toLowerCase())){var e=this.treeModel.getFocusedNode();this.treeModel.performKeyAction(e,t)}},t.prototype.onMousedown=function(t){this.renderer.invokeElementMethod(t.target,"closest",["Tree"])||this.treeModel.setFocus(!1)},t.prototype.ngOnChanges=function(t){this.treeModel.setData({options:t.options&&t.options.currentValue,nodes:t.nodes&&t.nodes.currentValue,events:He(this,this.treeModel.eventNames)})},t.prototype.sizeChanged=function(){this.viewportComponent.setViewport()},t}(),Ye=o["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Ke(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,3,"tree-node-collection",[],null,null,null,_e,ve)),o["\u0275did"](1,245760,null,0,Jt,[],{nodes:[0,"nodes"],treeModel:[1,"treeModel"],templates:[2,"templates"]},null),o["\u0275pod"](2,{loadingTemplate:0,treeNodeTemplate:1,treeNodeWrapperTemplate:2,treeNodeFullTemplate:3}),(t()(),o["\u0275ted"](-1,null,["\n "]))],function(t,e){var n=e.component;t(e,1,0,n.treeModel.roots,n.treeModel,t(e,2,0,n.loadingTemplate,n.treeNodeTemplate,n.treeNodeWrapperTemplate,n.treeNodeFullTemplate))},null)}function We(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,2,"tree-node-drop-slot",[["class","empty-tree-drop-slot"]],null,null,null,kt,Et)),o["\u0275did"](1,49152,null,0,Mt,[],{node:[0,"node"],dropIndex:[1,"dropIndex"]},null),(t()(),o["\u0275ted"](-1,null,["\n "]))],function(t,e){t(e,1,0,e.component.treeModel.virtualRoot,0)},null)}function Ze(t){return o["\u0275vid"](0,[o["\u0275qud"](402653184,1,{viewportComponent:0}),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](2,0,null,null,12,"tree-viewport",[],null,[[null,"scroll"]],function(t,e,n){var r=!0;return"scroll"===e&&(r=!1!==o["\u0275nov"](t,4).onScroll(n)&&r),r},Ve,ze)),o["\u0275prd"](512,null,De,De,[qe]),o["\u0275did"](4,4440064,[[1,4],["viewport",4]],0,Fe,[o.ElementRef,De],null,null),(t()(),o["\u0275ted"](-1,0,["\n "])),(t()(),o["\u0275eld"](6,0,null,0,7,"div",[["class","angular-tree-component"]],[[2,"node-dragging",null],[2,"angular-tree-component-rtl",null]],null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,Ke)),o["\u0275did"](9,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](16777216,null,null,1,null,We)),o["\u0275did"](12,16384,null,0,c.NgIf,[o.ViewContainerRef,o.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,0,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "]))],function(t,e){var n=e.component;t(e,4,0),t(e,9,0,n.treeModel.roots),t(e,12,0,n.treeModel.isEmptyTree())},function(t,e){var n=e.component;t(e,6,0,n.treeDraggedElement.isDragging(),n.treeModel.options.rtl)})}n("2Asi");var Xe,Je=function(){},Qe={mouse:{contextMenu:function(t,e,n){n.preventDefault(),alert("context menu for "+e.data.name)},dblClick:function(t,e,n){e.hasChildren&&Ee.TOGGLE_EXPANDED(t,e,n)},click:function(t,e,n){n.shiftKey?Ee.TOGGLE_SELECTED_MULTI(t,e,n):Ee.TOGGLE_SELECTED(t,e,n)}},keys:(Xe={},Xe[Me.ENTER]=function(t,e,n){return alert("This is "+e.data.name)},Xe)},tn=function(){function t(){this.nodes2=[{name:"root"},{name:"root2"}],this.asyncChildren=[{name:"child2.1",subTitle:"new and improved"},{name:"child2.2",subTitle:"new and improved2"}],this.customTemplateStringOptions={isExpandedField:"expanded",idField:"uuid",getChildren:this.getChildren.bind(this),actionMapping:Qe,nodeHeight:23,allowDrag:!0,useVirtualScroll:!0}}return t.prototype.ngOnInit=function(){var t=this;setTimeout(function(){t.nodes=[{expanded:!0,name:"root expanded",subTitle:"the root",children:[{name:"child1",subTitle:"a good child",hasChildren:!1},{name:"child2",subTitle:"a bad child",hasChildren:!1}]},{name:"root2",subTitle:"the second root",children:[{name:"child2.1",subTitle:"new and improved",hasChildren:!1},{name:"child2.2",subTitle:"new and improved2",children:[{uuid:1001,name:"subsub",subTitle:"subsub",hasChildren:!1}]}]},{name:"asyncroot",hasChildren:!0}];for(var e=function(e){t.nodes.push({name:"rootDynamic"+e,subTitle:"root created dynamically "+e,children:new Array(4).fill(null).map(function(t,n){return{name:"childDynamic"+e+"."+n,subTitle:"child created dynamically "+e,hasChildren:!1}})})},n=0;n<5;n++)e(n)},1)},t.prototype.getChildren=function(t){var e=this;return new Promise(function(n,o){setTimeout(function(){return n(e.asyncChildren.map(function(e){return Object.assign({},e,{hasChildren:t.level<5})}))},1e3)})},t.prototype.addNode=function(t){this.nodes[0].children.push({name:"a new child"}),t.treeModel.update()},t.prototype.childrenCount=function(t){return t&&t.children?"("+t.children.length+")":""},t.prototype.filterNodes=function(t,e){e.treeModel.filterNodes(t)},t.prototype.activateSubSub=function(t){t.treeModel.getNodeById(1001).setActiveAndVisible()},t.prototype.onEvent=function(t){console.log(t)},t.prototype.go=function(t){t.stopPropagation(),alert("this method is on the app component")},t.prototype.activeNodes=function(t){console.log(t.activeNodes)},t}(),en=o["\u0275crt"]({encapsulation:0,styles:[['.mat-elevation-z0[_ngcontent-%COMP%]{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-elevation-z1[_ngcontent-%COMP%]{-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-elevation-z2[_ngcontent-%COMP%]{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-elevation-z3[_ngcontent-%COMP%]{-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-elevation-z4[_ngcontent-%COMP%]{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-elevation-z5[_ngcontent-%COMP%]{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mat-elevation-z6[_ngcontent-%COMP%]{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-elevation-z7[_ngcontent-%COMP%]{-webkit-box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12);box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8[_ngcontent-%COMP%]{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9[_ngcontent-%COMP%]{-webkit-box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12);box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10[_ngcontent-%COMP%]{-webkit-box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12);box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11[_ngcontent-%COMP%]{-webkit-box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12);box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12[_ngcontent-%COMP%]{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12);box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13[_ngcontent-%COMP%]{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14[_ngcontent-%COMP%]{-webkit-box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12);box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15[_ngcontent-%COMP%]{-webkit-box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12);box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16[_ngcontent-%COMP%]{-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17[_ngcontent-%COMP%]{-webkit-box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12);box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18[_ngcontent-%COMP%]{-webkit-box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12);box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19[_ngcontent-%COMP%]{-webkit-box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12);box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20[_ngcontent-%COMP%]{-webkit-box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12);box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21[_ngcontent-%COMP%]{-webkit-box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12);box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22[_ngcontent-%COMP%]{-webkit-box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12);box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23[_ngcontent-%COMP%]{-webkit-box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12);box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24[_ngcontent-%COMP%]{-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-title[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subheading-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-subheading-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-size:11.62px}.mat-h5[_ngcontent-%COMP%], .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font-weight:400;font-family:Roboto,Helvetica Neue,sans-serif;line-height:20px;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font-size:9.38px}.mat-body-2[_ngcontent-%COMP%], .mat-body-strong[_ngcontent-%COMP%]{font:500 14px/24px Roboto,Helvetica Neue,sans-serif}.mat-body[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-body-1[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-caption[_ngcontent-%COMP%], .mat-small[_ngcontent-%COMP%]{font:400 12px/20px Roboto,Helvetica Neue,sans-serif}.mat-display-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-display-4[_ngcontent-%COMP%]{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;margin:0 0 56px;letter-spacing:-.05em}.mat-display-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-display-3[_ngcontent-%COMP%]{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;margin:0 0 64px;letter-spacing:-.02em}.mat-display-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-display-2[_ngcontent-%COMP%]{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;margin:0 0 64px;letter-spacing:-.005em}.mat-display-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-display-1[_ngcontent-%COMP%]{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;margin:0 0 64px}.mat-button[_ngcontent-%COMP%], .mat-fab[_ngcontent-%COMP%], .mat-icon-button[_ngcontent-%COMP%], .mat-mini-fab[_ngcontent-%COMP%], .mat-raised-button[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle[_ngcontent-%COMP%], .mat-card[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title[_ngcontent-%COMP%]{font-size:24px;font-weight:400}.mat-card-content[_ngcontent-%COMP%], .mat-card-header[_ngcontent-%COMP%] .mat-card-title[_ngcontent-%COMP%], .mat-card-subtitle[_ngcontent-%COMP%]{font-size:14px}.mat-checkbox[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout[_ngcontent-%COMP%] .mat-checkbox-label[_ngcontent-%COMP%]{line-height:24px}.mat-chip[_ngcontent-%COMP%]{font-size:13px;line-height:18px}.mat-chip[_ngcontent-%COMP%] .mat-chip-remove.mat-icon[_ngcontent-%COMP%]{font-size:18px}.mat-table[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell[_ngcontent-%COMP%]{font-size:12px;font-weight:500}.mat-cell[_ngcontent-%COMP%]{font-size:14px}.mat-calendar[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}.mat-dialog-title[_ngcontent-%COMP%]{font:500 20px/32px Roboto,Helvetica Neue,sans-serif}.mat-expansion-panel-header[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content[_ngcontent-%COMP%]{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-form-field[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:inherit;font-weight:400;line-height:1.125}.mat-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:1.25em}.mat-form-field-prefix[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%], .mat-form-field-suffix[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{font-size:150%;line-height:1.125}.mat-form-field-prefix[_ngcontent-%COMP%] .mat-icon-button[_ngcontent-%COMP%], .mat-form-field-suffix[_ngcontent-%COMP%] .mat-icon-button[_ngcontent-%COMP%]{height:1.5em;width:1.5em}.mat-form-field-prefix[_ngcontent-%COMP%] .mat-icon-button[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%], .mat-form-field-suffix[_ngcontent-%COMP%] .mat-icon-button[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{height:1.125em;line-height:1.125}.mat-form-field-infix[_ngcontent-%COMP%]{padding:.4375em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%], .mat-form-field-can-float[_ngcontent-%COMP%] .mat-input-server[_ngcontent-%COMP%]:focus + .mat-form-field-label-wrapper[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%]{-webkit-transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.33333333%}.mat-form-field-can-float[_ngcontent-%COMP%] .mat-form-field-autofill-control[_ngcontent-%COMP%]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%]{-webkit-transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.33334333%}.mat-form-field-can-float[_ngcontent-%COMP%] .mat-input-server[label][_ngcontent-%COMP%]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%]{-webkit-transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.33335333%}.mat-form-field-label-wrapper[_ngcontent-%COMP%]{top:-.84375em;padding-top:.84375em}.mat-form-field-label[_ngcontent-%COMP%]{top:1.28125em}.mat-form-field-underline[_ngcontent-%COMP%]{bottom:1.25em}.mat-form-field-subscript-wrapper[_ngcontent-%COMP%]{font-size:75%;margin-top:.54166667em;top:calc(100% - 1.66666667em)}.mat-grid-tile-footer[_ngcontent-%COMP%], .mat-grid-tile-header[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}input.mat-input-element[_ngcontent-%COMP%]{margin-top:-.0625em}.mat-menu-item[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:400}.mat-paginator[_ngcontent-%COMP%], .mat-paginator-page-size[_ngcontent-%COMP%] .mat-select-trigger[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button[_ngcontent-%COMP%], .mat-select[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger[_ngcontent-%COMP%]{height:1.125em}.mat-slide-toggle-content[_ngcontent-%COMP%]{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text[_ngcontent-%COMP%]{font-size:12px;font-weight:500}.mat-slider-thumb-label-text[_ngcontent-%COMP%], .mat-stepper-horizontal[_ngcontent-%COMP%], .mat-stepper-vertical[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label[_ngcontent-%COMP%]{font-size:14px;font-weight:400}.mat-step-label-selected[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-tab-group[_ngcontent-%COMP%], .mat-tab-label[_ngcontent-%COMP%], .mat-tab-link[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label[_ngcontent-%COMP%], .mat-tab-link[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-toolbar[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h4[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h5[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;margin:0}.mat-tooltip[_ngcontent-%COMP%]{font-size:10px;padding-top:6px;padding-bottom:6px}.mat-list-item[_ngcontent-%COMP%], .mat-list-option[_ngcontent-%COMP%], .mat-tooltip[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-nav-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-selection-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]{font-size:16px}.mat-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-nav-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-selection-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.mat-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-nav-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-selection-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:14px}.mat-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%], .mat-nav-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%], .mat-selection-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%]{font-size:16px}.mat-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-nav-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-selection-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.mat-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-nav-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-selection-list[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:14px}.mat-list[_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%], .mat-nav-list[_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%], .mat-selection-list[_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]{font-size:12px}.mat-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.mat-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%], .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%], .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%]{font-size:12px}.mat-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.mat-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-nav-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-selection-list[dense][_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-list[dense][_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%], .mat-nav-list[dense][_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%], .mat-selection-list[dense][_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label[_ngcontent-%COMP%]{font:500 14px/24px Roboto,Helvetica Neue,sans-serif}.mat-simple-snackbar[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action[_ngcontent-%COMP%]{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-ripple[_ngcontent-%COMP%]{overflow:hidden}@media screen and (-ms-high-contrast:active){.mat-ripple[_ngcontent-%COMP%]{display:none}}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;-webkit-transition:opacity,-webkit-transform 0ms cubic-bezier(0,0,.2,1);transition:opacity,-webkit-transform 0ms cubic-bezier(0,0,.2,1);transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transition:opacity,transform 0ms cubic-bezier(0,0,.2,1),-webkit-transform 0ms cubic-bezier(0,0,.2,1);-webkit-transform:scale(0);transform:scale(0)}.mat-option[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;position:relative;cursor:pointer;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mat-option[disabled][_ngcontent-%COMP%]{cursor:default}[dir=rtl][_ngcontent-%COMP%] .mat-option[_ngcontent-%COMP%]{text-align:right}.mat-option[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{margin-right:16px}[dir=rtl][_ngcontent-%COMP%] .mat-option[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true][_ngcontent-%COMP%]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup[_ngcontent-%COMP%] .mat-option[_ngcontent-%COMP%]:not(.mat-option-multiple){padding-left:32px}[dir=rtl][_ngcontent-%COMP%] .mat-optgroup[_ngcontent-%COMP%] .mat-option[_ngcontent-%COMP%]:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.mat-option-text[_ngcontent-%COMP%]{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option-ripple[_ngcontent-%COMP%]{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}@media screen and (-ms-high-contrast:active){.mat-option-ripple[_ngcontent-%COMP%]{opacity:.5}}.mat-option-pseudo-checkbox[_ngcontent-%COMP%]{margin-right:8px}[dir=rtl][_ngcontent-%COMP%] .mat-option-pseudo-checkbox[_ngcontent-%COMP%]{margin-left:8px;margin-right:0}.mat-optgroup-label[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup-label[disabled][_ngcontent-%COMP%]{cursor:default}[dir=rtl][_ngcontent-%COMP%] .mat-optgroup-label[_ngcontent-%COMP%]{text-align:right}.mat-optgroup-label[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{margin-right:16px}[dir=rtl][_ngcontent-%COMP%] .mat-optgroup-label[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{margin-left:16px;margin-right:0}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cdk-global-overlay-wrapper[_ngcontent-%COMP%], .cdk-overlay-container[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{-webkit-box-sizing:border-box;box-sizing:border-box}.cdk-overlay-backdrop[_ngcontent-%COMP%], .cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;z-index:1000}.cdk-overlay-backdrop[_ngcontent-%COMP%]{top:0;bottom:0;left:0;right:0;-webkit-tap-highlight-color:transparent;-webkit-transition:opacity .4s cubic-bezier(.25,.8,.25,1);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.48}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.6)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{background:none}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}\n\n[_nghost-%COMP%] .node-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[_nghost-%COMP%] .toggle-children-wrapper{padding:0}[_nghost-%COMP%] .toggle-children{background-image:none;height:24px;width:24px}[_nghost-%COMP%] .toggle-children:after{content:"arrow_drop_down";font-family:Material Icons;font-size:24px;width:24px;font-weight:400;font-style:normal;line-height:1;\n display:inline-block;vertical-align:bottom;white-space:nowrap;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;\n -webkit-font-smoothing:antialiased;\n text-rendering:optimizeLegibility;\n -moz-osx-font-smoothing:grayscale;\n -webkit-font-feature-settings:"liga";font-feature-settings:"liga"}[_nghost-%COMP%] .tree-node-collapsed>.node-wrapper>.toggle-children-wrapper>.toggle-children{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}[_nghost-%COMP%] .tree-node-expanded>.node-wrapper>.toggle-children-wrapper>.toggle-children{-webkit-transform:rotate(0);transform:rotate(0)}[_nghost-%COMP%] .node-content-wrapper:hover, [_nghost-%COMP%] .tree-node-active.tree-node-focused>.node-wrapper>.node-content-wrapper{background:rgba(0,0,0,.04);border-radius:2px}[_nghost-%COMP%] .tree-node-focused>.node-wrapper>.node-content-wrapper{background:rgba(0,0,0,.04)}[dir=rtl] [_nghost-%COMP%] .tree-children{padding-left:0;padding-right:20px}[_nghost-%COMP%]{margin-left:-5px;margin-right:-5px;margin-top:-5px;display:block}.mat-card-top[_ngcontent-%COMP%]{margin-top:-64px}@media (max-width:600px) and (orientation:portrait){.mat-card-top[_ngcontent-%COMP%]{margin-top:-56px}}@media (max-width:960px) and (orientation:landscape){.mat-card-top[_ngcontent-%COMP%]{margin-top:-48px}}']],data:{}});function nn(t){return o["\u0275vid"](0,[(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](1,0,null,null,1,"span",[],[[8,"title",0]],null,null,null,null)),(t()(),o["\u0275ted"](2,null,["",""])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](4,0,null,null,1,"span",[["class","pull-right"]],null,null,null,null,null)),(t()(),o["\u0275ted"](5,null,["",""])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](7,0,null,null,1,"button",[],null,[[null,"click"]],function(t,e,n){var o=!0;return"click"===e&&(o=!1!==t.component.go(n)&&o),o},null,null)),(t()(),o["\u0275ted"](-1,null,["Custom Action"])),(t()(),o["\u0275ted"](-1,null,["\n "]))],null,function(t,e){var n=e.component;t(e,1,0,o["\u0275inlineInterpolate"](1,"",e.context.$implicit.data.subTitle,"")),t(e,2,0,e.context.$implicit.data.name),t(e,5,0,n.childrenCount(e.context.$implicit))})}function on(t){return o["\u0275vid"](0,[(t()(),o["\u0275ted"](-1,null,["Loading, please hold...."]))],null,null)}function rn(t){return o["\u0275vid"](0,[(t()(),o["\u0275ted"](-1,null,["\n"])),(t()(),o["\u0275eld"](1,0,null,null,183,"mat-card",[["class","mat-card"]],null,null,null,m.f,m.a)),o["\u0275did"](2,49152,null,0,v.a,[],null,null),(t()(),o["\u0275ted"](-1,0,["\n "])),(t()(),o["\u0275eld"](4,0,null,0,7,"mat-card-title",[["class","mat-card-title"],["fxLayout","row"],["fxLayoutAlign","start center"]],null,null,null,null,null)),o["\u0275did"](5,16384,null,0,v.j,[],null,null),o["\u0275did"](6,737280,null,0,b.g,[b.k,o.ElementRef,o.Renderer2],{layout:[0,"layout"]},null),o["\u0275did"](7,737280,null,0,b.f,[b.k,o.ElementRef,o.Renderer2,[2,b.g]],{align:[0,"align"]},null),(t()(),o["\u0275ted"](-1,null,["\n Tree \xa0\n "])),(t()(),o["\u0275eld"](9,0,null,null,1,"span",[["fxFlex",""]],null,null,null,null,null)),o["\u0275did"](10,737280,null,0,b.d,[b.k,o.ElementRef,o.Renderer2,[3,b.g],[3,b.h]],{flex:[0,"flex"]},null),(t()(),o["\u0275ted"](-1,null,["\n \n "])),(t()(),o["\u0275ted"](-1,0,["\n \n "])),(t()(),o["\u0275eld"](13,0,null,0,0,"hr",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,0,["\n"])),(t()(),o["\u0275eld"](15,0,null,0,0,"div",[["style","height:80px"]],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,0,["\n"])),(t()(),o["\u0275eld"](17,0,null,0,166,"div",[["fxLayout","row"],["fxLayoutAlign","center start"],["fxLayoutWrap","wrap"]],null,null,null,null,null)),o["\u0275did"](18,737280,null,0,b.g,[b.k,o.ElementRef,o.Renderer2],{layout:[0,"layout"]},null),o["\u0275did"](19,737280,null,0,b.h,[b.k,o.ElementRef,o.Renderer2,[2,b.g]],{wrap:[0,"wrap"]},null),o["\u0275did"](20,737280,null,0,b.f,[b.k,o.ElementRef,o.Renderer2,[2,b.g]],{align:[0,"align"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](22,0,null,null,45,"div",[["fxFlex","100"],["fxFlex.gt-md","30"],["fxFlex.gt-sm","100"]],null,null,null,null,null)),o["\u0275did"](23,737280,null,0,b.d,[b.k,o.ElementRef,o.Renderer2,[3,b.g],[3,b.h]],{flex:[0,"flex"],flexGtSm:[1,"flexGtSm"],flexGtMd:[2,"flexGtMd"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](25,0,null,null,41,"mat-card",[["class","mat-card-top mat-card"]],null,null,null,m.f,m.a)),o["\u0275did"](26,49152,null,0,v.a,[],null,null),(t()(),o["\u0275ted"](-1,0,["\n "])),(t()(),o["\u0275eld"](28,0,null,0,37,"mat-card-content",[["class","mat-card-content"]],null,null,null,null,null)),o["\u0275did"](29,16384,null,0,v.d,[],null,null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](31,0,null,null,20,"form",[["class","mb-1"],["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"submit"],[null,"reset"]],function(t,e,n){var r=!0;return"submit"===e&&(r=!1!==o["\u0275nov"](t,33).onSubmit(n)&&r),"reset"===e&&(r=!1!==o["\u0275nov"](t,33).onReset()&&r),r},null,null)),o["\u0275did"](32,16384,null,0,F["\u0275bf"],[],null,null),o["\u0275did"](33,4210688,null,0,F.NgForm,[[8,null],[8,null]],null,null),o["\u0275prd"](2048,null,F.ControlContainer,null,[F.NgForm]),o["\u0275did"](35,16384,null,0,F.NgControlStatusGroup,[F.ControlContainer],null,null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](37,0,null,null,13,"mat-input-container",[["class","mat-input-container mat-form-field"],["style","width: 100%"]],[[2,"mat-input-invalid",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-focused",null],[2,"mat-primary",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],null,null,z.b,z.a)),o["\u0275did"](38,7389184,null,7,B.a,[o.ElementRef,o.ChangeDetectorRef,[2,V.j]],null,null),o["\u0275qud"](335544320,1,{_control:0}),o["\u0275qud"](335544320,2,{_placeholderChild:0}),o["\u0275qud"](335544320,3,{_labelChild:0}),o["\u0275qud"](603979776,4,{_errorChildren:1}),o["\u0275qud"](603979776,5,{_hintChildren:1}),o["\u0275qud"](603979776,6,{_prefixChildren:1}),o["\u0275qud"](603979776,7,{_suffixChildren:1}),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275eld"](47,0,[["filter",1]],1,2,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","filter nodes"]],[[2,"mat-input-server",null],[1,"id",0],[8,"placeholder",0],[8,"disabled",0],[8,"required",0],[8,"readOnly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"keyup"],[null,"blur"],[null,"focus"],[null,"input"]],function(t,e,n){var r=!0,l=t.component;return"blur"===e&&(r=!1!==o["\u0275nov"](t,48)._focusChanged(!1)&&r),"focus"===e&&(r=!1!==o["\u0275nov"](t,48)._focusChanged(!0)&&r),"input"===e&&(r=!1!==o["\u0275nov"](t,48)._onInput()&&r),"keyup"===e&&(r=!1!==l.filterNodes(o["\u0275nov"](t,47).value,o["\u0275nov"](t,55))&&r),r},null,null)),o["\u0275did"](48,933888,null,0,U.a,[o.ElementRef,h.a,[8,null],[2,F.NgForm],[2,F.FormGroupDirective],V.d,[8,null]],{placeholder:[0,"placeholder"]},null),o["\u0275prd"](2048,[[1,4]],B.b,null,[U.a]),(t()(),o["\u0275ted"](-1,1,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n\n "])),(t()(),o["\u0275eld"](53,0,null,null,11,"tree-root",[],null,[[null,"onEvent"],["body","keydown"],["body","mousedown"]],function(t,e,n){var r=!0,l=t.component;return"body:keydown"===e&&(r=!1!==o["\u0275nov"](t,55).onKeydown(n)&&r),"body:mousedown"===e&&(r=!1!==o["\u0275nov"](t,55).onMousedown(n)&&r),"onEvent"===e&&(r=!1!==l.onEvent(n)&&r),r},Ze,Ye)),o["\u0275prd"](512,null,qe,qe,[]),o["\u0275did"](55,573440,[["tree",4]],4,Ge,[qe,Ct,o.Renderer],{nodes:[0,"nodes"],options:[1,"options"],focused:[2,"focused"]},null),o["\u0275qud"](335544320,8,{loadingTemplate:0}),o["\u0275qud"](335544320,9,{treeNodeTemplate:0}),o["\u0275qud"](335544320,10,{treeNodeWrapperTemplate:0}),o["\u0275qud"](335544320,11,{treeNodeFullTemplate:0}),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](0,[[9,2],["treeNodeTemplate",2]],null,0,null,nn)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275and"](0,[[8,2],["loadingTemplate",2]],null,0,null,on)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,0,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n\n "])),(t()(),o["\u0275eld"](69,0,null,null,113,"div",[["class","pl-1 pr-1"],["fxFlex","100"],["fxFlex.gt-md","50"],["fxFlex.gt-sm","100"]],null,null,null,null,null)),o["\u0275did"](70,737280,null,0,b.d,[b.k,o.ElementRef,o.Renderer2,[3,b.g],[3,b.h]],{flex:[0,"flex"],flexGtSm:[1,"flexGtSm"],flexGtMd:[2,"flexGtMd"]},null),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](72,0,null,null,1,"h6",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["Keys:"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](75,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["down | up | left | right | space | enter"])),(t()(),o["\u0275ted"](-1,null,["\n \n "])),(t()(),o["\u0275eld"](78,0,null,null,1,"h6",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["Mouse:"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](81,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["click to select | shift+click to select multi"])),(t()(),o["\u0275ted"](-1,null,["\n \n "])),(t()(),o["\u0275eld"](84,0,null,null,1,"h6",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["API:"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](87,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==o["\u0275nov"](t,55).treeModel.focusNextNode()&&r),r},p.b,p.a)),o["\u0275did"](88,180224,null,0,f.b,[o.ElementRef,h.a,g.i],null,null),o["\u0275did"](89,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["next node"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](92,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==o["\u0275nov"](t,55).treeModel.focusPreviousNode()&&r),r},p.b,p.a)),o["\u0275did"](93,180224,null,0,f.b,[o.ElementRef,h.a,g.i],null,null),o["\u0275did"](94,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["previous node"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](97,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==o["\u0275nov"](t,55).treeModel.focusDrillDown()&&r),r},p.b,p.a)),o["\u0275did"](98,180224,null,0,f.b,[o.ElementRef,h.a,g.i],null,null),o["\u0275did"](99,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["drill down"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](102,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==o["\u0275nov"](t,55).treeModel.focusDrillUp()&&r),r},p.b,p.a)),o["\u0275did"](103,180224,null,0,f.b,[o.ElementRef,h.a,g.i],null,null),o["\u0275did"](104,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["drill up"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](107,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var o=!0;return"click"===e&&(o=0!=(t.component.customTemplateStringOptions.allowDrag=!0)&&o),o},p.b,p.a)),o["\u0275did"](108,180224,null,0,f.b,[o.ElementRef,h.a,g.i],null,null),o["\u0275did"](109,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["allowDrag"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](112,0,null,null,0,"p",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](114,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==o["\u0275nov"](t,55).treeModel.focusNextNode()&&r),r},p.b,p.a)),o["\u0275did"](115,180224,null,0,f.b,[o.ElementRef,h.a,g.i],null,null),o["\u0275did"](116,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["next node"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](119,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==o["\u0275nov"](t,55).treeModel.focusPreviousNode()&&r),r},p.b,p.a)),o["\u0275did"](120,180224,null,0,f.b,[o.ElementRef,h.a,g.i],null,null),o["\u0275did"](121,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["previous node"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](124,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==o["\u0275nov"](t,55).treeModel.focusDrillDown()&&r),r},p.b,p.a)),o["\u0275did"](125,180224,null,0,f.b,[o.ElementRef,h.a,g.i],null,null),o["\u0275did"](126,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["drill down"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](129,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==o["\u0275nov"](t,55).treeModel.focusDrillUp()&&r),r},p.b,p.a)),o["\u0275did"](130,180224,null,0,f.b,[o.ElementRef,h.a,g.i],null,null),o["\u0275did"](131,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["drill up"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](134,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var o=!0;return"click"===e&&(o=0!=(t.component.customTemplateStringOptions.allowDrag=!0)&&o),o},p.b,p.a)),o["\u0275did"](135,180224,null,0,f.b,[o.ElementRef,h.a,g.i],null,null),o["\u0275did"](136,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["allowDrag"])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](139,0,null,null,0,"p",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](141,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==o["\u0275nov"](t,55).treeModel.getFocusedNode().toggleActivated()&&r),r},p.b,p.a)),o["\u0275did"](142,180224,null,0,f.b,[o.ElementRef,h.a,g.i],{disabled:[0,"disabled"]},null),o["\u0275did"](143,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](144,0,["\n ","\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](146,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==o["\u0275nov"](t,55).treeModel.getFocusedNode().toggleExpanded()&&r),r},p.b,p.a)),o["\u0275did"](147,180224,null,0,f.b,[o.ElementRef,h.a,g.i],{disabled:[0,"disabled"]},null),o["\u0275did"](148,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](149,0,["\n ","\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](151,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==o["\u0275nov"](t,55).treeModel.getFocusedNode().blur()&&r),r},p.b,p.a)),o["\u0275did"](152,180224,null,0,f.b,[o.ElementRef,h.a,g.i],{disabled:[0,"disabled"]},null),o["\u0275did"](153,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["\n blur\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](156,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.addNode(o["\u0275nov"](t,55))&&r),r},p.b,p.a)),o["\u0275did"](157,180224,null,0,f.b,[o.ElementRef,h.a,g.i],null,null),o["\u0275did"](158,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["\n Add Node\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](161,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.activateSubSub(o["\u0275nov"](t,55))&&r),r},p.b,p.a)),o["\u0275did"](162,180224,null,0,f.b,[o.ElementRef,h.a,g.i],null,null),o["\u0275did"](163,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["\n Activate inner node\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](166,0,null,null,0,"p",[],null,null,null,null,null)),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](168,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==o["\u0275nov"](t,55).treeModel.expandAll()&&r),r},p.b,p.a)),o["\u0275did"](169,180224,null,0,f.b,[o.ElementRef,h.a,g.i],null,null),o["\u0275did"](170,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["\n Expand All\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](173,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==o["\u0275nov"](t,55).treeModel.collapseAll()&&r),r},p.b,p.a)),o["\u0275did"](174,180224,null,0,f.b,[o.ElementRef,h.a,g.i],null,null),o["\u0275did"](175,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["\n Collapse All\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275eld"](178,0,null,null,3,"button",[["class","mat-raised-button"],["mat-button-sm",""],["mat-raised-button",""]],[[8,"disabled",0]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.activeNodes(o["\u0275nov"](t,55).treeModel)&&r),r},p.b,p.a)),o["\u0275did"](179,180224,null,0,f.b,[o.ElementRef,h.a,g.i],null,null),o["\u0275did"](180,16384,null,0,f.h,[],null,null),(t()(),o["\u0275ted"](-1,0,["\n getActiveNodes()\n "])),(t()(),o["\u0275ted"](-1,null,["\n "])),(t()(),o["\u0275ted"](-1,null,["\n"])),(t()(),o["\u0275ted"](-1,0,["\n"]))],function(t,e){var n=e.component;t(e,6,0,"row"),t(e,7,0,"start center"),t(e,10,0,""),t(e,18,0,"row"),t(e,19,0,"wrap"),t(e,20,0,"center start"),t(e,23,0,"100","100","30"),t(e,48,0,"filter nodes"),t(e,55,0,n.nodes,n.customTemplateStringOptions,!0),t(e,70,0,"100","100","50"),t(e,142,0,!o["\u0275nov"](e,55).treeModel.getFocusedNode()),t(e,147,0,!o["\u0275nov"](e,55).treeModel.getFocusedNode()),t(e,152,0,!o["\u0275nov"](e,55).treeModel.getFocusedNode())},function(t,e){var n,r;t(e,31,0,o["\u0275nov"](e,35).ngClassUntouched,o["\u0275nov"](e,35).ngClassTouched,o["\u0275nov"](e,35).ngClassPristine,o["\u0275nov"](e,35).ngClassDirty,o["\u0275nov"](e,35).ngClassValid,o["\u0275nov"](e,35).ngClassInvalid,o["\u0275nov"](e,35).ngClassPending),t(e,37,1,[o["\u0275nov"](e,38)._control.errorState,o["\u0275nov"](e,38)._control.errorState,o["\u0275nov"](e,38)._canLabelFloat,o["\u0275nov"](e,38)._shouldLabelFloat(),o["\u0275nov"](e,38)._hideControlPlaceholder(),o["\u0275nov"](e,38)._control.disabled,o["\u0275nov"](e,38)._control.focused,"primary"==o["\u0275nov"](e,38).color,"accent"==o["\u0275nov"](e,38).color,"warn"==o["\u0275nov"](e,38).color,o["\u0275nov"](e,38)._shouldForward("untouched"),o["\u0275nov"](e,38)._shouldForward("touched"),o["\u0275nov"](e,38)._shouldForward("pristine"),o["\u0275nov"](e,38)._shouldForward("dirty"),o["\u0275nov"](e,38)._shouldForward("valid"),o["\u0275nov"](e,38)._shouldForward("invalid"),o["\u0275nov"](e,38)._shouldForward("pending")]),t(e,47,0,o["\u0275nov"](e,48)._isServer,o["\u0275nov"](e,48).id,o["\u0275nov"](e,48).placeholder,o["\u0275nov"](e,48).disabled,o["\u0275nov"](e,48).required,o["\u0275nov"](e,48).readonly,o["\u0275nov"](e,48)._ariaDescribedby||null,o["\u0275nov"](e,48).errorState,o["\u0275nov"](e,48).required.toString()),t(e,87,0,o["\u0275nov"](e,88).disabled||null),t(e,92,0,o["\u0275nov"](e,93).disabled||null),t(e,97,0,o["\u0275nov"](e,98).disabled||null),t(e,102,0,o["\u0275nov"](e,103).disabled||null),t(e,107,0,o["\u0275nov"](e,108).disabled||null),t(e,114,0,o["\u0275nov"](e,115).disabled||null),t(e,119,0,o["\u0275nov"](e,120).disabled||null),t(e,124,0,o["\u0275nov"](e,125).disabled||null),t(e,129,0,o["\u0275nov"](e,130).disabled||null),t(e,134,0,o["\u0275nov"](e,135).disabled||null),t(e,141,0,o["\u0275nov"](e,142).disabled||null),t(e,144,0,null!=(n=o["\u0275nov"](e,55).treeModel.getFocusedNode())&&n.isActive?"deactivate":"activate"),t(e,146,0,o["\u0275nov"](e,147).disabled||null),t(e,149,0,null!=(r=o["\u0275nov"](e,55).treeModel.getFocusedNode())&&r.isExpanded?"collapse":"expand"),t(e,151,0,o["\u0275nov"](e,152).disabled||null),t(e,156,0,o["\u0275nov"](e,157).disabled||null),t(e,161,0,o["\u0275nov"](e,162).disabled||null),t(e,168,0,o["\u0275nov"](e,169).disabled||null),t(e,173,0,o["\u0275nov"](e,174).disabled||null),t(e,178,0,o["\u0275nov"](e,179).disabled||null)})}var ln=o["\u0275ccf"]("app-form-tree",tn,function(t){return o["\u0275vid"](0,[(t()(),o["\u0275eld"](0,0,null,null,1,"app-form-tree",[],null,null,null,rn,en)),o["\u0275did"](1,114688,null,0,tn,[],null,null)],function(t,e){t(e,1,0)},null)},{},{},[]),an=n("l6RC"),un=n("9iV4"),sn=n("RyBE"),dn=n("UHIZ"),cn=n("YXpL"),pn=n("Q6ZI"),fn=n("Hw/e");n.d(e,"FormModuleNgFactory",function(){return hn});var hn=o["\u0275cmf"](r,[],function(t){return o["\u0275mod"]([o["\u0275mpd"](512,o.ComponentFactoryResolver,o["\u0275CodegenComponentFactoryResolver"],[[8,[L,yt,wt,ln]],[3,o.ComponentFactoryResolver],o.NgModuleRef]),o["\u0275mpd"](4608,c.NgLocalization,c.NgLocaleLocalization,[o.LOCALE_ID,[2,c["\u0275a"]]]),o["\u0275mpd"](6144,an.b,null,[c.DOCUMENT]),o["\u0275mpd"](4608,an.d,an.d,[[2,an.b]]),o["\u0275mpd"](5120,d.d,d.a,[[3,d.d],[2,un.a],sn.DomSanitizer,[2,c.DOCUMENT]]),o["\u0275mpd"](4608,h.a,h.a,[]),o["\u0275mpd"](4608,V.d,V.d,[]),o["\u0275mpd"](4608,g.k,g.k,[h.a]),o["\u0275mpd"](4608,g.j,g.j,[g.k,o.NgZone,c.DOCUMENT]),o["\u0275mpd"](136192,g.d,g.b,[[3,g.d],c.DOCUMENT]),o["\u0275mpd"](5120,g.n,g.m,[[3,g.n],[2,g.l],c.DOCUMENT]),o["\u0275mpd"](5120,g.i,g.g,[[3,g.i],o.NgZone,h.a]),o["\u0275mpd"](5120,Y.b,Y.c,[[3,Y.b]]),o["\u0275mpd"](5120,b.a,b.c,[]),o["\u0275mpd"](4608,b.b,b.b,[b.a]),o["\u0275mpd"](4608,b.j,b.j,[o.NgZone,c.DOCUMENT]),o["\u0275mpd"](5120,b.k,b.i,[[3,b.k],b.b,b.j]),o["\u0275mpd"](5120,b.n,b.m,[[3,b.n],b.j,b.b]),o["\u0275mpd"](4608,$.ScrollbarHelper,$.ScrollbarHelper,[sn.DOCUMENT]),o["\u0275mpd"](4608,F["\u0275i"],F["\u0275i"],[]),o["\u0275mpd"](4608,F.FormBuilder,F.FormBuilder,[]),o["\u0275mpd"](4608,Ct,Ct,[]),o["\u0275mpd"](512,c.CommonModule,c.CommonModule,[]),o["\u0275mpd"](512,dn.p,dn.p,[[2,dn.u],[2,dn.l]]),o["\u0275mpd"](512,an.a,an.a,[]),o["\u0275mpd"](256,V.f,!0,[]),o["\u0275mpd"](512,V.n,V.n,[[2,V.f]]),o["\u0275mpd"](512,v.h,v.h,[]),o["\u0275mpd"](512,d.c,d.c,[]),o["\u0275mpd"](512,h.b,h.b,[]),o["\u0275mpd"](512,B.c,B.c,[]),o["\u0275mpd"](512,U.b,U.b,[]),o["\u0275mpd"](512,V.y,V.y,[]),o["\u0275mpd"](512,g.a,g.a,[]),o["\u0275mpd"](512,H.c,H.c,[]),o["\u0275mpd"](512,f.d,f.d,[]),o["\u0275mpd"](512,u.b,u.b,[]),o["\u0275mpd"](512,cn.b,cn.b,[]),o["\u0275mpd"](512,b.l,b.l,[]),o["\u0275mpd"](512,b.e,b.e,[]),o["\u0275mpd"](512,pn.NgxDatatableModule,pn.NgxDatatableModule,[]),o["\u0275mpd"](512,F["\u0275ba"],F["\u0275ba"],[]),o["\u0275mpd"](512,F.FormsModule,F.FormsModule,[]),o["\u0275mpd"](512,F.ReactiveFormsModule,F.ReactiveFormsModule,[]),o["\u0275mpd"](512,fn.FileUploadModule,fn.FileUploadModule,[]),o["\u0275mpd"](512,Kt,Kt,[]),o["\u0275mpd"](512,Je,Je,[]),o["\u0275mpd"](512,r,r,[]),o["\u0275mpd"](1024,dn.j,function(){return[[{path:"",children:[{path:"upload",component:P},{path:"validation",component:X},{path:"editor",component:xt},{path:"tree",component:tn}]}]]},[])])})},V8QN:function(t,e,n){"use strict";var o=function(){function t(){}return t.getMimeClass=function(t){var e="application";return-1!==this.mime_psd.indexOf(t.type)?e="image":t.type.match("image.*")?e="image":t.type.match("video.*")?e="video":t.type.match("audio.*")?e="audio":"application/pdf"===t.type?e="pdf":-1!==this.mime_compress.indexOf(t.type)?e="compress":-1!==this.mime_doc.indexOf(t.type)?e="doc":-1!==this.mime_xsl.indexOf(t.type)?e="xls":-1!==this.mime_ppt.indexOf(t.type)&&(e="ppt"),"application"===e&&(e=this.fileTypeDetection(t.name)),e},t.fileTypeDetection=function(t){var e={jpg:"image",jpeg:"image",tif:"image",psd:"image",bmp:"image",png:"image",nef:"image",tiff:"image",cr2:"image",dwg:"image",cdr:"image",ai:"image",indd:"image",pin:"image",cdp:"image",skp:"image",stp:"image","3dm":"image",mp3:"audio",wav:"audio",wma:"audio",mod:"audio",m4a:"audio",compress:"compress",rar:"compress","7z":"compress",lz:"compress",z01:"compress",pdf:"pdf",xls:"xls",xlsx:"xls",ods:"xls",mp4:"video",avi:"video",wmv:"video",mpg:"video",mts:"video",flv:"video","3gp":"video",vob:"video",m4v:"video",mpeg:"video",m2ts:"video",mov:"video",doc:"doc",docx:"doc",eps:"doc",txt:"doc",odt:"doc",rtf:"doc",ppt:"ppt",pptx:"ppt",pps:"ppt",ppsx:"ppt",odp:"ppt"},n=t.split(".");if(n.length<2)return"application";var o=n[n.length-1].toLowerCase();return void 0===e[o]?"application":e[o]},t}();o.mime_doc=["application/msword","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.openxmlformats-officedocument.wordprocessingml.template","application/vnd.ms-word.document.macroEnabled.12","application/vnd.ms-word.template.macroEnabled.12"],o.mime_xsl=["application/vnd.ms-excel","application/vnd.ms-excel","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.spreadsheetml.template","application/vnd.ms-excel.sheet.macroEnabled.12","application/vnd.ms-excel.template.macroEnabled.12","application/vnd.ms-excel.addin.macroEnabled.12","application/vnd.ms-excel.sheet.binary.macroEnabled.12"],o.mime_ppt=["application/vnd.ms-powerpoint","application/vnd.ms-powerpoint","application/vnd.ms-powerpoint","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.presentationml.template","application/vnd.openxmlformats-officedocument.presentationml.slideshow","application/vnd.ms-powerpoint.addin.macroEnabled.12","application/vnd.ms-powerpoint.presentation.macroEnabled.12","application/vnd.ms-powerpoint.presentation.macroEnabled.12","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"],o.mime_psd=["image/photoshop","image/x-photoshop","image/psd","application/photoshop","application/psd","zz-application/zz-winassoc-psd"],o.mime_compress=["application/x-gtar","application/x-gcompress","application/compress","application/x-tar","application/x-rar-compressed","application/octet-stream"],e.FileType=o},VQPL:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("LMZF"),r=n("0nO6"),l=n("W+gm"),i={provide:r.NG_VALIDATORS,useExisting:o.forwardRef(function(){return a}),multi:!0},a=function(){function t(){}return t.prototype.validate=function(t){return l.dateISO(t)},t.decorators=[{type:o.Directive,args:[{selector:"[dateISO][formControlName],[dateISO][formControl],[dateISO][ngModel]",providers:[i]}]}],t}();e.DateISOValidator=a},VVJs:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("LMZF"),r=n("0nO6"),l=n("1YRa"),i={provide:r.NG_VALIDATORS,useExisting:o.forwardRef(function(){return a}),multi:!0},a=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=l.equal(this.equal)},t.prototype.ngOnChanges=function(t){for(var e in t)"equal"===e&&(this.validator=l.equal(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t.decorators=[{type:o.Directive,args:[{selector:"[equal][formControlName],[equal][formControl],[equal][ngModel]",providers:[i]}]}],t.propDecorators={equal:[{type:o.Input}]},t}();e.EqualValidator=a},"W+gm":function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n("VQPL")),o(n("nRep"))},WJQ4:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("LMZF"),r=n("0nO6"),l=n("IX7e"),i={provide:r.NG_VALIDATORS,useExisting:o.forwardRef(function(){return a}),multi:!0},a=function(){function t(){}return t.prototype.validate=function(t){return l.json(t)},t.decorators=[{type:o.Directive,args:[{selector:"[json][formControlName],[json][formControl],[json][ngModel]",providers:[i]}]}],t}();e.JSONValidator=a},Whvj:function(t,e,n){t.exports={default:n("crD7"),__esModule:!0}},X68L:function(t,e,n){"use strict";var o=n("6Xbx").__decorate,r=n("6Xbx").__metadata,l=n("LMZF"),i=n("9Kxs"),a=function(){function t(t){this.element=t}return t.prototype.getOptions=function(){return this.uploader.options},t.prototype.getFilters=function(){},t.prototype.isEmptyAfterSelection=function(){return!!this.element.nativeElement.attributes.multiple},t.prototype.onChange=function(){var t=this.element.nativeElement.files,e=this.getOptions(),n=this.getFilters();this.uploader.addToQueue(t,e,n),this.isEmptyAfterSelection()&&(this.element.nativeElement.value="")},t}();o([l.Input(),r("design:type",i.FileUploader)],a.prototype,"uploader",void 0),o([l.HostListener("change"),r("design:type",Function),r("design:paramtypes",[]),r("design:returntype",Object)],a.prototype,"onChange",null),a=o([l.Directive({selector:"[ng2FileSelect]"})],a),e.FileSelectDirective=a},XJNw:function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n("7bur")),o(n("rz1k"))},XPRf:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("0nO6"),r=n("T/R7");e.rangeLength=function(t){return function(e){if(!r.isPresent(t))return null;if(r.isPresent(o.Validators.required(e)))return null;var n=e.value;return n.length>=t[0]&&n.length<=t[1]?null:{rangeLength:!0}}}},"XW+V":function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n("XgFT")),o(n("mXGe"))},XgFT:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("LMZF"),r=n("0nO6"),l=n("XW+V"),i={provide:r.NG_VALIDATORS,useExisting:o.forwardRef(function(){return a}),multi:!0},a=function(){function t(){}return t.prototype.ngOnInit=function(){this.validator=l.lt(this.lt)},t.prototype.ngOnChanges=function(t){for(var e in t)"lt"===e&&(this.validator=l.lt(t[e].currentValue),this.onChange&&this.onChange())},t.prototype.validate=function(t){return this.validator(t)},t.prototype.registerOnValidatorChange=function(t){this.onChange=t},t.decorators=[{type:o.Directive,args:[{selector:"[lt][formControlName],[lt][formControl],[lt][ngModel]",providers:[i]}]}],t.propDecorators={lt:[{type:o.Input}]},t}();e.LessThanValidator=a},Y3rb:function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n("97Yd")),o(n("H5lq"))},YmCC:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},aTmi:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("0nO6"),r=n("T/R7");e.max=function(t){return function(e){if(!r.isPresent(t))return null;if(r.isPresent(o.Validators.required(e)))return null;var n=+e.value;return n<=+t?null:{actualValue:n,requiredValue:+t,max:!0}}}},aZbe:function(t,e,n){"use strict";var o=n("qclR")(!0);n("evc+")(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=o(e,n),this._i+=t.length,{value:t,done:!1})})},ah4l:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},az2Y:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("0nO6"),r=n("T/R7");e.equal=function(t){return function(e){return r.isPresent(o.Validators.required(e))?null:t===e.value?null:{equal:!0}}}},b5j9:function(t,e,n){(function(e){var n;"undefined"!=typeof self&&self,n=function(){return function(t){var e={};function n(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:o})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=109)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(17),r=n(18),l=n(19),i=n(45),a=n(46),u=n(47),s=n(48),d=n(49),c=n(12),p=n(32),f=n(33),h=n(31),g=n(1);e.default={Scope:g.Scope,create:g.create,find:g.find,query:g.query,register:g.register,Container:o.default,Format:r.default,Leaf:l.default,Embed:s.default,Scroll:i.default,Block:u.default,Inline:a.default,Text:d.default,Attributor:{Attribute:c.default,Class:p.default,Style:f.default,Store:h.default}}},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var l=function(t){function e(e){var n=this;return(n=t.call(this,e="[Parchment] "+e)||this).message=e,n.name=n.constructor.name,n}return r(e,t),e}(Error);e.ParchmentError=l;var i,a={},u={},s={},d={};function c(t,e){var n;if(void 0===e&&(e=i.ANY),"string"==typeof t)n=d[t]||a[t];else if(t instanceof Text||t.nodeType===Node.TEXT_NODE)n=d.text;else if("number"==typeof t)t&i.LEVEL&i.BLOCK?n=d.block:t&i.LEVEL&i.INLINE&&(n=d.inline);else if(t instanceof HTMLElement){var o=(t.getAttribute("class")||"").split(/\s+/);for(var r in o)if(n=u[o[r]])break;n=n||s[t.tagName]}return null==n?null:e&i.LEVEL&n.scope&&e&i.TYPE&n.scope?n:null}e.DATA_KEY="__blot",function(t){t[t.TYPE=3]="TYPE",t[t.LEVEL=12]="LEVEL",t[t.ATTRIBUTE=13]="ATTRIBUTE",t[t.BLOT=14]="BLOT",t[t.INLINE=7]="INLINE",t[t.BLOCK=11]="BLOCK",t[t.BLOCK_BLOT=10]="BLOCK_BLOT",t[t.INLINE_BLOT=6]="INLINE_BLOT",t[t.BLOCK_ATTRIBUTE=9]="BLOCK_ATTRIBUTE",t[t.INLINE_ATTRIBUTE=5]="INLINE_ATTRIBUTE",t[t.ANY=15]="ANY"}(i=e.Scope||(e.Scope={})),e.create=function(t,e){var n=c(t);if(null==n)throw new l("Unable to create "+t+" blot");return new n(t instanceof Node||t.nodeType===Node.TEXT_NODE?t:n.create(e),e)},e.find=function t(n,o){return void 0===o&&(o=!1),null==n?null:null!=n[e.DATA_KEY]?n[e.DATA_KEY].blot:o?t(n.parentNode,o):null},e.query=c,e.register=function t(){for(var e=[],n=0;n1)return e.map(function(e){return t(e)});var o=e[0];if("string"!=typeof o.blotName&&"string"!=typeof o.attrName)throw new l("Invalid definition");if("abstract"===o.blotName)throw new l("Cannot register abstract class");return d[o.blotName||o.attrName]=o,"string"==typeof o.keyName?a[o.keyName]=o:(null!=o.className&&(u[o.className]=o),null!=o.tagName&&(o.tagName=Array.isArray(o.tagName)?o.tagName.map(function(t){return t.toUpperCase()}):o.tagName.toUpperCase(),(Array.isArray(o.tagName)?o.tagName:[o.tagName]).forEach(function(t){null!=s[t]&&null!=o.className||(s[t]=o)}))),o}},function(t,e,n){var o=n(51),r=n(11),l=n(3),i=n(20),a=String.fromCharCode(0),u=function(t){this.ops=Array.isArray(t)?t:null!=t&&Array.isArray(t.ops)?t.ops:[]};u.prototype.insert=function(t,e){var n={};return 0===t.length?this:(n.insert=t,null!=e&&"object"==typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n))},u.prototype.delete=function(t){return t<=0?this:this.push({delete:t})},u.prototype.retain=function(t,e){if(t<=0)return this;var n={retain:t};return null!=e&&"object"==typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n)},u.prototype.push=function(t){var e=this.ops.length,n=this.ops[e-1];if(t=l(!0,{},t),"object"==typeof n){if("number"==typeof t.delete&&"number"==typeof n.delete)return this.ops[e-1]={delete:n.delete+t.delete},this;if("number"==typeof n.delete&&null!=t.insert&&"object"!=typeof(n=this.ops[(e-=1)-1]))return this.ops.unshift(t),this;if(r(t.attributes,n.attributes)){if("string"==typeof t.insert&&"string"==typeof n.insert)return this.ops[e-1]={insert:n.insert+t.insert},"object"==typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this;if("number"==typeof t.retain&&"number"==typeof n.retain)return this.ops[e-1]={retain:n.retain+t.retain},"object"==typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this}}return e===this.ops.length?this.ops.push(t):this.ops.splice(e,0,t),this},u.prototype.chop=function(){var t=this.ops[this.ops.length-1];return t&&t.retain&&!t.attributes&&this.ops.pop(),this},u.prototype.filter=function(t){return this.ops.filter(t)},u.prototype.forEach=function(t){this.ops.forEach(t)},u.prototype.map=function(t){return this.ops.map(t)},u.prototype.partition=function(t){var e=[],n=[];return this.forEach(function(o){(t(o)?e:n).push(o)}),[e,n]},u.prototype.reduce=function(t,e){return this.ops.reduce(t,e)},u.prototype.changeLength=function(){return this.reduce(function(t,e){return e.insert?t+i.length(e):e.delete?t-e.delete:t},0)},u.prototype.length=function(){return this.reduce(function(t,e){return t+i.length(e)},0)},u.prototype.slice=function(t,e){t=t||0,"number"!=typeof e&&(e=1/0);for(var n=[],o=i.iterator(this.ops),r=0;r0&&(e.push(t.ops[0]),e.ops=e.ops.concat(t.ops.slice(1))),e},u.prototype.diff=function(t,e){if(this.ops===t.ops)return new u;var n=[this,t].map(function(e){return e.map(function(n){if(null!=n.insert)return"string"==typeof n.insert?n.insert:a;throw new Error("diff() called "+(e===t?"on":"with")+" non-document")}).join("")}),l=new u,s=o(n[0],n[1],e),d=i.iterator(this.ops),c=i.iterator(t.ops);return s.forEach(function(t){for(var e=t[1].length;e>0;){var n=0;switch(t[0]){case o.INSERT:n=Math.min(c.peekLength(),e),l.push(c.next(n));break;case o.DELETE:n=Math.min(e,d.peekLength()),d.next(n),l.delete(n);break;case o.EQUAL:n=Math.min(d.peekLength(),c.peekLength(),e);var a=d.next(n),u=c.next(n);r(a.insert,u.insert)?l.retain(n,i.attributes.diff(a.attributes,u.attributes)):l.push(u).delete(n)}e-=n}}),l.chop()},u.prototype.eachLine=function(t,e){e=e||"\n";for(var n=i.iterator(this.ops),o=new u,r=0;n.hasNext();){if("insert"!==n.peekType())return;var l=n.peek(),a=i.length(l)-n.peekLength(),s="string"==typeof l.insert?l.insert.indexOf(e,a)-a:-1;if(s<0)o.push(n.next());else if(s>0)o.push(n.next(s));else{if(!1===t(o,n.next(1).attributes||{},r))return;r+=1,o=new u}}o.length()>0&&t(o,{},r)},u.prototype.transform=function(t,e){if(e=!!e,"number"==typeof t)return this.transformPosition(t,e);for(var n=i.iterator(this.ops),o=i.iterator(t.ops),r=new u;n.hasNext()||o.hasNext();)if("insert"!==n.peekType()||!e&&"insert"===o.peekType())if("insert"===o.peekType())r.push(o.next());else{var l=Math.min(n.peekLength(),o.peekLength()),a=n.next(l),s=o.next(l);if(a.delete)continue;s.delete?r.push(s):r.retain(l,i.attributes.transform(a.attributes,s.attributes,e))}else r.retain(i.length(n.next()));return r.chop()},u.prototype.transformPosition=function(t,e){e=!!e;for(var n=i.iterator(this.ops),o=0;n.hasNext()&&o<=t;){var r=n.peekLength(),l=n.peekType();n.next(),"delete"!==l?("insert"===l&&(o0&&(t1&&void 0!==arguments[1]&&arguments[1];if(n&&(0===t||t>=this.length()-1)){var o=this.clone();return 0===t?(this.parent.insertBefore(o,this),this):(this.parent.insertBefore(o,this.next),o)}var l=r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"split",this).call(this,t,n);return this.cache={},l}}]),e}();function v(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return null==t?e:("function"==typeof t.formats&&(e=(0,l.default)(e,t.formats())),null==t.parent||"scroll"==t.parent.blotName||t.parent.statics.scope!==t.statics.scope?e:v(t.parent,e))}m.blotName="block",m.tagName="P",m.defaultChild="break",m.allowedChildren=[s.default,a.default.Embed,d.default],e.bubbleFormats=v,e.BlockEmbed=g,e.default=m},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.overload=e.expandConfig=void 0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],o=!0,r=!1,l=void 0;try{for(var i,a=t[Symbol.iterator]();!(o=(i=a.next()).done)&&(n.push(i.value),!e||n.length!==e);o=!0);}catch(t){r=!0,l=t}finally{try{!o&&a.return&&a.return()}finally{if(r)throw l}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},l=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};if(function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),this.options=_(e,o),this.container=this.options.container,null==this.container)return b.error("Invalid Quill container",e);this.options.debug&&t.debug(this.options.debug);var r=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new u.default,this.scroll=d.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new a.default(this.scroll),this.selection=new p.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(u.default.events.EDITOR_CHANGE,function(t){t===u.default.events.TEXT_CHANGE&&n.root.classList.toggle("ql-blank",n.editor.isBlank())}),this.emitter.on(u.default.events.SCROLL_UPDATE,function(t,e){var o=n.selection.lastRange,r=o&&0===o.length?o.index:void 0;x.call(n,function(){return n.editor.update(null,e,r)},t)});var l=this.clipboard.convert("");this.setContents(l),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return l(t,null,[{key:"debug",value:function(t){!0===t&&(t="log"),h.default.level(t)}},{key:"find",value:function(t){return t.__quill||d.default.find(t)}},{key:"import",value:function(t){return null==this.imports[t]&&b.error("Cannot import "+t+". Are you sure it was registered?"),this.imports[t]}},{key:"register",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!=typeof t){var r=t.attrName||t.blotName;"string"==typeof r?this.register("formats/"+r,t,e):Object.keys(t).forEach(function(o){n.register(o,t[o],e)})}else null==this.imports[t]||o||b.warn("Overwriting "+t+" with",e),this.imports[t]=e,(t.startsWith("blots/")||t.startsWith("formats/"))&&"abstract"!==e.blotName?d.default.register(e):t.startsWith("modules")&&"function"==typeof e.register&&e.register()}}]),l(t,[{key:"addContainer",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof t){var n=t;(t=document.createElement("div")).classList.add(n)}return this.container.insertBefore(t,e),t}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(t,e,n){var o=this,l=O(t,e,n),i=r(l,4);return x.call(this,function(){return o.editor.deleteText(t,e)},n=i[3],t=i[0],-1*(e=i[1]))}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.scroll.enable(t),this.container.classList.toggle("ql-disabled",!t)}},{key:"focus",value:function(){var t=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=t,this.scrollIntoView()}},{key:"format",value:function(t,e){var n=this;return x.call(this,function(){var o=n.getSelection(!0),r=new i.default;if(null==o)return r;if(d.default.query(t,d.default.Scope.BLOCK))r=n.editor.formatLine(o.index,o.length,v({},t,e));else{if(0===o.length)return n.selection.format(t,e),r;r=n.editor.formatText(o.index,o.length,v({},t,e))}return n.setSelection(o,u.default.sources.SILENT),r},arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.default.sources.API)}},{key:"formatLine",value:function(t,e,n,o,l){var i,a=this,u=O(t,e,n,o,l),s=r(u,4);return e=s[1],i=s[2],x.call(this,function(){return a.editor.formatLine(t,e,i)},l=s[3],t=s[0],0)}},{key:"formatText",value:function(t,e,n,o,l){var i,a=this,u=O(t,e,n,o,l),s=r(u,4);return e=s[1],i=s[2],x.call(this,function(){return a.editor.formatText(t,e,i)},l=s[3],t=s[0],0)}},{key:"getBounds",value:function(t){var e;e="number"==typeof t?this.selection.getBounds(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0):this.selection.getBounds(t.index,t.length);var n=this.container.getBoundingClientRect();return{bottom:e.bottom-n.top,height:e.height,left:e.left-n.left,right:e.right-n.left,top:e.top-n.top,width:e.width}}},{key:"getContents",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,n=O(t,e),o=r(n,2);return this.editor.getContents(t=o[0],e=o[1])}},{key:"getFormat",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getSelection(!0);return"number"==typeof t?this.editor.getFormat(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0):this.editor.getFormat(t.index,t.length)}},{key:"getIndex",value:function(t){return t.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(t){return this.scroll.leaf(t)}},{key:"getLine",value:function(t){return this.scroll.line(t)}},{key:"getLines",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return"number"!=typeof t?this.scroll.lines(t.index,t.length):this.scroll.lines(t,e)}},{key:"getModule",value:function(t){return this.theme.modules[t]}},{key:"getSelection",value:function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,n=O(t,e),o=r(n,2);return this.editor.getText(t=o[0],e=o[1])}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(e,n,o){var r=this;return x.call(this,function(){return r.editor.insertEmbed(e,n,o)},arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.sources.API,e)}},{key:"insertText",value:function(t,e,n,o,l){var i,a=this,u=O(t,0,n,o,l),s=r(u,4);return i=s[2],x.call(this,function(){return a.editor.insertText(t,e,i)},l=s[3],t=s[0],e.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(t,e,n){this.clipboard.dangerouslyPasteHTML(t,e,n)}},{key:"removeFormat",value:function(t,e,n){var o=this,l=O(t,e,n),i=r(l,4);return e=i[1],x.call(this,function(){return o.editor.removeFormat(t,e)},n=i[3],t=i[0])}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(t){var e=this;return x.call(this,function(){t=new i.default(t);var n=e.getLength(),o=e.editor.deleteText(0,n),r=e.editor.applyDelta(t),l=r.ops[r.ops.length-1];return null!=l&&"string"==typeof l.insert&&"\n"===l.insert[l.insert.length-1]&&(e.editor.deleteText(e.getLength()-1,1),r.delete(1)),o.compose(r)},arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.default.sources.API)}},{key:"setSelection",value:function(e,n,o){if(null==e)this.selection.setRange(null,n||t.sources.API);else{var l=O(e,n,o),i=r(l,4);o=i[3],this.selection.setRange(new c.Range(e=i[0],n=i[1]),o),o!==u.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.default.sources.API,n=(new i.default).insert(t);return this.setContents(n,e)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.default.sources.USER,e=this.scroll.update(t);return this.selection.update(t),e}},{key:"updateContents",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.default.sources.API;return x.call(this,function(){return t=new i.default(t),e.editor.applyDelta(t,n)},n,!0)}}]),t}();function _(t,e){if((e=(0,f.default)(!0,{container:t,modules:{clipboard:!0,keyboard:!0,history:!0}},e)).theme&&e.theme!==y.DEFAULTS.theme){if(e.theme=y.import("themes/"+e.theme),null==e.theme)throw new Error("Invalid theme "+e.theme+". Did you register it?")}else e.theme=g.default;var n=(0,f.default)(!0,{},e.theme.DEFAULTS);[n,e].forEach(function(t){t.modules=t.modules||{},Object.keys(t.modules).forEach(function(e){!0===t.modules[e]&&(t.modules[e]={})})});var o=Object.keys(n.modules).concat(Object.keys(e.modules)).reduce(function(t,e){var n=y.import("modules/"+e);return null==n?b.error("Cannot load "+e+" module. Are you sure you registered it?"):t[e]=n.DEFAULTS||{},t},{});return null!=e.modules&&e.modules.toolbar&&e.modules.toolbar.constructor!==Object&&(e.modules.toolbar={container:e.modules.toolbar}),e=(0,f.default)(!0,{},y.DEFAULTS,{modules:o},n,e),["bounds","container","scrollingContainer"].forEach(function(t){"string"==typeof e[t]&&(e[t]=document.querySelector(e[t]))}),e.modules=Object.keys(e.modules).reduce(function(t,n){return e.modules[n]&&(t[n]=e.modules[n]),t},{}),e}function x(t,e,n,o){if(this.options.strict&&!this.isEnabled()&&e===u.default.sources.USER)return new i.default;var r=null==n?null:this.getSelection(),l=this.editor.delta,a=t();if(null!=r&&(!0===n&&(n=r.index),null==o?r=$(r,a,e):0!==o&&(r=$(r,n,o,e)),this.setSelection(r,u.default.sources.SILENT)),a.length()>0){var s,d,c=[u.default.events.TEXT_CHANGE,a,l,e];(s=this.emitter).emit.apply(s,[u.default.events.EDITOR_CHANGE].concat(c)),e!==u.default.sources.SILENT&&(d=this.emitter).emit.apply(d,c)}return a}function O(t,e,n,r,l){var i={};return"number"==typeof t.index&&"number"==typeof t.length?"number"!=typeof e?(l=r,r=n,n=e,e=t.length,t=t.index):(e=t.length,t=t.index):"number"!=typeof e&&(l=r,r=n,n=e,e=0),"object"===("undefined"==typeof n?"undefined":o(n))?(i=n,l=r):"string"==typeof n&&(null!=r?i[n]=r:l=n),[t,e,i,l=l||u.default.sources.API]}function $(t,e,n,o){if(null==t)return null;var l=void 0,a=void 0;if(e instanceof i.default){var s=[t.index,t.index+t.length].map(function(t){return e.transformPosition(t,o!==u.default.sources.USER)}),d=r(s,2);l=d[0],a=d[1]}else{var p=[t.index,t.index+t.length].map(function(t){return t=0?t+n:Math.max(e,t+n)}),f=r(p,2);l=f[0],a=f[1]}return new c.Range(l,a-l)}y.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},y.events=u.default.events,y.sources=u.default.sources,y.version="1.3.6",y.imports={delta:i.default,parchment:d.default,"core/module":s.default,"core/theme":g.default},e.expandConfig=_,e.overload=O,e.default=y},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n0){var n=this.parent.isolate(this.offset(),this.length());this.moveChildren(n),n.wrap(this)}}}],[{key:"compare",value:function(t,n){var o=e.order.indexOf(t),r=e.order.indexOf(n);return o>=0||r>=0?o-r:t===n?0:t1?e-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{};!function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),this.quill=e,this.options=n};o.DEFAULTS={},e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=["error","warn","log","info"],r="warn";function l(t){if(o.indexOf(t)<=o.indexOf(r)){for(var e,n=arguments.length,l=Array(n>1?n-1:0),i=1;i=0;s--)if(c[s]!=p[s])return!1;for(s=c.length-1;s>=0;s--)if(!i(t[d=c[s]],e[d],n))return!1;return typeof t==typeof e}(t,e,n))};function a(t){return null===t||void 0===t}function u(t){return!(!t||"object"!=typeof t||"number"!=typeof t.length||"function"!=typeof t.copy||"function"!=typeof t.slice||t.length>0&&"number"!=typeof t[0])}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(1);e.default=function(){function t(t,e,n){void 0===n&&(n={}),this.attrName=t,this.keyName=e,this.scope=null!=n.scope?n.scope&o.Scope.LEVEL|o.Scope.TYPE&o.Scope.ATTRIBUTE:o.Scope.ATTRIBUTE,null!=n.whitelist&&(this.whitelist=n.whitelist)}return t.keys=function(t){return[].map.call(t.attributes,function(t){return t.name})},t.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(t.setAttribute(this.keyName,e),!0)},t.prototype.canAdd=function(t,e){return null!=o.query(t,o.Scope.BLOT&(this.scope|o.Scope.TYPE))&&(null==this.whitelist||("string"==typeof e?this.whitelist.indexOf(e.replace(/["']/g,""))>-1:this.whitelist.indexOf(e)>-1))},t.prototype.remove=function(t){t.removeAttribute(this.keyName)},t.prototype.value=function(t){var e=t.getAttribute(this.keyName);return this.canAdd(t,e)&&e?e:""},t}()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Code=void 0;var o=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],o=!0,r=!1,l=void 0;try{for(var i,a=t[Symbol.iterator]();!(o=(i=a.next()).done)&&(n.push(i.value),!e||n.length!==e);o=!0);}catch(t){r=!0,l=t}finally{try{!o&&a.return&&a.return()}finally{if(r)throw l}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=function(){function t(t,e){for(var n=0;n=t+n)){var i=this.newlineIndex(t,!0)+1,u=l-i+1,s=this.isolate(i,u),d=s.next;s.format(o,r),d instanceof e&&d.formatAt(0,t-i+n-u,o,r)}}}},{key:"insertAt",value:function(t,e,n){if(null==n){var r=this.descendant(d.default,t),l=o(r,2);l[0].insertAt(l[1],e)}}},{key:"length",value:function(){var t=this.domNode.textContent.length;return this.domNode.textContent.endsWith("\n")?t:t+1}},{key:"newlineIndex",value:function(t){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return this.domNode.textContent.slice(0,t).lastIndexOf("\n");var e=this.domNode.textContent.slice(t).indexOf("\n");return e>-1?t+e:-1}},{key:"optimize",value:function(t){this.domNode.textContent.endsWith("\n")||this.appendChild(a.default.create("text","\n")),l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===n.statics.formats(n.domNode)&&(n.optimize(t),n.moveChildren(this),n.remove())}},{key:"replace",value:function(t){l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replace",this).call(this,t),[].slice.call(this.domNode.querySelectorAll("*")).forEach(function(t){var e=a.default.find(t);null==e?t.parentNode.removeChild(t):e instanceof a.default.Embed?e.remove():e.unwrap()})}}],[{key:"create",value:function(t){var n=l(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return n.setAttribute("spellcheck",!1),n}},{key:"formats",value:function(){return!0}}]),e}();m.blotName="code-block",m.tagName="PRE",m.TAB=" ",e.Code=g,e.default=m},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],o=!0,r=!1,l=void 0;try{for(var i,a=t[Symbol.iterator]();!(o=(i=a.next()).done)&&(n.push(i.value),!e||n.length!==e);o=!0);}catch(t){r=!0,l=t}finally{try{!o&&a.return&&a.return()}finally{if(r)throw l}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},l=function(){function t(t,e){for(var n=0;n=l&&!f.endsWith("\n")&&(n=!0),e.scroll.insertAt(t,f);var h=e.scroll.line(t),g=r(h,2),v=g[0],b=g[1],y=(0,m.default)({},(0,c.bubbleFormats)(v));if(v instanceof p.default){var _=v.descendant(u.default.Leaf,b),x=r(_,1);y=(0,m.default)(y,(0,c.bubbleFormats)(x[0]))}d=a.default.attributes.diff(y,d)||{}}else if("object"===o(i.insert)){var O=Object.keys(i.insert)[0];if(null==O)return t;e.scroll.insertAt(t,O,i.insert[O])}l+=s}return Object.keys(d).forEach(function(n){e.scroll.formatAt(t,s,n,d[n])}),t+s},0),t.reduce(function(t,n){return"number"==typeof n.delete?(e.scroll.deleteAt(t,n.delete),t):t+(n.retain||n.insert.length||1)},0),this.scroll.batchEnd(),this.update(t)}},{key:"deleteText",value:function(t,e){return this.scroll.deleteAt(t,e),this.update((new i.default).retain(t).delete(e))}},{key:"formatLine",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.scroll.update(),Object.keys(o).forEach(function(r){if(null==n.scroll.whitelist||n.scroll.whitelist[r]){var l=n.scroll.lines(t,Math.max(e,1)),i=e;l.forEach(function(e){var l=e.length();if(e instanceof s.default){var a=t-e.offset(n.scroll),u=e.newlineIndex(a+i)-a+1;e.formatAt(a,u,r,o[r])}else e.format(r,o[r]);i-=l})}}),this.scroll.optimize(),this.update((new i.default).retain(t).retain(e,(0,h.default)(o)))}},{key:"formatText",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(o).forEach(function(r){n.scroll.formatAt(t,e,r,o[r])}),this.update((new i.default).retain(t).retain(e,(0,h.default)(o)))}},{key:"getContents",value:function(t,e){return this.delta.slice(t,t+e)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce(function(t,e){return t.concat(e.delta())},new i.default)}},{key:"getFormat",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[],o=[];0===e?this.scroll.path(t).forEach(function(t){var e=r(t,1)[0];e instanceof p.default?n.push(e):e instanceof u.default.Leaf&&o.push(e)}):(n=this.scroll.lines(t,e),o=this.scroll.descendants(u.default.Leaf,t,e));var l=[n,o].map(function(t){if(0===t.length)return{};for(var e=(0,c.bubbleFormats)(t.shift());Object.keys(e).length>0;){var n=t.shift();if(null==n)return e;e=y((0,c.bubbleFormats)(n),e)}return e});return m.default.apply(m.default,l)}},{key:"getText",value:function(t,e){return this.getContents(t,e).filter(function(t){return"string"==typeof t.insert}).map(function(t){return t.insert}).join("")}},{key:"insertEmbed",value:function(t,e,n){return this.scroll.insertAt(t,e,n),this.update((new i.default).retain(t).insert(function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}({},e,n)))}},{key:"insertText",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e=e.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),this.scroll.insertAt(t,e),Object.keys(o).forEach(function(r){n.scroll.formatAt(t,e.length,r,o[r])}),this.update((new i.default).retain(t).insert(e,(0,h.default)(o)))}},{key:"isBlank",value:function(){if(0==this.scroll.children.length)return!0;if(this.scroll.children.length>1)return!1;var t=this.scroll.children.head;return t.statics.blotName===p.default.blotName&&!(t.children.length>1)&&t.children.head instanceof f.default}},{key:"removeFormat",value:function(t,e){var n=this.getText(t,e),o=this.scroll.line(t+e),l=r(o,2),a=l[0],u=l[1],d=0,c=new i.default;null!=a&&(d=a instanceof s.default?a.newlineIndex(u)-u+1:a.length()-u,c=a.delta().slice(u,u+d-1).insert("\n"));var p=this.getContents(t,e+d).diff((new i.default).insert(n).concat(c)),f=(new i.default).retain(t).concat(p);return this.applyDelta(f)}},{key:"update",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,o=this.delta;if(1===e.length&&"characterData"===e[0].type&&e[0].target.data.match(b)&&u.default.find(e[0].target)){var r=u.default.find(e[0].target),l=(0,c.bubbleFormats)(r),a=r.offset(this.scroll),s=e[0].oldValue.replace(d.default.CONTENTS,""),p=(new i.default).insert(s),f=(new i.default).insert(r.value());t=(new i.default).retain(a).concat(p.diff(f,n)).reduce(function(t,e){return e.insert?t.insert(e.insert,l):t.push(e)},new i.default),this.delta=o.compose(t)}else this.delta=this.getDelta(),t&&(0,g.default)(o.compose(t),this.delta)||(t=o.diff(this.delta,n));return t}}]),t}()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Range=void 0;var o=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],o=!0,r=!1,l=void 0;try{for(var i,a=t[Symbol.iterator]();!(o=(i=a.next()).done)&&(n.push(i.value),!e||n.length!==e);o=!0);}catch(t){r=!0,l=t}finally{try{!o&&a.return&&a.return()}finally{if(r)throw l}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0;c(this,t),this.index=e,this.length=n},h=function(){function t(e,n){var o=this;c(this,t),this.emitter=n,this.scroll=e,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=l.default.create("cursor",this),this.lastRange=this.savedRange=new f(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,function(){o.mouseDown||setTimeout(o.update.bind(o,u.default.sources.USER),1)}),this.emitter.on(u.default.events.EDITOR_CHANGE,function(t,e){t===u.default.events.TEXT_CHANGE&&e.length()>0&&o.update(u.default.sources.SILENT)}),this.emitter.on(u.default.events.SCROLL_BEFORE_UPDATE,function(){if(o.hasFocus()){var t=o.getNativeRange();null!=t&&t.start.node!==o.cursor.textNode&&o.emitter.once(u.default.events.SCROLL_UPDATE,function(){try{o.setNativeRange(t.start.node,t.start.offset,t.end.node,t.end.offset)}catch(t){}})}}),this.emitter.on(u.default.events.SCROLL_OPTIMIZE,function(t,e){if(e.range){var n=e.range;o.setNativeRange(n.startNode,n.startOffset,n.endNode,n.endOffset)}}),this.update(u.default.sources.SILENT)}return r(t,[{key:"handleComposition",value:function(){var t=this;this.root.addEventListener("compositionstart",function(){t.composing=!0}),this.root.addEventListener("compositionend",function(){if(t.composing=!1,t.cursor.parent){var e=t.cursor.restore();if(!e)return;setTimeout(function(){t.setNativeRange(e.startNode,e.startOffset,e.endNode,e.endOffset)},1)}})}},{key:"handleDragging",value:function(){var t=this;this.emitter.listenDOM("mousedown",document.body,function(){t.mouseDown=!0}),this.emitter.listenDOM("mouseup",document.body,function(){t.mouseDown=!1,t.update(u.default.sources.USER)})}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(t,e){if(null==this.scroll.whitelist||this.scroll.whitelist[t]){this.scroll.update();var n=this.getNativeRange();if(null!=n&&n.native.collapsed&&!l.default.query(t,l.default.Scope.BLOCK)){if(n.start.node!==this.cursor.textNode){var o=l.default.find(n.start.node,!1);if(null==o)return;if(o instanceof l.default.Leaf){var r=o.split(n.start.offset);o.parent.insertBefore(this.cursor,r)}else o.insertBefore(this.cursor,n.start.node);this.cursor.attach()}this.cursor.format(t,e),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.scroll.length();t=Math.min(t,n-1),e=Math.min(t+e,n-1)-t;var r=void 0,l=this.scroll.leaf(t),i=o(l,2),a=i[0],u=i[1];if(null==a)return null;var s=a.position(u,!0),d=o(s,2);r=d[0],u=d[1];var c=document.createRange();if(e>0){c.setStart(r,u);var p=this.scroll.leaf(t+e),f=o(p,2);if(u=f[1],null==(a=f[0]))return null;var h=a.position(u,!0),g=o(h,2);return c.setEnd(r=g[0],u=g[1]),c.getBoundingClientRect()}var m="left",v=void 0;return r instanceof Text?(u0&&(m="right")),{bottom:v.top+v.height,height:v.height,left:v[m],right:v[m],top:v.top,width:0}}},{key:"getNativeRange",value:function(){var t=document.getSelection();if(null==t||t.rangeCount<=0)return null;var e=t.getRangeAt(0);if(null==e)return null;var n=this.normalizeNative(e);return p.info("getNativeRange",n),n}},{key:"getRange",value:function(){var t=this.getNativeRange();return null==t?[null,null]:[this.normalizedToRange(t),t]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(t){var e=this,n=[[t.start.node,t.start.offset]];t.native.collapsed||n.push([t.end.node,t.end.offset]);var r=n.map(function(t){var n=o(t,2),r=n[0],i=n[1],a=l.default.find(r,!0),u=a.offset(e.scroll);return 0===i?u:a instanceof l.default.Container?u+a.length():u+a.index(r,i)}),i=Math.min(Math.max.apply(Math,d(r)),this.scroll.length()-1),a=Math.min.apply(Math,[i].concat(d(r)));return new f(a,i-a)}},{key:"normalizeNative",value:function(t){if(!g(this.root,t.startContainer)||!t.collapsed&&!g(this.root,t.endContainer))return null;var e={start:{node:t.startContainer,offset:t.startOffset},end:{node:t.endContainer,offset:t.endOffset},native:t};return[e.start,e.end].forEach(function(t){for(var e=t.node,n=t.offset;!(e instanceof Text)&&e.childNodes.length>0;)if(e.childNodes.length>n)e=e.childNodes[n],n=0;else{if(e.childNodes.length!==n)break;n=(e=e.lastChild)instanceof Text?e.data.length:e.childNodes.length+1}t.node=e,t.offset=n}),e}},{key:"rangeToNative",value:function(t){var e=this,n=t.collapsed?[t.index]:[t.index,t.index+t.length],r=[],l=this.scroll.length();return n.forEach(function(t,n){t=Math.min(l-1,t);var i=e.scroll.leaf(t),a=o(i,2),u=a[1],s=a[0].position(u,0!==n),d=o(s,2);r.push(d[0],u=d[1])}),r.length<2&&(r=r.concat(r)),r}},{key:"scrollIntoView",value:function(t){var e=this.lastRange;if(null!=e){var n=this.getBounds(e.index,e.length);if(null!=n){var r=this.scroll.length()-1,l=this.scroll.line(Math.min(e.index,r)),i=o(l,1)[0],a=i;if(e.length>0){var u=this.scroll.line(Math.min(e.index+e.length,r));a=o(u,1)[0]}if(null!=i&&null!=a){var s=t.getBoundingClientRect();n.tops.bottom&&(t.scrollTop+=n.bottom-s.bottom)}}}}},{key:"setNativeRange",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e,r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(p.info("setNativeRange",t,e,n,o),null==t||null!=this.root.parentNode&&null!=t.parentNode&&null!=n.parentNode){var l=document.getSelection();if(null!=l)if(null!=t){this.hasFocus()||this.root.focus();var i=(this.getNativeRange()||{}).native;if(null==i||r||t!==i.startContainer||e!==i.startOffset||n!==i.endContainer||o!==i.endOffset){"BR"==t.tagName&&(e=[].indexOf.call(t.parentNode.childNodes,t),t=t.parentNode),"BR"==n.tagName&&(o=[].indexOf.call(n.parentNode.childNodes,n),n=n.parentNode);var a=document.createRange();a.setStart(t,e),a.setEnd(n,o),l.removeAllRanges(),l.addRange(a)}}else l.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.default.sources.API;if("string"==typeof e&&(n=e,e=!1),p.info("setRange",t),null!=t){var o=this.rangeToNative(t);this.setNativeRange.apply(this,d(o).concat([e]))}else this.setNativeRange(null);this.update(n)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.default.sources.USER,e=this.lastRange,n=this.getRange(),r=o(n,2),l=r[1];if(this.lastRange=r[0],null!=this.lastRange&&(this.savedRange=this.lastRange),!(0,a.default)(e,this.lastRange)){var s;!this.composing&&null!=l&&l.native.collapsed&&l.start.node!==this.cursor.textNode&&this.cursor.restore();var d,c=[u.default.events.SELECTION_CHANGE,(0,i.default)(this.lastRange),(0,i.default)(e),t];(s=this.emitter).emit.apply(s,[u.default.events.EDITOR_CHANGE].concat(c)),t!==u.default.sources.SILENT&&(d=this.emitter).emit.apply(d,c)}}}]),t}();function g(t,e){return e instanceof Text&&(e=e.parentNode),t.contains(e)}e.Range=f,e.default=h},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r=function(){function t(t,e){for(var n=0;n0&&(n+=1),[this.parent.domNode,n]},e.prototype.value=function(){return(t={})[this.statics.blotName]=this.statics.value(this.domNode)||!0,t;var t},e.scope=i.Scope.INLINE_BLOT,e}(l.default)},function(t,e,n){var o=n(11),r=n(3),l={attributes:{compose:function(t,e,n){"object"!=typeof t&&(t={}),"object"!=typeof e&&(e={});var o=r(!0,{},e);for(var l in n||(o=Object.keys(o).reduce(function(t,e){return null!=o[e]&&(t[e]=o[e]),t},{})),t)void 0!==t[l]&&void 0===e[l]&&(o[l]=t[l]);return Object.keys(o).length>0?o:void 0},diff:function(t,e){"object"!=typeof t&&(t={}),"object"!=typeof e&&(e={});var n=Object.keys(t).concat(Object.keys(e)).reduce(function(n,r){return o(t[r],e[r])||(n[r]=void 0===e[r]?null:e[r]),n},{});return Object.keys(n).length>0?n:void 0},transform:function(t,e,n){if("object"!=typeof t)return e;if("object"==typeof e){if(!n)return e;var o=Object.keys(e).reduce(function(n,o){return void 0===t[o]&&(n[o]=e[o]),n},{});return Object.keys(o).length>0?o:void 0}}},iterator:function(t){return new i(t)},length:function(t){return"number"==typeof t.delete?t.delete:"number"==typeof t.retain?t.retain:"string"==typeof t.insert?t.insert.length:1}};function i(t){this.ops=t,this.index=0,this.offset=0}i.prototype.hasNext=function(){return this.peekLength()<1/0},i.prototype.next=function(t){t||(t=1/0);var e=this.ops[this.index];if(e){var n=this.offset,o=l.length(e);if(t>=o-n?(t=o-n,this.index+=1,this.offset=0):this.offset+=t,"number"==typeof e.delete)return{delete:t};var r={};return e.attributes&&(r.attributes=e.attributes),"number"==typeof e.retain?r.retain=t:r.insert="string"==typeof e.insert?e.insert.substr(n,t):e.insert,r}return{retain:1/0}},i.prototype.peek=function(){return this.ops[this.index]},i.prototype.peekLength=function(){return this.ops[this.index]?l.length(this.ops[this.index])-this.offset:1/0},i.prototype.peekType=function(){return this.ops[this.index]?"number"==typeof this.ops[this.index].delete?"delete":"number"==typeof this.ops[this.index].retain?"retain":"insert":"retain"},t.exports=l},function(t,n){var o=function(){"use strict";function t(t,e){return null!=e&&t instanceof e}var n,o,r;try{n=Map}catch(t){n=function(){}}try{o=Set}catch(t){o=function(){}}try{r=Promise}catch(t){r=function(){}}function l(i,u,s,d,c){"object"==typeof u&&(s=u.depth,d=u.prototype,c=u.includeNonEnumerable,u=u.circular);var p=[],f=[],h="undefined"!=typeof e;return"undefined"==typeof u&&(u=!0),"undefined"==typeof s&&(s=1/0),function i(s,g){if(null===s)return null;if(0===g)return s;var m,v;if("object"!=typeof s)return s;if(t(s,n))m=new n;else if(t(s,o))m=new o;else if(t(s,r))m=new r(function(t,e){s.then(function(e){t(i(e,g-1))},function(t){e(i(t,g-1))})});else if(l.__isArray(s))m=[];else if(l.__isRegExp(s))m=new RegExp(s.source,a(s)),s.lastIndex&&(m.lastIndex=s.lastIndex);else if(l.__isDate(s))m=new Date(s.getTime());else{if(h&&e.isBuffer(s))return m=new e(s.length),s.copy(m),m;t(s,Error)?m=Object.create(s):"undefined"==typeof d?(v=Object.getPrototypeOf(s),m=Object.create(v)):(m=Object.create(d),v=d)}if(u){var b=p.indexOf(s);if(-1!=b)return f[b];p.push(s),f.push(m)}for(var y in t(s,n)&&s.forEach(function(t,e){var n=i(e,g-1),o=i(t,g-1);m.set(n,o)}),t(s,o)&&s.forEach(function(t){var e=i(t,g-1);m.add(e)}),s){var _;v&&(_=Object.getOwnPropertyDescriptor(v,y)),_&&null==_.set||(m[y]=i(s[y],g-1))}if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(s);for(y=0;y0){if(a instanceof u.BlockEmbed||f instanceof u.BlockEmbed)return void this.optimize();if(a instanceof c.default){var h=a.newlineIndex(a.length(),!0);if(h>-1&&(a=a.split(h+1))===f)return void this.optimize()}else if(f instanceof c.default){var g=f.newlineIndex(0);g>-1&&f.split(g+1)}a.moveChildren(f,f.children.head instanceof d.default?null:f.children.head),a.remove()}this.optimize()}},{key:"enable",value:function(){this.domNode.setAttribute("contenteditable",!(arguments.length>0&&void 0!==arguments[0])||arguments[0])}},{key:"formatAt",value:function(t,n,o,r){(null==this.whitelist||this.whitelist[o])&&(l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"formatAt",this).call(this,t,n,o,r),this.optimize())}},{key:"insertAt",value:function(t,n,o){if(null==o||null==this.whitelist||this.whitelist[n]){if(t>=this.length())if(null==o||null==i.default.query(n,i.default.Scope.BLOCK)){var r=i.default.create(this.statics.defaultChild);this.appendChild(r),null==o&&n.endsWith("\n")&&(n=n.slice(0,-1)),r.insertAt(0,n,o)}else{var a=i.default.create(n,o);this.appendChild(a)}else l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,t,n,o);this.optimize()}}},{key:"insertBefore",value:function(t,n){if(t.statics.scope===i.default.Scope.INLINE_BLOT){var o=i.default.create(this.statics.defaultChild);o.appendChild(t),t=o}l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n)}},{key:"leaf",value:function(t){return this.path(t).pop()||[null,-1]}},{key:"line",value:function(t){return t===this.length()?this.line(t-1):this.descendant(h,t)}},{key:"lines",value:function(){return function t(e,n,o){var r=[],l=o;return e.children.forEachAt(n,o,function(e,n,o){h(e)?r.push(e):e instanceof i.default.Container&&(r=r.concat(t(e,n,l))),l-=o}),r}(this,arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE)}},{key:"optimize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!0!==this.batch&&(l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t,n),t.length>0&&this.emitter.emit(a.default.events.SCROLL_OPTIMIZE,t,n))}},{key:"path",value:function(t){return l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"path",this).call(this,t).slice(1)}},{key:"update",value:function(t){if(!0!==this.batch){var n=a.default.sources.USER;"string"==typeof t&&(n=t),Array.isArray(t)||(t=this.observer.takeRecords()),t.length>0&&this.emitter.emit(a.default.events.SCROLL_BEFORE_UPDATE,n,t),l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"update",this).call(this,t.concat([])),t.length>0&&this.emitter.emit(a.default.events.SCROLL_UPDATE,n,t)}}}]),e}();g.blotName="scroll",g.className="ql-editor",g.tagName="DIV",g.defaultChild="block",g.allowedChildren=[s.default,u.BlockEmbed,p.default],e.default=g},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SHORTKEY=e.default=void 0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],o=!0,r=!1,l=void 0;try{for(var i,a=t[Symbol.iterator]();!(o=(i=a.next()).done)&&(n.push(i.value),!e||n.length!==e);o=!0);}catch(t){r=!0,l=t}finally{try{!o&&a.return&&a.return()}finally{if(r)throw l}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},l=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=M(t);if(null==o||null==o.key)return v.warn("Attempted to add invalid keyboard binding",o);"function"==typeof e&&(e={handler:e}),"function"==typeof n&&(n={handler:n}),o=(0,u.default)(o,e,n),this.bindings[o.key]=this.bindings[o.key]||[],this.bindings[o.key].push(o)}},{key:"listen",value:function(){var t=this;this.quill.root.addEventListener("keydown",function(n){if(!n.defaultPrevented){var l=(t.bindings[n.which||n.keyCode]||[]).filter(function(t){return e.match(n,t)});if(0!==l.length){var i=t.quill.getSelection();if(null!=i&&t.quill.hasFocus()){var u=t.quill.getLine(i.index),s=r(u,2),d=s[0],p=s[1],f=t.quill.getLeaf(i.index),h=r(f,2),g=h[0],m=h[1],v=0===i.length?[g,m]:t.quill.getLeaf(i.index+i.length),b=r(v,2),y=b[0],_=b[1],x=g instanceof c.default.Text?g.value().slice(0,m):"",O=y instanceof c.default.Text?y.value().slice(_):"",$={collapsed:0===i.length,empty:0===i.length&&d.length()<=1,format:t.quill.getFormat(i),offset:p,prefix:x,suffix:O};l.some(function(e){if(null!=e.collapsed&&e.collapsed!==$.collapsed)return!1;if(null!=e.empty&&e.empty!==$.empty)return!1;if(null!=e.offset&&e.offset!==$.offset)return!1;if(Array.isArray(e.format)){if(e.format.every(function(t){return null==$.format[t]}))return!1}else if("object"===o(e.format)&&!Object.keys(e.format).every(function(t){return!0===e.format[t]?null!=$.format[t]:!1===e.format[t]?null==$.format[t]:(0,a.default)(e.format[t],$.format[t])}))return!1;return!(null!=e.prefix&&!e.prefix.test($.prefix)||null!=e.suffix&&!e.suffix.test($.suffix)||!0===e.handler.call(t,i,$))})&&n.preventDefault()}}}})}}]),e}();function _(t,e){var n;return m(n={key:t,shiftKey:e,altKey:null},t===y.keys.LEFT?"prefix":"suffix",/^$/),m(n,"handler",function(n){var o=n.index;t===y.keys.RIGHT&&(o+=n.length+1);var l=this.quill.getLeaf(o);return!(r(l,1)[0]instanceof c.default.Embed&&(t===y.keys.LEFT?e?this.quill.setSelection(n.index-1,n.length+1,p.default.sources.USER):this.quill.setSelection(n.index-1,p.default.sources.USER):e?this.quill.setSelection(n.index,n.length+1,p.default.sources.USER):this.quill.setSelection(n.index+n.length+1,p.default.sources.USER),1))}),n}function x(t,e){if(!(0===t.index||this.quill.getLength()<=1)){var n=this.quill.getLine(t.index),o=r(n,1)[0],l={};if(0===e.offset){var i=this.quill.getLine(t.index-1),a=r(i,1)[0];if(null!=a&&a.length()>1){var u=o.formats(),s=this.quill.getFormat(t.index-1,1);l=d.default.attributes.diff(u,s)||{}}}var c=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(e.prefix)?2:1;this.quill.deleteText(t.index-c,c,p.default.sources.USER),Object.keys(l).length>0&&this.quill.formatLine(t.index-c,c,l,p.default.sources.USER),this.quill.focus()}}function O(t,e){var n=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(e.suffix)?2:1;if(!(t.index>=this.quill.getLength()-n)){var o={},l=0,i=this.quill.getLine(t.index),a=r(i,1)[0];if(e.offset>=a.length()-1){var u=this.quill.getLine(t.index+1),s=r(u,1)[0];if(s){var c=a.formats(),f=this.quill.getFormat(t.index,1);o=d.default.attributes.diff(c,f)||{},l=s.length()}}this.quill.deleteText(t.index,n,p.default.sources.USER),Object.keys(o).length>0&&this.quill.formatLine(t.index+l-1,n,o,p.default.sources.USER)}}function $(t){var e=this.quill.getLines(t),n={};if(e.length>1){var o=e[0].formats(),r=e[e.length-1].formats();n=d.default.attributes.diff(r,o)||{}}this.quill.deleteText(t,p.default.sources.USER),Object.keys(n).length>0&&this.quill.formatLine(t.index,1,n,p.default.sources.USER),this.quill.setSelection(t.index,p.default.sources.SILENT),this.quill.focus()}function w(t,e){var n=this;t.length>0&&this.quill.scroll.deleteAt(t.index,t.length);var o=Object.keys(e.format).reduce(function(t,n){return c.default.query(n,c.default.Scope.BLOCK)&&!Array.isArray(e.format[n])&&(t[n]=e.format[n]),t},{});this.quill.insertText(t.index,"\n",o,p.default.sources.USER),this.quill.setSelection(t.index+1,p.default.sources.SILENT),this.quill.focus(),Object.keys(e.format).forEach(function(t){null==o[t]&&(Array.isArray(e.format[t])||"link"!==t&&n.quill.format(t,e.format[t],p.default.sources.USER))})}function C(t){return{key:y.keys.TAB,shiftKey:!t,format:{"code-block":!0},handler:function(e){var n=c.default.query("code-block"),o=e.index,l=e.length,i=this.quill.scroll.descendant(n,o),a=r(i,2),u=a[0],s=a[1];if(null!=u){var d=this.quill.getIndex(u),f=u.newlineIndex(s,!0)+1,h=u.newlineIndex(d+s+l),g=u.domNode.textContent.slice(f,h).split("\n");s=0,g.forEach(function(e,r){t?(u.insertAt(f+s,n.TAB),s+=n.TAB.length,0===r?o+=n.TAB.length:l+=n.TAB.length):e.startsWith(n.TAB)&&(u.deleteAt(f+s,n.TAB.length),s-=n.TAB.length,0===r?o-=n.TAB.length:l-=n.TAB.length),s+=e.length+1}),this.quill.update(p.default.sources.USER),this.quill.setSelection(o,l,p.default.sources.SILENT)}}}}function P(t){return{key:t[0].toUpperCase(),shortKey:!0,handler:function(e,n){this.quill.format(t,!n.format[t],p.default.sources.USER)}}}function M(t){if("string"==typeof t||"number"==typeof t)return M({key:t});if("object"===("undefined"==typeof t?"undefined":o(t))&&(t=(0,i.default)(t,!1)),"string"==typeof t.key)if(null!=y.keys[t.key.toUpperCase()])t.key=y.keys[t.key.toUpperCase()];else{if(1!==t.key.length)return null;t.key=t.key.toUpperCase().charCodeAt(0)}return t.shortKey&&(t[b]=t.shortKey,delete t.shortKey),t}y.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},y.DEFAULTS={bindings:{bold:P("bold"),italic:P("italic"),underline:P("underline"),indent:{key:y.keys.TAB,format:["blockquote","indent","list"],handler:function(t,e){if(e.collapsed&&0!==e.offset)return!0;this.quill.format("indent","+1",p.default.sources.USER)}},outdent:{key:y.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(t,e){if(e.collapsed&&0!==e.offset)return!0;this.quill.format("indent","-1",p.default.sources.USER)}},"outdent backspace":{key:y.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(t,e){null!=e.format.indent?this.quill.format("indent","-1",p.default.sources.USER):null!=e.format.list&&this.quill.format("list",!1,p.default.sources.USER)}},"indent code-block":C(!0),"outdent code-block":C(!1),"remove tab":{key:y.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(t){this.quill.deleteText(t.index-1,1,p.default.sources.USER)}},tab:{key:y.keys.TAB,handler:function(t){this.quill.history.cutoff();var e=(new s.default).retain(t.index).delete(t.length).insert("\t");this.quill.updateContents(e,p.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index+1,p.default.sources.SILENT)}},"list empty enter":{key:y.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(t,e){this.quill.format("list",!1,p.default.sources.USER),e.format.indent&&this.quill.format("indent",!1,p.default.sources.USER)}},"checklist enter":{key:y.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(t){var e=this.quill.getLine(t.index),n=r(e,2),o=n[0],l=n[1],i=(0,u.default)({},o.formats(),{list:"checked"}),a=(new s.default).retain(t.index).insert("\n",i).retain(o.length()-l-1).retain(1,{list:"unchecked"});this.quill.updateContents(a,p.default.sources.USER),this.quill.setSelection(t.index+1,p.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:y.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(t,e){var n=this.quill.getLine(t.index),o=r(n,2),l=o[0],i=o[1],a=(new s.default).retain(t.index).insert("\n",e.format).retain(l.length()-i-1).retain(1,{header:null});this.quill.updateContents(a,p.default.sources.USER),this.quill.setSelection(t.index+1,p.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(t,e){var n=e.prefix.length,o=this.quill.getLine(t.index),l=r(o,2),i=l[0],a=l[1];if(a>n)return!0;var u=void 0;switch(e.prefix.trim()){case"[]":case"[ ]":u="unchecked";break;case"[x]":u="checked";break;case"-":case"*":u="bullet";break;default:u="ordered"}this.quill.insertText(t.index," ",p.default.sources.USER),this.quill.history.cutoff();var d=(new s.default).retain(t.index-a).delete(n+1).retain(i.length()-2-a).retain(1,{list:u});this.quill.updateContents(d,p.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index-n,p.default.sources.SILENT)}},"code exit":{key:y.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(t){var e=this.quill.getLine(t.index),n=r(e,2),o=n[0],l=n[1],i=(new s.default).retain(t.index+o.length()-l-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(i,p.default.sources.USER)}},"embed left":_(y.keys.LEFT,!1),"embed left shift":_(y.keys.LEFT,!0),"embed right":_(y.keys.RIGHT,!1),"embed right shift":_(y.keys.RIGHT,!0)}},e.default=y,e.SHORTKEY=b},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var l=Object.getPrototypeOf(e);return null===l?void 0:t(l,n,o)}if("value"in r)return r.value;var i=r.get;return void 0!==i?i.call(o):void 0},r=function(){function t(t,e){for(var n=0;n-1}a.blotName="link",a.tagName="A",a.SANITIZED_URL="about:blank",a.PROTOCOL_WHITELIST=["http","https","mailto","tel"],e.default=a,e.sanitize=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1],n=this.container.querySelector(".ql-selected");if(t!==n&&(null!=n&&n.classList.remove("ql-selected"),null!=t&&(t.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(t.parentNode.children,t),t.hasAttribute("data-value")?this.label.setAttribute("data-value",t.getAttribute("data-value")):this.label.removeAttribute("data-value"),t.hasAttribute("data-label")?this.label.setAttribute("data-label",t.getAttribute("data-label")):this.label.removeAttribute("data-label"),e))){if("function"==typeof Event)this.select.dispatchEvent(new Event("change"));else if("object"===("undefined"==typeof Event?"undefined":o(Event))){var r=document.createEvent("Event");r.initEvent("change",!0,!0),this.select.dispatchEvent(r)}this.close()}}},{key:"update",value:function(){var t=void 0;if(this.select.selectedIndex>-1){var e=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];t=this.select.options[this.select.selectedIndex],this.selectItem(e)}else this.selectItem(null);var n=null!=t&&t!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",n)}}]),t}()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=v(n(0)),r=v(n(5)),l=n(4),i=v(l),a=v(n(16)),u=v(n(25)),s=v(n(24)),d=v(n(35)),c=v(n(6)),p=v(n(22)),f=v(n(7)),h=v(n(55)),g=v(n(42)),m=v(n(23));function v(t){return t&&t.__esModule?t:{default:t}}r.default.register({"blots/block":i.default,"blots/block/embed":l.BlockEmbed,"blots/break":a.default,"blots/container":u.default,"blots/cursor":s.default,"blots/embed":d.default,"blots/inline":c.default,"blots/scroll":p.default,"blots/text":f.default,"modules/clipboard":h.default,"modules/history":g.default,"modules/keyboard":m.default}),o.default.register(i.default,a.default,s.default,c.default,p.default,f.default),e.default=r.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(1);e.default=function(){function t(t){this.domNode=t,this.domNode[o.DATA_KEY]={blot:this}}return Object.defineProperty(t.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),t.create=function(t){if(null==this.tagName)throw new o.ParchmentError("Blot definition missing tagName");var e;return Array.isArray(this.tagName)?("string"==typeof t&&(t=t.toUpperCase(),parseInt(t).toString()===t&&(t=parseInt(t))),e="number"==typeof t?document.createElement(this.tagName[t-1]):this.tagName.indexOf(t)>-1?document.createElement(t):document.createElement(this.tagName[0])):e=document.createElement(this.tagName),this.className&&e.classList.add(this.className),e},t.prototype.attach=function(){null!=this.parent&&(this.scroll=this.parent.scroll)},t.prototype.clone=function(){var t=this.domNode.cloneNode(!1);return o.create(t)},t.prototype.detach=function(){null!=this.parent&&this.parent.removeChild(this),delete this.domNode[o.DATA_KEY]},t.prototype.deleteAt=function(t,e){this.isolate(t,e).remove()},t.prototype.formatAt=function(t,e,n,r){var l=this.isolate(t,e);if(null!=o.query(n,o.Scope.BLOT)&&r)l.wrap(n,r);else if(null!=o.query(n,o.Scope.ATTRIBUTE)){var i=o.create(this.statics.scope);l.wrap(i),i.format(n,r)}},t.prototype.insertAt=function(t,e,n){var r=null==n?o.create("text",e):o.create(e,n),l=this.split(t);this.parent.insertBefore(r,l)},t.prototype.insertInto=function(t,e){void 0===e&&(e=null),null!=this.parent&&this.parent.children.remove(this);var n=null;t.children.insertBefore(this,e),null!=e&&(n=e.domNode),this.domNode.parentNode==t.domNode&&this.domNode.nextSibling==n||t.domNode.insertBefore(this.domNode,n),this.parent=t,this.attach()},t.prototype.isolate=function(t,e){var n=this.split(t);return n.split(e),n},t.prototype.length=function(){return 1},t.prototype.offset=function(t){return void 0===t&&(t=this.parent),null==this.parent||this==t?0:this.parent.children.offset(this)+this.parent.offset(t)},t.prototype.optimize=function(t){null!=this.domNode[o.DATA_KEY]&&delete this.domNode[o.DATA_KEY].mutations},t.prototype.remove=function(){null!=this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},t.prototype.replace=function(t){null!=t.parent&&(t.parent.insertBefore(this,t.next),t.remove())},t.prototype.replaceWith=function(t,e){var n="string"==typeof t?o.create(t,e):t;return n.replace(this),n},t.prototype.split=function(t,e){return 0===t?this:this.next},t.prototype.update=function(t,e){},t.prototype.wrap=function(t,e){var n="string"==typeof t?o.create(t,e):t;return null!=this.parent&&this.parent.insertBefore(n,this.next),n.appendChild(this),n},t.blotName="abstract",t}()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(12),r=n(32),l=n(33),i=n(1);e.default=function(){function t(t){this.attributes={},this.domNode=t,this.build()}return t.prototype.attribute=function(t,e){e?t.add(this.domNode,e)&&(null!=t.value(this.domNode)?this.attributes[t.attrName]=t:delete this.attributes[t.attrName]):(t.remove(this.domNode),delete this.attributes[t.attrName])},t.prototype.build=function(){var t=this;this.attributes={};var e=o.default.keys(this.domNode),n=r.default.keys(this.domNode),a=l.default.keys(this.domNode);e.concat(n).concat(a).forEach(function(e){var n=i.query(e,i.Scope.ATTRIBUTE);n instanceof o.default&&(t.attributes[n.attrName]=n)})},t.prototype.copy=function(t){var e=this;Object.keys(this.attributes).forEach(function(n){var o=e.attributes[n].value(e.domNode);t.format(n,o)})},t.prototype.move=function(t){var e=this;this.copy(t),Object.keys(this.attributes).forEach(function(t){e.attributes[t].remove(e.domNode)}),this.attributes={}},t.prototype.values=function(){var t=this;return Object.keys(this.attributes).reduce(function(e,n){return e[n]=t.attributes[n].value(t.domNode),e},{})},t}()},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var l=n(12);function i(t,e){return(t.getAttribute("class")||"").split(/\s+/).filter(function(t){return 0===t.indexOf(e+"-")})}e.default=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.keys=function(t){return(t.getAttribute("class")||"").split(/\s+/).map(function(t){return t.split("-").slice(0,-1).join("-")})},e.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(this.remove(t),t.classList.add(this.keyName+"-"+e),!0)},e.prototype.remove=function(t){i(t,this.keyName).forEach(function(e){t.classList.remove(e)}),0===t.classList.length&&t.removeAttribute("class")},e.prototype.value=function(t){var e=(i(t,this.keyName)[0]||"").slice(this.keyName.length+1);return this.canAdd(t,e)?e:""},e}(l.default)},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var l=n(12);function i(t){var e=t.split("-"),n=e.slice(1).map(function(t){return t[0].toUpperCase()+t.slice(1)}).join("");return e[0]+n}e.default=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.keys=function(t){return(t.getAttribute("style")||"").split(";").map(function(t){return t.split(":")[0].trim()})},e.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(t.style[i(this.keyName)]=e,!0)},e.prototype.remove=function(t){t.style[i(this.keyName)]="",t.getAttribute("style")||t.removeAttribute("style")},e.prototype.value=function(t){var e=t.style[i(this.keyName)];return this.canAdd(t,e)?e:""},e}(l.default)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;no&&this.stack.undo.length>0){var r=this.stack.undo.pop();n=n.compose(r.undo),t=r.redo.compose(t)}else this.lastRecorded=o;this.stack.undo.push({redo:t,undo:n}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(t){this.stack.undo.forEach(function(e){e.undo=t.transform(e.undo,!0),e.redo=t.transform(e.redo,!0)}),this.stack.redo.forEach(function(e){e.undo=t.transform(e.undo,!0),e.redo=t.transform(e.redo,!0)})}},{key:"undo",value:function(){this.change("undo","redo")}}]),e}();function s(t){var e=t.reduce(function(t,e){return t+(e.delete||0)},0),n=t.length()-e;return function(t){var e=t.ops[t.ops.length-1];return null!=e&&(null!=e.insert?"string"==typeof e.insert&&e.insert.endsWith("\n"):null!=e.attributes&&Object.keys(e.attributes).some(function(t){return null!=r.default.query(t,r.default.Scope.BLOCK)}))}(t)&&(n-=1),n}u.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1},e.default=u,e.getLastChangeIndex=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BaseTooltip=void 0;var o=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"link",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),null!=e?this.textbox.value=e:t!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+t)||""),this.root.setAttribute("data-mode",t)}},{key:"restoreFocus",value:function(){var t=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=t}},{key:"save",value:function(){var t,e,n=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":var o=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",n,i.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",n,i.default.sources.USER)),this.quill.root.scrollTop=o;break;case"video":n=(e=(t=n).match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/))?(e[1]||"https")+"://www.youtube.com/embed/"+e[2]+"?showinfo=0":(e=t.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(e[1]||"https")+"://player.vimeo.com/video/"+e[2]+"/":t;case"formula":if(!n)break;var r=this.quill.getSelection(!0);if(null!=r){var l=r.index+r.length;this.quill.insertEmbed(l,this.root.getAttribute("data-mode"),n,i.default.sources.USER),"formula"===this.root.getAttribute("data-mode")&&this.quill.insertText(l+1," ",i.default.sources.USER),this.quill.setSelection(l+2,i.default.sources.USER)}}this.textbox.value="",this.hide()}}]),e}();function w(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e.forEach(function(e){var o=document.createElement("option");e===n?o.setAttribute("selected","selected"):o.setAttribute("value",e),t.appendChild(o)})}e.BaseTooltip=$,e.default=O},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){function t(){this.head=this.tail=null,this.length=0}return t.prototype.append=function(){for(var t=[],e=0;e1&&this.append.apply(this,t.slice(1))},t.prototype.contains=function(t){for(var e,n=this.iterator();e=n();)if(e===t)return!0;return!1},t.prototype.insertBefore=function(t,e){t&&(t.next=e,null!=e?(t.prev=e.prev,null!=e.prev&&(e.prev.next=t),e.prev=t,e===this.head&&(this.head=t)):null!=this.tail?(this.tail.next=t,t.prev=this.tail,this.tail=t):(t.prev=null,this.head=this.tail=t),this.length+=1)},t.prototype.offset=function(t){for(var e=0,n=this.head;null!=n;){if(n===t)return e;e+=n.length(),n=n.next}return-1},t.prototype.remove=function(t){this.contains(t)&&(null!=t.prev&&(t.prev.next=t.next),null!=t.next&&(t.next.prev=t.prev),t===this.head&&(this.head=t.next),t===this.tail&&(this.tail=t.prev),this.length-=1)},t.prototype.iterator=function(t){return void 0===t&&(t=this.head),function(){var e=t;return null!=t&&(t=t.next),e}},t.prototype.find=function(t,e){void 0===e&&(e=!1);for(var n,o=this.iterator();n=o();){var r=n.length();if(tl?n(o,t-l,Math.min(e,l+a-t)):n(o,0,Math.min(a,t+e-l)),l+=a}},t.prototype.map=function(t){return this.reduce(function(e,n){return e.push(t(n)),e},[])},t.prototype.reduce=function(t,e){for(var n,o=this.iterator();n=o();)e=t(e,n);return e},t}()},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var l=n(17),i=n(1),a={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0};e.default=function(t){function e(e){var n=t.call(this,e)||this;return n.scroll=n,n.observer=new MutationObserver(function(t){n.update(t)}),n.observer.observe(n.domNode,a),n.attach(),n}return r(e,t),e.prototype.detach=function(){t.prototype.detach.call(this),this.observer.disconnect()},e.prototype.deleteAt=function(e,n){this.update(),0===e&&n===this.length()?this.children.forEach(function(t){t.remove()}):t.prototype.deleteAt.call(this,e,n)},e.prototype.formatAt=function(e,n,o,r){this.update(),t.prototype.formatAt.call(this,e,n,o,r)},e.prototype.insertAt=function(e,n,o){this.update(),t.prototype.insertAt.call(this,e,n,o)},e.prototype.optimize=function(e,n){var o=this;void 0===e&&(e=[]),void 0===n&&(n={}),t.prototype.optimize.call(this,n);for(var r=[].slice.call(this.observer.takeRecords());r.length>0;)e.push(r.pop());for(var a=function(t,e){void 0===e&&(e=!0),null!=t&&t!==o&&null!=t.domNode.parentNode&&(null==t.domNode[i.DATA_KEY].mutations&&(t.domNode[i.DATA_KEY].mutations=[]),e&&a(t.parent))},u=function(t){null!=t.domNode[i.DATA_KEY]&&null!=t.domNode[i.DATA_KEY].mutations&&(t instanceof l.default&&t.children.forEach(u),t.optimize(n))},s=e,d=0;s.length>0;d+=1){if(d>=100)throw new Error("[Parchment] Maximum optimize iterations reached");for(s.forEach(function(t){var e=i.find(t.target,!0);null!=e&&(e.domNode===t.target&&("childList"===t.type?(a(i.find(t.previousSibling,!1)),[].forEach.call(t.addedNodes,function(t){var e=i.find(t,!1);a(e,!1),e instanceof l.default&&e.children.forEach(function(t){a(t,!1)})})):"attributes"===t.type&&a(e.prev)),a(e))}),this.children.forEach(u),r=(s=[].slice.call(this.observer.takeRecords())).slice();r.length>0;)e.push(r.pop())}},e.prototype.update=function(e,n){var o=this;void 0===n&&(n={}),(e=e||this.observer.takeRecords()).map(function(t){var e=i.find(t.target,!0);return null==e?null:null==e.domNode[i.DATA_KEY].mutations?(e.domNode[i.DATA_KEY].mutations=[t],e):(e.domNode[i.DATA_KEY].mutations.push(t),null)}).forEach(function(t){null!=t&&t!==o&&null!=t.domNode[i.DATA_KEY]&&t.update(t.domNode[i.DATA_KEY].mutations||[],n)}),null!=this.domNode[i.DATA_KEY].mutations&&t.prototype.update.call(this,this.domNode[i.DATA_KEY].mutations,n),this.optimize(e,n)},e.blotName="scroll",e.defaultChild="block",e.scope=i.Scope.BLOCK_BLOT,e.tagName="DIV",e}(l.default)},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var l=n(18),i=n(1);e.default=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.formats=function(n){if(n.tagName!==e.tagName)return t.formats.call(this,n)},e.prototype.format=function(n,o){var r=this;n!==this.statics.blotName||o?t.prototype.format.call(this,n,o):(this.children.forEach(function(t){t instanceof l.default||(t=t.wrap(e.blotName,!0)),r.attributes.copy(t)}),this.unwrap())},e.prototype.formatAt=function(e,n,o,r){null!=this.formats()[o]||i.query(o,i.Scope.ATTRIBUTE)?this.isolate(e,n).format(o,r):t.prototype.formatAt.call(this,e,n,o,r)},e.prototype.optimize=function(n){t.prototype.optimize.call(this,n);var o=this.formats();if(0===Object.keys(o).length)return this.unwrap();var r=this.next;r instanceof e&&r.prev===this&&function(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n in t)if(t[n]!==e[n])return!1;return!0}(o,r.formats())&&(r.moveChildren(this),r.remove())},e.blotName="inline",e.scope=i.Scope.INLINE_BLOT,e.tagName="SPAN",e}(l.default)},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var l=n(18),i=n(1);e.default=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.formats=function(n){var o=i.query(e.blotName).tagName;if(n.tagName!==o)return t.formats.call(this,n)},e.prototype.format=function(n,o){null!=i.query(n,i.Scope.BLOCK)&&(n!==this.statics.blotName||o?t.prototype.format.call(this,n,o):this.replaceWith(e.blotName))},e.prototype.formatAt=function(e,n,o,r){null!=i.query(o,i.Scope.BLOCK)?this.format(o,r):t.prototype.formatAt.call(this,e,n,o,r)},e.prototype.insertAt=function(e,n,o){if(null==o||null!=i.query(n,i.Scope.INLINE))t.prototype.insertAt.call(this,e,n,o);else{var r=this.split(e),l=i.create(n,o);r.parent.insertBefore(l,r)}},e.prototype.update=function(e,n){navigator.userAgent.match(/Trident/)?this.build():t.prototype.update.call(this,e,n)},e.blotName="block",e.scope=i.Scope.BLOCK_BLOT,e.tagName="P",e}(l.default)},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var l=n(19);e.default=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.formats=function(t){},e.prototype.format=function(e,n){t.prototype.formatAt.call(this,0,this.length(),e,n)},e.prototype.formatAt=function(e,n,o,r){0===e&&n===this.length()?this.format(o,r):t.prototype.formatAt.call(this,e,n,o,r)},e.prototype.formats=function(){return this.statics.formats(this.domNode)},e}(l.default)},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var l=n(19),i=n(1);e.default=function(t){function e(e){var n=t.call(this,e)||this;return n.text=n.statics.value(n.domNode),n}return r(e,t),e.create=function(t){return document.createTextNode(t)},e.value=function(t){var e=t.data;return e.normalize&&(e=e.normalize()),e},e.prototype.deleteAt=function(t,e){this.domNode.data=this.text=this.text.slice(0,t)+this.text.slice(t+e)},e.prototype.index=function(t,e){return this.domNode===t?e:-1},e.prototype.insertAt=function(e,n,o){null==o?(this.text=this.text.slice(0,e)+n+this.text.slice(e),this.domNode.data=this.text):t.prototype.insertAt.call(this,e,n,o)},e.prototype.length=function(){return this.text.length},e.prototype.optimize=function(n){t.prototype.optimize.call(this,n),this.text=this.statics.value(this.domNode),0===this.text.length?this.remove():this.next instanceof e&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},e.prototype.position=function(t,e){return void 0===e&&(e=!1),[this.domNode,t]},e.prototype.split=function(t,e){if(void 0===e&&(e=!1),!e){if(0===t)return this;if(t===this.length())return this.next}var n=i.create(this.domNode.splitText(t));return this.parent.insertBefore(n,this.next),this.text=this.statics.value(this.domNode),n},e.prototype.update=function(t,e){var n=this;t.some(function(t){return"characterData"===t.type&&t.target===n.domNode})&&(this.text=this.statics.value(this.domNode))},e.prototype.value=function(){return this.text},e.blotName="text",e.scope=i.Scope.INLINE_BLOT,e}(l.default)},function(t,e,n){"use strict";var o=document.createElement("div");if(o.classList.toggle("test-class",!1),o.classList.contains("test-class")){var r=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,e){return arguments.length>1&&!this.contains(t)==!e?e:r.call(this,t)}}String.prototype.startsWith||(String.prototype.startsWith=function(t,e){return this.substr(e=e||0,t.length)===t}),String.prototype.endsWith||(String.prototype.endsWith=function(t,e){var n=this.toString();("number"!=typeof e||!isFinite(e)||Math.floor(e)!==e||e>n.length)&&(e=n.length);var o=n.indexOf(t,e-=t.length);return-1!==o&&o===e}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(t){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var e,n=Object(this),o=n.length>>>0,r=arguments[1],l=0;le.length?t:e,c=t.length>e.length?e:t,p=d.indexOf(c);if(-1!=p)return s=[[o,d.substring(0,p)],[r,c],[o,d.substring(p+c.length)]],t.length>e.length&&(s[0][0]=s[2][0]=n),s;if(1==c.length)return[[n,t],[o,e]];var f=function(t,e){var n=t.length>e.length?t:e,o=t.length>e.length?e:t;if(n.length<4||2*o.length=t.length?[o,r,l,i,c]:null}var l,i,s,d,c,p=r(n,o,Math.ceil(n.length/4)),f=r(n,o,Math.ceil(n.length/2));return p||f?(l=f?p&&p[4].length>f[4].length?p:f:p,t.length>e.length?(i=l[0],s=l[1],d=l[2],c=l[3]):(d=l[0],c=l[1],i=l[2],s=l[3]),[i,s,d,c,l[4]]):null}(t,e);if(f){var h=f[1],g=f[3],m=f[4],v=l(f[0],f[2]),b=l(h,g);return v.concat([[r,m]],b)}return function(t,e){for(var r=t.length,l=e.length,a=Math.ceil((r+l)/2),u=a,s=2*a,d=new Array(s),c=new Array(s),p=0;pr)m+=2;else if(O>l)g+=2;else if(h&&(C=u+f-_)>=0&&C=$)return i(t,e,M,O)}}for(var w=-y+v;w<=y-b;w+=2){for(var C=u+w,P=($=w==-y||w!=y&&c[C-1]r)b+=2;else if(P>l)v+=2;else if(!h&&(x=u+f-w)>=0&&x=($=r-$))return i(t,e,M,O)}}}return[[n,t],[o,e]]}(t,e)}(t=t.substring(0,t.length-c),e=e.substring(0,e.length-c));return p&&h.unshift([r,p]),f&&h.push([r,f]),function t(e){e.push([r,""]);for(var l,i=0,s=0,d=0,c="",p="";i1?(0!==s&&0!==d&&(0!==(l=a(p,c))&&(i-s-d>0&&e[i-s-d-1][0]==r?e[i-s-d-1][1]+=p.substring(0,l):(e.splice(0,0,[r,p.substring(0,l)]),i++),p=p.substring(l),c=c.substring(l)),0!==(l=u(p,c))&&(e[i][1]=p.substring(p.length-l)+e[i][1],p=p.substring(0,p.length-l),c=c.substring(0,c.length-l))),0===s?e.splice(i-d,s+d,[o,p]):0===d?e.splice(i-s,s+d,[n,c]):e.splice(i-s-d,s+d,[n,c],[o,p]),i=i-s-d+(s?1:0)+(d?1:0)+1):0!==i&&e[i-1][0]==r?(e[i-1][1]+=e[i][1],e.splice(i,1)):i++,d=0,s=0,c="",p=""}""===e[e.length-1][1]&&e.pop();var f=!1;for(i=1;i0&&l.splice(i+2,0,[u[0],s]),d(l,i,3)}return t}(h,s)),function(t){for(var e=!1,l=function(t){return t.charCodeAt(0)>=56320&&t.charCodeAt(0)<=57343},i=2;i=55296&&a.charCodeAt(a.length-1)<=56319&&t[i-1][0]===n&&l(t[i-1][1])&&t[i][0]===o&&l(t[i][1])&&(e=!0,t[i-1][1]=t[i-2][1].slice(-1)+t[i-1][1],t[i][1]=t[i-2][1].slice(-1)+t[i][1],t[i-2][1]=t[i-2][1].slice(0,-1));var a;if(!e)return t;var u=[];for(i=0;i0&&u.push(t[i]);return u}(h)}function i(t,e,n,o){var r=t.substring(0,n),i=e.substring(0,o),a=t.substring(n),u=e.substring(o),s=l(r,i),d=l(a,u);return s.concat(d)}function a(t,e){if(!t||!e||t.charAt(0)!=e.charAt(0))return 0;for(var n=0,o=Math.min(t.length,e.length),r=o,l=0;n