/* _GlobalPrefix_ */
/* _Module_:core */
try{
'use strict';var k,aa=function(a){if(0>a)throw Error("k");if(0==a)return"0";var b=Math.floor(Math.log10(a)),c=3*Math.floor(b/3);return 0==c?a+"":(a/Math.pow(10,c)).toFixed(3-(b+1-c))},ba=function(a){if(0>a)throw Error("k");if(0==a)return"";switch(Math.floor(Math.floor(Math.log10(a))/3)){case 5:return"Q";case 4:return"T";case 3:return"B";case 2:return"M";case 1:return"K";default:return""}},ca=function(a){var b=document.createElement("img");b.setAttribute("src","data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
b.setAttribute("data-missing-character",a);b.classList.add("content-editable-missing");return b},da="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},m="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this,ea=function(){ea=function(){};m.Symbol||(m.Symbol=fa)},ha=0,fa=function(a){return"jscomp_symbol_"+(a||"")+ha++},ja=function(){ea();var a=m.Symbol.iterator;a||(a=
m.Symbol.iterator=m.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&da(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ia(this)}});ja=function(){}},ia=function(a){var b=0;return ka(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})},ka=function(a){ja();a={next:a};a[m.Symbol.iterator]=function(){return this};return a},n=function(a){ja();var b=a[Symbol.iterator];return b?b.call(a):ia(a)},p=function(a,b){function c(){}c.prototype=b.prototype;a.od=b.prototype;
a.prototype=new c;a.prototype.constructor=a;for(var d in b)if(Object.defineProperties){var e=Object.getOwnPropertyDescriptor(b,d);e&&Object.defineProperty(a,d,e)}else a[d]=b[d]},la=function(a){if(!(a instanceof Array)){a=n(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a},ma=function(a,b){if(b){var c=m;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&da(c,a,{configurable:!0,writable:!0,value:b})}};
ma("Object.is",function(a){return a?a:function(a,c){return a===c?0!==a||1/a===1/c:a!==a&&c!==c}});
ma("String.prototype.startsWith",function(a){return a?a:function(a,c){if(null==this)throw new TypeError("The 'this' value for String.prototype.startsWith must not be null or undefined");if(a instanceof RegExp)throw new TypeError("First argument to String.prototype.startsWith must not be a regular expression");var b=this+"";a+="";var e=b.length,f=a.length;c=Math.max(0,Math.min(c|0,b.length));for(var g=0;g<f&&c<e;)if(b[c++]!=a[g++])return!1;return g>=f}}); ma("Math.log10",function(a){return a?a:function(a){return Math.log(a)/Math.LN10}});var _DumpException=window._DumpException||function(a){throw a;};window._DumpException=_DumpException;
var q=this,r=function(a){return"string"==typeof a},na=function(){},u=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=
typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==b&&"undefined"==typeof a.call)return"object";return b},oa=function(a){var b=u(a);return"array"==b||"object"==b&&"number"==typeof a.length},pa=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},qa="closure_uid_"+(1E9*Math.random()>>>0),ra=0,sa=function(a,b,c){return a.call.apply(a.bind,arguments)},ta=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=
Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}},ua=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ua=sa:ua=ta;return ua.apply(null,arguments)},va=function(a,b){a=a.split(".");var c=q;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0=== b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};
eval('var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(e,l,M){e!=Array.prototype&&e!=Object.prototype&&(e[l]=M.value)};$jscomp.getGlobal=function(e){return"undefined"!=typeof window&&window===e?e:"undefined"!=typeof global&&null!=global?global:e};$jscomp.global=$jscomp.getGlobal(this);$jscomp.SYMBOL_PREFIX="jscomp_symbol_";\n$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)};$jscomp.symbolCounter_=0;$jscomp.Symbol=function(e){return $jscomp.SYMBOL_PREFIX+(e||"")+$jscomp.symbolCounter_++};\n$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var e=$jscomp.global.Symbol.iterator;e||(e=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));"function"!=typeof Array.prototype[e]&&$jscomp.defineProperty(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return $jscomp.arrayIterator(this)}});$jscomp.initSymbolIterator=function(){}};$jscomp.arrayIterator=function(e){var l=0;return $jscomp.iteratorPrototype(function(){return l<e.length?{done:!1,value:e[l++]}:{done:!0}})};\n$jscomp.iteratorPrototype=function(e){$jscomp.initSymbolIterator();e={next:e};e[$jscomp.global.Symbol.iterator]=function(){return this};return e};$jscomp.iteratorFromArray=function(e,l){$jscomp.initSymbolIterator();e instanceof String&&(e+="");var M=0,k={next:function(){if(M<e.length){var P=M++;return{value:l(P,e[P]),done:!1}}k.next=function(){return{done:!0,value:void 0}};return k.next()}};k[Symbol.iterator]=function(){return k};return k};\n$jscomp.polyfill=function(e,l){if(l){var M=$jscomp.global;e=e.split(".");for(var k=0;k<e.length-1;k++){var P=e[k];P in M||(M[P]={});M=M[P]}e=e[e.length-1];k=M[e];l=l(k);l!=k&&null!=l&&$jscomp.defineProperty(M,e,{configurable:!0,writable:!0,value:l})}};$jscomp.polyfill("Array.prototype.keys",function(e){return e?e:e=function(){return $jscomp.iteratorFromArray(this,function(l){return l})}},"es6-impl","es3");\n$jscomp.findInternal=function(e,l,M){e instanceof String&&(e=String(e));for(var k=e.length,P=0;P<k;P++){var Q=e[P];if(l.call(M,Q,P,e))return{i:P,v:Q}}return{i:-1,v:void 0}};$jscomp.polyfill("Array.prototype.find",function(e){return e?e:e=function(l,e){return $jscomp.findInternal(this,l,e).v}},"es6-impl","es3");$jscomp.polyfill("Number.isNaN",function(e){return e?e:e=function(e){return"number"===typeof e&&isNaN(e)}},"es6-impl","es3");\n$jscomp.checkStringArgs=function(e,l,M){if(null==e)throw new TypeError("The \'this\' value for String.prototype."+M+" must not be null or undefined");if(l instanceof RegExp)throw new TypeError("First argument to String.prototype."+M+" must not be a regular expression");return e+""};\n$jscomp.polyfill("String.prototype.codePointAt",function(e){return e?e:e=function(e){var l=$jscomp.checkStringArgs(this,null,"codePointAt"),k=l.length;e=Number(e)||0;if(0<=e&&e<k){e|=0;var P=l.charCodeAt(e);if(55296>P||56319<P||e+1===k)return P;e=l.charCodeAt(e+1);return 56320>e||57343<e?P:1024*(P-55296)+e+9216}}},"es6-impl","es3");\n(function(e){function l(a){return function(){for(var b=arguments[0],c="["+(a?a+":":"")+b+"] http://errors.angularjs.org/1.5.12-local+sha.7f65bbb8d/"+(a?a+"/":"")+b,b=1;b<arguments.length;b++)var c=c+(1==b?"?":"&")+"p"+(b-1)+"=",d=encodeURIComponent,f=arguments[b],f="function"==typeof f?f.toString().replace(/ \\{[\\s\\S]*$/,""):"undefined"==typeof f?"undefined":"string"!=typeof f?JSON.stringify(f):f,c=c+d(f);return Error(c)}}function M(a){if(null==a||za(a))return!1;if(aa(a)||H(a)||R&&a instanceof R)return!0;\nvar b="length"in Object(a)&&a.length;return S(b)&&(0<=b&&(b-1 in a||a instanceof Array)||"function"===typeof a.item)}function k(a,b,c){var d;if(a)if(A(a))for(g in a)"prototype"===g||"length"===g||"name"===g||a.hasOwnProperty&&!a.hasOwnProperty(g)||b.call(c,a[g],g,a);else if(aa(a)||M(a)){var f="object"!==typeof a;var g=0;for(d=a.length;g<d;g++)(f||g in a)&&b.call(c,a[g],g,a)}else if(a.forEach&&a.forEach!==k)a.forEach(b,c,a);else if(bb(a))for(g in a)b.call(c,a[g],g,a);else if("function"===typeof a.hasOwnProperty)for(g in a)a.hasOwnProperty(g)&&\nb.call(c,a[g],g,a);else for(g in a)lb.call(a,g)&&b.call(c,a[g],g,a);return a}function P(a,b,c){for(var d=Object.keys(a).sort(),f=0;f<d.length;f++)b.call(c,a[d[f]],d[f]);return d}function Q(a){return function(b,c){a(c,b)}}function Na(){return++jc}function Oa(a,b,c){for(var d=a.$$hashKey,f=0,g=b.length;f<g;++f){var h=b[f];if(F(h)||A(h))for(var m=Object.keys(h),n=0,q=m.length;n<q;n++){var t=m[n],z=h[t];c&&F(z)?pa(z)?a[t]=new Date(z.valueOf()):Ka(z)?a[t]=new RegExp(z):z.nodeName?a[t]=z.cloneNode(!0):\nea(z)?a[t]=z.clone():(F(a[t])||(a[t]=aa(z)?[]:{}),Oa(a[t],[z],!0)):a[t]=z}}d?a.$$hashKey=d:delete a.$$hashKey;return a}function B(a){return Oa(a,mb.call(arguments,1),!1)}function pb(a){return Oa(a,mb.call(arguments,1),!0)}function J(a,b){return B(Object.create(a),b)}function r(){}function K(a){return a}function X(a){return function(){return a}}function cb(a){return A(a.toString)&&a.toString!==Za}function x(a){return"undefined"===typeof a}function w(a){return"undefined"!==typeof a}function F(a){return null!==\na&&"object"===typeof a}function bb(a){return null!==a&&"object"===typeof a&&!fd(a)}function H(a){return"string"===typeof a}function S(a){return"number"===typeof a}function pa(a){return"[object Date]"===Za.call(a)}function A(a){return"function"===typeof a}function Ka(a){return"[object RegExp]"===Za.call(a)}function za(a){return a&&a.window===a}function Pa(a){return a&&a.$evalAsync&&a.$watch}function Ca(a){return"boolean"===typeof a}function ya(a){return a&&S(a.length)&&ve.test(Za.call(a))}function ea(a){return!(!a||\n!(a.nodeName||a.prop&&a.attr&&a.find))}function u(a){var b={};a=a.split(",");var c;for(c=0;c<a.length;c++)b[a[c]]=!0;return b}function ba(a){return ma(a.nodeName||a[0]&&a[0].nodeName)}function ka(a,b){b=a.indexOf(b);0<=b&&a.splice(b,1);return b}function Ga(a,b){function c(a,b){var c=b.$$hashKey;if(aa(a)){var f=0;for(var g=a.length;f<g;f++)b.push(d(a[f]))}else if(bb(a))for(f in a)b[f]=d(a[f]);else if(a&&"function"===typeof a.hasOwnProperty)for(f in a)a.hasOwnProperty(f)&&(b[f]=d(a[f]));else for(f in a)lb.call(a,\nf)&&(b[f]=d(a[f]));c?b.$$hashKey=c:delete b.$$hashKey;return b}function d(a){if(!F(a))return a;var b=g.indexOf(a);if(-1!==b)return h[b];if(za(a)||Pa(a))throw yb("cpws");var b=!1,d=f(a);void 0===d&&(d=aa(a)?[]:Object.create(fd(a)),b=!0);g.push(a);h.push(d);return b?c(a,d):d}function f(a){switch(Za.call(a)){case "[object Int8Array]":case "[object Int16Array]":case "[object Int32Array]":case "[object Float32Array]":case "[object Float64Array]":case "[object Uint8Array]":case "[object Uint8ClampedArray]":case "[object Uint16Array]":case "[object Uint32Array]":return new a.constructor(d(a.buffer),\na.byteOffset,a.length);case "[object ArrayBuffer]":if(!a.slice){var b=new ArrayBuffer(a.byteLength);(new Uint8Array(b)).set(new Uint8Array(a));return b}return a.slice(0);case "[object Boolean]":case "[object Number]":case "[object String]":case "[object Date]":return new a.constructor(a.valueOf());case "[object RegExp]":return b=new RegExp(a.source,a.toString().match(/[^/]*$/)[0]),b.lastIndex=a.lastIndex,b;case "[object Blob]":return new a.constructor([a],{type:a.type})}if(A(a.cloneNode))return a.cloneNode(!0)}\nvar g=[],h=[];if(b){if(ya(b)||"[object ArrayBuffer]"===Za.call(b))throw yb("cpta");if(a===b)throw yb("cpi");aa(b)?b.length=0:k(b,function(a,c){"$$hashKey"!==c&&delete b[c]});g.push(a);h.push(b);return c(a,b)}return d(a)}function la(a,b){if(a===b)return!0;if(null===a||null===b)return!1;if(a!==a&&b!==b)return!0;var c=typeof a,d;if(c===typeof b&&"object"===c)if(aa(a)){if(!aa(b))return!1;if((c=a.length)===b.length){for(d=0;d<c;d++)if(!la(a[d],b[d]))return!1;return!0}}else{if(pa(a))return pa(b)?la(a.getTime(),\nb.getTime()):!1;if(Ka(a))return Ka(b)?a.toString()===b.toString():!1;if(Pa(a)||Pa(b)||za(a)||za(b)||aa(b)||pa(b)||Ka(b))return!1;c=fa();for(d in a)if("$"!==d.charAt(0)&&!A(a[d])){if(!la(a[d],b[d]))return!1;c[d]=!0}for(d in b)if(!(d in c)&&"$"!==d.charAt(0)&&w(b[d])&&!A(b[d]))return!1;return!0}return!1}function qb(a,b,c){return a.concat(mb.call(b,c))}function gb(a,b){var c=2<arguments.length?mb.call(arguments,2):[];return!A(b)||b instanceof RegExp?b:c.length?function(){return arguments.length?b.apply(a,\nqb(c,arguments,0)):b.apply(a,c)}:function(){return arguments.length?b.apply(a,arguments):b.call(a)}}function kc(a,b){var c=b;"string"===typeof a&&"$"===a.charAt(0)&&"$"===a.charAt(1)?c=void 0:za(b)?c="$WINDOW":b&&e.document===b?c="$DOCUMENT":Pa(b)&&(c="$SCOPE");return c}function zb(a,b){if(!x(a))return S(b)||(b=b?2:null),JSON.stringify(a,kc,b)}function lc(a){return H(a)?JSON.parse(a):a}function mc(a,b){a=a.replace(we,"");a=Date.parse("Jan 01, 1970 00:00:00 "+a)/6E4;return $a(a)?b:a}function Ab(a,\nb,c){c=c?-1:1;var d=a.getTimezoneOffset();b=mc(b,d);c*=b-d;a=new Date(a.getTime());a.setMinutes(a.getMinutes()+c);return a}function Ha(a){a=R(a).clone();try{a.empty()}catch(c){}var b=R("<div>").append(a).html();try{return a[0].nodeType===Bb?ma(b):b.match(/^(<[^>]+>)/)[1].replace(/^<([\\w-]+)/,function(a,b){return"<"+ma(b)})}catch(c){return ma(b)}}function ha(a){try{return decodeURIComponent(a)}catch(b){}}function hb(a){var b={};k((a||"").split("&"),function(a){if(a){var c=a=a.replace(/\\+/g,"%20"),\nf=a.indexOf("=");if(-1!==f){c=a.substring(0,f);var g=a.substring(f+1)}c=ha(c);w(c)&&(g=w(g)?ha(g):!0,lb.call(b,c)?aa(b[c])?b[c].push(g):b[c]=[b[c],g]:b[c]=g)}});return b}function Cb(a){var b=[];k(a,function(a,d){aa(a)?k(a,function(a){b.push(Ea(d,!0)+(!0===a?"":"="+Ea(a,!0)))}):b.push(Ea(d,!0)+(!0===a?"":"="+Ea(a,!0)))});return b.length?b.join("&"):""}function rb(a){return Ea(a,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function Ea(a,b){return encodeURIComponent(a).replace(/%40/gi,\n"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,b?"%20":"+")}function Nb(a,b){var c,d=Ob.length;for(c=0;c<d;++c){var f=Ob[c]+b;if(H(f=a.getAttribute(f)))return f}return null}function ib(a,b){var c,d,f={};k(Ob,function(b){b+="app";!c&&a.hasAttribute&&a.hasAttribute(b)&&(c=a,d=a.getAttribute(b))});k(Ob,function(b){b+="app";var f;!c&&(f=a.querySelector("["+b.replace(":","\\\\:")+"]"))&&(c=f,d=f.getAttribute(b))});c&&(xe?(f.strictDi=null!==Nb(c,"strict-di"),\nb(c,d?[d]:[],f)):e.console.error("Angular: disabling automatic bootstrap. <script> protocol indicates an extension, document.location.href does not match."))}function sb(a,b,c){F(c)||(c={});c=B({strictDi:!1},c);var d=function(){a=R(a);if(a.injector()){var d=a[0]===e.document?"document":Ha(a);throw yb("btstrpd",d.replace(/</,"&lt;").replace(/>/,"&gt;"));}b=b||[];b.unshift(["$provide",function(b){b.value("$rootElement",a)}]);c.debugInfoEnabled&&b.push(["$compileProvider",function(a){a.debugInfoEnabled(!0)}]);\nb.unshift("ng");d=Xb(b,c.strictDi);d.invoke(["$rootScope","$rootElement","$compile","$injector",function(a,b,c,d){a.$apply(function(){b.data("$injector",d);c(b)(a)})}]);return d},f=/^NG_ENABLE_DEBUG_INFO!/,g=/^NG_DEFER_BOOTSTRAP!/;e&&f.test(e.name)&&(c.debugInfoEnabled=!0,e.name=e.name.replace(f,""));if(e&&!g.test(e.name))return d();e.name=e.name.replace(g,"");db.resumeBootstrap=function(a){k(a,function(a){b.push(a)});return d()};A(db.resumeDeferredBootstrap)&&db.resumeDeferredBootstrap()}function sa(){e.name=\n"NG_ENABLE_DEBUG_INFO!"+e.name;e.location.reload()}function Ua(a){a=db.element(a).injector();if(!a)throw yb("test");return a.get("$$testability")}function p(a,b){b=b||"_";return a.replace(ye,function(a,d){return(d?b:"")+a.toLowerCase()})}function L(a,b,c){if(!a)throw yb("areq",b||"?",c||"required");return a}function W(a,b,c){c&&aa(a)&&(a=a[a.length-1]);L(A(a),b,"not a function, got "+(a&&"object"===typeof a?a.constructor.name||"Object":typeof a));return a}function Fa(a,b){if("hasOwnProperty"===a)throw yb("badname",\nb);}function Va(a,b,c){if(!b)return a;b=b.split(".");for(var d,f=a,g=b.length,h=0;h<g;h++)d=b[h],a&&(a=(f=a)[d]);return!c&&A(a)?gb(f,a):a}function Wa(a){for(var b=a[0],c=a[a.length-1],d,f=1;b!==c&&(b=b.nextSibling);f++)if(d||a[f]!==b)d||(d=R(mb.call(a,0,f))),d.push(b);return d||a}function fa(){return Object.create(null)}function tb(a){function b(a,b,c){return a[b]||(a[b]=c())}var c=l("$injector"),d=l("ng");a=b(a,"angular",Object);a.$$minErr=a.$$minErr||l;return b(a,"module",function(){var a={};return function(f,\nh,m){if("hasOwnProperty"===f)throw d("badname","module");h&&a.hasOwnProperty(f)&&(a[f]=null);return b(a,f,function(){function a(a,b,c,f){f||(f=d);return function(){f[c||"push"]([a,b,arguments]);return O}}function b(a,b){return function(c,g){g&&A(g)&&(g.$$moduleName=f);d.push([a,b,arguments]);return O}}if(!h)throw c("nomod",f);var d=[],g=[],E=[],y=a("$injector","invoke","push",g),O={_invokeQueue:d,_configBlocks:g,_runBlocks:E,requires:h,name:f,provider:b("$provide","provider"),factory:b("$provide",\n"factory"),service:b("$provide","service"),value:a("$provide","value"),constant:a("$provide","constant","unshift"),decorator:b("$provide","decorator"),animation:b("$animateProvider","register"),filter:b("$filterProvider","register"),controller:b("$controllerProvider","register"),directive:b("$compileProvider","directive"),component:b("$compileProvider","component"),config:y,run:function(a){E.push(a);return this}};m&&y(m);return O})}})}function Da(a,b){if(aa(a)){b=b||[];for(var c=0,d=a.length;c<d;c++)b[c]=\na[c]}else if(F(a))for(c in b=b||{},a)if("$"!==c.charAt(0)||"$"!==c.charAt(1))b[c]=a[c];return b||a}function eb(a){return a.replace(ze,function(a,c,d,f){return f?d.toUpperCase():d}).replace(Ae,"Moz$1")}function La(a){a=a.nodeType;return 1===a||!a||9===a}function gd(a,b){var c=b.createDocumentFragment(),d=[];if(Fc.test(a)){b=c.appendChild(b.createElement("div"));var f=(Be.exec(a)||["",""])[1].toLowerCase(),f=jb[f]||jb._default;b.innerHTML=f[1]+a.replace(Ce,"<$1></$2>")+f[2];for(a=f[0];a--;)b=b.lastChild;\nd=qb(d,b.childNodes);b=c.firstChild;b.textContent=""}else d.push(b.createTextNode(a));c.textContent="";c.innerHTML="";k(d,function(a){c.appendChild(a)});return c}function Yb(a,b){var c=a.parentNode;c&&c.replaceChild(b,a);b.appendChild(a)}function ja(a){if(a instanceof ja)return a;if(H(a)){a=wa(a);var b=!0}if(!(this instanceof ja)){if(b&&"<"!==a.charAt(0))throw Gc("nosel");return new ja(a)}if(b){b=e.document;var c;a=(c=De.exec(a))?[b.createElement(c[1])]:(c=gd(a,b))?c.childNodes:[]}nb(this,a)}function Db(a){return a.cloneNode(!0)}\nfunction fb(a,b){b||ia(a);if(a.querySelectorAll){a=a.querySelectorAll("*");b=0;for(var c=a.length;b<c;b++)ia(a[b])}}function qa(a,b,c,d){if(w(d))throw Gc("offargs");var f=(d=ua(a))&&d.events,g=d&&d.handle;if(g)if(b){var h=function(b){var d=f[b];w(c)&&ka(d||[],c);w(c)&&d&&0<d.length||(a.removeEventListener(b,g,!1),delete f[b])};k(b.split(" "),function(a){h(a);nc[a]&&h(nc[a])})}else for(b in f)"$destroy"!==b&&a.removeEventListener(b,g,!1),delete f[b]}function ia(a,b){var c=a.ng339,d=c&&Zb[c];d&&(b?\ndelete d.data[b]:(d.handle&&(d.events.$destroy&&d.handle({},"$destroy"),qa(a)),delete Zb[c],a.ng339=void 0))}function ua(a,b){var c=a.ng339,c=c&&Zb[c];b&&!c&&(a.ng339=c=++Ee,c=Zb[c]={events:{},data:{},handle:void 0});return c}function Eb(a,b,c){if(La(a)){var d=w(c),f=!d&&b&&!F(b),g=!b;a=(a=ua(a,!f))&&a.data;if(d)a[b]=c;else{if(g)return a;if(f)return a&&a[b];B(a,b)}}}function oc(a,b){return a.getAttribute?-1<(" "+(a.getAttribute("class")||"")+" ").replace(/[\\n\\t]/g," ").indexOf(" "+b+" "):!1}function ra(a,\nb){b&&a.setAttribute&&k(b.split(" "),function(b){a.setAttribute("class",wa((" "+(a.getAttribute("class")||"")+" ").replace(/[\\n\\t]/g," ").replace(" "+wa(b)+" "," ")))})}function pc(a,b){if(b&&a.setAttribute){var c=(" "+(a.getAttribute("class")||"")+" ").replace(/[\\n\\t]/g," ");k(b.split(" "),function(a){a=wa(a);-1===c.indexOf(" "+a+" ")&&(c+=a+" ")});a.setAttribute("class",wa(c))}}function nb(a,b){if(b)if(b.nodeType)a[a.length++]=b;else{var c=b.length;if("number"===typeof c&&b.window!==b){if(c)for(var d=\n0;d<c;d++)a[a.length++]=b[d]}else a[a.length++]=b}}function xa(a,b){return Aa(a,"$"+(b||"ngController")+"Controller")}function Aa(a,b,c){9===a.nodeType&&(a=a.documentElement);for(b=aa(b)?b:[b];a;){for(var d=0,f=b.length;d<f;d++)if(w(c=R.data(a,b[d])))return c;a=a.parentNode||11===a.nodeType&&a.host}}function C(a){for(fb(a,!0);a.firstChild;)a.removeChild(a.firstChild)}function Pb(a,b){b||fb(a);(b=a.parentNode)&&b.removeChild(a)}function G(a,b){b=b||e;if("complete"===b.document.readyState)b.setTimeout(a);\nelse R(b).on("load",a)}function hd(a,b){return(b=qc[b.toLowerCase()])&&id[ba(a)]&&b}function Fe(a,b){var c=function(c,f){c.isDefaultPrevented=function(){return c.defaultPrevented};var d=(f=b[f||c.type])?f.length:0;if(d){if(x(c.immediatePropagationStopped)){var h=c.stopImmediatePropagation;c.stopImmediatePropagation=function(){c.immediatePropagationStopped=!0;c.stopPropagation&&c.stopPropagation();h&&h.call(c)}}c.isImmediatePropagationStopped=function(){return!0===c.immediatePropagationStopped};var m=\nf.specialHandlerWrapper||na;1<d&&(f=Da(f));for(var n=0;n<d;n++)c.isImmediatePropagationStopped()||m(a,c,f[n])}};c.elem=a;return c}function na(a,b,c){c.call(a,b)}function Ge(a,b,c){var d=b.relatedTarget;d&&(d===a||He.call(a,d))||c.call(a,b)}function Ie(){this.$get=function(){return B(ja,{hasClass:function(a,b){a.attr&&(a=a[0]);return oc(a,b)},addClass:function(a,b){a.attr&&(a=a[0]);return pc(a,b)},removeClass:function(a,b){a.attr&&(a=a[0]);return ra(a,b)}})}}function I(a,b){var c=a&&a.$$hashKey;if(c)return"function"===\ntypeof c&&(c=a.$$hashKey()),c;c=typeof a;return"function"===c||"object"===c&&null!==a?a.$$hashKey=c+":"+(b||Na)():c+":"+a}function T(a,b){if(b){var c=0;this.nextUid=function(){return++c}}k(a,this.put,this)}function $b(a){a=(Function.prototype.toString.call(a)+" ").replace(Je,"");return a.match(Ke)||a.match(Le)}function Me(a){return(a=$b(a))?"function("+(a[1]||"").replace(/[\\s\\r\\n]+/," ")+")":"fn"}function Xb(a,b){function c(a){return function(b,c){if(F(b))k(b,Q(a));else return a(b,c)}}function d(a,\nb){Fa(a,"service");if(A(b)||aa(b))b=E.instantiate(b);if(!b.$get)throw Fb("pget",a);return z[a+"Provider"]=b}function f(a,b){return function(){var c=ta.invoke(b,this);if(x(c))throw Fb("undef",a);return c}}function g(a,b,c){return d(a,{$get:!1!==c?f(a,b):b})}function h(a){L(x(a)||aa(a),"modulesToLoad","not an array");var b=[],c;k(a,function(a){function d(a){var b,c=0;for(b=a.length;c<b;c++){var d=a[c],f=E.get(d[0]);f[d[1]].apply(f,d[2])}}if(!t.get(a)){t.put(a,!0);try{H(a)?(c=Hc(a),b=b.concat(h(c.requires)).concat(c._runBlocks),\nd(c._invokeQueue),d(c._configBlocks)):A(a)?b.push(E.invoke(a)):aa(a)?b.push(E.invoke(a)):W(a,"module")}catch(N){throw aa(a)&&(a=a[a.length-1]),N.message&&N.stack&&-1===N.stack.indexOf(N.message)&&(N=N.message+"\\n"+N.stack),Fb("modulerr",a,N.stack||N.message||N);}}});return b}function m(a,c){function d(b,d){if(a.hasOwnProperty(b)){if(a[b]===n)throw Fb("cdep",b+" <- "+q.join(" <- "));return a[b]}try{return q.unshift(b),a[b]=n,a[b]=c(b,d),a[b]}catch(da){throw a[b]===n&&delete a[b],da;}finally{q.shift()}}\nfunction f(a,c,f){var g=[];a=Xb.$$annotate(a,b,f);for(var h=0,m=a.length;h<m;h++){var n=a[h];if("string"!==typeof n)throw Fb("itkn",n);g.push(c&&c.hasOwnProperty(n)?c[n]:d(n,f))}return g}return{invoke:function(a,b,c,d){"string"===typeof c&&(d=c,c=null);c=f(a,c,d);aa(a)&&(a=a[a.length-1]);return(d=11>=Gb?!1:"function"===typeof a&&/^(?:class\\b|constructor\\()/.test(Function.prototype.toString.call(a)+" "))?(c.unshift(null),new (Function.prototype.bind.apply(a,c))):a.apply(b,c)},instantiate:function(a,\nb,c){var d=aa(a)?a[a.length-1]:a;a=f(a,b,c);a.unshift(null);return new (Function.prototype.bind.apply(d,a))},get:d,annotate:Xb.$$annotate,has:function(b){return z.hasOwnProperty(b+"Provider")||a.hasOwnProperty(b)}}}b=!0===b;var n={},q=[],t=new T([],!0),z={$provide:{provider:c(d),factory:c(g),service:c(function(a,b){return g(a,["$injector",function(a){return a.instantiate(b)}])}),value:c(function(a,b){return g(a,X(b),!1)}),constant:c(function(a,b){Fa(a,"constant");z[a]=b;y[a]=b}),decorator:function(a,\nb){var c=E.get(a+"Provider"),d=c.$get;c.$get=function(){var a=ta.invoke(d,c);return ta.invoke(b,null,{$delegate:a})}}}},E=z.$injector=m(z,function(a,b){db.isString(b)&&q.push(b);throw Fb("unpr",q.join(" <- "));}),y={},O=m(y,function(a,b){b=E.get(a+"Provider",b);return ta.invoke(b.$get,b,void 0,a)}),ta=O;z.$injectorProvider={$get:X(O)};a=h(a);ta=O.get("$injector");ta.strictDi=b;k(a,function(a){a&&ta.invoke(a)});return ta}function rc(){var a=!0;this.disableAutoScrolling=function(){a=!1};this.$get=["$window",\n"$location","$rootScope",function(b,c,d){function f(a){var b=null;Array.prototype.some.call(a,function(a){if("a"===ba(a))return b=a,!0});return b}function g(a){if(a){a.scrollIntoView();var c=h.yOffset;A(c)?c=c():ea(c)?(c=c[0],c="fixed"!==b.getComputedStyle(c).position?0:c.getBoundingClientRect().bottom):S(c)||(c=0);c&&(a=a.getBoundingClientRect().top,b.scrollBy(0,a-c))}else b.scrollTo(0,0)}function h(a){a=H(a)?a:S(a)?a.toString():c.hash();var b;a?(b=m.getElementById(a))?g(b):(b=f(m.getElementsByName(a)))?\ng(b):"top"===a&&g(null):g(null)}var m=b.document;a&&d.$watch(function(){return c.hash()},function(a,b){a===b&&""===a||G(function(){d.$evalAsync(h)})});return h}]}function ac(a,b){if(!a&&!b)return"";if(!a)return b;if(!b)return a;aa(a)&&(a=a.join(" "));aa(b)&&(b=b.join(" "));return a+" "+b}function Ne(a){H(a)&&(a=a.split(" "));var b=fa();k(a,function(a){a.length&&(b[a]=!0)});return b}function Hb(a){return F(a)?a:{}}function Oe(a,b,c,d){function f(a){try{a.apply(null,mb.call(arguments,1))}finally{if(O--,\n0===O)for(;ta.length;)try{ta.pop()()}catch(V){c.error(V)}}}function g(){ca=null;h();m()}function h(){v=e();v=x(v)?null:v;la(v,U)&&(v=U);U=v}function m(){if(ub!==n.url()||N!==v)ub=n.url(),N=v,k(da,function(a){a(n.url(),v)})}var n=this,q=a.location,t=a.history,z=a.setTimeout,E=a.clearTimeout,y={};n.isMock=!1;var O=0,ta=[];n.$$completeOutstandingRequest=f;n.$$incOutstandingRequestCount=function(){O++};n.notifyWhenNoOutstandingRequests=function(a){0===O?a():ta.push(a)};var v,ub=q.href,Y=b.find("base"),\nca=null,e=d.history?function(){try{return t.state}catch(oa){}}:r;h();var N=v;n.url=function(b,c,f){x(f)&&(f=null);q!==a.location&&(q=a.location);t!==a.history&&(t=a.history);if(b){var g=N===f;if(ub===b&&(!d.history||g))return n;var m=ub&&Ib(ub)===Ib(b);ub=b;N=f;!d.history||m&&g?(m||(ca=b),c?q.replace(b):m?(c=q,f=b.indexOf("#"),f=-1===f?"":b.substr(f),c.hash=f):q.href=b,q.href!==b&&(ca=b)):(t[c?"replaceState":"pushState"](f,"",b),h(),N=v);ca&&(ca=b);return n}return ca||q.href.replace(/%27/g,"\'")};\nn.state=function(){return v};var da=[],Ba=!1,U=null;n.onUrlChange=function(b){if(!Ba){if(d.history)R(a).on("popstate",g);R(a).on("hashchange",g);Ba=!0}da.push(b);return b};n.$$applicationDestroyed=function(){R(a).off("hashchange popstate",g)};n.$$checkUrlChange=m;n.baseHref=function(){var a=Y.attr("href");return a?a.replace(/^(https?:)?\\/\\/[^/]*/,""):""};n.defer=function(a,b){O++;var c=z(function(){delete y[c];f(a)},b||0);y[c]=!0;return c};n.defer.cancel=function(a){return y[a]?(delete y[a],E(a),\nf(r),!0):!1}}function Pe(){this.$get=["$window","$log","$sniffer","$document",function(a,b,c,d){return new Oe(a,d,b,c)}]}function Qe(){this.$get=function(){function a(a,d){function c(a){a!==z&&(E?E===a&&(E=a.n):E=a,g(a.n,a.p),g(a,z),z=a,z.n=null)}function g(a,b){a!==b&&(a&&(a.p=b),b&&(b.n=a))}if(a in b)throw l("$cacheFactory")("iid",a);var h=0,m=B({},d,{id:a}),n=fa(),q=d&&d.capacity||Number.MAX_VALUE,t=fa(),z=null,E=null;return b[a]={put:function(a,b){if(!x(b)){if(q<Number.MAX_VALUE){var d=t[a]||\n(t[a]={key:a});c(d)}a in n||h++;n[a]=b;h>q&&this.remove(E.key);return b}},get:function(a){if(q<Number.MAX_VALUE){var b=t[a];if(!b)return;c(b)}return n[a]},remove:function(a){if(q<Number.MAX_VALUE){var b=t[a];if(!b)return;b===z&&(z=b.p);b===E&&(E=b.n);g(b.n,b.p);delete t[a]}a in n&&(delete n[a],h--)},removeAll:function(){n=fa();h=0;t=fa();z=E=null},destroy:function(){t=m=n=null;delete b[a]},info:function(){return B({},m,{size:h})}}}var b={};a.info=function(){var a={};k(b,function(b,c){a[c]=b.info()});\nreturn a};a.get=function(a){return b[a]};return a}}function Re(){this.$get=["$cacheFactory",function(a){return a("templates")}]}function va(a,b){function c(a,b,c){var d=/^\\s*([@&<]|=(\\*?))(\\??)\\s*([\\w$]*)\\s*$/,f=fa();k(a,function(a,g){if(a in z)f[g]=z[a];else{var h=a.match(d);if(!h)throw Ia("iscp",b,g,a,c?"controller bindings definition":"isolate scope definition");f[g]={mode:h[1][0],collection:"*"===h[2],optional:"?"===h[3],attrName:h[4]||g};h[4]&&(z[a]=f[g])}});return f}function d(a){var b=a.charAt(0);\nif(!b||b!==ma(b))throw Ia("baddir",a);if(a!==a.trim())throw Ia("baddir",a);}function f(a){var b=a.require||a.controller&&a.name;!aa(b)&&F(b)&&k(b,function(a,c){var d=a.match(q);a.substring(d[0].length)||(b[c]=d[0]+c)});return b}var g={},h=/^\\s*directive:\\s*([\\w-]+)\\s+(.*)$/,m=/(([\\w-]+)(?::([^;]+))?;?)/,n=u("ngSrc,ngSrcset,src,srcset"),q=/^(?:(\\^\\^?)?(\\?)?(\\^\\^?)?)?/,t=/^(on[a-z]+|formaction)$/,z=fa();this.directive=function Y(b,c){L(b,"name");Fa(b,"directive");H(b)?(d(b),L(c,"directiveFactory"),\ng.hasOwnProperty(b)||(g[b]=[],a.factory(b+"Directive",["$injector","$exceptionHandler",function(a,c){var d=[];k(g[b],function(g,h){try{var m=a.invoke(g);A(m)?m={compile:X(m)}:!m.compile&&m.link&&(m.compile=X(m.link));m.priority=m.priority||0;m.index=h;m.name=m.name||b;m.require=f(m);h=m;var n=m.restrict;if(n&&(!H(n)||!/[EACM]/.test(n)))throw Ia("badrestrict",n,b);h.restrict=n||"EA";m.$$moduleName=g.$$moduleName;d.push(m)}catch(vb){c(vb)}});return d}])),g[b].push(c)):k(b,Q(Y));return this};this.component=\nfunction(a,b){function c(a){function c(b){return A(b)||aa(b)?function(c,d){return a.invoke(b,this,{$element:c,$attrs:d})}:b}var f=b.template||b.templateUrl?b.template:"",g={controller:d,controllerAs:Se(b.controller)||b.controllerAs||"$ctrl",template:c(f),templateUrl:c(b.templateUrl),transclude:b.transclude,scope:{},bindToController:b.bindings||{},restrict:"E",require:b.require};k(b,function(a,b){"$"===b.charAt(0)&&(g[b]=a)});return g}var d=b.controller||function(){};k(b,function(a,b){"$"===b.charAt(0)&&\n(c[b]=a,A(d)&&(d[b]=a))});c.$inject=["$injector"];return this.directive(a,c)};this.aHrefSanitizationWhitelist=function(a){return w(a)?(b.aHrefSanitizationWhitelist(a),this):b.aHrefSanitizationWhitelist()};this.imgSrcSanitizationWhitelist=function(a){return w(a)?(b.imgSrcSanitizationWhitelist(a),this):b.imgSrcSanitizationWhitelist()};var E=!0;this.debugInfoEnabled=function(a){return w(a)?(E=a,this):E};var y=!0;this.preAssignBindingsEnabled=function(a){return w(a)?(y=a,this):y};var O=10;this.onChangesTtl=\nfunction(a){return arguments.length?(O=a,this):O};var ta=!0;this.commentDirectivesEnabled=function(a){return arguments.length?(ta=a,this):ta};var v=!0;this.cssClassDirectivesEnabled=function(a){return arguments.length?(v=a,this):v};this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate","$$sanitizeUri",function(a,b,d,f,z,Ba,U,oa,V,C){function Y(){try{if(!--na)throw La=void 0,Ia("infchng",O);U.$apply(function(){for(var a=[],\nb=0,c=La.length;b<c;++b)try{La[b]()}catch(Te){a.push(Te)}La=void 0;if(a.length)throw a;})}finally{na++}}function da(a,b){if(b){var c=Object.keys(b),d,f=0;for(d=c.length;f<d;f++){var g=c[f];this[g]=b[g]}}else this.$attr={};this.$$element=a}function ca(a,b,c){qa.innerHTML="<span "+b+">";b=qa.firstChild.attributes;var d=b[0];b.removeNamedItem(d.name);d.value=c;a.attributes.setNamedItem(d)}function N(a,b){try{a.addClass(b)}catch(Jc){}}function I(a,b,c,d,f){a instanceof R||(a=R(a));for(var g=/\\S+/,h=0,\nm=a.length;h<m;h++){var n=a[h];n.nodeType===Bb&&n.nodeValue.match(g)&&Yb(n,a[h]=e.document.createElement("span"))}var q=l(a,b,a,c,d,f);I.$$addScopeClass(a);var t=null;return function(b,c,d){L(b,"scope");f&&f.needsNewScope&&(b=b.$parent.$new());d=d||{};var g=d.parentBoundTranscludeFn,h=d.transcludeControllers;d=d.futureParentElement;g&&g.$$boundTransclude&&(g=g.$$boundTransclude);t||(t=(d=d&&d[0])?"foreignobject"!==ba(d)&&Za.call(d).match(/SVG/)?"svg":"html":"html");d="html"!==t?R(X(t,R("<div>").append(a).html())):\nc?Rb.clone.call(a):a;if(h)for(var m in h)d.data("$"+m+"Controller",h[m].instance);I.$$addScopeInfo(d,b);c&&c(d,b);q&&q(b,d,d,g);return d}}function l(a,b,c,d,f,g){function h(a,c,d,f){var g,h;if(y){var n=Array(c.length);for(g=0;g<m.length;g+=3){var q=m[g];n[q]=c[q]}}else n=c;g=0;for(h=m.length;g<h;){var t=n[m[g++]];c=m[g++];q=m[g++];if(c){if(c.scope){var z=a.$new();I.$$addScopeInfo(R(t),z)}else z=a;var v=c.transcludeOnThisElement?Xa(a,c.transclude,f):!c.templateOnThisElement&&f?f:!f&&b?Xa(a,b):null;\nc(q,z,t,d,v)}else q&&q(a,t.childNodes,void 0,f)}}for(var m=[],n,q,t,z,y,v=0;v<a.length;v++){n=new da;q=u(a[v],[],n,0===v?d:void 0,f);(g=q.length?T(q,a[v],n,b,c,null,[],[],g):null)&&g.scope&&I.$$addScopeClass(n.$$element);n=g&&g.terminal||!(t=a[v].childNodes)||!t.length?null:l(t,g?(g.transcludeOnThisElement||!g.templateOnThisElement)&&g.transclude:b);if(g||n)m.push(v,g,n),z=!0,y=y||g;g=null}return z?h:null}function Xa(a,b,c){function d(d,f,g,h,m){d||(d=a.$new(!1,m),d.$$transcluded=!0);return b(d,f,\n{parentBoundTranscludeFn:c,transcludeControllers:g,futureParentElement:h})}var f=d.$$slots=fa(),g;for(g in b.$$slots)f[g]=b.$$slots[g]?Xa(a,b.$$slots[g],c):null;return d}function u(a,b,c,d,f){var g=c.$attr;switch(a.nodeType){case 1:var h=ba(a);Aa(b,Qa(h),"E",d,f);for(var n,q,t,z,v=a.attributes,y=0,Y=v&&v.length;y<Y;y++){var E=!1,da=!1;n=v[y];q=n.name;t=wa(n.value);n=Qa(q);(z=cb.test(n))&&(q=q.replace(jd,"").substr(8).replace(/_(.)/g,function(a,b){return b.toUpperCase()}));(n=n.match(ja))&&ea(n[1])&&\n(E=q,da=q.substr(0,q.length-5)+"end",q=q.substr(0,q.length-6));n=Qa(q.toLowerCase());g[n]=q;if(z||!c.hasOwnProperty(n))c[n]=t,hd(a,n)&&(c[n]=!0);P(a,b,t,n,z);Aa(b,n,"A",d,f,E,da)}"input"===h&&"hidden"===a.getAttribute("type")&&a.setAttribute("autocomplete","off");if(!S)break;g=a.className;F(g)&&(g=g.animVal);if(H(g)&&""!==g)for(;a=m.exec(g);)n=Qa(a[2]),Aa(b,n,"C",d,f)&&(c[n]=wa(a[3])),g=g.substr(a.index+a[0].length);break;case Bb:if(11===Gb)for(;a.parentNode&&a.nextSibling&&a.nextSibling.nodeType===\nBb;)a.nodeValue+=a.nextSibling.nodeValue,a.parentNode.removeChild(a.nextSibling);xa(b,a.nodeValue);break;case 8:Pb&&Qb(a,b,c,d,f)}b.sort(Wa);return b}function Qb(a,b,c,d,f){try{var g=h.exec(a.nodeValue);if(g){var m=Qa(g[1]);Aa(b,m,"M",d,f)&&(c[m]=wa(g[2]))}}catch(lh){}}function W(a,b,c){var d=[],f=0;if(b&&a.hasAttribute&&a.hasAttribute(b)){do{if(!a)throw Ia("uterdir",b,c);1===a.nodeType&&(a.hasAttribute(b)&&f++,a.hasAttribute(c)&&f--);d.push(a);a=a.nextSibling}while(0<f)}else d.push(a);return R(d)}\nfunction D(a,b,c){return function(d,f,g,h,m){f=W(f[0],b,c);return a(d,f,g,h,m)}}function G(a,b,c,d,f,g){var h;return a?I(b,c,d,f,g):function(){h||(h=I(b,c,d,f,g),b=c=g=null);return h.apply(this,arguments)}}function T(a,b,c,f,g,h,m,n,q){function t(a,b,c,d){if(a){c&&(a=D(a,c,d));a.require=e.require;a.directiveName=p;if(U===e||e.$$isolateScope)a=Va(a,{isolateScope:!0});m.push(a)}if(b){c&&(b=D(b,c,d));b.require=e.require;b.directiveName=p;if(U===e||e.$$isolateScope)b=Va(b,{isolateScope:!0});n.push(b)}}\nfunction z(a,f,g,h,q){function t(a,b,c,d){var f;Pa(a)||(d=c,c=b,b=a,a=void 0);ta&&(f=v);c||(c=ta?e.parent():e);if(d){var g=q.$$slots[d];if(g)return g(a,b,f,c,kb);if(x(g))throw Ia("noslot",d,Ha(e));}else return q(a,b,f,c,kb)}var z,v;if(b===g){h=c;var e=c.$$element}else e=R(g),h=new da(e,c);var O=f;U?z=f.$new(!0):E&&(O=f.$parent);if(q){var ca=t;ca.$$boundTransclude=q;ca.isSlotFilled=function(a){return!!q.$$slots[a]}}Y&&(v=tb(e,h,ca,Y,z,f,U));if(U){I.$$addScopeInfo(e,z,!0,!(Ba&&(Ba===U||Ba===U.$$originalDirective)));\nI.$$addScopeClass(e,!0);z.$$isolateBindings=U.$$isolateBindings;var oa=ya(f,h,z,z.$$isolateBindings,U);oa.removeWatches&&z.$on("$destroy",oa.removeWatches)}for(Ma in v){oa=Y[Ma];var V=v[Ma];var p=oa.$$bindings.bindToController;if(y){V.bindingInfo=p?ya(O,h,V.instance,p,oa):{};var N=V();N!==V.instance&&(V.instance=N,e.data("$"+oa.name+"Controller",N),V.bindingInfo.removeWatches&&V.bindingInfo.removeWatches(),V.bindingInfo=ya(O,h,V.instance,p,oa))}else V.instance=V(),e.data("$"+oa.name+"Controller",\nV.instance),V.bindingInfo=ya(O,h,V.instance,p,oa)}k(Y,function(a,b){var c=a.require;a.bindToController&&!aa(c)&&F(c)&&B(v[b].instance,Fa(b,c,e,v))});k(v,function(a){var b=a.instance;if(A(b.$onChanges))try{b.$onChanges(a.bindingInfo.initialChanges)}catch(Mc){d(Mc)}if(A(b.$onInit))try{b.$onInit()}catch(Mc){d(Mc)}A(b.$doCheck)&&(O.$watch(function(){b.$doCheck()}),b.$doCheck());A(b.$onDestroy)&&O.$on("$destroy",function(){b.$onDestroy()})});var Ma=0;for(oa=m.length;Ma<oa;Ma++)V=m[Ma],rc(V,V.isolateScope?\nz:f,e,h,V.require&&Fa(V.directiveName,V.require,e,v),ca);var kb=f;U&&(U.template||null===U.templateUrl)&&(kb=z);a&&a(kb,g.childNodes,void 0,q);for(Ma=n.length-1;0<=Ma;Ma--)V=n[Ma],rc(V,V.isolateScope?z:f,e,h,V.require&&Fa(V.directiveName,V.require,e,v),ca);k(v,function(a){a=a.instance;A(a.$postLink)&&a.$postLink()})}q=q||{};for(var v=-Number.MAX_VALUE,E=q.newScopeDirective,Y=q.controllerDirectives,U=q.newIsolateScopeDirective,Ba=q.templateDirective,ca=q.nonTlbTranscludeDirective,oa=!1,V=!1,ta=q.hasElementTranscludeDirective,\nO=c.$$element=R(b),e,p,N,Ma=f,kb,L=!1,C=!1,l,Xa=0,vb=a.length;Xa<vb;Xa++){e=a[Xa];var Qb=e.$$start,r=e.$$end;Qb&&(O=W(b,Qb,r));N=void 0;if(v>e.priority)break;if(l=e.scope)e.templateUrl||(F(l)?(ua("new/isolated scope",U||E,e,O),U=e):ua("new/isolated scope",U,e,O)),E=E||e;p=e.name;if(!L&&(e.replace&&(e.templateUrl||e.template)||e.transclude&&!e.$$tlb)){for(l=Xa+1;L=a[l++];)if(L.transclude&&!L.$$tlb||L.replace&&(L.templateUrl||L.template)){C=!0;break}L=!0}!e.templateUrl&&e.controller&&(Y=Y||fa(),ua("\'"+\np+"\' controller",Y[p],e,O),Y[p]=e);if(l=e.transclude)if(oa=!0,e.$$tlb||(ua("transclusion",ca,e,O),ca=e),"element"===l)ta=!0,v=e.priority,N=O,O=c.$$element=R(I.$$createComment(p,c[p])),b=O[0],ra(g,mb.call(N,0),b),N[0].$$parentNode=N[0].parentNode,Ma=G(C,N,f,v,h&&h.name,{nonTlbTranscludeDirective:ca});else{var T=fa();N=R(Db(b)).contents();if(F(l)){N=[];var Jc=fa(),Ic=fa();k(l,function(a,b){var c="?"===a.charAt(0);a=c?a.substring(1):a;Jc[a]=b;T[b]=null;Ic[b]=c});k(O.contents(),function(a){var b=Jc[Qa(ba(a))];\nb?(Ic[b]=!0,T[b]=T[b]||[],T[b].push(a)):N.push(a)});k(Ic,function(a,b){if(!a)throw Ia("reqslot",b);});for(var w in T)T[w]&&(T[w]=G(C,T[w],f))}O.empty();Ma=G(C,N,f,void 0,void 0,{needsNewScope:e.$$isolateScope||e.$$newScope});Ma.$$slots=T}if(e.template)if(V=!0,ua("template",Ba,e,O),Ba=e,l=A(e.template)?e.template(O,c):e.template,l=Q(l),e.replace){h=e;N=Fc.test(l)?Z(X(e.templateNamespace,wa(l))):[];b=N[0];if(1!==N.length||1!==b.nodeType)throw Ia("tplrt",p,"");ra(g,O,b);vb={$attr:{}};l=u(b,[],vb);var K=\na.splice(Xa+1,a.length-(Xa+1));(U||E)&&Da(l,U,E);a=a.concat(l).concat(K);$b(c,vb);vb=a.length}else O.html(l);if(e.templateUrl)V=!0,ua("template",Ba,e,O),Ba=e,e.replace&&(h=e),z=ia(a.splice(Xa,a.length-Xa),O,c,g,oa&&Ma,m,n,{controllerDirectives:Y,newScopeDirective:E!==e&&E,newIsolateScopeDirective:U,templateDirective:Ba,nonTlbTranscludeDirective:ca}),vb=a.length;else if(e.compile)try{kb=e.compile(O,c,Ma);var Aa=e.$$originalDirective||e;A(kb)?t(null,gb(Aa,kb),Qb,r):kb&&t(gb(Aa,kb.pre),gb(Aa,kb.post),\nQb,r)}catch(We){d(We,Ha(O))}e.terminal&&(z.terminal=!0,v=Math.max(v,e.priority))}z.scope=E&&!0===E.scope;z.transcludeOnThisElement=oa;z.templateOnThisElement=V;z.transclude=Ma;q.hasElementTranscludeDirective=ta;return z}function Fa(a,b,c,d){var f;if(H(b)){var g=b.match(q);b=b.substring(g[0].length);var h=g[1]||g[3];g="?"===g[2];"^^"===h?c=c.parent():f=(f=d&&d[b])&&f.instance;if(!f){var m="$"+b+"Controller";f=h?c.inheritedData(m):c.data(m)}if(!f&&!g)throw Ia("ctreq",b,a);}else if(aa(b))for(f=[],h=\n0,g=b.length;h<g;h++)f[h]=Fa(a,b[h],c,d);else F(b)&&(f={},k(b,function(b,g){f[g]=Fa(a,b,c,d)}));return f||null}function tb(a,b,c,d,f,g,h){var m=fa(),n;for(n in d){var q=d[n],t={$scope:q===h||q.$$isolateScope?f:g,$element:a,$attrs:b,$transclude:c},z=q.controller;"@"===z&&(z=b[q.name]);t=Ba(z,t,!0,q.controllerAs);m[q.name]=t;a.data("$"+q.name+"Controller",t.instance)}return m}function Da(a,b,c){for(var d=0,f=a.length;d<f;d++)a[d]=J(a[d],{$$isolateScope:b,$$newScope:c})}function Aa(b,d,f,h,m,n,q){if(d===\nm)return null;var t=null;if(g.hasOwnProperty(d)){m=a.get(d+"Directive");for(var z=0,v=m.length;z<v;z++)if(d=m[z],(x(h)||h>d.priority)&&-1!==d.restrict.indexOf(f)){n&&(d=J(d,{$$start:n,$$end:q}));if(!d.$$bindings){var y=t=d,E=d.name,Y={isolateScope:null,bindToController:null};F(y.scope)&&(!0===y.bindToController?(Y.bindToController=c(y.scope,E,!0),Y.isolateScope={}):Y.isolateScope=c(y.scope,E,!1));F(y.bindToController)&&(Y.bindToController=c(y.bindToController,E,!0));if(Y.bindToController&&!y.controller)throw Ia("noctrl",\nE);t=t.$$bindings=Y;F(t.isolateScope)&&(d.$$isolateBindings=t.isolateScope)}b.push(d);t=d}}return t}function ea(b){if(g.hasOwnProperty(b))for(var c=a.get(b+"Directive"),d=0,f=c.length;d<f;d++)if(b=c[d],b.multiElement)return!0;return!1}function $b(a,b){var c=b.$attr,d=a.$attr;k(a,function(d,f){"$"!==f.charAt(0)&&(b[f]&&b[f]!==d&&(d+=("style"===f?";":" ")+b[f]),a.$set(f,d,!0,c[f]))});k(b,function(b,f){a.hasOwnProperty(f)||"$"===f.charAt(0)||(a[f]=b,"class"!==f&&"style"!==f&&(d[f]=c[f]))})}function ia(a,\nb,c,d,g,h,m,n){var q=[],t,z,v=b[0],y=a.shift(),Y=J(y,{templateUrl:null,transclude:null,replace:null,$$originalDirective:y}),E=A(y.templateUrl)?y.templateUrl(b,c):y.templateUrl,e=y.templateNamespace;b.empty();f(E).then(function(f){f=Q(f);if(y.replace){f=Fc.test(f)?Z(X(e,wa(f))):[];var U=f[0];if(1!==f.length||1!==U.nodeType)throw Ia("tplrt",y.name,E);f={$attr:{}};ra(d,b,U);var da=u(U,[],f);F(y.scope)&&Da(da,!0);a=da.concat(a);$b(c,f)}else U=v,b.html(f);a.unshift(Y);t=T(a,U,c,g,b,y,h,m,n);k(d,function(a,\nc){a===U&&(d[c]=b[0])});for(z=l(b[0].childNodes,g);q.length;){f=q.shift();var V=q.shift(),O=q.shift(),Ba=q.shift();da=b[0];if(!f.$$destroyed){if(V!==v){var ca=V.className;n.hasElementTranscludeDirective&&y.replace||(da=Db(U));ra(O,R(V),da);N(R(da),ca)}V=t.transcludeOnThisElement?Xa(f,t.transclude,Ba):Ba;t(z,f,da,d,V)}}q=null});return function(a,b,c,d,f){a=f;b.$$destroyed||(q?q.push(b,c,d,a):(t.transcludeOnThisElement&&(a=Xa(b,t.transclude,f)),t(z,b,c,d,a)))}}function Wa(a,b){var c=b.priority-a.priority;\nreturn 0!==c?c:a.name!==b.name?a.name<b.name?-1:1:a.index-b.index}function ua(a,b,c,d){function f(a){return a?" (module: "+a+")":""}if(b)throw Ia("multidir",b.name,f(b.$$moduleName),c.name,f(c.$$moduleName),a,Ha(d));}function xa(a,c){var d=b(c,!0);d&&a.push({priority:0,compile:function(a){a=a.parent();var b=!!a.length;b&&I.$$addBindingClass(a);return function(a,c){var f=c.parent();b||I.$$addBindingClass(f);I.$$addBindingInfo(f,d.expressions);a.$watch(d,function(a){c[0].nodeValue=a})}}})}function X(a,\nb){a=ma(a||"html");switch(a){case "svg":case "math":var c=e.document.createElement("div");c.innerHTML="<"+a+">"+b+"</"+a+">";return c.childNodes[0].childNodes;default:return b}}function Eb(a,b){if("srcdoc"===b)return oa.HTML;a=ba(a);if("src"===b||"ngSrc"===b){if(-1===["img","video","audio","source","track"].indexOf(a))return oa.RESOURCE_URL}else if("xlinkHref"===b||"form"===a&&"action"===b)return oa.RESOURCE_URL}function P(a,c,d,f,g){var h=Eb(a,f),m=n[f]||g,q=b(d,!g,h,m);if(q){if("multiple"===f&&\n"select"===ba(a))throw Ia("selmulti",Ha(a));c.push({priority:100,compile:function(){return{pre:function(a,c,g){c=g.$$observers||(g.$$observers=fa());if(t.test(f))throw Ia("nodomevents");var n=g[f];n!==d&&(q=n&&b(n,!0,h,m),d=n);q&&(g[f]=q(a),(c[f]||(c[f]=[])).$$inter=!0,(g.$$observers&&g.$$observers[f].$$scope||a).$watch(q,function(a,b){"class"===f&&a!==b?g.$updateClass(a,b):g.$set(f,a)}))}}}})}}function ra(a,b,c){var d=b[0],f=b.length,g=d.parentNode,h;if(a){var m=0;for(h=a.length;m<h;m++)if(a[m]===\nd){a[m++]=c;h=m+f-1;for(var n=a.length;m<n;m++,h++)h<n?a[m]=a[h]:delete a[m];a.length-=f-1;a.context===d&&(a.context=c);break}}g&&g.replaceChild(c,d);a=e.document.createDocumentFragment();for(m=0;m<f;m++)a.appendChild(b[m]);R.hasData(d)&&(R.data(c,R.data(d)),R(d).off("$destroy"));R.cleanData(a.querySelectorAll("*"));for(m=1;m<f;m++)delete b[m];b[0]=c;b.length=1}function Va(a,b){return B(function(){return a.apply(null,arguments)},a,b)}function rc(a,b,c,f,g,h){try{a(b,c,f,g,h)}catch(Ue){d(Ue,Ha(c))}}\nfunction ya(a,c,d,f,g){function h(b,c,f){!A(d.$onChanges)||c===f||c!==c&&f!==f||(La||(a.$$postDigest(Y),La=[]),t||(t={},La.push(m)),t[b]&&(f=t[b].previousValue),t[b]=new sc(f,c))}function m(){d.$onChanges(t);t=void 0}var n=[],q={},t;k(f,function(f,m){var t=f.attrName,v=f.optional;switch(f.mode){case "@":v||lb.call(c,t)||(d[m]=c[t]=void 0);f=c.$observe(t,function(a){if(H(a)||Ca(a))h(m,a,d[m]),d[m]=a});c.$$observers[t].$$scope=a;var y=c[t];H(y)?d[m]=b(y)(a):Ca(y)&&(d[m]=y);q[m]=new sc(Nc,d[m]);n.push(f);\nbreak;case "=":if(!lb.call(c,t)){if(v)break;c[t]=void 0}if(v&&!c[t])break;var E=z(c[t]),Y=E.literal?la:function(a,b){return a===b||a!==a&&b!==b},e=E.assign||function(){y=d[m]=E(a);throw Ia("nonassign",c[t],t,g.name);},y=d[m]=E(a),v=function(b){Y(b,d[m])||(Y(b,y)?e(a,b=d[m]):d[m]=b);return y=b};v.$stateful=!0;f=f.collection?a.$watchCollection(c[t],v):a.$watch(z(c[t],v),null,E.literal);n.push(f);break;case "<":if(!lb.call(c,t)){if(v)break;c[t]=void 0}if(v&&!c[t])break;var E=z(c[t]),U=E.literal,da=d[m]=\nE(a);q[m]=new sc(Nc,d[m]);f=a.$watch(E,function(a,b){if(b===a){if(b===da||U&&la(b,da))return;b=da}h(m,a,b);d[m]=a},U);n.push(f);break;case "&":E=c.hasOwnProperty(t)?z(c[t]):r,E===r&&v||(d[m]=function(b){return E(a,b)})}});return{initialChanges:q,removeWatches:n.length&&function(){for(var a=0,b=n.length;a<b;++a)n[a]()}}}var eb=/^\\w/,qa=e.document.createElement("div"),Pb=ta,S=v,na=O,La;da.prototype={$normalize:Qa,$addClass:function(a){a&&0<a.length&&V.addClass(this.$$element,a)},$removeClass:function(a){a&&\n0<a.length&&V.removeClass(this.$$element,a)},$updateClass:function(a,b){var c=Ra(a,b);c&&c.length&&V.addClass(this.$$element,c);(a=Ra(b,a))&&a.length&&V.removeClass(this.$$element,a)},$set:function(a,b,c,f){var g=hd(this.$$element[0],a);var h=kd[a],m=a;g?(this.$$element.prop(a,b),f=g):h&&(this[h]=b,m=h);this[a]=b;f?this.$attr[a]=f:(f=this.$attr[a])||(this.$attr[a]=f=p(a,"-"));g=ba(this.$$element);if("a"===g&&("href"===a||"xlinkHref"===a)||"img"===g&&"src"===a)this[a]=b=C(b,"src"===a);else if("img"===\ng&&"srcset"===a&&w(b)){g="";for(var h=wa(b),n=/(\\s+\\d+x\\s*,|\\s+\\d+w\\s*,|\\s+,|,\\s+)/,n=/\\s/.test(h)?n:/(,)/,h=h.split(n),n=Math.floor(h.length/2),q=0;q<n;q++){var t=2*q;g+=C(wa(h[t]),!0);g+=" "+wa(h[t+1])}h=wa(h[2*q]).split(/\\s/);g+=C(wa(h[0]),!0);2===h.length&&(g+=" "+wa(h[1]));this[a]=b=g}!1!==c&&(null===b||x(b)?this.$$element.removeAttr(f):eb.test(f)?this.$$element.attr(f,b):ca(this.$$element[0],f,b));(a=this.$$observers)&&k(a[m],function(a){try{a(b)}catch(Ve){d(Ve)}})},$observe:function(a,b){var c=\nthis,d=c.$$observers||(c.$$observers=fa()),f=d[a]||(d[a]=[]);f.push(b);U.$evalAsync(function(){f.$$inter||!c.hasOwnProperty(a)||x(c[a])||b(c[a])});return function(){ka(f,b)}}};var nb=b.startSymbol(),Ga=b.endSymbol(),Q="{{"===nb&&"}}"===Ga?K:function(a){return a.replace(/\\{\\{/g,nb).replace(/}}/g,Ga)},cb=/^ngAttr[A-Z]/,ja=/^(.+)Start$/;I.$$addBindingInfo=E?function(a,b){var c=a.data("$binding")||[];aa(b)?c=c.concat(b):c.push(b);a.data("$binding",c)}:r;I.$$addBindingClass=E?function(a){N(a,"ng-binding")}:\nr;I.$$addScopeInfo=E?function(a,b,c,d){a.data(c?d?"$isolateScopeNoTemplate":"$isolateScope":"$scope",b)}:r;I.$$addScopeClass=E?function(a,b){N(a,b?"ng-isolate-scope":"ng-scope")}:r;I.$$createComment=function(a,b){var c="";E&&(c=" "+(a||"")+": ",b&&(c+=b+" "));return e.document.createComment(c)};return I}]}function sc(a,b){this.previousValue=a;this.currentValue=b}function Qa(a){return eb(a.replace(jd,""))}function Ra(a,b){var c="";a=a.split(/\\s+/);b=b.split(/\\s+/);var d=0;a:for(;d<a.length;d++){for(var f=\na[d],g=0;g<b.length;g++)if(f===b[g])continue a;c+=(0<c.length?" ":"")+f}return c}function Z(a){a=R(a);var b=a.length;if(1>=b)return a;for(;b--;){var c=a[b];(8===c.nodeType||c.nodeType===Bb&&""===c.nodeValue.trim())&&Xe.call(a,b,1)}return a}function Se(a,b){if(b&&H(b))return b;if(H(a)&&(a=ld.exec(a)))return a[3]}function Ye(){var a={},b=!1;this.has=function(b){return a.hasOwnProperty(b)};this.register=function(b,d){Fa(b,"controller");F(b)?B(a,b):a[b]=d};this.allowGlobals=function(){b=!0};this.$get=\n["$injector","$window",function(c,d){function f(a,b,c,d){if(!a||!F(a.$scope))throw l("$controller")("noscp",d,b);a.$scope[b]=c}return function(g,h,m,n){var q;m=!0===m;n&&H(n)&&(q=n);if(H(g)){n=g.match(ld);if(!n)throw nd("ctrlfmt",g);var t=n[1];q=q||n[3];g=a.hasOwnProperty(t)?a[t]:Va(h.$scope,t,!0)||(b?Va(d,t,!0):void 0);if(!g)throw nd("ctrlreg",t);W(g,t,!0)}if(m){m=(aa(g)?g[g.length-1]:g).prototype;var z=Object.create(m||null);q&&f(h,q,z,t||g.name);return B(function(){var a=c.invoke(g,z,h,t);a!==\nz&&(F(a)||A(a))&&(z=a,q&&f(h,q,z,t||g.name));return z},{instance:z,identifier:q})}z=c.instantiate(g,h,t);q&&f(h,q,z,t||g.name);return z}}]}function Ze(){this.$get=["$window",function(a){return R(a.document)}]}function $e(){this.$get=["$log",function(a){return function(b,c){a.error.apply(a,arguments)}}]}function Oc(a){return F(a)?pa(a)?a.toISOString():zb(a):a}function af(){this.$get=function(){return function(a){if(!a)return"";var b=[];P(a,function(a,d){null===a||x(a)||(aa(a)?k(a,function(a){b.push(Ea(d)+\n"="+Ea(Oc(a)))}):b.push(Ea(d)+"="+Ea(Oc(a))))});return b.join("&")}}}function bf(){this.$get=function(){return function(a){function b(a,f,g){null===a||x(a)||(aa(a)?k(a,function(a,c){b(a,f+"["+(F(a)?c:"")+"]")}):F(a)&&!pa(a)?P(a,function(a,c){b(a,f+(g?"":"[")+c+(g?"":"]"))}):c.push(Ea(f)+"="+Ea(Oc(a))))}if(!a)return"";var c=[];b(a,"",!0);return c.join("&")}}}function Pc(a,b){if(H(a)){var c=a.replace(cf,"").trim();c&&(b=b("Content-Type"),(b=b&&0===b.indexOf(od))||(b=(b=c.match(df))&&ef[b[0]].test(c)),\nb&&(a=lc(c)))}return a}function pd(a){var b=fa(),c;H(a)?k(a.split("\\n"),function(a){c=a.indexOf(":");var d=ma(wa(a.substr(0,c)));a=wa(a.substr(c+1));d&&(b[d]=b[d]?b[d]+", "+a:a)}):F(a)&&k(a,function(a,c){c=ma(c);a=wa(a);c&&(b[c]=b[c]?b[c]+", "+a:a)});return b}function qd(a){var b;return function(c){b||(b=pd(a));return c?(c=b[ma(c)],void 0===c&&(c=null),c):b}}function rd(a,b,c,d){if(A(d))return d(a,b,c);k(d,function(d){a=d(a,b,c)});return a}function ff(){var a=this.defaults={transformResponse:[Pc],\ntransformRequest:[function(a){return F(a)&&"[object File]"!==Za.call(a)&&"[object Blob]"!==Za.call(a)&&"[object FormData]"!==Za.call(a)?zb(a):a}],headers:{common:{Accept:"application/json, text/plain, */*"},post:Da(Qc),put:Da(Qc),patch:Da(Qc)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer"},b=!1;this.useApplyAsync=function(a){return w(a)?(b=!!a,this):b};var c=!0;this.useLegacyPromiseExtensions=function(a){return w(a)?(c=!!a,this):c};var d=this.interceptors=\n[];this.$get=["$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector",function(f,g,h,m,n,q){function t(b){function d(a,b){for(var c=0,d=b.length;c<d;){var f=b[c++],g=b[c++];a=a.then(f,g)}b.length=0;return a}function f(a,b){var c,d={};k(a,function(a,f){A(a)?(c=a(b),null!=c&&(d[f]=c)):d[f]=a});return d}function g(a){var b=B({},a);b.data=rd(a.data,a.headers,a.status,h.transformResponse);a=a.status;return 200<=a&&300>a?b:n.reject(b)}if(!F(b))throw l("$http")("badreq",b);if(!H(b.url))throw l("$http")("badreq",\nb.url);var h=B({method:"get",transformRequest:a.transformRequest,transformResponse:a.transformResponse,paramSerializer:a.paramSerializer},b);h.headers=function(b){var c=a.headers,d=B({},b.headers),g,h,c=B({},c.common,c[ma(b.method)]);a:for(g in c){var m=ma(g);for(h in d)if(ma(h)===m)continue a;d[g]=c[g]}return f(d,Da(b))}(b);h.method=tc(h.method);h.paramSerializer=H(h.paramSerializer)?q.get(h.paramSerializer):h.paramSerializer;var m=[],t=[],y=n.when(h);k(e,function(a){(a.request||a.requestError)&&\nm.unshift(a.request,a.requestError);(a.response||a.responseError)&&t.push(a.response,a.responseError)});y=d(y,m);y=y.then(function(b){var c=b.headers,d=rd(b.data,qd(c),void 0,b.transformRequest);x(d)&&k(c,function(a,b){"content-type"===ma(b)&&delete c[b]});x(b.withCredentials)&&!x(a.withCredentials)&&(b.withCredentials=a.withCredentials);return z(b,d).then(g,g)});y=d(y,t);c?(y.success=function(a){W(a,"fn");y.then(function(b){a(b.data,b.status,b.headers,h)});return y},y.error=function(a){W(a,"fn");\ny.then(null,function(b){a(b.data,b.status,b.headers,h)});return y}):(y.success=sd("success"),y.error=sd("error"));return y}function z(c,d){function h(a){if(a){var c={};k(a,function(a,d){c[d]=function(c){function d(){a(c)}b?m.$applyAsync(d):m.$$phase?d():m.$apply(d)}});return c}}function q(a,c,d,f){function g(){z(c,a,d,f)}U&&(200<=a&&300>a?U.put(V,[a,c,pd(d),f]):U.remove(V));b?m.$applyAsync(g):(g(),m.$$phase||m.$apply())}function z(a,b,d,f){b=-1<=b?b:0;(200<=b&&300>b?da.resolve:da.reject)({data:a,\nstatus:b,headers:qd(d),config:c,statusText:f})}function v(a){z(a.data,a.status,Da(a.headers()),a.statusText)}function e(){var a=t.pendingRequests.indexOf(c);-1!==a&&t.pendingRequests.splice(a,1)}var da=n.defer(),O=da.promise,U,oa=c.headers,V=E(c.url,c.paramSerializer(c.params));t.pendingRequests.push(c);O.then(e,e);!c.cache&&!a.cache||!1===c.cache||"GET"!==c.method&&"JSONP"!==c.method||(U=F(c.cache)?c.cache:F(a.cache)?a.cache:y);if(U){var p=U.get(V);w(p)?p&&A(p.then)?p.then(v,v):aa(p)?z(p[1],p[0],\nDa(p[2]),p[3]):z(p,200,{},"OK"):U.put(V,O)}x(p)&&((p=td(c.url)?g()[c.xsrfCookieName||a.xsrfCookieName]:void 0)&&(oa[c.xsrfHeaderName||a.xsrfHeaderName]=p),f(c.method,V,d,q,oa,c.timeout,c.withCredentials,c.responseType,h(c.eventHandlers),h(c.uploadEventHandlers)));return O}function E(a,b){0<b.length&&(a+=(-1===a.indexOf("?")?"?":"&")+b);return a}var y=h("$http");a.paramSerializer=H(a.paramSerializer)?q.get(a.paramSerializer):a.paramSerializer;var e=[];k(d,function(a){e.unshift(H(a)?q.get(a):q.invoke(a))});\nt.pendingRequests=[];(function(a){k(arguments,function(a){t[a]=function(b,c){return t(B({},c||{},{method:a,url:b}))}})})("get","delete","head","jsonp");(function(a){k(arguments,function(a){t[a]=function(b,c,d){return t(B({},d||{},{method:a,url:b,data:c}))}})})("post","put","patch");t.defaults=a;return t}]}function gf(){this.$get=function(){return function(){return new e.XMLHttpRequest}}}function hf(){this.$get=["$browser","$jsonpCallbacks","$document","$xhrFactory",function(a,b,c,d){return jf(a,d,\na.defer,b,c[0])}]}function jf(a,b,c,d,f){function g(a,b,c){a=a.replace("JSON_CALLBACK",b);var g=f.createElement("script"),h=null;g.type="text/javascript";g.src=a;g.async=!0;h=function(a){g.removeEventListener("load",h,!1);g.removeEventListener("error",h,!1);f.body.removeChild(g);g=null;var m=-1,n="unknown";a&&("load"!==a.type||d.wasCalled(b)||(a={type:"error"}),n=a.type,m="error"===a.type?404:200);c&&c(m,n)};g.addEventListener("load",h,!1);g.addEventListener("error",h,!1);f.body.appendChild(g);return h}\nreturn function(f,m,n,q,t,z,E,y,e,p){function h(){I&&I();N&&N.abort()}function O(b,d,f,g,h){w(Y)&&c.cancel(Y);I=N=null;b(d,f,g,h);a.$$completeOutstandingRequest(r)}var Y;a.$$incOutstandingRequestCount();m=m||a.url();if("jsonp"===ma(f)){var ca=d.createCallback(m);var I=g(m,ca,function(a,b){var c=200===a&&d.getResponse(ca);O(q,a,c,"",b);d.removeCallback(ca)})}else{var N=b(f,m);N.open(f,m,!0);k(t,function(a,b){w(a)&&N.setRequestHeader(b,a)});N.onload=function(){var a=N.statusText||"",b="response"in N?\nN.response:N.responseText,c=1223===N.status?204:N.status;0===c&&(c=b?200:"file"===Jb(m).protocol?404:0);O(q,c,b,N.getAllResponseHeaders(),a)};f=function(){O(q,-1,null,null,"")};N.onerror=f;N.onabort=f;N.ontimeout=f;k(e,function(a,b){N.addEventListener(b,a)});k(p,function(a,b){N.upload.addEventListener(b,a)});E&&(N.withCredentials=!0);if(y)try{N.responseType=y}catch(da){if("json"!==y)throw da;}N.send(x(n)?null:n)}0<z?Y=c(h,z):z&&A(z.then)&&z.then(h)}}function kf(){var a="{{",b="}}";this.startSymbol=\nfunction(b){return b?(a=b,this):a};this.endSymbol=function(a){return a?(b=a,this):b};this.$get=["$parse","$exceptionHandler","$sce",function(c,d,f){function g(a){return"\\\\\\\\\\\\"+a}function h(c){return c.replace(z,a).replace(E,b)}function m(a,b,c,d){var f=a.$watch(function(a){f();return d(a)},b,c);return f}function n(g,n,z,v){function y(a){try{a=I(a);if(v&&!w(a))var b=a;else if(null==a)b="";else{switch(typeof a){case "string":break;case "number":a=""+a;break;default:a=zb(a)}b=a}return b}catch(Kc){d(Kb.interr(g,\nKc))}}if(!g.length||-1===g.indexOf(a)){if(!n){n=h(g);var E=X(n);E.exp=g;E.expressions=[];E.$$watchDelegate=m}return E}v=!!v;var e,O,p=0,da=[],k=[];E=g.length;for(var U=[],oa=[];p<E;)if(-1!==(e=g.indexOf(a,p))&&-1!==(O=g.indexOf(b,e+q)))p!==e&&U.push(h(g.substring(p,e))),p=g.substring(e+q,O),da.push(p),k.push(c(p,y)),p=O+t,oa.push(U.length),U.push("");else{p!==E&&U.push(h(g.substring(p)));break}z&&1<U.length&&Kb.throwNoconcat(g);if(!n||da.length){var V=function(a){for(var b=0,c=da.length;b<c;b++){if(v&&\nx(a[b]))return;U[oa[b]]=a[b]}return U.join("")};var I=function(a){return z?f.getTrusted(z,a):f.valueOf(a)};return B(function(a){var b=0,c=da.length,f=Array(c);try{for(;b<c;b++)f[b]=k[b](a);return V(f)}catch(Lc){d(Kb.interr(g,Lc))}},{exp:g,expressions:da,$$watchDelegate:function(a,b){var c;return a.$watchGroup(k,function(d,f){var g=V(d);A(b)&&b.call(this,g,d!==f?c:g,a);c=g})}})}}var q=a.length,t=b.length,z=new RegExp(a.replace(/./g,g),"g"),E=new RegExp(b.replace(/./g,g),"g");n.startSymbol=function(){return a};\nn.endSymbol=function(){return b};return n}]}function lf(){this.$get=["$rootScope","$window","$q","$$q","$browser",function(a,b,c,d,f){function g(g,n,q,t){function m(){E?g.apply(null,y):g(v)}var E=4<arguments.length,y=E?mb.call(arguments,4):[],e=b.setInterval,p=b.clearInterval,v=0,k=w(t)&&!t,Y=(k?d:c).defer(),ca=Y.promise;q=w(q)?q:0;ca.$$intervalId=e(function(){k?f.defer(m):a.$evalAsync(m);Y.notify(v++);0<q&&v>=q&&(Y.resolve(v),p(ca.$$intervalId),delete h[ca.$$intervalId]);k||a.$apply()},n);h[ca.$$intervalId]=\nY;return ca}var h={};g.cancel=function(a){return a&&a.$$intervalId in h?(h[a.$$intervalId].reject("canceled"),b.clearInterval(a.$$intervalId),delete h[a.$$intervalId],!0):!1};return g}]}function Rc(a){a=a.split("/");for(var b=a.length;b--;)a[b]=rb(a[b]);return a.join("/")}function ud(a,b){a=Jb(a);b.$$protocol=a.protocol;b.$$host=a.hostname;b.$$port=parseInt(a.port,10)||mf[a.protocol]||null}function vd(a,b){if(nf.test(a))throw cc("badpath",a);var c="/"!==a.charAt(0);c&&(a="/"+a);a=Jb(a);b.$$path=decodeURIComponent(c&&\n"/"===a.pathname.charAt(0)?a.pathname.substring(1):a.pathname);b.$$search=hb(a.search);b.$$hash=decodeURIComponent(a.hash);b.$$path&&"/"!==b.$$path.charAt(0)&&(b.$$path="/"+b.$$path)}function ob(a,b){if(b.slice(0,a.length)===a)return b.substr(a.length)}function Ib(a){var b=a.indexOf("#");return-1===b?a:a.substr(0,b)}function dc(a){return a.replace(/(#.+)|#$/,"$1")}function Sc(a,b,c){this.$$html5=!0;c=c||"";ud(a,this);this.$$parse=function(a){var c=ob(b,a);if(!H(c))throw cc("ipthprfx",a,b);vd(c,this);\nthis.$$path||(this.$$path="/");this.$$compose()};this.$$compose=function(){var a=Cb(this.$$search),c=this.$$hash?"#"+rb(this.$$hash):"";this.$$url=Rc(this.$$path)+(a?"?"+a:"")+c;this.$$absUrl=b+this.$$url.substr(1)};this.$$parseLinkUrl=function(d,f){if(f&&"#"===f[0])return this.hash(f.slice(1)),!0;if(w(f=ob(a,d))){d=f;var g=c&&w(f=ob(c,f))?b+(ob("/",f)||f):a+d}else w(f=ob(b,d))?g=b+f:b===d+"/"&&(g=b);g&&this.$$parse(g);return!!g}}function Tc(a,b,c){ud(a,this);this.$$parse=function(d){var f=ob(a,d)||\nob(b,d);if(x(f)||"#"!==f.charAt(0))if(this.$$html5)var g=f;else g="",x(f)&&(a=d,this.replace());else g=ob(c,f),x(g)&&(g=f);vd(g,this);d=this.$$path;var f=a,h=/^\\/[A-Z]:(\\/.*)/;g.slice(0,f.length)===f&&(g=g.replace(f,""));h.exec(g)||(d=(g=h.exec(d))?g[1]:d);this.$$path=d;this.$$compose()};this.$$compose=function(){var b=Cb(this.$$search),f=this.$$hash?"#"+rb(this.$$hash):"";this.$$url=Rc(this.$$path)+(b?"?"+b:"")+f;this.$$absUrl=a+(this.$$url?c+this.$$url:"")};this.$$parseLinkUrl=function(b){return Ib(a)===\nIb(b)?(this.$$parse(b),!0):!1}}function wd(a,b,c){this.$$html5=!0;Tc.apply(this,arguments);this.$$parseLinkUrl=function(d,f){if(f&&"#"===f[0])return this.hash(f.slice(1)),!0;var g,h;a===Ib(d)?g=d:(h=ob(b,d))?g=a+c+h:b===d+"/"&&(g=b);g&&this.$$parse(g);return!!g};this.$$compose=function(){var b=Cb(this.$$search),f=this.$$hash?"#"+rb(this.$$hash):"";this.$$url=Rc(this.$$path)+(b?"?"+b:"")+f;this.$$absUrl=a+c+this.$$url}}function uc(a){return function(){return this[a]}}function xd(a,b){return function(c){if(x(c))return this[a];\nthis[a]=b(c);this.$$compose();return this}}function of(){var a="",b={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(b){return w(b)?(a=b,this):a};this.html5Mode=function(a){if(Ca(a))return b.enabled=a,this;if(F(a)){Ca(a.enabled)&&(b.enabled=a.enabled);Ca(a.requireBase)&&(b.requireBase=a.requireBase);if(Ca(a.rewriteLinks)||H(a.rewriteLinks))b.rewriteLinks=a.rewriteLinks;return this}return b};this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(c,d,f,g,\nh){function m(a,b,c){var f=y.url(),g=y.$$state;try{d.url(a,b,c),y.$$state=d.state()}catch(N){throw y.url(f),y.$$state=g,N;}}function n(a,b){c.$broadcast("$locationChangeSuccess",y.absUrl(),a,y.$$state,b)}var q=d.baseHref(),t=d.url();if(b.enabled){if(!q&&b.requireBase)throw cc("nobase");var z=t.substring(0,t.indexOf("/",t.indexOf("//")+2))+(q||"/");q=f.history?Sc:wd}else z=Ib(t),q=Tc;var E=z.substr(0,Ib(z).lastIndexOf("/")+1),y=new q(z,E,"#"+a);y.$$parseLinkUrl(t,t);y.$$state=d.state();var e=/^\\s*(javascript|mailto):/i;\ng.on("click",function(a){var f;if((f=b.rewriteLinks)&&!a.ctrlKey&&!a.metaKey&&!a.shiftKey&&2!==a.which&&2!==a.button){for(var m=R(a.target);"a"!==ba(m[0]);)if(m[0]===g[0]||!(m=m.parent())[0])return;if(!H(f)||!x(m.attr(f))){f=m.prop("href");var n=m.attr("href")||m.attr("xlink:href");F(f)&&"[object SVGAnimatedString]"===f.toString()&&(f=Jb(f.animVal).href);e.test(f)||!f||m.attr("target")||a.isDefaultPrevented()||!y.$$parseLinkUrl(f,n)||(a.preventDefault(),y.absUrl()!==d.url()&&(c.$apply(),h.angular["ff-684208-preventDefault"]=\n!0))}}});dc(y.absUrl())!==dc(t)&&d.url(y.absUrl(),!0);var p=!0;d.onUrlChange(function(a,b){x(ob(E,a))?h.location.href=a:(c.$evalAsync(function(){var d=y.absUrl(),f=y.$$state;a=dc(a);y.$$parse(a);y.$$state=b;var g=c.$broadcast("$locationChangeStart",a,d,b,f).defaultPrevented;y.absUrl()===a&&(g?(y.$$parse(d),y.$$state=f,m(d,!1,f)):(p=!1,n(d,f)))}),c.$$phase||c.$digest())});c.$watch(function(){var a=dc(d.url()),b=dc(y.absUrl()),g=d.state(),h=y.$$replace,q=a!==b||y.$$html5&&f.history&&g!==y.$$state;if(p||\nq)p=!1,c.$evalAsync(function(){var b=y.absUrl(),d=c.$broadcast("$locationChangeStart",b,a,y.$$state,g).defaultPrevented;y.absUrl()===b&&(d?(y.$$parse(a),y.$$state=g):(q&&m(b,h,g===y.$$state?null:y.$$state),n(a,g)))});y.$$replace=!1});return y}]}function pf(){var a=!0,b=this;this.debugEnabled=function(b){return w(b)?(a=b,this):a};this.$get=["$window",function(c){function d(a){a instanceof Error&&(a.stack?a=a.message&&-1===a.stack.indexOf(a.message)?"Error: "+a.message+"\\n"+a.stack:a.stack:a.sourceURL&&\n(a=a.message+"\\n"+a.sourceURL+":"+a.line));return a}function f(a){var b=c.console||{},f=b[a]||b.log||r;a=!1;try{a=!!f.apply}catch(n){}return a?function(){var a=[];k(arguments,function(b){a.push(d(b))});return f.apply(b,a)}:function(a,b){f(a,null==b?"":b)}}return{log:f("log"),info:f("info"),warn:f("warn"),error:f("error"),debug:function(){var c=f("debug");return function(){a&&c.apply(b,arguments)}}()}}]}function Sb(a,b){if("__defineGetter__"===a||"__defineSetter__"===a||"__lookupGetter__"===a||"__lookupSetter__"===\na||"__proto__"===a)throw Ya("isecfld",b);return a}function qf(a){return a+""}function wb(a,b){if(a){if(a.constructor===a)throw Ya("isecfn",b);if(a.window===a)throw Ya("isecwindow",b);if(a.children&&(a.nodeName||a.prop&&a.attr&&a.find))throw Ya("isecdom",b);if(a===Object)throw Ya("isecobj",b);}return a}function yd(a,b){if(a){if(a.constructor===a)throw Ya("isecfn",b);if(a===rf||a===sf||a===tf)throw Ya("isecff",b);}}function vc(a,b){if(a&&(a===zd||a===Ad||a===Bd||a===Cd||a===Dd||a===Ed||a===uf||a===\nvf||a===wc||a===wf||a===Fd||a===xf))throw Ya("isecaf",b);}function yf(a,b){return"undefined"!==typeof a?a:b}function Gd(a,b){return"undefined"===typeof a?b:"undefined"===typeof b?a:a+b}function Ja(a,b){var c;switch(a.type){case D.Program:var d=!0;k(a.body,function(a){Ja(a.expression,b);d=d&&a.expression.constant});a.constant=d;break;case D.Literal:a.constant=!0;a.toWatch=[];break;case D.UnaryExpression:Ja(a.argument,b);a.constant=a.argument.constant;a.toWatch=a.argument.toWatch;break;case D.BinaryExpression:Ja(a.left,\nb);Ja(a.right,b);a.constant=a.left.constant&&a.right.constant;a.toWatch=a.left.toWatch.concat(a.right.toWatch);break;case D.LogicalExpression:Ja(a.left,b);Ja(a.right,b);a.constant=a.left.constant&&a.right.constant;a.toWatch=a.constant?[]:[a];break;case D.ConditionalExpression:Ja(a.test,b);Ja(a.alternate,b);Ja(a.consequent,b);a.constant=a.test.constant&&a.alternate.constant&&a.consequent.constant;a.toWatch=a.constant?[]:[a];break;case D.Identifier:a.constant=!1;a.toWatch=[a];break;case D.MemberExpression:Ja(a.object,\nb);a.computed&&Ja(a.property,b);a.constant=a.object.constant&&(!a.computed||a.property.constant);a.toWatch=[a];break;case D.CallExpression:var d=c=a.filter?!b(a.callee.name).$stateful:!1,f=[];k(a.arguments,function(a){Ja(a,b);d=d&&a.constant;a.constant||f.push.apply(f,a.toWatch)});a.constant=d;a.toWatch=c?f:[a];break;case D.AssignmentExpression:Ja(a.left,b);Ja(a.right,b);a.constant=a.left.constant&&a.right.constant;a.toWatch=[a];break;case D.ArrayExpression:d=!0;f=[];k(a.elements,function(a){Ja(a,\nb);d=d&&a.constant;a.constant||f.push.apply(f,a.toWatch)});a.constant=d;a.toWatch=f;break;case D.ObjectExpression:d=!0;f=[];k(a.properties,function(a){Ja(a.value,b);d=d&&a.value.constant&&!a.computed;a.value.constant||f.push.apply(f,a.value.toWatch)});a.constant=d;a.toWatch=f;break;case D.ThisExpression:a.constant=!1;a.toWatch=[];break;case D.LocalsExpression:a.constant=!1,a.toWatch=[]}}function Hd(a){if(1===a.length){a=a[0].expression;var b=a.toWatch;return 1!==b.length?b:b[0]!==a?b:void 0}}function Id(a){return a.type===\nD.Identifier||a.type===D.MemberExpression}function Jd(a){if(1===a.body.length&&Id(a.body[0].expression))return{type:D.AssignmentExpression,left:a.body[0].expression,right:{type:D.NGValueParameter},operator:"="}}function Kd(a){return 0===a.body.length||1===a.body.length&&(a.body[0].expression.type===D.Literal||a.body[0].expression.type===D.ArrayExpression||a.body[0].expression.type===D.ObjectExpression)}function Ld(a,b){this.astBuilder=a;this.$filter=b}function Md(a,b){this.astBuilder=a;this.$filter=\nb}function xc(a){return"constructor"===a}function Uc(a){return A(a.valueOf)?a.valueOf():zf.call(a)}function Af(){var a=fa(),b=fa(),c={"true":!0,"false":!1,"null":null,undefined:void 0},d,f;this.addLiteral=function(a,b){c[a]=b};this.setIdentifierFns=function(a,b){d=a;f=b;return this};this.$get=["$filter",function(g){function h(c,d,f){f=f||I;switch(typeof c){case "string":var h=c=c.trim(),n=f?b:a,e=n[h];if(!e){if(":"===c.charAt(0)&&":"===c.charAt(1)){var O=!0;c=c.substring(2)}var e=f?v:p,Y=new Vc(e),\ne=(new Wc(Y,g,e)).parse(c);e.constant?e.$$watchDelegate=E:O?e.$$watchDelegate=e.literal?z:t:e.inputs&&(e.$$watchDelegate=q);f&&(e=m(e));n[h]=e}return y(e,d);case "function":return y(c,d);default:return y(r,d)}}function m(a){function b(b,c,d,f){var g=I;I=!0;try{return a(b,c,d,f)}finally{I=g}}if(!a)return a;b.$$watchDelegate=a.$$watchDelegate;b.assign=m(a.assign);b.constant=a.constant;b.literal=a.literal;for(var c=0;a.inputs&&c<a.inputs.length;++c)a.inputs[c]=m(a.inputs[c]);b.inputs=a.inputs;return b}\nfunction n(a,b){return null==a||null==b?a===b:"object"===typeof a&&(a=Uc(a),"object"===typeof a)?!1:a===b||a!==a&&b!==b}function q(a,b,c,d,f){var g=d.inputs;var h;if(1===g.length){var m=n;g=g[0];return a.$watch(function(a){var b=g(a);n(b,m)||(h=d(a,void 0,void 0,[b]),m=b&&Uc(b));return h},b,c,f)}for(var q=[],t=[],z=0,y=g.length;z<y;z++)q[z]=n,t[z]=null;return a.$watch(function(a){for(var b=!1,c=0,f=g.length;c<f;c++){var m=g[c](a);if(b||(b=!n(m,q[c])))t[c]=m,q[c]=m&&Uc(m)}b&&(h=d(a,void 0,void 0,t));\nreturn h},b,c,f)}function t(a,b,c,d){var f,g;return f=a.$watch(function(a){return d(a)},function(a,c,d){g=a;A(b)&&b.apply(this,arguments);w(a)&&d.$$postDigest(function(){w(g)&&f()})},c)}function z(a,b,c,d){function f(a){var b=!0;k(a,function(a){w(a)||(b=!1)});return b}var g,h;return g=a.$watch(function(a){return d(a)},function(a,c,d){h=a;A(b)&&b.call(this,a,c,d);f(a)&&d.$$postDigest(function(){f(h)&&g()})},c)}function E(a,b,c,d){var f=a.$watch(function(a){f();return d(a)},b,c);return f}function y(a,\nb){if(!b)return a;var c=a.$$watchDelegate,d=!1,c=c!==z&&c!==t?function(c,f,g,h){g=d&&h?h[0]:a(c,f,g,h);return b(g,c,f)}:function(c,d,f,g){f=a(c,d,f,g);c=b(f,c,d);return w(f)?c:f};a.$$watchDelegate&&a.$$watchDelegate!==q?c.$$watchDelegate=a.$$watchDelegate:b.$stateful||(c.$$watchDelegate=q,d=!a.inputs,c.inputs=a.inputs?a.inputs:[a]);return c}var e=Lb().noUnsafeEval,p={csp:e,expensiveChecks:!1,literals:Ga(c),isIdentifierStart:A(d)&&d,isIdentifierContinue:A(f)&&f},v={csp:e,expensiveChecks:!0,literals:Ga(c),\nisIdentifierStart:A(d)&&d,isIdentifierContinue:A(f)&&f},I=!1;h.$$runningExpensiveChecks=function(){return I};return h}]}function Bf(){this.$get=["$rootScope","$exceptionHandler",function(a,b){return Nd(function(b){a.$evalAsync(b)},b)}]}function Cf(){this.$get=["$browser","$exceptionHandler",function(a,b){return Nd(function(b){a.defer(b)},b)}]}function Nd(a,b){function c(){var a=new h;a.resolve=f(a,a.resolve);a.reject=f(a,a.reject);a.notify=f(a,a.notify);return a}function d(){this.$$state={status:0}}\nfunction f(a,b){return function(c){b.call(a,c)}}function g(c){!c.processScheduled&&c.pending&&(c.processScheduled=!0,a(function(){var a=c.pending;c.processScheduled=!1;c.pending=void 0;for(var d=0,f=a.length;d<f;++d){var g=a[d][0],h=a[d][c.status];try{A(h)?g.resolve(h(c.value)):1===c.status?g.resolve(c.value):g.reject(c.value)}catch(ca){g.reject(ca),b(ca)}}}))}function h(){this.promise=new d}function m(a){var b=new h;b.reject(a);return b.promise}function n(a,b,c){var d=null;try{A(c)&&(d=c())}catch(ub){return m(ub)}return d&&\nA(d.then)?d.then(function(){return b(a)},m):b(a)}function q(a,b,c,d){var f=new h;f.resolve(a);return f.promise.then(b,c,d)}function t(a){if(!A(a))throw z("norslvr",a);var b=new h;a(function(a){b.resolve(a)},function(a){b.reject(a)});return b.promise}var z=l("$q",TypeError);B(d.prototype,{then:function(a,b,c){if(x(a)&&x(b)&&x(c))return this;var d=new h;this.$$state.pending=this.$$state.pending||[];this.$$state.pending.push([d,a,b,c]);0<this.$$state.status&&g(this.$$state);return d.promise},"catch":function(a){return this.then(null,\na)},"finally":function(a,b){return this.then(function(b){return n(b,e,a)},function(b){return n(b,m,a)},b)}});B(h.prototype,{resolve:function(a){this.promise.$$state.status||(a===this.promise?this.$$reject(z("qcycle",a)):this.$$resolve(a))},$$resolve:function(a){function c(a){m||(m=!0,h.$$resolve(a))}function d(a){m||(m=!0,h.$$reject(a))}var h=this,m=!1;try{if(F(a)||A(a))var n=a&&a.then;A(n)?(this.promise.$$state.status=-1,n.call(a,c,d,f(this,this.notify))):(this.promise.$$state.value=a,this.promise.$$state.status=\n1,g(this.promise.$$state))}catch(ca){d(ca),b(ca)}},reject:function(a){this.promise.$$state.status||this.$$reject(a)},$$reject:function(a){this.promise.$$state.value=a;this.promise.$$state.status=2;g(this.promise.$$state)},notify:function(c){var d=this.promise.$$state.pending;0>=this.promise.$$state.status&&d&&d.length&&a(function(){for(var a,f,g=0,h=d.length;g<h;g++){f=d[g][0];a=d[g][3];try{f.notify(A(a)?a(c):c)}catch(ca){b(ca)}}})}});var e=q;t.prototype=d.prototype;t.defer=c;t.reject=m;t.when=q;\nt.resolve=e;t.all=function(a){var b=new h,c=0,d=aa(a)?[]:{};k(a,function(a,f){c++;q(a).then(function(a){d[f]=a;--c||b.resolve(d)},function(a){b.reject(a)})});0===c&&b.resolve(d);return b.promise};t.race=function(a){var b=c();k(a,function(a){q(a).then(b.resolve,b.reject)});return b.promise};return t}function Df(){this.$get=["$window","$timeout",function(a,b){var c=a.requestAnimationFrame||a.webkitRequestAnimationFrame,d=a.cancelAnimationFrame||a.webkitCancelAnimationFrame||a.webkitCancelRequestAnimationFrame,\nf=(a=!!c)?function(a){var b=c(a);return function(){d(b)}}:function(a){var c=b(a,16.66,!1);return function(){b.cancel(c)}};f.supported=a;return f}]}function Ef(){function a(a){function b(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$id=++jc;this.$$ChildScope=null}b.prototype=a;return b}var b=10,c=l("$rootScope"),d=null,f=null;this.digestTtl=function(a){arguments.length&&(b=a);return b};this.$get=\n["$exceptionHandler","$parse","$browser",function(g,h,m){function n(a){a.currentScope.$$destroyed=!0}function q(a){9===Gb&&(a.$$childHead&&q(a.$$childHead),a.$$nextSibling&&q(a.$$nextSibling));a.$parent=a.$$nextSibling=a.$$prevSibling=a.$$childHead=a.$$childTail=a.$root=a.$$watchers=null}function t(){this.$id=++jc;this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null;this.$root=this;this.$$destroyed=!1;this.$$listeners={};this.$$listenerCount=\n{};this.$$watchersCount=0;this.$$isolateBindings=null}function z(a){if(l.$$phase)throw c("inprog",l.$$phase);l.$$phase=a}function e(a,b){do a.$$watchersCount+=b;while(a=a.$parent)}function y(a,b,c){do a.$$listenerCount[c]-=b,0===a.$$listenerCount[c]&&delete a.$$listenerCount[c];while(a=a.$parent)}function p(){}function I(){for(;u.length;)try{u.shift()()}catch(da){g(da)}f=null}function v(){null===f&&(f=m.defer(function(){l.$apply(I)}))}t.prototype={constructor:t,$new:function(b,c){c=c||this;if(b){var d=\nnew t;d.$root=this.$root}else this.$$ChildScope||(this.$$ChildScope=a(this)),d=new this.$$ChildScope;d.$parent=c;d.$$prevSibling=c.$$childTail;c.$$childHead?(c.$$childTail.$$nextSibling=d,c.$$childTail=d):c.$$childHead=c.$$childTail=d;(b||c!==this)&&d.$on("$destroy",n);return d},$watch:function(a,b,c,f){var g=h(a);if(g.$$watchDelegate)return g.$$watchDelegate(this,b,c,g,a);var m=this,n=m.$$watchers,q={fn:b,last:p,get:g,exp:f||a,eq:!!c};d=null;A(b)||(q.fn=r);n||(n=m.$$watchers=[],n.$$digestWatchIndex=\n-1);n.unshift(q);n.$$digestWatchIndex++;e(this,1);return function(){var a=ka(n,q);0<=a&&(e(m,-1),a<n.$$digestWatchIndex&&n.$$digestWatchIndex--);d=null}},$watchGroup:function(a,b){function c(){m=!1;n?(n=!1,b(f,f,h)):b(f,d,h)}var d=Array(a.length),f=Array(a.length),g=[],h=this,m=!1,n=!0;if(!a.length){var q=!0;h.$evalAsync(function(){q&&b(f,f,h)});return function(){q=!1}}if(1===a.length)return this.$watch(a[0],function(a,c,g){f[0]=a;d[0]=c;b(f,a===c?f:d,g)});k(a,function(a,b){a=h.$watch(a,function(a,\ng){f[b]=a;d[b]=g;m||(m=!0,h.$evalAsync(c))});g.push(a)});return function(){for(;g.length;)g.shift()()}},$watchCollection:function(a,b){function c(a){var b;f=a;var c;if(!x(f)){if(F(f))if(M(f))for(g!==t&&(g=t,E=g.length=0,q++),a=f.length,E!==a&&(q++,g.length=E=a),c=0;c<a;c++){var d=g[c];var h=f[c];(b=d!==d&&h!==h)||d===h||(q++,g[c]=h)}else{g!==z&&(g=z={},E=0,q++);a=0;for(c in f)lb.call(f,c)&&(a++,h=f[c],d=g[c],c in g?(b=d!==d&&h!==h,b||d===h||(q++,g[c]=h)):(E++,g[c]=h,q++));if(E>a)for(c in q++,g)lb.call(f,\nc)||(E--,delete g[c])}else g!==f&&(g=f,q++);return q}}c.$stateful=!0;var d=this,f,g,m,n=1<b.length,q=0;a=h(a,c);var t=[],z={},e=!0,E=0;return this.$watch(a,function(){e?(e=!1,b(f,f,d)):b(f,m,d);if(n)if(F(f))if(M(f)){m=Array(f.length);for(var a=0;a<f.length;a++)m[a]=f[a]}else for(a in m={},f)lb.call(f,a)&&(m[a]=f[a]);else m=f})},$digest:function(){var a,h,n,q,t=b,e=[];z("$digest");m.$$checkUrlChange();this===l&&null!==f&&(m.defer.cancel(f),I());d=null;do{var E=!1;var v=this;for(q=0;q<L.length;q++){try{var y=\nL[q];y.scope.$eval(y.expression,y.locals)}catch(bc){g(bc)}d=null}L.length=0;a:do{if(q=v.$$watchers)for(q.$$digestWatchIndex=q.length;q.$$digestWatchIndex--;)try{if(a=q[q.$$digestWatchIndex]){var k=a.get;if((h=k(v))!==(n=a.last)&&!(a.eq?la(h,n):$a(h)&&$a(n))){E=!0;d=a;a.last=a.eq?Ga(h,null):h;var O=a.fn;O(h,n===p?h:n,v);if(5>t){var Y=4-t;e[Y]||(e[Y]=[]);e[Y].push({msg:A(a.exp)?"fn: "+(a.exp.name||a.exp.toString()):a.exp,newVal:h,oldVal:n})}}else if(a===d){E=!1;break a}}}catch(bc){g(bc)}if(!(q=v.$$watchersCount&&\nv.$$childHead||v!==this&&v.$$nextSibling))for(;v!==this&&!(q=v.$$nextSibling);)v=v.$parent}while(v=q);if((E||L.length)&&!t--)throw l.$$phase=null,c("infdig",b,e);}while(E||L.length);for(l.$$phase=null;N<C.length;)try{C[N++]()}catch(bc){g(bc)}C.length=N=0},$destroy:function(){if(!this.$$destroyed){var a=this.$parent;this.$broadcast("$destroy");this.$$destroyed=!0;this===l&&m.$$applicationDestroyed();e(this,-this.$$watchersCount);for(var b in this.$$listenerCount)y(this,this.$$listenerCount[b],b);a&&\na.$$childHead===this&&(a.$$childHead=this.$$nextSibling);a&&a.$$childTail===this&&(a.$$childTail=this.$$prevSibling);this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling);this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling);this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=r;this.$on=this.$watch=this.$watchGroup=function(){return r};this.$$listeners={};this.$$nextSibling=null;q(this)}},$eval:function(a,b){return h(a)(this,b)},$evalAsync:function(a,\nb){l.$$phase||L.length||m.defer(function(){L.length&&l.$digest()});L.push({scope:this,expression:h(a),locals:b})},$$postDigest:function(a){C.push(a)},$apply:function(a){try{z("$apply");try{return this.$eval(a)}finally{l.$$phase=null}}catch(Ba){g(Ba)}finally{try{l.$digest()}catch(Ba){throw g(Ba),Ba;}}},$applyAsync:function(a){function b(){c.$eval(a)}var c=this;a&&u.push(b);a=h(a);v()},$on:function(a,b){var c=this.$$listeners[a];c||(this.$$listeners[a]=c=[]);c.push(b);var d=this;do d.$$listenerCount[a]||\n(d.$$listenerCount[a]=0),d.$$listenerCount[a]++;while(d=d.$parent);var f=this;return function(){var d=c.indexOf(b);-1!==d&&(c[d]=null,y(f,1,a))}},$emit:function(a,b){var c=[],d=this,f=!1,h={name:a,targetScope:d,stopPropagation:function(){f=!0},preventDefault:function(){h.defaultPrevented=!0},defaultPrevented:!1},m=qb([h],arguments,1),n;do{var q=d.$$listeners[a]||c;h.currentScope=d;var t=0;for(n=q.length;t<n;t++)if(q[t])try{q[t].apply(null,m)}catch(Lc){g(Lc)}else q.splice(t,1),t--,n--;if(f)return h.currentScope=\nnull,h;d=d.$parent}while(d);h.currentScope=null;return h},$broadcast:function(a,b){var c=this,d=this,f={name:a,targetScope:this,preventDefault:function(){f.defaultPrevented=!0},defaultPrevented:!1};if(!this.$$listenerCount[a])return f;for(var h=qb([f],arguments,1),m,n;c=d;){f.currentScope=c;d=c.$$listeners[a]||[];m=0;for(n=d.length;m<n;m++)if(d[m])try{d[m].apply(null,h)}catch(Kc){g(Kc)}else d.splice(m,1),m--,n--;if(!(d=c.$$listenerCount[a]&&c.$$childHead||c!==this&&c.$$nextSibling))for(;c!==this&&\n!(d=c.$$nextSibling);)c=c.$parent}f.currentScope=null;return f}};var l=new t,L=l.$$asyncQueue=[],C=l.$$postDigestQueue=[],u=l.$$applyAsyncQueue=[],N=0;return l}]}function Ff(){var a=/^\\s*(https?|ftp|mailto|tel|file):/,b=/^\\s*((https?|ftp|file|blob):|data:image\\/)/;this.aHrefSanitizationWhitelist=function(b){return w(b)?(a=b,this):a};this.imgSrcSanitizationWhitelist=function(a){return w(a)?(b=a,this):b};this.$get=function(){return function(c,d){d=d?b:a;var f=Jb(c).href;return""===f||f.match(d)?c:"unsafe:"+\nf}}}function Gf(){this.$get=["$window","$document",function(a,b){var c={},d=!(a.chrome&&(a.chrome.app&&a.chrome.app.runtime||!a.chrome.app&&a.chrome.runtime&&a.chrome.runtime.id))&&a.history&&a.history.pushState,f=parseInt((/android (\\d+)/.exec(ma((a.navigator||{}).userAgent))||[])[1],10);a=/Boxee/i.test((a.navigator||{}).userAgent);var g=b[0]||{};b=/^(Moz|webkit|ms)(?=[A-Z])/;var h=g.body&&g.body.style,m=!1,n=!1;if(h){for(var q in h)if(m=b.exec(q)){var t=m[0];t=t[0].toUpperCase()+t.substr(1);break}t||\n(t="WebkitOpacity"in h&&"webkit");m=!!("transition"in h||t+"Transition"in h);n=!!("animation"in h||t+"Animation"in h);!f||m&&n||(m=H(h.webkitTransition),n=H(h.webkitAnimation))}return{history:!(!d||4>f||a),hasEvent:function(a){if("input"===a&&11>=Gb)return!1;if(x(c[a])){var b=g.createElement("div");c[a]="on"+a in b}return c[a]},csp:Lb(),vendorPrefix:t,transitions:m,animations:n,android:f}}]}function Hf(){this.$get=["$rootScope","$browser","$location",function(a,b,c){return{findBindings:function(a,\nb,c){a=a.getElementsByClassName("ng-binding");var d=[];k(a,function(a){var f=db.element(a).data("$binding");f&&k(f,function(f){c?(new RegExp("(^|\\\\s)"+b.replace(/([-()[\\]{}+?*.$^|,:#<!\\\\])/g,"\\\\$1").replace(/\\x08/g,"\\\\x08")+"(\\\\s|\\\\||$)")).test(f)&&d.push(a):-1!==f.indexOf(b)&&d.push(a)})});return d},findModels:function(a,b,c){for(var d=["ng-","data-ng-","ng\\\\:"],f=0;f<d.length;++f){var g=a.querySelectorAll("["+d[f]+"model"+(c?"=":"*=")+\'"\'+b+\'"]\');if(g.length)return g}},getLocation:function(){return c.url()},\nsetLocation:function(b){b!==c.url()&&(c.url(b),a.$digest())},whenStable:function(a){b.notifyWhenNoOutstandingRequests(a)}}}]}function If(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(a,b,c,d,f){function g(g,n,q){A(g)||(q=n,n=g,g=r);var m=mb.call(arguments,3),z=w(q)&&!q,e=(z?d:c).defer(),y=e.promise,p=b.defer(function(){try{e.resolve(g.apply(null,m))}catch(ta){e.reject(ta),f(ta)}finally{delete h[y.$$timeoutId]}z||a.$apply()},n);y.$$timeoutId=p;h[p]=e;return y}var h={};\ng.cancel=function(a){return a&&a.$$timeoutId in h?(h[a.$$timeoutId].reject("canceled"),delete h[a.$$timeoutId],b.defer.cancel(a.$$timeoutId)):!1};return g}]}function Jb(a){Gb&&(Sa.setAttribute("href",a),a=Sa.href);Sa.setAttribute("href",a);return{href:Sa.href,protocol:Sa.protocol?Sa.protocol.replace(/:$/,""):"",host:Sa.host,search:Sa.search?Sa.search.replace(/^\\?/,""):"",hash:Sa.hash?Sa.hash.replace(/^#/,""):"",hostname:Sa.hostname,port:Sa.port,pathname:"/"===Sa.pathname.charAt(0)?Sa.pathname:"/"+\nSa.pathname}}function td(a){a=H(a)?Jb(a):a;return a.protocol===Od.protocol&&a.host===Od.host}function Jf(){this.$get=X(e)}function Pd(a){function b(a){try{return decodeURIComponent(a)}catch(h){return a}}var c=a[0]||{},d={},f="";return function(){var a;try{var h=c.cookie||""}catch(t){h=""}if(h!==f)for(f=h,h=f.split("; "),d={},a=0;a<h.length;a++){var m=h[a],n=m.indexOf("=");if(0<n){var q=b(m.substring(0,n));x(d[q])&&(d[q]=b(m.substring(n+1)))}}return d}}function Kf(){this.$get=Pd}function Qd(a){function b(c,\nd){if(F(c)){var f={};k(c,function(a,c){f[c]=b(c,a)});return f}return a.factory(c+"Filter",d)}this.register=b;this.$get=["$injector",function(a){return function(b){return a.get(b+"Filter")}}];b("currency",Rd);b("date",Sd);b("filter",Lf);b("json",Mf);b("limitTo",Nf);b("lowercase",Of);b("number",Td);b("orderBy",Ud);b("uppercase",Pf)}function Lf(){return function(a,b,c,d){if(!M(a)){if(null==a)return a;throw l("filter")("notarray",a);}d=d||"$";switch(Xc(b)){case "function":break;case "boolean":case "null":case "number":case "string":var f=\n!0;case "object":b=Qf(b,c,d,f);break;default:return a}return Array.prototype.filter.call(a,b)}}function Qf(a,b,c,d){var f=F(a)&&c in a;!0===b?b=la:A(b)||(b=function(a,b){if(x(a))return!1;if(null===a||null===b)return a===b;if(F(b)||F(a)&&!cb(a))return!1;a=ma(""+a);b=ma(""+b);return-1!==a.indexOf(b)});return function(g){return f&&!F(g)?Mb(g,a[c],b,c,!1):Mb(g,a,b,c,d)}}function Mb(a,b,c,d,f,g){var h=Xc(a),m=Xc(b);if("string"===m&&"!"===b.charAt(0))return!Mb(a,b.substring(1),c,d,f);if(aa(a))return a.some(function(a){return Mb(a,\nb,c,d,f)});switch(h){case "object":var n;if(f){for(n in a)if("$"!==n.charAt(0)&&Mb(a[n],b,c,d,!0))return!0;return g?!1:Mb(a,b,c,d,!1)}if("object"===m){for(n in b)if(g=b[n],!A(g)&&!x(g)&&(h=n===d,!Mb(h?a:a[n],g,c,d,h,h)))return!1;return!0}return c(a,b);case "function":return!1;default:return c(a,b)}}function Xc(a){return null===a?"null":typeof a}function Rd(a){var b=a.NUMBER_FORMATS;return function(a,d,f){x(d)&&(d=b.CURRENCY_SYM);x(f)&&(f=b.PATTERNS[1].maxFrac);return null==a?a:Vd(a,b.PATTERNS[1],\nb.GROUP_SEP,b.DECIMAL_SEP,f).replace(/\\u00A4/g,d)}}function Td(a){var b=a.NUMBER_FORMATS;return function(a,d){return null==a?a:Vd(a,b.PATTERNS[0],b.GROUP_SEP,b.DECIMAL_SEP,d)}}function Rf(a){var b=0,c,d,f,g;-1<(c=a.indexOf(Wd))&&(a=a.replace(Wd,""));0<(d=a.search(/e/i))?(0>c&&(c=d),c+=+a.slice(d+1),a=a.substring(0,d)):0>c&&(c=a.length);for(d=0;a.charAt(d)===Yc;d++);if(d===(g=a.length)){var h=[0];c=1}else{for(g--;a.charAt(g)===Yc;)g--;c-=d;h=[];for(f=0;d<=g;d++,f++)h[f]=+a.charAt(d)}c>Xd&&(h=h.splice(0,\nXd-1),b=c-1,c=1);return{d:h,e:b,i:c}}function Sf(a,b,c,d){var f=a.d,g=f.length-a.i;b=x(b)?Math.min(Math.max(c,g),d):+b;c=b+a.i;d=f[c];if(0<c){f.splice(Math.max(a.i,c));for(var h=c;h<f.length;h++)f[h]=0}else for(g=Math.max(0,g),a.i=1,f.length=Math.max(1,c=b+1),f[0]=0,h=1;h<c;h++)f[h]=0;if(5<=d)if(0>c-1){for(d=0;d>c;d--)f.unshift(0),a.i++;f.unshift(1);a.i++}else f[c-1]++;for(;g<Math.max(0,b);g++)f.push(0);if(b=f.reduceRight(function(a,b,c,d){b+=a;d[c]=b%10;return Math.floor(b/10)},0))f.unshift(b),a.i++}\nfunction Vd(a,b,c,d,f){if(!H(a)&&!S(a)||isNaN(a))return"";var g=!isFinite(a),h=!1,m=Math.abs(a)+"",n="";if(g)n="\\u221e";else{h=Rf(m);Sf(h,f,b.minFrac,b.maxFrac);n=h.d;m=h.i;f=h.e;g=[];for(h=n.reduce(function(a,b){return a&&!b},!0);0>m;)n.unshift(0),m++;0<m?g=n.splice(m,n.length):(g=n,n=[0]);m=[];for(n.length>=b.lgSize&&m.unshift(n.splice(-b.lgSize,n.length).join(""));n.length>b.gSize;)m.unshift(n.splice(-b.gSize,n.length).join(""));n.length&&m.unshift(n.join(""));n=m.join(c);g.length&&(n+=d+g.join(""));\nf&&(n+="e+"+f)}return 0>a&&!h?b.negPre+n+b.negSuf:b.posPre+n+b.posSuf}function yc(a,b,c,d){var f="";if(0>a||d&&0>=a)d?a=-a+1:(a=-a,f="-");for(a=""+a;a.length<b;)a=Yc+a;c&&(a=a.substr(a.length-b));return f+a}function Ta(a,b,c,d,f){c=c||0;return function(g){g=g["get"+a]();if(0<c||g>-c)g+=c;0===g&&-12===c&&(g=12);return yc(g,b,d,f)}}function ec(a,b,c){return function(d,f){d=d["get"+a]();var g=tc((c?"STANDALONE":"")+(b?"SHORT":"")+a);return f[g][d]}}function Yd(a){var b=(new Date(a,0,1)).getDay();return new Date(a,\n0,(4>=b?5:12)-b)}function Zd(a){return function(b){var c=Yd(b.getFullYear());b=new Date(b.getFullYear(),b.getMonth(),b.getDate()+(4-b.getDay()));return yc(1+Math.round((+b-+c)/6048E5),a)}}function Zc(a,b){return 0>=a.getFullYear()?b.ERAS[0]:b.ERAS[1]}function Sd(a){function b(a){var b;if(b=a.match(c)){a=new Date(0);var d=0,h=0,m=b[8]?a.setUTCFullYear:a.setFullYear,n=b[8]?a.setUTCHours:a.setHours;b[9]&&(d=parseInt(b[9]+b[10],10),h=parseInt(b[9]+b[11],10));m.call(a,parseInt(b[1],10),parseInt(b[2],10)-\n1,parseInt(b[3],10));d=parseInt(b[4]||0,10)-d;h=parseInt(b[5]||0,10)-h;m=parseInt(b[6]||0,10);b=Math.round(1E3*parseFloat("0."+(b[7]||0)));n.call(a,d,h,m,b)}return a}var c=/^(\\d{4})-?(\\d\\d)-?(\\d\\d)(?:T(\\d\\d)(?::?(\\d\\d)(?::?(\\d\\d)(?:\\.(\\d+))?)?)?(Z|([+-])(\\d\\d):?(\\d\\d))?)?$/;return function(c,f,g){var d="",m=[],n,q;f=f||"mediumDate";f=a.DATETIME_FORMATS[f]||f;H(c)&&(c=Tf.test(c)?parseInt(c,10):b(c));S(c)&&(c=new Date(c));if(!pa(c)||!isFinite(c.getTime()))return c;for(;f;)(q=Uf.exec(f))?(m=qb(m,q,1),\nf=m.pop()):(m.push(f),f=null);var t=c.getTimezoneOffset();g&&(t=mc(g,t),c=Ab(c,g,!0));k(m,function(b){n=Vf[b];d+=n?n(c,a.DATETIME_FORMATS,t):"\'\'"===b?"\'":b.replace(/(^\'|\'$)/g,"").replace(/\'\'/g,"\'")});return d}}function Mf(){return function(a,b){x(b)&&(b=2);return zb(a,b)}}function Nf(){return function(a,b,c){b=Infinity===Math.abs(Number(b))?Number(b):parseInt(b,10);if($a(b))return a;S(a)&&(a=a.toString());if(!M(a))return a;c=!c||isNaN(c)?0:parseInt(c,10);c=0>c?Math.max(0,a.length+c):c;return 0<=b?\n$c(a,c,c+b):0===c?$c(a,b,a.length):$c(a,Math.max(0,c+b),c)}}function $c(a,b,c){return H(a)?a.slice(b,c):mb.call(a,b,c)}function Ud(a){function b(b){return b.map(function(b){var c=1;var d=K;if(A(b))d=b;else if(H(b)){if("+"===b.charAt(0)||"-"===b.charAt(0))c="-"===b.charAt(0)?-1:1,b=b.substring(1);if(""!==b&&(d=a(b),d.constant)){var f=d();d=function(a){return a[f]}}}return{get:d,descending:c}})}function c(a){switch(typeof a){case "number":case "boolean":case "string":return!0;default:return!1}}function d(a,\nb){var c=0,d=a.type;var f=b.type;if(d===f){f=a.value;var g=b.value;"string"===d?(f=f.toLowerCase(),g=g.toLowerCase()):"object"===d&&(F(f)&&(f=a.index),F(g)&&(g=b.index));f!==g&&(c=f<g?-1:1)}else c=d<f?-1:1;return c}return function(a,g,h,m){if(null==a)return a;if(!M(a))throw l("orderBy")("notarray",a);aa(g)||(g=[g]);0===g.length&&(g=["+"]);var f=b(g),q=h?-1:1,t=A(m)?m:d;a=Array.prototype.map.call(a,function(a,b){return{value:a,tieBreaker:{value:b,type:"number",index:b},predicateValues:f.map(function(d){var f=\nd.get(a);d=typeof f;null===f?(d="string",f="null"):"object"===d&&(A(f.valueOf)&&(f=f.valueOf(),c(f))||cb(f)&&(f=f.toString(),c(f)));return{value:f,type:d,index:b}})}});a.sort(function(a,b){for(var c=0,d=f.length;c<d;c++){var g=t(a.predicateValues[c],b.predicateValues[c]);if(g)return g*f[c].descending*q}return t(a.tieBreaker,b.tieBreaker)*q});return a=a.map(function(a){return a.value})}}function Tb(a){A(a)&&(a={link:a});a.restrict=a.restrict||"AC";return X(a)}function $d(a,b,c,d,f){var g=this,h=[];\ng.$error={};g.$$success={};g.$pending=void 0;g.$name=f(b.name||b.ngForm||"")(c);g.$dirty=!1;g.$pristine=!0;g.$valid=!0;g.$invalid=!1;g.$submitted=!1;g.$$parentForm=zc;g.$rollbackViewValue=function(){k(h,function(a){a.$rollbackViewValue()})};g.$commitViewValue=function(){k(h,function(a){a.$commitViewValue()})};g.$addControl=function(a){Fa(a.$name,"input");h.push(a);a.$name&&(g[a.$name]=a);a.$$parentForm=g};g.$$renameControl=function(a,b){var c=a.$name;g[c]===a&&delete g[c];g[b]=a;a.$name=b};g.$removeControl=\nfunction(a){a.$name&&g[a.$name]===a&&delete g[a.$name];k(g.$pending,function(b,c){g.$setValidity(c,null,a)});k(g.$error,function(b,c){g.$setValidity(c,null,a)});k(g.$$success,function(b,c){g.$setValidity(c,null,a)});ka(h,a);a.$$parentForm=zc};ae({ctrl:this,$element:a,set:function(a,b,c){var d=a[b];d?-1===d.indexOf(c)&&d.push(c):a[b]=[c]},unset:function(a,b,c){var d=a[b];d&&(ka(d,c),0===d.length&&delete a[b])},$animate:d});g.$setDirty=function(){d.removeClass(a,Ub);d.addClass(a,Ac);g.$dirty=!0;g.$pristine=\n!1;g.$$parentForm.$setDirty()};g.$setPristine=function(){d.setClass(a,Ub,Ac+" ng-submitted");g.$dirty=!1;g.$pristine=!0;g.$submitted=!1;k(h,function(a){a.$setPristine()})};g.$setUntouched=function(){k(h,function(a){a.$setUntouched()})};g.$setSubmitted=function(){d.addClass(a,"ng-submitted");g.$submitted=!0;g.$$parentForm.$setSubmitted()}}function ad(a){a.$formatters.push(function(b){return a.$isEmpty(b)?b:b.toString()})}function Vb(a,b,c,d,f,g){var h=ma(b[0].type);if(!f.android){var m=!1;b.on("compositionstart",\nfunction(){m=!0});b.on("compositionend",function(){m=!1;q()})}var n,q=function(a){n&&(g.defer.cancel(n),n=null);if(!m){var f=b.val();a=a&&a.type;"password"===h||c.ngTrim&&"false"===c.ngTrim||(f=wa(f));(d.$viewValue!==f||""===f&&d.$$hasNativeValidators)&&d.$setViewValue(f,a)}};if(f.hasEvent("input"))b.on("input",q);else{var t=function(a,b,c){n||(n=g.defer(function(){n=null;b&&b.value===c||q(a)}))};b.on("keydown",function(a){var b=a.keyCode;91===b||15<b&&19>b||37<=b&&40>=b||t(a,this,this.value)});if(f.hasEvent("paste"))b.on("paste cut",\nt)}b.on("change",q);if(be[h]&&d.$$hasNativeValidators&&h===c.type)b.on("keydown wheel mousedown",function(a){if(!n){var b=this.validity,c=b.badInput,d=b.typeMismatch;n=g.defer(function(){n=null;b.badInput===c&&b.typeMismatch===d||q(a)})}});d.$render=function(){var a=d.$isEmpty(d.$viewValue)?"":d.$viewValue;b.val()!==a&&b.val(a)}}function Bc(a,b){return function(c,d){if(pa(c))return c;if(H(c)){\'"\'===c.charAt(0)&&\'"\'===c.charAt(c.length-1)&&(c=c.substring(1,c.length-1));if(Wf.test(c))return new Date(c);\na.lastIndex=0;if(c=a.exec(c)){c.shift();var f=d?{yyyy:d.getFullYear(),MM:d.getMonth()+1,dd:d.getDate(),HH:d.getHours(),mm:d.getMinutes(),ss:d.getSeconds(),sss:d.getMilliseconds()/1E3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0};k(c,function(a,c){c<b.length&&(f[b[c]]=+a)});return new Date(f.yyyy,f.MM-1,f.dd,f.HH,f.mm,f.ss||0,1E3*f.sss||0)}}return NaN}}function fc(a,b,c,d){return function(f,g,h,m,n,q,t){function e(a){return a&&!(a.getTime&&a.getTime()!==a.getTime())}function E(a){return w(a)&&!pa(a)?\nc(a)||void 0:a}bd(f,g,h,m);Vb(f,g,h,m,n,q);var y=m&&m.$options&&m.$options.timezone,p;m.$$parserName=a;m.$parsers.push(function(a){if(m.$isEmpty(a))return null;if(b.test(a))return a=c(a,p),y&&(a=Ab(a,y)),a});m.$formatters.push(function(a){if(a&&!pa(a))throw gc("datefmt",a);if(e(a))return(p=a)&&y&&(p=Ab(p,y,!0)),t("date")(a,d,y);p=null;return""});if(w(h.min)||h.ngMin){var k;m.$validators.min=function(a){return!e(a)||x(k)||c(a)>=k};h.$observe("min",function(a){k=E(a);m.$validate()})}if(w(h.max)||h.ngMax){var v;\nm.$validators.max=function(a){return!e(a)||x(v)||c(a)<=v};h.$observe("max",function(a){v=E(a);m.$validate()})}}}function bd(a,b,c,d){(d.$$hasNativeValidators=F(b[0].validity))&&d.$parsers.push(function(a){var c=b.prop("validity")||{};return c.badInput||c.typeMismatch?void 0:a})}function ce(a){a.$$parserName="number";a.$parsers.push(function(b){if(a.$isEmpty(b))return null;if(Xf.test(b))return parseFloat(b)});a.$formatters.push(function(b){if(!a.$isEmpty(b)){if(!S(b))throw gc("numfmt",b);b=b.toString()}return b})}\nfunction hc(a){w(a)&&!S(a)&&(a=parseFloat(a));return $a(a)?void 0:a}function cd(a){var b=a.toString(),c=b.indexOf(".");return-1===c?-1<a&&1>a&&(a=/e-(\\d+)$/.exec(b))?Number(a[1]):0:b.length-c-1}function de(a,b,c,d,f){if(w(d)){a=a(d);if(!a.constant)throw gc("constexpr",c,d);return a(b)}return f}function dd(a,b){a="ngClass"+a;return["$animate",function(c){function d(a,b){var c=[],d=0;a:for(;d<a.length;d++){for(var f=a[d],g=0;g<b.length;g++)if(f===b[g])continue a;c.push(f)}return c}function f(a){var b=\n[];return aa(a)?(k(a,function(a){b=b.concat(f(a))}),b):H(a)?a.split(" "):F(a)?(k(a,function(a,c){a&&(b=b.concat(c.split(" ")))}),b):a}return{restrict:"AC",link:function(g,h,m){function n(a){a=q(a,1);m.$addClass(a)}function q(a,b){var c=h.data("$classCounts")||fa(),d=[];k(a,function(a){if(0<b||c[a])c[a]=(c[a]||0)+b,c[a]===+(0<b)&&d.push(a)});h.data("$classCounts",c);return d.join(" ")}function t(a,b){var f=d(b,a);a=d(a,b);f=q(f,1);a=q(a,-1);f&&f.length&&c.addClass(h,f);a&&a.length&&c.removeClass(h,\na)}function e(a){if(!0===b||(g.$index&1)===b){var c=f(a||[]);if(!E)n(c);else if(!la(a,E)){var d=f(E);t(d,c)}}E=aa(a)?a.map(function(a){return Da(a)}):Da(a)}var E;m.$observe("class",function(){e(g.$eval(m[a]))});"ngClass"!==a&&g.$watch("$index",function(a,c){a&=1;a!==(c&1)&&(c=f(E),a===b?n(c):(c=q(c,-1),m.$removeClass(c)))});g.$watch(m[a],e,!0)}}}]}function ae(a){function b(a,b){b&&!g[a]?(n.addClass(f,a),g[a]=!0):!b&&g[a]&&(n.removeClass(f,a),g[a]=!1)}function c(a,c){a=a?"-"+p(a,"-"):"";b(ic+a,!0===\nc);b(ee+a,!1===c)}var d=a.ctrl,f=a.$element,g={},h=a.set,m=a.unset,n=a.$animate;g[ee]=!(g[ic]=f.hasClass(ic));d.$setValidity=function(a,f,g){x(f)?(d.$pending||(d.$pending={}),h(d.$pending,a,g)):(d.$pending&&m(d.$pending,a,g),fe(d.$pending)&&(d.$pending=void 0));Ca(f)?f?(m(d.$error,a,g),h(d.$$success,a,g)):(h(d.$error,a,g),m(d.$$success,a,g)):(m(d.$error,a,g),m(d.$$success,a,g));d.$pending?(b(ge,!0),d.$valid=d.$invalid=void 0,c("",null)):(b(ge,!1),d.$valid=fe(d.$error),d.$invalid=!d.$valid,c("",d.$valid));\nf=d.$pending&&d.$pending[a]?void 0:d.$error[a]?!1:d.$$success[a]?!0:null;c(a,f);d.$$parentForm.$setValidity(a,f,d)}}function fe(a){if(a)for(var b in a)if(a.hasOwnProperty(b))return!1;return!0}function Yf(){this.SCE_CONTEXTS=Wb;this.resourceUrlWhitelist=function(){throw ab("noresourceurlwhitelist");};this.resourceUrlBlacklist=function(){throw ab("noresourceurlblacklist");};this.$get=["$injector",function(a){var b=function(){throw ab("unsafe");};a.has("$sanitize")&&(b=a.get("$sanitize"));return{trustAs:function(){throw ab("notrustas");\n},getTrusted:function(c,d){if(null===d||x(d)||""===d)return d;if("string"==typeof d){if(c==Wb.TEMPLATE_URL){if((c=a.has("html2JsTemplatesCached")?!a.get("html2JsTemplatesCached")():!ng.safehtml.googSceHelper.isCOMPILED())&&td(d))return d;throw ab("insecurl",d);}if(c==Wb.RESOURCE_URL)throw ab("insecurl",d);if(c==Wb.HTML)return b(d);throw ab("unsafe",c);}if(ng.safehtml.googSceHelper.isGoogHtmlType(d))try{return ng.safehtml.googSceHelper.unwrapGivenContext(c,d)}catch(f){throw ab("googhtml",d,c);}else throw ab("unsafe",\nc);},valueOf:function(a){if(ng.safehtml.googSceHelper.isGoogHtmlType(a))try{return ng.safehtml.googSceHelper.unwrapAny(a)}catch(d){throw ab("googhtml",a);}else return a}}}]}function Zf(){this.enabled=function(a){if(arguments.length)throw ab("nodisabling");return!0};this.$get=["$parse","$sceDelegate",function(a,b){if(8>Gb)throw ab("iequirks");if("undefined"==typeof ng||!ng.safehtml||!ng.safehtml.googSceHelper)throw ab("nodep");var c=Da(Wb);c.isEnabled=function(){return!0};c.trustAs=b.trustAs;c.getTrusted=\nb.getTrusted;c.valueOf=b.valueOf;c.parseAs=function(b,d){var f=a(d);return f.literal&&f.constant?f:a(d,function(a){return c.getTrusted(b,a)})};var d=c.parseAs,f=c.getTrusted,g=c.trustAs;k(Wb,function(a,b){b=ma(b);c[eb("parse_as_"+b)]=function(b){return d(a,b)};c[eb("get_trusted_"+b)]=function(b){return f(a,b)};c[eb("trust_as_"+b)]=function(b){return g(a,b)}});return c}]}function $f(){var a;this.httpOptions=function(b){return b?(a=b,this):a};this.$get=["$templateCache","$http","$q","$sce",function(b,\nc,d,f){function g(h,m){g.totalPendingRequests++;if(!H(h)||x(b.get(h)))h=f.getTrustedTemplateUrl(h);var n=c.defaults&&c.defaults.transformResponse;aa(n)?n=n.filter(function(a){return a!==Pc}):n===Pc&&(n=null);return c.get(h,B({cache:b,transformResponse:n},a))["finally"](function(){g.totalPendingRequests--}).then(function(a){b.put(h,a.data);return a.data},function(a){if(!m)throw Ia("tpload",h,a.status,a.statusText);return d.reject(a)})}g.totalPendingRequests=0;return g}]}var ag=/^\\/(.+)\\/([a-z]*)$/,\nlb=Object.prototype.hasOwnProperty,ma=function(a){return H(a)?a.toLowerCase():a},tc=function(a){return H(a)?a.toUpperCase():a},R,xb,mb=[].slice,Xe=[].splice,bg=[].push,Za=Object.prototype.toString,fd=Object.getPrototypeOf,yb=l("ng"),db=e.angular||(e.angular={}),Hc,jc=0,Gb=e.document.documentMode,$a=Number.isNaN||function(a){return a!==a};r.$inject=[];K.$inject=[];var aa=Array.isArray,ve=/^\\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array]$/,wa=function(a){return H(a)?\na.trim():a},Lb=function(){if(!w(Lb.rules)){var a=e.document.querySelector("[ng-csp]")||e.document.querySelector("[data-ng-csp]");if(a){var b=a.getAttribute("ng-csp")||a.getAttribute("data-ng-csp");Lb.rules={noUnsafeEval:!b||-1!==b.indexOf("no-unsafe-eval"),noInlineStyle:!b||-1!==b.indexOf("no-inline-style")}}else{a=Lb;try{new Function(""),b=!1}catch(c){b=!0}a.rules={noUnsafeEval:b,noInlineStyle:!1}}}return Lb.rules},Cc=function(){if(w(Cc.name_))return Cc.name_;var a,b,c=Ob.length;for(b=0;b<c;++b){var d=\nOb[b];if(a=e.document.querySelector("["+d.replace(":","\\\\:")+"jq]")){var f=a.getAttribute(d+"jq");break}}return Cc.name_=f},we=/:/g,Ob=["ng-","data-ng-","ng:","x-ng-"],xe=function(a){var b=a.currentScript,b=b&&b.getAttribute("src");if(!b)return!0;var c=a.createElement("a");c.href=b;if(a.location.origin===c.origin)return!0;switch(c.protocol){case "http:":case "https:":case "ftp:":case "blob:":case "file:":case "data:":return!0;default:return!1}}(e.document),ye=/[A-Z]/g,he=!1,Bb=3,cg={full:"1.5.12-local+sha.7f65bbb8d",\nmajor:1,minor:5,dot:void 0,codeName:"undefined"};ja.expando="ng339";var Zb=ja.cache={},Ee=1;ja._data=function(a){return this.cache[a[this.expando]]||{}};var ze=/([:\\-_]+(.))/g,Ae=/^moz([A-Z])/,nc={mouseleave:"mouseout",mouseenter:"mouseover"},Gc=l("jqLite"),De=/^<([\\w-]+)\\s*\\/?>(?:<\\/\\1>|)$/,Fc=/<|&#?\\w+;/,Be=/<([\\w:-]+)/,Ce=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:-]+)[^>]*)\\/>/gi,jb={option:[1,\'<select multiple="multiple">\',"</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>",\n"</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};jb.optgroup=jb.option;jb.tbody=jb.tfoot=jb.colgroup=jb.caption=jb.thead;jb.th=jb.td;var He=e.Node.prototype.contains||function(a){return!!(this.compareDocumentPosition(a)&16)},Rb=ja.prototype={ready:function(a){function b(){c||(c=!0,a())}var c=!1;"complete"===e.document.readyState?e.setTimeout(b):(this.on("DOMContentLoaded",b),ja(e).on("load",b))},toString:function(){var a=\n[];k(this,function(b){a.push(""+b)});return"["+a.join(", ")+"]"},eq:function(a){return 0<=a?R(this[a]):R(this[this.length+a])},length:0,push:bg,sort:[].sort,splice:[].splice},qc={};k("multiple selected checked disabled readOnly required open".split(" "),function(a){qc[ma(a)]=a});var id={};k("input select option textarea button form details".split(" "),function(a){id[a]=!0});var kd={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};k({data:Eb,removeData:ia,\nhasData:function(a){for(var b in Zb[a.ng339])return!0;return!1},cleanData:function(a){for(var b=0,c=a.length;b<c;b++)ia(a[b])}},function(a,b){ja[b]=a});k({data:Eb,inheritedData:Aa,scope:function(a){return R.data(a,"$scope")||Aa(a.parentNode||a,["$isolateScope","$scope"])},isolateScope:function(a){return R.data(a,"$isolateScope")||R.data(a,"$isolateScopeNoTemplate")},controller:xa,injector:function(a){return Aa(a,"$injector")},removeAttr:function(a,b){a.removeAttribute(b)},hasClass:oc,css:function(a,\nb,c){b=eb(b);if(w(c))a.style[b]=c;else return a.style[b]},attr:function(a,b,c){var d=a.nodeType;if(d!==Bb&&2!==d&&8!==d)if(d=ma(b),qc[d])if(w(c))c?(a[b]=!0,a.setAttribute(b,d)):(a[b]=!1,a.removeAttribute(d));else return a[b]||(a.attributes.getNamedItem(b)||r).specified?d:void 0;else if(w(c))a.setAttribute(b,c);else if(a.getAttribute)return a=a.getAttribute(b,2),null===a?void 0:a},prop:function(a,b,c){if(w(c))a[b]=c;else return a[b]},text:function(){function a(a,c){if(x(c))return c=a.nodeType,1===\nc||c===Bb?a.textContent:"";a.textContent=c}a.$dv="";return a}(),val:function(a,b){if(x(b)){if(a.multiple&&"select"===ba(a)){var c=[];k(a.options,function(a){a.selected&&c.push(a.value||a.text)});return 0===c.length?null:c}return a.value}a.value=b},html:function(a,b){if(x(b))return a.innerHTML;fb(a,!0);a.innerHTML=b},empty:C},function(a,b){ja.prototype[b]=function(b,d){var c,g,h=this.length;if(a!==C&&x(2===a.length&&a!==oc&&a!==xa?b:d)){if(F(b)){for(c=0;c<h;c++)if(a===Eb)a(this[c],b);else for(g in b)a(this[c],\ng,b[g]);return this}c=a.$dv;h=x(c)?Math.min(h,1):h;for(g=0;g<h;g++){var m=a(this[g],b,d);c=c?c+m:m}return c}for(c=0;c<h;c++)a(this[c],b,d);return this}});k({removeData:ia,on:function(a,b,c,d){if(w(d))throw Gc("onargs");if(La(a)){d=ua(a,!0);var f=d.events,g=d.handle;g||(g=d.handle=Fe(a,f));d=0<=b.indexOf(" ")?b.split(" "):[b];for(var h=d.length,m=function(b,d,h){var m=f[b];m||(m=f[b]=[],m.specialHandlerWrapper=d,"$destroy"===b||h||a.addEventListener(b,g,!1));m.push(c)};h--;)b=d[h],nc[b]?(m(nc[b],Ge),\nm(b,void 0,!0)):m(b)}},off:qa,one:function(a,b,c){a=R(a);a.on(b,function f(){a.off(b,c);a.off(b,f)});a.on(b,c)},replaceWith:function(a,b){var c,d=a.parentNode;fb(a);k(new ja(b),function(b){c?d.insertBefore(b,c.nextSibling):d.replaceChild(b,a);c=b})},children:function(a){var b=[];k(a.childNodes,function(a){1===a.nodeType&&b.push(a)});return b},contents:function(a){return a.contentDocument||a.childNodes||[]},append:function(a,b){var c=a.nodeType;if(1===c||11===c){b=new ja(b);for(var c=0,d=b.length;c<\nd;c++)a.appendChild(b[c])}},prepend:function(a,b){if(1===a.nodeType){var c=a.firstChild;k(new ja(b),function(b){a.insertBefore(b,c)})}},wrap:function(a,b){Yb(a,R(b).eq(0).clone()[0])},remove:Pb,detach:function(a){Pb(a,!0)},after:function(a,b){var c=a;if(a=a.parentNode){b=new ja(b);for(var d=0,f=b.length;d<f;d++){var g=b[d];a.insertBefore(g,c.nextSibling);c=g}}},addClass:pc,removeClass:ra,toggleClass:function(a,b,c){b&&k(b.split(" "),function(b){var d=c;x(d)&&(d=!oc(a,b));(d?pc:ra)(a,b)})},parent:function(a){return(a=\na.parentNode)&&11!==a.nodeType?a:null},next:function(a){return a.nextElementSibling},find:function(a,b){return a.getElementsByTagName?a.getElementsByTagName(b):[]},clone:Db,triggerHandler:function(a,b,c){var d=b.type||b,f=ua(a);if(f=(f=f&&f.events)&&f[d]){var g={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return!0===this.defaultPrevented},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return!0===\nthis.immediatePropagationStopped},stopPropagation:r,type:d,target:a};b.type&&(g=B(g,b));b=Da(f);var h=c?[g].concat(c):[g];k(b,function(b){g.isImmediatePropagationStopped()||b.apply(a,h)})}}},function(a,b){ja.prototype[b]=function(b,d,f){for(var c,h=0,m=this.length;h<m;h++)x(c)?(c=a(this[h],b,d,f),w(c)&&(c=R(c))):nb(c,a(this[h],b,d,f));return w(c)?c:this}});ja.prototype.bind=ja.prototype.on;ja.prototype.unbind=ja.prototype.off;T.prototype={put:function(a,b){this[I(a,this.nextUid)]=b},get:function(a){return this[I(a,\nthis.nextUid)]},remove:function(a){var b=this[a=I(a,this.nextUid)];delete this[a];return b}};var dg=[function(){this.$get=[function(){return T}]}],Ke=/^([^(]+?)=>/,Le=/^[^(]*\\(\\s*([^)]*)\\)/m,eg=/,/,fg=/^\\s*(_?)(\\S+?)\\1\\s*$/,Je=/((\\/\\/.*$)|(\\/\\*[\\s\\S]*?\\*\\/))/mg,Fb=l("$injector");Xb.$$annotate=function(a,b,c){var d;if("function"===typeof a){if(!(d=a.$inject)){d=[];if(a.length){if(b)throw H(c)&&c||(c=a.name||Me(a)),Fb("strictdi",c);b=$b(a);k(b[1].split(eg),function(a){a.replace(fg,function(a,b,c){d.push(c)})})}a.$inject=\nd}}else aa(a)?(b=a.length-1,W(a[b],"fn"),d=a.slice(0,b)):W(a,"fn",!0);return d};var ie=l("$animate"),gg=function(){this.$get=r},hg=function(){var a=new T,b=[];this.$get=["$$AnimateRunner","$rootScope",function(c,d){function f(a,b,c){var d=!1;b&&(b=H(b)?b.split(" "):aa(b)?b:[],k(b,function(b){b&&(d=!0,a[b]=c)}));return d}function g(){k(b,function(b){var c=a.get(b);if(c){var d=Ne(b.attr("class")),f="",g="";k(c,function(a,b){a!==!!d[b]&&(a?f+=(f.length?" ":"")+b:g+=(g.length?" ":"")+b)});k(b,function(a){f&&\npc(a,f);g&&ra(a,g)});a.remove(b)}});b.length=0}return{enabled:r,on:r,off:r,pin:r,push:function(h,m,n,q){q&&q();n=n||{};n.from&&h.css(n.from);n.to&&h.css(n.to);if(n.addClass||n.removeClass)if(m=n.addClass,q=n.removeClass,n=a.get(h)||{},m=f(n,m,!0),q=f(n,q,!1),m||q)a.put(h,n),b.push(h),1===b.length&&d.$$postDigest(g);h=new c;h.complete();return h}}}]},ig=["$provide",function(a){var b=this;this.$$registeredAnimations=Object.create(null);this.register=function(c,d){if(c&&"."!==c.charAt(0))throw ie("notcsel",\nc);var f=c+"-animation";b.$$registeredAnimations[c.substr(1)]=f;a.factory(f,d)};this.classNameFilter=function(a){if(1===arguments.length&&(this.$$classNameFilter=a instanceof RegExp?a:null)&&/(\\s+|\\/)ng-animate(\\s+|\\/)/.test(this.$$classNameFilter.toString()))throw ie("nongcls","ng-animate");return this.$$classNameFilter};this.$get=["$$animateQueue",function(a){function b(a,b,c){if(c){var d;a:{for(d=0;d<c.length;d++){var f=c[d];if(1===f.nodeType){d=f;break a}}d=void 0}!d||d.parentNode||d.previousElementSibling||\n(c=null)}c?c.after(a):b.prepend(a)}return{on:a.on,off:a.off,pin:a.pin,enabled:a.enabled,cancel:function(a){a.end&&a.end()},enter:function(c,d,h,m){d=d&&R(d);h=h&&R(h);d=d||h.parent();b(c,d,h);return a.push(c,"enter",Hb(m))},move:function(c,d,h,m){d=d&&R(d);h=h&&R(h);d=d||h.parent();b(c,d,h);return a.push(c,"move",Hb(m))},leave:function(b,c){return a.push(b,"leave",Hb(c),function(){b.remove()})},addClass:function(b,c,d){d=Hb(d);d.addClass=ac(d.addclass,c);return a.push(b,"addClass",d)},removeClass:function(b,\nc,d){d=Hb(d);d.removeClass=ac(d.removeClass,c);return a.push(b,"removeClass",d)},setClass:function(b,c,d,m){m=Hb(m);m.addClass=ac(m.addClass,c);m.removeClass=ac(m.removeClass,d);return a.push(b,"setClass",m)},animate:function(b,c,d,m,n){n=Hb(n);n.from=n.from?B(n.from,c):c;n.to=n.to?B(n.to,d):d;n.tempClasses=ac(n.tempClasses,m||"ng-inline-animate");return a.push(b,"animate",n)}}}]}],jg=function(){this.$get=["$$rAF",function(a){function b(b){c.push(b);1<c.length||a(function(){for(var a=0;a<c.length;a++)c[a]();\nc=[]})}var c=[];return function(){var a=!1;b(function(){a=!0});return function(c){a?c():b(c)}}}]},kg=function(){this.$get=["$q","$sniffer","$$animateAsyncRun","$document","$timeout",function(a,b,c,d,f){function g(a){this.setHost(a);var b=c();this._doneCallbacks=[];this._tick=function(a){var c=d[0];c&&c.hidden?f(a,0,!1):b(a)};this._state=0}g.chain=function(a,b){function c(){if(d===a.length)b(!0);else a[d](function(a){!1===a?b(!1):(d++,c())})}var d=0;c()};g.all=function(a,b){function c(c){f=f&&c;++d===\na.length&&b(f)}var d=0,f=!0;k(a,function(a){a.done(c)})};g.prototype={setHost:function(a){this.host=a||{}},done:function(a){2===this._state?a():this._doneCallbacks.push(a)},progress:r,getPromise:function(){if(!this.promise){var b=this;this.promise=a(function(a,c){b.done(function(b){!1===b?c():a()})})}return this.promise},then:function(a,b){return this.getPromise().then(a,b)},"catch":function(a){return this.getPromise()["catch"](a)},"finally":function(a){return this.getPromise()["finally"](a)},pause:function(){this.host.pause&&\nthis.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end();this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel();this._resolve(!1)},complete:function(a){var b=this;0===b._state&&(b._state=1,b._tick(function(){b._resolve(a)}))},_resolve:function(a){2!==this._state&&(k(this._doneCallbacks,function(b){b(a)}),this._doneCallbacks.length=0,this._state=2)}};return g}]},lg=function(){this.$get=["$$rAF","$q","$$AnimateRunner",\nfunction(a,b,c){return function(b,f){function d(){a(function(){h.addClass&&(b.addClass(h.addClass),h.addClass=null);h.removeClass&&(b.removeClass(h.removeClass),h.removeClass=null);h.to&&(b.css(h.to),h.to=null);m||n.complete();m=!0});return n}var h=f||{};h.$$prepared||(h=Ga(h));h.cleanupStyles&&(h.from=h.to=null);h.from&&(b.css(h.from),h.from=null);var m,n=new c;return{start:d,end:d}}}]};var Ia=l("$compile");var Nc=new function(){};va.$inject=["$provide","$$sanitizeUriProvider"];sc.prototype.isFirstChange=\nfunction(){return this.previousValue===Nc};var jd=/^((?:x|data)[:\\-_])/i,nd=l("$controller"),ld=/^(\\S+)(\\s+as\\s+([\\w$]+))?$/,mg=function(){this.$get=["$document",function(a){return function(b){b?!b.nodeType&&b instanceof R&&(b=b[0]):b=a[0].body;return b.offsetWidth+1}}]},od="application/json",Qc={"Content-Type":od+";charset=utf-8"},df=/^\\[|^\\{(?!\\{)/,ef={"[":/]$/,"{":/}$/},cf=/^\\)]\\}\',?\\n/,og=l("$http"),sd=function(a){return function(){throw og("legacy",a);}},Kb=db.$interpolateMinErr=l("$interpolate");\nKb.throwNoconcat=function(a){throw Kb("noconcat",a);};Kb.interr=function(a,b){return Kb("interr",a,b.toString())};var pg=function(){this.$get=["$window",function(a){function b(a){var b=function(a){b.data=a;b.called=!0};b.id=a;return b}var c=a.angular.callbacks,d={};return{createCallback:function(a){a="_"+(c.$$counter++).toString(36);var f="angular.callbacks."+a,h=b(a);d[f]=c[a]=h;return f},wasCalled:function(a){return d[a].called},getResponse:function(a){return d[a].data},removeCallback:function(a){delete c[d[a].id];\ndelete d[a]}}}]},qg=/^([^?#]*)(\\?([^#]*))?(#(.*))?$/,mf={http:80,https:443,ftp:21},cc=l("$location"),nf=/^\\s*[\\\\/]{2,}/,rg={$$absUrl:"",$$html5:!1,$$replace:!1,absUrl:uc("$$absUrl"),url:function(a){if(x(a))return this.$$url;var b=qg.exec(a);(b[1]||""===a)&&this.path(decodeURIComponent(b[1]));(b[2]||b[1]||""===a)&&this.search(b[3]||"");this.hash(b[5]||"");return this},protocol:uc("$$protocol"),host:uc("$$host"),port:uc("$$port"),path:xd("$$path",function(a){a=null!==a?a.toString():"";return"/"===a.charAt(0)?\na:"/"+a}),search:function(a,b){switch(arguments.length){case 0:return this.$$search;case 1:if(H(a)||S(a))a=a.toString(),this.$$search=hb(a);else if(F(a))a=Ga(a,{}),k(a,function(b,d){null==b&&delete a[d]}),this.$$search=a;else throw cc("isrcharg");break;default:x(b)||null===b?delete this.$$search[a]:this.$$search[a]=b}this.$$compose();return this},hash:xd("$$hash",function(a){return null!==a?a.toString():""}),replace:function(){this.$$replace=!0;return this}};k([wd,Tc,Sc],function(a){a.prototype=Object.create(rg);\na.prototype.state=function(b){if(!arguments.length)return this.$$state;if(a!==Sc||!this.$$html5)throw cc("nostate");this.$$state=x(b)?null:b;return this}});var Ya=l("$parse"),zd=[].constructor,Ad=(!1).constructor,Bd=Function.constructor,Cd=(0).constructor,Dd={}.constructor,Ed="".constructor,uf=zd.prototype,vf=Ad.prototype,wc=Bd.prototype,wf=Cd.prototype,Fd=Dd.prototype,xf=Ed.prototype,rf=wc.call,sf=wc.apply,tf=wc.bind,zf=Fd.valueOf,Dc=fa();k("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),\nfunction(a){Dc[a]=!0});var sg={n:"\\n",f:"\\f",r:"\\r",t:"\\t",v:"\\v","\'":"\'",\'"\':\'"\'},Vc=function(a){this.options=a};Vc.prototype={constructor:Vc,lex:function(a){this.text=a;this.index=0;for(this.tokens=[];this.index<this.text.length;)if(a=this.text.charAt(this.index),\'"\'===a||"\'"===a)this.readString(a);else if(this.isNumber(a)||"."===a&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdentifierStart(this.peekMultichar()))this.readIdent();else if(this.is(a,"(){}[].,;:?"))this.tokens.push({index:this.index,\ntext:a}),this.index++;else if(this.isWhitespace(a))this.index++;else{var b=a+this.peek(),c=b+this.peek(2),d=Dc[b],f=Dc[c];Dc[a]||d||f?(a=f?c:d?b:a,this.tokens.push({index:this.index,text:a,operator:!0}),this.index+=a.length):this.throwError("Unexpected next character ",this.index,this.index+1)}return this.tokens},is:function(a,b){return-1!==b.indexOf(a)},peek:function(a){a=a||1;return this.index+a<this.text.length?this.text.charAt(this.index+a):!1},isNumber:function(a){return"0"<=a&&"9">=a&&"string"===\ntypeof a},isWhitespace:function(a){return" "===a||"\\r"===a||"\\t"===a||"\\n"===a||"\\v"===a||"\\u00a0"===a},isIdentifierStart:function(a){return this.options.isIdentifierStart?this.options.isIdentifierStart(a,this.codePointAt(a)):this.isValidIdentifierStart(a)},isValidIdentifierStart:function(a){return"a"<=a&&"z">=a||"A"<=a&&"Z">=a||"_"===a||"$"===a},isIdentifierContinue:function(a){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(a,this.codePointAt(a)):this.isValidIdentifierContinue(a)},\nisValidIdentifierContinue:function(a,b){return this.isValidIdentifierStart(a,b)||this.isNumber(a)},codePointAt:function(a){return 1===a.length?a.charCodeAt(0):(a.charCodeAt(0)<<10)+a.charCodeAt(1)-56613888},peekMultichar:function(){var a=this.text.charAt(this.index),b=this.peek();if(!b)return a;var c=a.charCodeAt(0),d=b.charCodeAt(0);return 55296<=c&&56319>=c&&56320<=d&&57343>=d?a+b:a},isExpOperator:function(a){return"-"===a||"+"===a||this.isNumber(a)},throwError:function(a,b,c){c=c||this.index;b=\nw(b)?"s "+b+"-"+this.index+" ["+this.text.substring(b,c)+"]":" "+c;throw Ya("lexerr",a,b,this.text);},readNumber:function(){for(var a="",b=this.index;this.index<this.text.length;){var c=ma(this.text.charAt(this.index));if("."===c||this.isNumber(c))a+=c;else{var d=this.peek();if("e"===c&&this.isExpOperator(d))a+=c;else if(this.isExpOperator(c)&&d&&this.isNumber(d)&&"e"===a.charAt(a.length-1))a+=c;else if(!this.isExpOperator(c)||d&&this.isNumber(d)||"e"!==a.charAt(a.length-1))break;else this.throwError("Invalid exponent")}this.index++}this.tokens.push({index:b,\ntext:a,constant:!0,value:Number(a)})},readIdent:function(){var a=this.index;for(this.index+=this.peekMultichar().length;this.index<this.text.length;){var b=this.peekMultichar();if(!this.isIdentifierContinue(b))break;this.index+=b.length}this.tokens.push({index:a,text:this.text.slice(a,this.index),identifier:!0})},readString:function(a){var b=this.index;this.index++;var c="";var d=a;for(var f=!1;this.index<this.text.length;){var g=this.text.charAt(this.index);d+=g;if(f)"u"===g?(f=this.text.substring(this.index+\n1,this.index+5),f.match(/[\\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\\\u"+f+"]"),this.index+=4,c+=String.fromCharCode(parseInt(f,16))):c+=sg[g]||g,f=!1;else if("\\\\"===g)f=!0;else{if(g===a){this.index++;this.tokens.push({index:b,text:d,constant:!0,value:c});return}c+=g}this.index++}this.throwError("Unterminated quote",b)}};var D=function(a,b){this.lexer=a;this.options=b};D.Program="Program";D.ExpressionStatement="ExpressionStatement";D.AssignmentExpression="AssignmentExpression";D.ConditionalExpression=\n"ConditionalExpression";D.LogicalExpression="LogicalExpression";D.BinaryExpression="BinaryExpression";D.UnaryExpression="UnaryExpression";D.CallExpression="CallExpression";D.MemberExpression="MemberExpression";D.Identifier="Identifier";D.Literal="Literal";D.ArrayExpression="ArrayExpression";D.Property="Property";D.ObjectExpression="ObjectExpression";D.ThisExpression="ThisExpression";D.LocalsExpression="LocalsExpression";D.NGValueParameter="NGValueParameter";D.prototype={ast:function(a){this.text=\na;this.tokens=this.lexer.lex(a);a=this.program();0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]);return a},program:function(){for(var a=[];;)if(0<this.tokens.length&&!this.peek("}",")",";","]")&&a.push(this.expressionStatement()),!this.expect(";"))return{type:D.Program,body:a}},expressionStatement:function(){return{type:D.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var a=this.expression();this.expect("|");)a=this.filter(a);return a},\nexpression:function(){return this.assignment()},assignment:function(){var a=this.ternary();if(this.expect("=")){if(!Id(a))throw Ya("lval");a={type:D.AssignmentExpression,left:a,right:this.assignment(),operator:"="}}return a},ternary:function(){var a=this.logicalOR();if(this.expect("?")){var b=this.expression();if(this.consume(":")){var c=this.expression();return{type:D.ConditionalExpression,test:a,alternate:b,consequent:c}}}return a},logicalOR:function(){for(var a=this.logicalAND();this.expect("||");)a=\n{type:D.LogicalExpression,operator:"||",left:a,right:this.logicalAND()};return a},logicalAND:function(){for(var a=this.equality();this.expect("&&");)a={type:D.LogicalExpression,operator:"&&",left:a,right:this.equality()};return a},equality:function(){for(var a=this.relational(),b;b=this.expect("==","!=","===","!==");)a={type:D.BinaryExpression,operator:b.text,left:a,right:this.relational()};return a},relational:function(){for(var a=this.additive(),b;b=this.expect("<",">","<=",">=");)a={type:D.BinaryExpression,\noperator:b.text,left:a,right:this.additive()};return a},additive:function(){for(var a=this.multiplicative(),b;b=this.expect("+","-");)a={type:D.BinaryExpression,operator:b.text,left:a,right:this.multiplicative()};return a},multiplicative:function(){for(var a=this.unary(),b;b=this.expect("*","/","%");)a={type:D.BinaryExpression,operator:b.text,left:a,right:this.unary()};return a},unary:function(){var a;return(a=this.expect("+","-","!"))?{type:D.UnaryExpression,operator:a.text,prefix:!0,argument:this.unary()}:\nthis.primary()},primary:function(){if(this.expect("(")){var a=this.filterChain();this.consume(")")}else this.expect("[")?a=this.arrayDeclaration():this.expect("{")?a=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?a=Ga(this.selfReferential[this.consume().text]):this.options.literals.hasOwnProperty(this.peek().text)?a={type:D.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?a=this.identifier():this.peek().constant?a=this.constant():this.throwError("not a primary expression",\nthis.peek());for(var b;b=this.expect("(","[",".");)"("===b.text?(a={type:D.CallExpression,callee:a,arguments:this.parseArguments()},this.consume(")")):"["===b.text?(a={type:D.MemberExpression,object:a,property:this.expression(),computed:!0},this.consume("]")):"."===b.text?a={type:D.MemberExpression,object:a,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return a},filter:function(a){a=[a];for(var b={type:D.CallExpression,callee:this.identifier(),arguments:a,filter:!0};this.expect(":");)a.push(this.expression());\nreturn b},parseArguments:function(){var a=[];if(")"!==this.peekToken().text){do a.push(this.filterChain());while(this.expect(","))}return a},identifier:function(){var a=this.consume();a.identifier||this.throwError("is not a valid identifier",a);return{type:D.Identifier,name:a.text}},constant:function(){return{type:D.Literal,value:this.consume().value}},arrayDeclaration:function(){var a=[];if("]"!==this.peekToken().text){do{if(this.peek("]"))break;a.push(this.expression())}while(this.expect(","))}this.consume("]");\nreturn{type:D.ArrayExpression,elements:a}},object:function(){var a=[];if("}"!==this.peekToken().text){do{if(this.peek("}"))break;var b={type:D.Property,kind:"init"};this.peek().constant?(b.key=this.constant(),b.computed=!1,this.consume(":"),b.value=this.expression()):this.peek().identifier?(b.key=this.identifier(),b.computed=!1,this.peek(":")?(this.consume(":"),b.value=this.expression()):b.value=b.key):this.peek("[")?(this.consume("["),b.key=this.expression(),this.consume("]"),b.computed=!0,this.consume(":"),\nb.value=this.expression()):this.throwError("invalid key",this.peek());a.push(b)}while(this.expect(","))}this.consume("}");return{type:D.ObjectExpression,properties:a}},throwError:function(a,b){throw Ya("syntax",b.text,a,b.index+1,this.text,this.text.substring(b.index));},consume:function(a){if(0===this.tokens.length)throw Ya("ueoe",this.text);var b=this.expect(a);b||this.throwError("is unexpected, expecting ["+a+"]",this.peek());return b},peekToken:function(){if(0===this.tokens.length)throw Ya("ueoe",\nthis.text);return this.tokens[0]},peek:function(a,b,c,d){return this.peekAhead(0,a,b,c,d)},peekAhead:function(a,b,c,d,f){if(this.tokens.length>a){a=this.tokens[a];var g=a.text;if(g===b||g===c||g===d||g===f||!(b||c||d||f))return a}return!1},expect:function(a,b,c,d){return(a=this.peek(a,b,c,d))?(this.tokens.shift(),a):!1},selfReferential:{"this":{type:D.ThisExpression},$locals:{type:D.LocalsExpression}}};Ld.prototype={compile:function(a,b){var c=this,d=this.astBuilder.ast(a);this.state={nextId:0,filters:{},\nexpensiveChecks:b,fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]};Ja(d,c.$filter);b="";var f;this.stage="assign";if(f=Jd(d))this.state.computing="assign",b=this.nextId(),this.recurse(f,b),this.return_(b),b="fn.assign="+this.generateFunction("assign","s,v,l");f=Hd(d.body);c.stage="inputs";k(f,function(a,b){var d="fn"+b;c.state[d]={vars:[],body:[],own:{}};c.state.computing=d;var f=c.nextId();c.recurse(a,f);c.return_(f);c.state.inputs.push(d);a.watchId=b});this.state.computing=\n"fn";this.stage="main";this.recurse(d);b=\'"\'+this.USE+" "+this.STRICT+\'";\\n\'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+b+this.watchFns()+"return fn;";a=(new Function("$filter","ensureSafeMemberName","ensureSafeObject","ensureSafeFunction","getStringValue","ensureSafeAssignContext","ifDefined","plus","text",b))(this.$filter,Sb,wb,yd,qf,vc,yf,Gd,a);this.state=this.stage=void 0;a.literal=Kd(d);a.constant=d.constant;return a},USE:"use",STRICT:"strict",watchFns:function(){var a=\n[],b=this.state.inputs,c=this;k(b,function(b){a.push("var "+b+"="+c.generateFunction(b,"s"))});b.length&&a.push("fn.inputs=["+b.join(",")+"];");return a.join("")},generateFunction:function(a,b){return"function("+b+"){"+this.varsPrefix(a)+this.body(a)+"};"},filterPrefix:function(){var a=[],b=this;k(this.state.filters,function(c,d){a.push(c+"=$filter("+b.escape(d)+")")});return a.length?"var "+a.join(",")+";":""},varsPrefix:function(a){return this.state[a].vars.length?"var "+this.state[a].vars.join(",")+\n";":""},body:function(a){return this.state[a].body.join("")},recurse:function(a,b,c,d,f,g){var h=this;d=d||r;if(!g&&w(a.watchId))b=b||this.nextId(),this.if_("i",this.lazyAssign(b,this.computedMember("i",a.watchId)),this.lazyRecurse(a,b,c,d,f,!0));else switch(a.type){case D.Program:k(a.body,function(b,c){h.recurse(b.expression,void 0,void 0,function(a){q=a});c!==a.body.length-1?h.current().body.push(q,";"):h.return_(q)});break;case D.Literal:var m=this.escape(a.value);this.assign(b,m);d(m);break;case D.UnaryExpression:this.recurse(a.argument,\nvoid 0,void 0,function(a){q=a});m=a.operator+"("+this.ifDefined(q,0)+")";this.assign(b,m);d(m);break;case D.BinaryExpression:this.recurse(a.left,void 0,void 0,function(a){n=a});this.recurse(a.right,void 0,void 0,function(a){q=a});m="+"===a.operator?this.plus(n,q):"-"===a.operator?this.ifDefined(n,0)+a.operator+this.ifDefined(q,0):"("+n+")"+a.operator+"("+q+")";this.assign(b,m);d(m);break;case D.LogicalExpression:b=b||this.nextId();h.recurse(a.left,b);h.if_("&&"===a.operator?b:h.not(b),h.lazyRecurse(a.right,\nb));d(b);break;case D.ConditionalExpression:b=b||this.nextId();h.recurse(a.test,b);h.if_(b,h.lazyRecurse(a.alternate,b),h.lazyRecurse(a.consequent,b));d(b);break;case D.Identifier:b=b||this.nextId();c&&(c.context="inputs"===h.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",a.name)+"?l:s"),c.computed=!1,c.name=a.name);Sb(a.name);h.if_("inputs"===h.stage||h.not(h.getHasOwnProperty("l",a.name)),function(){h.if_("inputs"===h.stage||"s",function(){f&&1!==f&&h.if_(h.not(h.nonComputedMember("s",\na.name)),h.lazyAssign(h.nonComputedMember("s",a.name),"{}"));h.assign(b,h.nonComputedMember("s",a.name))})},b&&h.lazyAssign(b,h.nonComputedMember("l",a.name)));(h.state.expensiveChecks||xc(a.name))&&h.addEnsureSafeObject(b);d(b);break;case D.MemberExpression:var n=c&&(c.context=this.nextId())||this.nextId();b=b||this.nextId();h.recurse(a.object,n,void 0,function(){h.if_(h.notNull(n),function(){f&&1!==f&&h.addEnsureSafeAssignContext(n);if(a.computed)q=h.nextId(),h.recurse(a.property,q),h.getStringValue(q),\nh.addEnsureSafeMemberName(q),f&&1!==f&&h.if_(h.not(h.computedMember(n,q)),h.lazyAssign(h.computedMember(n,q),"{}")),m=h.ensureSafeObject(h.computedMember(n,q)),h.assign(b,m),c&&(c.computed=!0,c.name=q);else{Sb(a.property.name);f&&1!==f&&h.if_(h.not(h.nonComputedMember(n,a.property.name)),h.lazyAssign(h.nonComputedMember(n,a.property.name),"{}"));m=h.nonComputedMember(n,a.property.name);if(h.state.expensiveChecks||xc(a.property.name))m=h.ensureSafeObject(m);h.assign(b,m);c&&(c.computed=!1,c.name=a.property.name)}},\nfunction(){h.assign(b,"undefined")});d(b)},!!f);break;case D.CallExpression:b=b||this.nextId();if(a.filter){var q=h.filter(a.callee.name);var t=[];k(a.arguments,function(a){var b=h.nextId();h.recurse(a,b);t.push(b)});m=q+"("+t.join(",")+")";h.assign(b,m);d(b)}else q=h.nextId(),n={},t=[],h.recurse(a.callee,q,n,function(){h.if_(h.notNull(q),function(){h.addEnsureSafeFunction(q);k(a.arguments,function(a){h.recurse(a,h.nextId(),void 0,function(a){t.push(h.ensureSafeObject(a))})});n.name?(h.state.expensiveChecks||\nh.addEnsureSafeObject(n.context),m=h.member(n.context,n.name,n.computed)+"("+t.join(",")+")"):m=q+"("+t.join(",")+")";m=h.ensureSafeObject(m);h.assign(b,m)},function(){h.assign(b,"undefined")});d(b)});break;case D.AssignmentExpression:q=this.nextId();n={};this.recurse(a.left,void 0,n,function(){h.if_(h.notNull(n.context),function(){h.recurse(a.right,q);h.addEnsureSafeObject(h.member(n.context,n.name,n.computed));h.addEnsureSafeAssignContext(n.context);m=h.member(n.context,n.name,n.computed)+a.operator+\nq;h.assign(b,m);d(b||m)})},1);break;case D.ArrayExpression:t=[];k(a.elements,function(a){h.recurse(a,h.nextId(),void 0,function(a){t.push(a)})});m="["+t.join(",")+"]";this.assign(b,m);d(m);break;case D.ObjectExpression:t=[];var e=!1;k(a.properties,function(a){a.computed&&(e=!0)});e?(b=b||this.nextId(),this.assign(b,"{}"),k(a.properties,function(a){a.computed?(n=h.nextId(),h.recurse(a.key,n)):n=a.key.type===D.Identifier?a.key.name:""+a.key.value;q=h.nextId();h.recurse(a.value,q);h.assign(h.member(b,\nn,a.computed),q)})):(k(a.properties,function(b){h.recurse(b.value,a.constant?void 0:h.nextId(),void 0,function(a){t.push(h.escape(b.key.type===D.Identifier?b.key.name:""+b.key.value)+":"+a)})}),m="{"+t.join(",")+"}",this.assign(b,m));d(b||m);break;case D.ThisExpression:this.assign(b,"s");d("s");break;case D.LocalsExpression:this.assign(b,"l");d("l");break;case D.NGValueParameter:this.assign(b,"v"),d("v")}},getHasOwnProperty:function(a,b){var c=a+"."+b,d=this.current().own;d.hasOwnProperty(c)||(d[c]=\nthis.nextId(!1,a+"&&("+this.escape(b)+" in "+a+")"));return d[c]},assign:function(a,b){if(a)return this.current().body.push(a,"=",b,";"),a},filter:function(a){this.state.filters.hasOwnProperty(a)||(this.state.filters[a]=this.nextId(!0));return this.state.filters[a]},ifDefined:function(a,b){return"ifDefined("+a+","+this.escape(b)+")"},plus:function(a,b){return"plus("+a+","+b+")"},return_:function(a){this.current().body.push("return ",a,";")},if_:function(a,b,c){if(!0===a)b();else{var d=this.current().body;\nd.push("if(",a,"){");b();d.push("}");c&&(d.push("else{"),c(),d.push("}"))}},not:function(a){return"!("+a+")"},notNull:function(a){return a+"!=null"},nonComputedMember:function(a,b){var c=/[^$_a-zA-Z0-9]/g;return/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(b)?a+"."+b:a+\'["\'+b.replace(c,this.stringEscapeFn)+\'"]\'},computedMember:function(a,b){return a+"["+b+"]"},member:function(a,b,c){return c?this.computedMember(a,b):this.nonComputedMember(a,b)},addEnsureSafeObject:function(a){this.current().body.push(this.ensureSafeObject(a),\n";")},addEnsureSafeMemberName:function(a){this.current().body.push(this.ensureSafeMemberName(a),";")},addEnsureSafeFunction:function(a){this.current().body.push(this.ensureSafeFunction(a),";")},addEnsureSafeAssignContext:function(a){this.current().body.push(this.ensureSafeAssignContext(a),";")},ensureSafeObject:function(a){return"ensureSafeObject("+a+",text)"},ensureSafeMemberName:function(a){return"ensureSafeMemberName("+a+",text)"},ensureSafeFunction:function(a){return"ensureSafeFunction("+a+",text)"},\ngetStringValue:function(a){this.assign(a,"getStringValue("+a+")")},ensureSafeAssignContext:function(a){return"ensureSafeAssignContext("+a+",text)"},lazyRecurse:function(a,b,c,d,f,g){var h=this;return function(){h.recurse(a,b,c,d,f,g)}},lazyAssign:function(a,b){var c=this;return function(){c.assign(a,b)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(a){return"\\\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)},escape:function(a){if(H(a))return"\'"+a.replace(this.stringEscapeRegex,this.stringEscapeFn)+\n"\'";if(S(a))return a.toString();if(!0===a)return"true";if(!1===a)return"false";if(null===a)return"null";if("undefined"===typeof a)return"undefined";throw Ya("esc");},nextId:function(a,b){var c="v"+this.state.nextId++;a||this.current().vars.push(c+(b?"="+b:""));return c},current:function(){return this.state[this.state.computing]}};Md.prototype={compile:function(a,b){var c=this,d=this.astBuilder.ast(a);this.expression=a;this.expensiveChecks=b;Ja(d,c.$filter);if(a=Jd(d))var f=this.recurse(a);if(a=Hd(d.body)){var g=\n[];k(a,function(a,b){var d=c.recurse(a);a.input=d;g.push(d);a.watchId=b})}var h=[];k(d.body,function(a){h.push(c.recurse(a.expression))});a=0===d.body.length?r:1===d.body.length?h[0]:function(a,b){var c;k(h,function(d){c=d(a,b)});return c};f&&(a.assign=function(a,b,c){return f(a,c,b)});g&&(a.inputs=g);a.literal=Kd(d);a.constant=d.constant;return a},recurse:function(a,b,c){var d=this;if(a.input)return this.inputs(a.input,a.watchId);switch(a.type){case D.Literal:return this.value(a.value,b);case D.UnaryExpression:var f=\nthis.recurse(a.argument);return this["unary"+a.operator](f,b);case D.BinaryExpression:var g=this.recurse(a.left),f=this.recurse(a.right);return this["binary"+a.operator](g,f,b);case D.LogicalExpression:return g=this.recurse(a.left),f=this.recurse(a.right),this["binary"+a.operator](g,f,b);case D.ConditionalExpression:return this["ternary?:"](this.recurse(a.test),this.recurse(a.alternate),this.recurse(a.consequent),b);case D.Identifier:return Sb(a.name,d.expression),d.identifier(a.name,d.expensiveChecks||\nxc(a.name),b,c,d.expression);case D.MemberExpression:return g=this.recurse(a.object,!1,!!c),a.computed||(Sb(a.property.name,d.expression),f=a.property.name),a.computed&&(f=this.recurse(a.property)),a.computed?this.computedMember(g,f,b,c,d.expression):this.nonComputedMember(g,f,d.expensiveChecks,b,c,d.expression);case D.CallExpression:var h=[];k(a.arguments,function(a){h.push(d.recurse(a))});a.filter&&(f=this.$filter(a.callee.name));a.filter||(f=this.recurse(a.callee,!0));return a.filter?function(a,\nc,d,g){for(var m=[],n=0;n<h.length;++n)m.push(h[n](a,c,d,g));a=f.apply(void 0,m,g);return b?{context:void 0,name:void 0,value:a}:a}:function(a,c,g,t){var m=f(a,c,g,t);if(null!=m.value){wb(m.context,d.expression);yd(m.value,d.expression);var n=[];for(var q=0;q<h.length;++q)n.push(wb(h[q](a,c,g,t),d.expression));n=wb(m.value.apply(m.context,n),d.expression)}return b?{value:n}:n};case D.AssignmentExpression:return g=this.recurse(a.left,!0,1),f=this.recurse(a.right),function(a,c,h,t){var m=g(a,c,h,t);\na=f(a,c,h,t);wb(m.value,d.expression);vc(m.context);m.context[m.name]=a;return b?{value:a}:a};case D.ArrayExpression:return h=[],k(a.elements,function(a){h.push(d.recurse(a))}),function(a,c,d,f){for(var g=[],m=0;m<h.length;++m)g.push(h[m](a,c,d,f));return b?{value:g}:g};case D.ObjectExpression:return h=[],k(a.properties,function(a){a.computed?h.push({key:d.recurse(a.key),computed:!0,value:d.recurse(a.value)}):h.push({key:a.key.type===D.Identifier?a.key.name:""+a.key.value,computed:!1,value:d.recurse(a.value)})}),\nfunction(a,c,d,f){for(var g={},m=0;m<h.length;++m)h[m].computed?g[h[m].key(a,c,d,f)]=h[m].value(a,c,d,f):g[h[m].key]=h[m].value(a,c,d,f);return b?{value:g}:g};case D.ThisExpression:return function(a){return b?{value:a}:a};case D.LocalsExpression:return function(a,c){return b?{value:c}:c};case D.NGValueParameter:return function(a,c,d){return b?{value:d}:d}}},"unary+":function(a,b){return function(c,d,f,g){c=a(c,d,f,g);c=w(c)?+c:0;return b?{value:c}:c}},"unary-":function(a,b){return function(c,d,f,\ng){c=a(c,d,f,g);c=w(c)?-c:0;return b?{value:c}:c}},"unary!":function(a,b){return function(c,d,f,g){c=!a(c,d,f,g);return b?{value:c}:c}},"binary+":function(a,b,c){return function(d,f,g,h){var m=a(d,f,g,h);d=b(d,f,g,h);m=Gd(m,d);return c?{value:m}:m}},"binary-":function(a,b,c){return function(d,f,g,h){var m=a(d,f,g,h);d=b(d,f,g,h);m=(w(m)?m:0)-(w(d)?d:0);return c?{value:m}:m}},"binary*":function(a,b,c){return function(d,f,g,h){d=a(d,f,g,h)*b(d,f,g,h);return c?{value:d}:d}},"binary/":function(a,b,c){return function(d,\nf,g,h){d=a(d,f,g,h)/b(d,f,g,h);return c?{value:d}:d}},"binary%":function(a,b,c){return function(d,f,g,h){d=a(d,f,g,h)%b(d,f,g,h);return c?{value:d}:d}},"binary===":function(a,b,c){return function(d,f,g,h){d=a(d,f,g,h)===b(d,f,g,h);return c?{value:d}:d}},"binary!==":function(a,b,c){return function(d,f,g,h){d=a(d,f,g,h)!==b(d,f,g,h);return c?{value:d}:d}},"binary==":function(a,b,c){return function(d,f,g,h){d=a(d,f,g,h)==b(d,f,g,h);return c?{value:d}:d}},"binary!=":function(a,b,c){return function(d,\nf,g,h){d=a(d,f,g,h)!=b(d,f,g,h);return c?{value:d}:d}},"binary<":function(a,b,c){return function(d,f,g,h){d=a(d,f,g,h)<b(d,f,g,h);return c?{value:d}:d}},"binary>":function(a,b,c){return function(d,f,g,h){d=a(d,f,g,h)>b(d,f,g,h);return c?{value:d}:d}},"binary<=":function(a,b,c){return function(d,f,g,h){d=a(d,f,g,h)<=b(d,f,g,h);return c?{value:d}:d}},"binary>=":function(a,b,c){return function(d,f,g,h){d=a(d,f,g,h)>=b(d,f,g,h);return c?{value:d}:d}},"binary&&":function(a,b,c){return function(d,f,g,h){d=\na(d,f,g,h)&&b(d,f,g,h);return c?{value:d}:d}},"binary||":function(a,b,c){return function(d,f,g,h){d=a(d,f,g,h)||b(d,f,g,h);return c?{value:d}:d}},"ternary?:":function(a,b,c,d){return function(f,g,h,m){f=a(f,g,h,m)?b(f,g,h,m):c(f,g,h,m);return d?{value:f}:f}},value:function(a,b){return function(){return b?{context:void 0,name:void 0,value:a}:a}},identifier:function(a,b,c,d,f){return function(g,h){g=h&&a in h?h:g;d&&1!==d&&g&&!g[a]&&(g[a]={});h=g?g[a]:void 0;b&&wb(h,f);return c?{context:g,name:a,value:h}:\nh}},computedMember:function(a,b,c,d,f){return function(g,h,m,n){var q=a(g,h,m,n);if(null!=q){var t=b(g,h,m,n);t+="";Sb(t,f);d&&1!==d&&(vc(q),q&&!q[t]&&(q[t]={}));var e=q[t];wb(e,f)}return c?{context:q,name:t,value:e}:e}},nonComputedMember:function(a,b,c,d,f,g){return function(h,m,n,q){h=a(h,m,n,q);f&&1!==f&&(vc(h),h&&!h[b]&&(h[b]={}));m=null!=h?h[b]:void 0;(c||xc(b))&&wb(m,g);return d?{context:h,name:b,value:m}:m}},inputs:function(a,b){return function(c,d,f,g){return g?g[b]:a(c,d,f)}}};var Wc=function(a,\nb,c){this.lexer=a;this.$filter=b;this.options=c;this.ast=new D(a,c);this.astCompiler=c.csp?new Md(this.ast,b):new Ld(this.ast,b)};Wc.prototype={constructor:Wc,parse:function(a){return this.astCompiler.compile(a,this.options.expensiveChecks)}};var Sa=e.document.createElement("a"),Od=Jb(e.location.href);Pd.$inject=["$document"];Qd.$inject=["$provide"];var Xd=22,Wd=".",Yc="0";Rd.$inject=["$locale"];Td.$inject=["$locale"];var Vf={yyyy:Ta("FullYear",4,0,!1,!0),yy:Ta("FullYear",2,0,!0,!0),y:Ta("FullYear",\n1,0,!1,!0),MMMM:ec("Month"),MMM:ec("Month",!0),MM:Ta("Month",2,1),M:Ta("Month",1,1),LLLL:ec("Month",!1,!0),dd:Ta("Date",2),d:Ta("Date",1),HH:Ta("Hours",2),H:Ta("Hours",1),hh:Ta("Hours",2,-12),h:Ta("Hours",1,-12),mm:Ta("Minutes",2),m:Ta("Minutes",1),ss:Ta("Seconds",2),s:Ta("Seconds",1),sss:Ta("Milliseconds",3),EEEE:ec("Day"),EEE:ec("Day",!0),a:function(a,b){return 12>a.getHours()?b.AMPMS[0]:b.AMPMS[1]},Z:function(a,b,c){a=-1*c;return(0<=a?"+":"")+(yc(Math[0<a?"floor":"ceil"](a/60),2)+yc(Math.abs(a%\n60),2))},ww:Zd(2),w:Zd(1),G:Zc,GG:Zc,GGG:Zc,GGGG:function(a,b){return 0>=a.getFullYear()?b.ERANAMES[0]:b.ERANAMES[1]}},Uf=/((?:[^yMLdHhmsaZEwG\']+)|(?:\'(?:[^\']|\'\')*\')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,Tf=/^-?\\d+$/;Sd.$inject=["$locale"];var Of=X(ma),Pf=X(tc);Ud.$inject=["$parse"];var tg=X({restrict:"E",compile:function(a,b){if(!b.href&&!b.xlinkHref)return function(a,b){if("a"===b[0].nodeName.toLowerCase()){var c="[object SVGAnimatedString]"===Za.call(b.prop("href"))?"xlink:href":"href";\nb.on("click",function(a){b.attr(c)||a.preventDefault()})}}}}),Ec={};k(qc,function(a,b){function c(a,c,f){a.$watch(f[d],function(a){f.$set(b,!!a)})}if("multiple"!==a){var d=Qa("ng-"+b);var f=c;"checked"===a&&(f=function(a,b,f){f.ngModel!==f[d]&&c(a,b,f)});Ec[d]=function(){return{restrict:"A",priority:100,link:f}}}});k(kd,function(a,b){Ec[b]=function(){return{priority:100,link:function(a,d,f){"ngPattern"===b&&"/"===f.ngPattern.charAt(0)&&(d=f.ngPattern.match(ag))?f.$set("ngPattern",new RegExp(d[1],\nd[2])):a.$watch(f[b],function(a){f.$set(b,a)})}}}});k(["src","srcset","href"],function(a){var b=Qa("ng-"+a);Ec[b]=function(){return{priority:99,link:function(c,d,f){var g=a,h=a;"href"===a&&"[object SVGAnimatedString]"===Za.call(d.prop("href"))&&(h="xlinkHref",f.$attr[h]="xlink:href",g=null);f.$observe(b,function(b){b?(f.$set(h,b),Gb&&g&&d.prop(g,f[h])):"href"===a&&f.$set(h,null)})}}}});var zc={$addControl:r,$$renameControl:function(a,b){a.$name=b},$removeControl:r,$setValidity:r,$setDirty:r,$setPristine:r,\n$setSubmitted:r};$d.$inject=["$element","$attrs","$scope","$animate","$interpolate"];var je=function(a){return["$timeout","$parse",function(b,c){function d(a){return""===a?c(\'this[""]\').assign:c(a).assign||r}return{name:"form",restrict:a?"EAC":"E",require:["form","^^?form"],controller:$d,compile:function(c,g){c.addClass(Ub).addClass(ic);var f=g.name?"name":a&&g.ngForm?"ngForm":!1;return{pre:function(a,c,g,h){var m=h[0];if(!("action"in g)){var n=function(b){a.$apply(function(){m.$commitViewValue();\nm.$setSubmitted()});b.preventDefault()};c[0].addEventListener("submit",n,!1);c.on("$destroy",function(){b(function(){c[0].removeEventListener("submit",n,!1)},0,!1)})}(h[1]||m.$$parentForm).$addControl(m);var q=f?d(m.$name):r;f&&(q(a,m),g.$observe(f,function(b){m.$name!==b&&(q(a,void 0),m.$$parentForm.$$renameControl(m,b),q=d(m.$name),q(a,m))}));c.on("$destroy",function(){m.$$parentForm.$removeControl(m);q(a,void 0);B(m,zc)})}}}}}]},ug=je(),vg=je(!0),Wf=/^\\d{4,}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d:[0-5]\\d\\.\\d+(?:[+-][0-2]\\d:[0-5]\\d|Z)$/,\nwg=/^[a-z][a-z\\d.+-]*:\\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\\s:/?#]+|\\[[a-f\\d:]+])(?::\\d+)?(?:\\/[^?#]*)?(?:\\?[^#]*)?(?:#.*)?$/i,xg=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&\'*+/0-9=?A-Z^_`a-z{|}~]+(\\.[-!#$%&\'*+/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/,Xf=/^\\s*(-|\\+)?(\\d+|(\\d*(\\.\\d*)))([eE][+-]?\\d+)?\\s*$/,ke=/^(\\d{4,})-(\\d{2})-(\\d{2})$/,le=/^(\\d{4,})-(\\d\\d)-(\\d\\d)T(\\d\\d):(\\d\\d)(?::(\\d\\d)(\\.\\d{1,3})?)?$/,ed=/^(\\d{4,})-W(\\d\\d)$/,me=/^(\\d{4,})-(\\d\\d)$/,\nne=/^(\\d\\d):(\\d\\d)(?::(\\d\\d)(\\.\\d{1,3})?)?$/,be=fa();k(["date","datetime-local","month","time","week"],function(a){be[a]=!0});var oe={text:function(a,b,c,d,f,g){Vb(a,b,c,d,f,g);ad(d)},date:fc("date",ke,Bc(ke,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":fc("datetimelocal",le,Bc(le,"yyyy MM dd HH mm ss sss".split(" ")),"yyyy-MM-ddTHH:mm:ss.sss"),time:fc("time",ne,Bc(ne,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:fc("week",ed,function(a,b){if(pa(a))return a;if(H(a)){ed.lastIndex=0;var c=ed.exec(a);\nif(c){a=+c[1];var d=+c[2],f=c=0,g=0,h=0,m=Yd(a),d=7*(d-1);b&&(c=b.getHours(),f=b.getMinutes(),g=b.getSeconds(),h=b.getMilliseconds());return new Date(a,0,m.getDate()+d,c,f,g,h)}}return NaN},"yyyy-Www"),month:fc("month",me,Bc(me,["yyyy","MM"]),"yyyy-MM"),number:function(a,b,c,d,f,g){bd(a,b,c,d);Vb(a,b,c,d,f,g);ce(d);var h,m;if(w(c.min)||c.ngMin)d.$validators.min=function(a){return d.$isEmpty(a)||x(h)||a>=h},c.$observe("min",function(a){h=hc(a);d.$validate()});if(w(c.max)||c.ngMax)d.$validators.max=\nfunction(a){return d.$isEmpty(a)||x(m)||a<=m},c.$observe("max",function(a){m=hc(a);d.$validate()})},url:function(a,b,c,d,f,g){Vb(a,b,c,d,f,g);ad(d);d.$$parserName="url";d.$validators.url=function(a,b){a=a||b;return d.$isEmpty(a)||wg.test(a)}},email:function(a,b,c,d,f,g){Vb(a,b,c,d,f,g);ad(d);d.$$parserName="email";d.$validators.email=function(a,b){a=a||b;return d.$isEmpty(a)||xg.test(a)}},radio:function(a,b,c,d){x(c.name)&&b.attr("name",++jc);b.on("click",function(a){b[0].checked&&d.$setViewValue(c.value,\na&&a.type)});d.$render=function(){b[0].checked=c.value==d.$viewValue};c.$observe("value",d.$render)},range:function(a,b,c,d,f,g){function h(a,d){b.attr(a,c[a]);c.$observe(a,d)}function m(a){p=hc(a);$a(d.$modelValue)||(e?(a=b.val(),p>a&&(a=p,b.val(a)),d.$setViewValue(a)):d.$validate())}function n(a){k=hc(a);$a(d.$modelValue)||(e?(a=b.val(),k<a&&(b.val(k),a=k<p?p:k),d.$setViewValue(a)):d.$validate())}function q(a){y=hc(a);$a(d.$modelValue)||(e&&d.$viewValue!==b.val()?d.$setViewValue(b.val()):d.$validate())}\nbd(a,b,c,d);ce(d);Vb(a,b,c,d,f,g);var e=d.$$hasNativeValidators&&"range"===b[0].type,p=e?0:void 0,k=e?100:void 0,y=e?1:void 0,l=b[0].validity;a=w(c.min);f=w(c.max);g=w(c.step);var I=d.$render;d.$render=e&&w(l.rangeUnderflow)&&w(l.rangeOverflow)?function(){I();d.$setViewValue(b.val())}:I;a&&(d.$validators.min=e?function(){return!0}:function(a,b){return d.$isEmpty(b)||x(p)||b>=p},h("min",m));f&&(d.$validators.max=e?function(){return!0}:function(a,b){return d.$isEmpty(b)||x(k)||b<=k},h("max",n));g&&\n(d.$validators.step=e?function(){return!l.stepMismatch}:function(a,b){if(!(a=d.$isEmpty(b)||x(y))){a=p||0;var c=y;b=Number(b);if((b|0)!==b||(a|0)!==a||(c|0)!==c){var f=Math.max(cd(b),cd(a),cd(c)),f=Math.pow(10,f);b*=f;a*=f;c*=f}a=0===(b-a)%c}return a},h("step",q))},checkbox:function(a,b,c,d,f,g,h,m){var n=de(m,a,"ngTrueValue",c.ngTrueValue,!0),q=de(m,a,"ngFalseValue",c.ngFalseValue,!1);b.on("click",function(a){d.$setViewValue(b[0].checked,a&&a.type)});d.$render=function(){b[0].checked=d.$viewValue};\nd.$isEmpty=function(a){return!1===a};d.$formatters.push(function(a){return la(a,n)});d.$parsers.push(function(a){return a?n:q})},hidden:r,button:r,submit:r,reset:r,file:r},pe=["$browser","$sniffer","$filter","$parse",function(a,b,c,d){return{restrict:"E",require:["?ngModel"],link:{pre:function(f,g,h,m){if(m[0]){var n=ma(h.type);"range"!==n||h.hasOwnProperty("ngInputRange")||(n="text");(oe[n]||oe.text)(f,g,h,m[0],b,a,c,d)}}}}}],yg=/^(true|false|\\d+)$/,zg=function(){return{restrict:"A",priority:100,\ncompile:function(a,b){return yg.test(b.ngValue)?function(a,b,f){f.$set("value",a.$eval(f.ngValue))}:function(a,b,f){a.$watch(f.ngValue,function(a){f.$set("value",a)})}}}},Ag=["$compile",function(a){return{restrict:"AC",compile:function(b){a.$$addBindingClass(b);return function(b,d,f){a.$$addBindingInfo(d,f.ngBind);d=d[0];b.$watch(f.ngBind,function(a){d.textContent=x(a)?"":a})}}}}],Bg=["$interpolate","$compile",function(a,b){return{compile:function(c){b.$$addBindingClass(c);return function(c,f,g){c=\na(f.attr(g.$attr.ngBindTemplate));b.$$addBindingInfo(f,c.expressions);f=f[0];g.$observe("ngBindTemplate",function(a){f.textContent=x(a)?"":a})}}}}],Cg=["$sce","$parse","$compile",function(a,b,c){return{restrict:"A",compile:function(d,f){var g=b(f.ngBindHtml),h=b(f.ngBindHtml,function(b){return a.valueOf(b)});c.$$addBindingClass(d);return function(b,d,f){c.$$addBindingInfo(d,f.ngBindHtml);b.$watch(h,function(){var c=g(b);d.html(a.getTrustedHtml(c)||"")})}}}}],Dg=X({restrict:"A",require:"ngModel",link:function(a,\nb,c,d){d.$viewChangeListeners.push(function(){a.$eval(c.ngChange)})}}),Eg=dd("",!0),Fg=dd("Odd",0),Gg=dd("Even",1),Hg=Tb({compile:function(a,b){b.$set("ngCloak",void 0);a.removeClass("ng-cloak")}}),Ig=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],qe={},Jg={blur:!0,focus:!0};k("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(a){var b=Qa("ng-"+a);qe[b]=["$parse",\n"$rootScope",function(c,d){return{restrict:"A",compile:function(f,g){var h=c(g[b],null,!0);return function(b,c){c.on(a,function(c){var f=function(){h(b,{$event:c})};Jg[a]&&d.$$phase?b.$evalAsync(f):b.$apply(f)})}}}}]});var Kg=["$animate","$compile",function(a,b){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(c,d,f,g,h){var m,n,q;c.$watch(f.ngIf,function(c){c?n||h(function(c,g){n=g;c[c.length++]=b.$$createComment("end ngIf",f.ngIf);m={clone:c};\na.enter(c,d.parent(),d)}):(q&&(q.remove(),q=null),n&&(n.$destroy(),n=null),m&&(q=Wa(m.clone),a.leave(q).done(function(a){!1!==a&&(q=null)}),m=null))})}}}],Lg=["$templateRequest","$anchorScroll","$animate",function(a,b,c){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:db.noop,compile:function(d,f){var g=f.ngInclude||f.src,h=f.onload||"",m=f.autoscroll;return function(d,f,e,p,k){var n=0,q,t,v,z=function(){t&&(t.remove(),t=null);q&&(q.$destroy(),q=null);v&&(c.leave(v).done(function(a){!1!==\na&&(t=null)}),t=v,v=null)};d.$watch(g,function(g){var e=function(a){!1===a||!w(m)||m&&!d.$eval(m)||b()},t=++n;g?(a(g,!0).then(function(a){if(!d.$$destroyed&&t===n){var b=d.$new();p.template=a;a=k(b,function(a){z();c.enter(a,null,f).done(e)});q=b;v=a;q.$emit("$includeContentLoaded",g);d.$eval(h)}},function(){d.$$destroyed||t!==n||(z(),d.$emit("$includeContentError",g))}),d.$emit("$includeContentRequested",g)):(z(),p.template=null)})}}}}],Mg=["$compile",function(a){return{restrict:"ECA",priority:-400,\nrequire:"ngInclude",link:function(b,c,d,f){Za.call(c[0]).match(/SVG/)?(c.empty(),a(gd(f.template,e.document).childNodes)(b,function(a){c.append(a)},{futureParentElement:c})):(c.html(f.template),a(c.contents())(b))}}}],Ng=Tb({priority:450,compile:function(){return{pre:function(a,b,c){a.$eval(c.ngInit)}}}}),Og=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(a,b,c,d){var f=b.attr(c.$attr.ngList)||", ",g="false"!==c.ngTrim,h=g?wa(f):f;d.$parsers.push(function(a){if(!x(a)){var b=\n[];a&&k(a.split(h),function(a){a&&b.push(g?wa(a):a)});return b}});d.$formatters.push(function(a){if(aa(a))return a.join(f)});d.$isEmpty=function(a){return!a||!a.length}}}},ic="ng-valid",ee="ng-invalid",Ub="ng-pristine",Ac="ng-dirty",ge="ng-pending",gc=l("ngModel"),Pg=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$rootScope","$q","$interpolate",function(a,b,c,d,f,g,h,m,n,q){this.$modelValue=this.$viewValue=Number.NaN;this.$$rawModelValue=void 0;this.$validators=\n{};this.$asyncValidators={};this.$parsers=[];this.$formatters=[];this.$viewChangeListeners=[];this.$untouched=!0;this.$touched=!1;this.$pristine=!0;this.$dirty=!1;this.$valid=!0;this.$invalid=!1;this.$error={};this.$$success={};this.$pending=void 0;this.$name=q(c.name||"",!1)(a);this.$$parentForm=zc;var e=f(c.ngModel),p=e.assign,l=e,y=p,I=null,L,v=this;this.$$setOptions=function(a){if((v.$options=a)&&a.getterSetter){var b=f(c.ngModel+"()"),g=f(c.ngModel+"($$$p)");l=function(a){var c=e(a);A(c)&&(c=\nb(a));return c};y=function(a,b){A(e(a))?g(a,{$$$p:b}):p(a,b)}}else if(!e.assign)throw gc("nonassign",c.ngModel,Ha(d));};this.$render=r;this.$isEmpty=function(a){return x(a)||""===a||null===a||a!==a};this.$$updateEmptyClasses=function(a){v.$isEmpty(a)?(g.removeClass(d,"ng-not-empty"),g.addClass(d,"ng-empty")):(g.removeClass(d,"ng-empty"),g.addClass(d,"ng-not-empty"))};var C=0;ae({ctrl:this,$element:d,set:function(a,b){a[b]=!0},unset:function(a,b){delete a[b]},$animate:g});this.$setPristine=function(){v.$dirty=\n!1;v.$pristine=!0;g.removeClass(d,Ac);g.addClass(d,Ub)};this.$setDirty=function(){v.$dirty=!0;v.$pristine=!1;g.removeClass(d,Ub);g.addClass(d,Ac);v.$$parentForm.$setDirty()};this.$setUntouched=function(){v.$touched=!1;v.$untouched=!0;g.setClass(d,"ng-untouched","ng-touched")};this.$setTouched=function(){v.$touched=!0;v.$untouched=!1;g.setClass(d,"ng-touched","ng-untouched")};this.$rollbackViewValue=function(){h.cancel(I);v.$viewValue=v.$$lastCommittedViewValue;v.$render()};this.$validate=function(){if(!$a(v.$modelValue)){var a=\nv.$$rawModelValue,b=v.$valid,c=v.$modelValue,d=v.$options&&v.$options.allowInvalid;v.$$runValidators(a,v.$$lastCommittedViewValue,function(f){d||b===f||(v.$modelValue=f?a:void 0,v.$modelValue!==c&&v.$$writeModelToScope())})}};this.$$runValidators=function(a,b,c){function d(a,b){g===C&&v.$setValidity(a,b)}function f(a){g===C&&c(a)}C++;var g=C;(function(){var a=v.$$parserName||"parse";if(x(L))d(a,null);else return L||(k(v.$validators,function(a,b){d(b,null)}),k(v.$asyncValidators,function(a,b){d(b,\nnull)})),d(a,L),L;return!0})()?function(){var c=!0;k(v.$validators,function(f,g){f=f(a,b);c=c&&f;d(g,f)});return c?!0:(k(v.$asyncValidators,function(a,b){d(b,null)}),!1)}()?function(){var c=[],g=!0;k(v.$asyncValidators,function(f,h){f=f(a,b);if(!f||!A(f.then))throw gc("nopromise",f);d(h,void 0);c.push(f.then(function(){d(h,!0)},function(){g=!1;d(h,!1)}))});c.length?n.all(c).then(function(){f(g)},r):f(!0)}():f(!1):f(!1)};this.$commitViewValue=function(){var a=v.$viewValue;h.cancel(I);if(v.$$lastCommittedViewValue!==\na||""===a&&v.$$hasNativeValidators)v.$$updateEmptyClasses(a),v.$$lastCommittedViewValue=a,v.$pristine&&this.$setDirty(),this.$$parseAndValidate()};this.$$parseAndValidate=function(){var b=v.$$lastCommittedViewValue;if(L=x(b)?void 0:!0)for(var c=0;c<v.$parsers.length;c++)if(b=v.$parsers[c](b),x(b)){L=!1;break}$a(v.$modelValue)&&(v.$modelValue=l(a));var d=v.$modelValue,f=v.$options&&v.$options.allowInvalid;v.$$rawModelValue=b;f&&(v.$modelValue=b,v.$modelValue!==d&&v.$$writeModelToScope());v.$$runValidators(b,\nv.$$lastCommittedViewValue,function(a){f||(v.$modelValue=a?b:void 0,v.$modelValue!==d&&v.$$writeModelToScope())})};this.$$writeModelToScope=function(){y(a,v.$modelValue);k(v.$viewChangeListeners,function(a){try{a()}catch(ca){b(ca)}})};this.$setViewValue=function(a,b){v.$viewValue=a;v.$options&&!v.$options.updateOnDefault||v.$$debounceViewValueCommit(b)};this.$$debounceViewValueCommit=function(b){var c=0,d=v.$options;d&&w(d.debounce)&&(d=d.debounce,S(d)?c=d:S(d[b])?c=d[b]:S(d["default"])&&(c=d["default"]));\nh.cancel(I);c?I=h(function(){v.$commitViewValue()},c):m.$$phase?v.$commitViewValue():a.$apply(function(){v.$commitViewValue()})};a.$watch(function(){var b=l(a);if(b!==v.$modelValue&&(v.$modelValue===v.$modelValue||b===b)){v.$modelValue=v.$$rawModelValue=b;L=void 0;for(var c=v.$formatters,d=c.length,f=b;d--;)f=c[d](f);v.$viewValue!==f&&(v.$$updateEmptyClasses(f),v.$viewValue=v.$$lastCommittedViewValue=f,v.$render(),v.$$runValidators(v.$modelValue,v.$viewValue,r))}return b})}],Qg=["$rootScope",function(a){return{restrict:"A",\nrequire:["ngModel","^?form","^?ngModelOptions"],controller:Pg,priority:1,compile:function(b){b.addClass(Ub).addClass("ng-untouched").addClass(ic);return{pre:function(a,b,f,g){var c=g[0];b=g[1]||c.$$parentForm;c.$$setOptions(g[2]&&g[2].$options);b.$addControl(c);f.$observe("name",function(a){c.$name!==a&&c.$$parentForm.$$renameControl(c,a)});a.$on("$destroy",function(){c.$$parentForm.$removeControl(c)})},post:function(b,d,f,g){var c=g[0];if(c.$options&&c.$options.updateOn)d.on(c.$options.updateOn,\nfunction(a){c.$$debounceViewValueCommit(a&&a.type)});d.on("blur",function(){c.$touched||(a.$$phase?b.$evalAsync(c.$setTouched):b.$apply(c.$setTouched))})}}}}}],Rg=/(\\s+|^)default(\\s+|$)/,Sg=function(){return{restrict:"A",controller:["$scope","$attrs",function(a,b){var c=this;this.$options=Ga(a.$eval(b.ngModelOptions));w(this.$options.updateOn)?(this.$options.updateOnDefault=!1,this.$options.updateOn=wa(this.$options.updateOn.replace(Rg,function(){c.$options.updateOnDefault=!0;return" "}))):this.$options.updateOnDefault=\n!0}]}},Tg=Tb({terminal:!0,priority:1E3}),Ug=l("ngOptions"),Vg=/^\\s*([\\s\\S]+?)(?:\\s+as\\s+([\\s\\S]+?))?(?:\\s+group\\s+by\\s+([\\s\\S]+?))?(?:\\s+disable\\s+when\\s+([\\s\\S]+?))?\\s+for\\s+(?:([$\\w][$\\w]*)|(?:\\(\\s*([$\\w][$\\w]*)\\s*,\\s*([$\\w][$\\w]*)\\s*\\)))\\s+in\\s+([\\s\\S]+?)(?:\\s+track\\s+by\\s+([\\s\\S]+?))?$/,Wg=["$compile","$document","$parse",function(a,b,c){function d(a,b,d){function f(a,b,c,d,f){this.selectValue=a;this.viewValue=b;this.label=c;this.group=d;this.disabled=f}function g(a){if(!n&&M(a))var b=a;else{b=\n[];for(var c in a)a.hasOwnProperty(c)&&"$"!==c.charAt(0)&&b.push(c)}return b}var h=a.match(Vg);if(!h)throw Ug("iexp",a,Ha(b));var m=h[5]||h[7],n=h[6];a=/ as /.test(h[0])&&h[1];var e=h[9];b=c(h[2]?h[1]:m);var p=a&&c(a)||b,v=e&&c(e),k=e?function(a,b){return v(d,b)}:function(a){return I(a)},l=function(a,b){return k(a,T(a,b))},L=c(h[2]||h[1]),C=c(h[3]||""),u=c(h[4]||""),r=c(h[8]),W={},T=n?function(a,b){W[n]=b;W[m]=a;return W}:function(a){W[m]=a;return W};return{trackBy:e,getTrackByValue:l,getWatchables:c(r,\nfunction(a){var b=[];a=a||[];for(var c=g(a),f=c.length,m=0;m<f;m++){var n=a===c?m:c[m],q=a[n],n=T(q,n),q=k(q,n);b.push(q);if(h[2]||h[1])q=L(d,n),b.push(q);h[4]&&(n=u(d,n),b.push(n))}return b}),getOptions:function(){for(var a=[],b={},c=r(d)||[],h=g(c),m=h.length,n=0;n<m;n++){var q=c===h?n:h[n],t=T(c[q],q),v=p(d,t),q=k(v,t),I=L(d,t),z=C(d,t),t=u(d,t),v=new f(q,v,I,z,t);a.push(v);b[q]=v}return{items:a,selectValueMap:b,getOptionFromViewValue:function(a){return b[l(a)]},getViewValueFromOption:function(a){return e?\nGa(a.viewValue):a.viewValue}}}}}var f=e.document.createElement("option"),g=e.document.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","ngModel"],link:{pre:function(a,b,c,d){d[0].registerOption=r},post:function(c,m,n,q){function h(){var a=W&&e.readValue();if(W)for(var b=W.items.length-1;0<=b;b--){var c=W.items[b];w(c.group)?Pb(c.element.parentNode):Pb(c.element)}W=T.getOptions();var d={};C&&m.prepend(v);W.items.forEach(function(a){var b;w(a.group)?(b=d[a.group])||(b=g.cloneNode(!1),\nx.appendChild(b),b.label=null===a.group?"null":a.group,d[a.group]=b):b=x;var c=f.cloneNode(!1);b.appendChild(c);a.element=c;c.disabled=a.disabled;a.label!==c.label&&(c.label=a.label,c.textContent=a.label);c.value=a.selectValue});m[0].appendChild(x);p.$render();p.$isEmpty(a)||(b=e.readValue(),(T.trackBy||l?la(a,b):a===b)||(p.$setViewValue(b),p.$render()))}var e=q[0],p=q[1],l=n.multiple;q=0;for(var I=m.children(),L=I.length;q<L;q++)if(""===I[q].value){var v=I.eq(q);break}var C=!!v,u=!1,r=R(f.cloneNode(!1));\nr.val("?");var W,T=d(n.ngOptions,m,c),x=b[0].createDocumentFragment(),fa=function(){C?u&&v.removeAttr("selected"):v.remove()};l?(p.$isEmpty=function(a){return!a||0===a.length},e.writeValue=function(a){W.items.forEach(function(a){a.element.selected=!1});a&&a.forEach(function(a){if(a=W.getOptionFromViewValue(a))a.element.selected=!0})},e.readValue=function(){var a=m.val()||[],b=[];k(a,function(a){(a=W.selectValueMap[a])&&!a.disabled&&b.push(W.getViewValueFromOption(a))});return b},T.trackBy&&c.$watchCollection(function(){if(aa(p.$viewValue))return p.$viewValue.map(function(a){return T.getTrackByValue(a)})},\nfunction(){p.$render()})):(e.writeValue=function(a){var b=W.selectValueMap[m.val()],c=W.getOptionFromViewValue(a);b&&b.element.removeAttribute("selected");c?(m[0].value!==c.selectValue&&(r.remove(),fa(),m[0].value=c.selectValue,c.element.selected=!0),c.element.setAttribute("selected","selected")):null===a||C?(r.remove(),C||m.prepend(v),m.val(""),u&&(v.prop("selected",!0),v.attr("selected",!0))):(fa(),m.prepend(r),m.val("?"),r.prop("selected",!0),r.attr("selected",!0))},e.readValue=function(){var a=\nW.selectValueMap[m.val()];return a&&!a.disabled?(fa(),r.remove(),W.getViewValueFromOption(a)):null},T.trackBy&&c.$watch(function(){return T.getTrackByValue(p.$viewValue)},function(){p.$render()}));C?(v.remove(),a(v)(c),8===v[0].nodeType?(u=!1,e.registerOption=function(a,b){""===b.val()&&(u=!0,v=b,v.removeClass("ng-scope"),p.$render(),b.on("$destroy",function(){v=void 0;u=!1}))}):(v.removeClass("ng-scope"),u=!0)):v=R(f.cloneNode(!1));m.empty();h();c.$watchCollection(T.getWatchables,h)}}}}],Xg=["$locale",\n"$interpolate","$log",function(a,b,c){var d=/{}/g,f=/^when(Minus)?(.+)$/;return{link:function(g,h,m){function n(a){h.text(a||"")}var q=m.count,e=m.$attr.when&&h.attr(m.$attr.when),p=m.offset||0,l=g.$eval(e)||{},I={},L=b.startSymbol(),C=b.endSymbol(),v=L+q+"-"+p+C,u=db.noop,W;k(m,function(a,b){if(a=f.exec(b))a=(a[1]?"-":"")+ma(a[2]),l[a]=h.attr(m.$attr[b])});k(l,function(a,c){I[c]=b(a.replace(d,v))});g.$watch(q,function(b){var d=parseFloat(b),f=$a(d);f||d in l||(d=a.pluralCat(d-p));d===W||f&&$a(W)||\n(u(),f=I[d],x(f)?(null!=b&&c.debug("ngPluralize: no rule defined for \'"+d+"\' in "+e),u=r,n()):u=g.$watch(f,n),W=d)})}}}],Yg=["$parse","$animate","$compile",function(a,b,c){var d=l("ngRepeat"),f=function(a,b,c,d,f,e,p){a[c]=d;f&&(a[f]=e);a.$index=b;a.$first=0===b;a.$last=b===p-1;a.$middle=!(a.$first||a.$last);a.$odd=!(a.$even=0===(b&1))};return{restrict:"A",multiElement:!0,transclude:"element",priority:1E3,terminal:!0,$$tlb:!0,compile:function(g,h){var m=h.ngRepeat,n=c.$$createComment("end ngRepeat",\nm);g=m.match(/^\\s*([\\s\\S]+?)\\s+in\\s+([\\s\\S]+?)(?:\\s+as\\s+([\\s\\S]+?))?(?:\\s+track\\s+by\\s+([\\s\\S]+?))?\\s*$/);if(!g)throw d("iexp",m);h=g[1];var q=g[2],e=g[3],p=g[4];g=h.match(/^(?:(\\s*[$\\w]+)|\\(\\s*([$\\w]+)\\s*,\\s*([$\\w]+)\\s*\\))$/);if(!g)throw d("iidexp",h);var l=g[3]||g[1],L=g[2];if(e&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(e)||/^(null|undefined|this|\\$index|\\$first|\\$middle|\\$last|\\$even|\\$odd|\\$parent|\\$root|\\$id)$/.test(e)))throw d("badident",e);var C,u={$id:I};if(p)var v=a(p);else{var W=function(a,\nb){return I(b)};var r=function(a){return a}}return function(a,c,g,h,t){v&&(C=function(b,c,d){L&&(u[L]=b);u[l]=c;u.$index=d;return v(a,u)});var p=fa();a.$watchCollection(q,function(g){var h,q=c[0],v=fa();e&&(a[e]=g);if(M(g)){var I=g;var z=C||W}else for(u in z=C||r,I=[],g)lb.call(g,u)&&"$"!==u.charAt(0)&&I.push(u);var y=I.length,u=Array(y);for(h=0;h<y;h++){var E=g===I?h:I[h];var T=g[E];var x=z(E,T,h);if(p[x]){var D=p[x];delete p[x];v[x]=D;u[h]=D}else{if(v[x])throw k(u,function(a){a&&a.scope&&(p[a.id]=\na)}),d("dupes",m,x,T);u[h]={id:x,scope:void 0,clone:void 0};v[x]=!0}}for(A in p){D=p[A];x=Wa(D.clone);b.leave(x);if(x[0].parentNode)for(h=0,z=x.length;h<z;h++)x[h].$$NG_REMOVED=!0;D.scope.$destroy()}for(h=0;h<y;h++)if(E=g===I?h:I[h],T=g[E],D=u[h],D.scope){var A=q;do A=A.nextSibling;while(A&&A.$$NG_REMOVED);D.clone[0]!==A&&b.move(Wa(D.clone),null,q);q=D.clone[D.clone.length-1];f(D.scope,h,l,T,L,E,y)}else t(function(a,c){D.scope=c;c=n.cloneNode(!1);a[a.length++]=c;b.enter(a,null,q);q=c;D.clone=a;v[D.id]=\nD;f(D.scope,h,l,T,L,E,y)});p=v})}}}}],Zg=["$animate",function(a){return{restrict:"A",multiElement:!0,link:function(b,c,d){b.$watch(d.ngShow,function(b){a[b?"removeClass":"addClass"](c,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],$g=["$animate",function(a){return{restrict:"A",multiElement:!0,link:function(b,c,d){b.$watch(d.ngHide,function(b){a[b?"addClass":"removeClass"](c,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],ah=Tb(function(a,b,c){a.$watch(c.ngStyle,function(a,c){c&&a!==c&&k(c,function(a,\nc){b.css(c,"")});a&&b.css(a)},!0)}),bh=["$animate","$compile",function(a,b){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(c,d,f,g){var h=[],m=[],n=[],q=[],e=function(a,b){return function(c){!1!==c&&a.splice(b,1)}};c.$watch(f.ngSwitch||f.on,function(c){for(var d,f;n.length;)a.cancel(n.pop());d=0;for(f=q.length;d<f;++d){var t=Wa(m[d].clone);q[d].$destroy();(n[d]=a.leave(t)).done(e(n,d))}m.length=0;q.length=0;(h=g.cases["!"+c]||g.cases["?"])&&k(h,function(c){c.transclude(function(d,\nf){q.push(f);f=c.element;d[d.length++]=b.$$createComment("end ngSwitchWhen");m.push({clone:d});a.enter(d,f.parent(),f)})})})}}}],ch=Tb({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(a,b,c,d,f){a=c.ngSwitchWhen.split(c.ngSwitchWhenSeparator).sort().filter(function(a,b,c){return c[b-1]!==a});k(a,function(a){d.cases["!"+a]=d.cases["!"+a]||[];d.cases["!"+a].push({transclude:f,element:b})})}}),dh=Tb({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,\nlink:function(a,b,c,d,f){d.cases["?"]=d.cases["?"]||[];d.cases["?"].push({transclude:f,element:b})}}),eh=l("ngTransclude"),fh=["$compile",function(a){return{restrict:"EAC",terminal:!0,compile:function(b){var c=a(b.contents());b.empty();return function(a,b,g,h,m){function d(){c(a,function(a){b.append(a)})}if(!m)throw eh("orphan",Ha(b));g.ngTransclude===g.$attr.ngTransclude&&(g.ngTransclude="");g=g.ngTransclude||g.ngTranscludeSlot;m(function(a,c){a.length?b.append(a):(d(),c.$destroy())},null,g);g&&\n!m.isSlotFilled(g)&&d()}}}}],gh=["$templateCache",function(a){return{restrict:"E",terminal:!0,compile:function(b,c){"text/ng-template"===c.type&&a.put(c.id,b[0].text)}}}],hh={$setViewValue:r,$render:r},ih=["$element","$scope",function(a,b){var c=this,d=new T;c.ngModelCtrl=hh;c.unknownOption=R(e.document.createElement("option"));c.renderUnknownOption=function(b){b="? "+I(b)+" ?";c.unknownOption.val(b);a.prepend(c.unknownOption);a.val(b)};b.$on("$destroy",function(){c.renderUnknownOption=r});c.removeUnknownOption=\nfunction(){c.unknownOption.parent()&&c.unknownOption.remove()};c.readValue=function(){c.removeUnknownOption();return a.val()};c.writeValue=function(b){c.hasOption(b)?(c.removeUnknownOption(),a.val(b),""===b&&c.emptyOption.prop("selected",!0)):null==b&&c.emptyOption?(c.removeUnknownOption(),a.val("")):c.renderUnknownOption(b)};c.addOption=function(a,b){if(8!==b[0].nodeType){Fa(a,\'"option value"\');""===a&&(c.emptyOption=b);var f=d.get(a)||0;d.put(a,f+1);c.ngModelCtrl.$render();b[0].hasAttribute("selected")&&\n(b[0].selected=!0)}};c.removeOption=function(a){var b=d.get(a);b&&(1===b?(d.remove(a),""===a&&(c.emptyOption=void 0)):d.put(a,b-1))};c.hasOption=function(a){return!!d.get(a)};c.registerOption=function(a,b,d,m,n){if(m){var f;d.$observe("value",function(a){w(f)&&c.removeOption(f);f=a;c.addOption(a,b)})}else n?a.$watch(n,function(a,f){d.$set("value",a);f!==a&&c.removeOption(f);c.addOption(a,b)}):c.addOption(d.value,b);b.on("$destroy",function(){c.removeOption(d.value);c.ngModelCtrl.$render()})}}],jh=\nfunction(){return{restrict:"E",require:["select","?ngModel"],controller:ih,priority:1,link:{pre:function(a,b,c,d){var f=d[1];if(f){var g=d[0];g.ngModelCtrl=f;b.on("change",function(){a.$apply(function(){f.$setViewValue(g.readValue())})});if(c.multiple){g.readValue=function(){var a=[];k(b.find("option"),function(b){b.selected&&a.push(b.value)});return a};g.writeValue=function(a){var c=new T(a);k(b.find("option"),function(a){a.selected=w(c.get(a.value))})};var h,m=NaN;a.$watch(function(){m!==f.$viewValue||\nla(h,f.$viewValue)||(h=Da(f.$viewValue),f.$render());m=f.$viewValue});f.$isEmpty=function(a){return!a||0===a.length}}}},post:function(a,b,c,d){var f=d[1];if(f){var g=d[0];f.$render=function(){g.writeValue(f.$viewValue)}}}}}},kh=["$interpolate",function(a){return{restrict:"E",priority:100,compile:function(b,c){var d,f;w(c.ngValue)?d=!0:w(c.value)?d=a(c.value,!0):(f=a(b.text(),!0))||c.$set("value",b.text());return function(a,b,c){var g=b.parent();(g=g.data("$selectController")||g.parent().data("$selectController"))&&\ng.registerOption(a,b,c,d,f)}}}}],re=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,c,d){d&&(c.required=!0,d.$validators.required=function(a,b){return!c.required||!d.$isEmpty(b)},c.$observe("required",function(){d.$validate()}))}}},se=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,c,d){if(d){var f,g=c.ngPattern||c.pattern;c.$observe("pattern",function(a){H(a)&&0<a.length&&(a=new RegExp("^"+a+"$"));if(a&&!a.test)throw l("ngPattern")("noregexp",g,a,Ha(b));f=\na||void 0;d.$validate()});d.$validators.pattern=function(a,b){return d.$isEmpty(b)||x(f)||f.test(b)}}}}},te=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,c,d){if(d){var f=-1;c.$observe("maxlength",function(a){a=parseInt(a,10);f=$a(a)?-1:a;d.$validate()});d.$validators.maxlength=function(a,b){return 0>f||d.$isEmpty(b)||b.length<=f}}}}},ue=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,c,d){if(d){var f=0;c.$observe("minlength",function(a){f=parseInt(a,10)||\n0;d.$validate()});d.$validators.minlength=function(a,b){return d.$isEmpty(b)||b.length>=f}}}}};if(e.angular.bootstrap)e.console&&console.log("WARNING: Tried to load angular more than once.");else{(function(){if(!he){var a=Cc();if((xb=x(a)?e.jQuery:a?e[a]:void 0)&&xb.fn.on){R=xb;B(xb.fn,{scope:Rb.scope,isolateScope:Rb.isolateScope,controller:Rb.controller,injector:Rb.injector,inheritedData:Rb.inheritedData});var b=xb.cleanData;xb.cleanData=function(a){for(var c,f=0,g;null!=(g=a[f]);f++)(c=xb._data(g,\n"events"))&&c.$destroy&&xb(g).triggerHandler("$destroy");b(a)}}else R=ja;db.element=R;he=!0}})();(function(a){B(a,{bootstrap:sb,copy:Ga,extend:B,merge:pb,equals:la,element:R,forEach:k,injector:Xb,noop:r,bind:gb,toJson:zb,fromJson:lc,identity:K,isUndefined:x,isDefined:w,isString:H,isFunction:A,isObject:F,isNumber:S,isElement:ea,isArray:aa,version:cg,isDate:pa,lowercase:ma,uppercase:tc,callbacks:{$$counter:0},getTestability:Ua,$$minErr:l,$$csp:Lb,reloadWithDebugInfo:sa});Hc=tb(e);Hc("ng",["ngLocale"],\n["$provide",function(a){a.provider({$$sanitizeUri:Ff});a.provider("$compile",va).directive({a:tg,input:pe,textarea:pe,form:ug,script:gh,select:jh,option:kh,ngBind:Ag,ngBindHtml:Cg,ngBindTemplate:Bg,ngClass:Eg,ngClassEven:Gg,ngClassOdd:Fg,ngCloak:Hg,ngController:Ig,ngForm:vg,ngHide:$g,ngIf:Kg,ngInclude:Lg,ngInit:Ng,ngNonBindable:Tg,ngPluralize:Xg,ngRepeat:Yg,ngShow:Zg,ngStyle:ah,ngSwitch:bh,ngSwitchWhen:ch,ngSwitchDefault:dh,ngOptions:Wg,ngTransclude:fh,ngModel:Qg,ngList:Og,ngChange:Dg,pattern:se,\nngPattern:se,required:re,ngRequired:re,minlength:ue,ngMinlength:ue,maxlength:te,ngMaxlength:te,ngValue:zg,ngModelOptions:Sg}).directive({ngInclude:Mg}).directive(Ec).directive(qe);a.provider({$anchorScroll:rc,$animate:ig,$animateCss:lg,$$animateJs:gg,$$animateQueue:hg,$$AnimateRunner:kg,$$animateAsyncRun:jg,$browser:Pe,$cacheFactory:Qe,$controller:Ye,$document:Ze,$exceptionHandler:$e,$filter:Qd,$$forceReflow:mg,$interpolate:kf,$interval:lf,$http:ff,$httpParamSerializer:af,$httpParamSerializerJQLike:bf,\n$httpBackend:hf,$xhrFactory:gf,$jsonpCallbacks:pg,$location:of,$log:pf,$parse:Af,$rootScope:Ef,$q:Bf,$$q:Cf,$sce:Zf,$sceDelegate:Yf,$sniffer:Gf,$templateCache:Re,$templateRequest:$f,$$testability:Hf,$timeout:If,$window:Jf,$$rAF:Df,$$jqLite:Ie,$$HashMap:dg,$$cookieReader:Kf})}])})(db);db.module("ngLocale",[],["$provide",function(a){function b(a){a+="";var b=a.indexOf(".");return-1==b?0:a.length-b-1}a.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),\nERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:"January February March April May June July August September October November December".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONEMONTH:"January February March April May June July August September October November December".split(" "),WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",\nmediumDate:"MMM d, y",mediumTime:"h:mm:ss a","short":"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-\\u00a4",negSuf:"",posPre:"\\u00a4",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(a,d){var c=a|0;void 0===d&&(d=Math.min(b(a),3));return 1==c&&0==d?"one":"other"}})}]);\nvar ab=l("$sce");var Wb={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",TEMPLATE_URL:"templateUrl",JS:"js"};Ia=l("$compile");R(e.document).ready(function(){ib(e.document,sb)})}})(window);angular.element(document).find("head").append(\'<style type="text/css">@charset "UTF-8";\\n\\n[ng\\\\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],\\n.ng-cloak, .x-ng-cloak,\\n.ng-hide:not(.ng-hide-animate) {\\n  display: none !important;\\n}\\n\\nng\\\\:form {\\n  display: block;\\n}\\n\\n.ng-animate-shim {\\n  visibility:hidden;\\n}\\n\\n.ng-anchor {\\n  position:absolute;\\n}\\n</style>\');(function(e,l){function M(e,k,l){if(!e)throw zb("areq",k||"?",l||"required");return e}function k(e,k){if(!e&&!k)return"";if(!e)return k;if(!k)return e;hb(e)&&(e=e.join(" "));hb(k)&&(k=k.join(" "));return e+" "+k}function P(e){var p={};e&&(e.to||e.from)&&(p.to=e.to,p.from=e.from);return p}function Q(e,k,l){var p="";e=hb(e)?e:e&&ib(e)&&e.length?e.split(/\\s+/):[];ha(e,function(e,L){e&&0<e.length&&(p+=0<L?" ":"",p+=l?k+e:e+k)});return p}function Na(e){if(e instanceof sa)switch(e.length){case 0:return e;\ncase 1:if(1===e[0].nodeType)return e;break;default:return sa(Oa(e))}if(1===e.nodeType)return sa(e)}function Oa(e){if(!e[0])return e;for(var p=0;p<e.length;p++){var k=e[p];if(1===k.nodeType)return k}}function B(e,k,l){ha(k,function(p){e.addClass(p,l)})}function pb(e,k,l){ha(k,function(p){e.removeClass(p,l)})}function J(e){return function(p,k){k.addClass&&(B(e,p,k.addClass),k.addClass=null);k.removeClass&&(pb(e,p,k.removeClass),k.removeClass=null)}}function r(e){e=e||{};if(!e.$$prepared){var k=e.domOperation||\nUa;e.domOperation=function(){e.$$domOperationFired=!0;k();k=Ua};e.$$prepared=!0}return e}function K(e,k){X(e,k);cb(e,k)}function X(e,k){k.from&&(e.css(k.from),k.from=null)}function cb(e,k){k.to&&(e.css(k.to),k.to=null)}function x(e,k,l){var p=k.options||{};l=l.options||{};var u=(p.addClass||"")+" "+(l.addClass||""),r=(p.removeClass||"")+" "+(l.removeClass||"");e=w(e.attr("class"),u,r);l.preparationClasses&&(p.preparationClasses=A(l.preparationClasses,p.preparationClasses),delete l.preparationClasses);\nu=p.domOperation!==Ua?p.domOperation:null;Ha(p,l);u&&(p.domOperation=u);p.addClass=e.addClass?e.addClass:null;p.removeClass=e.removeClass?e.removeClass:null;k.addClass=p.addClass;k.removeClass=p.removeClass;return p}function w(e,k,l){function p(e){ib(e)&&(e=e.split(" "));var k={};ha(e,function(e){e.length&&(k[e]=!0)});return k}var u={};e=p(e);k=p(k);ha(k,function(e,k){u[k]=1});l=p(l);ha(l,function(e,k){u[k]=1===u[k]?null:-1});var r={addClass:"",removeClass:""};ha(u,function(k,p){if(1===k){var l="addClass";\nvar u=!e[p]||e[p+"-remove"]}else-1===k&&(l="removeClass",u=e[p]||e[p+"-add"]);u&&(r[l].length&&(r[l]+=" "),r[l]+=p)});return r}function F(e){return e instanceof sa?e[0]:e}function bb(e,k,l){var p="";k&&(p=Q(k,"ng-",!0));l.addClass&&(p=A(p,Q(l.addClass,"-add")));l.removeClass&&(p=A(p,Q(l.removeClass,"-remove")));p.length&&(l.preparationClasses=p,e.addClass(p))}function H(e,k){k=k?"-"+k+"s":"";pa(e,[gb,k]);return[gb,k]}function S(e,k){k=k?"paused":"";var p=ka+"PlayState";pa(e,[p,k]);return[p,k]}function pa(e,\nk){e.style[k[0]]=k[1]}function A(e,k){return e?k?e+" "+k:e:k}function Ka(e,k,l){var p=Object.create(null),u=e.getComputedStyle(k)||{};ha(l,function(e,k){if(e=u[e]){var l=e.charAt(0);if("-"===l||"+"===l||0<=l)e=za(e);0===e&&(e=null);p[k]=e}});return p}function za(e){var k=0;e=e.split(/\\s*,\\s*/);ha(e,function(e){"s"===e.charAt(e.length-1)&&(e=e.substring(0,e.length-1));e=parseFloat(e)||0;k=k?Math.max(e,k):e});return k}function Pa(e){return 0===e||null!=e}function Ca(e,k){var l=u;e+="s";k?l+="Duration":\ne+=" linear all";return[l,e]}function ya(){var e=Object.create(null);return{flush:function(){e=Object.create(null)},count:function(k){return(k=e[k])?k.total:0},get:function(k){return(k=e[k])&&k.value},put:function(k,l){e[k]?e[k].total++:e[k]={total:1,value:l}}}}function ea(e,k,l){ha(l,function(l){e[l]=Cb(e[l])?e[l]:k.style.getPropertyValue(l)})}if(void 0===e.ontransitionend&&void 0!==e.onwebkittransitionend){var u="WebkitTransition";var ba="webkitTransitionEnd transitionend"}else u="transition",ba=\n"transitionend";if(void 0===e.onanimationend&&void 0!==e.onwebkitanimationend){var ka="WebkitAnimation";var Ga="webkitAnimationEnd animationend"}else ka="animation",Ga="animationend";var la=ka+"Delay",qb=ka+"Duration",gb=u+"Delay",kc=u+"Duration",zb=l.$$minErr("ng");"use strict";"use strict";"use strict";var lc={transitionDuration:kc,transitionDelay:gb,transitionProperty:u+"Property",animationDuration:qb,animationDelay:la,animationIterationCount:ka+"IterationCount"},mc={transitionDuration:kc,transitionDelay:gb,\nanimationDuration:qb,animationDelay:la};"use strict";"use strict";"use strict";"use strict";"use strict";"use strict";"use strict";var Ab,Ha,ha,hb,Cb,rb,Ea,Nb,ib,sb,sa,Ua;l.module("ngAnimate",[],function(){Ua=l.noop;Ab=l.copy;Ha=l.extend;sa=l.element;ha=l.forEach;hb=l.isArray;ib=l.isString;Nb=l.isObject;sb=l.isUndefined;Cb=l.isDefined;Ea=l.isFunction;rb=l.isElement}).directive("ngAnimateSwap",["$animate","$rootScope",function(e){return{restrict:"A",transclude:"element",terminal:!0,priority:600,link:function(k,\nl,p,u,r){var x,A;k.$watchCollection(p.ngAnimateSwap||p["for"],function(p){x&&e.leave(x);A&&(A.$destroy(),A=null);if(p||0===p)A=k.$new(),r(A,function(k){x=k;e.enter(k,null,l)})})}}}]).directive("ngAnimateChildren",["$interpolate",function(e){return{link:function(k,l,p){function u(e){l.data("$$ngAnimateChildren","on"===e||"true"===e)}var r=p.ngAnimateChildren;ib(r)&&0===r.length?l.data("$$ngAnimateChildren",!0):(u(e(r)(k)),p.$observe("ngAnimateChildren",u))}}}]).factory("$$rAFScheduler",["$$rAF",function(e){function k(e){u=\nu.concat(e);l()}function l(){if(u.length){for(var k=u.shift(),r=0;r<k.length;r++)k[r]();p||e(function(){p||l()})}}var p,u=k.queue=[];k.waitUntilQuiet=function(k){p&&p();p=e(function(){p=null;k();l()})};return k}]).provider("$$animateQueue",["$animateProvider",function(k){function l(e){if(!e)return null;e=e.split(" ");var k=Object.create(null);ha(e,function(e){k[e]=!0});return k}function p(e,k){if(e&&k){var p=l(k);return e.split(" ").some(function(e){return p[e]})}}function u(e,k,l,p){return w[e].some(function(e){return e(k,\nl,p)})}function A(e,k){var l=0<(e.addClass||"").length;e=0<(e.removeClass||"").length;return k?l&&e:l||e}var w=this.rules={skip:[],cancel:[],join:[]};w.join.push(function(e,k){return!k.structural&&A(k)});w.skip.push(function(e,k){return!k.structural&&!A(k)});w.skip.push(function(e,k,l){return"leave"===l.event&&k.structural});w.skip.push(function(e,k,l){return l.structural&&2===l.state&&!k.structural});w.cancel.push(function(e,k,l){return l.structural&&k.structural});w.cancel.push(function(e,k,l){return 2===\nl.state&&k.structural});w.cancel.push(function(e,k,l){if(l.structural)return!1;e=k.addClass;k=k.removeClass;var u=l.addClass;l=l.removeClass;return sb(e)&&sb(k)||sb(u)&&sb(l)?!1:p(e,l)||p(k,u)});this.$get=["$$rAF","$rootScope","$rootElement","$document","$$HashMap","$$animation","$$AnimateRunner","$templateRequest","$$jqLite","$$forceReflow",function(l,p,w,ea,ba,H,X,L,B){function P(){var e=!1;return function(k){e?k():p.$$postDigest(function(){e=!0;k()})}}function ka(e,k,l){var p=F(k),u=F(e),I=[];\n(e=G[l])&&ha(e,function(e){Ga.call(e.node,p)?I.push(e.callback):"leave"===l&&Ga.call(e.node,u)&&I.push(e.callback)});return I}function ia(e,k,l){var p=Oa(k);return e.filter(function(e){return!(e.node===p&&(!l||e.callback===l))})}function ua(e,k,w){function I(k,p,u,C){ua(function(){var k=ka(J,e,p);k.length?l(function(){ha(k,function(k){k(e,u,C)});"close"!==u||e[0].parentNode||Q.off(e)}):"close"!==u||e[0].parentNode||Q.off(e)});k.progress(p,u,C)}function T(k){var l=e,p=G;p.preparationClasses&&(l.removeClass(p.preparationClasses),\np.preparationClasses=null);p.activeClasses&&(l.removeClass(p.activeClasses),p.activeClasses=null);na(e,G);K(e,G);G.domOperation();ia.complete(!k)}var G=Ab(w);if(e=Na(e)){var ba=F(e);var J=e.parent()}var G=r(G),ia=new X,ua=P();hb(G.addClass)&&(G.addClass=G.addClass.join(" "));G.addClass&&!ib(G.addClass)&&(G.addClass=null);hb(G.removeClass)&&(G.removeClass=G.removeClass.join(" "));G.removeClass&&!ib(G.removeClass)&&(G.removeClass=null);G.from&&!Nb(G.from)&&(G.from=null);G.to&&!Nb(G.to)&&(G.to=null);\nif(!ba)return T(),ia;w=[ba.className,G.addClass,G.removeClass].join(" ");if(!La(w))return T(),ia;var L=0<=["enter","move","leave"].indexOf(k),B=ea[0].hidden,ra=!C||B||Aa.get(ba);w=!ra&&xa.get(ba)||{};var S=!!w.state;ra||S&&1===w.state||(ra=!ya(e,J,k));if(ra)return B&&I(ia,k,"start"),T(),B&&I(ia,k,"close"),ia;L&&Eb(e);B={structural:L,element:e,event:k,addClass:G.addClass,removeClass:G.removeClass,close:T,options:G,runner:ia};if(S){if(u("skip",e,B,w)){if(2===w.state)return T(),ia;x(e,w,B);return w.runner}if(u("cancel",\ne,B,w))if(2===w.state)w.runner.end();else if(w.structural)w.close();else return x(e,w,B),w.runner;else if(u("join",e,B,w))if(2===w.state)x(e,B,{});else return bb(e,L?k:null,G),k=B.event=w.event,G=x(e,w,B),w.runner}else x(e,B,{});(S=B.structural)||(S="animate"===B.event&&0<Object.keys(B.options.to||{}).length||A(B));if(!S)return T(),W(e),ia;var fa=(w.counter||0)+1;B.counter=fa;la(e,1,B);p.$$postDigest(function(){var l=xa.get(ba),p=!l,l=l||{},u=0<(e.parent()||[]).length&&("animate"===l.event||l.structural||\nA(l));if(p||l.counter!==fa||!u){p&&(na(e,G),K(e,G));if(p||L&&l.event!==k)G.domOperation(),ia.end();u||W(e)}else k=!l.structural&&A(l,!0)?"setClass":l.event,la(e,2),l=H(e,k,l.options),ia.setHost(l),I(ia,k,"start",{}),l.done(function(l){T(!l);(l=xa.get(ba))&&l.counter===fa&&W(F(e));I(ia,k,"close",{})})});return ia}function Eb(e){e=F(e).querySelectorAll("[data-ng-animate]");ha(e,function(e){var k=parseInt(e.getAttribute("data-ng-animate"),10),l=xa.get(e);if(l)switch(k){case 2:l.runner.end();case 1:xa.remove(e)}})}\nfunction W(e){e=F(e);e.removeAttribute("data-ng-animate");xa.remove(e)}function ra(e,k){return F(e)===F(k)}function ya(e,k,l){l=sa(ea[0].body);var p=ra(e,l)||"HTML"===e[0].nodeName,u=ra(e,w),C=!1,r,G=Aa.get(F(e));(e=sa.data(e[0],"$ngAnimatePin"))&&(k=e);for(k=F(k);k;){u||(u=ra(k,w));if(1!==k.nodeType)break;e=xa.get(k)||{};if(!C){var x=Aa.get(k);if(!0===x&&!1!==G){G=!0;break}else!1===x&&(G=!1);C=e.structural}if(sb(r)||!0===r)e=sa.data(k,"$$ngAnimateChildren"),Cb(e)&&(r=e);if(C&&!1===r)break;p||(p=\nra(k,l));if(p&&u)break;k=!u&&(e=sa.data(k,"$ngAnimatePin"))?F(e):k.parentNode}return(!C||r)&&!0!==G&&u&&p}function la(e,k,l){l=l||{};l.state=k;e=F(e);e.setAttribute("data-ng-animate",k);l=(k=xa.get(e))?Ha(k,l):l;xa.put(e,l)}var xa=new ba,Aa=new ba,C=null,fa=p.$watch(function(){return 0===L.totalPendingRequests},function(e){e&&(fa(),p.$$postDigest(function(){p.$$postDigest(function(){null===C&&(C=!0)})}))}),G=Object.create(null),S=k.classNameFilter(),La=S?function(e){return S.test(e)}:function(){return!0},\nna=J(B),Ga=e.Node.prototype.contains||function(e){return this===e||!!(this.compareDocumentPosition(e)&16)},Q={on:function(e,k,l){var p=Oa(k);G[e]=G[e]||[];G[e].push({node:p,callback:l});sa(k).on("$destroy",function(){xa.get(p)||Q.off(e,k,l)})},off:function(e,k,l){var p;if(1!==arguments.length||ib(arguments[0]))(p=G[e])&&(G[e]=1===arguments.length?null:ia(p,k,l));else for(p in k=arguments[0],G)G[p]=ia(G[p],k)},pin:function(e,k){M(rb(e),"element","not an element");M(rb(k),"parentElement","not an element");\ne.data("$ngAnimatePin",k)},push:function(e,k,l,p){l=l||{};l.domOperation=p;return ua(e,k,l)},enabled:function(e,k){var l=arguments.length;if(0===l)k=!!C;else if(rb(e)){var p=F(e);1===l?k=!Aa.get(p):Aa.put(p,!k)}else k=C=!!e;return k}};return Q}]}]).provider("$$animation",["$animateProvider",function(){var e=this.drivers=[];this.$get=["$$jqLite","$rootScope","$injector","$$AnimateRunner","$$HashMap","$$rAFScheduler",function(l,p,u,w,x,A){function B(e){function k(e){if(e.processed)return e;e.processed=\n!0;var p=e.domNode,r=p.parentNode;u.put(p,e);for(var w;r;){if(w=u.get(r)){w.processed||(w=k(w));break}r=r.parentNode}(w||l).children.push(e);return e}var l={children:[]},p,u=new x;for(p=0;p<e.length;p++){var r=e[p];u.put(r.domNode,e[p]={domNode:r.domNode,fn:r.fn,children:[]})}for(p=0;p<e.length;p++)k(e[p]);return function(e){var k=[],l=[],p;for(p=0;p<e.children.length;p++)l.push(e.children[p]);e=l.length;var u=0,r=[];for(p=0;p<l.length;p++){var w=l[p];0>=e&&(e=u,u=0,k.push(r),r=[]);r.push(w.fn);w.children.forEach(function(e){u++;\nl.push(e)});e--}r.length&&k.push(r);return k}(l)}var ba=[],ea=J(l);return function(x,J,H){function X(e){e=e.hasAttribute("ng-animate-ref")?[e]:e.querySelectorAll("[ng-animate-ref]");var k=[];ha(e,function(e){var l=e.getAttribute("ng-animate-ref");l&&l.length&&k.push(e)});return k}function L(e){var k=[],l={};ha(e,function(e,p){var u=F(e.element),r=0<=["enter","move"].indexOf(e.event),u=e.structural?X(u):[];if(u.length){var C=r?"to":"from";ha(u,function(e){var k=e.getAttribute("ng-animate-ref");l[k]=\nl[k]||{};l[k][C]={animationID:p,element:sa(e)}})}else k.push(e)});var p={},u={};ha(l,function(l,r){r=l.from;l=l.to;if(r&&l){var C=e[r.animationID],x=e[l.animationID],w=r.animationID.toString();if(!u[w]){var G=u[w]={structural:!0,beforeStart:function(){C.beforeStart();x.beforeStart()},close:function(){C.close();x.close()},classes:P(C.classes,x.classes),from:C,to:x,anchors:[]};G.classes.length?k.push(G):(k.push(C),k.push(x))}u[w].anchors.push({out:r.element,"in":l.element})}else r=r?r.animationID:l.animationID,\nl=r.toString(),p[l]||(p[l]=!0,k.push(e[r]))});return k}function P(e,k){e=e.split(" ");k=k.split(" ");for(var l=[],p=0;p<e.length;p++){var u=e[p];if("ng-"!==u.substring(0,3))for(var r=0;r<k.length;r++)if(u===k[r]){l.push(u);break}}return l.join(" ")}function ka(k){for(var l=e.length-1;0<=l;l--){var p=u.get(e[l])(k);if(p)return p}}function ia(e,k){function l(e){(e=e.data("$$animationRunner"))&&e.setHost(k)}e.from&&e.to?(l(e.from.element),l(e.to.element)):l(e.element)}function ua(){var e=x.data("$$animationRunner");\n!e||"leave"===J&&H.$$domOperationFired||e.end()}function S(e){x.off("$destroy",ua);x.removeData("$$animationRunner");ea(x,H);K(x,H);H.domOperation();la&&l.removeClass(x,la);x.removeClass("ng-animate");ra.complete(!e)}H=r(H);var W=0<=["enter","move","leave"].indexOf(J),ra=new w({end:function(){S()},cancel:function(){S(!0)}});if(!e.length)return S(),ra;x.data("$$animationRunner",ra);var ya=k(x.attr("class"),k(H.addClass,H.removeClass)),la=H.tempClasses;la&&(ya+=" "+la,H.tempClasses=null);if(W){var xa=\n"ng-"+J+"-prepare";l.addClass(x,xa)}ba.push({element:x,classes:ya,event:J,structural:W,options:H,beforeStart:function(){x.addClass("ng-animate");la&&l.addClass(x,la);xa&&(l.removeClass(x,xa),xa=null)},close:S});x.on("$destroy",ua);if(1<ba.length)return ra;p.$$postDigest(function(){var e=[];ha(ba,function(k){k.element.data("$$animationRunner")?e.push(k):k.close()});ba.length=0;var k=L(e),l=[];ha(k,function(e){l.push({domNode:F(e.from?e.from.element:e.element),fn:function(){e.beforeStart();var k=e.close;\nif((e.anchors?e.from.element||e.to.element:e.element).data("$$animationRunner")){var l=ka(e);if(l)var p=l.start}p?(p=p(),p.done(function(e){k(!e)}),ia(e,p)):k()}})});A(B(l))});return ra}}]}]).provider("$animateCss",["$animateProvider",function(){var e=ya(),k=ya();this.$get=["$window","$$jqLite","$$AnimateRunner","$timeout","$$forceReflow","$sniffer","$$rAFScheduler","$$animateQueue",function(l,p,x,w,A,B,L,ya){function W(e,k){var l=e.parentNode;return(l.$$ngAnimateParentKey||(l.$$ngAnimateParentKey=\n++Da))+"-"+e.getAttribute("class")+"-"+k}function fa(u,r,x,w){var A;0<e.count(x)&&((A=k.get(x))||(r=Q(r,"-stagger"),p.addClass(u,r),A=Ka(l,u,w),A.animationDuration=Math.max(A.animationDuration,0),A.transitionDuration=Math.max(A.transitionDuration,0),p.removeClass(u,r),k.put(x,A)));return A||{}}function M(l){qa.push(l);L.waitUntilQuiet(function(){e.flush();k.flush();for(var l=A(),p=0;p<qa.length;p++)qa[p](l);qa.length=0})}function pb(k,p,u){(p=e.get(u))||(p=Ka(l,k,lc),"infinite"===p.animationIterationCount&&\n(p.animationIterationCount=1));e.put(u,p);k=p;u=k.animationDelay;p=k.transitionDelay;k.maxDelay=u&&p?Math.max(u,p):u||p;k.maxDuration=Math.max(k.animationDuration*k.animationIterationCount,k.transitionDuration);return k}var Db=J(p),Da=0,qa=[];return function(k,l){function A(){L()}function J(){L(!0)}function L(e){if(!(ua||I&&ja)){ua=!0;ja=!1;C.$$skipPreparationClasses||p.removeClass(k,fb);p.removeClass(k,Ka);S(G,!1);H(G,!1);ha(qa,function(e){G.style[e[0]]=""});Db(k,C);K(k,C);Object.keys(ia).length&&\nha(ia,function(e,k){e?G.style.setProperty(k,e):G.style.removeProperty(k)});if(C.onDone)C.onDone();Na&&Na.length&&k.off(Na.join(" "),xa);var l=k.data("$$animateCss");l&&(w.cancel(l[0].timer),k.removeData("$$animateCss"));T&&T.complete(!e)}}function Da(e){Z.blockTransition&&H(G,e);Z.blockKeyframeAnimation&&S(G,!!e)}function nb(){T=new x({end:A,cancel:J});M(Ua);L();return{$$willAnimate:!1,start:function(){return T},end:A}}function xa(e){e.stopPropagation();var k=e.originalEvent||e;e=k.$manualTimeStamp||\nDate.now();k=parseFloat(k.elapsedTime.toFixed(3));Math.max(e-Oa,0)>=Ha&&k>=Ra&&(I=!0,L())}function Aa(){function e(){if(!ua){Da(!1);ha(qa,function(e){G.style[e[0]]=e[1]});Db(k,C);p.addClass(k,Ka);if(Z.recalculateTimingStyles){bb=G.className+" "+fb;tb=W(G,bb);va=pb(G,bb,tb);sa=va.maxDelay;Qa=Math.max(sa,0);Ra=va.maxDuration;if(0===Ra){L();return}Z.hasTransitions=0<va.transitionDuration;Z.hasAnimations=0<va.animationDuration}Z.applyAnimationDelay&&(sa="boolean"!==typeof C.delay&&Pa(C.delay)?parseFloat(C.delay):\nsa,Qa=Math.max(sa,0),va.animationDelay=sa,Wa=[la,sa+"s"],qa.push(Wa),G.style[Wa[0]]=Wa[1]);Ha=1E3*Qa;Yb=1E3*Ra;if(C.easing){var e=C.easing;if(Z.hasTransitions){var r=u+"TimingFunction";qa.push([r,e]);G.style[r]=e}Z.hasAnimations&&(r=ka+"TimingFunction",qa.push([r,e]),G.style[r]=e)}va.transitionDuration&&Na.push(ba);va.animationDuration&&Na.push(Ga);Oa=Date.now();var x=Ha+1.5*Yb;r=Oa+x;e=k.data("$$animateCss")||[];var A=!0;if(e.length){var F=e[0];(A=r>F.expectedEndTime)?w.cancel(F.timer):e.push(L)}A&&\n(x=w(l,x,!1),e[0]={timer:x,expectedEndTime:r},e.push(L),k.data("$$animateCss",e));if(Na.length)k.on(Na.join(" "),xa);C.to&&(C.cleanupStyles&&ea(ia,G,Object.keys(C.to)),cb(k,C))}}function l(){var e=k.data("$$animateCss");if(e){for(var l=1;l<e.length;l++)e[l]();k.removeData("$$animateCss")}}if(!ua)if(G.parentNode){var r=function(e){if(I)ja&&e&&(ja=!1,L());else if(ja=!e,va.animationDuration)if(e=S(G,ja),ja)qa.push(e);else{var k=qa,l=k.indexOf(e);0<=e&&k.splice(l,1)}},x=0<Ea&&(va.transitionDuration&&\n0===Va.transitionDuration||va.animationDuration&&0===Va.animationDuration)&&Math.max(Va.animationDelay,Va.transitionDelay);x?w(e,Math.floor(x*Ea*1E3),!1):e();La.resume=function(){r(!0)};La.pause=function(){r(!1)}}else L()}var C=l||{};C.$$prepared||(C=r(Ab(C)));var ia={},G=F(k);if(!G||!G.parentNode||!ya.enabled())return nb();var qa=[],eb=k.attr("class"),na=P(C),ua,ja,I,T,La,Oa,Na=[];if(0===C.duration||!B.animations&&!B.transitions)return nb();var Fa=C.event&&hb(C.event)?C.event.join(" "):C.event,za=\n"";l="";Fa&&C.structural?za=Q(Fa,"ng-",!0):Fa&&(za=Fa);C.addClass&&(l+=Q(C.addClass,"-add"));C.removeClass&&(l.length&&(l+=" "),l+=Q(C.removeClass,"-remove"));C.applyClassesEarly&&l.length&&Db(k,C);var fb=[za,l].join(" ").trim(),bb=eb+" "+fb,Ka=Q(fb,"-active"),eb=na.to&&0<Object.keys(na.to).length;if(!(0<(C.keyframeStyle||"").length||eb||fb))return nb();if(0<C.stagger){na=parseFloat(C.stagger);var Va={transitionDelay:na,animationDelay:na,transitionDuration:0,animationDuration:0}}else{var tb=W(G,bb);\nVa=fa(G,fb,tb,mc)}C.$$skipPreparationClasses||p.addClass(k,fb);C.transitionStyle&&(na=[u,C.transitionStyle],pa(G,na),qa.push(na));0<=C.duration&&(na=0<G.style[u].length,na=Ca(C.duration,na),pa(G,na),qa.push(na));C.keyframeStyle&&(na=[ka,C.keyframeStyle],pa(G,na),qa.push(na));var Ea=Va?0<=C.staggerIndex?C.staggerIndex:e.count(tb):0;(Fa=0===Ea)&&!C.skipBlocking&&H(G,9999);var va=pb(G,bb,tb),sa=va.maxDelay,Qa=Math.max(sa,0),Ra=va.maxDuration,Z={};Z.hasTransitions=0<va.transitionDuration;Z.hasAnimations=\n0<va.animationDuration;Z.hasTransitionAll=Z.hasTransitions&&"all"===va.transitionProperty;Z.applyTransitionDuration=eb&&(Z.hasTransitions&&!Z.hasTransitionAll||Z.hasAnimations&&!Z.hasTransitions);Z.applyAnimationDuration=C.duration&&Z.hasAnimations;Z.applyTransitionDelay=Pa(C.delay)&&(Z.applyTransitionDuration||Z.hasTransitions);Z.applyAnimationDelay=Pa(C.delay)&&Z.hasAnimations;Z.recalculateTimingStyles=0<l.length;if(Z.applyTransitionDuration||Z.applyAnimationDuration)Ra=C.duration?parseFloat(C.duration):\nRa,Z.applyTransitionDuration&&(Z.hasTransitions=!0,va.transitionDuration=Ra,na=0<G.style[u+"Property"].length,qa.push(Ca(Ra,na))),Z.applyAnimationDuration&&(Z.hasAnimations=!0,va.animationDuration=Ra,qa.push([qb,Ra+"s"]));if(0===Ra&&!Z.recalculateTimingStyles)return nb();if(null!=C.delay){if("boolean"!==typeof C.delay){var Wa=parseFloat(C.delay);Qa=Math.max(Wa,0)}Z.applyTransitionDelay&&qa.push([gb,Wa+"s"]);Z.applyAnimationDelay&&qa.push([la,Wa+"s"])}null==C.duration&&0<va.transitionDuration&&(Z.recalculateTimingStyles=\nZ.recalculateTimingStyles||Fa);var Ha=1E3*Qa,Yb=1E3*Ra;C.skipBlocking||(Z.blockTransition=0<va.transitionDuration,Z.blockKeyframeAnimation=0<va.animationDuration&&0<Va.animationDelay&&0===Va.animationDuration);C.from&&(C.cleanupStyles&&ea(ia,G,Object.keys(C.from)),X(k,C));Z.blockTransition||Z.blockKeyframeAnimation?Da(Ra):C.skipBlocking||H(G,!1);return{$$willAnimate:!0,end:A,start:function(){if(!ua)return La={end:A,cancel:J,resume:null,pause:null},T=new x(La),M(Aa),T}}}}]}]).provider("$$animateCssDriver",\n["$$animationProvider",function(e){e.drivers.push("$$animateCssDriver");this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$sniffer","$$jqLite","$document",function(e,k,l,p,u,r,x){function w(e,k){ib(e)&&(e=e.split(" "));ib(k)&&(k=k.split(" "));return e.filter(function(e){return-1===k.indexOf(e)}).join(" ")}function B(k,p,u){function r(e){var k={},l=F(e).getBoundingClientRect();ha(["width","height","top","left"],function(e){var p=l[e];switch(e){case "top":p+=J.scrollTop;break;\ncase "left":p+=J.scrollLeft}k[e]=Math.floor(p)+"px"});return k}function x(){var k=(u.attr("class")||"").replace(/\\bng-\\S+\\b/g,""),l=w(k,ba),k=w(ba,k),l=e(B,{to:r(u),addClass:"ng-anchor-in "+l,removeClass:"ng-anchor-out "+k,delay:!0});return l.$$willAnimate?l:null}function A(){B.remove();p.removeClass("ng-animate-shim");u.removeClass("ng-animate-shim")}var B=sa(F(p).cloneNode(!0)),ba=(B.attr("class")||"").replace(/\\bng-\\S+\\b/g,"");p.addClass("ng-animate-shim");u.addClass("ng-animate-shim");B.addClass("ng-anchor");\nH.append(B);k=function(){var k=e(B,{addClass:"ng-anchor-out",delay:!0,from:r(p)});return k.$$willAnimate?k:null}();if(!k){var K=x();if(!K)return A()}var ea=k||K;return{start:function(){function e(){p&&p.end()}var k,p=ea.start();p.done(function(){p=null;if(!K&&(K=x()))return p=K.start(),p.done(function(){p=null;A();k.complete()}),p;A();k.complete()});return k=new l({end:e,cancel:e})}}}function K(e,k,p,u){var r=ba(e,Ua),x=ba(k,Ua),w=[];ha(u,function(e){(e=B(p,e.out,e["in"]))&&w.push(e)});if(r||x||0!==\nw.length)return{start:function(){function e(){ha(k,function(e){e.end()})}var k=[];r&&k.push(r.start());x&&k.push(x.start());ha(w,function(e){k.push(e.start())});var p=new l({end:e,cancel:e});l.all(k,function(e){p.complete(e)});return p}}}function ba(k){var l=k.element,p=k.options||{};k.structural&&(p.event=k.event,p.structural=!0,p.applyClassesEarly=!0,"leave"===k.event&&(p.onDone=p.domOperation));p.preparationClasses&&(p.event=A(p.event,p.preparationClasses));k=e(l,p);return k.$$willAnimate?k:null}\nif(!u.animations&&!u.transitions)return Ua;var J=x[0].body;k=F(p);var H=sa(k.parentNode&&11===k.parentNode.nodeType||J.contains(k)?k:J);return function(e){return e.from&&e.to?K(e.from,e.to,e.classes,e.anchors):ba(e)}}]}]).provider("$$animateJs",["$animateProvider",function(e){this.$get=["$injector","$$AnimateRunner","$$jqLite",function(k,l,p){function u(l){l=hb(l)?l:l.split(" ");for(var p=[],u={},r=0;r<l.length;r++){var x=l[r],w=e.$$registeredAnimations[x];w&&!u[x]&&(p.push(k.get(w)),u[x]=!0)}return p}\nvar x=J(p);return function(e,k,p,w){function A(){w.domOperation();x(e,w)}function B(e,k,p,u,r){switch(p){case "animate":k=[k,u.from,u.to,r];break;case "setClass":k=[k,H,ea,r];break;case "addClass":k=[k,H,r];break;case "removeClass":k=[k,ea,r];break;default:k=[k,r]}k.push(u);if(e=e.apply(e,k))if(Ea(e.start)&&(e=e.start()),e instanceof l)e.done(r);else if(Ea(e))return e;return Ua}function F(e,k,p,u,r){var x=[];ha(u,function(u){var w=u[r];w&&x.push(function(){var u=!1,r=function(e){u||(u=!0,(A||Ua)(e),\nx.complete(!e))},x=new l({end:function(){r()},cancel:function(){r(!0)}}),A=B(w,e,k,p,function(e){r(!1===e)});return x})});return x}function ba(e,k,p,u,r){var x=F(e,k,p,u,r);if(0===x.length){if("beforeSetClass"===r){var w=F(e,"removeClass",p,u,"beforeRemoveClass");var A=F(e,"addClass",p,u,"beforeAddClass")}else"setClass"===r&&(w=F(e,"removeClass",p,u,"removeClass"),A=F(e,"addClass",p,u,"addClass"));w&&(x=x.concat(w));A&&(x=x.concat(A))}if(0!==x.length)return function(e){var k=[];x.length&&ha(x,function(e){k.push(e())});\nk.length?l.all(k,e):e();return function(e){ha(k,function(k){e?k.cancel():k.end()})}}}var J=!1;3===arguments.length&&Nb(p)&&(w=p,p=null);w=r(w);p||(p=e.attr("class")||"",w.addClass&&(p+=" "+w.addClass),w.removeClass&&(p+=" "+w.removeClass));var H=w.addClass,ea=w.removeClass,L=u(p),X;if(L.length){if("leave"===k){var S="leave";var P="afterLeave"}else S="before"+k.charAt(0).toUpperCase()+k.substr(1),P=k;"enter"!==k&&"move"!==k&&(X=ba(e,k,w,L,S));var ya=ba(e,k,w,L,P)}if(X||ya){var ka;return{$$willAnimate:!0,\nend:function(){ka?ka.end():(J=!0,A(),K(e,w),ka=new l,ka.complete(!0));return ka},start:function(){function k(k){J=!0;A();K(e,w);ka.complete(k)}if(ka)return ka;ka=new l;var p,u=[];X&&u.push(function(e){p=X(e)});u.length?u.push(function(e){A();e(!0)}):A();ya&&u.push(function(e){p=ya(e)});ka.setHost({end:function(){J||((p||Ua)(void 0),k(void 0))},cancel:function(){J||((p||Ua)(!0),k(!0))}});l.chain(u,k);return ka}}}}}]}]).provider("$$animateJsDriver",["$$animationProvider",function(e){e.drivers.push("$$animateJsDriver");\nthis.$get=["$$animateJs","$$AnimateRunner",function(e,k){function l(k){return e(k.element,k.event,k.classes,k.options)}return function(e){if(e.from&&e.to){var p=l(e.from),u=l(e.to);return p||u?{start:function(){function e(){return function(){ha(l,function(e){e.end()})}}var l=[];p&&l.push(p.start());u&&l.push(u.start());k.all(l,function(e){r.complete(e)});var r=new k({end:e(),cancel:e()});return r}}:void 0}return l(e)}}]}])})(window,window.angular);(function(e,l){var M="BUTTON A INPUT TEXTAREA SELECT DETAILS SUMMARY".split(" "),k=function(e,k){if(-1!==k.indexOf(e[0].nodeName))return!0};l.module("ngAria",["ng"]).provider("$aria",function(){function e(e,l,B,P){return function(J,r,K){var X=K.$normalize(l);!Q[X]||k(r,B)||K[X]||J.$watch(K[e],function(e){e=P?!e:!!e;r.attr(l,e)})}}var Q={ariaHidden:!0,ariaChecked:!0,ariaReadonly:!0,ariaDisabled:!0,ariaRequired:!0,ariaInvalid:!0,ariaValue:!0,tabindex:!0,bindKeypress:!0,bindRoleForClick:!0};this.config=\nfunction(e){Q=l.extend(Q,e)};this.$get=function(){return{config:function(e){return Q[e]},$$watchExpr:e}}}).directive("ngShow",["$aria",function(e){return e.$$watchExpr("ngShow","aria-hidden",[],!0)}]).directive("ngHide",["$aria",function(e){return e.$$watchExpr("ngHide","aria-hidden",[],!1)}]).directive("ngValue",["$aria",function(e){return e.$$watchExpr("ngValue","aria-checked",M,!1)}]).directive("ngChecked",["$aria",function(e){return e.$$watchExpr("ngChecked","aria-checked",M,!1)}]).directive("ngReadonly",\n["$aria",function(e){return e.$$watchExpr("ngReadonly","aria-readonly",M,!1)}]).directive("ngRequired",["$aria",function(e){return e.$$watchExpr("ngRequired","aria-required",M,!1)}]).directive("ngModel",["$aria",function(e){function l(l,P,J,r){return e.config(P)&&!J.attr(l)&&(r||!k(J,M))}function P(e,k){return!k.attr("role")&&k.attr("type")===e&&"INPUT"!==k[0].nodeName}function Oa(e,k){k=e.type;e=e.role;return"checkbox"===(k||e)||"menuitemcheckbox"===e?"checkbox":"radio"===(k||e)||"menuitemradio"===\ne?"radio":"range"===k||"progressbar"===e||"slider"===e?"range":""}return{restrict:"A",require:"ngModel",priority:200,compile:function(k,M){var J=Oa(M,k);return{pre:function(e,k,l,B){"checkbox"===J&&(B.$isEmpty=function(e){return!1===e})},post:function(k,K,B,M){function r(){return M.$modelValue}function w(){K.attr("aria-checked",B.value==M.$viewValue)}function F(){K.attr("aria-checked",!M.$isEmpty(M.$viewValue))}var X=l("tabindex","tabindex",K,!1);switch(J){case "radio":case "checkbox":P(J,K)&&K.attr("role",\nJ);l("aria-checked","ariaChecked",K,!1)&&k.$watch(r,"radio"===J?w:F);X&&K.attr("tabindex",0);break;case "range":P(J,K)&&K.attr("role","slider");if(e.config("ariaValue")){var H=!K.attr("aria-valuemin")&&(B.hasOwnProperty("min")||B.hasOwnProperty("ngMin")),S=!K.attr("aria-valuemax")&&(B.hasOwnProperty("max")||B.hasOwnProperty("ngMax")),Q=!K.attr("aria-valuenow");H&&B.$observe("min",function(e){K.attr("aria-valuemin",e)});S&&B.$observe("max",function(e){K.attr("aria-valuemax",e)});Q&&k.$watch(r,function(e){K.attr("aria-valuenow",\ne)})}X&&K.attr("tabindex",0)}!B.hasOwnProperty("ngRequired")&&M.$validators.required&&l("aria-required","ariaRequired",K,!1)&&B.$observe("required",function(){K.attr("aria-required",!!B.required)});l("aria-invalid","ariaInvalid",K,!0)&&k.$watch(function(){return M.$invalid},function(e){K.attr("aria-invalid",!!e)})}}}}}]).directive("ngDisabled",["$aria",function(e){return e.$$watchExpr("ngDisabled","aria-disabled",M,!1)}]).directive("ngMessages",function(){return{restrict:"A",require:"?ngMessages",\nlink:function(e,k){k.attr("aria-live")||k.attr("aria-live","assertive")}}}).directive("ngClick",["$aria","$parse",function(e,l){return{restrict:"A",compile:function(P,Q){var B=l(Q.ngClick,null,!0);return function(l,J,r){if(!k(J,M)&&(e.config("bindRoleForClick")&&!J.attr("role")&&J.attr("role","button"),e.config("tabindex")&&!J.attr("tabindex")&&J.attr("tabindex",0),e.config("bindKeypress")&&!r.ngKeypress))J.on("keypress",function(e){function k(){B(l,{$event:e})}var r=e.which||e.keyCode;32!==r&&13!==\nr||l.$apply(k)})}}}}]).directive("ngDblclick",["$aria",function(e){return function(l,P){!e.config("tabindex")||P.attr("tabindex")||k(P,M)||P.attr("tabindex",0)}}])})(window,window.angular);(function(e,l){function M(e,k,M){return{restrict:"ECA",terminal:!0,priority:400,transclude:"element",link:function(B,r,K,X,P){function x(){H&&(M.cancel(H),H=null);F&&(F.$destroy(),F=null);J&&(H=M.leave(J),H.done(function(e){!1!==e&&(H=null)}),J=null)}function w(){var w=e.current&&e.current.locals;if(l.isDefined(w&&w.$template)){w=B.$new();var K=e.current;J=P(w,function(e){M.enter(e,null,J||r).done(function(e){!1===e||!l.isDefined(S)||S&&!B.$eval(S)||k()});x()});F=K.scope=w;F.$emit("$viewContentLoaded");\nF.$eval(Q)}else x()}var F,J,H,S=K.autoscroll,Q=K.onload||"";B.$on("$routeChangeSuccess",w);w()}}}function k(e,k,l){return{restrict:"ECA",priority:-400,link:function(B,r){var K=l.current,J=K.locals;r.html(J.$template);var M=e(r.contents());if(K.controller){J.$scope=B;var x=k(K.controller,J);K.controllerAs&&(B[K.controllerAs]=x);r.data("$ngControllerController",x);r.children().data("$ngControllerController",x)}B[K.resolveAs||"$resolve"]=J;M(B)}}}"use strict";var P,Q;e=l.module("ngRoute",["ng"]).provider("$route",\nfunction(){function e(e,k){return l.extend(Object.create(e),k)}function k(e,k){k=k.caseInsensitiveMatch;var l={originalPath:e,regexp:e},r=l.keys=[];e=e.replace(/([().])/g,"\\\\$1").replace(/(\\/)?:(\\w+)(\\*\\?|[?*])?/g,function(e,k,l,B){e="?"===B||"*?"===B?"?":null;B="*"===B||"*?"===B?"*":null;r.push({name:l,optional:!!e});k=k||"";return""+(e?"":k)+"(?:"+(e?k:"")+(B&&"(.+?)"||"([^/]+)")+(e||"")+")"+(e||"")}).replace(/([/$*])/g,"\\\\$1");l.regexp=new RegExp("^"+e+"$",k?"i":"");return l}P=l.isArray;Q=l.isObject;\nvar M={};this.when=function(e,r){var B=void 0;if(P(r))for(var B=B||[],J=0,cb=r.length;J<cb;J++)B[J]=r[J];else if(Q(r))for(J in B=B||{},r)if("$"!==J.charAt(0)||"$"!==J.charAt(1))B[J]=r[J];r=B||r;l.isUndefined(r.reloadOnSearch)&&(r.reloadOnSearch=!0);l.isUndefined(r.caseInsensitiveMatch)&&(r.caseInsensitiveMatch=this.caseInsensitiveMatch);M[e]=l.extend(r,e&&k(e,r));e&&(B="/"===e[e.length-1]?e.substr(0,e.length-1):e+"/",M[B]=l.extend({redirectTo:e},k(B,r)));return this};this.caseInsensitiveMatch=!1;\nthis.otherwise=function(e){"string"===typeof e&&(e={redirectTo:e});this.when(null,e);return this};this.$get=["$rootScope","$location","$routeParams","$q","$injector","$templateRequest","$sce",function(k,r,B,P,Q,x,w){function F(e){var r=Ca.current;(Pa=(za=X())&&r&&za.$$route===r.$$route&&l.equals(za.pathParams,r.pathParams)&&!za.reloadOnSearch&&!Ka)||!r&&!za||k.$broadcast("$routeChangeStart",za,r).defaultPrevented&&e&&e.preventDefault()}function K(){var e=Ca.current,w=za;if(Pa)e.params=w.params,l.copy(e.params,\nB),k.$broadcast("$routeUpdate",e);else if(w||e)Ka=!1,(Ca.current=w)&&w.redirectTo&&(l.isString(w.redirectTo)?r.path(A(w.redirectTo,w.params)).search(w.params).replace():r.url(w.redirectTo(w.pathParams,r.path(),r.search())).replace()),P.when(w).then(H).then(function(u){w===Ca.current&&(w&&(w.locals=u,l.copy(w.params,B)),k.$broadcast("$routeChangeSuccess",w,e))},function(l){w===Ca.current&&k.$broadcast("$routeChangeError",w,e,l)})}function H(e){if(e){var k=l.extend({},e.resolve);l.forEach(k,function(e,\nr){k[r]=l.isString(e)?Q.get(e):Q.invoke(e,null,null,r)});e=J(e);l.isDefined(e)&&(k.$template=e);return P.all(k)}}function J(e){var k,u;l.isDefined(k=e.template)?l.isFunction(k)&&(k=k(e.params)):l.isDefined(u=e.templateUrl)&&(l.isFunction(u)&&(u=u(e.params)),l.isDefined(u)&&(e.loadedTemplateUrl=w.valueOf(u),k=x(u)));return k}function X(){var k,w;l.forEach(M,function(u,x){if(x=!w){var A=r.path();x=u.keys;var B={};if(u.regexp)if(A=u.regexp.exec(A)){for(var F=1,H=A.length;F<H;++F){var ba=x[F-1],K=A[F];\nba&&K&&(B[ba.name]=K)}x=B}else x=null;else x=null;x=k=x}x&&(w=e(u,{params:l.extend({},r.search(),k),pathParams:k}),w.$$route=u)});return w||M[null]&&e(M[null],{params:{},pathParams:{}})}function A(e,k){var u=[];l.forEach((e||"").split(":"),function(e,l){0===l?u.push(e):(e=e.match(/(\\w+)(?:[?*])?(.*)/),l=e[1],u.push(k[l]),u.push(e[2]||""),delete k[l])});return u.join("")}var Ka=!1,za,Pa,Ca={routes:M,reload:function(){Ka=!0;var e={defaultPrevented:!1,preventDefault:function(){this.defaultPrevented=\n!0;Ka=!1}};k.$evalAsync(function(){F(e);e.defaultPrevented||K()})},updateParams:function(e){if(this.current&&this.current.$$route)e=l.extend({},this.current.params,e),r.path(A(this.current.$$route.originalPath,e)),r.search(e);else throw Na("norout");}};k.$on("$locationChangeStart",F);k.$on("$locationChangeSuccess",K);return Ca}]});var Na=l.$$minErr("ngRoute");"use strict";e.provider("$routeParams",function(){this.$get=function(){return{}}});"use strict";e.directive("ngView",M);e.directive("ngView",\nk);M.$inject=["$route","$anchorScroll","$animate"];k.$inject=["$compile","$controller","$route"]})(window,window.angular);(function(e,l){function M(e){var k=[];r(k,pb).chars(e);return k.join("")}var k=l.$$minErr("$sanitize"),P,Q,Na,Oa,B,pb,J,r;l.module("ngSanitize",[]).provider("$sanitize",function(){function K(e,k){var l={};e=e.split(",");var u;for(u=0;u<e.length;u++)l[k?B(e[u]):e[u]]=!0;return l}function M(e){for(var k={},l=0,u=e.length;l<u;l++){var r=e[l];k[r.name]=r.value}return k}function cb(e){return e.replace(/&/g,"&amp;").replace(F,function(e){var k=e.charCodeAt(0);e=e.charCodeAt(1);return"&#"+(1024*(k-55296)+\n(e-56320)+65536)+";"}).replace(bb,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function x(k){for(;k;){if(k.nodeType===e.Node.ELEMENT_NODE)for(var l=k.attributes,u=0,r=l.length;u<r;u++){var w=l[u],A=w.name.toLowerCase();if("xmlns:ns1"===A||0===A.lastIndexOf("ns1:",0))k.removeAttributeNode(w),u--,r--}(l=k.firstChild)&&x(l);k=k.nextSibling}}var w=!1;this.$get=["$$sanitizeUri",function(e){w&&Q(Pa,Ka);return function(k){var l=[];J(k,r(l,function(k,l){return!/^unsafe:/.test(e(k,\nl))}));return l.join("")}}];this.enableSvg=function(e){return Oa(e)?(w=e,this):w};P=l.bind;Q=l.extend;Na=l.forEach;Oa=l.isDefined;B=l.lowercase;pb=l.noop;J=function(l,r){null===l||void 0===l?l="":"string"!==typeof l&&(l=""+l);ea.innerHTML=l;var u=5;do{if(0===u)throw k("uinput");u--;e.document.documentMode&&x(ea);l=ea.innerHTML;ea.innerHTML=l}while(l!==ea.innerHTML);for(l=ea.firstChild;l;){switch(l.nodeType){case 1:r.start(l.nodeName.toLowerCase(),M(l.attributes));break;case 3:r.chars(l.textContent)}if(!(u=\nl.firstChild)&&(1===l.nodeType&&r.end(l.nodeName.toLowerCase()),u=l.nextSibling,!u))for(;null==u;){l=l.parentNode;if(l===ea)break;u=l.nextSibling;1===l.nodeType&&r.end(l.nodeName.toLowerCase())}l=u}for(;l=ea.firstChild;)ea.removeChild(l)};r=function(e,k){var l=!1,r=P(e,e.push);return{start:function(e,u){e=B(e);!l&&za[e]&&(l=e);l||!0!==Pa[e]||(r("<"),r(e),Na(u,function(l,u){var w=B(u),x="img"===e&&"src"===w||"background"===w;!0!==ya[w]||!0===Ca[w]&&!k(l,x)||(r(" "),r(u),r(\'="\'),r(cb(l)),r(\'"\'))}),\nr(">"))},end:function(e){e=B(e);l||!0!==Pa[e]||!0===H[e]||(r("</"),r(e),r(">"));e==l&&(l=!1)},chars:function(e){l||r(cb(e))}}};var F=/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g,bb=/([^#-~ |!])/g,H=K("area,br,col,hr,img,wbr"),S=K("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),pa=K("rp,rt"),A=Q({},pa,S),S=Q({},S,K("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,section,table,ul")),pa=Q({},pa,K("a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var")),\nKa=K("circle,defs,desc,ellipse,font-face,font-face-name,font-face-src,g,glyph,hkern,image,linearGradient,line,marker,metadata,missing-glyph,mpath,path,polygon,polyline,radialGradient,rect,stop,svg,switch,text,title,tspan"),za=K("script,style"),Pa=Q({},H,S,pa,A),Ca=K("background,cite,href,longdesc,src,xlink:href"),A=K("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,tabindex,target,title,type,valign,value,vspace,width"),\npa=K("accent-height,accumulate,additive,alphabetic,arabic-form,ascent,baseProfile,bbox,begin,by,calcMode,cap-height,class,color,color-rendering,content,cx,cy,d,dx,dy,descent,display,dur,end,fill,fill-rule,font-family,font-size,font-stretch,font-style,font-variant,font-weight,from,fx,fy,g1,g2,glyph-name,gradientUnits,hanging,height,horiz-adv-x,horiz-origin-x,ideographic,k,keyPoints,keySplines,keyTimes,lang,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mathematical,max,min,offset,opacity,orient,origin,overline-position,overline-thickness,panose-1,path,pathLength,points,preserveAspectRatio,r,refX,refY,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,rotate,rx,ry,slope,stemh,stemv,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,systemLanguage,target,text-anchor,to,transform,type,u1,u2,underline-position,underline-thickness,unicode,unicode-range,units-per-em,values,version,viewBox,visibility,width,widths,x,x-height,x1,x2,xlink:actuate,xlink:arcrole,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,xmlns,xmlns:xlink,y,y1,y2,zoomAndPan",\n!0),ya=Q({},Ca,pa,A),ea;(function(e){if(e.document&&e.document.implementation)e=e.document.implementation.createHTMLDocument("inert");else throw k("noinert");var l=(e.documentElement||e.getDocumentElement()).getElementsByTagName("body");1===l.length?ea=l[0]:(l=e.createElement("html"),ea=e.createElement("body"),l.appendChild(ea),e.appendChild(l))})(e)});l.module("ngSanitize").filter("linky",["$sanitize",function(e){var k=/((ftp|https?):\\/\\/|(www\\.)|(mailto:)?[A-Za-z0-9._%+-]+@)\\S*[^\\s.;,(){}<>"\\u201d\\u2019]/i,\nr=/^mailto:/i,x=l.$$minErr("linky"),w=l.isDefined,B=l.isFunction,K=l.isObject,H=l.isString;return function(l,F,A){function J(e){e&&X.push(M(e))}function P(e,k){var l,r=S(e);X.push("<a ");for(l in r)X.push(l+\'="\'+r[l]+\'" \');!w(F)||"target"in r||X.push(\'target="\',F,\'" \');X.push(\'href="\',e.replace(/"/g,"&quot;"),\'">\');J(k);X.push("</a>")}if(null==l||""===l)return l;if(!H(l))throw x("notstring",l);for(var S=B(A)?A:K(A)?function(){return A}:function(){return{}},Q=l,X=[],ea,u;l=Q.match(k);)ea=l[0],l[2]||\nl[4]||(ea=(l[3]?"http://":"mailto:")+ea),u=l.index,J(Q.substr(0,u)),P(ea,l[0].replace(r,"")),Q=Q.substring(u+l[0].length);J(Q);return e(X.join(""))}}])})(window,window.angular);\n\n//# sourceURL=java/com/google/fonts/directory/ui/angular_js.js');
eval('(function(){var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)};$jscomp.getGlobal=function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global&&null!=global?global:a};$jscomp.global=$jscomp.getGlobal(this);$jscomp.SYMBOL_PREFIX="jscomp_symbol_";\n$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)};$jscomp.symbolCounter_=0;$jscomp.Symbol=function(a){return $jscomp.SYMBOL_PREFIX+(a||"")+$jscomp.symbolCounter_++};\n$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var a=$jscomp.global.Symbol.iterator;a||(a=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&$jscomp.defineProperty(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return $jscomp.arrayIterator(this)}});$jscomp.initSymbolIterator=function(){}};$jscomp.arrayIterator=function(a){var b=0;return $jscomp.iteratorPrototype(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})};\n$jscomp.iteratorPrototype=function(a){$jscomp.initSymbolIterator();a={next:a};a[$jscomp.global.Symbol.iterator]=function(){return this};return a};$jscomp.iteratorFromArray=function(a,b){$jscomp.initSymbolIterator();a instanceof String&&(a+="");var c=0,d={next:function(){if(c<a.length){var e=c++;return{value:b(e,a[e]),done:!1}}d.next=function(){return{done:!0,value:void 0}};return d.next()}};d[Symbol.iterator]=function(){return d};return d};\n$jscomp.polyfill=function(a,b){if(b){var c=$jscomp.global;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&$jscomp.defineProperty(c,a,{configurable:!0,writable:!0,value:b})}};$jscomp.findInternal=function(a,b,c){a instanceof String&&(a=String(a));for(var d=a.length,e=0;e<d;e++){var f=a[e];if(b.call(c,f,e,a))return{i:e,v:f}}return{i:-1,v:void 0}};\n$jscomp.polyfill("Array.prototype.find",function(a){return a?a:a=function(a,c){return $jscomp.findInternal(this,a,c).v}},"es6-impl","es3");var goog=goog||{};goog.global=this;goog.isDef=function(a){return void 0!==a};goog.isString=function(a){return"string"==typeof a};goog.isBoolean=function(a){return"boolean"==typeof a};goog.isNumber=function(a){return"number"==typeof a};\ngoog.exportPath_=function(a,b,c){a=a.split(".");c=c||goog.global;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&goog.isDef(b)?c[d]=b:c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}};goog.define=function(a,b){goog.exportPath_(a,b)};goog.DEBUG=!0;goog.LOCALE="en";goog.TRUSTED_SITE=!0;goog.STRICT_MODE_COMPATIBLE=!1;goog.DISALLOW_TEST_ONLY_CODE=!goog.DEBUG;goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING=!1;\ngoog.provide=function(a){if(goog.isInModuleLoader_())throw Error("goog.provide can not be used within a goog.module.");goog.constructNamespace_(a)};goog.constructNamespace_=function(a,b){goog.exportPath_(a,b)};goog.VALID_MODULE_RE_=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/;\ngoog.module=function(a){if(!goog.isString(a)||!a||-1==a.search(goog.VALID_MODULE_RE_))throw Error("Invalid module identifier");if(!goog.isInModuleLoader_())throw Error("Module "+a+" has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You\'re likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");if(goog.moduleLoaderState_.moduleName)throw Error("goog.module may only be called once per module.");\ngoog.moduleLoaderState_.moduleName=a};goog.module.get=function(a){return goog.module.getInternal_(a)};goog.module.getInternal_=function(){return null};goog.moduleLoaderState_=null;goog.isInModuleLoader_=function(){return null!=goog.moduleLoaderState_};goog.module.declareLegacyNamespace=function(){goog.moduleLoaderState_.declareLegacyNamespace=!0};goog.setTestOnly=function(a){if(goog.DISALLOW_TEST_ONLY_CODE)throw a=a||"",Error("Importing test-only code into non-debug environment"+(a?": "+a:"."));};\ngoog.forwardDeclare=function(){};goog.getObjectByName=function(a,b){a=a.split(".");b=b||goog.global;for(var c;c=a.shift();)if(goog.isDefAndNotNull(b[c]))b=b[c];else return null;return b};goog.globalize=function(a,b){b=b||goog.global;for(var c in a)b[c]=a[c]};\ngoog.addDependency=function(a,b,c,d){if(goog.DEPENDENCIES_ENABLED){var e;a=a.replace(/\\\\/g,"/");var f=goog.dependencies_;d&&"boolean"!==typeof d||(d=d?{module:"goog"}:{});for(var g=0;e=b[g];g++)f.nameToPath[e]=a,f.loadFlags[a]=d;for(d=0;b=c[d];d++)a in f.requires||(f.requires[a]={}),f.requires[a][b]=!0}};goog.useStrictRequires=!1;goog.ENABLE_DEBUG_LOADER=!0;goog.logToConsole_=function(a){goog.global.console&&goog.global.console.error(a)};goog.require=function(){};goog.basePath="";\ngoog.nullFunction=function(){};goog.abstractMethod=function(){throw Error("unimplemented abstract method");};goog.addSingletonGetter=function(a){a.instance_=void 0;a.getInstance=function(){if(a.instance_)return a.instance_;goog.DEBUG&&(goog.instantiatedSingletons_[goog.instantiatedSingletons_.length]=a);return a.instance_=new a}};goog.instantiatedSingletons_=[];goog.LOAD_MODULE_USING_EVAL=!0;goog.SEAL_MODULE_EXPORTS=goog.DEBUG;goog.loadedModules_={};goog.DEPENDENCIES_ENABLED=!1;goog.TRANSPILE="detect";\ngoog.TRANSPILER="transpile.js";\ngoog.DEPENDENCIES_ENABLED&&(goog.dependencies_={loadFlags:{},nameToPath:{},requires:{},visited:{},written:{},deferred:{}},goog.inHtmlDocument_=function(){var a=goog.global.document;return null!=a&&"write"in a},goog.findBasePath_=function(){if(goog.isDef(goog.global.CLOSURE_BASE_PATH)&&goog.isString(goog.global.CLOSURE_BASE_PATH))goog.basePath=goog.global.CLOSURE_BASE_PATH;else if(goog.inHtmlDocument_()){var a=goog.global.document;var b=a.currentScript;a=b?[b]:a.getElementsByTagName("SCRIPT");for(b=\na.length-1;0<=b;--b){var c=a[b],c=c.src,d=c.lastIndexOf("?"),d=-1==d?c.length:d;if("base.js"==c.substr(d-7,7)){goog.basePath=c.substr(0,d-7);break}}}},goog.importScript_=function(a,b){var c=goog.global.CLOSURE_IMPORT_SCRIPT||goog.writeScriptTag_;c(a,b)&&(goog.dependencies_.written[a]=!0)},goog.IS_OLD_IE_=!(goog.global.atob||!goog.global.document||!goog.global.document.all),goog.oldIeWaiting_=!1,goog.importProcessedScript_=function(a,b,c){a=\'goog.retrieveAndExec_("\'+a+\'", \'+b+", "+c+");";goog.importScript_("",\na)},goog.queuedModules_=[],goog.wrapModule_=function(a,b){return goog.LOAD_MODULE_USING_EVAL&&goog.isDef(goog.global.JSON)?"goog.loadModule("+goog.global.JSON.stringify(b+"\\n//# sourceURL="+a+"\\n")+");":\'goog.loadModule(function(exports) {"use strict";\'+b+"\\n;return exports});\\n//# sourceURL="+a+"\\n"},goog.loadQueuedModules_=function(){var a=goog.queuedModules_.length;if(0<a){var b=goog.queuedModules_;goog.queuedModules_=[];for(var c=0;c<a;c++){var d=b[c];goog.maybeProcessDeferredPath_(d)}}goog.oldIeWaiting_=\n!1},goog.maybeProcessDeferredDep_=function(a){goog.isDeferredModule_(a)&&goog.allDepsAreAvailable_(a)&&(a=goog.getPathFromDeps_(a),goog.maybeProcessDeferredPath_(goog.basePath+a))},goog.isDeferredModule_=function(a){var b=(a=goog.getPathFromDeps_(a))&&goog.dependencies_.loadFlags[a]||{},c=b.lang||"es3";return a&&("goog"==b.module||goog.needsTranspile_(c))?(a=goog.basePath+a,a in goog.dependencies_.deferred):!1},goog.allDepsAreAvailable_=function(a){if((a=goog.getPathFromDeps_(a))&&a in goog.dependencies_.requires)for(var b in goog.dependencies_.requires[a])if(!goog.isProvided_(b)&&\n!goog.isDeferredModule_(b))return!1;return!0},goog.maybeProcessDeferredPath_=function(a){if(a in goog.dependencies_.deferred){var b=goog.dependencies_.deferred[a];delete goog.dependencies_.deferred[a];goog.globalEval(b)}},goog.loadModuleFromUrl=function(a){goog.retrieveAndExec_(a,!0,!1)},goog.writeScriptSrcNode_=function(a){goog.global.document.write(\'<script type="text/javascript" src="\'+a+\'">\\x3c/script>\')},goog.appendScriptSrcNode_=function(a){var b=goog.global.document,c=b.createElement("script");\nc.type="text/javascript";c.src=a;c.defer=!1;c.async=!1;b.head.appendChild(c)},goog.writeScriptTag_=function(a,b){if(goog.inHtmlDocument_()){var c=goog.global.document;if(!goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING&&"complete"==c.readyState){if(c=/\\bdeps.js$/.test(a))return!1;throw Error(\'Cannot write "\'+a+\'" after document load\');}void 0===b?goog.IS_OLD_IE_?(goog.oldIeWaiting_=!0,b=" onreadystatechange=\'goog.onScriptLoad_(this, "+ ++goog.lastNonModuleScriptIndex_+")\' ",c.write(\'<script type="text/javascript" src="\'+\na+\'"\'+b+">\\x3c/script>")):goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING?goog.appendScriptSrcNode_(a):goog.writeScriptSrcNode_(a):c.write(\'<script type="text/javascript">\'+goog.protectScriptTag_(b)+"\\x3c/script>");return!0}return!1},goog.protectScriptTag_=function(a){return a.replace(/<\\/(SCRIPT)/ig,"\\\\x3c/$1")},goog.needsTranspile_=function(a){if("always"==goog.TRANSPILE)return!0;if("never"==goog.TRANSPILE)return!1;goog.requiresTranspilation_||(goog.requiresTranspilation_=goog.createRequiresTranspilation_());\nif(a in goog.requiresTranspilation_)return goog.requiresTranspilation_[a];throw Error("Unknown language mode: "+a);},goog.requiresTranspilation_=null,goog.lastNonModuleScriptIndex_=0,goog.onScriptLoad_=function(a,b){"complete"==a.readyState&&goog.lastNonModuleScriptIndex_==b&&goog.loadQueuedModules_();return!0},goog.writeScripts_=function(a){function b(a){if(!(a in e.written||a in e.visited)){e.visited[a]=!0;if(a in e.requires)for(var f in e.requires[a])if(!goog.isProvided_(f))if(f in e.nameToPath)b(e.nameToPath[f]);\nelse throw Error("Undefined nameToPath for "+f);a in d||(d[a]=!0,c.push(a))}}var c=[],d={},e=goog.dependencies_;b(a);for(var f=0;f<c.length;f++)a=c[f],goog.dependencies_.written[a]=!0;var g=goog.moduleLoaderState_;goog.moduleLoaderState_=null;for(f=0;f<c.length;f++)if(a=c[f]){var k=e.loadFlags[a]||{},q=k.lang||"es3",q=goog.needsTranspile_(q);"goog"==k.module||q?goog.importProcessedScript_(goog.basePath+a,"goog"==k.module,q):goog.importScript_(goog.basePath+a)}else throw goog.moduleLoaderState_=g,\nError("Undefined script input");goog.moduleLoaderState_=g},goog.getPathFromDeps_=function(a){return a in goog.dependencies_.nameToPath?goog.dependencies_.nameToPath[a]:null},goog.findBasePath_(),goog.global.CLOSURE_NO_DEPS||goog.importScript_(goog.basePath+"deps.js"));goog.hasBadLetScoping=null;goog.useSafari10Workaround=function(){if(null==goog.hasBadLetScoping){try{var a=!eval(\'"use strict";let x = 1; function f() { return typeof x; };f() == "number";\')}catch(b){a=!1}goog.hasBadLetScoping=a}return goog.hasBadLetScoping};\ngoog.workaroundSafari10EvalBug=function(a){return"(function(){"+a+"\\n;})();\\n"};\ngoog.loadModule=function(a){var b=goog.moduleLoaderState_;try{goog.moduleLoaderState_={moduleName:void 0,declareLegacyNamespace:!1};if(goog.isFunction(a))var c=a.call(void 0,{});else if(goog.isString(a))goog.useSafari10Workaround()&&(a=goog.workaroundSafari10EvalBug(a)),c=goog.loadModuleFromSource_.call(void 0,a);else throw Error("Invalid module definition");var d=goog.moduleLoaderState_.moduleName;if(!goog.isString(d)||!d)throw Error(\'Invalid module name "\'+d+\'"\');goog.moduleLoaderState_.declareLegacyNamespace?\ngoog.constructNamespace_(d,c):goog.SEAL_MODULE_EXPORTS&&Object.seal&&"object"==typeof c&&null!=c&&Object.seal(c);goog.loadedModules_[d]=c}finally{goog.moduleLoaderState_=b}};goog.loadModuleFromSource_=function(a){var b={};eval(a);return b};goog.normalizePath_=function(a){a=a.split("/");for(var b=0;b<a.length;)"."==a[b]?a.splice(b,1):b&&".."==a[b]&&a[b-1]&&".."!=a[b-1]?a.splice(--b,2):b++;return a.join("/")};\ngoog.loadFileSync_=function(a){if(goog.global.CLOSURE_LOAD_FILE_SYNC)return goog.global.CLOSURE_LOAD_FILE_SYNC(a);try{var b=new goog.global.XMLHttpRequest;b.open("get",a,!1);b.send();return 0==b.status||200==b.status?b.responseText:null}catch(c){return null}};goog.retrieveAndExec_=function(){};\ngoog.transpile_=function(a,b){var c=goog.global.$jscomp;c||(goog.global.$jscomp=c={});var d=c.transpile;if(!d){var e=goog.basePath+goog.TRANSPILER,f=goog.loadFileSync_(e);if(f){eval(f+"\\n//# sourceURL="+e);if(goog.global.$gwtExport&&goog.global.$gwtExport.$jscomp&&!goog.global.$gwtExport.$jscomp.transpile)throw Error(\'The transpiler did not properly export the "transpile" method. $gwtExport: \'+JSON.stringify(goog.global.$gwtExport));goog.global.$jscomp.transpile=goog.global.$gwtExport.$jscomp.transpile;\nc=goog.global.$jscomp;d=c.transpile}}if(!d)var g=" requires transpilation but no transpiler was found.",g=g+\' Please add "//javascript/closure:transpiler" as a data dependency to ensure it is included.\',d=c.transpile=function(a,b){goog.logToConsole_(b+g);return a};return d(a,b)};\ngoog.typeOf=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";\nelse if("function"==b&&"undefined"==typeof a.call)return"object";return b};goog.isNull=function(a){return null===a};goog.isDefAndNotNull=function(a){return null!=a};goog.isArray=function(a){return"array"==goog.typeOf(a)};goog.isArrayLike=function(a){var b=goog.typeOf(a);return"array"==b||"object"==b&&"number"==typeof a.length};goog.isDateLike=function(a){return goog.isObject(a)&&"function"==typeof a.getFullYear};goog.isFunction=function(a){return"function"==goog.typeOf(a)};\ngoog.isObject=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};goog.getUid=function(a){return a[goog.UID_PROPERTY_]||(a[goog.UID_PROPERTY_]=++goog.uidCounter_)};goog.hasUid=function(a){return!!a[goog.UID_PROPERTY_]};goog.removeUid=function(a){null!==a&&"removeAttribute"in a&&a.removeAttribute(goog.UID_PROPERTY_);try{delete a[goog.UID_PROPERTY_]}catch(b){}};goog.UID_PROPERTY_="closure_uid_"+(1E9*Math.random()>>>0);goog.uidCounter_=0;goog.getHashCode=goog.getUid;\ngoog.removeHashCode=goog.removeUid;goog.cloneObject=function(a){var b=goog.typeOf(a);if("object"==b||"array"==b){if(a.clone)return a.clone();var b="array"==b?[]:{},c;for(c in a)b[c]=goog.cloneObject(a[c]);return b}return a};goog.bindNative_=function(a,b,c){return a.call.apply(a.bind,arguments)};\ngoog.bindJs_=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}};goog.bind=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?goog.bind=goog.bindNative_:goog.bind=goog.bindJs_;return goog.bind.apply(null,arguments)};\ngoog.partial=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}};goog.mixin=function(a,b){for(var c in b)a[c]=b[c]};goog.now=goog.TRUSTED_SITE&&Date.now||function(){return+new Date};\ngoog.globalEval=function(a){if(goog.global.execScript)goog.global.execScript(a,"JavaScript");else if(goog.global.eval){if(null==goog.evalWorksForGlobals_)if(goog.global.eval("var _evalTest_ = 1;"),"undefined"!=typeof goog.global._evalTest_){try{delete goog.global._evalTest_}catch(d){}goog.evalWorksForGlobals_=!0}else goog.evalWorksForGlobals_=!1;if(goog.evalWorksForGlobals_)goog.global.eval(a);else{var b=goog.global.document,c=b.createElement("SCRIPT");c.type="text/javascript";c.defer=!1;c.appendChild(b.createTextNode(a));\nb.body.appendChild(c);b.body.removeChild(c)}}else throw Error("goog.globalEval not available");};goog.evalWorksForGlobals_=null;\ngoog.getCssName=function(a,b){if("."==String(a).charAt(0))throw Error(\'className passed in goog.getCssName must not start with ".". You passed: \'+a);var c=function(a){return goog.cssNameMapping_[a]||a},d=function(a){a=a.split("-");for(var b=[],d=0;d<a.length;d++)b.push(c(a[d]));return b.join("-")},d=goog.cssNameMapping_?"BY_WHOLE"==goog.cssNameMappingStyle_?c:d:function(a){return a};a=b?a+"-"+d(b):d(a);return goog.global.CLOSURE_CSS_NAME_MAP_FN?goog.global.CLOSURE_CSS_NAME_MAP_FN(a):a};\ngoog.setCssNameMapping=function(a,b){goog.cssNameMapping_=a;goog.cssNameMappingStyle_=b};goog.getMsg=function(a,b){b&&(a=a.replace(/\\{\\$([^}]+)}/g,function(a,d){return null!=b&&d in b?b[d]:a}));return a};goog.getMsgWithFallback=function(a){return a};goog.exportSymbol=function(a,b,c){goog.exportPath_(a,b,c)};goog.exportProperty=function(a,b,c){a[b]=c};\ngoog.inherits=function(a,b){function c(){}c.prototype=b.prototype;a.superClass_=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(a,c,f){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return b.prototype[c].apply(a,d)}};\ngoog.base=function(a,b,c){var d=arguments.callee.caller;if(goog.STRICT_MODE_COMPATIBLE||goog.DEBUG&&!d)throw Error("arguments.caller not defined.  goog.base() cannot be used with strict mode code. See http://www.ecma-international.org/ecma-262/5.1/#sec-C");if(d.superClass_){for(var e=Array(arguments.length-1),f=1;f<arguments.length;f++)e[f-1]=arguments[f];return d.superClass_.constructor.apply(a,e)}e=Array(arguments.length-2);for(f=2;f<arguments.length;f++)e[f-2]=arguments[f];for(var f=!1,g=a.constructor;g;g=\ng.superClass_&&g.superClass_.constructor)if(g.prototype[b]===d)f=!0;else if(f)return g.prototype[b].apply(a,e);if(a[b]===d)return a.constructor.prototype[b].apply(a,e);throw Error("goog.base called from a method of one name to a method of a different name");};goog.scope=function(a){if(goog.isInModuleLoader_())throw Error("goog.scope is not supported within a goog.module.");a.call(goog.global)};\ngoog.defineClass=function(a,b){var c=b.constructor,d=b.statics;c&&c!=Object.prototype.constructor||(c=function(){throw Error("cannot instantiate an interface (no constructor defined).");});c=goog.defineClass.createSealingConstructor_(c,a);a&&goog.inherits(c,a);delete b.constructor;delete b.statics;goog.defineClass.applyProperties_(c.prototype,b);null!=d&&(d instanceof Function?d(c):goog.defineClass.applyProperties_(c,d));return c};goog.defineClass.SEAL_CLASS_INSTANCES=goog.DEBUG;\ngoog.defineClass.createSealingConstructor_=function(a,b){if(!goog.defineClass.SEAL_CLASS_INSTANCES)return a;var c=!goog.defineClass.isUnsealable_(b),d=function(){var b=a.apply(this,arguments)||this;b[goog.UID_PROPERTY_]=b[goog.UID_PROPERTY_];this.constructor===d&&c&&Object.seal instanceof Function&&Object.seal(b);return b};return d};goog.defineClass.isUnsealable_=function(a){return a&&a.prototype&&a.prototype[goog.UNSEALABLE_CONSTRUCTOR_PROPERTY_]};goog.defineClass.OBJECT_PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");\ngoog.defineClass.applyProperties_=function(a,b){for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&(a[c]=b[c]);for(var d=0;d<goog.defineClass.OBJECT_PROTOTYPE_FIELDS_.length;d++)c=goog.defineClass.OBJECT_PROTOTYPE_FIELDS_[d],Object.prototype.hasOwnProperty.call(b,c)&&(a[c]=b[c])};goog.tagUnsealableClass=function(){};goog.UNSEALABLE_CONSTRUCTOR_PROPERTY_="goog_defineClass_legacy_unsealable";\ngoog.createRequiresTranspilation_=function(){function a(a,b){d?c[a]=!0:b()?c[a]=!1:d=c[a]=!0}function b(a){try{return!!eval(a)}catch(g){return!1}}var c={es3:!1},d=!1,e=goog.global.navigator&&goog.global.navigator.userAgent?goog.global.navigator.userAgent:"";a("es5",function(){return b("[1,].length==1")});a("es6",function(){var a=/Edge\\/(\\d+)(\\.\\d)*/i;return(a=e.match(a))&&15>Number(a[1])?!1:b(\'(()=>{"use strict";class X{constructor(){if(new.target!=String)throw 1;this.x=42}}let q=Reflect.construct(X,[],String);if(q.x!=42||!(q instanceof String))throw 1;for(const a of[2,3]){if(a==2)continue;function f(z={a}){let a=0;return z.a}{function f(){return 0;}}return f()==3}})()\')});\na("es6-impl",function(){return!0});a("es7",function(){return b("2 ** 2 == 4")});a("es8",function(){return b("async () => 1, true")});return c};/*\n AngularJS Material Design\n https://github.com/angular/material\n @license MIT\n v1.1.3\n*/\nvar ngmaterial={};DetectNgTouch.$inject=["$log","$injector"];MdCoreConfigure.$inject=["$provide","$mdThemingProvider"];rAFDecorator.$inject=["$delegate"];qDecorator.$inject=["$delegate"];angular.module("material.core","ngAnimate material.core.animate material.core.layout material.core.interaction material.core.gestures material.core.theming".split(" ")).config(MdCoreConfigure).run(DetectNgTouch);\nfunction DetectNgTouch(a,b){b.has("$swipe")&&a.warn("You are using the ngTouch module. \\nAngularJS Material already has mobile click, tap, and swipe support... \\nngTouch is not supported with AngularJS Material!")}function MdCoreConfigure(a,b){a.decorator("$$rAF",["$delegate",rAFDecorator]);a.decorator("$q",["$delegate",qDecorator]);b.theme("default").primaryPalette("indigo").accentPalette("pink").warnPalette("deep-orange").backgroundPalette("grey")}\nfunction rAFDecorator(a){a.throttle=function(b){var c,d,e,f;return function(){c=arguments;f=this;e=b;d||(d=!0,a(function(){e.apply(f,Array.prototype.slice.call(c));d=!1}))}};return a}function qDecorator(a){a.resolve||(a.resolve=a.when);return a}MdAutofocusDirective.$inject=["$parse"];angular.module("material.core").directive("mdAutofocus",MdAutofocusDirective).directive("mdAutoFocus",MdAutofocusDirective).directive("mdSidenavFocus",MdAutofocusDirective);\nfunction MdAutofocusDirective(a){function b(b,d,e){function c(a){angular.isUndefined(a)&&(a=!0);d.toggleClass("md-autofocus",!!a)}e=e.mdAutoFocus||e.mdAutofocus||e.mdSidenavFocus;c(a(e)(b));e&&b.$watch(e,c)}return{restrict:"A",link:{pre:b}}}angular.module("material.core").factory("$mdColorUtil",ColorUtilFactory);\nfunction ColorUtilFactory(){function a(a){var b="#"===a[0]?a.substr(1):a;a=b.length/3;var c=b.substr(0,a),d=b.substr(a,a),b=b.substr(2*a);1===a&&(c+=c,d+=d,b+=b);return"rgba("+parseInt(c,16)+","+parseInt(d,16)+","+parseInt(b,16)+",0.1)"}function b(a){a=(a=a.match(/^rgba?[\\s+]?\\([\\s+]?(\\d+)[\\s+]?,[\\s+]?(\\d+)[\\s+]?,[\\s+]?(\\d+)[\\s+]?/i))&&4===a.length?"#"+("0"+parseInt(a[1],10).toString(16)).slice(-2)+("0"+parseInt(a[2],10).toString(16)).slice(-2)+("0"+parseInt(a[3],10).toString(16)).slice(-2):"";return a.toUpperCase()}\nfunction c(a){return a.replace(")",", 0.1)").replace("(","a(")}function d(a){return a?a.replace("rgba","rgb").replace(/,[^\\),]+\\)/,")"):"rgb(0,0,0)"}return{rgbaToHex:b,hexToRgba:a,rgbToRgba:c,rgbaToRgb:d}}angular.module("material.core").factory("$mdConstant",MdConstantFactory);\nfunction MdConstantFactory(){function a(a){var c=e+"-"+a,c=b(c),f=c.charAt(0).toLowerCase()+c.substring(1);return angular.isDefined(d.style[a])?a:angular.isDefined(d.style[c])?c:angular.isDefined(d.style[f])?f:a}function b(a){return a.replace(g,function(a,b,c,d){return d?c.toUpperCase():c})}function c(a){var b,c=/^(Moz|webkit|ms)(?=[A-Z])/;for(b in a.style)if(a=c.exec(b))return a[0]}var d=document.createElement("div"),e=c(d),f=/webkit/i.test(e),g=/([:\\-_]+(.))/g,k={isInputKey:function(a){return 31<=\na.keyCode&&90>=a.keyCode},isNumPadKey:function(a){return 3===a.location&&97<=a.keyCode&&105>=a.keyCode},isMetaKey:function(a){return 91<=a.keyCode&&93>=a.keyCode},isFnLockKey:function(a){return 112<=a.keyCode&&145>=a.keyCode},isNavigationKey:function(a){var b=k.KEY_CODE,b=[b.SPACE,b.ENTER,b.UP_ARROW,b.DOWN_ARROW];return-1!=b.indexOf(a.keyCode)},hasModifierKey:function(a){return a.ctrlKey||a.metaKey||a.altKey},ELEMENT_MAX_PIXELS:1533917,BEFORE_NG_ARIA:210,KEY_CODE:{COMMA:188,SEMICOLON:186,ENTER:13,\nESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,TAB:9,BACKSPACE:8,DELETE:46},CSS:{TRANSITIONEND:"transitionend"+(f?" webkitTransitionEnd":""),ANIMATIONEND:"animationend"+(f?" webkitAnimationEnd":""),TRANSFORM:a("transform"),TRANSFORM_ORIGIN:a("transformOrigin"),TRANSITION:a("transition"),TRANSITION_DURATION:a("transitionDuration"),ANIMATION_PLAY_STATE:a("animationPlayState"),ANIMATION_DURATION:a("animationDuration"),ANIMATION_NAME:a("animationName"),\nANIMATION_TIMING:a("animationTimingFunction"),ANIMATION_DIRECTION:a("animationDirection")},MEDIA:{xs:"(max-width: 599px)","gt-xs":"(min-width: 600px)",sm:"(min-width: 600px) and (max-width: 959px)","gt-sm":"(min-width: 960px)",md:"(min-width: 960px) and (max-width: 1279px)","gt-md":"(min-width: 1280px)",lg:"(min-width: 1280px) and (max-width: 1919px)","gt-lg":"(min-width: 1920px)",xl:"(min-width: 1920px)",landscape:"(orientation: landscape)",portrait:"(orientation: portrait)",print:"print"},MEDIA_PRIORITY:"xl gt-lg lg gt-md md gt-sm sm gt-xs xs landscape portrait print".split(" ")};\nreturn k}angular.module("material.core").config(["$provide",function(a){a.decorator("$mdUtil",["$delegate",function(a){a.iterator=MdIterator;return a}])}]);\nfunction MdIterator(a,b){function c(){return[].concat(w)}function d(){return w.length}function e(a){return w.length&&-1<a&&a<w.length}function f(a){return a?e(h(a)+1):!1}function g(a){return a?e(h(a)-1):!1}function k(a){return e(a)?w[a]:null}function q(a,b){return w.filter(function(c){return c[a]===b})}function r(a,b){if(!a)return-1;angular.isNumber(b)||(b=w.length);w.splice(b,0,a);return h(a)}function u(a){l(a)&&w.splice(h(a),1)}function h(a){return w.indexOf(a)}function l(a){return a&&-1<h(a)}function m(){return w.length?\nw[0]:null}function t(){return w.length?w[w.length-1]:null}function v(a,c,d,f){d=d||p;for(c=h(c);;){if(!e(c))return null;c+=a?-1:1;var g=null;e(c)?g=w[c]:b&&(g=a?t():m(),c=h(g));if(null===g||c===f)return null;if(d(g))return g;angular.isUndefined(f)&&(f=c)}}var p=function(){return!0};a&&!angular.isArray(a)&&(a=Array.prototype.slice.call(a));b=!!b;var w=a||[];return{items:c,count:d,inRange:e,contains:l,indexOf:h,itemAt:k,findBy:q,add:r,remove:u,first:m,last:t,next:angular.bind(null,v,!1),previous:angular.bind(null,\nv,!0),hasPrevious:g,hasNext:f}}mdMediaFactory.$inject=["$mdConstant","$rootScope","$window"];angular.module("material.core").factory("$mdMedia",mdMediaFactory);\nfunction mdMediaFactory(a,b,c){function d(b){var d=r[b];angular.isUndefined(d)&&(d=b,d=a.MEDIA[d]||("("!==d.charAt(0)?"("+d+")":d),d=r[b]=d);b=h[d];angular.isUndefined(b)&&((b=u[d])||(b=u[d]=c.matchMedia(d)),b.addListener(e),b=h[b.media]=!!b.matches);return b}function e(a){b.$evalAsync(function(){h[a.media]=!!a.matches})}function f(a){return u[a]}function g(b,c){for(var d=0;d<a.MEDIA_PRIORITY.length;d++){var p=a.MEDIA_PRIORITY[d];if(u[r[p]].matches&&(p=q(b,c+"-"+p),b[p]))return b[p]}return b[q(b,\nc)]}function k(b,c,d){var p=[];b.forEach(function(b){var e=q(c,b);angular.isDefined(c[e])&&p.push(c.$observe(e,angular.bind(void 0,d,null)));for(var f in a.MEDIA)e=q(c,b+"-"+f),angular.isDefined(c[e])&&p.push(c.$observe(e,angular.bind(void 0,d,f)))});return function(){p.forEach(function(a){a()})}}function q(a,b){return l[b]||(l[b]=a.$normalize(b))}var r={},u={},h={},l={};d.getResponsiveAttribute=g;d.getQuery=f;d.watchResponsiveAttributes=k;return d}\nangular.module("material.core").config(["$provide",function(a){a.decorator("$mdUtil",["$delegate",function(a){a.prefixer=MdPrefixer;return a}])}]);\nfunction MdPrefixer(a,b){function c(a){a=angular.isArray(a)?a:[a];a.forEach(function(b){k.forEach(function(c){a.push(c+"-"+b)})});return a}function d(a){a=angular.isArray(a)?a:[a];return c(a).map(function(a){return"["+a+"]"}).join(",")}function e(a,b){a=g(a);if(!a)return!1;b=c(b);for(var d=0;d<b.length;d++)if(a.hasAttribute(b[d]))return!0;return!1}function f(a,b){(a=g(a))&&c(b).forEach(function(b){a.removeAttribute(b)})}function g(a){a=a[0]||a;if(a.nodeType)return a}var k=["data","x"];return a?b?\nd(a):c(a):{buildList:c,buildSelector:d,hasAttribute:e,removeAttribute:f}}UtilFactory.$inject="$document $timeout $compile $rootScope $$mdAnimate $interpolate $log $rootElement $window $$rAF".split(" ");var nextUniqueId=0;angular.module("material.core").factory("$mdUtil",UtilFactory);\nfunction UtilFactory(a,b,c,d,e,f,g,k,q,r){function u(a){return a?-1<String(a).indexOf("px")||-1<String(a).indexOf("%")?a:a+"px":"0"}var h=f.startSymbol(),l=f.endSymbol(),m="{{"===h&&"}}"===l,t=function(a,b,c){var d=!1;a&&a.length&&(a=q.getComputedStyle(a[0]),d=angular.isDefined(a[b])&&(c?a[b]==c:!0));return d},v={dom:{},now:window.performance&&window.performance.now?angular.bind(window.performance,window.performance.now):Date.now||function(){return(new Date).getTime()},getModelOption:function(a,b){if(a.$options)return a=\na.$options,a.getOption?a.getOption(b):a[b]},bidi:function(b,c,d,e){var p=!("rtl"==a[0].dir||"rtl"==a[0].body.dir);if(0==arguments.length)return p?"ltr":"rtl";var f=angular.element(b);p&&angular.isDefined(d)?f.css(c,u(d)):!p&&angular.isDefined(e)&&f.css(c,u(e))},bidiProperty:function(b,c,d,e){var p=!("rtl"==a[0].dir||"rtl"==a[0].body.dir);b=angular.element(b);p&&angular.isDefined(c)?(b.css(c,u(e)),b.css(d,"")):!p&&angular.isDefined(d)&&(b.css(d,u(e)),b.css(c,""))},clientRect:function(a,b,c){a=a[0]||\na;b=b||a.offsetParent||document.body;b=b[0]||b;a=a.getBoundingClientRect();c=c?b.getBoundingClientRect():{left:0,top:0,width:0,height:0};return{left:a.left-c.left,top:a.top-c.top,width:a.width,height:a.height}},offsetRect:function(a,b){return v.clientRect(a,b,!0)},nodesToArray:function(a){a=a||[];for(var b=[],c=0;c<a.length;++c)b.push(a.item(c));return b},getViewportTop:function(){return window.scrollY||window.pageYOffset||0},findFocusTarget:function(a,b){function c(a,b){var c;(a=a[0].querySelectorAll(b))&&\na.length&&a.length&&angular.forEach(a,function(a){a=angular.element(a);var b=a.hasClass("md-autofocus");b&&(c=a)});return c}var d=this.prefixer("md-autofocus",!0);var e=c(a,b||d);e||b==d||(e=c(a,this.prefixer("md-auto-focus",!0)))||(e=c(a,d));return e},disableScrollAround:function(b,c,d){function e(a){function b(a){a.preventDefault()}a=angular.element(a||f);if(d.disableScrollMask)var c=a;else c=angular.element(\'<div class="md-scroll-mask">  <div class="md-scroll-mask-bar"></div></div>\'),a.append(c);\nc.on("wheel",b);c.on("touchmove",b);return function(){c.off("wheel");c.off("touchmove");d.disableScrollMask||c[0].parentNode.removeChild(c[0])}}function p(){var b=a[0].documentElement,c=b.style.cssText||"",d=f.style.cssText||"",e=v.getViewportTop(),p=f.clientWidth,g=f.scrollHeight>f.clientHeight+1;g&&angular.element(f).css({position:"fixed",width:"100%",top:-e+"px"});f.clientWidth<p&&(f.style.overflow="hidden");g&&(b.style.overflowY="scroll");return function(){f.style.cssText=d;b.style.cssText=c;\nf.scrollTop=e}}d=d||{};v.disableScrollAround._count=Math.max(0,v.disableScrollAround._count||0);v.disableScrollAround._count++;if(v.disableScrollAround._restoreScroll)return v.disableScrollAround._restoreScroll;var f=a[0].body,g=p(),l=e(c);return v.disableScrollAround._restoreScroll=function(){0>=--v.disableScrollAround._count&&(g(),l(),delete v.disableScrollAround._restoreScroll)}},enableScrolling:function(){var a=this.disableScrollAround._restoreScroll;a&&a()},floatingScrollbars:function(){if(void 0===\nthis.floatingScrollbars.cached){var b=angular.element("<div><div></div></div>").css({width:"100%","z-index":-1,position:"absolute",height:"35px","overflow-y":"scroll"});b.children().css("height","60px");a[0].body.appendChild(b[0]);this.floatingScrollbars.cached=b[0].offsetWidth==b[0].childNodes[0].offsetWidth;b.remove()}return this.floatingScrollbars.cached},forceFocus:function(a){var b=a[0]||a;document.addEventListener("click",function B(a){a.target===b&&a.$focus&&(b.focus(),a.stopImmediatePropagation(),\na.preventDefault(),b.removeEventListener("click",B))},!0);a=document.createEvent("MouseEvents");a.initMouseEvent("click",!1,!0,window,{},0,0,0,0,!1,!1,!1,!1,0,null);a.$material=!0;a.$focus=!0;b.dispatchEvent(a)},createBackdrop:function(a,b){return c(v.supplant(\'<md-backdrop class="{0}">\',[b]))(a)},supplant:function(a,b,c){c=c||/\\{([^\\{\\}]*)\\}/g;return a.replace(c,function(a,c){c=c.split(".");var d=b;try{for(var e in c)c.hasOwnProperty(e)&&(d=d[c[e]])}catch(F){d=a}return"string"===typeof d||"number"===\ntypeof d?d:a})},fakeNgModel:function(){return{$fake:!0,$setTouched:angular.noop,$setViewValue:function(a){this.$viewValue=a;this.$render(a);this.$viewChangeListeners.forEach(function(a){a()})},$isEmpty:function(a){return 0===(""+a).length},$parsers:[],$formatters:[],$viewChangeListeners:[],$render:angular.noop}},debounce:function(a,c,d,e){var f;return function(){var p=d,g=Array.prototype.slice.call(arguments);b.cancel(f);f=b(function(){f=void 0;a.apply(p,g)},c||10,e)}},throttle:function(a,b){var c;\nreturn function(){var d=this,e=arguments,f=v.now();if(!c||f-c>b)a.apply(d,e),c=f}},time:function(a){var b=v.now();a();return v.now()-b},valueOnUse:function(a,b,c){var d=null,e=Array.prototype.slice.call(arguments),f=3<e.length?e.slice(3):[];Object.defineProperty(a,b,{get:function(){null===d&&(d=c.apply(a,f));return d}})},nextUid:function(){return""+nextUniqueId++},disconnectScope:function(a){if(a&&a.$root!==a&&!a.$$destroyed){var b=a.$parent;a.$$disconnected=!0;b.$$childHead===a&&(b.$$childHead=a.$$nextSibling);\nb.$$childTail===a&&(b.$$childTail=a.$$prevSibling);a.$$prevSibling&&(a.$$prevSibling.$$nextSibling=a.$$nextSibling);a.$$nextSibling&&(a.$$nextSibling.$$prevSibling=a.$$prevSibling);a.$$nextSibling=a.$$prevSibling=null}},reconnectScope:function(a){if(a&&a.$root!==a&&a.$$disconnected){var b=a.$parent;a.$$disconnected=!1;a.$$prevSibling=b.$$childTail;b.$$childHead?(b.$$childTail.$$nextSibling=a,b.$$childTail=a):b.$$childHead=b.$$childTail=a}},getClosest:function(a,b,c){if(angular.isString(b)){var d=\nb.toUpperCase();b=function(a){return a.nodeName.toUpperCase()===d}}a instanceof angular.element&&(a=a[0]);c&&(a=a.parentNode);if(!a)return null;do if(b(a))return a;while(a=a.parentNode);return null},elementContains:function(a,b){var c=window.Node&&window.Node.prototype&&Node.prototype.contains,c=c?angular.bind(a,a.contains):angular.bind(a,function(c){return a===b||!!(this.compareDocumentPosition(c)&16)});return c(b)},extractElementByName:function(a,b,c,d){function e(a){var d;a:{if(d=a)for(var f=0,\ng=d.length;f<g;f++)if(d[f].nodeName.toLowerCase()===b){d=d[f];break a}d=null}if(!d){if(c){if(a)for(d=0,f=a.length;d<f;d++)if(g=a[d],!p)for(var l=0,k=g.childNodes.length;l<k;l++)var p=p||e([g.childNodes[l]])}else p=null;d=p}return d}var f=e(a);!f&&d&&g.warn(v.supplant("Unable to find node \'{0}\' in element \'{1}\'.",[b,a[0].outerHTML]));return angular.element(f||a)},initOptionalProperties:function(a,b,c){c=c||{};angular.forEach(a.$$isolateBindings,function(d,e){d.optional&&angular.isUndefined(a[e])&&\n(d=angular.isDefined(b[d.attrName]),a[e]=angular.isDefined(c[e])?c[e]:d)})},nextTick:function(a,c,e){function f(){var a=g.queue,b=g.digest;g.queue=[];g.timeout=null;g.digest=!1;a.forEach(function(a){var b=a.scope&&a.scope.$$destroyed;b||a.callback()});b&&d.$digest()}var g=v.nextTick,l=g.timeout,k=g.queue||[];k.push({scope:e,callback:a});null==c&&(c=!0);g.digest=g.digest||c;g.queue=k;return l||(g.timeout=b(f,0,!1))},processTemplate:function(a){return m?a:a&&angular.isString(a)?a.replace(/\\{\\{/g,h).replace(/}}/g,\nl):a},getParentWithPointerEvents:function(a){for(a=a.parent();t(a,"pointer-events","none");)a=a.parent();return a},getNearestContentElement:function(a){for(a=a.parent()[0];a&&a!==k[0]&&a!==document.body&&"MD-CONTENT"!==a.nodeName.toUpperCase();)a=a.parentNode;return a},checkStickySupport:function(){var b=angular.element("<div>");a[0].body.appendChild(b[0]);for(var c=["sticky","-webkit-sticky"],d=0;d<c.length;++d)if(b.css({position:c[d],top:0,"z-index":2}),b.css("position")==c[d]){var e=c[d];break}b.remove();\nreturn e},parseAttributeBoolean:function(a,b){return""===a||!!a&&(!1===b||"false"!==a&&"0"!==a)},hasComputedStyle:t,isParentFormSubmitted:function(a){return(a=(a=v.getClosest(a,"form"))?angular.element(a).controller("form"):null)?a.$submitted:!1},animateScrollTo:function(a,b,c){function d(){var k=c||1E3;var h=v.now()-l;h>k?k=e+f:(k=(h/=k)*h,h*=k,k=e+f*(-2*h+3*k));a.scrollTop=k;(g?k<b:k>b)&&r(d)}var e=a.scrollTop,f=b-e,g=e<b,l=v.now();r(d)},uniq:function(a){if(a)return a.filter(function(a,b,c){return c.indexOf(a)===\nb})}};v.dom.animator=e(v);return v}angular.element.prototype.focus=angular.element.prototype.focus||function(){this.length&&this[0].focus();return this};angular.element.prototype.blur=angular.element.prototype.blur||function(){this.length&&this[0].blur();return this};MdAriaService.$inject=["$$rAF","$log","$window","$interpolate"];angular.module("material.core").provider("$mdAria",MdAriaProvider);\nfunction MdAriaProvider(){function a(){b.showWarnings=!1}var b={showWarnings:!0};return{disableWarnings:a,$get:["$$rAF","$log","$window","$interpolate",function(a,d,e,f){return MdAriaService.apply(b,arguments)}]}}\nfunction MdAriaService(a,b,c,d){function e(a,d,e){var f=angular.element(a)[0]||a,g;if(g=f){if(!(g=f.hasAttribute(d)&&0!==f.getAttribute(d).length)){var k=f;g=d;var l=k.hasChildNodes(),q=!1;if(l)for(k=k.childNodes,l=0;l<k.length;l++){var m=k[l];1===m.nodeType&&m.hasAttribute(g)&&(m=m.currentStyle?m.currentStyle:c.getComputedStyle(m),(m="none"===m.display)||(q=!0))}g=q}g=!g}g&&(e=angular.isString(e)?e.trim():"",e.length?a.attr(d,e):h&&b.warn(\'ARIA: Attribute "\',d,\'", required for accessibility, is missing on node:\',\nf))}function f(b,c,d){a(function(){e(b,c,d())})}function g(a,b){var c=q(a)||"",g=-1<c.indexOf(d.startSymbol());g?f(a,b,function(){return q(a)}):e(a,b,c)}function k(a,b){var c=q(a),f=-1<c.indexOf(d.startSymbol());f||c||e(a,b,c)}function q(a){a=a[0]||a;for(var b=document.createTreeWalker(a,NodeFilter.SHOW_TEXT,null,!1),c="",d;d=b.nextNode();){var e;a:{for(e=d;e.parentNode&&(e=e.parentNode)!==a;)if(e.getAttribute&&"true"===e.getAttribute("aria-hidden")){e=!0;break a}e=void 0}e||(c+=d.textContent)}return c.trim()||\n""}function r(a){a=angular.element(a)[0]||a;return a.hasAttribute?a.hasAttribute("aria-label")||a.hasAttribute("aria-labelledby")||a.hasAttribute("aria-describedby"):!1}function u(a,b){function c(a){if(!r(a))return!1;if(a.hasAttribute("role"))switch(a.getAttribute("role").toLowerCase()){case "command":case "definition":case "directory":case "grid":case "list":case "listitem":case "log":case "marquee":case "menu":case "menubar":case "note":case "presentation":case "separator":case "scrollbar":case "status":case "tablist":return!1}switch(a.tagName.toLowerCase()){case "abbr":case "acronym":case "address":case "applet":case "audio":case "b":case "bdi":case "bdo":case "big":case "blockquote":case "br":case "canvas":case "caption":case "center":case "cite":case "code":case "col":case "data":case "dd":case "del":case "dfn":case "dir":case "div":case "dl":case "em":case "embed":case "fieldset":case "figcaption":case "font":case "h1":case "h2":case "h3":case "h4":case "h5":case "h6":case "hgroup":case "html":case "i":case "ins":case "isindex":case "kbd":case "keygen":case "label":case "legend":case "li":case "map":case "mark":case "menu":case "object":case "ol":case "output":case "pre":case "presentation":case "q":case "rt":case "ruby":case "samp":case "small":case "source":case "span":case "status":case "strike":case "strong":case "sub":case "sup":case "svg":case "tbody":case "td":case "th":case "thead":case "time":case "tr":case "track":case "tt":case "ul":case "var":return!1}return!0}\nb=b||1;a=angular.element(a)[0]||a;if(!a.parentNode)return!1;if(c(a.parentNode))return!0;b--;return b?u(a.parentNode,b):!1}var h=this.showWarnings;return{expect:e,expectAsync:f,expectWithText:g,expectWithoutText:k,getText:q,hasAriaLabel:r,parentHasAriaLabel:u}}MdCompilerService.$inject=["$q","$templateRequest","$injector","$compile","$controller"];angular.module("material.core").service("$mdCompiler",MdCompilerService);\nfunction MdCompilerService(a,b,c,d,e){this.$q=a;this.$templateRequest=b;this.$injector=c;this.$compile=d;this.$controller=e}MdCompilerService.prototype.compile=function(a){return a.contentElement?this._prepareContentElement(a):this._compileTemplate(a)};MdCompilerService.prototype._prepareContentElement=function(a){var b=this._fetchContentElement(a);return this.$q.resolve({element:b.element,cleanup:b.restore,locals:{},link:function(){return b.element}})};\nMdCompilerService.prototype._compileTemplate=function(a){var b=this,c=a.templateUrl,d=a.template||"",e=angular.extend({},a.resolve),f=angular.extend({},a.locals),g=a.transformTemplate||angular.identity;angular.forEach(e,function(a,c){angular.isString(a)?e[c]=b.$injector.get(a):e[c]=b.$injector.invoke(a)});angular.extend(e,f);e.$$ngTemplate=c?this.$templateRequest(c):this.$q.when(d);return this.$q.all(e).then(function(c){var d=g(c.$$ngTemplate,a),d=a.element||angular.element("<div>").html(d.trim()).contents();\nreturn b._compileElement(c,d,a)})};MdCompilerService.prototype._compileElement=function(a,b,c){function d(d){a.$scope=d;if(c.controller){var k=angular.extend(a,{$element:b}),k=e.$controller(c.controller,k,!0,c.controllerAs);c.bindToController&&angular.extend(k.instance,a);k=k();b.data("$ngControllerController",k);b.children().data("$ngControllerController",k);g.controller=k}return f(d)}var e=this,f=this.$compile(b),g={element:b,cleanup:b.remove.bind(b),locals:a,link:d};return g};\nMdCompilerService.prototype._fetchContentElement=function(a){function b(a){var b=a.parentNode,c=a.nextElementSibling;return function(){c?b.insertBefore(a,c):b.appendChild(a)}}var c=a.contentElement;a=null;angular.isString(c)?(c=document.querySelector(c),a=b(c)):(c=c[0]||c,a=document.contains(c)?b(c):function(){c.parentNode&&c.parentNode.removeChild(c)});return{element:angular.element(c),restore:a}};MdGesture.$inject=["$$MdGestureHandler","$$rAF","$timeout"];\nattachToDocument.$inject=["$mdGesture","$$MdGestureHandler"];var HANDLERS={},pointer,lastPointer,forceSkipClickHijack=!1,lastLabelClickPos=null,isInitialized=!1;angular.module("material.core.gestures",[]).provider("$mdGesture",MdGestureProvider).factory("$$MdGestureHandler",MdGestureHandler).run(attachToDocument);function MdGestureProvider(){}\nMdGestureProvider.prototype={skipClickHijack:function(){return forceSkipClickHijack=!0},$get:["$$MdGestureHandler","$$rAF","$timeout",function(a,b,c){return new MdGesture(a,b,c)}]};\nfunction MdGesture(a,b,c){function d(a){return function(b,c){c.distance<this.state.options.maxDistance&&this.dispatchEvent(b,a,c)}}function e(a,b,c){var d=HANDLERS[b.replace(/^\\$md./,"")];if(!d)throw Error("Failed to register element with handler "+b+". Available handlers: "+Object.keys(HANDLERS).join(", "));return d.registerElement(a,c)}function f(b,c){var d=new a(b);angular.extend(d,c);HANDLERS[b]=d;return h}function g(){for(var a=document.createElement("div"),b=" webkit Moz MS ms o".split(" "),\nc=0;c<b.length;c++){var d=b[c],d=d?d+"TouchAction":"touchAction";if(angular.isDefined(a.style[d]))return d}}var k=navigator.userAgent||navigator.vendor||window.opera,q=k.match(/ipad|iphone|ipod/i),k=k.match(/android/i),r=g(),u="undefined"!==typeof window.jQuery&&angular.element===window.jQuery,h={handler:f,register:e,isHijackingClicks:(q||k)&&!u&&!forceSkipClickHijack};h.isHijackingClicks&&(h.handler("click",{options:{maxDistance:6},onEnd:d("click")}),h.handler("focus",{options:{maxDistance:6},onEnd:function(a,\nb){if(b.distance<this.state.options.maxDistance){var c=a.target;var d="INPUT SELECT BUTTON TEXTAREA VIDEO AUDIO".split(" ");if(c="-1"!=c.getAttribute("tabindex")&&!c.hasAttribute("DISABLED")&&(c.hasAttribute("tabindex")||c.hasAttribute("href")||c.isContentEditable||-1!=d.indexOf(c.nodeName)))this.dispatchEvent(a,"focus",b),a.target.focus()}}}),h.handler("mouseup",{options:{maxDistance:6},onEnd:d("mouseup")}),h.handler("mousedown",{onStart:function(a){this.dispatchEvent(a,"mousedown")}}));return h.handler("press",\n{onStart:function(a){this.dispatchEvent(a,"$md.pressdown")},onEnd:function(a){this.dispatchEvent(a,"$md.pressup")}}).handler("hold",{options:{maxDistance:6,delay:500},onCancel:function(){c.cancel(this.state.timeout)},onStart:function(a,b){if(!this.state.registeredParent)return this.cancel();this.state.pos={x:b.x,y:b.y};this.state.timeout=c(angular.bind(this,function(){this.dispatchEvent(a,"$md.hold");this.cancel()}),this.state.options.delay,!1)},onMove:function(a,b){r||"touchmove"!==a.type||a.preventDefault();\na=this.state.pos.x-b.x;b=this.state.pos.y-b.y;Math.sqrt(a*a+b*b)>this.options.maxDistance&&this.cancel()},onEnd:function(){this.onCancel()}}).handler("drag",{options:{minDistance:6,horizontal:!0,cancelMultiplier:1.5},onSetup:function(a,b){r&&(this.oldTouchAction=a[0].style[r],a[0].style[r]=b.horizontal?"pan-y":"pan-x")},onCleanup:function(a){this.oldTouchAction&&(a[0].style[r]=this.oldTouchAction)},onStart:function(){this.state.registeredParent||this.cancel()},onMove:function(a,b){r||"touchmove"!==\na.type||a.preventDefault();if(this.state.dragPointer)this.dispatchDragMove(a);else{if(this.state.options.horizontal){var c=Math.abs(b.distanceX)>this.state.options.minDistance;b=Math.abs(b.distanceY)>this.state.options.minDistance*this.state.options.cancelMultiplier}else c=Math.abs(b.distanceY)>this.state.options.minDistance,b=Math.abs(b.distanceX)>this.state.options.minDistance*this.state.options.cancelMultiplier;c?(this.state.dragPointer=makeStartPointer(a),updatePointerState(a,this.state.dragPointer),\nthis.dispatchEvent(a,"$md.dragstart",this.state.dragPointer)):b&&this.cancel()}},dispatchDragMove:b.throttle(function(a){this.state.isRunning&&(updatePointerState(a,this.state.dragPointer),this.dispatchEvent(a,"$md.drag",this.state.dragPointer))}),onEnd:function(a){this.state.dragPointer&&(updatePointerState(a,this.state.dragPointer),this.dispatchEvent(a,"$md.dragend",this.state.dragPointer))}}).handler("swipe",{options:{minVelocity:.65,minDistance:10},onEnd:function(a,b){Math.abs(b.velocityX)>this.state.options.minVelocity&&\nMath.abs(b.distanceX)>this.state.options.minDistance?(b="left"==b.directionX?"$md.swipeleft":"$md.swiperight",this.dispatchEvent(a,b)):Math.abs(b.velocityY)>this.state.options.minVelocity&&Math.abs(b.distanceY)>this.state.options.minDistance&&(b="up"==b.directionY?"$md.swipeup":"$md.swipedown",this.dispatchEvent(a,b))}})}function GestureHandler(a){this.name=a;this.state={}}\nfunction MdGestureHandler(){function a(a,b,c){c=c||pointer;b=new angular.element.Event(b);b.$material=!0;b.pointer=c;b.srcEvent=a;angular.extend(b,{clientX:c.x,clientY:c.y,screenX:c.x,screenY:c.y,pageX:c.x,pageY:c.y,ctrlKey:a.ctrlKey,altKey:a.altKey,shiftKey:a.shiftKey,metaKey:a.metaKey});angular.element(c.target).trigger(b)}function b(a,b,c){c=c||pointer;if("click"===b||"mouseup"==b||"mousedown"==b){var d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,a.detail,c.x,c.y,c.x,c.y,\na.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,a.relatedTarget||null)}else d=document.createEvent("CustomEvent"),d.initCustomEvent(b,!0,!0,{});d.$material=!0;d.pointer=c;d.srcEvent=a;c.target.dispatchEvent(d)}var c="undefined"!==typeof window.jQuery&&angular.element===window.jQuery;GestureHandler.prototype={options:{},dispatchEvent:c?a:b,onSetup:angular.noop,onCleanup:angular.noop,onStart:angular.noop,onMove:angular.noop,onEnd:angular.noop,onCancel:angular.noop,start:function(a,b){if(!this.state.isRunning){var c=\nthis.getNearestParent(a.target),d=c&&c.$mdGesture[this.name]||{};this.state={isRunning:!0,options:angular.extend({},this.options,d),registeredParent:c};this.onStart(a,b)}},move:function(a,b){if(this.state.isRunning)this.onMove(a,b)},end:function(a,b){this.state.isRunning&&(this.onEnd(a,b),this.state.isRunning=!1)},cancel:function(a,b){this.onCancel(a,b);this.state={}},getNearestParent:function(a){for(;a;){if((a.$mdGesture||{})[this.name])return a;a=a.parentNode}return null},registerElement:function(a,\nb){function c(){delete a[0].$mdGesture[d.name];a.off("$destroy",c);d.onCleanup(a,b||{})}var d=this;a[0].$mdGesture=a[0].$mdGesture||{};a[0].$mdGesture[this.name]=b||{};a.on("$destroy",c);d.onSetup(a,b||{});return c}};return GestureHandler}\nfunction attachToDocument(a,b){function c(a){var b=!a.clientX&&!a.clientY;b||a.$material||a.isIonicTap||lastLabelClickPos&&lastLabelClickPos.x==a.x&&lastLabelClickPos.y==a.y||(a.preventDefault(),a.stopPropagation())}function d(a){var b=0===a.clientX&&0===a.clientY,c=a.target&&"submit"===a.target.type;b||a.$material||a.isIonicTap||lastLabelClickPos&&lastLabelClickPos.x==a.x&&lastLabelClickPos.y==a.y||c?(lastLabelClickPos=null,"label"==a.target.tagName.toLowerCase()&&(lastLabelClickPos={x:a.x,y:a.y})):\n(a.preventDefault(),a.stopPropagation(),lastLabelClickPos=null)}function e(a,c){var d;for(d in HANDLERS){var e=HANDLERS[d];e instanceof b&&("start"===a&&e.cancel(),e[a](c,pointer))}}function f(a){if(!pointer){var b=+Date.now();lastPointer&&!typesMatch(a,lastPointer)&&1500>b-lastPointer.endTime||(pointer=makeStartPointer(a),e("start",a))}}function g(a){pointer&&typesMatch(a,pointer)&&(updatePointerState(a,pointer),e("move",a))}function k(a){pointer&&typesMatch(a,pointer)&&(updatePointerState(a,pointer),\npointer.endTime=+Date.now(),e("end",a),lastPointer=pointer,pointer=null)}document.contains||(document.contains=function(a){return document.body.contains(a)});!isInitialized&&a.isHijackingClicks&&(document.addEventListener("click",d,!0),document.addEventListener("mouseup",c,!0),document.addEventListener("mousedown",c,!0),document.addEventListener("focus",c,!0),isInitialized=!0);angular.element(document).on("mousedown touchstart pointerdown",f).on("mousemove touchmove pointermove",g).on("mouseup mouseleave touchend touchcancel pointerup pointercancel",\nk).on("$$mdGestureReset",function(){lastPointer=pointer=null})}function makeStartPointer(a){var b=getEventPoint(a);a={startTime:+Date.now(),target:a.target,type:a.type.charAt(0)};a.startX=a.x=b.pageX;a.startY=a.y=b.pageY;return a}function typesMatch(a,b){return a&&b&&a.type.charAt(0)===b.type}\nfunction updatePointerState(a,b){var c=getEventPoint(a);a=b.x=c.pageX;c=b.y=c.pageY;b.distanceX=a-b.startX;b.distanceY=c-b.startY;b.distance=Math.sqrt(b.distanceX*b.distanceX+b.distanceY*b.distanceY);b.directionX=0<b.distanceX?"right":0>b.distanceX?"left":"";b.directionY=0<b.distanceY?"down":0>b.distanceY?"up":"";b.duration=+Date.now()-b.startTime;b.velocityX=b.distanceX/b.duration;b.velocityY=b.distanceY/b.duration}\nfunction getEventPoint(a){a=a.originalEvent||a;return a.touches&&a.touches[0]||a.changedTouches&&a.changedTouches[0]||a}MdInteractionService.$inject=["$timeout","$mdUtil"];angular.module("material.core.interaction",[]).service("$mdInteraction",MdInteractionService);\nfunction MdInteractionService(a,b){this.$timeout=a;this.$mdUtil=b;this.bodyElement=angular.element(document.body);this.isBuffering=!1;this.lastInteractionTime=this.lastInteractionType=this.bufferTimeout=null;this.inputEventMap={keydown:"keyboard",mousedown:"mouse",mouseenter:"mouse",touchstart:"touch",pointerdown:"pointer",MSPointerDown:"pointer"};this.iePointerMap={2:"touch",3:"touch",4:"mouse"};this.initializeEvents()}\nMdInteractionService.prototype.initializeEvents=function(){var a="MSPointerEvent"in window?"MSPointerDown":"PointerEvent"in window?"pointerdown":null;this.bodyElement.on("keydown mousedown",this.onInputEvent.bind(this));if("ontouchstart"in document.documentElement)this.bodyElement.on("touchstart",this.onBufferInputEvent.bind(this));if(a)this.bodyElement.on(a,this.onInputEvent.bind(this))};\nMdInteractionService.prototype.onInputEvent=function(a){if(!this.isBuffering){var b=this.inputEventMap[a.type];"pointer"===b&&(b=this.iePointerMap[a.pointerType]||a.pointerType);this.lastInteractionType=b;this.lastInteractionTime=this.$mdUtil.now()}};MdInteractionService.prototype.onBufferInputEvent=function(a){this.$timeout.cancel(this.bufferTimeout);this.onInputEvent(a);this.isBuffering=!0;this.bufferTimeout=this.$timeout(function(){this.isBuffering=!1}.bind(this),650,!1)};\nMdInteractionService.prototype.getLastInteractionType=function(){return this.lastInteractionType};MdInteractionService.prototype.isUserInvoked=function(a){a=angular.isNumber(a)?a:15;return this.lastInteractionTime>=this.$mdUtil.now()-a};angular.module("material.core").provider("$$interimElement",InterimElementProvider);\nfunction InterimElementProvider(){function a(a){function b(a){r.optionsFactory=a.options;r.methods=(a.methods||[]).concat(k);return u}function c(a,b){q[a]=b;return u}function f(b,c){c=c||{};c.methods=c.methods||[];c.options=c.options||function(){return{}};if(/^cancel|hide|show$/.test(b))throw Error("Preset \'"+b+"\' in "+a+" is reserved!");if(-1<c.methods.indexOf("_options"))throw Error("Method \'_options\' in "+a+" is reserved!");r.presets[b]={methods:c.methods.concat(k),optionsFactory:c.options,argOption:c.argOption};\nreturn u}function g(b,c){function d(a){a=a||{};a._options&&(a=a._options);return g.show(angular.extend({},l,a))}function e(a){return g.destroy(a)}function f(b,d){var e={};e[a]=k;return c.invoke(b||function(){return d},{},e)}var g=b(),k={hide:g.hide,cancel:g.cancel,show:d,destroy:e};var h=r.methods||[];var l=f(r.optionsFactory,{});angular.forEach(q,function(a,b){k[b]=a});angular.forEach(r.presets,function(a,b){function c(a){this._options=angular.extend({},d,a)}var d=f(a.optionsFactory,{}),e=(a.methods||\n[]).concat(h);angular.extend(d,{$type:b});angular.forEach(e,function(a){c.prototype[a]=function(b){this._options[a]=b;return this}});a.argOption&&(e="show"+b.charAt(0).toUpperCase()+b.slice(1),k[e]=function(a){a=k[b](a);return k.show(a)});k[b]=function(b){return arguments.length&&a.argOption&&!angular.isObject(b)&&!angular.isArray(b)?(new c)[a.argOption](b):new c(b)}});return k}g.$inject=["$$interimElement","$injector"];var k=["onHide","onShow","onRemove"],q={},r={presets:{}},u={setDefaults:b,addPreset:f,\naddMethod:c,$get:g};u.addPreset("build",{methods:"controller controllerAs resolve multiple template templateUrl themable transformTemplate parent contentElement".split(" ")});return u}function b(a,b,e,f,g,k,q,r,u,h,l){return function(){function c(a){a=a||{};var c=new A(a||{}),d=a.multiple?b.resolve():b.all(y);a.multiple||(d=d.then(function(){var a=D.concat(z.map(B.cancel));return b.all(a)}));var e=d.then(function(){return c.show()["catch"](function(a){return a})["finally"](function(){y.splice(y.indexOf(e),\n1);z.push(c)})});y.push(e);c.deferred.promise["catch"](function(a){a instanceof Error&&l(a);return a});return c.deferred.promise}function d(a,c){function d(b){var d=b.remove(a,!1,c||{})["catch"](function(a){return a})["finally"](function(){D.splice(D.indexOf(d),1)});z.splice(z.indexOf(b),1);D.push(d);return b.deferred.promise}c=c||{};return c.closeAll?b.all(z.slice().reverse().map(d)):void 0!==c.closeTo?b.all(z.slice(c.closeTo).map(d)):d(z[z.length-1])}function v(a,c){var d=z.pop();if(!d)return b.when(a);\nvar e=d.remove(a,!0,c||{})["catch"](function(a){return a})["finally"](function(){D.splice(D.indexOf(e),1)});D.push(e);return d.deferred.promise["catch"](angular.noop)}function p(a){return function(){var c=arguments;return z.length?a.apply(B,c):y.length?y[0]["finally"](function(){return a.apply(B,c)}):b.when("No interim elements currently showing up.")}}function w(a){var c=a?null:z.shift(),d=angular.element(a).length&&angular.element(a)[0].parentNode;d&&(a=z.filter(function(a){return a.options.element[0]===\nd}),a.length&&(c=a[0],z.splice(z.indexOf(c),1)));return c?c.remove(!1,!1,{$destroy:!0}):b.when(!1)}function A(c){function d(){return b(function(b,d){function e(a){y.deferred.reject(a);d(a)}c.onCompiling&&c.onCompiling(c);p(c).then(function(d){var f=d,k=c;angular.extend(f.locals,k);f=f.link(k.scope);k.element=f;var h=k;var q=f,x=k,l=x.parent,l=angular.isFunction(l)?l(x.scope,q,x):angular.isString(l)?angular.element(a[0].querySelector(l)):angular.element(l);if((l||{}).length)var p=l;else g[0]&&g[0].querySelector&&\n(p=g[0].querySelector(":not(svg) > body")),p||(p=g[0]),"#comment"==p.nodeName&&(p=a[0].body),p=angular.element(p);h.parent=p;k.themable&&u(f);z=f;c.cleanupElement=d.cleanup;F=m(z,c,d.controller).then(b,e)})["catch"](e)})}function h(a,d,e){function f(a){y.deferred.reject(a)}if(!z)return b.when(!1);c=angular.extend(c||{},e||{});c.cancelAutoHide&&c.cancelAutoHide();c.element.triggerHandler("$mdInterimElementRemove");if(!0===c.$destroy)return w(c.element,c).then(function(){d&&f(a)||y.deferred.resolve(a)});\nb.when(F)["finally"](function(){w(c.element,c).then(function(){d?f(a):y.deferred.resolve(a)},f)});return y.deferred.promise}function l(a){a=a||{};a.template&&(a.template=q.processTemplate(a.template));return angular.extend({preserveScope:!1,cancelAutoHide:angular.noop,scope:a.scope||e.$new(a.isolateScope),onShow:function(a,b,c){return k.enter(b,c.parent)},onRemove:function(a,c){return c&&k.leave(c)||b.when()}},a)}function p(a){var c=a.skipCompile?null:r.compile(a);return c||b(function(b){b({locals:{},\nlink:function(){return a.element}})})}function x(){var a=angular.noop;if(c.hideDelay){var b=f(B.hide,c.hideDelay);a=function(){f.cancel(b)}}c.cancelAutoHide=function(){a();c.cancelAutoHide=void 0}}function m(a,c,d){var e=c.onShowing||angular.noop,f=c.onComplete||angular.noop;try{e(c.scope,a,c,d)}catch(W){return b.reject(W)}return b(function(e,g){try{b.when(c.onShow(c.scope,a,c,d)).then(function(){f(c.scope,a,c);x();e(a)},g)}catch(X){g(X.message)}})}function w(a,c){var d=c.onRemoving||angular.noop;\nreturn b(function(e,f){try{var g=b.when(c.onRemove(c.scope,a,c)||!0);d(a,g);c.$destroy?(e(a),!c.preserveScope&&c.scope&&g.then(function(){c.scope.$destroy()})):g.then(function(){!c.preserveScope&&c.scope&&c.scope.$destroy();e(a)},f)}catch(ma){f(ma.message)}})}var y,z,F=b.when(!0);c=l(c);return y={options:c,deferred:b.defer(),show:d,remove:h}}var B,y=[],D=[],z=[];return B={show:c,hide:p(d),cancel:p(v),destroy:w,$injector_:h}}}b.$inject="$document $q $rootScope $timeout $rootElement $animate $mdUtil $mdCompiler $mdTheming $injector $exceptionHandler".split(" ");\na.$get=b;return a}\n(function(){function a(a){function g(a){return a.replace(h,"").replace(l,function(a,b,c,d){return d?c.toUpperCase():c})}var h=/^((?:x|data)[\\:\\-_])/i,l=/([\\:\\-\\_]+(.))/g,p=" xs gt-xs sm gt-sm md gt-md lg gt-lg xl print".split(" "),x=["layout","flex","flex-order","flex-offset","layout-align"],m=["show","hide","layout-padding","layout-margin"];angular.forEach(p,function(b){angular.forEach(x,function(c){c=b?c+"-"+b:c;a.directive(g(c),e(c))});angular.forEach(m,function(c){c=b?c+"-"+b:c;a.directive(g(c),\nf(c))})});a.provider("$$mdLayout",function(){return{$get:angular.noop,validateAttributeValue:r,validateAttributeUsage:q,disableLayouts:function(a){z.enabled=!0!==a}}}).directive("mdLayoutCss",c).directive("ngCloak",d("ng-cloak")).directive("layoutWrap",f("layout-wrap")).directive("layoutNowrap",f("layout-nowrap")).directive("layoutNoWrap",f("layout-no-wrap")).directive("layoutFill",f("layout-fill")).directive("layoutLtMd",k("layout-lt-md",!0)).directive("layoutLtLg",k("layout-lt-lg",!0)).directive("flexLtMd",\nk("flex-lt-md",!0)).directive("flexLtLg",k("flex-lt-lg",!0)).directive("layoutAlignLtMd",k("layout-align-lt-md")).directive("layoutAlignLtLg",k("layout-align-lt-lg")).directive("flexOrderLtMd",k("flex-order-lt-md")).directive("flexOrderLtLg",k("flex-order-lt-lg")).directive("offsetLtMd",k("flex-offset-lt-md")).directive("offsetLtLg",k("flex-offset-lt-lg")).directive("hideLtMd",k("hide-lt-md")).directive("hideLtLg",k("hide-lt-lg")).directive("showLtMd",k("show-lt-md")).directive("showLtLg",k("show-lt-lg")).config(b)}\nfunction b(){var a=!!document.querySelector("[md-layouts-disabled]");z.enabled=!a}function c(){z.enabled=!1;return{restrict:"A",priority:"900"}}function d(a){return["$timeout",function(b){return{restrict:"A",priority:-10,compile:function(c){if(!z.enabled)return angular.noop;c.addClass(a);return function(c,d){b(function(){d.removeClass(a)},10,!1)}}}}]}function e(a){function b(b,c,d){c=g(c,a,d);var e=d.$observe(d.$normalize(a),c);c(h(a,d,""));b.$on("$destroy",function(){e()})}return["$mdUtil","$interpolate",\n"$log",function(c,d,e){m=c;t=d;v=e;return{restrict:"A",compile:function(c,d){if(z.enabled){q(a,d,c,v);r(a,h(a,d,""),u(c,a,d));var e=b}return e||angular.noop}}}]}function f(a){function b(b,c){c.addClass(a)}return["$mdUtil","$interpolate","$log",function(c,d,e){m=c;t=d;v=e;return{restrict:"A",compile:function(c,d){if(z.enabled){r(a,h(a,d,""),u(c,a,d));c.addClass(a);var e=b}return e||angular.noop}}}]}function g(a,b){var c;return function(d){d=r(b,d||"");angular.isDefined(d)&&(c&&a.removeClass(c),c=d?\nb+"-"+d.trim().replace(w,"-"):b,a.addClass(c))}}function k(a){var b=a.split("-");return["$log",function(c){c.warn(a+"has been deprecated. Please use a `"+b[0]+"-gt-<xxx>` variant.");return angular.noop}]}function q(a,b,c,d){b=c[0].nodeName.toLowerCase();switch(a.replace(p,"")){case "flex":if("md-button"==b||"fieldset"==b)b="<"+b+" "+a+"></"+b+">",c="https://github.com/philipwalton/flexbugs#9-some-html-elements-cant-be-flex-containers",a="Markup \'{0}\' may not work as expected in IE Browsers. Consult \'{1}\' for details.",\nd.warn(m.supplant(a,[b,c]))}}function r(a,b,c){var d;if(!(-1<(b||"").indexOf(t.startSymbol()))){switch(a.replace(p,"")){case "layout":l(b,B)||(b=B[0]);break;case "flex":l(b,A)||isNaN(b)&&(b="");break;case "flex-offset":case "flex-order":if(!b||isNaN(+b))b="0";break;case "layout-align":a={main:"start",cross:"stretch"};b=b||"";if(0===b.indexOf("-")||0===b.indexOf(" "))b="none"+b;b=b.toLowerCase().trim().replace(w,"-").split("-");b.length&&"space"===b[0]&&(b=[b[0]+"-"+b[1],b[2]]);0<b.length&&(a.main=\nb[0]||a.main);1<b.length&&(a.cross=b[1]||a.cross);0>y.indexOf(a.main)&&(a.main="start");0>D.indexOf(a.cross)&&(a.cross="stretch");b=m.supplant("{main}-{cross}",a);break;case "layout-padding":case "layout-margin":case "layout-fill":case "layout-wrap":case "layout-nowrap":case "layout-nowrap":b=""}b!=d&&(c||angular.noop)(b)}return b?b.trim():""}function u(a,b,c){return function(a){-1<(a||"").indexOf(t.startSymbol())||(c[c.$normalize(b)]=a)}}function h(a,b,c){a=b.$normalize(a);return b[a]?b[a].trim().replace(w,\n"-"):c||null}function l(a,b,c){a=c&&a?a.replace(w,c):a;var d=!1;a&&b.forEach(function(b){b=c?b.replace(w,c):b;d=d||b===a});return d}var m,t,v,p=/(-gt)?-(sm|md|lg|print)/g,w=/\\s+/g,A="grow initial auto none noshrink nogrow".split(" "),B=["row","column"],y=" start center end stretch space-around space-between".split(" "),D=["","start","center","end","stretch"],z={enabled:!0,breakpoints:[]};a(angular.module("material.core.layout",["ng"]))})();MdLiveAnnouncer.$inject=["$timeout"];\nangular.module("material.core").service("$mdLiveAnnouncer",MdLiveAnnouncer);function MdLiveAnnouncer(a){this._$timeout=a;this._liveElement=this._createLiveElement();this._announceTimeout=100}MdLiveAnnouncer.prototype.announce=function(a,b){b||(b="polite");var c=this;c._liveElement.textContent="";c._liveElement.setAttribute("aria-live",b);c._$timeout(function(){c._liveElement.textContent=a},c._announceTimeout,!1)};\nMdLiveAnnouncer.prototype._createLiveElement=function(){var a=document.createElement("div");a.classList.add("md-visually-hidden");a.setAttribute("role","status");a.setAttribute("aria-atomic","true");a.setAttribute("aria-live","polite");document.body.appendChild(a);return a};\nangular.module("material.core.meta",[]).provider("$$mdMeta",function(){function a(a){if(e[a])return!0;var b=document.getElementsByName(a)[0];if(!b)return!1;e[a]=angular.element(b);return!0}function b(b,c){a(b);e[b]?e[b].attr("content",c):(c=angular.element(\'<meta name="\'+b+\'" content="\'+c+\'"/>\'),d.append(c),e[b]=c);return function(){e[b].attr("content","");e[b].remove();delete e[b]}}function c(b){if(!a(b))throw Error("$$mdMeta: could not find a meta tag with the name \'"+b+"\'");return e[b].attr("content")}\nvar d=angular.element(document.head),e={},f={setMeta:b,getMeta:c};return angular.extend({},f,{$get:function(){return f}})});ComponentRegistry.$inject=["$log","$q"];angular.module("material.core").factory("$mdComponentRegistry",ComponentRegistry);\nfunction ComponentRegistry(a,b){var c,d=[],e={};return c={notFoundError:function(b,c){a.error((c||"")+"No instance found for handle",b)},getInstances:function(){return d},get:function(a){if(!a||""===a)return null;var b;var c=0;for(b=d.length;c<b;c++){var e=d[c];if(e.$$mdHandle===a)return e}return null},register:function(a,b){function c(){var b=d.indexOf(a);-1!==b&&d.splice(b,1)}function f(){var c=e[b];c&&(c.forEach(function(b){b.resolve(a)}),delete e[b])}if(!b)return angular.noop;a.$$mdHandle=b;d.push(a);\nf();return c},when:function(a){if(a&&""!==a){var d=b.defer(),f=c.get(a);f?d.resolve(f):(void 0===e[a]&&(e[a]=[]),e[a].push(d));return d.promise}return b.reject("Invalid `md-component-id` value.")}}}\n(function(){function a(a){function b(a){return a.hasClass("md-icon-button")?{isMenuItem:a.hasClass("md-menu-item"),fitRipple:!0,center:!0}:{isMenuItem:a.hasClass("md-menu-item"),dimBackground:!0}}return{attach:function(c,e,f){f=angular.extend(b(e),f);return a.attach(c,e,f)}}}a.$inject=["$mdInkRipple"];angular.module("material.core").factory("$mdButtonInkRipple",a)})();\n(function(){function a(a){function b(b,c,f){return a.attach(b,c,angular.extend({center:!0,dimBackground:!1,fitRipple:!0},f))}return{attach:b}}a.$inject=["$mdInkRipple"];angular.module("material.core").factory("$mdCheckboxInkRipple",a)})();(function(){function a(a){function b(b,c,f){return a.attach(b,c,angular.extend({center:!1,dimBackground:!0,outline:!1,rippleSize:"full"},f))}return{attach:b}}a.$inject=["$mdInkRipple"];angular.module("material.core").factory("$mdListInkRipple",a)})();\nInkRippleCtrl.$inject="$scope $element rippleOptions $window $timeout $mdUtil $mdColorUtil".split(" ");InkRippleDirective.$inject=["$mdButtonInkRipple","$mdCheckboxInkRipple"];angular.module("material.core").provider("$mdInkRipple",InkRippleProvider).directive("mdInkRipple",InkRippleDirective).directive("mdNoInk",attrNoDirective).directive("mdNoBar",attrNoDirective).directive("mdNoStretch",attrNoDirective);\nfunction InkRippleDirective(a,b){return{controller:angular.noop,link:function(c,d,e){e.hasOwnProperty("mdInkRippleCheckbox")?b.attach(c,d):a.attach(c,d)}}}function InkRippleProvider(){function a(){b=!0}var b=!1;return{disableInkRipple:a,$get:["$injector",function(a){function c(c,d,g){return b||d.controller("mdNoInk")?angular.noop:a.instantiate(InkRippleCtrl,{$scope:c,$element:d,rippleOptions:g})}return{attach:c}}]}}\nfunction InkRippleCtrl(a,b,c,d,e,f,g){this.$window=d;this.$timeout=e;this.$mdUtil=f;this.$mdColorUtil=g;this.$scope=a;this.$element=b;this.options=c;this.mousedown=!1;this.ripples=[];this.lastRipple=this.timeout=null;f.valueOnUse(this,"container",this.createContainer);this.$element.addClass("md-ink-ripple");(b.controller("mdInkRipple")||{}).createRipple=angular.bind(this,this.createRipple);(b.controller("mdInkRipple")||{}).setColor=angular.bind(this,this.color);this.bindEvents()}\nfunction autoCleanup(a,b){if(a.mousedown||a.lastRipple)a.mousedown=!1,a.$mdUtil.nextTick(angular.bind(a,b),!1)}InkRippleCtrl.prototype.color=function(a){function b(){var a=c.options&&c.options.colorElement?c.options.colorElement:[];return(a=a.length?a[0]:c.$element[0])?c.$window.getComputedStyle(a).color:"rgb(0,0,0)"}var c=this;angular.isDefined(a)&&(c._color=c._parseColor(a));return c._color||c._parseColor(c.inkRipple())||c._parseColor(b())};InkRippleCtrl.prototype.calculateColor=function(){return this.color()};\nInkRippleCtrl.prototype._parseColor=function(a,b){b=b||1;var c=this.$mdColorUtil;if(a){if(0===a.indexOf("rgba"))return a.replace(/\\d?\\.?\\d*\\s*\\)\\s*$/,(.1*b).toString()+")");if(0===a.indexOf("rgb"))return c.rgbToRgba(a);if(0===a.indexOf("#"))return c.hexToRgba(a)}};\nInkRippleCtrl.prototype.bindEvents=function(){this.$element.on("mousedown",angular.bind(this,this.handleMousedown));this.$element.on("mouseup touchend",angular.bind(this,this.handleMouseup));this.$element.on("mouseleave",angular.bind(this,this.handleMouseup));this.$element.on("touchmove",angular.bind(this,this.handleTouchmove))};\nInkRippleCtrl.prototype.handleMousedown=function(a){if(!this.mousedown)if(a.hasOwnProperty("originalEvent")&&(a=a.originalEvent),this.mousedown=!0,this.options.center)this.createRipple(this.container.prop("clientWidth")/2,this.container.prop("clientWidth")/2);else if(a.srcElement!==this.$element[0]){var b=this.$element[0].getBoundingClientRect(),c=a.clientX-b.left;a=a.clientY-b.top;this.createRipple(c,a)}else this.createRipple(a.offsetX,a.offsetY)};\nInkRippleCtrl.prototype.handleMouseup=function(){autoCleanup(this,this.clearRipples)};InkRippleCtrl.prototype.handleTouchmove=function(){autoCleanup(this,this.deleteRipples)};InkRippleCtrl.prototype.deleteRipples=function(){for(var a=0;a<this.ripples.length;a++)this.ripples[a].remove()};InkRippleCtrl.prototype.clearRipples=function(){for(var a=0;a<this.ripples.length;a++)this.fadeInComplete(this.ripples[a])};\nInkRippleCtrl.prototype.createContainer=function(){var a=angular.element(\'<div class="md-ripple-container"></div>\');this.$element.append(a);return a};InkRippleCtrl.prototype.clearTimeout=function(){this.timeout&&(this.$timeout.cancel(this.timeout),this.timeout=null)};\nInkRippleCtrl.prototype.isRippleAllowed=function(){var a=this.$element[0];do{if(!a.tagName||"BODY"===a.tagName)break;if(a&&angular.isFunction(a.hasAttribute)&&(a.hasAttribute("disabled")||"false"===this.inkRipple()||"0"===this.inkRipple()))return!1}while(a=a.parentNode);return!0};InkRippleCtrl.prototype.inkRipple=function(){return this.$element.attr("md-ink-ripple")};\nInkRippleCtrl.prototype.createRipple=function(a,b){if(this.isRippleAllowed()){var c=this,d=c.$mdColorUtil,e=angular.element(\'<div class="md-ripple"></div>\'),f=this.$element.prop("clientWidth"),g=this.$element.prop("clientHeight"),f=2*Math.max(Math.abs(f-a),a),g=2*Math.max(Math.abs(g-b),b),g=this.options.fitRipple?Math.max(f,g):Math.sqrt(Math.pow(f,2)+Math.pow(g,2)),f=this.calculateColor();e.css({left:a+"px",top:b+"px",background:"black",width:g+"px",height:g+"px",backgroundColor:d.rgbaToRgb(f),borderColor:d.rgbaToRgb(f)});\nthis.lastRipple=e;this.clearTimeout();this.timeout=this.$timeout(function(){c.clearTimeout();c.mousedown||c.fadeInComplete(e)},157.5,!1);this.options.dimBackground&&this.container.css({backgroundColor:f});this.container.append(e);this.ripples.push(e);e.addClass("md-ripple-placed");this.$mdUtil.nextTick(function(){e.addClass("md-ripple-scaled md-ripple-active");c.$timeout(function(){c.clearRipples()},450,!1)},!1)}};\nInkRippleCtrl.prototype.fadeInComplete=function(a){this.lastRipple===a?this.timeout||this.mousedown||this.removeRipple(a):this.removeRipple(a)};InkRippleCtrl.prototype.removeRipple=function(a){var b=this,c=this.ripples.indexOf(a);0>c||(this.ripples.splice(this.ripples.indexOf(a),1),a.removeClass("md-ripple-active"),a.addClass("md-ripple-remove"),0===this.ripples.length&&this.container.css({backgroundColor:""}),this.$timeout(function(){b.fadeOutComplete(a)},450,!1))};\nInkRippleCtrl.prototype.fadeOutComplete=function(a){a.remove();this.lastRipple=null};function attrNoDirective(){return{controller:angular.noop}}(function(){function a(a){function b(b,c,f){return a.attach(b,c,angular.extend({center:!1,dimBackground:!0,outline:!1,rippleSize:"full"},f))}return{attach:b}}a.$inject=["$mdInkRipple"];angular.module("material.core").factory("$mdTabInkRipple",a)})();\nangular.module("material.core.theming.palette",[]).constant("$mdColorPalette",{red:{50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 A100",contrastStrongLightColors:"400 500 600 700 A200 A400 A700"},pink:{50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",\n600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"500 600 A200 A400 A700"},purple:{50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",\ncontrastStrongLightColors:"300 400 A200 A400 A700"},"deep-purple":{50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"300 400 A200"},indigo:{50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",\n900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"300 400 A200 A400"},blue:{50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 400 A100",contrastStrongLightColors:"500 600 700 A200 A400 A700"},\n"light-blue":{50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea",contrastDefaultColor:"dark",contrastLightColors:"600 700 800 900 A700",contrastStrongLightColors:"600 700 800 A700"},cyan:{50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",A100:"#84ffff",A200:"#18ffff",\nA400:"#00e5ff",A700:"#00b8d4",contrastDefaultColor:"dark",contrastLightColors:"700 800 900",contrastStrongLightColors:"700 800 900"},teal:{50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",A100:"#a7ffeb",A200:"#64ffda",A400:"#1de9b6",A700:"#00bfa5",contrastDefaultColor:"dark",contrastLightColors:"500 600 700 800 900",contrastStrongLightColors:"500 600 700"},green:{50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",\n400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853",contrastDefaultColor:"dark",contrastLightColors:"500 600 700 800 900",contrastStrongLightColors:"500 600 700"},"light-green":{50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",A100:"#ccff90",A200:"#b2ff59",A400:"#76ff03",A700:"#64dd17",contrastDefaultColor:"dark",contrastLightColors:"700 800 900",\ncontrastStrongLightColors:"700 800 900"},lime:{50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",A100:"#f4ff81",A200:"#eeff41",A400:"#c6ff00",A700:"#aeea00",contrastDefaultColor:"dark",contrastLightColors:"900",contrastStrongLightColors:"900"},yellow:{50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",A100:"#ffff8d",A200:"#ffff00",\nA400:"#ffea00",A700:"#ffd600",contrastDefaultColor:"dark"},amber:{50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",A100:"#ffe57f",A200:"#ffd740",A400:"#ffc400",A700:"#ffab00",contrastDefaultColor:"dark"},orange:{50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00",\ncontrastDefaultColor:"dark",contrastLightColors:"800 900",contrastStrongLightColors:"800 900"},"deep-orange":{50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",A100:"#ff9e80",A200:"#ff6e40",A400:"#ff3d00",A700:"#dd2c00",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 400 A100 A200",contrastStrongLightColors:"500 600 700 800 900 A400 A700"},brown:{50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",\n400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723",A100:"#d7ccc8",A200:"#bcaaa4",A400:"#8d6e63",A700:"#5d4037",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100 A200",contrastStrongLightColors:"300 400"},grey:{50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#ffffff",A200:"#000000",A400:"#303030",A700:"#616161",contrastDefaultColor:"dark",contrastLightColors:"600 700 800 900 A200 A400 A700"},\n"blue-grey":{50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238",A100:"#cfd8dc",A200:"#b0bec5",A400:"#78909c",A700:"#455a64",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 A100 A200",contrastStrongLightColors:"400 500 700"}});\n(function(a){function b(a){var b=!!document.querySelector("[md-themes-disabled]");a.disableTheming(b)}function c(b,c){function d(a,b){b=b||{};m[a]=f(a,b);return u}function e(b,c){return f(b,a.extend({},m[b]||{},c))}function f(a,b){var c=z.filter(function(a){return!b[a]});if(c.length)throw Error("Missing colors %1 in palette %2!".replace("%1",c.join(", ")).replace("%2",a));return b}function k(b,c){if(w[b])return w[b];c=c||"default";c="string"===typeof c?w[c]:c;var d=new l(b);c&&a.forEach(c.colors,\nfunction(b,c){d.colors[c]={name:b.name,hues:a.extend({},b.hues)}});return w[b]=d}function l(b){function c(b){b=0===arguments.length?!0:!!b;if(b!==d.isDark){d.isDark=b;d.foregroundPalette=d.isDark?v:t;d.foregroundShadow=d.isDark?"1px 1px 0px rgba(0,0,0,0.4), -1px -1px 0px rgba(0,0,0,0.4)":"";var c=d.isDark?D:y,e=d.isDark?y:D;a.forEach(c,function(a,b){var c=d.colors[b];b=e[b];if(c)for(var f in c.hues)c.hues[f]===b[f]&&(c.hues[f]=a[f])});return d}}var d=this;d.name=b;d.colors={};d.dark=c;c(!1);B.forEach(function(b){var c=\n(d.isDark?D:y)[b];d[b+"Palette"]=function(e,f){var g=d.colors[b]={name:e,hues:a.extend({},c,f)};Object.keys(g.hues).forEach(function(a){if(!c[a])throw Error("Invalid hue name \'%1\' in theme %2\'s %3 color %4. Available hue names: %4".replace("%1",a).replace("%2",d.name).replace("%3",e).replace("%4",Object.keys(c).join(", ")));});Object.keys(g.hues).map(function(a){return g.hues[a]}).forEach(function(a){if(-1==z.indexOf(a))throw Error("Invalid hue value \'%1\' in theme %2\'s %3 color %4. Available hue values: %5".replace("%1",\na).replace("%2",d.name).replace("%3",b).replace("%4",e).replace("%5",z.join(", ")));});return d};d[b+"Color"]=function(){var a=Array.prototype.slice.call(arguments);console.warn("$mdThemingProviderTheme."+b+"Color() has been deprecated. Use $mdThemingProviderTheme."+b+"Palette() instead.");return d[b+"Palette"].apply(d,a)}})}function p(b,c,d,e){function f(a){return void 0===a||""===a?!0:void 0!==h.THEMES[a]}function g(a,b){function d(b){if(b){f(b)||e.warn("Attempted to use unregistered theme \'"+b+\n"\'. Register it with $mdThemingProvider.theme().");var c=a.data("$mdThemeName");c&&a.removeClass("md-"+c+"-theme");a.addClass("md-"+b+"-theme");a.data("$mdThemeName",b);g&&a.data("$mdThemeController",g)}}var g=b.controller("mdTheme")||a.data("$mdThemeController");d(g&&g.$mdTheme||("default"==E?"":E));if(g)var k=r||g.$shouldWatch||c.parseAttributeBoolean(a.attr("md-theme-watch")),h=g.registerChanges(function(b){d(b);if(k)a.on("$destroy",h);else h()})}var h=function(a,b){void 0===b&&(b=a);h.inherit(b,\nb)};Object.defineProperty(h,"THEMES",{get:function(){return a.extend({},w)}});Object.defineProperty(h,"PALETTES",{get:function(){return a.extend({},m)}});Object.defineProperty(h,"ALWAYS_WATCH",{get:function(){return r}});h.inherit=g;h.registered=f;h.defaultTheme=function(){return E};h.generateTheme=function(a){q(w[a],a,F.nonce)};h.defineTheme=function(a,b){b=b||{};var c=k(a);b.primary&&c.primaryPalette(b.primary);b.accent&&c.accentPalette(b.accent);b.warn&&c.warnPalette(b.warn);b.background&&c.backgroundPalette(b.background);\nb.dark&&c.dark();this.generateTheme(a);return d.resolve(a)};h.setBrowserColor=R;return h}p.$inject=["$rootScope","$mdUtil","$q","$log"];m={};var w={},u,r=!1,E="default";a.extend(m,b);var A=function(a){var b=c.setMeta("theme-color",a),d=c.setMeta("msapplication-navbutton-color",a);return function(){b();d()}},R=function(b){b=a.isObject(b)?b:{};var c=b.theme||"default",d=b.hue||"800";b=m[b.palette]||m[w[c].colors[b.palette||"primary"].name];d=a.isObject(b[d])?b[d].hex:b[d];return A(d)};return u={definePalette:d,\nextendPalette:e,theme:k,configuration:function(){return a.extend({},F,{defaultTheme:E,alwaysWatchTheme:r,registeredStyles:[].concat(F.registeredStyles)})},disableTheming:function(b){F.disableTheming=a.isUndefined(b)||!!b},registerStyles:function(a){F.registeredStyles.push(a)},setNonce:function(a){F.nonce=a},generateThemesOnDemand:function(a){F.generateOnDemand=a},setDefaultTheme:function(a){E=a},alwaysWatchTheme:function(a){r=a},enableBrowserColor:R,$get:p,_LIGHT_DEFAULT_HUES:y,_DARK_DEFAULT_HUES:D,\n_PALETTES:m,_THEMES:w,_parseRules:g,_rgba:h}}function d(b,c,d,e,f,g){return{priority:101,link:{pre:function(k,h,l){var p=[],w=c.startSymbol(),q=c.endSymbol(),m=l.mdTheme.trim(),m=m.substr(0,w.length)===w&&m.lastIndexOf(q)===m.length-q.length,w="::"===l.mdTheme.split(w).join("").split(q).join("").trim().substr(0,2),x={registerChanges:function(b,c){c&&(b=a.bind(c,b));p.push(b);return function(){var a=p.indexOf(b);-1<a&&p.splice(a,1)}},$setTheme:function(a){b.registered(a)||g.warn("attempted to use unregistered theme \'"+\na+"\'");x.$mdTheme=a;for(var c=p.length;c--;)p[c](a)},$shouldWatch:e.parseAttributeBoolean(h.attr("md-theme-watch"))||b.ALWAYS_WATCH||m&&!w};h.data("$mdThemeController",x);h=function(){var a=c(l.mdTheme)(k);return d(a)(k)||a};var y=function(b){if("string"===typeof b)return x.$setTheme(b);f.when(a.isFunction(b)?b():b).then(function(a){x.$setTheme(a)})};y(h());var z=k.$watch(h,function(a){a&&(y(a),x.$shouldWatch||z())})}}}}function e(){F.disableTheming=!0;return{restrict:"A",priority:"900"}}function f(a){return a}\nfunction g(b,c,d){r(b,c);d=d.replace(/THEME_NAME/g,b.name);var e=[],f=b.colors[c],g=new RegExp("\\\\.md-"+b.name+"-theme","g"),k=new RegExp("(\'|\\")?{{\\\\s*("+c+")-(color|contrast)-?(\\\\d\\\\.?\\\\d*)?\\\\s*}}(\\"|\')?","g");c=/\'?"?\\{\\{\\s*([a-zA-Z]+)-(A?\\d+|hue\\-[0-3]|shadow|default)-?(\\d\\.?\\d*)?(contrast)?\\s*\\}\\}\'?"?/g;var p=m[f.name];d=d.replace(c,function(a,c,d,e,f){if("foreground"===c)return"shadow"==d?b.foregroundShadow:b.foregroundPalette[d]||b.foregroundPalette["1"];if(0===d.indexOf("hue")||"default"===\nd)d=b.colors[c].hues[d];return h((m[b.colors[c].name][d]||"")[f?"contrast":"value"],e)});a.forEach(f.hues,function(a,c){var f=d.replace(k,function(b,c,d,e,f){return h(p[a]["color"===e?"value":"contrast"],f)});"default"!==c&&(f=f.replace(g,".md-"+b.name+"-theme.md-"+c));"default"==b.name&&(c=/((?:\\s|>|\\.|\\w|-|:|\\(|\\)|\\[|\\]|"|\'|=)*)\\.md-default-theme((?:\\s|>|\\.|\\w|-|:|\\(|\\)|\\[|\\]|"|\'|=)*)/g,f=f.replace(c,function(a,b,c){return a+", "+b+c}));e.push(f)});return e}function k(b,c){function d(b){var c=b.contrastDefaultColor,\nd=b.contrastLightColors||[],e=b.contrastStrongLightColors||[],f=b.contrastDarkColors||[];"string"===typeof d&&(d=d.split(" "));"string"===typeof e&&(e=e.split(" "));"string"===typeof f&&(f=f.split(" "));delete b.contrastDefaultColor;delete b.contrastLightColors;delete b.contrastStrongLightColors;delete b.contrastDarkColors;a.forEach(b,function(g,k){if(!a.isObject(g)){var h=u(g);if(!h)throw Error("Color %1, in palette %2\'s hue %3, is invalid. Hex or rgb(a) color expected.".replace("%1",g).replace("%2",\nb.name).replace("%3",k));b[k]={hex:b[k],value:h,contrast:"light"===c?-1<f.indexOf(k)?p:-1<e.indexOf(k)?A:w:-1<d.indexOf(k)?-1<e.indexOf(k)?A:w:p}}})}var e=document.head,e=e?e.firstElementChild:null;b=!F.disableTheming&&b.has("$MD_THEME_CSS")?b.get("$MD_THEME_CSS"):"";b+=F.registeredStyles.join("");if(e&&0!==b.length){a.forEach(m,d);b=b.split(/\\}(?!(\\}|\'|"|;))/).filter(function(a){return a&&a.trim().length}).map(function(a){return a.trim()+"}"});var f=new RegExp("md-("+B.join("|")+")","g");B.forEach(function(a){K[a]=\n""});b.forEach(function(a){a.match(f);for(var b=0,c;c=B[b];b++)if(-1<a.indexOf(".md-"+c))return K[c]+=a;for(b=0;c=B[b];b++)if(-1<a.indexOf(c))return K[c]+=a;return K.primary+=a});F.generateOnDemand||a.forEach(c.THEMES,function(a){l[a.name]||"default"!==c.defaultTheme()&&"default"===a.name||q(a,a.name,F.nonce)})}}function q(a,b,c){var d=document.head,e=d?d.firstElementChild:null;l[b]||(B.forEach(function(b){for(b=g(a,b,K[b]);b.length;){var f=b.shift();if(f){var k=document.createElement("style");k.setAttribute("md-theme-style",\n"");c&&k.setAttribute("nonce",c);k.appendChild(document.createTextNode(f));d.insertBefore(k,e)}}}),l[a.name]=!0)}function r(a,b){if(!m[(a.colors[b]||{}).name])throw Error("You supplied an invalid color palette for theme %1\'s %2 palette. Available palettes: %3".replace("%1",a.name).replace("%2",b).replace("%3",Object.keys(m).join(", ")));}function u(b){if(a.isArray(b)&&3==b.length)return b;if(/^rgb/.test(b))return b.replace(/(^\\s*rgba?\\(|\\)\\s*$)/g,"").split(",").map(function(a,b){return 3==b?parseFloat(a,\n10):parseInt(a,10)});"#"==b.charAt(0)&&(b=b.substring(1));if(/^([a-fA-F0-9]{3}){1,2}$/g.test(b)){var c=b.length/3,d=b.substr(0,c),e=b.substr(c,c);b=b.substr(2*c);1===c&&(d+=d,e+=e,b+=b);return[parseInt(d,16),parseInt(e,16),parseInt(b,16)]}}function h(b,c){if(!b)return"rgb(\'0,0,0\')";4==b.length&&(b=a.copy(b),c?b.pop():c=b.pop());return c&&("number"==typeof c||"string"==typeof c&&c.length)?"rgba("+b.join(",")+","+c+")":"rgb("+b.join(",")+")"}b.$inject=["$mdThemingProvider"];d.$inject="$mdTheming $interpolate $parse $mdUtil $q $log".split(" ");\nf.$inject=["$mdTheming"];c.$inject=["$mdColorPalette","$$mdMetaProvider"];k.$inject=["$injector","$mdTheming"];a.module("material.core.theming",["material.core.theming.palette","material.core.meta"]).directive("mdTheme",d).directive("mdThemable",f).directive("mdThemesDisabled",e).provider("$mdTheming",c).config(b).run(k);var l={},m,t={name:"dark",1:"rgba(0,0,0,0.87)",2:"rgba(0,0,0,0.54)",3:"rgba(0,0,0,0.38)",4:"rgba(0,0,0,0.12)"},v={name:"light",1:"rgba(255,255,255,1.0)",2:"rgba(255,255,255,0.7)",\n3:"rgba(255,255,255,0.5)",4:"rgba(255,255,255,0.12)"},p=u("rgba(0,0,0,0.87)"),w=u("rgba(255,255,255,0.87)"),A=u("rgb(255,255,255)"),B=["primary","accent","warn","background"],y={accent:{"default":"A200","hue-1":"A100","hue-2":"A400","hue-3":"A700"},background:{"default":"50","hue-1":"A100","hue-2":"100","hue-3":"300"}},D={background:{"default":"A400","hue-1":"800","hue-2":"900","hue-3":"A200"}};B.forEach(function(a){var b={"default":"500","hue-1":"300","hue-2":"800","hue-3":"A100"};y[a]||(y[a]=b);\nD[a]||(D[a]=b)});var z="50 100 200 300 400 500 600 700 800 900 A100 A200 A400 A700".split(" "),F={disableTheming:!1,generateOnDemand:!1,registeredStyles:[],nonce:null},K={}})(window.angular);angular.module("material.core").factory("$$mdAnimate",["$q","$timeout","$mdConstant","$animateCss",function(a,b,c,d){return function(e){return AnimateDomUtils(e,a,b,c,d)}}]);\nfunction AnimateDomUtils(a,b,c,d,e){var f;return f={translate3d:function(a,b,c,d){function f(c){return e(a,{to:c||b,addClass:d.transitionOutClass,removeClass:d.transitionInClass,duration:d.duration}).start()}return e(a,{from:b,to:c,addClass:d.transitionInClass,removeClass:d.transitionOutClass,duration:d.duration}).start().then(function(){return f})},waitTransitionEnd:function(a,e){var f=3E3;return b(function(b){function g(e){e&&e.target!==a[0]||(e&&c.cancel(l),a.off(d.CSS.TRANSITIONEND,g),b())}function k(b){b=\nb||window.getComputedStyle(a[0]);return"0s"==b.transitionDuration||!b.transition&&!b.transitionProperty}e=e||{};k(e.cachedTransitionStyles)&&(f=0);var l=c(g,e.timeout||f);a.on(d.CSS.TRANSITIONEND,g)})},calculateTransformValues:function(a,b){var c=b.element;b=b.bounds;if(c||b){c?(c=f.clientRect(c))||(c=(c=(c=a?a.parent():null)?c.parent():null)?f.clientRect(c):null):c=f.copyRect(b);a=f.copyRect(a[0].getBoundingClientRect());b=f.centerPointFor(a);var d=f.centerPointFor(c);return{centerX:d.x-b.x,centerY:d.y-\nb.y,scaleX:Math.round(100*Math.min(.5,c.width/a.width))/100,scaleY:Math.round(100*Math.min(.5,c.height/a.height))/100}}return{centerX:0,centerY:0,scaleX:.5,scaleY:.5}},calculateZoomToOrigin:function(b,c){var d=angular.bind(null,a.supplant,"translate3d( {centerX}px, {centerY}px, 0 ) scale( {scaleX}, {scaleY} )");return d(f.calculateTransformValues(b,c))},calculateSlideToOrigin:function(b,c){var d=angular.bind(null,a.supplant,"translate3d( {centerX}px, {centerY}px, 0 )");return d(f.calculateTransformValues(b,\nc))},toCss:function(a){function b(a,b,d){angular.forEach(b.split(" "),function(a){c[a]=d})}var c={};angular.forEach(a,function(a,e){if(!angular.isUndefined(a))if(0<="left top right bottom width height x y min-width min-height max-width max-height".indexOf(e))c[e]=a+"px";else switch(e){case "transition":b(e,d.CSS.TRANSITION,a);break;case "transform":b(e,d.CSS.TRANSFORM,a);break;case "transformOrigin":b(e,d.CSS.TRANSFORM_ORIGIN,a);break;case "font-size":c["font-size"]=a}});return c},toTransformCss:function(a,\nb,c){var e={};angular.forEach(d.CSS.TRANSFORM.split(" "),function(b){e[b]=a});b&&(c=c||"all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important",e.transition=c);return e},copyRect:function(a,b){if(!a)return null;b=b||{};angular.forEach("left top right bottom width height".split(" "),function(c){b[c]=Math.round(a[c])});b.width=b.width||b.right-b.left;b.height=b.height||b.bottom-b.top;return b},clientRect:function(a){return(a=angular.element(a)[0].getBoundingClientRect())&&0<a.width&&0<a.height?f.copyRect(a):\nnull},centerPointFor:function(a){return a?{x:Math.round(a.left+a.width/2),y:Math.round(a.top+a.height/2)}:{x:0,y:0}}}}\n4<=angular.version.minor?angular.module("material.core.animate",[]):function(){function a(a){return a.replace(/-[a-z]/g,function(a){return a.charAt(1).toUpperCase()})}var b=angular.forEach,c=angular.isDefined(document.documentElement.style.WebkitAppearance),d=c?"-webkit-":"",e=(c?"webkitTransitionEnd ":"")+"transitionend",f=(c?"webkitAnimationEnd ":"")+"animationend",g=["$document",function(a){return function(){return a[0].body.clientWidth+1}}],k=["$$rAF",function(a){return function(){var b=!1;a(function(){b=\n!0});return function(c){b?c():a(c)}}}],q=["$q","$$rAFMutex",function(a,c){function d(a){this.setHost(a);this._doneCallbacks=[];this._runInAnimationFrame=c();this._state=0}d.prototype={setHost:function(a){this.host=a||{}},done:function(a){2===this._state?a():this._doneCallbacks.push(a)},progress:angular.noop,getPromise:function(){if(!this.promise){var b=this;this.promise=a(function(a,c){b.done(function(b){!1===b?c():a()})})}return this.promise},then:function(a,b){return this.getPromise().then(a,b)},\n"catch":function(a){return this.getPromise()["catch"](a)},"finally":function(a){return this.getPromise()["finally"](a)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end();this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel();this._resolve(!1)},complete:function(a){var b=this;0===b._state&&(b._state=1,b._runInAnimationFrame(function(){b._resolve(a)}))},_resolve:function(a){2!==\nthis._state&&(b(this._doneCallbacks,function(b){b(a)}),this._doneCallbacks.length=0,this._state=2)}};d.all=function(a,c){function d(b){f=f&&b;++e===a.length&&c(f)}var e=0,f=!0;b(a,function(a){a.done(d)})};return d}];angular.module("material.core.animate",[]).factory("$$forceReflow",g).factory("$$AnimateRunner",q).factory("$$rAFMutex",k).factory("$animateCss",["$window","$$rAF","$$AnimateRunner","$$forceReflow","$$jqLite","$timeout","$animate",function(g,k,h,l,m,q,v){function p(c,k){var p=[],l=K(c),\nm=l&&v.enabled(),x=!1,A=!1;m&&(k.transitionStyle&&p.push([d+"transition",k.transitionStyle]),k.keyframeStyle&&p.push([d+"animation",k.keyframeStyle]),k.delay&&p.push([d+"transition-delay",k.delay+"s"]),k.duration&&p.push([d+"transition-duration",k.duration+"s"]),x=k.keyframeStyle||k.to&&(0<k.duration||k.transitionStyle),A=!!k.addClass||!!k.removeClass,R(c,!0));var t=m&&(x||A);z(c,k);var E=!1,H,L;return{close:g.close,start:function(){function g(){if(!E)return E=!0,H&&L&&c.off(H,L),w(c,k),D(c,k),b(p,\nfunction(b){l.style[a(b[0])]=""}),m.complete(!0),m}var m=new h;y(function(){R(c,!1);if(!t)return g();b(p,function(b){var c=b[0];b=b[1];l.style[a(c)]=b});w(c,k);var h=u(c);if(0===h.duration)return g();var y=[];k.easing&&(h.transitionDuration&&y.push([d+"transition-timing-function",k.easing]),h.animationDuration&&y.push([d+"animation-timing-function",k.easing]));k.delay&&h.animationDelay&&y.push([d+"animation-delay",k.delay+"s"]);k.duration&&h.animationDuration&&y.push([d+"animation-duration",k.duration+\n"s"]);b(y,function(b){var c=b[0],d=b[1];l.style[a(c)]=d;p.push(b)});var y=h.delay,m=1E3*y,x=h.duration,y=1E3*x,z=Date.now();H=[];h.transitionDuration&&H.push(e);h.animationDuration&&H.push(f);H=H.join(" ");L=function(a){a.stopPropagation();var b=a.originalEvent||a;a=b.timeStamp||Date.now();b=parseFloat(b.elapsedTime.toFixed(3));Math.max(a-z,0)>=m&&b>=x&&g()};c.on(H,L);r(c,k);q(g,m+1.5*y,!1)});return m}}}function w(a,b){b.addClass&&(m.addClass(a,b.addClass),b.addClass=null);b.removeClass&&(m.removeClass(a,\nb.removeClass),b.removeClass=null)}function u(a){function b(a){return c?"Webkit"+a.charAt(0).toUpperCase()+a.substr(1):a}a=K(a);var d=g.getComputedStyle(a);a=t(d[b("transitionDuration")]);var e=t(d[b("animationDuration")]),f=t(d[b("transitionDelay")]),k=t(d[b("animationDelay")]),e=e*(parseInt(d[b("animationIterationCount")],10)||1),d=Math.max(e,a),h=Math.max(k,f);return{duration:d,delay:h,animationDuration:e,transitionDuration:a,animationDelay:k,transitionDelay:f}}function t(a){var c=0;a=(a||"").split(/\\s*,\\s*/);\nb(a,function(a){"s"==a.charAt(a.length-1)&&(a=a.substring(0,a.length-1));a=parseFloat(a)||0;c=c?Math.max(a,c):a});return c}function y(a){E&&E();L.push(a);E=k(function(){E=null;for(var a=l(),b=0;b<L.length;b++)L[b](a);L.length=0})}function D(a,b){z(a,b);r(a,b)}function z(a,b){b.from&&(a.css(b.from),b.from=null)}function r(a,b){b.to&&(a.css(b.to),b.to=null)}function K(a){for(var b=0;b<a.length;b++)if(1===a[b].nodeType)return a[b]}function R(b,c){b=K(b);var e=a(d+"transition-delay");b.style[e]=c?"-9999s":\n""}var E,L=[];return p}])}();angular.module("material.core").constant("$MD_THEME_CSS","md-autocomplete.md-THEME_NAME-theme{background:\'{{background-A100}}\'}md-autocomplete.md-THEME_NAME-theme[disabled]:not([md-floating-label]){background:\'{{background-100}}\'}md-autocomplete.md-THEME_NAME-theme button md-icon path{fill:\'{{background-600}}\'}md-autocomplete.md-THEME_NAME-theme button:after{background:\'{{background-600-0.3}}\'}.md-autocomplete-suggestions-container.md-THEME_NAME-theme{background:\'{{background-A100}}\'}.md-autocomplete-suggestions-container.md-THEME_NAME-theme li{color:\'{{background-900}}\'}.md-autocomplete-suggestions-container.md-THEME_NAME-theme li .highlight{color:\'{{background-600}}\'}.md-autocomplete-suggestions-container.md-THEME_NAME-theme li.selected,.md-autocomplete-suggestions-container.md-THEME_NAME-theme li:hover{background:\'{{background-200}}\'}md-bottom-sheet.md-THEME_NAME-theme{background-color:\'{{background-50}}\';border-top-color:\'{{background-300}}\'}md-bottom-sheet.md-THEME_NAME-theme.md-list md-list-item{color:\'{{foreground-1}}\'}md-bottom-sheet.md-THEME_NAME-theme .md-subheader{background-color:\'{{background-50}}\';color:\'{{foreground-1}}\'}md-backdrop{background-color:\'{{background-900-0.0}}\'}md-backdrop.md-opaque.md-THEME_NAME-theme{background-color:\'{{background-900-1.0}}\'}.md-button.md-THEME_NAME-theme:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme:not([disabled]):hover{background-color:\'{{background-500-0.2}}\'}.md-button.md-THEME_NAME-theme:not([disabled]).md-icon-button:hover{background-color:transparent}.md-button.md-THEME_NAME-theme.md-fab md-icon{color:\'{{accent-contrast}}\'}.md-button.md-THEME_NAME-theme.md-primary{color:\'{{primary-color}}\'}.md-button.md-THEME_NAME-theme.md-primary.md-fab,.md-button.md-THEME_NAME-theme.md-primary.md-raised{color:\'{{primary-contrast}}\';background-color:\'{{primary-color}}\'}.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]) md-icon{color:\'{{primary-contrast}}\'}.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]):hover{background-color:\'{{primary-600}}\'}.md-button.md-THEME_NAME-theme.md-primary:not([disabled]) md-icon{color:\'{{primary-color}}\'}.md-button.md-THEME_NAME-theme.md-fab{background-color:\'{{accent-color}}\';color:\'{{accent-contrast}}\'}.md-button.md-THEME_NAME-theme.md-fab:not([disabled]) .md-icon{color:\'{{accent-contrast}}\'}.md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover{background-color:\'{{accent-A700}}\'}.md-button.md-THEME_NAME-theme.md-raised{color:\'{{background-900}}\';background-color:\'{{background-50}}\'}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]) md-icon{color:\'{{background-900}}\'}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]):hover{background-color:\'{{background-50}}\'}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]).md-focused{background-color:\'{{background-200}}\'}.md-button.md-THEME_NAME-theme.md-warn{color:\'{{warn-color}}\'}.md-button.md-THEME_NAME-theme.md-warn.md-fab,.md-button.md-THEME_NAME-theme.md-warn.md-raised{color:\'{{warn-contrast}}\';background-color:\'{{warn-color}}\'}.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]) md-icon{color:\'{{warn-contrast}}\'}.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]):hover{background-color:\'{{warn-600}}\'}.md-button.md-THEME_NAME-theme.md-warn:not([disabled]) md-icon{color:\'{{warn-color}}\'}.md-button.md-THEME_NAME-theme.md-accent{color:\'{{accent-color}}\'}.md-button.md-THEME_NAME-theme.md-accent.md-fab,.md-button.md-THEME_NAME-theme.md-accent.md-raised{color:\'{{accent-contrast}}\';background-color:\'{{accent-color}}\'}.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]) md-icon{color:\'{{accent-contrast}}\'}.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]):hover{background-color:\'{{accent-A700}}\'}.md-button.md-THEME_NAME-theme.md-accent:not([disabled]) md-icon{color:\'{{accent-color}}\'}.md-button.md-THEME_NAME-theme.md-accent[disabled],.md-button.md-THEME_NAME-theme.md-fab[disabled],.md-button.md-THEME_NAME-theme.md-raised[disabled],.md-button.md-THEME_NAME-theme.md-warn[disabled],.md-button.md-THEME_NAME-theme[disabled]{color:\'{{foreground-3}}\';cursor:default}.md-button.md-THEME_NAME-theme.md-accent[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-fab[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-raised[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-warn[disabled] md-icon,.md-button.md-THEME_NAME-theme[disabled] md-icon{color:\'{{foreground-3}}\'}.md-button.md-THEME_NAME-theme.md-fab[disabled],.md-button.md-THEME_NAME-theme.md-raised[disabled]{background-color:\'{{foreground-4}}\'}.md-button.md-THEME_NAME-theme[disabled]{background-color:transparent}._md a.md-THEME_NAME-theme:not(.md-button).md-primary{color:\'{{primary-color}}\'}._md a.md-THEME_NAME-theme:not(.md-button).md-primary:hover{color:\'{{primary-700}}\'}._md a.md-THEME_NAME-theme:not(.md-button).md-accent{color:\'{{accent-color}}\'}._md a.md-THEME_NAME-theme:not(.md-button).md-accent:hover{color:\'{{accent-A700}}\'}._md a.md-THEME_NAME-theme:not(.md-button).md-warn{color:\'{{warn-color}}\'}._md a.md-THEME_NAME-theme:not(.md-button).md-warn:hover{color:\'{{warn-700}}\'}md-card.md-THEME_NAME-theme{color:\'{{foreground-1}}\';background-color:\'{{background-hue-1}}\';border-radius:2px}md-card.md-THEME_NAME-theme .md-card-image{border-radius:2px 2px 0 0}md-card.md-THEME_NAME-theme md-card-header md-card-avatar md-icon{color:\'{{background-color}}\';background-color:\'{{foreground-3}}\'}md-card.md-THEME_NAME-theme md-card-header md-card-header-text .md-subhead,md-card.md-THEME_NAME-theme md-card-title md-card-title-text:not(:only-child) .md-subhead{color:\'{{foreground-2}}\'}md-checkbox.md-THEME_NAME-theme .md-ripple{color:\'{{accent-A700}}\'}md-checkbox.md-THEME_NAME-theme.md-checked .md-ripple{color:\'{{background-600}}\'}md-checkbox.md-THEME_NAME-theme.md-checked.md-focused .md-container:before{background-color:\'{{accent-color-0.26}}\'}md-checkbox.md-THEME_NAME-theme .md-ink-ripple{color:\'{{foreground-2}}\'}md-checkbox.md-THEME_NAME-theme.md-checked .md-ink-ripple{color:\'{{accent-color-0.87}}\'}md-checkbox.md-THEME_NAME-theme:not(.md-checked) .md-icon{border-color:\'{{foreground-2}}\'}md-checkbox.md-THEME_NAME-theme.md-checked .md-icon{background-color:\'{{accent-color-0.87}}\'}md-checkbox.md-THEME_NAME-theme.md-checked .md-icon:after{border-color:\'{{accent-contrast-0.87}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-ripple{color:\'{{primary-600}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ripple{color:\'{{background-600}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-ink-ripple{color:\'{{foreground-2}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple{color:\'{{primary-color-0.87}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary:not(.md-checked) .md-icon{border-color:\'{{foreground-2}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon{background-color:\'{{primary-color-0.87}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked.md-focused .md-container:before{background-color:\'{{primary-color-0.26}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon:after{border-color:\'{{primary-contrast-0.87}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-indeterminate[disabled] .md-container{color:\'{{foreground-3}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-ripple{color:\'{{warn-600}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-ink-ripple{color:\'{{foreground-2}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple{color:\'{{warn-color-0.87}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn:not(.md-checked) .md-icon{border-color:\'{{foreground-2}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon{background-color:\'{{warn-color-0.87}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before{background-color:\'{{warn-color-0.26}}\'}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon:after{border-color:\'{{background-200}}\'}md-checkbox.md-THEME_NAME-theme[disabled]:not(.md-checked) .md-icon{border-color:\'{{foreground-3}}\'}md-checkbox.md-THEME_NAME-theme[disabled].md-checked .md-icon{background-color:\'{{foreground-3}}\'}md-checkbox.md-THEME_NAME-theme[disabled].md-checked .md-icon:after{border-color:\'{{background-200}}\'}md-checkbox.md-THEME_NAME-theme[disabled] .md-icon:after{border-color:\'{{foreground-3}}\'}md-checkbox.md-THEME_NAME-theme[disabled] .md-label{color:\'{{foreground-3}}\'}md-chips.md-THEME_NAME-theme .md-chips{box-shadow:0 1px \'{{foreground-4}}\'}md-chips.md-THEME_NAME-theme .md-chips.md-focused{box-shadow:0 2px \'{{primary-color}}\'}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input{color:\'{{foreground-1}}\'}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input:-moz-placeholder,md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input::-moz-placeholder{color:\'{{foreground-3}}\'}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input:-ms-input-placeholder{color:\'{{foreground-3}}\'}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input::-webkit-input-placeholder{color:\'{{foreground-3}}\'}md-chips.md-THEME_NAME-theme md-chip{background:\'{{background-300}}\';color:\'{{background-800}}\'}md-chips.md-THEME_NAME-theme md-chip md-icon{color:\'{{background-700}}\'}md-chips.md-THEME_NAME-theme md-chip.md-focused{background:\'{{primary-color}}\';color:\'{{primary-contrast}}\'}md-chips.md-THEME_NAME-theme md-chip.md-focused md-icon{color:\'{{primary-contrast}}\'}md-chips.md-THEME_NAME-theme md-chip._md-chip-editing{background:transparent;color:\'{{background-800}}\'}md-chips.md-THEME_NAME-theme md-chip-remove .md-button md-icon path{fill:\'{{background-500}}\'}.md-contact-suggestion span.md-contact-email{color:\'{{background-400}}\'}md-content.md-THEME_NAME-theme{color:\'{{foreground-1}}\';background-color:\'{{background-default}}\'}md-dialog.md-THEME_NAME-theme{border-radius:4px;background-color:\'{{background-hue-1}}\';color:\'{{foreground-1}}\'}md-dialog.md-THEME_NAME-theme.md-content-overflow .md-actions,md-dialog.md-THEME_NAME-theme.md-content-overflow md-dialog-actions{border-top-color:\'{{foreground-4}}\'}.md-calendar.md-THEME_NAME-theme{background:\'{{background-A100}}\';color:\'{{background-A200-0.87}}\'}.md-calendar.md-THEME_NAME-theme tr:last-child td{border-bottom-color:\'{{background-200}}\'}.md-THEME_NAME-theme .md-calendar-day-header{background:\'{{background-300}}\';color:\'{{background-A200-0.87}}\'}.md-THEME_NAME-theme .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator{border:1px solid \'{{primary-500}}\'}.md-THEME_NAME-theme .md-calendar-date.md-calendar-date-today.md-calendar-date-disabled{color:\'{{primary-500-0.6}}\'}.md-calendar-date.md-focus .md-THEME_NAME-theme .md-calendar-date-selection-indicator,.md-THEME_NAME-theme .md-calendar-date-selection-indicator:hover{background:\'{{background-300}}\'}.md-THEME_NAME-theme .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,.md-THEME_NAME-theme .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator{background:\'{{primary-500}}\';color:\'{{primary-500-contrast}}\';border-color:transparent}.md-THEME_NAME-theme .md-calendar-date-disabled,.md-THEME_NAME-theme .md-calendar-month-label-disabled{color:\'{{background-A200-0.435}}\'}.md-THEME_NAME-theme .md-datepicker-input{color:\'{{foreground-1}}\'}.md-THEME_NAME-theme .md-datepicker-input:-moz-placeholder,.md-THEME_NAME-theme .md-datepicker-input::-moz-placeholder{color:\'{{foreground-3}}\'}.md-THEME_NAME-theme .md-datepicker-input:-ms-input-placeholder{color:\'{{foreground-3}}\'}.md-THEME_NAME-theme .md-datepicker-input::-webkit-input-placeholder{color:\'{{foreground-3}}\'}.md-THEME_NAME-theme .md-datepicker-input-container{border-bottom-color:\'{{foreground-4}}\'}.md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:\'{{primary-color}}\'}.md-accent .md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:\'{{accent-color}}\'}.md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-invalid,.md-warn .md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:\'{{warn-A700}}\'}.md-THEME_NAME-theme .md-datepicker-calendar-pane{border-color:\'{{background-hue-1}}\'}.md-THEME_NAME-theme .md-datepicker-triangle-button .md-datepicker-expand-triangle{border-top-color:\'{{foreground-2}}\'}.md-THEME_NAME-theme .md-datepicker-open .md-datepicker-calendar-icon{color:\'{{primary-color}}\'}.md-accent .md-THEME_NAME-theme .md-datepicker-open .md-datepicker-calendar-icon,.md-THEME_NAME-theme .md-datepicker-open.md-accent .md-datepicker-calendar-icon{color:\'{{accent-color}}\'}.md-THEME_NAME-theme .md-datepicker-open.md-warn .md-datepicker-calendar-icon,.md-warn .md-THEME_NAME-theme .md-datepicker-open .md-datepicker-calendar-icon{color:\'{{warn-A700}}\'}.md-THEME_NAME-theme .md-datepicker-calendar{background:\'{{background-A100}}\'}.md-THEME_NAME-theme .md-datepicker-input-mask-opaque{box-shadow:0 0 0 9999px \\"{{background-hue-1}}\\"}.md-THEME_NAME-theme .md-datepicker-open .md-datepicker-input-container{background:\\"{{background-hue-1}}\\"}md-divider.md-THEME_NAME-theme{border-top-color:\'{{foreground-4}}\'}.layout-gt-lg-row>md-divider.md-THEME_NAME-theme,.layout-gt-md-row>md-divider.md-THEME_NAME-theme,.layout-gt-sm-row>md-divider.md-THEME_NAME-theme,.layout-gt-xs-row>md-divider.md-THEME_NAME-theme,.layout-lg-row>md-divider.md-THEME_NAME-theme,.layout-md-row>md-divider.md-THEME_NAME-theme,.layout-row>md-divider.md-THEME_NAME-theme,.layout-sm-row>md-divider.md-THEME_NAME-theme,.layout-xl-row>md-divider.md-THEME_NAME-theme,.layout-xs-row>md-divider.md-THEME_NAME-theme{border-right-color:\'{{foreground-4}}\'}md-icon.md-THEME_NAME-theme{color:\'{{foreground-2}}\'}md-icon.md-THEME_NAME-theme.md-primary{color:\'{{primary-color}}\'}md-icon.md-THEME_NAME-theme.md-accent{color:\'{{accent-color}}\'}md-icon.md-THEME_NAME-theme.md-warn{color:\'{{warn-color}}\'}md-input-container.md-THEME_NAME-theme .md-input{color:\'{{foreground-1}}\';border-color:\'{{foreground-4}}\'}md-input-container.md-THEME_NAME-theme .md-input:-moz-placeholder,md-input-container.md-THEME_NAME-theme .md-input::-moz-placeholder{color:\'{{foreground-3}}\'}md-input-container.md-THEME_NAME-theme .md-input:-ms-input-placeholder{color:\'{{foreground-3}}\'}md-input-container.md-THEME_NAME-theme .md-input::-webkit-input-placeholder{color:\'{{foreground-3}}\'}md-input-container.md-THEME_NAME-theme>md-icon{color:\'{{foreground-1}}\'}md-input-container.md-THEME_NAME-theme .md-placeholder,md-input-container.md-THEME_NAME-theme label{color:\'{{foreground-3}}\'}md-input-container.md-THEME_NAME-theme label.md-required:after{color:\'{{warn-A700}}\'}md-input-container.md-THEME_NAME-theme:not(.md-input-focused):not(.md-input-invalid) label.md-required:after{color:\'{{foreground-2}}\'}md-input-container.md-THEME_NAME-theme .md-input-message-animation,md-input-container.md-THEME_NAME-theme .md-input-messages-animation{color:\'{{warn-A700}}\'}md-input-container.md-THEME_NAME-theme .md-input-message-animation .md-char-counter,md-input-container.md-THEME_NAME-theme .md-input-messages-animation .md-char-counter{color:\'{{foreground-1}}\'}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input:-moz-placeholder,md-input-container.md-THEME_NAME-theme.md-input-focused .md-input::-moz-placeholder{color:\'{{foreground-2}}\'}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input:-ms-input-placeholder{color:\'{{foreground-2}}\'}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input::-webkit-input-placeholder{color:\'{{foreground-2}}\'}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-has-value label{color:\'{{foreground-2}}\'}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused .md-input,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-resized .md-input{border-color:\'{{primary-color}}\'}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused label,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused md-icon{color:\'{{primary-color}}\'}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent .md-input{border-color:\'{{accent-color}}\'}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent label,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent md-icon{color:\'{{accent-color}}\'}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn .md-input{border-color:\'{{warn-A700}}\'}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn label,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn md-icon{color:\'{{warn-A700}}\'}md-input-container.md-THEME_NAME-theme.md-input-invalid .md-input{border-color:\'{{warn-A700}}\'}md-input-container.md-THEME_NAME-theme.md-input-invalid .md-char-counter,md-input-container.md-THEME_NAME-theme.md-input-invalid .md-input-message-animation,md-input-container.md-THEME_NAME-theme.md-input-invalid label{color:\'{{warn-A700}}\'}[disabled] md-input-container.md-THEME_NAME-theme .md-input,md-input-container.md-THEME_NAME-theme .md-input[disabled]{border-bottom-color:transparent;color:\'{{foreground-3}}\';background-image:linear-gradient(90deg,\\"{{foreground-3}}\\" 0,\\"{{foreground-3}}\\" 33%,transparent 0);background-image:-ms-linear-gradient(left,transparent 0,\\"{{foreground-3}}\\" 100%)}md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h3,md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h4,md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h3,md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h4{color:\'{{foreground-1}}\'}md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text p,md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text p{color:\'{{foreground-2}}\'}md-list.md-THEME_NAME-theme .md-proxy-focus.md-focused div.md-no-style{background-color:\'{{background-100}}\'}md-list.md-THEME_NAME-theme md-list-item .md-avatar-icon{background-color:\'{{foreground-3}}\';color:\'{{background-color}}\'}md-list.md-THEME_NAME-theme md-list-item>md-icon{color:\'{{foreground-2}}\'}md-list.md-THEME_NAME-theme md-list-item>md-icon.md-highlight{color:\'{{primary-color}}\'}md-list.md-THEME_NAME-theme md-list-item>md-icon.md-highlight.md-accent{color:\'{{accent-color}}\'}md-menu-content.md-THEME_NAME-theme{background-color:\'{{background-A100}}\'}md-menu-content.md-THEME_NAME-theme md-menu-item{color:\'{{background-A200-0.87}}\'}md-menu-content.md-THEME_NAME-theme md-menu-item md-icon{color:\'{{background-A200-0.54}}\'}md-menu-content.md-THEME_NAME-theme md-menu-item .md-button[disabled],md-menu-content.md-THEME_NAME-theme md-menu-item .md-button[disabled] md-icon{color:\'{{background-A200-0.25}}\'}md-menu-content.md-THEME_NAME-theme md-menu-divider{background-color:\'{{background-A200-0.11}}\'}md-menu-bar.md-THEME_NAME-theme>button.md-button{color:\'{{foreground-2}}\';border-radius:2px}md-menu-bar.md-THEME_NAME-theme md-menu.md-open>button,md-menu-bar.md-THEME_NAME-theme md-menu>button:focus{outline:none;background:\'{{background-200}}\'}md-menu-bar.md-THEME_NAME-theme.md-open:not(.md-keyboard-mode) md-menu:hover>button{background-color:\'{{ background-500-0.2}}\'}md-menu-bar.md-THEME_NAME-theme:not(.md-keyboard-mode):not(.md-open) md-menu button:focus,md-menu-bar.md-THEME_NAME-theme:not(.md-keyboard-mode):not(.md-open) md-menu button:hover{background:transparent}md-menu-content.md-THEME_NAME-theme .md-menu>.md-button:after{color:\'{{background-A200-0.54}}\'}md-menu-content.md-THEME_NAME-theme .md-menu.md-open>.md-button{background-color:\'{{ background-500-0.2}}\'}md-toolbar.md-THEME_NAME-theme.md-menu-toolbar{background-color:\'{{background-A100}}\';color:\'{{background-A200}}\'}md-toolbar.md-THEME_NAME-theme.md-menu-toolbar md-toolbar-filler{background-color:\'{{primary-color}}\';color:\'{{background-A100-0.87}}\'}md-toolbar.md-THEME_NAME-theme.md-menu-toolbar md-toolbar-filler md-icon{color:\'{{background-A100-0.87}}\'}md-nav-bar.md-THEME_NAME-theme .md-nav-bar{background-color:transparent;border-color:\'{{foreground-4}}\'}md-nav-bar.md-THEME_NAME-theme .md-button._md-nav-button.md-unselected{color:\'{{foreground-2}}\'}md-nav-bar.md-THEME_NAME-theme md-nav-ink-bar{color:\'{{accent-color}}\';background:\'{{accent-color}}\'}md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar{background-color:\'{{accent-color}}\'}md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar .md-button._md-nav-button{color:\'{{accent-A100}}\'}md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar .md-button._md-nav-button.md-active,md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar .md-button._md-nav-button.md-focused{color:\'{{accent-contrast}}\'}md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar .md-button._md-nav-button.md-focused{background:\'{{accent-contrast-0.1}}\'}md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar md-nav-ink-bar{color:\'{{primary-600-1}}\';background:\'{{primary-600-1}}\'}md-nav-bar.md-THEME_NAME-theme.md-warn>.md-nav-bar{background-color:\'{{warn-color}}\'}md-nav-bar.md-THEME_NAME-theme.md-warn>.md-nav-bar .md-button._md-nav-button{color:\'{{warn-100}}\'}md-nav-bar.md-THEME_NAME-theme.md-warn>.md-nav-bar .md-button._md-nav-button.md-active,md-nav-bar.md-THEME_NAME-theme.md-warn>.md-nav-bar .md-button._md-nav-button.md-focused{color:\'{{warn-contrast}}\'}md-nav-bar.md-THEME_NAME-theme.md-warn>.md-nav-bar .md-button._md-nav-button.md-focused{background:\'{{warn-contrast-0.1}}\'}md-nav-bar.md-THEME_NAME-theme.md-primary>.md-nav-bar{background-color:\'{{primary-color}}\'}md-nav-bar.md-THEME_NAME-theme.md-primary>.md-nav-bar .md-button._md-nav-button{color:\'{{primary-100}}\'}md-nav-bar.md-THEME_NAME-theme.md-primary>.md-nav-bar .md-button._md-nav-button.md-active,md-nav-bar.md-THEME_NAME-theme.md-primary>.md-nav-bar .md-button._md-nav-button.md-focused{color:\'{{primary-contrast}}\'}md-nav-bar.md-THEME_NAME-theme.md-primary>.md-nav-bar .md-button._md-nav-button.md-focused{background:\'{{primary-contrast-0.1}}\'}md-toolbar>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar{background-color:\'{{primary-color}}\'}md-toolbar>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button{color:\'{{primary-100}}\'}md-toolbar>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-active,md-toolbar>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{color:\'{{primary-contrast}}\'}md-toolbar>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{background:\'{{primary-contrast-0.1}}\'}md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar{background-color:\'{{accent-color}}\'}md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button{color:\'{{accent-A100}}\'}md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-active,md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{color:\'{{accent-contrast}}\'}md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{background:\'{{accent-contrast-0.1}}\'}md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar md-nav-ink-bar{color:\'{{primary-600-1}}\';background:\'{{primary-600-1}}\'}md-toolbar.md-warn>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar{background-color:\'{{warn-color}}\'}md-toolbar.md-warn>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button{color:\'{{warn-100}}\'}md-toolbar.md-warn>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-active,md-toolbar.md-warn>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{color:\'{{warn-contrast}}\'}md-toolbar.md-warn>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{background:\'{{warn-contrast-0.1}}\'}._md-panel-backdrop.md-THEME_NAME-theme{background-color:\'{{background-900-1.0}}\'}md-progress-circular.md-THEME_NAME-theme path{stroke:\'{{primary-color}}\'}md-progress-circular.md-THEME_NAME-theme.md-warn path{stroke:\'{{warn-color}}\'}md-progress-circular.md-THEME_NAME-theme.md-accent path{stroke:\'{{accent-color}}\'}md-progress-linear.md-THEME_NAME-theme .md-container{background-color:\'{{primary-100}}\'}md-progress-linear.md-THEME_NAME-theme .md-bar{background-color:\'{{primary-color}}\'}md-progress-linear.md-THEME_NAME-theme.md-warn .md-container{background-color:\'{{warn-100}}\'}md-progress-linear.md-THEME_NAME-theme.md-warn .md-bar{background-color:\'{{warn-color}}\'}md-progress-linear.md-THEME_NAME-theme.md-accent .md-container{background-color:\'{{accent-100}}\'}md-progress-linear.md-THEME_NAME-theme.md-accent .md-bar{background-color:\'{{accent-color}}\'}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-bar1{background-color:\'{{warn-100}}\'}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-dashed:before{background:radial-gradient(\\"{{warn-100}}\\" 0,\\"{{warn-100}}\\" 16%,transparent 42%)}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-bar1{background-color:\'{{accent-100}}\'}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-dashed:before{background:radial-gradient(\\"{{accent-100}}\\" 0,\\"{{accent-100}}\\" 16%,transparent 42%)}md-radio-button.md-THEME_NAME-theme .md-off{border-color:\'{{foreground-2}}\'}md-radio-button.md-THEME_NAME-theme .md-on{background-color:\'{{accent-color-0.87}}\'}md-radio-button.md-THEME_NAME-theme.md-checked .md-off{border-color:\'{{accent-color-0.87}}\'}md-radio-button.md-THEME_NAME-theme.md-checked .md-ink-ripple{color:\'{{accent-color-0.87}}\'}md-radio-button.md-THEME_NAME-theme .md-container .md-ripple{color:\'{{accent-A700}}\'}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-on,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on{background-color:\'{{primary-color-0.87}}\'}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off{border-color:\'{{primary-color-0.87}}\'}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple{color:\'{{primary-color-0.87}}\'}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple{color:\'{{primary-600}}\'}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-on,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on{background-color:\'{{warn-color-0.87}}\'}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off{border-color:\'{{warn-color-0.87}}\'}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple{color:\'{{warn-color-0.87}}\'}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple{color:\'{{warn-600}}\'}md-radio-button.md-THEME_NAME-theme[disabled],md-radio-group.md-THEME_NAME-theme[disabled]{color:\'{{foreground-3}}\'}md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-off,md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-on,md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-off,md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-on{border-color:\'{{foreground-3}}\'}md-radio-group.md-THEME_NAME-theme .md-checked .md-ink-ripple{color:\'{{accent-color-0.26}}\'}md-radio-group.md-THEME_NAME-theme .md-checked:not([disabled]).md-primary .md-ink-ripple,md-radio-group.md-THEME_NAME-theme.md-primary .md-checked:not([disabled]) .md-ink-ripple{color:\'{{primary-color-0.26}}\'}md-radio-group.md-THEME_NAME-theme .md-checked.md-primary .md-ink-ripple{color:\'{{warn-color-0.26}}\'}md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked .md-container:before{background-color:\'{{accent-color-0.26}}\'}md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked.md-primary .md-container:before,md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty).md-primary .md-checked .md-container:before{background-color:\'{{primary-color-0.26}}\'}md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked.md-warn .md-container:before,md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty).md-warn .md-checked .md-container:before{background-color:\'{{warn-color-0.26}}\'}md-input-container md-select.md-THEME_NAME-theme .md-select-value span:first-child:after{color:\'{{warn-A700}}\'}md-input-container:not(.md-input-focused):not(.md-input-invalid) md-select.md-THEME_NAME-theme .md-select-value span:first-child:after{color:\'{{foreground-3}}\'}md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-THEME_NAME-theme .md-select-value,md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-THEME_NAME-theme .md-select-value.md-select-placeholder{color:\'{{primary-color}}\'}md-input-container.md-input-invalid md-select.md-THEME_NAME-theme .md-select-value{color:\'{{warn-A700}}\'!important;border-bottom-color:\'{{warn-A700}}\'!important}md-input-container.md-input-invalid md-select.md-THEME_NAME-theme.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme[disabled] .md-select-value{border-bottom-color:transparent;background-image:linear-gradient(90deg,\\"{{foreground-3}}\\" 0,\\"{{foreground-3}}\\" 33%,transparent 0);background-image:-ms-linear-gradient(left,transparent 0,\\"{{foreground-3}}\\" 100%)}md-select.md-THEME_NAME-theme .md-select-value{border-bottom-color:\'{{foreground-4}}\'}md-select.md-THEME_NAME-theme .md-select-value.md-select-placeholder{color:\'{{foreground-3}}\'}md-select.md-THEME_NAME-theme .md-select-value span:first-child:after{color:\'{{warn-A700}}\'}md-select.md-THEME_NAME-theme.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme.ng-invalid.ng-touched .md-select-value{color:\'{{warn-A700}}\'!important;border-bottom-color:\'{{warn-A700}}\'!important}md-select.md-THEME_NAME-theme.ng-invalid.ng-touched.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-value{border-bottom-color:\'{{primary-color}}\';color:\'{{ foreground-1 }}\'}md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-value.md-select-placeholder{color:\'{{ foreground-1 }}\'}md-select.md-THEME_NAME-theme:not([disabled]):focus.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme:not([disabled]):focus.md-accent .md-select-value{border-bottom-color:\'{{accent-color}}\'}md-select.md-THEME_NAME-theme:not([disabled]):focus.md-warn .md-select-value{border-bottom-color:\'{{warn-color}}\'}md-select.md-THEME_NAME-theme[disabled] .md-select-icon,md-select.md-THEME_NAME-theme[disabled] .md-select-value,md-select.md-THEME_NAME-theme[disabled] .md-select-value.md-select-placeholder{color:\'{{foreground-3}}\'}md-select.md-THEME_NAME-theme .md-select-icon{color:\'{{foreground-2}}\'}md-select-menu.md-THEME_NAME-theme md-content{background:\'{{background-A100}}\'}md-select-menu.md-THEME_NAME-theme md-content md-optgroup{color:\'{{background-600-0.87}}\'}md-select-menu.md-THEME_NAME-theme md-content md-option{color:\'{{background-900-0.87}}\'}md-select-menu.md-THEME_NAME-theme md-content md-option[disabled] .md-text{color:\'{{background-400-0.87}}\'}md-select-menu.md-THEME_NAME-theme md-content md-option:not([disabled]):focus,md-select-menu.md-THEME_NAME-theme md-content md-option:not([disabled]):hover{background:\'{{background-200}}\'}md-select-menu.md-THEME_NAME-theme md-content md-option[selected]{color:\'{{primary-500}}\'}md-select-menu.md-THEME_NAME-theme md-content md-option[selected]:focus{color:\'{{primary-600}}\'}md-select-menu.md-THEME_NAME-theme md-content md-option[selected].md-accent{color:\'{{accent-color}}\'}md-select-menu.md-THEME_NAME-theme md-content md-option[selected].md-accent:focus{color:\'{{accent-A700}}\'}.md-checkbox-enabled.md-THEME_NAME-theme .md-ripple{color:\'{{primary-600}}\'}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-ripple{color:\'{{background-600}}\'}.md-checkbox-enabled.md-THEME_NAME-theme .md-ink-ripple{color:\'{{foreground-2}}\'}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-ink-ripple{color:\'{{primary-color-0.87}}\'}.md-checkbox-enabled.md-THEME_NAME-theme:not(.md-checked) .md-icon{border-color:\'{{foreground-2}}\'}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-icon{background-color:\'{{primary-color-0.87}}\'}.md-checkbox-enabled.md-THEME_NAME-theme[selected].md-focused .md-container:before{background-color:\'{{primary-color-0.26}}\'}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-icon:after{border-color:\'{{primary-contrast-0.87}}\'}.md-checkbox-enabled.md-THEME_NAME-theme .md-indeterminate[disabled] .md-container{color:\'{{foreground-3}}\'}.md-checkbox-enabled.md-THEME_NAME-theme md-option .md-text{color:\'{{background-900-0.87}}\'}md-sidenav.md-THEME_NAME-theme,md-sidenav.md-THEME_NAME-theme md-content{background-color:\'{{background-hue-1}}\'}md-slider.md-THEME_NAME-theme .md-track{background-color:\'{{foreground-3}}\'}md-slider.md-THEME_NAME-theme .md-track-ticks{color:\'{{background-contrast}}\'}md-slider.md-THEME_NAME-theme .md-focus-ring{background-color:\'{{accent-A200-0.2}}\'}md-slider.md-THEME_NAME-theme .md-disabled-thumb{border-color:\'{{background-color}}\';background-color:\'{{background-color}}\'}md-slider.md-THEME_NAME-theme.md-min .md-thumb:after{background-color:\'{{background-color}}\';border-color:\'{{foreground-3}}\'}md-slider.md-THEME_NAME-theme.md-min .md-focus-ring{background-color:\'{{foreground-3-0.38}}\'}md-slider.md-THEME_NAME-theme.md-min[md-discrete] .md-thumb:after{background-color:\'{{background-contrast}}\';border-color:transparent}md-slider.md-THEME_NAME-theme.md-min[md-discrete] .md-sign{background-color:\'{{background-400}}\'}md-slider.md-THEME_NAME-theme.md-min[md-discrete] .md-sign:after{border-top-color:\'{{background-400}}\'}md-slider.md-THEME_NAME-theme.md-min[md-discrete][md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:\'{{background-400}}\'}md-slider.md-THEME_NAME-theme .md-track.md-track-fill{background-color:\'{{accent-color}}\'}md-slider.md-THEME_NAME-theme .md-thumb:after{border-color:\'{{accent-color}}\';background-color:\'{{accent-color}}\'}md-slider.md-THEME_NAME-theme .md-sign{background-color:\'{{accent-color}}\'}md-slider.md-THEME_NAME-theme .md-sign:after{border-top-color:\'{{accent-color}}\'}md-slider.md-THEME_NAME-theme[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:\'{{accent-color}}\'}md-slider.md-THEME_NAME-theme .md-thumb-text{color:\'{{accent-contrast}}\'}md-slider.md-THEME_NAME-theme.md-warn .md-focus-ring{background-color:\'{{warn-200-0.38}}\'}md-slider.md-THEME_NAME-theme.md-warn .md-track.md-track-fill{background-color:\'{{warn-color}}\'}md-slider.md-THEME_NAME-theme.md-warn .md-thumb:after{border-color:\'{{warn-color}}\';background-color:\'{{warn-color}}\'}md-slider.md-THEME_NAME-theme.md-warn .md-sign{background-color:\'{{warn-color}}\'}md-slider.md-THEME_NAME-theme.md-warn .md-sign:after{border-top-color:\'{{warn-color}}\'}md-slider.md-THEME_NAME-theme.md-warn[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:\'{{warn-color}}\'}md-slider.md-THEME_NAME-theme.md-warn .md-thumb-text{color:\'{{warn-contrast}}\'}md-slider.md-THEME_NAME-theme.md-primary .md-focus-ring{background-color:\'{{primary-200-0.38}}\'}md-slider.md-THEME_NAME-theme.md-primary .md-track.md-track-fill{background-color:\'{{primary-color}}\'}md-slider.md-THEME_NAME-theme.md-primary .md-thumb:after{border-color:\'{{primary-color}}\';background-color:\'{{primary-color}}\'}md-slider.md-THEME_NAME-theme.md-primary .md-sign{background-color:\'{{primary-color}}\'}md-slider.md-THEME_NAME-theme.md-primary .md-sign:after{border-top-color:\'{{primary-color}}\'}md-slider.md-THEME_NAME-theme.md-primary[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:\'{{primary-color}}\'}md-slider.md-THEME_NAME-theme.md-primary .md-thumb-text{color:\'{{primary-contrast}}\'}md-slider.md-THEME_NAME-theme[disabled] .md-thumb:after{border-color:transparent}md-slider.md-THEME_NAME-theme[disabled]:not(.md-min) .md-thumb:after,md-slider.md-THEME_NAME-theme[disabled][md-discrete] .md-thumb:after{background-color:\'{{foreground-3}}\';border-color:transparent}md-slider.md-THEME_NAME-theme[disabled][readonly] .md-sign{background-color:\'{{background-400}}\'}md-slider.md-THEME_NAME-theme[disabled][readonly] .md-sign:after{border-top-color:\'{{background-400}}\'}md-slider.md-THEME_NAME-theme[disabled][readonly][md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:\'{{background-400}}\'}md-slider.md-THEME_NAME-theme[disabled][readonly] .md-disabled-thumb{border-color:transparent;background-color:transparent}md-slider-container[disabled]>:first-child:not(md-slider),md-slider-container[disabled]>:last-child:not(md-slider){color:\'{{foreground-3}}\'}.md-subheader.md-THEME_NAME-theme{color:\'{{ foreground-2-0.23 }}\';background-color:\'{{background-default}}\'}.md-subheader.md-THEME_NAME-theme.md-primary{color:\'{{primary-color}}\'}.md-subheader.md-THEME_NAME-theme.md-accent{color:\'{{accent-color}}\'}.md-subheader.md-THEME_NAME-theme.md-warn{color:\'{{warn-color}}\'}md-switch.md-THEME_NAME-theme .md-ink-ripple{color:\'{{background-500}}\'}md-switch.md-THEME_NAME-theme .md-thumb{background-color:\'{{background-50}}\'}md-switch.md-THEME_NAME-theme .md-bar{background-color:\'{{background-500}}\'}md-switch.md-THEME_NAME-theme.md-checked .md-ink-ripple{color:\'{{accent-color}}\'}md-switch.md-THEME_NAME-theme.md-checked .md-thumb{background-color:\'{{accent-color}}\'}md-switch.md-THEME_NAME-theme.md-checked .md-bar{background-color:\'{{accent-color-0.5}}\'}md-switch.md-THEME_NAME-theme.md-checked.md-focused .md-thumb:before{background-color:\'{{accent-color-0.26}}\'}md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-ink-ripple{color:\'{{primary-color}}\'}md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-thumb{background-color:\'{{primary-color}}\'}md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-bar{background-color:\'{{primary-color-0.5}}\'}md-switch.md-THEME_NAME-theme.md-checked.md-primary.md-focused .md-thumb:before{background-color:\'{{primary-color-0.26}}\'}md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-ink-ripple{color:\'{{warn-color}}\'}md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-thumb{background-color:\'{{warn-color}}\'}md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-bar{background-color:\'{{warn-color-0.5}}\'}md-switch.md-THEME_NAME-theme.md-checked.md-warn.md-focused .md-thumb:before{background-color:\'{{warn-color-0.26}}\'}md-switch.md-THEME_NAME-theme[disabled] .md-thumb{background-color:\'{{background-400}}\'}md-switch.md-THEME_NAME-theme[disabled] .md-bar{background-color:\'{{foreground-4}}\'}md-tabs.md-THEME_NAME-theme md-tabs-wrapper{background-color:transparent;border-color:\'{{foreground-4}}\'}md-tabs.md-THEME_NAME-theme .md-paginator md-icon{color:\'{{primary-color}}\'}md-tabs.md-THEME_NAME-theme md-ink-bar{color:\'{{accent-color}}\';background:\'{{accent-color}}\'}md-tabs.md-THEME_NAME-theme .md-tab{color:\'{{foreground-2}}\'}md-tabs.md-THEME_NAME-theme .md-tab[disabled],md-tabs.md-THEME_NAME-theme .md-tab[disabled] md-icon{color:\'{{foreground-3}}\'}md-tabs.md-THEME_NAME-theme .md-tab.md-active,md-tabs.md-THEME_NAME-theme .md-tab.md-active md-icon,md-tabs.md-THEME_NAME-theme .md-tab.md-focused,md-tabs.md-THEME_NAME-theme .md-tab.md-focused md-icon{color:\'{{primary-color}}\'}md-tabs.md-THEME_NAME-theme .md-tab.md-focused{background:\'{{primary-color-0.1}}\'}md-tabs.md-THEME_NAME-theme .md-tab .md-ripple-container{color:\'{{accent-A100}}\'}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper{background-color:\'{{accent-color}}\'}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:\'{{accent-A100}}\'}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:\'{{accent-contrast}}\'}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:\'{{accent-contrast-0.1}}\'}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar{color:\'{{primary-600-1}}\';background:\'{{primary-600-1}}\'}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper{background-color:\'{{primary-color}}\'}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:\'{{primary-100}}\'}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:\'{{primary-contrast}}\'}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:\'{{primary-contrast-0.1}}\'}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper{background-color:\'{{warn-color}}\'}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:\'{{warn-100}}\'}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:\'{{warn-contrast}}\'}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:\'{{warn-contrast-0.1}}\'}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper{background-color:\'{{primary-color}}\'}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:\'{{primary-100}}\'}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:\'{{primary-contrast}}\'}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:\'{{primary-contrast-0.1}}\'}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper{background-color:\'{{accent-color}}\'}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:\'{{accent-A100}}\'}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:\'{{accent-contrast}}\'}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:\'{{accent-contrast-0.1}}\'}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar{color:\'{{primary-600-1}}\';background:\'{{primary-600-1}}\'}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper{background-color:\'{{warn-color}}\'}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:\'{{warn-100}}\'}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:\'{{warn-contrast}}\'}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:\'{{warn-contrast-0.1}}\'}md-toast.md-THEME_NAME-theme .md-toast-content{background-color:#323232;color:\'{{background-50}}\'}md-toast.md-THEME_NAME-theme .md-toast-content .md-button{color:\'{{background-50}}\'}md-toast.md-THEME_NAME-theme .md-toast-content .md-button.md-highlight{color:\'{{accent-color}}\'}md-toast.md-THEME_NAME-theme .md-toast-content .md-button.md-highlight.md-primary{color:\'{{primary-color}}\'}md-toast.md-THEME_NAME-theme .md-toast-content .md-button.md-highlight.md-warn{color:\'{{warn-color}}\'}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar){background-color:\'{{primary-color}}\';color:\'{{primary-contrast}}\'}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar) md-icon{color:\'{{primary-contrast}}\';fill:\'{{primary-contrast}}\'}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar) .md-button[disabled] md-icon{color:\'{{primary-contrast-0.26}}\';fill:\'{{primary-contrast-0.26}}\'}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent{background-color:\'{{accent-color}}\';color:\'{{accent-contrast}}\'}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent .md-ink-ripple{color:\'{{accent-contrast}}\'}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent md-icon{color:\'{{accent-contrast}}\';fill:\'{{accent-contrast}}\'}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent .md-button[disabled] md-icon{color:\'{{accent-contrast-0.26}}\';fill:\'{{accent-contrast-0.26}}\'}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-warn{background-color:\'{{warn-color}}\';color:\'{{warn-contrast}}\'}.md-panel.md-tooltip.md-THEME_NAME-theme{color:\'{{background-700-contrast}}\';background-color:\'{{background-700}}\'}body.md-THEME_NAME-theme,html.md-THEME_NAME-theme{color:\'{{foreground-1}}\';background-color:\'{{background-color}}\'}");\nngmaterial.core=angular.module("material.core");ngmaterial.components={};\nangular.module("material.components.backdrop",["material.core"]).directive("mdBackdrop",["$mdTheming","$mdUtil","$animate","$rootElement","$window","$log","$$rAF","$document",function(a,b,c,d,e,f,g,k){function q(q,u){function h(){var a=parseInt(l.height,10)+Math.abs(parseInt(l.top,10));u.css("height",a+"px")}c.pin&&c.pin(u,d);var l;g(function(){l=e.getComputedStyle(k[0].body);if("fixed"===l.position){var c=b.debounce(function(){l=e.getComputedStyle(k[0].body);h()},60,null,!1);h();angular.element(e).on("resize",\nc);q.$on("$destroy",function(){angular.element(e).off("resize",c)})}var d=u.parent();if(d.length){"BODY"===d[0].nodeName&&u.css("position","fixed");var g=e.getComputedStyle(d[0]);"static"===g.position&&f.warn("<md-backdrop> may not work properly in a scrolled, static-positioned parent container.");a.inherit(u,d)}})}return{restrict:"E",link:q}}]);ngmaterial.components.backdrop=angular.module("material.components.backdrop");MdButtonDirective.$inject=["$mdButtonInkRipple","$mdTheming","$mdAria","$mdInteraction"];MdAnchorDirective.$inject=["$mdTheming"];angular.module("material.components.button",["material.core"]).directive("mdButton",MdButtonDirective).directive("a",MdAnchorDirective);function MdAnchorDirective(a){return{restrict:"E",link:function(b,c){a(c)}}}\nfunction MdButtonDirective(a,b,c,d){function e(a){return angular.isDefined(a.href)||angular.isDefined(a.ngHref)||angular.isDefined(a.ngLink)||angular.isDefined(a.uiSref)}function f(a,b){if(e(b))return\'<a class="md-button" ng-transclude></a>\';a="undefined"===typeof b.type?"button":b.type;return\'<button class="md-button" type="\'+a+\'" ng-transclude></button>\'}function g(f,g,r){b(g);a.attach(f,g);c.expectWithoutText(g,"aria-label");e(r)&&angular.isDefined(r.ngDisabled)&&f.$watch(r.ngDisabled,function(a){g.attr("tabindex",\na?-1:0)});g.on("click",function(a){!0===r.disabled&&(a.preventDefault(),a.stopImmediatePropagation())});g.hasClass("md-no-focus")||(g.on("focus",function(){d.isUserInvoked()&&"keyboard"!==d.getLastInteractionType()||g.addClass("md-focused")}),g.on("blur",function(){g.removeClass("md-focused")}))}return{restrict:"EA",replace:!0,transclude:!0,template:f,link:g}}ngmaterial.components.button=angular.module("material.components.button");MdCheckboxDirective.$inject="inputDirective $mdAria $mdConstant $mdTheming $mdUtil $mdInteraction".split(" ");angular.module("material.components.checkbox",["material.core"]).directive("mdCheckbox",MdCheckboxDirective);\nfunction MdCheckboxDirective(a,b,c,d,e,f){function g(g,q){function k(g,k,l,m){function h(a,b,c){l[a]&&g.$watch(l[a],function(a){c[a]&&k.attr(b,c[a])})}function q(a){var b=a.which||a.keyCode;if(b===c.KEY_CODE.SPACE||b===c.KEY_CODE.ENTER)a.preventDefault(),k.addClass("md-focused"),p(a)}function p(a){k[0].hasAttribute("disabled")||g.skipToggle||g.$apply(function(){var b=l.ngChecked&&l.ngClick?l.checked:!D.$viewValue;D.$setViewValue(b,a&&a.type);D.$render()})}function w(){k.toggleClass("md-checked",!!D.$viewValue&&\n!r)}function A(a){(r=!1!==a)&&k.attr("aria-checked","mixed");k.toggleClass("md-indeterminate",r)}var r,y=m[0],D=m[1]||e.fakeNgModel(),z=m[2];y&&(m=y.isErrorGetter||function(){return D.$invalid&&(D.$touched||z&&z.$submitted)},y.input=k,g.$watch(m,y.setInvalid));d(k);k.children().on("focus",function(){k.focus()});e.parseAttributeBoolean(l.mdIndeterminate)&&(A(),g.$watch(l.mdIndeterminate,A));l.ngChecked&&g.$watch(g.$eval.bind(g,l.ngChecked),function(a){D.$setViewValue(a);D.$render()});h("ngDisabled",\n"tabindex",{"true":"-1","false":l.tabindex});b.expectWithText(k,"aria-label");a.link.pre(g,{on:angular.noop,0:{}},l,[D]);k.on("click",p).on("keypress",q).on("focus",function(){"keyboard"===f.getLastInteractionType()&&k.addClass("md-focused")}).on("blur",function(){k.removeClass("md-focused")});D.$render=w}q.$set("tabindex",q.tabindex||"0");q.$set("type","checkbox");q.$set("role",q.type);return{pre:function(a,b){b.on("click",function(a){this.hasAttribute("disabled")&&a.stopImmediatePropagation()})},\npost:k}}a=a[0];return{restrict:"E",transclude:!0,require:["^?mdInputContainer","?ngModel","?^form"],priority:c.BEFORE_NG_ARIA,template:\'<div class="md-container" md-ink-ripple md-ink-ripple-checkbox><div class="md-icon"></div></div><div ng-transclude class="md-label"></div>\',compile:g}}ngmaterial.components.checkbox=angular.module("material.components.checkbox");angular.module("material.components.icon",["material.core"]);angular.module("material.components.icon").directive("mdIcon",["$mdIcon","$mdTheming","$mdAria","$sce",mdIconDirective]);\nfunction mdIconDirective(a,b,c){function d(d,f,g){function e(){if(!g.mdSvgIcon&&!g.mdSvgSrc){g.mdFontIcon&&(f.removeClass(q),f.addClass(g.mdFontIcon),q=g.mdFontIcon);var b=a.fontSet(g.mdFontSet);r!==b&&(f.removeClass(r),f.addClass(b),r=b)}}b(f);var q=g.mdFontIcon,r=a.fontSet(g.mdFontSet);g.mdSvgIcon||g.mdSvgSrc||(g.mdFontIcon&&f.addClass("md-font "+g.mdFontIcon),f.addClass(r));g.$observe("mdFontIcon",e);g.$observe("mdFontSet",e);f[0].getAttribute(g.$attr.mdSvgSrc);d=g.$normalize(g.$attr.mdSvgIcon||\ng.$attr.mdSvgSrc||"");g.role||(c.expect(f,"role","img"),g.role="img");if("img"===g.role&&!g.ariaHidden&&!c.hasAriaLabel(f)){var u;g.alt?c.expect(f,"aria-label",g.alt):c.parentHasAriaLabel(f,2)?c.expect(f,"aria-hidden","true"):(u=g.mdFontIcon||g.mdSvgIcon||f.text())?c.expect(f,"aria-label",u):c.expect(f,"aria-hidden","true")}d&&g.$observe(d,function(b){f.empty();b&&a(b).then(function(a){f.empty();f.append(a)})})}return{restrict:"E",link:d}}MdIconService.$inject="config $templateRequest $q $log $mdUtil $sce".split(" ");\nangular.module("material.components.icon").constant("$$mdSvgRegistry",{mdTabsArrow:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyICIvPjwvZz48L3N2Zz4=",mdClose:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnPjxwYXRoIGQ9Ik0xOSA2LjQxbC0xLjQxLTEuNDEtNS41OSA1LjU5LTUuNTktNS41OS0xLjQxIDEuNDEgNS41OSA1LjU5LTUuNTkgNS41OSAxLjQxIDEuNDEgNS41OS01LjU5IDUuNTkgNS41OSAxLjQxLTEuNDEtNS41OS01LjU5eiIvPjwvZz48L3N2Zz4=",\nmdCancel:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnPjxwYXRoIGQ9Ik0xMiAyYy01LjUzIDAtMTAgNC40Ny0xMCAxMHM0LjQ3IDEwIDEwIDEwIDEwLTQuNDcgMTAtMTAtNC40Ny0xMC0xMC0xMHptNSAxMy41OWwtMS40MSAxLjQxLTMuNTktMy41OS0zLjU5IDMuNTktMS40MS0xLjQxIDMuNTktMy41OS0zLjU5LTMuNTkgMS40MS0xLjQxIDMuNTkgMy41OSAzLjU5LTMuNTkgMS40MSAxLjQxLTMuNTkgMy41OSAzLjU5IDMuNTl6Ii8+PC9nPjwvc3ZnPg==",mdMenu:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0zLDZIMjFWOEgzVjZNMywxMUgyMVYxM0gzVjExTTMsMTZIMjFWMThIM1YxNloiIC8+PC9zdmc+",\nmdToggleArrow:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiPjxwYXRoIGQ9Ik0yNCAxNmwtMTIgMTIgMi44MyAyLjgzIDkuMTctOS4xNyA5LjE3IDkuMTcgMi44My0yLjgzeiIvPjxwYXRoIGQ9Ik0wIDBoNDh2NDhoLTQ4eiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==",mdCalendar:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgM2gtMVYxaC0ydjJIOFYxSDZ2Mkg1Yy0xLjExIDAtMS45OS45LTEuOTkgMkwzIDE5YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bTAgMTZINVY4aDE0djExek03IDEwaDV2NUg3eiIvPjwvc3ZnPg==",\nmdChecked:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnPjxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiLz48L2c+PC9zdmc+"}).provider("$mdIcon",MdIconProvider);var config={defaultViewBoxSize:24,defaultFontSet:"material-icons",fontSets:[]};function MdIconProvider(){}\nMdIconProvider.prototype={icon:function(a,b,c){-1==a.indexOf(":")&&(a="$default:"+a);config[a]=new ConfigurationItem(b,c);return this},iconSet:function(a,b,c){config[a]=new ConfigurationItem(b,c);return this},defaultIconSet:function(a,b){config.$default||(config.$default=new ConfigurationItem(a,b));config.$default.viewBoxSize=b||config.defaultViewBoxSize;return this},defaultViewBoxSize:function(a){config.defaultViewBoxSize=a;return this},fontSet:function(a,b){config.fontSets.push({alias:a,fontSet:b||\na});return this},defaultFontSet:function(a){config.defaultFontSet=a?a:"";return this},defaultIconSize:function(a){config.defaultIconSize=a;return this},$get:["$templateRequest","$q","$log","$mdUtil","$sce",function(a,b,c,d,e){return MdIconService(config,a,b,c,d,e)}]};function ConfigurationItem(a,b){this.url=a;this.viewBoxSize=b||config.defaultViewBoxSize}\nfunction MdIconService(a,b,c,d,e,f){function g(b){b=b||"";angular.isString(b)||(b=f.getTrustedUrl(b));if(p[b])return c.when(q(p[b]));if(A.test(b)||B.test(b))return l(b).then(r(b));-1==b.indexOf(":")&&(b="$default:"+b);var d=a[b]?u:h;return d(b).then(r(b))}function k(b){var c=angular.isUndefined(b)||!(b&&b.length);if(c)return a.defaultFontSet;var d=b;angular.forEach(a.fontSets,function(a){a.alias==b&&(d=a.fontSet||d)});return d}function q(a){a=a.clone();var b="_cache"+e.nextUid();a.id&&(a.id+=b);angular.forEach(a.querySelectorAll("[id]"),\nfunction(a){a.id+=b});return a}function r(b){return function(c){var d=c;d=angular.isDefined(d.element)&&angular.isDefined(d.config);p[b]=d?c:new m(c,a[b]);return p[b].clone()}}function u(b){var c=a[b];return l(c.url).then(function(a){return new m(a,c)})}function h(b){function e(a){var c=b.slice(b.lastIndexOf(":")+1);return(a=a.querySelector("#"+c))?new m(a,k):f(b)}function f(a){var b="icon "+a+" not found";d.warn(b);return c.reject(b||a)}var g=b.substring(0,b.lastIndexOf(":"))||"$default",k=a[g];\nreturn k?l(k.url).then(e):f(b)}function l(a){function e(a){var b=B.exec(a),b=(a=/base64/i.test(a))?window.atob(b[2]):b[2];return c.when(angular.element(b)[0])}function f(a){return c(function(c,e){var f=function(a){var b=angular.isString(a)?a:a.message||a.data||a.statusText;d.warn(b);e(a)},g=function(b){w[a]||(w[a]=angular.element("<div>").append(b)[0].querySelector("svg"));c(w[a])};b(a,!0).then(g,f)})}return B.test(a)?e(a):f(a)}function m(a,b){a&&"svg"!=a.tagName&&(a=angular.element(\'<svg xmlns="http://www.w3.org/2000/svg">\').append(a.cloneNode(!0))[0]);\na.getAttribute("xmlns")||a.setAttribute("xmlns","http://www.w3.org/2000/svg");this.element=a;this.config=b;this.prepare()}function t(){var b=this.config?this.config.viewBoxSize:a.defaultViewBoxSize;angular.forEach({fit:"",height:"100%",width:"100%",preserveAspectRatio:"xMidYMid meet",viewBox:this.element.getAttribute("viewBox")||"0 0 "+b+" "+b,focusable:!1},function(a,b){this.element.setAttribute(b,a)},this)}function v(){return this.element.cloneNode(!0)}var p={},w={},A=/[-\\w@:%\\+.~#?&//=]{2,}\\.[a-z]{2,4}\\b(\\/[-\\w@:%\\+.~#?&//=]*)?/i,\nB=/^data:image\\/svg\\+xml[\\s*;\\w\\-\\=]*?(base64)?,(.*)$/i;m.prototype={clone:v,prepare:t};g.fontSet=k;return g}ngmaterial.components.icon=angular.module("material.components.icon");mdInputContainerDirective.$inject=["$mdTheming","$parse"];inputTextareaDirective.$inject=["$mdUtil","$window","$mdAria","$timeout","$mdGesture"];mdMaxlengthDirective.$inject=["$animate","$mdUtil"];placeholderDirective.$inject=["$compile"];ngMessageDirective.$inject=["$mdUtil"];mdSelectOnFocusDirective.$inject=["$timeout"];mdInputInvalidMessagesAnimation.$inject=["$$AnimateRunner","$animateCss","$mdUtil","$log"];ngMessagesAnimation.$inject=["$$AnimateRunner","$animateCss","$mdUtil","$log"];\nngMessageAnimation.$inject=["$$AnimateRunner","$animateCss","$mdUtil","$log"];\nvar inputModule=angular.module("material.components.input",["material.core"]).directive("mdInputContainer",mdInputContainerDirective).directive("label",labelDirective).directive("input",inputTextareaDirective).directive("textarea",inputTextareaDirective).directive("mdMaxlength",mdMaxlengthDirective).directive("placeholder",placeholderDirective).directive("ngMessages",ngMessagesDirective).directive("ngMessage",ngMessageDirective).directive("ngMessageExp",ngMessageDirective).directive("mdSelectOnFocus",\nmdSelectOnFocusDirective).animation(".md-input-invalid",mdInputInvalidMessagesAnimation).animation(".md-input-messages-animation",ngMessagesAnimation).animation(".md-input-message-animation",ngMessageAnimation);\nwindow._mdMocksIncluded&&inputModule.service("$$mdInput",function(){return{messages:{show:showInputMessages,hide:hideInputMessages,getElement:getMessagesElement}}}).service("mdInputInvalidAnimation",mdInputInvalidMessagesAnimation).service("mdInputMessagesAnimation",ngMessagesAnimation).service("mdInputMessageAnimation",ngMessageAnimation);\nfunction mdInputContainerDirective(a,b){function c(b){var c=b[0].querySelector(f),d=b[0].querySelector(g);c&&b.addClass("md-icon-left");d&&b.addClass("md-icon-right");return function(b,c){a(c)}}function d(a,c,d,e){var f=this;f.isErrorGetter=d.mdIsError&&b(d.mdIsError);f.delegateClick=function(){f.input.focus()};f.element=c;f.setFocused=function(a){c.toggleClass("md-input-focused",!!a)};f.setHasValue=function(a){c.toggleClass("md-input-has-value",!!a)};f.setHasPlaceholder=function(a){c.toggleClass("md-input-has-placeholder",\n!!a)};f.setInvalid=function(a){a?e.addClass(c,"md-input-invalid"):e.removeClass(c,"md-input-invalid")};a.$watch(function(){return f.label&&f.input},function(a){a&&!f.label.attr("for")&&f.label.attr("for",f.input.attr("id"))})}d.$inject=["$scope","$element","$attrs","$animate"];var e=["INPUT","TEXTAREA","SELECT","MD-SELECT"],f=e.reduce(function(a,b){return a.concat(["md-icon ~ "+b,".md-icon ~ "+b])},[]).join(","),g=e.reduce(function(a,b){return a.concat([b+" ~ md-icon",b+" ~ .md-icon"])},[]).join(",");\nreturn{restrict:"E",compile:c,controller:d}}function labelDirective(){return{restrict:"E",require:"^?mdInputContainer",link:function(a,b,c,d){!d||c.mdNoFloat||b.hasClass("md-container-ignore")||(d.label=b,a.$on("$destroy",function(){d.label=null}))}}}\nfunction inputTextareaDirective(a,b,c,d,e){function f(f,k,q,r){function g(a){t.setHasValue(!p.$isEmpty(a));return a}function h(){t.label&&q.$observe("required",function(a){t.label.toggleClass("md-required",a&&!A)})}function l(){t.setHasValue(0<k.val().length||(k[0].validity||{}).badInput)}function m(){function c(){k.attr("rows",1).css("height","auto").addClass("md-no-flex");var a=r.offsetHeight;var b=r.scrollHeight-a;a+=Math.max(b,0);A||(b=k[0].style.padding||"",A=k.css("padding",0).prop("offsetHeight"),\nk[0].style.padding=b);l&&A&&(a=Math.max(a,A*l));y&&A&&(b=A*y,b<a?(k.attr("md-no-autogrow",""),a=b):k.removeAttr("md-no-autogrow"));A&&k.attr("rows",Math.round(a/A));k.css("height",a+"px").removeClass("md-no-flex")}function g(b){a.nextTick(c);return b}function h(){if(m&&(m=!1,angular.element(b).off("resize",c),x&&x(),k.attr("md-no-autogrow","").off("input",c),v)){var a=p.$formatters.indexOf(g);-1<a&&p.$formatters.splice(a,1)}}function w(){function a(a){a.preventDefault();p=!0;w=parseFloat(k.css("height"))||\nk.prop("offsetHeight")}function b(a){p&&(a.preventDefault(),h(),m.addClass("md-input-resized"))}function c(a){p&&k.css("height",w+a.pointer.distanceY+"px")}function d(){p&&(p=!1,m.removeClass("md-input-resized"))}if(!q.hasOwnProperty("mdNoResize")){var g=angular.element(\'<div class="md-resize-handle"></div>\'),p=!1,w=0,m=t.element,l=e.register(g,"drag",{horizontal:!1});k.wrap(\'<div class="md-resize-wrapper">\').after(g);g.on("mousedown",a);m.on("$md.dragstart",b).on("$md.drag",c).on("$md.dragend",d);\nf.$on("$destroy",function(){g.off("mousedown",a).remove();m.off("$md.dragstart",b).off("$md.drag",c).off("$md.dragend",d);l();l=m=g=null})}}var m=!q.hasOwnProperty("mdNoAutogrow");w();if(m){var l=q.hasOwnProperty("rows")?parseInt(q.rows):NaN,y=q.hasOwnProperty("maxRows")?parseInt(q.maxRows):NaN,x=f.$on("md-resize-textarea",c),A=null,r=k[0];d(function(){a.nextTick(c)},10,!1);k.on("input",c);v&&p.$formatters.push(g);l||k.attr("rows",1);angular.element(b).on("resize",c);f.$on("$destroy",h);if(q.hasOwnProperty("mdDetectHidden")){var u=\nfunction(){var a=!1;return function(){var b=0===r.offsetHeight;!1===b&&!0===a&&c();a=b}}();f.$watch(function(){a.nextTick(u,!1);return!0})}}}var t=r[0],v=!!r[1],p=r[1]||a.fakeNgModel(),w=r[2];r=angular.isDefined(q.readonly);var A=a.parseAttributeBoolean(q.mdNoAsterisk),B=k[0].tagName.toLowerCase();if(t)if("hidden"===q.type)k.attr("aria-hidden","true");else{if(t.input){if(t.input[0].contains(k[0]))return;throw Error("<md-input-container> can only have *one* <input>, <textarea> or <md-select> child element!");\n}t.input=k;h();var y=angular.element(\'<div class="md-errors-spacer">\');k.after(y);t.label||c.expect(k,"aria-label",q.placeholder);k.addClass("md-input");k.attr("id")||k.attr("id","input_"+a.nextUid());"input"===B&&"number"===q.type&&q.min&&q.max&&!q.step?k.attr("step","any"):"textarea"===B&&m();v||l();B=t.isErrorGetter||function(){return p.$invalid&&(p.$touched||w&&w.$submitted)};f.$watch(B,t.setInvalid);q.ngValue&&q.$observe("value",l);p.$parsers.push(g);p.$formatters.push(g);k.on("input",l);if(!r)k.on("focus",\nfunction(){a.nextTick(function(){t.setFocused(!0)})}).on("blur",function(){a.nextTick(function(){t.setFocused(!1);l()})});f.$on("$destroy",function(){t.setFocused(!1);t.setHasValue(!1);t.input=null})}}return{restrict:"E",require:["^?mdInputContainer","?ngModel","?^form"],link:f}}\nfunction mdMaxlengthDirective(a,b){function c(c,e,f,g){function d(a){if(!h.parent)return a;h.text(String(e.val()||a||"").length+" / "+q);return a}var q,r=g[0],u=g[1],h,l;b.nextTick(function(){l=angular.element(u.element[0].querySelector(".md-errors-spacer"));h=angular.element(\'<div class="md-char-counter">\');l.append(h);f.$set("ngTrim","false");c.$watch(f.mdMaxlength,function(b){q=b;angular.isNumber(b)&&0<b?(h.parent().length||a.enter(h,l),d()):a.leave(h)});r.$validators["md-maxlength"]=function(a,\nb){if(!angular.isNumber(q)||0>q)return!0;d();return(a||e.val()||b||"").length<=q}})}return{restrict:"A",require:["ngModel","^mdInputContainer"],link:c}}\nfunction placeholderDirective(a){function b(b,d,e,f){if(f){var c=f.element.find("label"),k=f.element.attr("md-no-float");c&&c.length||""===k||b.$eval(k)?f.setHasPlaceholder(!0):"MD-SELECT"!=d[0].nodeName&&(d=angular.element(\'<label ng-click="delegateClick()" tabindex="-1">\'+e.placeholder+"</label>"),e.$set("placeholder",null),f.element.addClass("md-icon-float").prepend(d),a(d)(b))}}return{restrict:"A",require:"^^?mdInputContainer",priority:200,link:{pre:b}}}\nfunction mdSelectOnFocusDirective(a){function b(b,d){function c(){g=!0;a(function(){d[0].select();g=!1},1,!1)}function f(a){g&&a.preventDefault()}if("INPUT"===d[0].nodeName||"TEXTAREA"===d[0].nodeName){var g=!1;d.on("focus",c).on("mouseup",f);b.$on("$destroy",function(){d.off("focus",c).off("mouseup",f)})}}return{restrict:"A",link:b}}var visibilityDirectives=["ngIf","ngShow","ngHide","ngSwitchWhen","ngSwitchDefault"];\nfunction ngMessagesDirective(){function a(a,d,e,f){f&&(d.toggleClass("md-input-messages-animation",!0),d.toggleClass("md-auto-hide",!0),("false"==e.mdAutoHide||b(e))&&d.toggleClass("md-auto-hide",!1))}function b(a){return visibilityDirectives.some(function(b){return a[b]})}return{restrict:"EA",link:a,require:"^^?mdInputContainer"}}\nfunction ngMessageDirective(a){function b(b){function c(){for(var a=b[0];a=a.parentNode;)if(a.nodeType===Node.DOCUMENT_FRAGMENT_NODE)return!0;return!1}function e(a){a.toggleClass("md-input-message-animation",!0)}if(a.getClosest(b,"md-input-container"))e(b);else if(c())return function(c,d){a.getClosest(d,"md-input-container")&&e(b)}}return{restrict:"EA",compile:b,priority:100}}var $$AnimateRunner,$animateCss,$mdUtil,$log;\nfunction mdInputInvalidMessagesAnimation(a,b,c,d){saveSharedServices(a,b,c,d);return{addClass:function(a,b,c){showInputMessages(a,c)}}}function ngMessagesAnimation(a,b,c,d){saveSharedServices(a,b,c,d);return{enter:function(a,b){showInputMessages(a,b)},leave:function(a,b){hideInputMessages(a,b)},addClass:function(a,b,c){"ng-hide"==b?hideInputMessages(a,c):c()},removeClass:function(a,b,c){"ng-hide"==b?showInputMessages(a,c):c()}}}\nfunction ngMessageAnimation(a,b,c,d){saveSharedServices(a,b,c,d);return{enter:function(a,b){a=showMessage(a);a.start().done(b)},leave:function(a,b){a=hideMessage(a);a.start().done(b)}}}function showInputMessages(a,b){var c=[],d,e=getMessagesElement(a),f=e.children();0==e.length||0==f.length?($log.warn("mdInput messages show animation called on invalid messages element: ",a),b()):(angular.forEach(f,function(a){d=showMessage(angular.element(a));c.push(d.start())}),$$AnimateRunner.all(c,b))}\nfunction hideInputMessages(a,b){var c=[],d,e=getMessagesElement(a),f=e.children();0==e.length||0==f.length?($log.warn("mdInput messages hide animation called on invalid messages element: ",a),b()):(angular.forEach(f,function(a){d=hideMessage(angular.element(a));c.push(d.start())}),$$AnimateRunner.all(c,b))}\nfunction showMessage(a){var b=parseInt(window.getComputedStyle(a[0]).height),c=parseInt(window.getComputedStyle(a[0]).marginTop),d=getMessagesElement(a);var e=a.controller("mdInputContainer");e=e.element;return(c=c>-b)||d.hasClass("md-auto-hide")&&!e.hasClass("md-input-invalid")?$animateCss(a,{}):$animateCss(a,{event:"enter",structural:!0,from:{opacity:0,"margin-top":-b+"px"},to:{opacity:1,"margin-top":"0"},duration:.3})}\nfunction hideMessage(a){var b=a[0].offsetHeight,c=window.getComputedStyle(a[0]);return 0===parseInt(c.opacity)?$animateCss(a,{}):$animateCss(a,{event:"leave",structural:!0,from:{opacity:1,"margin-top":0},to:{opacity:0,"margin-top":-b+"px"},duration:.3})}\nfunction getMessagesElement(a){return a.hasClass("md-input-messages-animation")?a:a.hasClass("md-input-message-animation")?angular.element($mdUtil.getClosest(a,function(a){return a.classList.contains("md-input-messages-animation")})):angular.element(a[0].querySelector(".md-input-messages-animation"))}function saveSharedServices(a,b,c,d){$$AnimateRunner=a;$animateCss=b;$mdUtil=c;$log=d}ngmaterial.components.input=angular.module("material.components.input");angular.module("material.components.menu",["material.core","material.components.backdrop"]);MenuController.$inject="$mdMenu $attrs $element $scope $mdUtil $timeout $rootScope $q $log".split(" ");angular.module("material.components.menu").controller("mdMenuCtrl",MenuController);\nfunction MenuController(a,b,c,d,e,f,g,k,q){var r=e.prefixer(),u,h=this,l;this.nestLevel=parseInt(b.mdNestLevel,10)||0;this.init=function(b,f){f=f||{};u=b;l=c[0].querySelector(r.buildSelector(["ng-click","ng-mouseenter"]));l.setAttribute("aria-expanded","false");this.isInMenuBar=f.isInMenuBar;this.nestedMenus=e.nodesToArray(u[0].querySelectorAll(".md-nested-menu"));u.on("$mdInterimElementRemove",function(){h.isOpen=!1;e.nextTick(function(){h.onIsOpenChanged(h.isOpen)})});e.nextTick(function(){h.onIsOpenChanged(h.isOpen)});\nb="menu_container_"+e.nextUid();u.attr("id",b);angular.element(l).attr({"aria-owns":b,"aria-haspopup":"true"});d.$on("$destroy",angular.bind(this,function(){this.disableHoverListener();a.destroy()}));u.on("$destroy",function(){a.destroy()})};var m,t,v=[];this.enableHoverListener=function(){v.push(g.$on("$mdMenuOpen",function(a,b){u[0].contains(b[0])&&(h.currentlyOpenMenu=b.controller("mdMenu"),h.isAlreadyOpening=!1,h.currentlyOpenMenu.registerContainerProxy(h.triggerContainerProxy.bind(h)))}));v.push(g.$on("$mdMenuClose",\nfunction(a,b){u[0].contains(b[0])&&(h.currentlyOpenMenu=void 0)}));t=angular.element(e.nodesToArray(u[0].children[0].children));t.on("mouseenter",h.handleMenuItemHover);t.on("mouseleave",h.handleMenuItemMouseLeave)};this.disableHoverListener=function(){for(;v.length;)v.shift()();t&&t.off("mouseenter",h.handleMenuItemHover);t&&t.off("mouseleave",h.handleMenuItemMouseLeave)};this.handleMenuItemHover=function(a){if(!h.isAlreadyOpening){var b=a.target.querySelector("md-menu")||e.getClosest(a.target,"MD-MENU");\nm=f(function(){b&&(b=angular.element(b).controller("mdMenu"));if(h.currentlyOpenMenu&&h.currentlyOpenMenu!=b){var a=h.nestLevel+1;h.currentlyOpenMenu.close(!0,{closeTo:a});h.isAlreadyOpening=!!b;b&&b.open()}else b&&!b.isOpen&&b.open&&(h.isAlreadyOpening=!!b,b&&b.open())},b?100:250);(a=a.currentTarget.querySelector(".md-button:not([disabled])"))&&a.focus()}};this.handleMenuItemMouseLeave=function(){m&&(f.cancel(m),m=void 0)};this.open=function(b){b&&b.stopPropagation();b&&b.preventDefault();h.isOpen||\n(h.enableHoverListener(),h.isOpen=!0,e.nextTick(function(){h.onIsOpenChanged(h.isOpen)}),l=l||(b?b.target:c[0]),l.setAttribute("aria-expanded","true"),d.$emit("$mdMenuOpen",c),a.show({scope:d,mdMenuCtrl:h,nestLevel:h.nestLevel,element:u,target:l,preserveElement:!0,parent:"body"})["finally"](function(){l.setAttribute("aria-expanded","false");h.disableHoverListener()}))};this.onIsOpenChanged=function(a){a?(u.attr("aria-hidden","false"),c[0].classList.add("md-open"),angular.forEach(h.nestedMenus,function(a){a.classList.remove("md-open")})):\n(u.attr("aria-hidden","true"),c[0].classList.remove("md-open"));d.$mdMenuIsOpen=h.isOpen};this.focusMenuContainer=function(){var a=u[0].querySelector(r.buildSelector(["md-menu-focus-target","md-autofocus"]));a||(a=u[0].querySelector(".md-button:not([disabled])"));a.focus()};this.registerContainerProxy=function(a){this.containerProxy=a};this.triggerContainerProxy=function(a){this.containerProxy&&this.containerProxy(a)};this.destroy=function(){return h.isOpen?a.destroy():k.when(!1)};this.close=function(b,\nf){if(h.isOpen){h.isOpen=!1;e.nextTick(function(){h.onIsOpenChanged(h.isOpen)});var g=angular.extend({},f,{skipFocus:b});d.$emit("$mdMenuClose",c,g);a.hide(null,f);b||(b=h.restoreFocusTo||c.find("button")[0],b instanceof angular.element&&(b=b[0]),b&&b.focus())}};this.positionMode=function(){var a=(b.mdPositionMode||"target").split(" ");1==a.length&&a.push(a[0]);return{left:a[0],top:a[1]}};this.offsets=function(){var a=(b.mdOffset||"0 0").split(" ").map(parseFloat);if(2==a.length)return{left:a[0],\ntop:a[1]};if(1==a.length)return{top:a[0],left:a[0]};throw Error("Invalid offsets specified. Please follow format <x, y> or <n>");};d.$mdMenu={open:this.open,close:this.close};d.$mdOpenMenu=angular.bind(this,function(){q.warn("mdMenu: The $mdOpenMenu method is deprecated. Please use `$mdMenu.open`.");return this.open.apply(this,arguments)})}MenuDirective.$inject=["$mdUtil"];angular.module("material.components.menu").directive("mdMenu",MenuDirective);\nfunction MenuDirective(a){function b(b){b.addClass("md-menu");var d=b.children()[0],f=b.children()[1],g=a.prefixer();g.hasAttribute(d,"ng-click")||(d=d.querySelector(g.buildSelector(["ng-click","ng-mouseenter"]))||d);g="MD-BUTTON"===d.nodeName||"BUTTON"===d.nodeName;d&&g&&!d.hasAttribute("type")&&d.setAttribute("type","button");if(!d)throw Error("Invalid HTML for md-menu: Expected the menu to have a trigger element.");if(!f||"MD-MENU-CONTENT"!==f.nodeName)throw Error("Invalid HTML for md-menu: Expected the menu to contain a `md-menu-content` element.");\nd&&d.setAttribute("aria-haspopup","true");var d=b[0].querySelectorAll("md-menu"),k=parseInt(b[0].getAttribute("md-nest-level"),10)||0;d&&angular.forEach(a.nodesToArray(d),function(a){a.hasAttribute("md-position-mode")||a.setAttribute("md-position-mode","cascade");a.classList.add("_md-nested-menu");a.setAttribute("md-nest-level",k+1)});return c}function c(a,b,c,g){a=g[0];g=!!g[1];var d=angular.element(\'<div class="_md md-open-menu-container md-whiteframe-z2"></div>\');c=b.children()[1];b.addClass("_md");\nc.hasAttribute("role")||c.setAttribute("role","menu");d.append(c);b.on("$destroy",function(){d.remove()});b.append(d);d[0].style.display="none";a.init(d,{isInMenuBar:g})}return{restrict:"E",require:["mdMenu","?^mdMenuBar"],controller:"mdMenuCtrl",scope:!0,compile:b}}MenuProvider.$inject=["$$interimElementProvider"];angular.module("material.components.menu").provider("$mdMenu",MenuProvider);\nfunction MenuProvider(a){function b(a,b,f,g,k,q,r,u,h,l){function d(b,c,d){if(d.nestLevel)return angular.noop;d.disableParentScroll&&!a.getClosest(d.target,"MD-DIALOG")?d.restoreScroll=a.disableScrollAround(d.element,d.parent):d.disableParentScroll=!1;d.hasBackdrop&&(d.backdrop=a.createBackdrop(b,"md-menu-backdrop md-click-catcher"),h.enter(d.backdrop,g[0].body));return function(){d.backdrop&&d.backdrop.remove();d.disableParentScroll&&d.restoreScroll()}}function e(a,b,d){function e(){b.removeClass("md-active");\nvar a=b,e=d;e.preserveElement?c(a).style.display="none":c(a).parentNode===c(e.parent)&&c(e.parent).removeChild(c(a));d.alreadyOpen=!1}d.cleanupInteraction();d.cleanupBackdrop();d.cleanupResizing();d.hideBackdrop();b.removeClass("md-clickable");return!0===d.$destroy?e():u(b,{addClass:"md-leave"}).start().then(e)}function v(c,e,g){function h(){g.parent.append(e);e[0].style.display="";return q(function(a){var b=w(e,g);e.removeClass("md-leave");u(e,{addClass:"md-active",from:B.toCss(b),to:B.toCss({transform:""})}).start().then(a)})}\nfunction m(){var a=function(a,b){return r.throttle(function(){if(!g.isRemoved){var c=w(a,b);a.css(B.toCss(c))}})}(e,g);k.addEventListener("resize",a);k.addEventListener("orientationchange",a);return function(){k.removeEventListener("resize",a);k.removeEventListener("orientationchange",a)}}function y(){if(!g.backdrop)return angular.noop;g.backdrop.on("click",v);return function(){g.backdrop.off("click",v)}}function v(a){a.preventDefault();a.stopPropagation();c.$apply(function(){g.mdMenuCtrl.close(!0,\n{closeAll:!0})})}function t(){function b(b){switch(b.keyCode){case f.KEY_CODE.ESCAPE:g.mdMenuCtrl.close(!1,{closeAll:!0});var c=!0;break;case f.KEY_CODE.UP_ARROW:p(b,g.menuContentEl,g,-1)||g.nestLevel||g.mdMenuCtrl.triggerContainerProxy(b);c=!0;break;case f.KEY_CODE.DOWN_ARROW:p(b,g.menuContentEl,g,1)||g.nestLevel||g.mdMenuCtrl.triggerContainerProxy(b);c=!0;break;case f.KEY_CODE.LEFT_ARROW:g.nestLevel?g.mdMenuCtrl.close():g.mdMenuCtrl.triggerContainerProxy(b);c=!0;break;case f.KEY_CODE.RIGHT_ARROW:(c=\na.getClosest(b.target,"MD-MENU"))&&c!=g.parent[0]?b.target.click():g.mdMenuCtrl.triggerContainerProxy(b),c=!0}c&&(b.preventDefault(),b.stopImmediatePropagation())}function d(b){function d(){c.$apply(function(){g.mdMenuCtrl.close(!0,{closeAll:!0})})}function e(a,b){if(!a)return!1;for(var c=0,d;d=b[c];++c)if(A.hasAttribute(a,d))return!0;return!1}b=b.target;do{if(b==g.menuContentEl[0])break;if((e(b,["ng-click","ng-href","ui-sref"])||"BUTTON"==b.nodeName||"MD-BUTTON"==b.nodeName)&&!e(b,["md-prevent-menu-close"])){var f=\na.getClosest(b,"MD-MENU");b.hasAttribute("disabled")||f&&f!=g.parent[0]||d();break}}while(b=b.parentNode)}if(!g.menuContentEl[0])return angular.noop;g.menuContentEl.on("keydown",b);g.menuContentEl[0].addEventListener("click",d,!0);var e=g.menuContentEl[0].querySelector(A.buildSelector(["md-menu-focus-target","md-autofocus"]));if(!e)for(var k=g.menuContentEl[0].children.length,h=0;h<k;h++){var l=g.menuContentEl[0].children[h];if(e=l.querySelector(".md-button:not([disabled])"))break;if(l.firstElementChild&&\n!l.firstElementChild.disabled){e=l.firstElementChild;break}}e&&e.focus();return function(){g.menuContentEl.off("keydown",b);g.menuContentEl[0].removeEventListener("click",d,!0)}}if(!g.target)throw Error("$mdMenu.show() expected a target to animate from in options.target");angular.extend(g,{alreadyOpen:!1,isRemoved:!1,target:angular.element(g.target),parent:angular.element(g.parent),menuContentEl:angular.element(e[0].querySelector("md-menu-content"))});g.menuContentEl[0]?b.inherit(g.menuContentEl,\ng.target):l.warn("$mdMenu: Menu elements should always contain a `md-menu-content` element,otherwise interactivity features will not work properly.",e);g.cleanupResizing=m();g.hideBackdrop=d(c,e,g);return h().then(function(a){g.alreadyOpen=!0;g.cleanupInteraction=t();g.cleanupBackdrop=y();e.addClass("md-clickable");return a})}function p(b,c,d,e){b=a.getClosest(b.target,"MD-MENU-ITEM");c=a.nodesToArray(c[0].children);b=c.indexOf(b);for(b+=e;0<=b&&b<c.length;b+=e){var f=c[b].querySelector(".md-button");\nf&&-1!=f.getAttribute("tabindex")?(f.focus(),f=g[0].activeElement==f):f=void 0;if(f)break}return f}function w(b,c){function d(a){a.top=Math.max(Math.min(a.top,q.bottom-f.offsetHeight),q.top);a.left=Math.max(Math.min(a.left,q.right-f.offsetWidth),q.left)}function e(){for(var a=0;a<h.children.length;++a)if("none"!=k.getComputedStyle(h.children[a]).display)return h.children[a]}var f=b[0],h=b[0].firstElementChild,l=h.getBoundingClientRect();b=g[0].body;var m=b.getBoundingClientRect(),w=k.getComputedStyle(h),\np=c.target[0].querySelector(A.buildSelector("md-menu-origin"))||c.target[0];b=p.getBoundingClientRect();var q={left:m.left+8,top:Math.max(m.top,0)+8,bottom:Math.max(m.bottom,Math.max(m.top,0)+m.height)-8,right:m.right-8},r={top:0,left:0,right:0,bottom:0},v={top:0,left:0,right:0,bottom:0},t=c.mdMenuCtrl.positionMode();if("target"==t.top||"target"==t.left||"target-right"==t.left)if(m=e())m=m.firstElementChild||m,m=m.querySelector(A.buildSelector("md-menu-align-target"))||m,r=m.getBoundingClientRect(),\nv={top:parseFloat(f.style.top||0),left:parseFloat(f.style.left||0)};var m={},u="top ";switch(t.top){case "target":m.top=v.top+b.top-r.top;break;case "cascade":m.top=b.top-parseFloat(w.paddingTop)-p.style.top;break;case "bottom":m.top=b.top+b.height;break;default:throw Error(\'Invalid target mode "\'+t.top+\'" specified for md-menu on Y axis.\');}w="rtl"==a.bidi();switch(t.left){case "target":m.left=v.left+b.left-r.left;u+=w?"right":"left";break;case "target-left":m.left=b.left;u+="left";break;case "target-right":m.left=\nb.right-l.width+(l.right-r.right);u+="right";break;case "cascade":w=w?b.left-l.width<q.left:b.right+l.width<q.right;m.left=w?b.right-p.style.left:b.left-p.style.left-l.width;u+=w?"left":"right";break;case "right":w?(m.left=b.right-b.width,u+="left"):(m.left=b.right-l.width,u+="right");break;case "left":w?(m.left=b.right-l.width,u+="right"):(m.left=b.left,u+="left");break;default:throw Error(\'Invalid target mode "\'+t.left+\'" specified for md-menu on X axis.\');}l=c.mdMenuCtrl.offsets();m.top+=l.top;\nm.left+=l.left;d(m);l=Math.round(100*Math.min(b.width/f.offsetWidth,1))/100;b=Math.round(100*Math.min(b.height/f.offsetHeight,1))/100;return{top:Math.round(m.top),left:Math.round(m.left),transform:c.alreadyOpen?void 0:a.supplant("scale({0},{1})",[l,b]),transformOrigin:u}}var A=a.prefixer(),B=a.dom.animator;return{parent:"body",onShow:v,onRemove:e,hasBackdrop:!0,disableParentScroll:!0,skipCompile:!0,preserveScope:!0,multiple:!0,themable:!0}}function c(a){a instanceof angular.element&&(a=a[0]);return a}\nb.$inject="$mdUtil $mdTheming $mdConstant $document $window $q $$rAF $animateCss $animate $log".split(" ");return a("$mdMenu").setDefaults({methods:["target"],options:b})}ngmaterial.components.menu=angular.module("material.components.menu");SelectDirective.$inject="$mdSelect $mdUtil $mdConstant $mdTheming $mdAria $parse $sce $injector".split(" ");SelectMenuDirective.$inject=["$parse","$mdUtil","$mdConstant","$mdTheming"];OptionDirective.$inject=["$mdButtonInkRipple","$mdUtil","$mdTheming"];SelectProvider.$inject=["$$interimElementProvider"];var selectNextId=0,CHECKBOX_SELECTION_INDICATOR=angular.element(\'<div class="md-container"><div class="md-icon"></div></div>\');\nangular.module("material.components.select",["material.core","material.components.backdrop"]).directive("mdSelect",SelectDirective).directive("mdSelectMenu",SelectMenuDirective).directive("mdOption",OptionDirective).directive("mdOptgroup",OptgroupDirective).directive("mdSelectHeader",SelectHeaderDirective).provider("$mdSelect",SelectProvider);\nfunction SelectDirective(a,b,c,d,e,f,g){function k(k,r){var q=angular.element("<md-select-value><span></span></md-select-value>");q.append(\'<span class="md-select-icon" aria-hidden="true"></span>\');q.addClass("md-select-value");q[0].hasAttribute("id")||q.attr("id","select_value_label_"+b.nextUid());k.find("md-content").length||k.append(angular.element("<md-content>").append(k.contents()));r.mdOnOpen&&(k.find("md-content").prepend(angular.element(\'<div> <md-progress-circular md-mode="indeterminate" ng-if="$$loadingAsyncDone === false" md-diameter="25px"></md-progress-circular></div>\')),\nk.find("md-option").attr("ng-show","$$loadingAsyncDone"));if(r.name){var h=angular.element(\'<select class="md-visually-hidden">\');h.attr({name:r.name,"aria-hidden":"true",tabindex:"-1"});var l=k.find("md-option");angular.forEach(l,function(a){var b=angular.element("<option>"+a.innerHTML+"</option>");a.hasAttribute("ng-value")?b.attr("ng-value",a.getAttribute("ng-value")):a.hasAttribute("value")&&b.attr("value",a.getAttribute("value"));h.append(b)});h.append(\'<option ng-value="\'+r.ngModel+\'" selected></option>\');\nk.parent().append(h)}var m=b.parseAttributeBoolean(r.multiple),l=m?"multiple":"",t=\'<div class="md-select-menu-container" aria-hidden="true"><md-select-menu {0}>{1}</md-select-menu></div>\',t=b.supplant(t,[l,k.html()]);k.empty().append(q);k.append(t);r.tabindex||r.$set("tabindex",0);return function(k,h,l,q){function w(){N&&(C=C||N.find("md-select-menu").controller("mdSelectMenu"),H.setLabelText(C.selectedLabels()))}function p(){if(L){var a=C.selectedLabels({mode:"aria"});h.attr("aria-label",a.length?\nL+": "+a:L)}}function r(){x&&x.setHasValue(0<C.selectedLabels().length||(h[0].validity||{}).badInput)}function t(){N=angular.element(h[0].querySelector(".md-select-menu-container"));V=k;if(l.mdContainerClass){var a=N[0].getAttribute("class")+" "+l.mdContainerClass;N[0].setAttribute("class",a)}C=N.find("md-select-menu").controller("mdSelectMenu");C.init(J,l.ngModel);h.on("$destroy",function(){N.remove()})}function A(a){c.isNavigationKey(a)?(a.preventDefault(),u(a)):shouldHandleKey(a,c)&&(a.preventDefault(),\n(a=C.optNodeForKeyboardSearch(a))&&!a.hasAttribute("disabled")&&(a=angular.element(a).controller("mdOption"),C.isMultiple||C.deselect(Object.keys(C.selected)[0]),C.select(a.hashKey,a.value),C.refreshViewValue()))}function u(){V._mdSelectIsOpen=!0;h.attr("aria-expanded","true");a.show({scope:V,preserveScope:!0,skipCompile:!0,element:N,target:h[0],selectCtrl:H,preserveElement:!0,hasBackdrop:!0,loadingAsync:l.mdOnOpen?k.$eval(l.mdOnOpen)||!0:!1})["finally"](function(){V._mdSelectIsOpen=!1;h.focus();\nh.attr("aria-expanded","false");J.$setTouched()})}var v=!0,E,L,x=q[0],H=q[1],J=q[2],M=q[3],O=h.find("md-select-value");q=angular.isDefined(l.readonly);var aa=b.parseAttributeBoolean(l.mdNoAsterisk);aa&&h.addClass("md-no-asterisk");if(x){var Z=x.isErrorGetter||function(){return J.$invalid&&(J.$touched||M&&M.$submitted)};if(x.input&&h.find("md-select-header").find("input")[0]!==x.input[0])throw Error("<md-input-container> can only have *one* child <input>, <textarea> or <select> element!");x.input=\nh;x.label||e.expect(h,"aria-label",h.attr("placeholder"));k.$watch(Z,x.setInvalid)}var N,V,C;t();d(h);M&&angular.isDefined(l.multiple)&&b.nextTick(function(){var a=J.$modelValue||J.$viewValue;a&&M.$setPristine()});var ea=J.$render;J.$render=function(){ea();w();p();r()};l.$observe("placeholder",J.$render);x&&x.label&&l.$observe("required",function(a){x.label.toggleClass("md-required",a&&!aa)});H.setLabelText=function(a){H.setIsPlaceholder(!a);var b=!1;if(l.mdSelectedText&&l.mdSelectedHtml)throw Error("md-select cannot have both `md-selected-text` and `md-selected-html`");\nl.mdSelectedText||l.mdSelectedHtml?(a=f(l.mdSelectedText||l.mdSelectedHtml)(k),b=!0):a||(a=(a=l.placeholder||(x&&x.label?x.label.text():""))||"",b=!0);var c=O.children().eq(0);l.mdSelectedHtml?c.html(g.getTrustedHtml(a)):b?c.text(a):c.html(a)};H.setIsPlaceholder=function(a){a?(O.addClass("md-select-placeholder"),x&&x.label&&x.label.addClass("md-placeholder")):(O.removeClass("md-select-placeholder"),x&&x.label&&x.label.removeClass("md-placeholder"))};q||(h.on("focus",function(){x&&x.setFocused(!0)}),\nh.on("blur",function(a){v&&(v=!1,V._mdSelectIsOpen&&a.stopImmediatePropagation());V._mdSelectIsOpen||(x&&x.setFocused(!1),r())}));H.triggerClose=function(){f(l.mdOnClose)(k)};k.$$postDigest(function(){var a=h.attr("aria-label")||h.attr("placeholder");!a&&x&&x.label&&(a=x.label.text());L=a;e.expect(h,"aria-label",a);w();p()});k.$watch(function(){return C.selectedLabels()},w);var W;l.$observe("ngMultiple",function(a){W&&W();var b=f(a);W=k.$watch(function(){return b(k)},function(a,b){if(void 0!==a||\nvoid 0!==b)a?h.attr("multiple","multiple"):h.removeAttr("multiple"),h.attr("aria-multiselectable",a?"true":"false"),N&&(C.setMultiple(a),ea=J.$render,J.$render=function(){ea();w();p();r()},J.$render())})});l.$observe("disabled",function(a){angular.isString(a)&&(a=!0);if(void 0===E||E!==a)if(E=a)h.attr({"aria-disabled":"true"}).removeAttr("tabindex").off("click",u).off("keydown",A);else h.attr({tabindex:l.tabindex,"aria-disabled":"false"}).on("click",u).on("keydown",A)});l.hasOwnProperty("disabled")||\nl.hasOwnProperty("ngDisabled")||(h.attr({"aria-disabled":"false"}),h.on("click",u),h.on("keydown",A));q={role:"listbox","aria-expanded":"false","aria-multiselectable":m&&!l.ngMultiple?"true":"false"};h[0].hasAttribute("id")||(q.id="select_"+b.nextUid());Z="select_container_"+b.nextUid();N.attr("id",Z);q["aria-owns"]=Z;h.attr(q);k.$on("$destroy",function(){a.destroy()["finally"](function(){x&&(x.setFocused(!1),x.setHasValue(!1),x.input=null);J.$setTouched()})})}}return{restrict:"E",require:["^?mdInputContainer",\n"mdSelect","ngModel","?^form"],compile:k,controller:function(){}}}\nfunction SelectMenuDirective(a,b,c,d){function e(a,c,e,f){function g(a){13!=a.keyCode&&32!=a.keyCode||k(a)}function k(c){var d=b.getClosest(c.target,"md-option"),e=d&&angular.element(d).data("$mdOptionController");if(d&&e){if(d.hasAttribute("disabled"))return c.stopImmediatePropagation(),!1;var f=l.hashGetter(e.value),g=angular.isDefined(l.selected[f]);a.$apply(function(){l.isMultiple?g?l.deselect(f):l.select(f,e.value):g||(l.deselect(Object.keys(l.selected)[0]),l.select(f,e.value));l.refreshViewValue()})}}\nvar l=f[0];c.addClass("_md");d(c);c.on("click",k);c.on("keypress",g)}function f(d,e,f){function g(){var a=h.ngModel.$modelValue||h.ngModel.$viewValue||[];if(angular.isArray(a)){var b=Object.keys(h.selected),c=a.map(h.hashGetter),b=b.filter(function(a){return-1===c.indexOf(a)});b.forEach(h.deselect);c.forEach(function(b,c){h.select(b,a[c])})}}function k(){var a=h.ngModel.$viewValue||h.ngModel.$modelValue;Object.keys(h.selected).forEach(h.deselect);h.select(h.hashGetter(a),a)}var h=this;h.isMultiple=\nangular.isDefined(e.multiple);h.selected={};h.options={};d.$watchCollection(function(){return h.options},function(){h.ngModel.$render()});var l;h.setMultiple=function(a){function b(a,b){return angular.isArray(a||b||[])}var c=h.ngModel;h.isMultiple=a;l&&l();h.isMultiple?(c.$validators["md-multiple"]=b,c.$render=g,d.$watchCollection(h.modelBinding,function(a){b(a)&&g(a);h.ngModel.$setPristine()}),c.$isEmpty=function(a){return!a||0===a.length}):(delete c.$validators["md-multiple"],c.$render=k)};var m=\n"",q,v,p;h.optNodeForKeyboardSearch=function(a){q&&clearTimeout(q);q=setTimeout(function(){q=void 0;m="";v=p=void 0},300);a=a.keyCode-(c.isNumPadKey(a)?48:0);m+=String.fromCharCode(a);a=new RegExp("^"+m,"i");v||(v=f.find("md-option"),p=Array(v.length),angular.forEach(v,function(a,b){p[b]=a.textContent.trim()}));for(var b=0;b<p.length;++b)if(a.test(p[b]))return v[b]};h.init=function(c,e){h.ngModel=c;h.modelBinding=e;h.ngModel.$isEmpty=function(a){return!h.options[h.hashGetter(a)]};if(c=b.getModelOption(c,\n"trackBy")){var f={},g=a(c);h.hashGetter=function(a,b){f.$value=a;return g(b||d,f)}}else h.hashGetter=function(a){return angular.isObject(a)?"object_"+(a.$$mdSelectId||(a.$$mdSelectId=++selectNextId)):a};h.setMultiple(h.isMultiple)};h.selectedLabels=function(a){a=a||{};a=a.mode||"html";var c=b.nodesToArray(f[0].querySelectorAll("md-option[selected]"));if(c.length){var d;"html"==a?d=function(a){if(a.hasAttribute("md-option-empty"))return"";var b=a.innerHTML,c=a.querySelector(".md-ripple-container");\nc&&(b=b.replace(c.outerHTML,""));(a=a.querySelector(".md-container"))&&(b=b.replace(a.outerHTML,""));return b}:"aria"==a&&(d=function(a){return a.hasAttribute("aria-label")?a.getAttribute("aria-label"):a.textContent});return b.uniq(c.map(d)).join(", ")}return""};h.select=function(a,b){var c=h.options[a];c&&c.setSelected(!0);h.selected[a]=b};h.deselect=function(a){var b=h.options[a];b&&b.setSelected(!1);delete h.selected[a]};h.addOption=function(a,b){if(angular.isDefined(h.options[a]))throw Error(\'Duplicate md-option values are not allowed in a select. Duplicate value "\'+\nb.value+\'" found.\');h.options[a]=b;angular.isDefined(h.selected[a])&&(h.select(a,b.value),angular.isDefined(h.ngModel.$modelValue)&&h.hashGetter(h.ngModel.$modelValue)===a&&h.ngModel.$validate(),h.refreshViewValue())};h.removeOption=function(a){delete h.options[a]};h.refreshViewValue=function(){var a=[],c;for(d in h.selected)(c=h.options[d])?a.push(c.value):a.push(h.selected[d]);c=b.getModelOption(h.ngModel,"trackBy");a=h.isMultiple?a:a[0];var d=h.ngModel.$modelValue;(c?angular.equals(d,a):d+""===\na)||(h.ngModel.$setViewValue(a),h.ngModel.$render())}}f.$inject=["$scope","$attrs","$element"];return{restrict:"E",require:["mdSelectMenu"],scope:!1,controller:f,link:{pre:e}}}\nfunction OptionDirective(a,b,c){function d(a,b){a.append(angular.element(\'<div class="md-text">\').append(a.contents()));a.attr("tabindex",b.tabindex||"0");var c=b.value;b=b.ngValue;(c=c||b)||a.attr("md-option-empty","");return e}function e(d,e,f,r){function g(a,b,c){if(m.hashGetter){c=m.hashGetter(b,d);var e=m.hashGetter(a,d);l.hashKey=e;l.value=a;m.removeOption(c,l);m.addOption(e,l)}else c||d.$$postDigest(function(){g(a,b,!0)})}function k(){var a={role:"option","aria-selected":"false"};e[0].hasAttribute("id")||\n(a.id="select_option_"+b.nextUid());e.attr(a)}var l=r[0],m=r[1];c(e);m.isMultiple&&(e.addClass("md-checkbox-enabled"),e.prepend(CHECKBOX_SELECTION_INDICATOR.clone()));angular.isDefined(f.ngValue)?d.$watch(f.ngValue,g):angular.isDefined(f.value)?g(f.value):d.$watch(function(){return e.text().trim()},g);f.$observe("disabled",function(a){a?e.attr("tabindex","-1"):e.attr("tabindex","0")});d.$$postDigest(function(){f.$observe("selected",function(a){angular.isDefined(a)&&("string"==typeof a&&(a=!0),a?(m.isMultiple||\nm.deselect(Object.keys(m.selected)[0]),m.select(l.hashKey,l.value)):m.deselect(l.hashKey),m.refreshViewValue())})});a.attach(d,e);k();d.$on("$destroy",function(){m.removeOption(l.hashKey,l)})}function f(a){this.selected=!1;this.setSelected=function(b){b&&!this.selected?a.attr({selected:"selected","aria-selected":"true"}):!b&&this.selected&&(a.removeAttr("selected"),a.attr("aria-selected","false"));this.selected=b}}f.$inject=["$element"];return{restrict:"E",require:["mdOption","^^mdSelectMenu"],controller:f,\ncompile:d}}function OptgroupDirective(){function a(a,c){if(!a.parent().find("md-select-header").length){var b=a.find("label");b.length||(b=angular.element("<label>"),a.prepend(b));b.addClass("md-container-ignore");c.label&&b.text(c.label)}}return{restrict:"E",compile:a}}function SelectHeaderDirective(){return{restrict:"E"}}\nfunction SelectProvider(a){function b(a,b,e,f,g,k,q,r,u){function c(a,b,c){function d(){b.removeClass("md-active");b.attr("aria-hidden","true");b[0].style.display="none";var a=c.selectCtrl;if(a){var d=c.selectEl.controller("mdSelectMenu");a.setLabelText(d?d.selectedLabels():"");a.triggerClose()}!c.$destroy&&c.restoreFocus&&c.target.focus()}c=c||{};c.cleanupInteraction();c.cleanupResizing();c.hideBackdrop();return!0===c.$destroy?d():q(b,{addClass:"md-leave"}).start().then(d)}function d(c,d,h){function l(a,\nb,c){c.parent.append(b);return g(function(a,c){try{q(b,{removeClass:"md-leave",duration:0}).start().then(p).then(a)}catch(M){c(M)}})}function p(){return g(function(a){if(h.isRemoved)return g.reject(!1);var b=m(c,d,h);b.container.element.css(t.toCss(b.container.styles));b.dropDown.element.css(t.toCss(b.dropDown.styles));k(function(){d.addClass("md-active");b.dropDown.element.css(t.toCss({transform:""}));var c=h.focusedNode;c&&!c.hasAttribute("disabled")&&c.focus();a()})})}function w(a,b,c){c.disableParentScroll&&\n!e.getClosest(c.target,"MD-DIALOG")?c.restoreScroll=e.disableScrollAround(c.element,c.parent):c.disableParentScroll=!1;c.hasBackdrop&&(c.backdrop=e.createBackdrop(a,"md-select-backdrop md-click-catcher"),r.enter(c.backdrop,u[0].body,null,{duration:0}));return function(){c.backdrop&&c.backdrop.remove();c.disableParentScroll&&c.restoreScroll();delete c.restoreScroll}}function z(a,b){a=d.find("md-select-menu");if(!b.target)throw Error(e.supplant("$mdSelect.show() expected a target element in options.target but got \'{0}\'!",\n[b.target]));angular.extend(b,{isRemoved:!1,target:angular.element(b.target),parent:angular.element(b.parent),selectEl:a,contentEl:d.find("md-content"),optionNodes:a[0].getElementsByTagName("md-option")})}function A(){var a=function(a,b,c){return function(){if(!c.isRemoved){var d=m(a,b,c),e=d.container,d=d.dropDown;e.element.css(t.toCss(e.styles));d.element.css(t.toCss(d.styles))}}}(c,d,h),b=angular.element(f);b.on("resize",a);b.on("orientationchange",a);return function(){b.off("resize",a);b.off("orientationchange",\na)}}function K(){h.loadingAsync&&!h.isRemoved&&(c.$$loadingAsyncDone=!1,g.when(h.loadingAsync).then(function(){c.$$loadingAsyncDone=!0;delete h.loadingAsync}).then(function(){k(p)}))}function R(){function c(b){b.preventDefault();b.stopPropagation();h.restoreFocus=!1;e.nextTick(a.hide,!0)}function f(c){c.preventDefault();c.stopPropagation();switch(c.keyCode){case v.UP_ARROW:return g("prev"),c=void 0;case v.DOWN_ARROW:return g("next"),c=void 0;case v.SPACE:case v.ENTER:var d=e.getClosest(c.target,"md-option");\nd&&(l.triggerHandler({type:"click",target:d}),c.preventDefault());k(c);break;case v.TAB:case v.ESCAPE:c.stopPropagation();c.preventDefault();h.restoreFocus=!0;e.nextTick(a.hide,!0);break;default:shouldHandleKey(c,b)&&(c=l.controller("mdSelectMenu").optNodeForKeyboardSearch(c),h.focusedNode=c||h.focusedNode,c&&c.focus())}}function g(a){var b=e.nodesToArray(h.optionNodes),c=b.indexOf(h.focusedNode);do{-1===c?c=0:"next"===a&&c<b.length-1?c++:"prev"===a&&0<c&&c--;var d=b[c];d.hasAttribute("disabled")&&\n(d=void 0)}while(!d&&c<b.length-1&&0<c);d&&d.focus();h.focusedNode=d}function k(b){function c(){var a=!1;if(b&&0<b.currentTarget.children.length){var c=b.currentTarget.children[0],d=c.scrollHeight>c.clientHeight;d&&0<c.children.length&&(d=b.pageX-b.currentTarget.getBoundingClientRect().left,d>c.querySelector("md-option").offsetWidth&&(a=!0))}return a}if(!(b&&"click"==b.type&&b.currentTarget!=l[0]||c())){var d=e.getClosest(b.target,"md-option");d&&d.hasAttribute&&!d.hasAttribute("disabled")&&(b.preventDefault(),\nb.stopPropagation(),m.isMultiple||(h.restoreFocus=!0,e.nextTick(function(){a.hide(m.ngModel.$viewValue)},!0)))}}if(!h.isRemoved){var l=h.selectEl,m=l.controller("mdSelectMenu")||{};d.addClass("md-clickable");h.backdrop&&h.backdrop.on("click",c);l.on("keydown",f);l.on("click",k);return function(){h.backdrop&&h.backdrop.off("click",c);l.off("keydown",f);l.off("click",k);d.removeClass("md-clickable");h.isRemoved=!0}}}K();z(c,h);h.hideBackdrop=w(c,d,h);return l(c,d,h).then(function(a){d.attr("aria-hidden",\n"false");h.alreadyOpen=!0;h.cleanupInteraction=R();h.cleanupResizing=A();return a},h.hideBackdrop)}function m(a,b,c){a=b[0];var d=c.target[0].children[0],g=u[0].body,h=c.selectEl[0],k=c.contentEl[0],l=g.getBoundingClientRect(),m=d.getBoundingClientRect(),g={left:l.left+8,top:8,bottom:l.height-8,right:l.width-8-(e.floatingScrollbars()?16:0)},q={top:m.top-g.top,left:m.left-g.left,right:g.right-(m.left+m.width),bottom:g.bottom-(m.top+m.height)},l=l.width-16,p=h.querySelector("md-option[selected]"),r=\nh.getElementsByTagName("md-option"),t=h.getElementsByTagName("md-optgroup"),v=k,w=b[0].style.display;b[0].style.display="block";v=v.scrollHeight>v.offsetHeight;b[0].style.display=w;b=v;t=(w=(w=c.loadingAsync)&&angular.isFunction(w.then))?k.firstElementChild||k:p?p:t.length?t[0]:r.length?r[0]:k.firstElementChild||k;k.offsetWidth>l?k.style["max-width"]=l+"px":k.style.maxWidth=null;b&&h.classList.add("md-overflow");p=t;"MD-OPTGROUP"===(p.tagName||"").toUpperCase()&&(t=p=r[0]||k.firstElementChild||k);\nc.focusedNode=p;a.style.display="block";r=h.getBoundingClientRect();p=t?{left:t.offsetLeft,top:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight}:{left:0,top:0,width:0,height:0};t&&(t=f.getComputedStyle(t),p.paddingLeft=parseInt(t.paddingLeft,10)||0,p.paddingRight=parseInt(t.paddingRight,10)||0);b&&(t=k.offsetHeight/2,k.scrollTop=p.top+p.height/2-t,q.top<t?k.scrollTop=Math.min(p.top,k.scrollTop+t-q.top):q.bottom<t&&(k.scrollTop=Math.max(p.top+p.height-r.height,k.scrollTop-t+q.bottom)));q=m.left+\np.left-p.paddingLeft+2;t=Math.floor(m.top+m.height/2-p.height/2-p.top+k.scrollTop)+2;k=p.left+m.width/2+"px "+(p.top+p.height/2-k.scrollTop)+"px 0px";l=Math.min(m.width+p.paddingLeft+p.paddingRight,l);d=window.getComputedStyle(d)["font-size"];p=a.getBoundingClientRect();b=Math.round(100*Math.min(m.width/r.width,1))/100;m=Math.round(100*Math.min(m.height/r.height,1))/100;return{container:{element:angular.element(a),styles:{left:Math.floor(Math.max(g.left,Math.min(q,g.right-p.width))),top:Math.floor(Math.max(g.top,\nMath.min(t,g.bottom-p.height))),"min-width":l,"font-size":d}},dropDown:{element:angular.element(h),styles:{transformOrigin:k,transform:c.alreadyOpen?"":e.supplant("scale({0},{1})",[b,m])}}}}var t=e.dom.animator,v=b.KEY_CODE;return{parent:"body",themable:!0,onShow:d,onRemove:c,hasBackdrop:!0,disableParentScroll:!0}}b.$inject="$mdSelect $mdConstant $mdUtil $window $q $$rAF $animateCss $animate $document".split(" ");return a("$mdSelect").setDefaults({methods:["target"],options:b})}\nfunction shouldHandleKey(a,b){var c=String.fromCharCode(a.keyCode),d=31>=a.keyCode;return c&&c.length&&!d&&!b.isMetaKey(a)&&!b.isFnLockKey(a)&&!b.hasModifierKey(a)}ngmaterial.components.select=angular.module("material.components.select");SliderDirective.$inject="$$rAF $window $mdAria $mdUtil $mdConstant $mdTheming $mdGesture $parse $log $timeout".split(" ");angular.module("material.components.slider",["material.core"]).directive("mdSlider",SliderDirective).directive("mdSliderContainer",SliderContainerDirective);\nfunction SliderContainerDirective(){return{controller:function(){},compile:function(a){var b=a.find("md-slider");if(b){var c=b.attr("md-vertical");void 0!==c&&a.attr("md-vertical","");b.attr("flex")||b.attr("flex","");return function(a,b,c,g){function d(a){b.children().attr("disabled",a);b.find("input").attr("disabled",a)}b.addClass("_md");var e=angular.noop;c.disabled?d(!0):c.ngDisabled&&(e=a.$watch(c.ngDisabled,function(a){d(a)}));a.$on("$destroy",function(){e()});var f;g.fitInputWidthToTextLength=\nfunction(a){var c=b[0].querySelector("md-input-container");if(c){var d=getComputedStyle(c),e=parseInt(d.minWidth),g=2*parseInt(d.padding);f=f||parseInt(d.maxWidth);a=Math.max(f,e+g+e/2*a);c.style.maxWidth=a+"px"}}}}}}}\nfunction SliderDirective(a,b,c,d,e,f,g,k,q,r){function u(a,b){var d=angular.element(a[0].getElementsByClassName("md-slider-wrapper")),e=b.tabindex||0;d.attr("tabindex",e);(b.disabled||b.ngDisabled)&&d.attr("tabindex",-1);d.attr("role","slider");c.expect(a,"aria-label");return h}function h(c,h,t,v){function l(){F();J()}function m(a){S=parseFloat(a);h.attr("aria-valuemin",a);l()}function u(a){ia=parseFloat(a);h.attr("aria-valuemax",a);l()}function B(a){n=parseFloat(a)}function y(a){ca=M(parseInt(a),\n0,6)}function D(){h.attr("aria-disabled",!!ba())}function z(){if(la&&!ba()&&!angular.isUndefined(n)){if(0>=n)throw q.error("Slider step value must be greater than zero when in discrete mode"),Error("Slider step value must be greater than zero when in discrete mode");var a=Math.floor((ia-S)/n);P||(P=angular.element("<canvas>").css("position","absolute"),ha.append(P),da=P[0].getContext("2d"));var c=K();!c||c.height||c.width||(F(),c=T);P[0].width=c.width;P[0].height=c.height;for(var d,e=0;e<=a;e++)d=\nb.getComputedStyle(ha[0]),da.fillStyle=d.color||"black",d=Math.floor(e/a*(I?c.height:c.width)),da.fillRect(I?0:d-1,I?d-1:0,I?c.width:2,I?2:c.height)}}function F(){T=na[0].getBoundingClientRect()}function K(){ra();return T}function R(a){if(!ba()){if(I?a.keyCode===e.KEY_CODE.DOWN_ARROW:a.keyCode===e.KEY_CODE.LEFT_ARROW)var b=-n;else if(I?a.keyCode===e.KEY_CODE.UP_ARROW:a.keyCode===e.KEY_CODE.RIGHT_ARROW)b=n;if(b=U?-b:b){if(a.metaKey||a.ctrlKey||a.altKey)b*=4;a.preventDefault();a.stopPropagation();c.$evalAsync(function(){H(G.$viewValue+\nb)})}}}function E(){z();c.mouseActive=!0;ga.removeClass("md-focused");r(function(){c.mouseActive=!1},100)}function L(){!1===c.mouseActive&&ga.addClass("md-focused")}function x(){ga.removeClass("md-focused");h.removeClass("md-active");if(P&&da){var a=K();da.clearRect(0,0,a.width,a.height)}}function H(a){G.$setViewValue(M(O(a)))}function J(){isNaN(G.$viewValue)&&(G.$viewValue=G.$modelValue);G.$viewValue=M(G.$viewValue);var a=ka(G.$viewValue);c.modelValue=G.$viewValue;h.attr("aria-valuenow",G.$viewValue);\naa(a);fa.text(G.$viewValue)}function M(a,b,c){if(angular.isNumber(a))return b=angular.isNumber(b)?b:S,c=angular.isNumber(c)?c:ia,Math.max(b,Math.min(c,a))}function O(a){if(angular.isNumber(a)){var b=Math.round((a-S)/n)*n+S,b=Math.round(b*Math.pow(10,ca))/Math.pow(10,ca);Y&&Y.fitInputWidthToTextLength&&d.debounce(function(){Y.fitInputWidthToTextLength(b.toString().length)},100)();return b}}function aa(a){a=Math.max(0,Math.min(a||0,1));var b=100*a+"%",c=U?100*(1-a)+"%":b;I?oa.css("bottom",b):d.bidiProperty(oa,\n"left","right",b);pa.css(I?"height":"width",c);h.toggleClass(U?"md-max":"md-min",0===a);h.toggleClass(U?"md-min":"md-max",1===a)}function Z(a){if(!ba()){h.addClass("md-active");h[0].focus();F();a=ja(X(I?a.pointer.y:a.pointer.x));var b=M(O(a));c.$apply(function(){H(b);aa(ka(b))})}}function N(a){if(!ba()){h.removeClass("md-dragging");a=ja(X(I?a.pointer.y:a.pointer.x));var b=M(O(a));c.$apply(function(){H(b);J()})}}function V(a){ba()||(qa=!0,a.stopPropagation(),h.addClass("md-dragging"),W(a))}function C(a){qa&&\n(a.stopPropagation(),W(a))}function ea(a){qa&&(a.stopPropagation(),qa=!1)}function W(a){if(la){a=I?a.pointer.y:a.pointer.x;var b=ja(X(a)),b=M(O(b));aa(X(a));fa.text(b)}else ma(I?a.pointer.y:a.pointer.x)}function ma(a){c.$evalAsync(function(){H(ja(X(a)))})}function X(a){var b=I?T.top:T.left,c=I?T.height:T.width;a=(a-b)/c;I||"rtl"!==d.bidi()||(a=1-a);return Math.max(0,Math.min(1,I?1-a:a))}function ja(a){a=U?1-a:a;return S+a*(ia-S)}function ka(a){a=(a-S)/(ia-S);return U?1-a:a}f(h);var G=v[0]||{$setViewValue:function(a){this.$viewValue=\na;this.$viewChangeListeners.forEach(function(a){a()})},$parsers:[],$formatters:[],$viewChangeListeners:[]},Y=v[1];angular.element(d.getClosest(h,"_md-slider-container",!0));var ba=t.ngDisabled?angular.bind(null,k(t.ngDisabled),c.$parent):function(){return h[0].hasAttribute("disabled")};v=angular.element(h[0].querySelector(".md-thumb"));var fa=angular.element(h[0].querySelector(".md-thumb-text")),oa=v.parent(),na=angular.element(h[0].querySelector(".md-track-container")),pa=angular.element(h[0].querySelector(".md-track-fill")),\nha=angular.element(h[0].querySelector(".md-track-ticks")),ga=angular.element(h[0].getElementsByClassName("md-slider-wrapper"));angular.element(h[0].getElementsByClassName("md-slider-content"));var ra=d.throttle(F,5E3),I=angular.isDefined(t.mdVertical),la=angular.isDefined(t.mdDiscrete),U=angular.isDefined(t.mdInvert);angular.isDefined(t.min)?t.$observe("min",m):m(0);angular.isDefined(t.max)?t.$observe("max",u):u(100);angular.isDefined(t.step)?t.$observe("step",B):B(1);angular.isDefined(t.round)?t.$observe("round",\ny):y(3);t.ngDisabled&&c.$parent.$watch(t.ngDisabled,D);g.register(ga,"drag",{horizontal:!I});c.mouseActive=!1;ga.on("keydown",R).on("mousedown",E).on("focus",L).on("blur",x).on("$md.pressdown",Z).on("$md.pressup",N).on("$md.dragstart",V).on("$md.drag",C).on("$md.dragend",ea);setTimeout(l,0);var Q=a.throttle(l);angular.element(b).on("resize",Q);c.$on("$destroy",function(){angular.element(b).off("resize",Q)});G.$render=J;G.$viewChangeListeners.push(J);G.$formatters.push(M);G.$formatters.push(O);var S,\nia,n,ca,P,da,T={};F();var qa=!1}return{scope:{},require:["?ngModel","?^mdSliderContainer"],template:\'<div class="md-slider-wrapper"><div class="md-slider-content"><div class="md-track-container"><div class="md-track"></div><div class="md-track md-track-fill"></div><div class="md-track-ticks"></div></div><div class="md-thumb-container"><div class="md-thumb"></div><div class="md-focus-thumb"></div><div class="md-focus-ring"></div><div class="md-sign"><span class="md-thumb-text"></span></div><div class="md-disabled-thumb"></div></div></div></div>\',\ncompile:u}}ngmaterial.components.slider=angular.module("material.components.slider");angular.module("material.components.tabs",["material.core","material.components.icon"]);angular.module("material.components.tabs").directive("mdTab",MdTab);\nfunction MdTab(){function a(a,d,e,f){if(f){e=f.getTabElementIndex(d);var c=b(d,"md-tab-body").remove(),k=b(d,"md-tab-label").remove(),q=f.insertTab({scope:a,parent:a.$parent,index:e,element:d,template:c.html(),label:k.html()},e);a.select=a.select||angular.noop;a.deselect=a.deselect||angular.noop;a.$watch("active",function(a){a&&f.select(q.getIndex(),!0)});a.$watch("disabled",function(){f.refreshIndex()});a.$watch(function(){return f.getTabElementIndex(d)},function(a){q.index=a;f.updateTabOrder()});\na.$on("$destroy",function(){f.removeTab(q)})}}function b(a,b){a=a[0].children;for(var c=0,d=a.length;c<d;c++){var g=a[c];if(g.tagName===b.toUpperCase())return angular.element(g)}return angular.element()}return{require:"^?mdTabs",terminal:!0,compile:function(c,d){var e=b(c,"md-tab-label"),f=b(c,"md-tab-body");0===e.length&&(e=angular.element("<md-tab-label></md-tab-label>"),d.label?e.text(d.label):e.append(c.contents()),0===f.length&&(d=c.contents().detach(),f=angular.element("<md-tab-body></md-tab-body>"),\nf.append(d)));c.append(e);f.html()&&c.append(f);return a},scope:{active:"=?mdActive",disabled:"=?ngDisabled",select:"&?mdOnSelect",deselect:"&?mdOnDeselect"}}}angular.module("material.components.tabs").directive("mdTabItem",MdTabItem);function MdTabItem(){return{require:"^?mdTabs",link:function(a,b,c,d){d&&d.attachRipple(a,b)}}}angular.module("material.components.tabs").directive("mdTabLabel",MdTabLabel);function MdTabLabel(){return{terminal:!0}}MdTabScroll.$inject=["$parse"];\nangular.module("material.components.tabs").directive("mdTabScroll",MdTabScroll);function MdTabScroll(a){return{restrict:"A",compile:function(b,c){var d=a(c.mdTabScroll,null,!0);return function(a,b){b.on("mousewheel",function(b){a.$apply(function(){d(a,{$event:b})})})}}}}MdTabsController.$inject="$scope $element $window $mdConstant $mdTabInkRipple $mdUtil $animateCss $attrs $compile $mdTheming $mdInteraction".split(" ");angular.module("material.components.tabs").controller("MdTabsController",MdTabsController);\nfunction MdTabsController(a,b,c,d,e,f,g,k,q,r,u){function h(){t("stretchTabs",w);G("focusIndex",F,n.selectedIndex||0);G("offsetLeft",z,0);G("hasContent",D,!1);G("maxTabWidth",B,fa());G("shouldPaginate",y,!1);v("noInkBar",aa);v("dynamicHeight",Z);v("noPagination");v("swipeContent");v("noDisconnect");v("autoselect");v("noSelectClick");v("centerTabs",A,!1);v("enableDisconnect");n.scope=a;n.parent=a.$parent;n.tabs=[];n.lastSelectedIndex=null;n.hasFocus=!1;n.styleTabItemFocus=!1;n.shouldCenterTabs=n.centerTabs&&\n!n.shouldPaginate;n.tabContentPrefix="tab-content-";l()}function l(){n.selectedIndex=n.selectedIndex||0;m();a.$watch("$mdTabsCtrl.selectedIndex",K);angular.element(c).on("resize",O);a.$on("$destroy",p);r(b);f.nextTick(function(){C();la();ha();U();n.tabs[n.selectedIndex]&&n.tabs[n.selectedIndex].scope.select();T=!0;Y()})}function m(){var a=k.$mdTabsTemplate,c=angular.element(b[0].querySelector("md-tab-data"));c.html(a);q(c.contents())(n.parent);delete k.$mdTabsTemplate}function t(a,b){var c=k.$normalize("md-"+\na);b&&G(a,b);k.$observe(c,function(b){n[a]=b})}function v(a,b){function c(b){n[a]="false"!==b}var d=k.$normalize("md-"+a);b&&G(a,b);k.hasOwnProperty(d)&&c(k[d]);k.$observe(d,c)}function p(){da=!0;angular.element(c).off("resize",O)}function w(){var a=C();angular.element(a.wrapper).toggleClass("md-stretch-tabs",X());U()}function A(){n.shouldCenterTabs=n.centerTabs&&!n.shouldPaginate}function B(a,b){a!==b&&(b=C(),angular.forEach(b.tabs,function(b){b.style.maxWidth=a+"px"}),f.nextTick(n.updateInkBarStyles))}\nfunction y(a,b){a!==b&&(n.maxTabWidth=fa(),n.shouldCenterTabs=n.centerTabs&&!n.shouldPaginate,f.nextTick(function(){n.maxTabWidth=fa();ha(n.selectedIndex)}))}function D(a){b[a?"removeClass":"addClass"]("md-no-tab-content")}function z(b){var c=C();b=n.shouldCenterTabs?"":"-"+b+"px";angular.element(c.paging).css(d.CSS.TRANSFORM,"translate3d("+b+", 0, 0)");a.$broadcast("$mdTabsPaginationChanged")}function F(a,b){a!==b&&C().tabs[a]&&(ha(),pa())}function K(b,c){b!==c&&(n.selectedIndex=ka(b),n.lastSelectedIndex=\nc,n.updateInkBarStyles(),la(),ha(b),a.$broadcast("$mdTabsChanged"),n.tabs[c]&&n.tabs[c].scope.deselect(),n.tabs[b]&&n.tabs[b].scope.select())}function R(a){var c=b[0].getElementsByTagName("md-tab");return Array.prototype.indexOf.call(c,a[0])}function E(){E.watcher||(E.watcher=a.$watch(function(){f.nextTick(function(){E.watcher&&b.prop("offsetParent")&&(E.watcher(),E.watcher=null,O())},!1)}))}function L(a){switch(a.keyCode){case d.KEY_CODE.LEFT_ARROW:a.preventDefault();na(-1,!0);break;case d.KEY_CODE.RIGHT_ARROW:a.preventDefault();\nna(1,!0);break;case d.KEY_CODE.SPACE:case d.KEY_CODE.ENTER:a.preventDefault(),ca||x(n.focusIndex)}}function x(a,b){ca||(n.focusIndex=n.selectedIndex=a);b&&n.noSelectClick||f.nextTick(function(){n.tabs[a].element.triggerHandler("click")},!1)}function H(a){n.shouldPaginate&&(a.preventDefault(),n.offsetLeft=Q(n.offsetLeft-a.wheelDelta))}function J(){var a=C(),b=a.canvas.clientWidth,c=b+n.offsetLeft,d;for(d=0;d<a.tabs.length;d++){var e=a.tabs[d];if(e.offsetLeft+e.offsetWidth>c)break}n.offsetLeft=b>e.offsetWidth?\nQ(e.offsetLeft):Q(e.offsetLeft+(e.offsetWidth-b+1))}function M(){var a,b=C();for(a=0;a<b.tabs.length;a++){var c=b.tabs[a];if(c.offsetLeft+c.offsetWidth>=n.offsetLeft)break}n.offsetLeft=b.canvas.clientWidth>c.offsetWidth?Q(c.offsetLeft+c.offsetWidth-b.canvas.clientWidth):Q(c.offsetLeft)}function O(){n.lastSelectedIndex=n.selectedIndex;n.offsetLeft=Q(n.offsetLeft);f.nextTick(function(){n.updateInkBarStyles();Y()})}function aa(a){angular.element(C().inkBar).toggleClass("ng-hide",a)}function Z(a){b.toggleClass("md-dynamic-height",\na)}function N(a){if(!da){var b=n.selectedIndex;a=n.tabs.splice(a.getIndex(),1)[0];I();n.selectedIndex===b&&(a.scope.deselect(),n.tabs[n.selectedIndex]&&n.tabs[n.selectedIndex].scope.select());f.nextTick(function(){Y();n.offsetLeft=Q(n.offsetLeft)})}}function V(a,b){var c=T,d={getIndex:function(){return n.tabs.indexOf(e)},isActive:function(){return this.getIndex()===n.selectedIndex},isLeft:function(){return this.getIndex()<n.selectedIndex},isRight:function(){return this.getIndex()>n.selectedIndex},\nshouldRender:function(){return!n.noDisconnect||this.isActive()},hasFocus:function(){return n.styleTabItemFocus&&n.hasFocus&&this.getIndex()===n.focusIndex},id:f.nextUid(),hasContent:!(!a.template||!a.template.trim())},e=angular.extend(d,a);angular.isDefined(b)?n.tabs.splice(b,0,e):n.tabs.push(e);ga();ra();f.nextTick(function(){Y();ia(e);c&&n.autoselect&&f.nextTick(function(){f.nextTick(function(){x(n.tabs.indexOf(e))})})});return e}function C(){var a={},c=b[0];a.wrapper=c.querySelector("md-tabs-wrapper");\na.canvas=a.wrapper.querySelector("md-tabs-canvas");a.paging=a.canvas.querySelector("md-pagination-wrapper");a.inkBar=a.paging.querySelector("md-ink-bar");a.contents=c.querySelectorAll("md-tabs-content-wrapper > md-tab-content");a.tabs=a.paging.querySelectorAll("md-tab-item");a.dummies=a.canvas.querySelectorAll("md-dummy-tab");return a}function ea(){return 0<n.offsetLeft}function W(){var a=C(),b=a.tabs[a.tabs.length-1];return b&&b.offsetLeft+b.offsetWidth>a.canvas.clientWidth+n.offsetLeft}function ma(){var a=\nn.tabs[n.focusIndex];return a&&a.id?"tab-item-"+a.id:null}function X(){switch(n.stretchTabs){case "always":return!0;case "never":return!1;default:return!n.shouldPaginate&&c.matchMedia("(max-width: 600px)").matches}}function ja(){if(n.noPagination||!T)return!1;var a=b.prop("clientWidth");angular.forEach(C().dummies,function(b){a-=b.offsetWidth});return 0>a}function ka(a){if(-1===a)return-1;var b=Math.max(n.tabs.length-a,a),c,d;for(c=0;c<=b;c++)if((d=n.tabs[a+c])&&!0!==d.scope.disabled||(d=n.tabs[a-\nc])&&!0!==d.scope.disabled)return d.getIndex();return a}function G(a,b,c){Object.defineProperty(n,a,{get:function(){return c},set:function(a){var d=c;c=a;b&&b(a,d)}})}function Y(){n.maxTabWidth=fa();n.shouldPaginate=ja()}function ba(a){var b=0;angular.forEach(a,function(a){b+=Math.max(a.offsetWidth,a.getBoundingClientRect().width)});return Math.ceil(b)}function fa(){return b.prop("clientWidth")}function oa(){var a=n.tabs[n.selectedIndex],b=n.tabs[n.focusIndex];n.tabs=n.tabs.sort(function(a,b){return a.index-\nb.index});n.selectedIndex=n.tabs.indexOf(a);n.focusIndex=n.tabs.indexOf(b)}function na(a,b){b=b?"focusIndex":"selectedIndex";var c=n[b];for(c+=a;n.tabs[c]&&n.tabs[c].scope.disabled;c+=a);n.tabs[c]&&(n[b]=c)}function pa(){n.styleTabItemFocus="keyboard"===u.getLastInteractionType();C().dummies[n.focusIndex].focus()}function ha(a){var b=C();angular.isNumber(a)||(a=n.focusIndex);if(b.tabs[a]&&!n.shouldCenterTabs){var c=b.tabs[a];a=c.offsetLeft;c=c.offsetWidth+a;n.offsetLeft=Math.max(n.offsetLeft,Q(c-\nb.canvas.clientWidth+64));n.offsetLeft=Math.min(n.offsetLeft,Q(a))}}function ga(){P.forEach(function(a){f.nextTick(a)});P=[]}function ra(){for(var a=!1,b=0;b<n.tabs.length;b++)if(n.tabs[b].hasContent){a=!0;break}n.hasContent=a}function I(){n.selectedIndex=ka(n.selectedIndex);n.focusIndex=ka(n.focusIndex)}function la(){if(!n.dynamicHeight)return b.css("height","");if(!n.tabs.length)return P.push(la);var a=C(),c=a.contents[n.selectedIndex],c=c?c.offsetHeight:0,a=a.wrapper.offsetHeight,c=c+a,d=b.prop("clientHeight");\nd!==c&&("bottom"===b.attr("md-align-tabs")&&(d-=a,c-=a,void 0!==b.attr("md-border-bottom")&&++d),ca=!0,a={height:d+"px"},c={height:c+"px"},b.css(a),g(b,{from:a,to:c,easing:"cubic-bezier(0.35, 0, 0.25, 1)",duration:.5}).start().done(function(){b.css({transition:"none",height:""});f.nextTick(function(){b.css("transition","")});ca=!1}))}function U(){var a=C();if(a.tabs[n.selectedIndex]){if(!n.tabs.length)return P.push(n.updateInkBarStyles);if(!b.prop("offsetParent"))return E();var c=n.selectedIndex,\nd=a.paging.offsetWidth,e=a.tabs[c],c=e.offsetLeft,e=d-c-e.offsetWidth;if(n.shouldCenterTabs){var g=ba(a.tabs);d>g&&f.nextTick(U,!1)}var h=C(),d=n.selectedIndex,g=n.lastSelectedIndex,h=angular.element(h.inkBar);angular.isNumber(g)&&h.toggleClass("md-left",d<g).toggleClass("md-right",d>g);angular.element(a.inkBar).css({left:c+"px",right:e+"px"})}else angular.element(a.inkBar).css({left:"auto",right:"auto"})}function Q(a){var b=C();if(!b.tabs.length||!n.shouldPaginate)return 0;var c=b.tabs[b.tabs.length-\n1],c=c.offsetLeft+c.offsetWidth;a=Math.max(0,a);return a=Math.min(c-b.canvas.clientWidth,a)}function S(a,b){var c=C(),c={colorElement:angular.element(c.inkBar)};e.attach(a,b,c)}function ia(a){if(a.hasContent){var c=b[0].querySelectorAll(\'[md-tab-id="\'+a.id+\'"]\');angular.element(c).attr("aria-controls",n.tabContentPrefix+a.id)}}var n=this,ca=!1;C();var P=[],da=!1,T=!1;n.$onInit=h;n.updatePagination=f.debounce(Y,100);n.redirectFocus=pa;n.attachRipple=S;n.insertTab=V;n.removeTab=N;n.select=x;n.scroll=\nH;n.nextPage=J;n.previousPage=M;n.keydown=L;n.canPageForward=W;n.canPageBack=ea;n.refreshIndex=I;n.incrementIndex=na;n.getTabElementIndex=R;n.updateInkBarStyles=f.debounce(U,100);n.updateTabOrder=f.debounce(oa,100);n.getFocusedTabId=ma;1===angular.version.major&&4>=angular.version.minor&&this.$onInit()}MdTabs.$inject=["$$mdSvgRegistry"];angular.module("material.components.tabs").directive("mdTabs",MdTabs);\nfunction MdTabs(a){return{scope:{selectedIndex:"=?mdSelected"},template:function(b,c){c.$mdTabsTemplate=b.html();return\'<md-tabs-wrapper> <md-tab-data></md-tab-data> <md-prev-button tabindex="-1" role="button" aria-label="Previous Page" aria-disabled="{{!$mdTabsCtrl.canPageBack()}}" ng-class="{ \\\'md-disabled\\\': !$mdTabsCtrl.canPageBack() }" ng-if="$mdTabsCtrl.shouldPaginate" ng-click="$mdTabsCtrl.previousPage()"> <md-icon md-svg-src="\'+a.mdTabsArrow+\'"></md-icon> </md-prev-button> <md-next-button tabindex="-1" role="button" aria-label="Next Page" aria-disabled="{{!$mdTabsCtrl.canPageForward()}}" ng-class="{ \\\'md-disabled\\\': !$mdTabsCtrl.canPageForward() }" ng-if="$mdTabsCtrl.shouldPaginate" ng-click="$mdTabsCtrl.nextPage()"> <md-icon md-svg-src="\'+\na.mdTabsArrow+\'"></md-icon> </md-next-button> <md-tabs-canvas tabindex="{{ $mdTabsCtrl.hasFocus ? -1 : 0 }}" aria-activedescendant="{{$mdTabsCtrl.getFocusedTabId()}}" ng-focus="$mdTabsCtrl.redirectFocus()" ng-class="{ \\\'md-paginated\\\': $mdTabsCtrl.shouldPaginate, \\\'md-center-tabs\\\': $mdTabsCtrl.shouldCenterTabs }" ng-keydown="$mdTabsCtrl.keydown($event)" role="tablist"> <md-pagination-wrapper ng-class="{ \\\'md-center-tabs\\\': $mdTabsCtrl.shouldCenterTabs }" md-tab-scroll="$mdTabsCtrl.scroll($event)"> <md-tab-item tabindex="-1" class="md-tab" ng-repeat="tab in $mdTabsCtrl.tabs" role="tab" md-tab-id="{{::tab.id}}"aria-selected="{{tab.isActive()}}" aria-disabled="{{tab.scope.disabled || \\\'false\\\'}}" ng-click="$mdTabsCtrl.select(tab.getIndex())" ng-class="{ \\\'md-active\\\':    tab.isActive(), \\\'md-focused\\\':   tab.hasFocus(), \\\'md-disabled\\\':  tab.scope.disabled }" ng-disabled="tab.scope.disabled" md-swipe-left="$mdTabsCtrl.nextPage()" md-swipe-touch-action="pan-y" md-swipe-right="$mdTabsCtrl.previousPage()" md-tabs-template="::tab.label" md-scope="::tab.parent"></md-tab-item> <md-ink-bar></md-ink-bar> </md-pagination-wrapper> <md-tabs-dummy-wrapper class="md-visually-hidden md-dummy-wrapper"> <md-dummy-tab class="md-tab" tabindex="-1" id="tab-item-{{::tab.id}}" md-tab-id="{{::tab.id}}"aria-selected="{{tab.isActive()}}" aria-disabled="{{tab.scope.disabled || \\\'false\\\'}}" ng-focus="$mdTabsCtrl.hasFocus = true" ng-blur="$mdTabsCtrl.hasFocus = false" ng-repeat="tab in $mdTabsCtrl.tabs" md-tabs-template="::tab.label" md-scope="::tab.parent"></md-dummy-tab> </md-tabs-dummy-wrapper> </md-tabs-canvas> </md-tabs-wrapper> <md-tabs-content-wrapper ng-show="$mdTabsCtrl.hasContent && $mdTabsCtrl.selectedIndex >= 0" class="_md"> <md-tab-content id="{{:: $mdTabsCtrl.tabContentPrefix + tab.id}}" class="_md" role="tabpanel" aria-labelledby="tab-item-{{::tab.id}}" md-swipe-left="$mdTabsCtrl.swipeContent && $mdTabsCtrl.incrementIndex(1)" md-swipe-right="$mdTabsCtrl.swipeContent && $mdTabsCtrl.incrementIndex(-1)" md-swipe-touch-action="pan-y" ng-if="tab.hasContent" ng-repeat="(index, tab) in $mdTabsCtrl.tabs" ng-class="{ \\\'md-no-transition\\\': $mdTabsCtrl.lastSelectedIndex == null, \\\'md-active\\\':        tab.isActive(), \\\'md-left\\\':          tab.isLeft(), \\\'md-right\\\':         tab.isRight(), \\\'md-no-scroll\\\':     $mdTabsCtrl.dynamicHeight }"> <div md-tabs-template="::tab.template" md-connected-if="tab.isActive()" md-scope="::tab.parent" ng-if="$mdTabsCtrl.enableDisconnect || tab.shouldRender()"></div> </md-tab-content> </md-tabs-content-wrapper>\'},\ncontroller:"MdTabsController",controllerAs:"$mdTabsCtrl",bindToController:!0}}MdTabsDummyWrapper.$inject=["$mdUtil","$window"];angular.module("material.components.tabs").directive("mdTabsDummyWrapper",MdTabsDummyWrapper);\nfunction MdTabsDummyWrapper(a,b){return{require:"^?mdTabs",link:function(c,d,e,f){if(f){var g=function(){f.updatePagination();f.updateInkBarStyles()};if("MutationObserver"in b){e={childList:!0,subtree:!0,characterData:!0};g=new MutationObserver(g);g.observe(d[0],e);var k=g.disconnect.bind(g)}else e=a.debounce(g,15,null,!1),d.on("DOMSubtreeModified",e),k=d.off.bind(d,"DOMSubtreeModified",e);c.$on("$destroy",function(){k()})}}}}MdTabsTemplate.$inject=["$compile","$mdUtil"];\nangular.module("material.components.tabs").directive("mdTabsTemplate",MdTabsTemplate);\nfunction MdTabsTemplate(a,b){function c(c,e,f,g){function d(){c.$watch("connected",function(a){!1===a?g.enableDisconnect&&b.disconnectScope(r):q()});c.$on("$destroy",q)}function q(){g.enableDisconnect&&b.reconnectScope(r)}if(g){var r=g.enableDisconnect?c.compileScope.$new():c.compileScope;e.html(c.template);a(e.contents())(r);return b.nextTick(d)}}return{restrict:"A",link:c,scope:{template:"=mdTabsTemplate",connected:"=?mdConnectedIf",compileScope:"=mdScope"},require:"^?mdTabs"}}\nngmaterial.components.tabs=angular.module("material.components.tabs");angular.module("material.components.swipe",["material.core"]).directive("mdSwipeLeft",getDirective("SwipeLeft")).directive("mdSwipeRight",getDirective("SwipeRight")).directive("mdSwipeUp",getDirective("SwipeUp")).directive("mdSwipeDown",getDirective("SwipeDown"));\nfunction getDirective(a){function b(a){function b(b,e,f){e.css("touch-action",f.mdSwipeTouchAction||"none");var g=a(f[c]);e.on(d,function(a){b.$applyAsync(function(){g(b,{$event:a})})})}return{restrict:"A",link:b}}b.$inject=["$parse"];var c="md"+a,d="$md."+a.toLowerCase();return b}ngmaterial.components.swipe=angular.module("material.components.swipe");MdToastDirective.$inject=["$mdToast"];MdToastProvider.$inject=["$$interimElementProvider"];angular.module("material.components.toast",["material.core","material.components.button"]).directive("mdToast",MdToastDirective).provider("$mdToast",MdToastProvider);function MdToastDirective(a){return{restrict:"E",link:function(b,c){c.addClass("_md");b.$on("$destroy",function(){a.destroy()})}}}\nfunction MdToastProvider(a){function b(a){d=a}function c(a,b,c,k){function e(e,f,m){d=m.textContent||m.content;var h=!k("gt-sm");f=c.extractElementByName(f,"md-toast",!0);m.element=f;m.onSwipe=function(a){a=a.type.replace("$md.","");var d=a.replace("swipe","");"down"===d&&-1!=m.position.indexOf("top")&&!h||"up"===d&&(-1!=m.position.indexOf("bottom")||h)||("left"===d||"right"===d)&&h||(f.addClass("md-"+a),c.nextTick(b.cancel))};m.openClass=g(m.position);f.addClass(m.toastClass);m.parent.addClass(m.openClass);\nc.hasComputedStyle(m.parent,"position","static")&&m.parent.css("position","relative");f.on("$md.swipeleft $md.swiperight $md.swipeup $md.swipedown",m.onSwipe);f.addClass(h?"md-bottom":m.position.split(" ").map(function(a){return"md-"+a}).join(" "));m.parent&&m.parent.addClass("md-toast-animating");return a.enter(f,m.parent).then(function(){m.parent&&m.parent.removeClass("md-toast-animating")})}function f(b,d,e){d.off("$md.swipeleft $md.swiperight $md.swipeup $md.swipedown",e.onSwipe);e.parent&&e.parent.addClass("md-toast-animating");\ne.openClass&&e.parent.removeClass(e.openClass);return(1==e.$destroy?d.remove():a.leave(d)).then(function(){e.parent&&e.parent.removeClass("md-toast-animating");c.hasComputedStyle(e.parent,"position","static")&&e.parent.css("position","")})}function g(a){return k("gt-xs")?"md-toast-open-"+(-1<a.indexOf("top")?"top":"bottom"):"md-toast-open-bottom"}return{onShow:e,onRemove:f,toastClass:"",position:"bottom left",themable:!0,hideDelay:3E3,autoWrap:!0,transformTemplate:function(a,b){if(b=b.autoWrap&&a&&\n!/md-toast-content/g.test(a)){b=document.createElement("md-template");b.innerHTML=a;for(a=0;a<b.children.length;a++)if("MD-TOAST"===b.children[a].nodeName){var c=angular.element(\'<div class="md-toast-content">\');c.append(angular.element(b.children[a].childNodes));b.children[a].appendChild(c[0])}return b.innerHTML}return a||""}}}c.$inject=["$animate","$mdToast","$mdUtil","$mdMedia"];var d;return a=a("$mdToast").setDefaults({methods:"position hideDelay capsule parent position toastClass".split(" "),\noptions:c}).addPreset("simple",{argOption:"textContent",methods:"textContent content action highlightAction highlightClass theme parent".split(" "),options:["$mdToast","$mdTheming",function(a,b){return{template:\'<md-toast md-theme="{{ toast.theme }}" ng-class="{\\\'md-capsule\\\': toast.capsule}">  <div class="md-toast-content">    <span class="md-toast-text" role="alert" aria-relevant="all" aria-atomic="true">      {{ toast.content }}    </span>    <md-button class="md-action" ng-if="toast.action" ng-click="toast.resolve()"         ng-class="highlightClasses">      {{ toast.action }}    </md-button>  </div></md-toast>\',\ncontroller:["$scope",function(b){var c=this;c.highlightAction&&(b.highlightClasses=["md-highlight",c.highlightClass]);b.$watch(function(){return d},function(){c.content=d});this.resolve=function(){a.hide("ok")}}],theme:b.defaultTheme(),controllerAs:"toast",bindToController:!0}}]}).addMethod("updateTextContent",b).addMethod("updateContent",b)}ngmaterial.components.toast=angular.module("material.components.toast");}).call(this);\n\n//# sourceURL=java/com/google/fonts/directory/ui/angular_material_js.js');
eval('/**\n * @fileoverview\n * @suppress {undefinedVars}\n * @license\n * clipboard.js v1.6.0\n * https://zenorocha.github.io/clipboard.js\n *\n * Licensed MIT \u00a9 Zeno Rocha\n *\n * The MIT License (MIT)\n * Copyright \u00a9 2017 Zeno Rocha <hi@zenorocha.com>\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \u201cSoftware\u201d), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \u201cAS IS\u201d, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\n!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.Clipboard=e()}}(function(){var e,t,n;return function e(t,n,o){function i(a,c){if(!n[a]){if(!t[a]){var l="function"==typeof require&&require;if(!c&&l)return l(a,!0);if(r)return r(a,!0);var u=new Error("Cannot find module \'"+a+"\'");throw u.code="MODULE_NOT_FOUND",u}var s=n[a]={exports:{}};t[a][0].call(s.exports,function(e){var n=t[a][1][e];return i(n?n:e)},s,s.exports,e,t,n,o)}return n[a].exports}for(var r="function"==typeof require&&require,a=0;a<o.length;a++)i(o[a]);return i}({1:[function(e,t,n){function o(e,t){for(;e&&e.nodeType!==i;){if(e.matches(t))return e;e=e.parentNode}}var i=9;if(Element&&!Element.prototype.matches){var r=Element.prototype;r.matches=r.matchesSelector||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector||r.webkitMatchesSelector}t.exports=o},{}],2:[function(e,t,n){function o(e,t,n,o,r){var a=i.apply(this,arguments);return e.addEventListener(n,a,r),{destroy:function(){e.removeEventListener(n,a,r)}}}function i(e,t,n,o){return function(n){n.delegateTarget=r(n.target,t),n.delegateTarget&&o.call(e,n)}}var r=e("./closest");t.exports=o},{"./closest":1}],3:[function(e,t,n){n.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},n.nodeList=function(e){var t=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===t||"[object HTMLCollection]"===t)&&"length"in e&&(0===e.length||n.node(e[0]))},n.string=function(e){return"string"==typeof e||e instanceof String},n.fn=function(e){var t=Object.prototype.toString.call(e);return"[object Function]"===t}},{}],4:[function(e,t,n){function o(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!c.string(t))throw new TypeError("Second argument must be a String");if(!c.fn(n))throw new TypeError("Third argument must be a Function");if(c.node(e))return i(e,t,n);if(c.nodeList(e))return r(e,t,n);if(c.string(e))return a(e,t,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function i(e,t,n){return e.addEventListener(t,n),{destroy:function(){e.removeEventListener(t,n)}}}function r(e,t,n){return Array.prototype.forEach.call(e,function(e){e.addEventListener(t,n)}),{destroy:function(){Array.prototype.forEach.call(e,function(e){e.removeEventListener(t,n)})}}}function a(e,t,n){return l(document.body,e,t,n)}var c=e("./is"),l=e("delegate");t.exports=o},{"./is":3,delegate:2}],5:[function(e,t,n){function o(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var o=window.getSelection(),i=document.createRange();i.selectNodeContents(e),o.removeAllRanges(),o.addRange(i),t=o.toString()}return t}t.exports=o},{}],6:[function(e,t,n){function o(){}o.prototype={on:function(e,t,n){var o=this.e||(this.e={});return(o[e]||(o[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){function o(){i.off(e,o),t.apply(n,arguments)}var i=this;return o._=t,this.on(e,o,n)},emit:function(e){var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),o=0,i=n.length;for(o;o<i;o++)n[o].fn.apply(n[o].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),o=n[e],i=[];if(o&&t)for(var r=0,a=o.length;r<a;r++)o[r].fn!==t&&o[r].fn._!==t&&i.push(o[r]);return i.length?n[e]=i:delete n[e],this}},t.exports=o},{}],7:[function(t,n,o){!function(i,r){if("function"==typeof e&&e.amd)e(["module","select"],r);else if("undefined"!=typeof o)r(n,t("select"));else{var a={exports:{}};r(a,i.select),i.clipboardAction=a.exports}}(this,function(e,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=n(t),r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),c=function(){function e(t){o(this,e),this.resolveOptions(t),this.initSelection()}return a(e,[{key:"resolveOptions",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function e(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function e(){var t=this,n="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=document.body.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[n?"right":"left"]="-9999px";var o=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=o+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,document.body.appendChild(this.fakeElem),this.selectedText=(0,i.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function e(){this.fakeHandler&&(document.body.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(document.body.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function e(){this.selectedText=(0,i.default)(this.target),this.copyText()}},{key:"copyText",value:function e(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function e(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function e(){this.target&&this.target.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function e(){this.removeFake()}},{key:"action",set:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error(\'Invalid "action" value, use either "copy" or "cut"\')},get:function e(){return this._action}},{key:"target",set:function e(t){if(void 0!==t){if(!t||"object"!==("undefined"==typeof t?"undefined":r(t))||1!==t.nodeType)throw new Error(\'Invalid "target" value, use a valid Element\');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error(\'Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute\');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error(\'Invalid "target" attribute. You can\\\'t cut text from elements with "readonly" or "disabled" attributes\');this._target=t}},get:function e(){return this._target}}]),e}();e.exports=c})},{select:5}],8:[function(t,n,o){!function(i,r){if("function"==typeof e&&e.amd)e(["module","./clipboard-action","tiny-emitter","good-listener"],r);else if("undefined"!=typeof o)r(n,t("./clipboard-action"),t("tiny-emitter"),t("good-listener"));else{var a={exports:{}};r(a,i.clipboardAction,i.tinyEmitter,i.goodListener),i.clipboard=a.exports}}(this,function(e,t,n,o){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}var u=i(t),s=i(n),f=i(o),d=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),h=function(e){function t(e,n){r(this,t);var o=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return o.resolveOptions(n),o.listenClick(e),o}return c(t,e),d(t,[{key:"resolveOptions",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText}},{key:"listenClick",value:function e(t){var n=this;this.listener=(0,f.default)(t,"click",function(e){return n.onClick(e)})}},{key:"onClick",value:function e(t){var n=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new u.default({action:this.action(n),target:this.target(n),text:this.text(n),trigger:n,emitter:this})}},{key:"defaultAction",value:function e(t){return l("action",t)}},{key:"defaultTarget",value:function e(t){var n=l("target",t);if(n)return document.querySelector(n)}},{key:"defaultText",value:function e(t){return l("text",t)}},{key:"destroy",value:function e(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],n="string"==typeof t?[t]:t,o=!!document.queryCommandSupported;return n.forEach(function(e){o=o&&!!document.queryCommandSupported(e)}),o}}]),t}(s.default);e.exports=h})},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)});\n\n\n//# sourceURL=third_party/javascript/clipboardjs/clipboard_js_minified.jslib');
eval('/**\n * @license\n * lodash 3.10.1 (Custom Build) lodash.com/license | Underscore.js 1.8.3 underscorejs.org/LICENSE\n * Build: `lodash modern -o ./lodash.js`\n */\n;(/** @suppress {checkTypes|suspiciousCode|uselessCode|globalThis|checkVars} */ function(){function n(n,t){if(n!==t){var r=null===n,e=n===w,u=n===n,o=null===t,i=t===w,f=t===t;if(n>t&&!o||!u||r&&!i&&f||e&&f)return 1;if(n<t&&!r||!f||o&&!e&&u||i&&u)return-1}return 0}function t(n,t,r){for(var e=n.length,u=r?e:-1;r?u--:++u<e;)if(t(n[u],u,n))return u;return-1}function r(n,t,r){if(t!==t)return p(n,r);r-=1;for(var e=n.length;++r<e;)if(n[r]===t)return r;return-1}function e(n){return typeof n=="function"||false}function u(n){return null==n?"":n+""}function o(n,t){for(var r=-1,e=n.length;++r<e&&-1<t.indexOf(n.charAt(r)););\nreturn r}function i(n,t){for(var r=n.length;r--&&-1<t.indexOf(n.charAt(r)););return r}function f(t,r){return n(t.a,r.a)||t.b-r.b}function a(n){return Nn[n]}function c(n){return Tn[n]}function l(n,t,r){return t?n=Bn[n]:r&&(n=Dn[n]),"\\\\"+n}function s(n){return"\\\\"+Dn[n]}function p(n,t,r){var e=n.length;for(t+=r?0:-1;r?t--:++t<e;){var u=n[t];if(u!==u)return t}return-1}function h(n){return!!n&&typeof n=="object"}function _(n){return 160>=n&&9<=n&&13>=n||32==n||160==n||5760==n||6158==n||8192<=n&&(8202>=n||8232==n||8233==n||8239==n||8287==n||12288==n||65279==n);\n}function v(n,t){for(var r=-1,e=n.length,u=-1,o=[];++r<e;)n[r]===t&&(n[r]=z,o[++u]=r);return o}function g(n){for(var t=-1,r=n.length;++t<r&&_(n.charCodeAt(t)););return t}function y(n){for(var t=n.length;t--&&_(n.charCodeAt(t)););return t}function d(n){return Ln[n]}function m(_){function Nn(n){if(h(n)&&!(Oo(n)||n instanceof zn)){if(n instanceof Ln)return n;if(nu.call(n,"__chain__")&&nu.call(n,"__wrapped__"))return Mr(n)}return new Ln(n)}function Tn(){}function Ln(n,t,r){this.__wrapped__=n,this.__actions__=r||[],\nthis.__chain__=!!t}function zn(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=false,this.__iteratees__=[],this.__takeCount__=Ru,this.__views__=[]}function Bn(){this.__data__={}}function Dn(n){var t=n?n.length:0;for(this.data={hash:gu(null),set:new lu};t--;)this.push(n[t])}function Mn(n,t){var r=n.data;return(typeof t=="string"||ge(t)?r.set.has(t):r.hash[t])?0:-1}function qn(n,t){var r=-1,e=n.length;for(t||(t=Be(e));++r<e;)t[r]=n[r];return t}function Pn(n,t){for(var r=-1,e=n.length;++r<e&&false!==t(n[r],r,n););\nreturn n}function Kn(n,t){for(var r=-1,e=n.length;++r<e;)if(!t(n[r],r,n))return false;return true}function Vn(n,t){for(var r=-1,e=n.length,u=-1,o=[];++r<e;){var i=n[r];t(i,r,n)&&(o[++u]=i)}return o}function Gn(n,t){for(var r=-1,e=n.length,u=Be(e);++r<e;)u[r]=t(n[r],r,n);return u}function Jn(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];return n}function Xn(n,t,r,e){var u=-1,o=n.length;for(e&&o&&(r=n[++u]);++u<o;)r=t(r,n[u],u,n);return r}function Hn(n,t){for(var r=-1,e=n.length;++r<e;)if(t(n[r],r,n))return true;\nreturn false}function Qn(n,t,r,e){return n!==w&&nu.call(e,r)?n:t}function nt(n,t,r){for(var e=-1,u=zo(t),o=u.length;++e<o;){var i=u[e],f=n[i],a=r(f,t[i],i,n,t);(a===a?a===f:f!==f)&&(f!==w||i in n)||(n[i]=a)}return n}function tt(n,t){return null==t?n:et(t,zo(t),n)}function rt(n,t){for(var r=-1,e=null==n,u=!e&&Er(n),o=u?n.length:0,i=t.length,f=Be(i);++r<i;){var a=t[r];f[r]=u?Cr(a,o)?n[a]:w:e?w:n[a]}return f}function et(n,t,r){r||(r={});for(var e=-1,u=t.length;++e<u;){var o=t[e];r[o]=n[o]}return r}function ut(n,t,r){\nvar e=typeof n;return"function"==e?t===w?n:Bt(n,t,r):null==n?Fe:"object"==e?bt(n):t===w?ze(n):xt(n,t)}function ot(n,t,r,e,u,o,i){var f;if(r&&(f=u?r(n,e,u):r(n)),f!==w)return f;if(!ge(n))return n;if(e=Oo(n)){if(f=kr(n),!t)return qn(n,f)}else{var a=ru.call(n),c=a==K;if(a!=Z&&a!=B&&(!c||u))return Fn[a]?Rr(n,a,t):u?n:{};if(f=Ir(c?{}:n),!t)return tt(f,n)}for(o||(o=[]),i||(i=[]),u=o.length;u--;)if(o[u]==n)return i[u];return o.push(n),i.push(f),(e?Pn:_t)(n,function(e,u){f[u]=ot(e,t,r,u,n,o,i)}),f}function it(n,t,r){\nif(typeof n!="function")throw new Ge(L);return su(function(){n.apply(w,r)},t)}function ft(n,t){var e=n?n.length:0,u=[];if(!e)return u;var o=-1,i=xr(),f=i===r,a=f&&t.length>=F&&gu&&lu?new Dn(t):null,c=t.length;a&&(i=Mn,f=false,t=a);n:for(;++o<e;)if(a=n[o],f&&a===a){for(var l=c;l--;)if(t[l]===a)continue n;u.push(a)}else 0>i(t,a,0)&&u.push(a);return u}function at(n,t){var r=true;return Su(n,function(n,e,u){return r=!!t(n,e,u)}),r}function ct(n,t,r,e){var u=e,o=u;return Su(n,function(n,i,f){i=+t(n,i,f),(r(i,u)||i===e&&i===o)&&(u=i,\no=n)}),o}function lt(n,t){var r=[];return Su(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function st(n,t,r,e){var u;return r(n,function(n,r,o){return t(n,r,o)?(u=e?r:n,false):void 0}),u}function pt(n,t,r,e){e||(e=[]);for(var u=-1,o=n.length;++u<o;){var i=n[u];h(i)&&Er(i)&&(r||Oo(i)||pe(i))?t?pt(i,t,r,e):Jn(e,i):r||(e[e.length]=i)}return e}function ht(n,t){Nu(n,t,Re)}function _t(n,t){return Nu(n,t,zo)}function vt(n,t){return Tu(n,t,zo)}function gt(n,t){for(var r=-1,e=t.length,u=-1,o=[];++r<e;){var i=t[r];\nve(n[i])&&(o[++u]=i)}return o}function yt(n,t,r){if(null!=n){r!==w&&r in Br(n)&&(t=[r]),r=0;for(var e=t.length;null!=n&&r<e;)n=n[t[r++]];return r&&r==e?n:w}}function dt(n,t,r,e,u,o){if(n===t)n=true;else if(null==n||null==t||!ge(n)&&!h(t))n=n!==n&&t!==t;else n:{var i=dt,f=Oo(n),a=Oo(t),c=D,l=D;f||(c=ru.call(n),c==B?c=Z:c!=Z&&(f=xe(n))),a||(l=ru.call(t),l==B?l=Z:l!=Z&&xe(t));var s=c==Z,a=l==Z,l=c==l;if(!l||f||s){if(!e&&(c=s&&nu.call(n,"__wrapped__"),a=a&&nu.call(t,"__wrapped__"),c||a)){n=i(c?n.value():n,a?t.value():t,r,e,u,o);\nbreak n}if(l){for(u||(u=[]),o||(o=[]),c=u.length;c--;)if(u[c]==n){n=o[c]==t;break n}u.push(n),o.push(t),n=(f?yr:mr)(n,t,i,r,e,u,o),u.pop(),o.pop()}else n=false}else n=dr(n,t,c)}return n}function mt(n,t,r){var e=t.length,u=e,o=!r;if(null==n)return!u;for(n=Br(n);e--;){var i=t[e];if(o&&i[2]?i[1]!==n[i[0]]:!(i[0]in n))return false}for(;++e<u;){var i=t[e],f=i[0],a=n[f],c=i[1];if(o&&i[2]){if(a===w&&!(f in n))return false}else if(i=r?r(a,c,f):w,i===w?!dt(c,a,r,true):!i)return false}return true}function wt(n,t){var r=-1,e=Er(n)?Be(n.length):[];\nreturn Su(n,function(n,u,o){e[++r]=t(n,u,o)}),e}function bt(n){var t=Ar(n);if(1==t.length&&t[0][2]){var r=t[0][0],e=t[0][1];return function(n){return null==n?false:n[r]===e&&(e!==w||r in Br(n))}}return function(n){return mt(n,t)}}function xt(n,t){var r=Oo(n),e=Wr(n)&&t===t&&!ge(t),u=n+"";return n=Dr(n),function(o){if(null==o)return false;var i=u;if(o=Br(o),!(!r&&e||i in o)){if(o=1==n.length?o:yt(o,Et(n,0,-1)),null==o)return false;i=Zr(n),o=Br(o)}return o[i]===t?t!==w||i in o:dt(t,o[i],w,true)}}function At(n,t,r,e,u){\nif(!ge(n))return n;var o=Er(t)&&(Oo(t)||xe(t)),i=o?w:zo(t);return Pn(i||t,function(f,a){if(i&&(a=f,f=t[a]),h(f)){e||(e=[]),u||(u=[]);n:{for(var c=a,l=e,s=u,p=l.length,_=t[c];p--;)if(l[p]==_){n[c]=s[p];break n}var p=n[c],v=r?r(p,_,c,n,t):w,g=v===w;g&&(v=_,Er(_)&&(Oo(_)||xe(_))?v=Oo(p)?p:Er(p)?qn(p):[]:me(_)||pe(_)?v=pe(p)?ke(p):me(p)?p:{}:g=false),l.push(_),s.push(v),g?n[c]=At(v,_,r,l,s):(v===v?v!==p:p===p)&&(n[c]=v)}}else c=n[a],l=r?r(c,f,a,n,t):w,(s=l===w)&&(l=f),l===w&&(!o||a in n)||!s&&(l===l?l===c:c!==c)||(n[a]=l);\n}),n}function jt(n){return function(t){return null==t?w:t[n]}}function kt(n){var t=n+"";return n=Dr(n),function(r){return yt(r,n,t)}}function It(n,t){for(var r=n?t.length:0;r--;){var e=t[r];if(e!=u&&Cr(e)){var u=e;pu.call(n,e,1)}}}function Rt(n,t){return n+yu(ku()*(t-n+1))}function Ot(n,t,r,e,u){return u(n,function(n,u,o){r=e?(e=false,n):t(r,n,u,o)}),r}function Et(n,t,r){var e=-1,u=n.length;for(t=null==t?0:+t||0,0>t&&(t=-t>u?0:u+t),r=r===w||r>u?u:+r||0,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0,r=Be(u);++e<u;)r[e]=n[e+t];\nreturn r}function Ct(n,t){var r;return Su(n,function(n,e,u){return r=t(n,e,u),!r}),!!r}function Ut(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].c;return n}function Wt(t,r,e){var u=wr(),o=-1;return r=Gn(r,function(n){return u(n)}),t=wt(t,function(n){return{a:Gn(r,function(t){return t(n)}),b:++o,c:n}}),Ut(t,function(t,r){var u;n:{for(var o=-1,i=t.a,f=r.a,a=i.length,c=e.length;++o<a;)if(u=n(i[o],f[o])){if(o>=c)break n;o=e[o],u*="asc"===o||true===o?1:-1;break n}u=t.b-r.b}return u})}function $t(n,t){\nvar r=0;return Su(n,function(n,e,u){r+=+t(n,e,u)||0}),r}function St(n,t){var e=-1,u=xr(),o=n.length,i=u===r,f=i&&o>=F,a=f&&gu&&lu?new Dn(void 0):null,c=[];a?(u=Mn,i=false):(f=false,a=t?[]:c);n:for(;++e<o;){var l=n[e],s=t?t(l,e,n):l;if(i&&l===l){for(var p=a.length;p--;)if(a[p]===s)continue n;t&&a.push(s),c.push(l)}else 0>u(a,s,0)&&((t||f)&&a.push(s),c.push(l))}return c}function Ft(n,t){for(var r=-1,e=t.length,u=Be(e);++r<e;)u[r]=n[t[r]];return u}function Nt(n,t,r,e){for(var u=n.length,o=e?u:-1;(e?o--:++o<u)&&t(n[o],o,n););\nreturn r?Et(n,e?0:o,e?o+1:u):Et(n,e?o+1:0,e?u:o)}function Tt(n,t){var r=n;r instanceof zn&&(r=r.value());for(var e=-1,u=t.length;++e<u;)var o=t[e],r=o.func.apply(o.thisArg,Jn([r],o.args));return r}function Lt(n,t,r){var e=0,u=n?n.length:e;if(typeof t=="number"&&t===t&&u<=Eu){for(;e<u;){var o=e+u>>>1,i=n[o];(r?i<=t:i<t)&&null!==i?e=o+1:u=o}return u}return zt(n,t,Fe,r)}function zt(n,t,r,e){t=r(t);for(var u=0,o=n?n.length:0,i=t!==t,f=null===t,a=t===w;u<o;){var c=yu((u+o)/2),l=r(n[c]),s=l!==w,p=l===l;\n(i?p||e:f?p&&s&&(e||null!=l):a?p&&(e||s):null==l?0:e?l<=t:l<t)?u=c+1:o=c}return xu(o,Ou)}function Bt(n,t,r){if(typeof n!="function")return Fe;if(t===w)return n;switch(r){case 1:return function(r){return n.call(t,r)};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,o){return n.call(t,r,e,u,o)};case 5:return function(r,e,u,o,i){return n.call(t,r,e,u,o,i)}}return function(){return n.apply(t,arguments)}}function Dt(n){var t=new ou(n.byteLength);return new hu(t).set(new hu(n)),\nt}function Mt(n,t,r){for(var e=r.length,u=-1,o=bu(n.length-e,0),i=-1,f=t.length,a=Be(f+o);++i<f;)a[i]=t[i];for(;++u<e;)a[r[u]]=n[u];for(;o--;)a[i++]=n[u++];return a}function qt(n,t,r){for(var e=-1,u=r.length,o=-1,i=bu(n.length-u,0),f=-1,a=t.length,c=Be(i+a);++o<i;)c[o]=n[o];for(i=o;++f<a;)c[i+f]=t[f];for(;++e<u;)c[i+r[e]]=n[o++];return c}function Pt(n,t){return function(r,e,u){var o=t?t():{};if(e=wr(e,u,3),Oo(r)){u=-1;for(var i=r.length;++u<i;){var f=r[u];n(o,f,e(f,u,r),r)}}else Su(r,function(t,r,u){\nn(o,t,e(t,r,u),u)});return o}}function Kt(n){return le(function(t,r){var e=-1,u=null==t?0:r.length,o=2<u?r[u-2]:w,i=2<u?r[2]:w,f=1<u?r[u-1]:w;for(typeof o=="function"?(o=Bt(o,f,5),u-=2):(o=typeof f=="function"?f:w,u-=o?1:0),i&&Ur(r[0],r[1],i)&&(o=3>u?w:o,u=1);++e<u;)(i=r[e])&&n(t,i,o);return t})}function Vt(n,t){return function(r,e){var u=r?Bu(r):0;if(!Sr(u))return n(r,e);for(var o=t?u:-1,i=Br(r);(t?o--:++o<u)&&false!==e(i[o],o,i););return r}}function Zt(n){return function(t,r,e){var u=Br(t);e=e(t);for(var o=e.length,i=n?o:-1;n?i--:++i<o;){\nvar f=e[i];if(false===r(u[f],f,u))break}return t}}function Yt(n,t){function r(){return(this&&this!==Zn&&this instanceof r?e:n).apply(t,arguments)}var e=Jt(n);return r}function Gt(n){return function(t){var r=-1;t=$e(Ce(t));for(var e=t.length,u="";++r<e;)u=n(u,t[r],r);return u}}function Jt(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:\nreturn new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=$u(n.prototype),t=n.apply(r,t);return ge(t)?t:r}}function Xt(n){function t(r,e,u){return u&&Ur(r,e,u)&&(e=w),r=gr(r,n,w,w,w,w,w,e),r.placeholder=t.placeholder,r}return t}function Ht(n,t){return le(function(r){var e=r[0];return null==e?e:(r.push(t),n.apply(w,r))})}function Qt(n,t){return function(r,e,u){if(u&&Ur(r,e,u)&&(e=w),e=wr(e,u,3),1==e.length){\nu=r=Oo(r)?r:zr(r);for(var o=e,i=-1,f=u.length,a=t,c=a;++i<f;){var l=u[i],s=+o(l);n(s,a)&&(a=s,c=l)}if(u=c,!r.length||u!==t)return u}return ct(r,e,n,t)}}function nr(n,r){return function(e,u,o){return u=wr(u,o,3),Oo(e)?(u=t(e,u,r),-1<u?e[u]:w):st(e,u,n)}}function tr(n){return function(r,e,u){return r&&r.length?(e=wr(e,u,3),t(r,e,n)):-1}}function rr(n){return function(t,r,e){return r=wr(r,e,3),st(t,r,n,true)}}function er(n){return function(){for(var t,r=arguments.length,e=n?r:-1,u=0,o=Be(r);n?e--:++e<r;){\nvar i=o[u++]=arguments[e];if(typeof i!="function")throw new Ge(L);!t&&Ln.prototype.thru&&"wrapper"==br(i)&&(t=new Ln([],true))}for(e=t?-1:r;++e<r;){var i=o[e],u=br(i),f="wrapper"==u?zu(i):w;t=f&&$r(f[0])&&f[1]==(E|k|R|C)&&!f[4].length&&1==f[9]?t[br(f[0])].apply(t,f[3]):1==i.length&&$r(i)?t[u]():t.thru(i)}return function(){var n=arguments,e=n[0];if(t&&1==n.length&&Oo(e)&&e.length>=F)return t.plant(e).value();for(var u=0,n=r?o[u].apply(this,n):e;++u<r;)n=o[u].call(this,n);return n}}}function ur(n,t){\nreturn function(r,e,u){return typeof e=="function"&&u===w&&Oo(r)?n(r,e):t(r,Bt(e,u,3))}}function or(n){return function(t,r,e){return(typeof r!="function"||e!==w)&&(r=Bt(r,e,3)),n(t,r,Re)}}function ir(n){return function(t,r,e){return(typeof r!="function"||e!==w)&&(r=Bt(r,e,3)),n(t,r)}}function fr(n){return function(t,r,e){var u={};return r=wr(r,e,3),_t(t,function(t,e,o){o=r(t,e,o),e=n?o:e,t=n?t:o,u[e]=t}),u}}function ar(n){return function(t,r,e){return t=u(t),(n?t:"")+pr(t,r,e)+(n?"":t)}}function cr(n){\nvar t=le(function(r,e){var u=v(e,t.placeholder);return gr(r,n,w,e,u)});return t}function lr(n,t){return function(r,e,u,o){var i=3>arguments.length;return typeof e=="function"&&o===w&&Oo(r)?n(r,e,u,i):Ot(r,wr(e,o,4),u,i,t)}}function sr(n,t,r,e,u,o,i,f,a,c){function l(){for(var m=arguments.length,b=m,j=Be(m);b--;)j[b]=arguments[b];if(e&&(j=Mt(j,e,u)),o&&(j=qt(j,o,i)),_||y){var b=l.placeholder,k=v(j,b),m=m-k.length;if(m<c){var I=f?qn(f):w,m=bu(c-m,0),E=_?k:w,k=_?w:k,C=_?j:w,j=_?w:j;return t|=_?R:O,t&=~(_?O:R),\ng||(t&=~(x|A)),j=[n,t,r,C,E,j,k,I,a,m],I=sr.apply(w,j),$r(n)&&Du(I,j),I.placeholder=b,I}}if(b=p?r:this,I=h?b[n]:n,f)for(m=j.length,E=xu(f.length,m),k=qn(j);E--;)C=f[E],j[E]=Cr(C,m)?k[C]:w;return s&&a<j.length&&(j.length=a),this&&this!==Zn&&this instanceof l&&(I=d||Jt(n)),I.apply(b,j)}var s=t&E,p=t&x,h=t&A,_=t&k,g=t&j,y=t&I,d=h?w:Jt(n);return l}function pr(n,t,r){return n=n.length,t=+t,n<t&&mu(t)?(t-=n,r=null==r?" ":r+"",Ue(r,vu(t/r.length)).slice(0,t)):""}function hr(n,t,r,e){function u(){for(var t=-1,f=arguments.length,a=-1,c=e.length,l=Be(c+f);++a<c;)l[a]=e[a];\nfor(;f--;)l[a++]=arguments[++t];return(this&&this!==Zn&&this instanceof u?i:n).apply(o?r:this,l)}var o=t&x,i=Jt(n);return u}function _r(n){var t=Pe[n];return function(n,r){return(r=r===w?0:+r||0)?(r=au(10,r),t(n*r)/r):t(n)}}function vr(n){return function(t,r,e,u){var o=wr(e);return null==e&&o===ut?Lt(t,r,n):zt(t,r,o(e,u,1),n)}}function gr(n,t,r,e,u,o,i,f){var a=t&A;if(!a&&typeof n!="function")throw new Ge(L);var c=e?e.length:0;if(c||(t&=~(R|O),e=u=w),c-=u?u.length:0,t&O){var l=e,s=u;e=u=w}var p=a?w:zu(n);\nreturn r=[n,t,r,e,u,l,s,o,i,f],p&&(e=r[1],t=p[1],f=e|t,u=t==E&&e==k||t==E&&e==C&&r[7].length<=p[8]||t==(E|C)&&e==k,(f<E||u)&&(t&x&&(r[2]=p[2],f|=e&x?0:j),(e=p[3])&&(u=r[3],r[3]=u?Mt(u,e,p[4]):qn(e),r[4]=u?v(r[3],z):qn(p[4])),(e=p[5])&&(u=r[5],r[5]=u?qt(u,e,p[6]):qn(e),r[6]=u?v(r[5],z):qn(p[6])),(e=p[7])&&(r[7]=qn(e)),t&E&&(r[8]=null==r[8]?p[8]:xu(r[8],p[8])),null==r[9]&&(r[9]=p[9]),r[0]=p[0],r[1]=f),t=r[1],f=r[9]),r[9]=null==f?a?0:n.length:bu(f-c,0)||0,(p?Lu:Du)(t==x?Yt(r[0],r[2]):t!=R&&t!=(x|R)||r[4].length?sr.apply(w,r):hr.apply(w,r),r);\n}function yr(n,t,r,e,u,o,i){var f=-1,a=n.length,c=t.length;if(a!=c&&(!u||c<=a))return false;for(;++f<a;){var l=n[f],c=t[f],s=e?e(u?c:l,u?l:c,f):w;if(s!==w){if(s)continue;return false}if(u){if(!Hn(t,function(n){return l===n||r(l,n,e,u,o,i)}))return false}else if(l!==c&&!r(l,c,e,u,o,i))return false}return true}function dr(n,t,r){switch(r){case M:case q:return+n==+t;case P:return n.name==t.name&&n.message==t.message;case V:return n!=+n?t!=+t:n==+t;case Y:case G:return n==t+""}return false}function mr(n,t,r,e,u,o,i){var f=zo(n),a=f.length,c=zo(t).length;\nif(a!=c&&!u)return false;for(c=a;c--;){var l=f[c];if(!(u?l in t:nu.call(t,l)))return false}for(var s=u;++c<a;){var l=f[c],p=n[l],h=t[l],_=e?e(u?h:p,u?p:h,l):w;if(_===w?!r(p,h,e,u,o,i):!_)return false;s||(s="constructor"==l)}return s||(r=n.constructor,e=t.constructor,!(r!=e&&"constructor"in n&&"constructor"in t)||typeof r=="function"&&r instanceof r&&typeof e=="function"&&e instanceof e)?true:false}function wr(n,t,r){var e=Nn.callback||Se,e=e===Se?ut:e;return r?e(n,t,r):e}function br(n){for(var t=n.name+"",r=Wu[t],e=r?r.length:0;e--;){\nvar u=r[e],o=u.func;if(null==o||o==n)return u.name}return t}function xr(n,t,e){var u=Nn.indexOf||Vr,u=u===Vr?r:u;return n?u(n,t,e):u}function Ar(n){n=Oe(n);for(var t=n.length;t--;){var r=n[t][1];n[t][2]=r===r&&!ge(r)}return n}function jr(n,t){var r=null==n?w:n[t];return ye(r)?r:w}function kr(n){var t=n.length,r=new n.constructor(t);return t&&"string"==typeof n[0]&&nu.call(n,"index")&&(r.index=n.index,r.input=n.input),r}function Ir(n){return n=n.constructor,typeof n=="function"&&n instanceof n||(n=Ve),\nnew n}function Rr(n,t,r){var e=n.constructor;switch(t){case J:return Dt(n);case M:case q:return new e(+n);case X:case H:case Q:case nn:case tn:case rn:case en:case un:case on:return t=n.buffer,new e(r?Dt(t):t,n.byteOffset,n.length);case V:case G:return new e(n);case Y:var u=new e(n.source,kn.exec(n));u.lastIndex=n.lastIndex}return u}function Or(n,t,r){return null==n||Wr(t,n)||(t=Dr(t),n=1==t.length?n:yt(n,Et(t,0,-1)),t=Zr(t)),t=null==n?n:n[t],null==t?w:t.apply(n,r)}function Er(n){return null!=n&&Sr(Bu(n));\n}function Cr(n,t){return n=typeof n=="number"||On.test(n)?+n:-1,t=null==t?Cu:t,-1<n&&0==n%1&&n<t}function Ur(n,t,r){if(!ge(r))return false;var e=typeof t;return("number"==e?Er(r)&&Cr(t,r.length):"string"==e&&t in r)?(t=r[t],n===n?n===t:t!==t):false}function Wr(n,t){var r=typeof n;return"string"==r&&dn.test(n)||"number"==r?true:Oo(n)?false:!yn.test(n)||null!=t&&n in Br(t)}function $r(n){var t=br(n),r=Nn[t];return typeof r=="function"&&t in zn.prototype?n===r?true:(t=zu(r),!!t&&n===t[0]):false}function Sr(n){return typeof n=="number"&&-1<n&&0==n%1&&n<=Cu;\n}function Fr(n,t){return n===w?t:Eo(n,t,Fr)}function Nr(n,t){n=Br(n);for(var r=-1,e=t.length,u={};++r<e;){var o=t[r];o in n&&(u[o]=n[o])}return u}function Tr(n,t){var r={};return ht(n,function(n,e,u){t(n,e,u)&&(r[e]=n)}),r}function Lr(n){for(var t=Re(n),r=t.length,e=r&&n.length,u=!!e&&Sr(e)&&(Oo(n)||pe(n)),o=-1,i=[];++o<r;){var f=t[o];(u&&Cr(f,e)||nu.call(n,f))&&i.push(f)}return i}function zr(n){return null==n?[]:Er(n)?ge(n)?n:Ve(n):Ee(n)}function Br(n){return ge(n)?n:Ve(n)}function Dr(n){if(Oo(n))return n;\nvar t=[];return u(n).replace(mn,function(n,r,e,u){t.push(e?u.replace(An,"$1"):r||n)}),t}function Mr(n){return n instanceof zn?n.clone():new Ln(n.__wrapped__,n.__chain__,qn(n.__actions__))}function qr(n,t,r){return n&&n.length?((r?Ur(n,t,r):null==t)&&(t=1),Et(n,0>t?0:t)):[]}function Pr(n,t,r){var e=n?n.length:0;return e?((r?Ur(n,t,r):null==t)&&(t=1),t=e-(+t||0),Et(n,0,0>t?0:t)):[]}function Kr(n){return n?n[0]:w}function Vr(n,t,e){var u=n?n.length:0;if(!u)return-1;if(typeof e=="number")e=0>e?bu(u+e,0):e;else if(e)return e=Lt(n,t),\ne<u&&(t===t?t===n[e]:n[e]!==n[e])?e:-1;return r(n,t,e||0)}function Zr(n){var t=n?n.length:0;return t?n[t-1]:w}function Yr(n){return qr(n,1)}function Gr(n,t,e,u){if(!n||!n.length)return[];null!=t&&typeof t!="boolean"&&(u=e,e=Ur(n,t,u)?w:t,t=false);var o=wr();if((null!=e||o!==ut)&&(e=o(e,u,3)),t&&xr()===r){t=e;var i;e=-1,u=n.length;for(var o=-1,f=[];++e<u;){var a=n[e],c=t?t(a,e,n):a;e&&i===c||(i=c,f[++o]=a)}n=f}else n=St(n,e);return n}function Jr(n){if(!n||!n.length)return[];var t=-1,r=0;n=Vn(n,function(n){\nreturn Er(n)?(r=bu(n.length,r),true):void 0});for(var e=Be(r);++t<r;)e[t]=Gn(n,jt(t));return e}function Xr(n,t,r){return n&&n.length?(n=Jr(n),null==t?n:(t=Bt(t,r,4),Gn(n,function(n){return Xn(n,t,w,true)}))):[]}function Hr(n,t){var r=-1,e=n?n.length:0,u={};for(!e||t||Oo(n[0])||(t=[]);++r<e;){var o=n[r];t?u[o]=t[r]:o&&(u[o[0]]=o[1])}return u}function Qr(n){return n=Nn(n),n.__chain__=true,n}function ne(n,t,r){return t.call(r,n)}function te(n,t,r){var e=Oo(n)?Kn:at;return r&&Ur(n,t,r)&&(t=w),(typeof t!="function"||r!==w)&&(t=wr(t,r,3)),\ne(n,t)}function re(n,t,r){var e=Oo(n)?Vn:lt;return t=wr(t,r,3),e(n,t)}function ee(n,t,r,e){var u=n?Bu(n):0;return Sr(u)||(n=Ee(n),u=n.length),r=typeof r!="number"||e&&Ur(t,r,e)?0:0>r?bu(u+r,0):r||0,typeof n=="string"||!Oo(n)&&be(n)?r<=u&&-1<n.indexOf(t,r):!!u&&-1<xr(n,t,r)}function ue(n,t,r){var e=Oo(n)?Gn:wt;return t=wr(t,r,3),e(n,t)}function oe(n,t,r){if(r?Ur(n,t,r):null==t){n=zr(n);var e=n.length;return 0<e?n[Rt(0,e-1)]:w}r=-1,n=je(n);var e=n.length,u=e-1;for(t=xu(0>t?0:+t||0,e);++r<t;){var e=Rt(r,u),o=n[e];\nn[e]=n[r],n[r]=o}return n.length=t,n}function ie(n,t,r){var e=Oo(n)?Hn:Ct;return r&&Ur(n,t,r)&&(t=w),(typeof t!="function"||r!==w)&&(t=wr(t,r,3)),e(n,t)}function fe(n,t){var r;if(typeof t!="function"){if(typeof n!="function")throw new Ge(L);var e=n;n=t,t=e}return function(){return 0<--n&&(r=t.apply(this,arguments)),1>=n&&(t=w),r}}function ae(n,t,r){function e(t,r){r&&iu(r),a=p=h=w,t&&(_=ho(),c=n.apply(s,f),p||a||(f=s=w))}function u(){var n=t-(ho()-l);0>=n||n>t?e(h,a):p=su(u,n)}function o(){e(g,p);\n}function i(){if(f=arguments,l=ho(),s=this,h=g&&(p||!y),false===v)var r=y&&!p;else{a||y||(_=l);var e=v-(l-_),i=0>=e||e>v;i?(a&&(a=iu(a)),_=l,c=n.apply(s,f)):a||(a=su(o,e))}return i&&p?p=iu(p):p||t===v||(p=su(u,t)),r&&(i=true,c=n.apply(s,f)),!i||p||a||(f=s=w),c}var f,a,c,l,s,p,h,_=0,v=false,g=true;if(typeof n!="function")throw new Ge(L);if(t=0>t?0:+t||0,true===r)var y=true,g=false;else ge(r)&&(y=!!r.leading,v="maxWait"in r&&bu(+r.maxWait||0,t),g="trailing"in r?!!r.trailing:g);return i.cancel=function(){p&&iu(p),a&&iu(a),\n_=0,a=p=h=w},i}function ce(n,t){function r(){var e=arguments,u=t?t.apply(this,e):e[0],o=r.cache;return o.has(u)?o.get(u):(e=n.apply(this,e),r.cache=o.set(u,e),e)}if(typeof n!="function"||t&&typeof t!="function")throw new Ge(L);return r.cache=new ce.Cache,r}function le(n,t){if(typeof n!="function")throw new Ge(L);return t=bu(t===w?n.length-1:+t||0,0),function(){for(var r=arguments,e=-1,u=bu(r.length-t,0),o=Be(u);++e<u;)o[e]=r[t+e];switch(t){case 0:return n.call(this,o);case 1:return n.call(this,r[0],o);\ncase 2:return n.call(this,r[0],r[1],o)}for(u=Be(t+1),e=-1;++e<t;)u[e]=r[e];return u[t]=o,n.apply(this,u)}}function se(n,t){return n>t}function pe(n){return h(n)&&Er(n)&&nu.call(n,"callee")&&!cu.call(n,"callee")}function he(n,t,r,e){return e=(r=typeof r=="function"?Bt(r,e,3):w)?r(n,t):w,e===w?dt(n,t,r):!!e}function _e(n){return h(n)&&typeof n.message=="string"&&ru.call(n)==P}function ve(n){return ge(n)&&ru.call(n)==K}function ge(n){var t=typeof n;return!!n&&("object"==t||"function"==t)}function ye(n){\nreturn null==n?false:ve(n)?uu.test(Qe.call(n)):h(n)&&Rn.test(n)}function de(n){return typeof n=="number"||h(n)&&ru.call(n)==V}function me(n){var t;if(!h(n)||ru.call(n)!=Z||pe(n)||!(nu.call(n,"constructor")||(t=n.constructor,typeof t!="function"||t instanceof t)))return false;var r;return ht(n,function(n,t){r=t}),r===w||nu.call(n,r)}function we(n){return ge(n)&&ru.call(n)==Y}function be(n){return typeof n=="string"||h(n)&&ru.call(n)==G}function xe(n){return h(n)&&Sr(n.length)&&!!Sn[ru.call(n)]}function Ae(n,t){\nreturn n<t}function je(n){var t=n?Bu(n):0;return Sr(t)?t?qn(n):[]:Ee(n)}function ke(n){return et(n,Re(n))}function Ie(n){return gt(n,Re(n))}function Re(n){if(null==n)return[];ge(n)||(n=Ve(n));for(var t=n.length,t=t&&Sr(t)&&(Oo(n)||pe(n))&&t||0,r=n.constructor,e=-1,r=typeof r=="function"&&r.prototype===n,u=Be(t),o=0<t;++e<t;)u[e]=e+"";for(var i in n)o&&Cr(i,t)||"constructor"==i&&(r||!nu.call(n,i))||u.push(i);return u}function Oe(n){n=Br(n);for(var t=-1,r=zo(n),e=r.length,u=Be(e);++t<e;){var o=r[t];\nu[t]=[o,n[o]]}return u}function Ee(n){return Ft(n,zo(n))}function Ce(n){return(n=u(n))&&n.replace(En,a).replace(xn,"")}function Ue(n,t){var r="";if(n=u(n),t=+t,1>t||!n||!mu(t))return r;do t%2&&(r+=n),t=yu(t/2),n+=n;while(t);return r}function We(n,t,r){var e=n;return(n=u(n))?(r?Ur(e,t,r):null==t)?n.slice(g(n),y(n)+1):(t+="",n.slice(o(n,t),i(n,t)+1)):n}function $e(n,t,r){return r&&Ur(n,t,r)&&(t=w),n=u(n),n.match(t||Wn)||[]}function Se(n,t,r){return r&&Ur(n,t,r)&&(t=w),h(n)?Ne(n):ut(n,t)}function Fe(n){\nreturn n}function Ne(n){return bt(ot(n,true))}function Te(n,t,r){if(null==r){var e=ge(t),u=e?zo(t):w;((u=u&&u.length?gt(t,u):w)?u.length:e)||(u=false,r=t,t=n,n=this)}u||(u=gt(t,zo(t)));var o=true,e=-1,i=ve(n),f=u.length;false===r?o=false:ge(r)&&"chain"in r&&(o=r.chain);for(;++e<f;){r=u[e];var a=t[r];n[r]=a,i&&(n.prototype[r]=function(t){return function(){var r=this.__chain__;if(o||r){var e=n(this.__wrapped__);return(e.__actions__=qn(this.__actions__)).push({func:t,args:arguments,thisArg:n}),e.__chain__=r,e}return t.apply(n,Jn([this.value()],arguments));\n}}(a))}return n}function Le(){}function ze(n){return Wr(n)?jt(n):kt(n)}_=_?Yn.defaults(Zn.Object(),_,Yn.pick(Zn,$n)):Zn;var Be=_.Array,De=_.Date,Me=_.Error,qe=_.Function,Pe=_.Math,Ke=_.Number,Ve=_.Object,Ze=_.RegExp,Ye=_.String,Ge=_.TypeError,Je=Be.prototype,Xe=Ve.prototype,He=Ye.prototype,Qe=qe.prototype.toString,nu=Xe.hasOwnProperty,tu=0,ru=Xe.toString,eu=Zn._,uu=Ze("^"+Qe.call(nu).replace(/[\\\\^$.*+?()[\\]{}|]/g,"\\\\$&").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,"$1.*?")+"$"),ou=_.ArrayBuffer,iu=_.clearTimeout,fu=_.parseFloat,au=Pe.pow,cu=Xe.propertyIsEnumerable,lu=jr(_,"Set"),su=_.setTimeout,pu=Je.splice,hu=_.Uint8Array,_u=jr(_,"WeakMap"),vu=Pe.ceil,gu=jr(Ve,"create"),yu=Pe.floor,du=jr(Be,"isArray"),mu=_.isFinite,wu=jr(Ve,"keys"),bu=Pe.max,xu=Pe.min,Au=jr(De,"now"),ju=_.parseInt,ku=Pe.random,Iu=Ke.NEGATIVE_INFINITY,Ru=Ke.POSITIVE_INFINITY,Ou=4294967294,Eu=2147483647,Cu=9007199254740991,Uu=_u&&new _u,Wu={};\nNn.support={},Nn.templateSettings={escape:_n,evaluate:vn,interpolate:gn,variable:"",imports:{_:Nn}};var $u=function(){function n(){}return function(t){if(ge(t)){n.prototype=t;var r=new n;n.prototype=w}return r||{}}}(),Su=Vt(_t),Fu=Vt(vt,true),Nu=Zt(),Tu=Zt(true),Lu=Uu?function(n,t){return Uu.set(n,t),n}:Fe,zu=Uu?function(n){return Uu.get(n)}:Le,Bu=jt("length"),Du=function(){var n=0,t=0;return function(r,e){var u=ho(),o=S-(u-t);if(t=u,0<o){if(++n>=$)return r}else n=0;return Lu(r,e)}}(),Mu=le(function(n,t){\nreturn h(n)&&Er(n)?ft(n,pt(t,false,true)):[]}),qu=tr(),Pu=tr(true),Ku=le(function(n){for(var t=n.length,e=t,u=Be(l),o=xr(),i=o===r,f=[];e--;){var a=n[e]=Er(a=n[e])?a:[];u[e]=i&&120<=a.length&&gu&&lu?new Dn(e&&a):null}var i=n[0],c=-1,l=i?i.length:0,s=u[0];n:for(;++c<l;)if(a=i[c],0>(s?Mn(s,a):o(f,a,0))){for(e=t;--e;){var p=u[e];if(0>(p?Mn(p,a):o(n[e],a,0)))continue n}s&&s.push(a),f.push(a)}return f}),Vu=le(function(t,r){r=pt(r);var e=rt(t,r);return It(t,r.sort(n)),e}),Zu=vr(),Yu=vr(true),Gu=le(function(n){return St(pt(n,false,true));\n}),Ju=le(function(n,t){return Er(n)?ft(n,t):[]}),Xu=le(Jr),Hu=le(function(n){var t=n.length,r=2<t?n[t-2]:w,e=1<t?n[t-1]:w;return 2<t&&typeof r=="function"?t-=2:(r=1<t&&typeof e=="function"?(--t,e):w,e=w),n.length=t,Xr(n,r,e)}),Qu=le(function(n){return n=pt(n),this.thru(function(t){t=Oo(t)?t:[Br(t)];for(var r=n,e=-1,u=t.length,o=-1,i=r.length,f=Be(u+i);++e<u;)f[e]=t[e];for(;++o<i;)f[e++]=r[o];return f})}),no=le(function(n,t){return rt(n,pt(t))}),to=Pt(function(n,t,r){nu.call(n,r)?++n[r]:n[r]=1}),ro=nr(Su),eo=nr(Fu,true),uo=ur(Pn,Su),oo=ur(function(n,t){\nfor(var r=n.length;r--&&false!==t(n[r],r,n););return n},Fu),io=Pt(function(n,t,r){nu.call(n,r)?n[r].push(t):n[r]=[t]}),fo=Pt(function(n,t,r){n[r]=t}),ao=le(function(n,t,r){var e=-1,u=typeof t=="function",o=Wr(t),i=Er(n)?Be(n.length):[];return Su(n,function(n){var f=u?t:o&&null!=n?n[t]:w;i[++e]=f?f.apply(n,r):Or(n,t,r)}),i}),co=Pt(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]}),lo=lr(Xn,Su),so=lr(function(n,t,r,e){var u=n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r},Fu),po=le(function(n,t){\nif(null==n)return[];var r=t[2];return r&&Ur(t[0],t[1],r)&&(t.length=1),Wt(n,pt(t),[])}),ho=Au||function(){return(new De).getTime()},_o=le(function(n,t,r){var e=x;if(r.length)var u=v(r,_o.placeholder),e=e|R;return gr(n,e,t,r,u)}),vo=le(function(n,t){t=t.length?pt(t):Ie(n);for(var r=-1,e=t.length;++r<e;){var u=t[r];n[u]=gr(n[u],x,n)}return n}),go=le(function(n,t,r){var e=x|A;if(r.length)var u=v(r,go.placeholder),e=e|R;return gr(t,e,n,r,u)}),yo=Xt(k),mo=Xt(I),wo=le(function(n,t){return it(n,1,t)}),bo=le(function(n,t,r){\nreturn it(n,t,r)}),xo=er(),Ao=er(true),jo=le(function(n,t){if(t=pt(t),typeof n!="function"||!Kn(t,e))throw new Ge(L);var r=t.length;return le(function(e){for(var u=xu(e.length,r);u--;)e[u]=t[u](e[u]);return n.apply(this,e)})}),ko=cr(R),Io=cr(O),Ro=le(function(n,t){return gr(n,C,w,w,w,pt(t))}),Oo=du||function(n){return h(n)&&Sr(n.length)&&ru.call(n)==D},Eo=Kt(At),Co=Kt(function(n,t,r){return r?nt(n,t,r):tt(n,t)}),Uo=Ht(Co,function(n,t){return n===w?t:n}),Wo=Ht(Eo,Fr),$o=rr(_t),So=rr(vt),Fo=or(Nu),No=or(Tu),To=ir(_t),Lo=ir(vt),zo=wu?function(n){\nvar t=null==n?w:n.constructor;return typeof t=="function"&&t.prototype===n||typeof n!="function"&&Er(n)?Lr(n):ge(n)?wu(n):[]}:Lr,Bo=fr(true),Do=fr(),Mo=le(function(n,t){if(null==n)return{};if("function"!=typeof t[0])return t=Gn(pt(t),Ye),Nr(n,ft(Re(n),t));var r=Bt(t[0],t[1],3);return Tr(n,function(n,t,e){return!r(n,t,e)})}),qo=le(function(n,t){return null==n?{}:"function"==typeof t[0]?Tr(n,Bt(t[0],t[1],3)):Nr(n,pt(t))}),Po=Gt(function(n,t,r){return t=t.toLowerCase(),n+(r?t.charAt(0).toUpperCase()+t.slice(1):t);\n}),Ko=Gt(function(n,t,r){return n+(r?"-":"")+t.toLowerCase()}),Vo=ar(),Zo=ar(true),Yo=Gt(function(n,t,r){return n+(r?"_":"")+t.toLowerCase()}),Go=Gt(function(n,t,r){return n+(r?" ":"")+(t.charAt(0).toUpperCase()+t.slice(1))}),Jo=le(function(n,t){try{return n.apply(w,t)}catch(r){return _e(r)?r:new Me(r)}}),Xo=le(function(n,t){return function(r){return Or(r,n,t)}}),Ho=le(function(n,t){return function(r){return Or(n,r,t)}}),Qo=_r("ceil"),ni=_r("floor"),ti=Qt(se,Iu),ri=Qt(Ae,Ru),ei=_r("round");return Nn.prototype=Tn.prototype,\nLn.prototype=$u(Tn.prototype),Ln.prototype.constructor=Ln,zn.prototype=$u(Tn.prototype),zn.prototype.constructor=zn,Bn.prototype["delete"]=function(n){return this.has(n)&&delete this.__data__[n]},Bn.prototype.get=function(n){return"__proto__"==n?w:this.__data__[n]},Bn.prototype.has=function(n){return"__proto__"!=n&&nu.call(this.__data__,n)},Bn.prototype.set=function(n,t){return"__proto__"!=n&&(this.__data__[n]=t),this},Dn.prototype.push=function(n){var t=this.data;typeof n=="string"||ge(n)?t.set.add(n):t.hash[n]=true;\n},ce.Cache=Bn,Nn.after=function(n,t){if(typeof t!="function"){if(typeof n!="function")throw new Ge(L);var r=n;n=t,t=r}return n=mu(n=+n)?n:0,function(){return 1>--n?t.apply(this,arguments):void 0}},Nn.ary=function(n,t,r){return r&&Ur(n,t,r)&&(t=w),t=n&&null==t?n.length:bu(+t||0,0),gr(n,E,w,w,w,w,t)},Nn.assign=Co,Nn.at=no,Nn.before=fe,Nn.bind=_o,Nn.bindAll=vo,Nn.bindKey=go,Nn.callback=Se,Nn.chain=Qr,Nn.chunk=function(n,t,r){t=(r?Ur(n,t,r):null==t)?1:bu(yu(t)||1,1),r=0;for(var e=n?n.length:0,u=-1,o=Be(vu(e/t));r<e;)o[++u]=Et(n,r,r+=t);\nreturn o},Nn.compact=function(n){for(var t=-1,r=n?n.length:0,e=-1,u=[];++t<r;){var o=n[t];o&&(u[++e]=o)}return u},Nn.constant=function(n){return function(){return n}},Nn.countBy=to,Nn.create=function(n,t,r){var e=$u(n);return r&&Ur(n,t,r)&&(t=w),t?tt(e,t):e},Nn.curry=yo,Nn.curryRight=mo,Nn.debounce=ae,Nn.defaults=Uo,Nn.defaultsDeep=Wo,Nn.defer=wo,Nn.delay=bo,Nn.difference=Mu,Nn.drop=qr,Nn.dropRight=Pr,Nn.dropRightWhile=function(n,t,r){return n&&n.length?Nt(n,wr(t,r,3),true,true):[]},Nn.dropWhile=function(n,t,r){\nreturn n&&n.length?Nt(n,wr(t,r,3),true):[]},Nn.fill=function(n,t,r,e){var u=n?n.length:0;if(!u)return[];for(r&&typeof r!="number"&&Ur(n,t,r)&&(r=0,e=u),u=n.length,r=null==r?0:+r||0,0>r&&(r=-r>u?0:u+r),e=e===w||e>u?u:+e||0,0>e&&(e+=u),u=r>e?0:e>>>0,r>>>=0;r<u;)n[r++]=t;return n},Nn.filter=re,Nn.flatten=function(n,t,r){var e=n?n.length:0;return r&&Ur(n,t,r)&&(t=false),e?pt(n,t):[]},Nn.flattenDeep=function(n){return n&&n.length?pt(n,true):[]},Nn.flow=xo,Nn.flowRight=Ao,Nn.forEach=uo,Nn.forEachRight=oo,Nn.forIn=Fo,\nNn.forInRight=No,Nn.forOwn=To,Nn.forOwnRight=Lo,Nn.functions=Ie,Nn.groupBy=io,Nn.indexBy=fo,Nn.initial=function(n){return Pr(n,1)},Nn.intersection=Ku,Nn.invert=function(n,t,r){r&&Ur(n,t,r)&&(t=w),r=-1;for(var e=zo(n),u=e.length,o={};++r<u;){var i=e[r],f=n[i];t?nu.call(o,f)?o[f].push(i):o[f]=[i]:o[f]=i}return o},Nn.invoke=ao,Nn.keys=zo,Nn.keysIn=Re,Nn.map=ue,Nn.mapKeys=Bo,Nn.mapValues=Do,Nn.matches=Ne,Nn.matchesProperty=function(n,t){return xt(n,ot(t,true))},Nn.memoize=ce,Nn.merge=Eo,Nn.method=Xo,Nn.methodOf=Ho,\nNn.mixin=Te,Nn.modArgs=jo,Nn.negate=function(n){if(typeof n!="function")throw new Ge(L);return function(){return!n.apply(this,arguments)}},Nn.omit=Mo,Nn.once=function(n){return fe(2,n)},Nn.pairs=Oe,Nn.partial=ko,Nn.partialRight=Io,Nn.partition=co,Nn.pick=qo,Nn.pluck=function(n,t){return ue(n,ze(t))},Nn.property=ze,Nn.propertyOf=function(n){return function(t){return yt(n,Dr(t),t+"")}},Nn.pull=function(){var n=arguments,t=n[0];if(!t||!t.length)return t;for(var r=0,e=xr(),u=n.length;++r<u;)for(var o=0,i=n[r];-1<(o=e(t,i,o));)pu.call(t,o,1);\nreturn t},Nn.pullAt=Vu,Nn.range=function(n,t,r){r&&Ur(n,t,r)&&(t=r=w),n=+n||0,r=null==r?1:+r||0,null==t?(t=n,n=0):t=+t||0;var e=-1;t=bu(vu((t-n)/(r||1)),0);for(var u=Be(t);++e<t;)u[e]=n,n+=r;return u},Nn.rearg=Ro,Nn.reject=function(n,t,r){var e=Oo(n)?Vn:lt;return t=wr(t,r,3),e(n,function(n,r,e){return!t(n,r,e)})},Nn.remove=function(n,t,r){var e=[];if(!n||!n.length)return e;var u=-1,o=[],i=n.length;for(t=wr(t,r,3);++u<i;)r=n[u],t(r,u,n)&&(e.push(r),o.push(u));return It(n,o),e},Nn.rest=Yr,Nn.restParam=le,\nNn.set=function(n,t,r){if(null==n)return n;var e=t+"";t=null!=n[e]||Wr(t,n)?[e]:Dr(t);for(var e=-1,u=t.length,o=u-1,i=n;null!=i&&++e<u;){var f=t[e];ge(i)&&(e==o?i[f]=r:null==i[f]&&(i[f]=Cr(t[e+1])?[]:{})),i=i[f]}return n},Nn.shuffle=function(n){return oe(n,Ru)},Nn.slice=function(n,t,r){var e=n?n.length:0;return e?(r&&typeof r!="number"&&Ur(n,t,r)&&(t=0,r=e),Et(n,t,r)):[]},Nn.sortBy=function(n,t,r){if(null==n)return[];r&&Ur(n,t,r)&&(t=w);var e=-1;return t=wr(t,r,3),n=wt(n,function(n,r,u){return{a:t(n,r,u),\nb:++e,c:n}}),Ut(n,f)},Nn.sortByAll=po,Nn.sortByOrder=function(n,t,r,e){return null==n?[]:(e&&Ur(t,r,e)&&(r=w),Oo(t)||(t=null==t?[]:[t]),Oo(r)||(r=null==r?[]:[r]),Wt(n,t,r))},Nn.spread=function(n){if(typeof n!="function")throw new Ge(L);return function(t){return n.apply(this,t)}},Nn.take=function(n,t,r){return n&&n.length?((r?Ur(n,t,r):null==t)&&(t=1),Et(n,0,0>t?0:t)):[]},Nn.takeRight=function(n,t,r){var e=n?n.length:0;return e?((r?Ur(n,t,r):null==t)&&(t=1),t=e-(+t||0),Et(n,0>t?0:t)):[]},Nn.takeRightWhile=function(n,t,r){\nreturn n&&n.length?Nt(n,wr(t,r,3),false,true):[]},Nn.takeWhile=function(n,t,r){return n&&n.length?Nt(n,wr(t,r,3)):[]},Nn.tap=function(n,t,r){return t.call(r,n),n},Nn.throttle=function(n,t,r){var e=true,u=true;if(typeof n!="function")throw new Ge(L);return false===r?e=false:ge(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),ae(n,t,{leading:e,maxWait:+t,trailing:u})},Nn.thru=ne,Nn.times=function(n,t,r){if(n=yu(n),1>n||!mu(n))return[];var e=-1,u=Be(xu(n,4294967295));for(t=Bt(t,r,1);++e<n;)4294967295>e?u[e]=t(e):t(e);\nreturn u},Nn.toArray=je,Nn.toPlainObject=ke,Nn.transform=function(n,t,r,e){var u=Oo(n)||xe(n);return t=wr(t,e,4),null==r&&(u||ge(n)?(e=n.constructor,r=u?Oo(n)?new e:[]:$u(ve(e)?e.prototype:w)):r={}),(u?Pn:_t)(n,function(n,e,u){return t(r,n,e,u)}),r},Nn.union=Gu,Nn.uniq=Gr,Nn.unzip=Jr,Nn.unzipWith=Xr,Nn.values=Ee,Nn.valuesIn=function(n){return Ft(n,Re(n))},Nn.where=function(n,t){return re(n,bt(t))},Nn.without=Ju,Nn.wrap=function(n,t){return t=null==t?Fe:t,gr(t,R,w,[n],[])},Nn.xor=function(){for(var n=-1,t=arguments.length;++n<t;){\nvar r=arguments[n];if(Er(r))var e=e?Jn(ft(e,r),ft(r,e)):r}return e?St(e):[]},Nn.zip=Xu,Nn.zipObject=Hr,Nn.zipWith=Hu,Nn.backflow=Ao,Nn.collect=ue,Nn.compose=Ao,Nn.each=uo,Nn.eachRight=oo,Nn.extend=Co,Nn.iteratee=Se,Nn.methods=Ie,Nn.object=Hr,Nn.select=re,Nn.tail=Yr,Nn.unique=Gr,Te(Nn,Nn),Nn.add=function(n,t){return(+n||0)+(+t||0)},Nn.attempt=Jo,Nn.camelCase=Po,Nn.capitalize=function(n){return(n=u(n))&&n.charAt(0).toUpperCase()+n.slice(1)},Nn.ceil=Qo,Nn.clone=function(n,t,r,e){return t&&typeof t!="boolean"&&Ur(n,t,r)?t=false:typeof t=="function"&&(e=r,\nr=t,t=false),typeof r=="function"?ot(n,t,Bt(r,e,3)):ot(n,t)},Nn.cloneDeep=function(n,t,r){return typeof t=="function"?ot(n,true,Bt(t,r,3)):ot(n,true)},Nn.deburr=Ce,Nn.endsWith=function(n,t,r){n=u(n),t+="";var e=n.length;return r=r===w?e:xu(0>r?0:+r||0,e),r-=t.length,0<=r&&n.indexOf(t,r)==r},Nn.escape=function(n){return(n=u(n))&&hn.test(n)?n.replace(sn,c):n},Nn.escapeRegExp=function(n){return(n=u(n))&&bn.test(n)?n.replace(wn,l):n||"(?:)"},Nn.every=te,Nn.find=ro,Nn.findIndex=qu,Nn.findKey=$o,Nn.findLast=eo,\nNn.findLastIndex=Pu,Nn.findLastKey=So,Nn.findWhere=function(n,t){return ro(n,bt(t))},Nn.first=Kr,Nn.floor=ni,Nn.get=function(n,t,r){return n=null==n?w:yt(n,Dr(t),t+""),n===w?r:n},Nn.gt=se,Nn.gte=function(n,t){return n>=t},Nn.has=function(n,t){if(null==n)return false;var r=nu.call(n,t);if(!r&&!Wr(t)){if(t=Dr(t),n=1==t.length?n:yt(n,Et(t,0,-1)),null==n)return false;t=Zr(t),r=nu.call(n,t)}return r||Sr(n.length)&&Cr(t,n.length)&&(Oo(n)||pe(n))},Nn.identity=Fe,Nn.includes=ee,Nn.indexOf=Vr,Nn.inRange=function(n,t,r){\nreturn t=+t||0,r===w?(r=t,t=0):r=+r||0,n>=xu(t,r)&&n<bu(t,r)},Nn.isArguments=pe,Nn.isArray=Oo,Nn.isBoolean=function(n){return true===n||false===n||h(n)&&ru.call(n)==M},Nn.isDate=function(n){return h(n)&&ru.call(n)==q},Nn.isElement=function(n){return!!n&&1===n.nodeType&&h(n)&&!me(n)},Nn.isEmpty=function(n){return null==n?true:Er(n)&&(Oo(n)||be(n)||pe(n)||h(n)&&ve(n.splice))?!n.length:!zo(n).length},Nn.isEqual=he,Nn.isError=_e,Nn.isFinite=function(n){return typeof n=="number"&&mu(n)},Nn.isFunction=ve,Nn.isMatch=function(n,t,r,e){\nreturn r=typeof r=="function"?Bt(r,e,3):w,mt(n,Ar(t),r)},Nn.isNaN=function(n){return de(n)&&n!=+n},Nn.isNative=ye,Nn.isNull=function(n){return null===n},Nn.isNumber=de,Nn.isObject=ge,Nn.isPlainObject=me,Nn.isRegExp=we,Nn.isString=be,Nn.isTypedArray=xe,Nn.isUndefined=function(n){return n===w},Nn.kebabCase=Ko,Nn.last=Zr,Nn.lastIndexOf=function(n,t,r){var e=n?n.length:0;if(!e)return-1;var u=e;if(typeof r=="number")u=(0>r?bu(e+r,0):xu(r||0,e-1))+1;else if(r)return u=Lt(n,t,true)-1,n=n[u],(t===t?t===n:n!==n)?u:-1;\nif(t!==t)return p(n,u,true);for(;u--;)if(n[u]===t)return u;return-1},Nn.lt=Ae,Nn.lte=function(n,t){return n<=t},Nn.max=ti,Nn.min=ri,Nn.noConflict=function(){return Zn._=eu,this},Nn.noop=Le,Nn.now=ho,Nn.pad=function(n,t,r){n=u(n),t=+t;var e=n.length;return e<t&&mu(t)?(e=(t-e)/2,t=yu(e),e=vu(e),r=pr("",e,r),r.slice(0,t)+n+r):n},Nn.padLeft=Vo,Nn.padRight=Zo,Nn.parseInt=function(n,t,r){return(r?Ur(n,t,r):null==t)?t=0:t&&(t=+t),n=We(n),ju(n,t||(In.test(n)?16:10))},Nn.random=function(n,t,r){r&&Ur(n,t,r)&&(t=r=w);\nvar e=null==n,u=null==t;return null==r&&(u&&typeof n=="boolean"?(r=n,n=1):typeof t=="boolean"&&(r=t,u=true)),e&&u&&(t=1,u=false),n=+n||0,u?(t=n,n=0):t=+t||0,r||n%1||t%1?(r=ku(),xu(n+r*(t-n+fu("1e-"+((r+"").length-1))),t)):Rt(n,t)},Nn.reduce=lo,Nn.reduceRight=so,Nn.repeat=Ue,Nn.result=function(n,t,r){var e=null==n?w:n[t];return e===w&&(null==n||Wr(t,n)||(t=Dr(t),n=1==t.length?n:yt(n,Et(t,0,-1)),e=null==n?w:n[Zr(t)]),e=e===w?r:e),ve(e)?e.call(n):e},Nn.round=ei,Nn.runInContext=m,Nn.size=function(n){var t=n?Bu(n):0;\nreturn Sr(t)?t:zo(n).length},Nn.snakeCase=Yo,Nn.some=ie,Nn.sortedIndex=Zu,Nn.sortedLastIndex=Yu,Nn.startCase=Go,Nn.startsWith=function(n,t,r){return n=u(n),r=null==r?0:xu(0>r?0:+r||0,n.length),n.lastIndexOf(t,r)==r},Nn.sum=function(n,t,r){if(r&&Ur(n,t,r)&&(t=w),t=wr(t,r,3),1==t.length){n=Oo(n)?n:zr(n),r=n.length;for(var e=0;r--;)e+=+t(n[r])||0;n=e}else n=$t(n,t);return n},Nn.template=function(n,t,r){var e=Nn.templateSettings;r&&Ur(n,t,r)&&(t=r=w),n=u(n),t=nt(tt({},r||t),e,Qn),r=nt(tt({},t.imports),e.imports,Qn);\nvar o,i,f=zo(r),a=Ft(r,f),c=0;r=t.interpolate||Cn;var l="__p+=\'";r=Ze((t.escape||Cn).source+"|"+r.source+"|"+(r===gn?jn:Cn).source+"|"+(t.evaluate||Cn).source+"|$","g");var p="sourceURL"in t?"//# sourceURL="+t.sourceURL+"\\n":"";if(n.replace(r,function(t,r,e,u,f,a){return e||(e=u),l+=n.slice(c,a).replace(Un,s),r&&(o=true,l+="\'+__e("+r+")+\'"),f&&(i=true,l+="\';"+f+";\\n__p+=\'"),e&&(l+="\'+((__t=("+e+"))==null?\'\':__t)+\'"),c=a+t.length,t}),l+="\';",(t=t.variable)||(l="with(obj){"+l+"}"),l=(i?l.replace(fn,""):l).replace(an,"$1").replace(cn,"$1;"),\nl="function("+(t||"obj")+"){"+(t?"":"obj||(obj={});")+"var __t,__p=\'\'"+(o?",__e=_.escape":"")+(i?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,\'\')}":";")+l+"return __p}",t=Jo(function(){return qe(f,p+"return "+l).apply(w,a)}),t.source=l,_e(t))throw t;return t},Nn.trim=We,Nn.trimLeft=function(n,t,r){var e=n;return(n=u(n))?n.slice((r?Ur(e,t,r):null==t)?g(n):o(n,t+"")):n},Nn.trimRight=function(n,t,r){var e=n;return(n=u(n))?(r?Ur(e,t,r):null==t)?n.slice(0,y(n)+1):n.slice(0,i(n,t+"")+1):n;\n},Nn.trunc=function(n,t,r){r&&Ur(n,t,r)&&(t=w);var e=U;if(r=W,null!=t)if(ge(t)){var o="separator"in t?t.separator:o,e="length"in t?+t.length||0:e;r="omission"in t?u(t.omission):r}else e=+t||0;if(n=u(n),e>=n.length)return n;if(e-=r.length,1>e)return r;if(t=n.slice(0,e),null==o)return t+r;if(we(o)){if(n.slice(e).search(o)){var i,f=n.slice(0,e);for(o.global||(o=Ze(o.source,(kn.exec(o)||"")+"g")),o.lastIndex=0;n=o.exec(f);)i=n.index;t=t.slice(0,null==i?e:i)}}else n.indexOf(o,e)!=e&&(o=t.lastIndexOf(o),\n-1<o&&(t=t.slice(0,o)));return t+r},Nn.unescape=function(n){return(n=u(n))&&pn.test(n)?n.replace(ln,d):n},Nn.uniqueId=function(n){var t=++tu;return u(n)+t},Nn.words=$e,Nn.all=te,Nn.any=ie,Nn.contains=ee,Nn.eq=he,Nn.detect=ro,Nn.foldl=lo,Nn.foldr=so,Nn.head=Kr,Nn.include=ee,Nn.inject=lo,Te(Nn,function(){var n={};return _t(Nn,function(t,r){Nn.prototype[r]||(n[r]=t)}),n}(),false),Nn.sample=oe,Nn.prototype.sample=function(n){return this.__chain__||null!=n?this.thru(function(t){return oe(t,n)}):oe(this.value());\n},Nn.VERSION=b,Pn("bind bindKey curry curryRight partial partialRight".split(" "),function(n){Nn[n].placeholder=Nn}),Pn(["drop","take"],function(n,t){zn.prototype[n]=function(r){var e=this.__filtered__;if(e&&!t)return new zn(this);r=null==r?1:bu(yu(r)||0,0);var u=this.clone();return e?u.__takeCount__=xu(u.__takeCount__,r):u.__views__.push({size:r,type:n+(0>u.__dir__?"Right":"")}),u},zn.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),Pn(["filter","map","takeWhile"],function(n,t){\nvar r=t+1,e=r!=T;zn.prototype[n]=function(n,t){var u=this.clone();return u.__iteratees__.push({iteratee:wr(n,t,1),type:r}),u.__filtered__=u.__filtered__||e,u}}),Pn(["first","last"],function(n,t){var r="take"+(t?"Right":"");zn.prototype[n]=function(){return this[r](1).value()[0]}}),Pn(["initial","rest"],function(n,t){var r="drop"+(t?"":"Right");zn.prototype[n]=function(){return this.__filtered__?new zn(this):this[r](1)}}),Pn(["pluck","where"],function(n,t){var r=t?"filter":"map",e=t?bt:ze;zn.prototype[n]=function(n){\nreturn this[r](e(n))}}),zn.prototype.compact=function(){return this.filter(Fe)},zn.prototype.reject=function(n,t){return n=wr(n,t,1),this.filter(function(t){return!n(t)})},zn.prototype.slice=function(n,t){n=null==n?0:+n||0;var r=this;return r.__filtered__&&(0<n||0>t)?new zn(r):(0>n?r=r.takeRight(-n):n&&(r=r.drop(n)),t!==w&&(t=+t||0,r=0>t?r.dropRight(-t):r.take(t-n)),r)},zn.prototype.takeRightWhile=function(n,t){return this.reverse().takeWhile(n,t).reverse()},zn.prototype.toArray=function(){return this.take(Ru);\n},_t(zn.prototype,function(n,t){var r=/^(?:filter|map|reject)|While$/.test(t),e=/^(?:first|last)$/.test(t),u=Nn[e?"take"+("last"==t?"Right":""):t];u&&(Nn.prototype[t]=function(){function t(n){return e&&i?u(n,1)[0]:u.apply(w,Jn([n],o))}var o=e?[1]:arguments,i=this.__chain__,f=this.__wrapped__,a=!!this.__actions__.length,c=f instanceof zn,l=o[0],s=c||Oo(f);return s&&r&&typeof l=="function"&&1!=l.length&&(c=s=false),l={func:ne,args:[t],thisArg:w},a=c&&!a,e&&!i?a?(f=f.clone(),f.__actions__.push(l),n.call(f)):u.call(w,this.value())[0]:!e&&s?(f=a?f:new zn(this),\nf=n.apply(f,o),f.__actions__.push(l),new Ln(f,i)):this.thru(t)})}),Pn("join pop push replace shift sort splice split unshift".split(" "),function(n){var t=(/^(?:replace|split)$/.test(n)?He:Je)[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:join|pop|replace|shift)$/.test(n);Nn.prototype[n]=function(){var n=arguments;return e&&!this.__chain__?t.apply(this.value(),n):this[r](function(r){return t.apply(r,n)})}}),_t(zn.prototype,function(n,t){var r=Nn[t];if(r){var e=r.name+"";(Wu[e]||(Wu[e]=[])).push({\nname:t,func:r})}}),Wu[sr(w,A).name]=[{name:"wrapper",func:w}],zn.prototype.clone=function(){var n=new zn(this.__wrapped__);return n.__actions__=qn(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=qn(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=qn(this.__views__),n},zn.prototype.reverse=function(){if(this.__filtered__){var n=new zn(this);n.__dir__=-1,n.__filtered__=true}else n=this.clone(),n.__dir__*=-1;return n},zn.prototype.value=function(){\nvar n,t=this.__wrapped__.value(),r=this.__dir__,e=Oo(t),u=0>r,o=e?t.length:0;n=o;for(var i=this.__views__,f=0,a=-1,c=i.length;++a<c;){var l=i[a],s=l.size;switch(l.type){case"drop":f+=s;break;case"dropRight":n-=s;break;case"take":n=xu(n,f+s);break;case"takeRight":f=bu(f,n-s)}}if(n={start:f,end:n},i=n.start,f=n.end,n=f-i,u=u?f:i-1,i=this.__iteratees__,f=i.length,a=0,c=xu(n,this.__takeCount__),!e||o<F||o==n&&c==n)return Tt(t,this.__actions__);e=[];n:for(;n--&&a<c;){for(u+=r,o=-1,l=t[u];++o<f;){var p=i[o],s=p.type,p=p.iteratee(l);\nif(s==T)l=p;else if(!p){if(s==N)continue n;break n}}e[a++]=l}return e},Nn.prototype.chain=function(){return Qr(this)},Nn.prototype.commit=function(){return new Ln(this.value(),this.__chain__)},Nn.prototype.concat=Qu,Nn.prototype.plant=function(n){for(var t,r=this;r instanceof Tn;){var e=Mr(r);t?u.__wrapped__=e:t=e;var u=e,r=r.__wrapped__}return u.__wrapped__=n,t},Nn.prototype.reverse=function(){function n(n){return n.reverse()}var t=this.__wrapped__;return t instanceof zn?(this.__actions__.length&&(t=new zn(this)),\nt=t.reverse(),t.__actions__.push({func:ne,args:[n],thisArg:w}),new Ln(t,this.__chain__)):this.thru(n)},Nn.prototype.toString=function(){return this.value()+""},Nn.prototype.run=Nn.prototype.toJSON=Nn.prototype.valueOf=Nn.prototype.value=function(){return Tt(this.__wrapped__,this.__actions__)},Nn.prototype.collect=Nn.prototype.map,Nn.prototype.head=Nn.prototype.first,Nn.prototype.select=Nn.prototype.filter,Nn.prototype.tail=Nn.prototype.rest,Nn}var w,b="3.10.1",x=1,A=2,j=4,k=8,I=16,R=32,O=64,E=128,C=256,U=30,W="...",$=150,S=16,F=200,N=1,T=2,L="Expected a function",z="__lodash_placeholder__",B="[object Arguments]",D="[object Array]",M="[object Boolean]",q="[object Date]",P="[object Error]",K="[object Function]",V="[object Number]",Z="[object Object]",Y="[object RegExp]",G="[object String]",J="[object ArrayBuffer]",X="[object Float32Array]",H="[object Float64Array]",Q="[object Int8Array]",nn="[object Int16Array]",tn="[object Int32Array]",rn="[object Uint8Array]",en="[object Uint8ClampedArray]",un="[object Uint16Array]",on="[object Uint32Array]",fn=/\\b__p\\+=\'\';/g,an=/\\b(__p\\+=)\'\'\\+/g,cn=/(__e\\(.*?\\)|\\b__t\\))\\+\'\';/g,ln=/&(?:amp|lt|gt|quot|#39|#96);/g,sn=/[&<>"\'`]/g,pn=RegExp(ln.source),hn=RegExp(sn.source),_n=/<%-([\\s\\S]+?)%>/g,vn=/<%([\\s\\S]+?)%>/g,gn=/<%=([\\s\\S]+?)%>/g,yn=/\\.|\\[(?:[^[\\]]*|(["\'])(?:(?!\\1)[^\\n\\\\]|\\\\.)*?\\1)\\]/,dn=/^\\w*$/,mn=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|(["\'])((?:(?!\\2)[^\\n\\\\]|\\\\.)*?)\\2)\\]/g,wn=/^[:!,]|[\\\\^$.*+?()[\\]{}|\\/]|(^[0-9a-fA-Fnrtuvx])|([\\n\\r\\u2028\\u2029])/g,bn=RegExp(wn.source),xn=/[\\u0300-\\u036f\\ufe20-\\ufe23]/g,An=/\\\\(\\\\)?/g,jn=/\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}/g,kn=/\\w*$/,In=/^0[xX]/,Rn=/^\\[object .+?Constructor\\]$/,On=/^\\d+$/,En=/[\\xc0-\\xd6\\xd8-\\xde\\xdf-\\xf6\\xf8-\\xff]/g,Cn=/($^)/,Un=/[\'\\n\\r\\u2028\\u2029\\\\]/g,Wn=RegExp("[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]+(?=[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde][a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff]+)|[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]?[a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff]+|[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]+|[0-9]+","g"),$n="Array ArrayBuffer Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Math Number Object RegExp Set String _ clearTimeout isFinite parseFloat parseInt setTimeout TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap".split(" "),Sn={};\nSn[X]=Sn[H]=Sn[Q]=Sn[nn]=Sn[tn]=Sn[rn]=Sn[en]=Sn[un]=Sn[on]=true,Sn[B]=Sn[D]=Sn[J]=Sn[M]=Sn[q]=Sn[P]=Sn[K]=Sn["[object Map]"]=Sn[V]=Sn[Z]=Sn[Y]=Sn["[object Set]"]=Sn[G]=Sn["[object WeakMap]"]=false;var Fn={};Fn[B]=Fn[D]=Fn[J]=Fn[M]=Fn[q]=Fn[X]=Fn[H]=Fn[Q]=Fn[nn]=Fn[tn]=Fn[V]=Fn[Z]=Fn[Y]=Fn[G]=Fn[rn]=Fn[en]=Fn[un]=Fn[on]=true,Fn[P]=Fn[K]=Fn["[object Map]"]=Fn["[object Set]"]=Fn["[object WeakMap]"]=false;var Nn={"\\xc0":"A","\\xc1":"A","\\xc2":"A","\\xc3":"A","\\xc4":"A","\\xc5":"A","\\xe0":"a","\\xe1":"a","\\xe2":"a",\n"\\xe3":"a","\\xe4":"a","\\xe5":"a","\\xc7":"C","\\xe7":"c","\\xd0":"D","\\xf0":"d","\\xc8":"E","\\xc9":"E","\\xca":"E","\\xcb":"E","\\xe8":"e","\\xe9":"e","\\xea":"e","\\xeb":"e","\\xcc":"I","\\xcd":"I","\\xce":"I","\\xcf":"I","\\xec":"i","\\xed":"i","\\xee":"i","\\xef":"i","\\xd1":"N","\\xf1":"n","\\xd2":"O","\\xd3":"O","\\xd4":"O","\\xd5":"O","\\xd6":"O","\\xd8":"O","\\xf2":"o","\\xf3":"o","\\xf4":"o","\\xf5":"o","\\xf6":"o","\\xf8":"o","\\xd9":"U","\\xda":"U","\\xdb":"U","\\xdc":"U","\\xf9":"u","\\xfa":"u","\\xfb":"u","\\xfc":"u","\\xdd":"Y",\n"\\xfd":"y","\\xff":"y","\\xc6":"Ae","\\xe6":"ae","\\xde":"Th","\\xfe":"th","\\xdf":"ss"},Tn={"&":"&amp;","<":"&lt;",">":"&gt;",\'"\':"&quot;","\'":"&#39;","`":"&#96;"},Ln={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":\'"\',"&#39;":"\'","&#96;":"`"},zn={"function":true,object:true},Bn={0:"x30",1:"x31",2:"x32",3:"x33",4:"x34",5:"x35",6:"x36",7:"x37",8:"x38",9:"x39",A:"x41",B:"x42",C:"x43",D:"x44",E:"x45",F:"x46",a:"x61",b:"x62",c:"x63",d:"x64",e:"x65",f:"x66",n:"x6e",r:"x72",t:"x74",u:"x75",v:"x76",x:"x78"},Dn={"\\\\":"\\\\",\n"\'":"\'","\\n":"n","\\r":"r","\\u2028":"u2028","\\u2029":"u2029"},Mn=zn[typeof exports]&&exports&&!exports.nodeType&&exports,qn=zn[typeof module]&&module&&!module.nodeType&&module,Pn=zn[typeof self]&&self&&self.Object&&self,Kn=zn[typeof window]&&window&&window.Object&&window,Vn=qn&&qn.exports===Mn&&Mn,Zn=Mn&&qn&&typeof global=="object"&&global&&global.Object&&global||Kn!==(this&&this.window)&&Kn||Pn||this,Yn=m();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(Zn._=Yn, define(function(){\nreturn Yn})):Mn&&qn?Vn?(qn.exports=Yn)._=Yn:Mn._=Yn:Zn._=Yn}).call(this);\n\n//# sourceURL=third_party/javascript/lodash/lodash-min.jslib');
angular.module("googleFonts.templates",[]).value("forceCachedTemplates",!1).value("forceUncachedTemplates",!1).factory("html2JsTemplatesCached",["forceCachedTemplates","forceUncachedTemplates",function(a,b){return function(){return!b&&!0}}]).run(["$templateCache","html2JsTemplatesCached",function(a){a.put("about/about.html",'<div class="about-page fonts-page is-bordered"> <h1 class="about-lead-header">Making the web more beautiful, fast, and open through great typography</h1> <p class="about-lead-paragraph"> We believe the best way to bring personality and performance to websites and products is through great design and technology. Our goal is to make that process simple, by offering an intuitive and robust directory of open source designer web fonts. By using our extensive catalog, you can share and integrate typography into any design project seamlessly\u2014no matter where you are in the world. </p> <div class="about-modules"> <div class="about-main-modules"> <section class="about-main-font-module fonts-module"> <h1 class="about-main-title fonts-module-title">Discover Great Typography</h1> <p class="about-main-paragraph"> Our font directory places typography front and center, inviting users to explore, sort, and test fonts for use in more than 135 languages. We showcase individual type designers and foundries, giving you valuable information about the people and their processes, as well as analytics on usage and demographics. Our series of thematic collections helps you discover new fonts that have been vetted and organized by our team of designers, engineers, and collaborators, and our default sort organizes fonts based on popularity, trends, and your geographic location. You can also create your own highly customized collections by filtering families, weights, and scripts, plus test color themes, and review sample copy. Collections can be shared, making it easy to collaborate on projects and ensure typography is optimized and streamlined throughout the design and engineering process. </p> </section> <section class="about-main-font-module fonts-module"> <h1 class="about-main-title fonts-module-title">Collaborate with Open Source</h1> <p class="about-main-paragraph"> All the fonts in our catalog are free and open source, making beautiful type accessible to anyone for any project. This means you can share favorites and collaborate easily with friends and colleagues. Google Fonts takes care of all the licensing and hosting, ensuring that the latest and greatest version of any font is available to everyone. </p> </section> <section class="about-main-font-module fonts-module"> <h1 class="about-main-title fonts-module-title">Make the Web Faster</h1> <p class="about-main-paragraph"> Google Fonts makes product and web pages run faster by safely caching fonts without compromising users\u2019 privacy or security. Our cross-site caching is designed so that you only need to load a font once, with any website, and we\'ll use that same cached font on any other website that uses Google Fonts. </p> <p class="about-main-paragraph"> Using the code generated by Google Fonts, our servers will automatically send the smallest possible file to every user based on the technologies that their browser supports. For example, we use WOFF 2.0 compression when available. This makes the web faster for all users\u2014particularly in areas where bandwidth and connectivity are an issue. Now everyone can enjoy the same quality and design integrity in their products and web pages, no matter where they are in the world. </p> </section> </div> <div class="about-sidebar-modules"> <section class="about-sidebar-font-module fonts-module"> <h1 class="about-sidebar-title fonts-module-title">Join our community</h1> <p class="about-sidebar-paragraph"> We are working with designers around the world to produce best-in-class typeface designs that are made for the web, and because we are open source, this means that we can release early access trials to our community for testing and feedback. </p> </section> <section class="about-sidebar-font-module fonts-module"> <h1 class="about-sidebar-title fonts-module-title">Support</h1> <ol class="about-links"> <li class="about-link"> <a href="https://developers.google.com/fonts/faq">Frequently Asked Questions</a> </li> <li class="about-link"> <a href="https://developers.google.com/fonts/">API documentation</a> </li> <li class="about-link"> <a href="https://github.com/google/fonts">GitHub</a> </li> <li class="about-link"> <a href="/analytics">Analytics</a> </li> <li class="about-link"> <a href="/earlyaccess" target="_blank">Early Access</a> </li> <li class="about-link"> <a href="https://www.google.com/policies/privacy">Privacy Policy</a> </li> <li class="about-link"> <a href="https://developers.google.com/terms/">Terms of Use</a> </li> <li class="about-link"> Contact us on <a href="https://twitter.com/googlefonts">Twitter</a> </li> </ol> </section> </div> </div> ');
a.put("analytics/analytics.html",'<div class="fonts-page is-bordered" ng-if="analytics.isReady"> <h1 class="fonts-page-title">Analytics</h1> <section class="fonts-module"> <h1 class="fonts-module-title"> Total Font Views </h1> <gf-counter class="analytics-bfn" base="analytics.aggregateStats.totalViews" change-per-second="analytics.aggregateStats.totalRate" updates-per-second="::12"> </gf-counter> </section> <div class="analytics-content"> <section class="analytics-table-container fonts-module"> <div class="analytics-table-header"> <div class="analytics-table-date-range-selector"> <h1 class="analytics-table-date-range-label fonts-module-title"> {{ analytics.startDate | date:analytics.dateFormat }} \u2013 {{ analytics.endDate | date:analytics.dateFormat }} </h1> <div class="analytics-date-links link-bar"> <a ng-repeat="dateRange in ::analytics.dateRanges" ng-click="analytics.setDateRange(dateRange)" class="analytics-date-range-link link-bar-link" ng-class="{ \'link-is-inactive\': analytics.dateRange != dateRange }"> {{ ::analytics.getDateRangeColumnLabel(dateRange) }} </a> </div> </div> <ol class="analytics-column-names stat-row"> <li class="analytics-column-name stat-row-cell-text stat-row-cell">Font family</li> <li class="analytics-column-name stat-row-cell-text stat-row-cell">Designer</li> <li class="analytics-column-name stat-row-cell-numeric stat-row-cell">Total Views</li> <li class="analytics-column-name stat-row-date-range-cell stat-row-cell-numeric stat-row-cell"> {{ analytics.getDateRangeColumnLabel(analytics.dateRange) }} views </li> <li class="analytics-column-name stat-row-date-range-cell stat-row-cell-numeric stat-row-cell"> {{ analytics.getDateRangeColumnLabel(analytics.dateRange) }} change </li> </ol> </div> <gf-grid-list class="analytics-table" grid-list-model="::analytics.gridListModel" column-count="::1"> <grid-item-template> <gf-stat-row model="tileModel" is-abbreviated="app.isMobileLayout" date-range="analytics.dateRange"></gf-stat-row> </grid-item-template> </gf-grid-list> </section> <div class="analytics-sidebar"> <section class="fonts-module"> <h1 class="fonts-module-title"> Browsers </h1> <gf-bar-chart class="analytics-bar-chart" model="analytics.aggregateStats.viewsByBrowser"> </gf-bar-chart> </section> <section class="fonts-module"> <h1 class="fonts-module-title"> Operating Systems </h1> <gf-bar-chart class="analytics-bar-chart" model="analytics.aggregateStats.viewsByOS"> </gf-bar-chart> </section> </div> </div> </div> ');
a.put("analytics/components/stat_row/stat-row.html",'<ol class="stat-row"> <li class="stat-row-cell-text stat-row-cell"> {{ statRow.model.familyName }} </li> <li class="stat-row-cell-text stat-row-cell"> <ul> <li ng-repeat="designer in statRow.model.designerNames" class="stat-row-designer"> {{ designer }} </li> </ul> </li> <li class="stat-row-cell stat-row-cell-numeric"> <span ng-if="statRow.isAbbreviated"> {{ statRow.model.totalViews | abbreviatedNumber }} </span> <span ng-if="!statRow.isAbbreviated"> {{ statRow.model.totalViews | number }} </span> </li> <li class="stat-row-date-range-cell stat-row-cell stat-row-cell-numeric"> <span ng-if="statRow.isAbbreviated"> {{ statRow.dateRangeViews | abbreviatedNumber }} </span> <span ng-if="!statRow.isAbbreviated"> {{ statRow.dateRangeViews | number }} </span> </li> <li class="stat-row-date-range-cell stat-row-cell stat-row-cell-numeric"> {{ statRow.dateRangeChange | number:0 }}% </li> </ol> ');
a.put("collection/collection.html",'<div class="fonts-page is-bordered" ng-if="collectionPage.isReady" ng-controller="GridColumnController as gridColumn"> <gf-selection-toggle class="fonts-page-add-to-selection-toggle" ng-click="collectionPage.toggleAllVariants()" is-selected="collectionPage.containsAllVariants()" select-label="\'Select All\'" deselect-label="\'Deselect All\'" is-icon="app.isMobileLayout"> </gf-selection-toggle> <h1 class="collection-page-title fonts-page-title" ng-bind-html="::collectionPage.title" itemprop="about"></h1> <ng-include class="collection-info-modules" ng-if="collectionPage.areInfoModulesReady" src="::collectionPage.infoModulesUrl"> </ng-include> <div class="collection-results-count grid-list-results-count"> Viewing <span class="grid-list-results-count-value"> {{ ::collectionPage.variantCount }} </span> <ng-pluralize count="::collectionPage.variantCount" when="{ \'1\': \'style\', \'other\': \'styles\' }"> </ng-pluralize> </div> <gf-grid-list class="collection-grid" grid-list-model="::collectionPage.gridListModel" column-count="gridColumn.columnCount"> <grid-item-template> <gf-font-preview class="grid-list-font-preview" model="tileModel" apply-all-delegate="collectionPage.gridListModel.applyAll(tileModel)" is-mobile-mode="app.isMobileLayout"> </gf-font-preview> </grid-item-template> </gf-grid-list> </div> ');
a.put("collection/featured/featured-collection-about-modules.html",'<gf-collection-image class="collection-image" src="collectionPage.collectionImage" show-hover-effect="::false"> </gf-collection-image> <section class="fonts-module collection-about-module"> <h1 class="fonts-module-title collection-module-title">About this collection</h1> <div class="collection-about-module-description" ng-bind-html="collectionPage.model.description" itemprop="description"></div> </section> ');a.put("collection/featured/featured-collection-modules.html",
'<div class="collection-main-modules"> <div ng-if="app.isMobileLayout"> <ng-include src="\'collection/featured/featured-collection-about-modules.html\'"></ng-include> </div> <section class="fonts-module"> <h1 class="fonts-module-title collection-module-title">Font Styles in Collection</h1> <gf-variants-preview class="collection-variants-preview" model="::collectionPage.familyVariantPairs" show-family-name="::true" is-text-editable-delegate="app.isDesktopLayout"> </gf-variants-preview> </section> </div> <div class="collection-sidebar-modules"> <div ng-if="!app.isMobileLayout"> <ng-include src="\'collection/featured/featured-collection-about-modules.html\'"></ng-include> </div> <section class="fonts-module collection-curator-module"> <h1 class="fonts-module-title collection-module-title">Created by</h1> <gf-designer class="collection-curator" model="::collectionPage.model.curator"></gf-designer> </section> </div> ');
a.put("collection/user/user-collection-modules.html",'<div class="collection-main-modules"> <section class="fonts-module"> <h1 class="fonts-module-title collection-module-title">Font Styles</h1> <gf-variants-preview class="collection-variants-preview" model="collectionPage.familyVariantPairs" show-family-name="::true" is-text-editable-delegate="app.isDesktopLayout"> </gf-variants-preview> </section> </div> <div class="collection-sidebar-modules"> <section class="fonts-module collection-embed-module"> <h1 class="fonts-module-title collection-module-subtitle">Share this selection</h1> <p class="collection-embed-module-paragraph"> You are viewing a selection of fonts, including {{ ::collectionPage.familyCount }} <ng-pluralize count="::collectionPage.familyCount" when="{ \'1\': \'typeface\', \'other\': \'typefaces\' }"> </ng-pluralize> in {{ ::collectionPage.variantCount }} <ng-pluralize count="::collectionPage.variantCount" when="{ \'1\': \'style\', \'other\': \'styles\' }"> </ng-pluralize> from the Google Fonts directory. To share, copy and send the URL for this page. The URL does not expire and can be viewed by anyone. </p> <h1 class="fonts-module-title collection-module-subtitle">1. Embed</h1> <p class="collection-embed-module-paragraph"> To embed these fonts into a webpage, copy this code into the <code>&lt;head&gt;</code> of your HTML document. </p> <gf-selection-embed-code class="selection-embed-code-is-condensed" is-static="::true"> </gf-selection-embed-code> <h1 class="fonts-module-title collection-module-subtitle">2. Specify in CSS</h1> <p class="collection-embed-module-paragraph">Use the following CSS properties to specify these families:</p> <gf-selection-sample-css class="selection-sample-css-is-condensed collection-embed-module-sample-css" is-static="::true"></gf-selection-sample-css> <p class="collection-embed-module-paragraph"> For examples of how fonts can be added to webpages, see the <a href="https://developers.google.com/fonts/docs/getting_started" target="_blank">getting started guide</a>. </p> </section> </div> ');
a.put("components/abbreviated_number/abbreviated-number.html","<span class=\"abbreviated-number-base\"> {{ abbreviatedNumber.model | abbreviatedNumber:'base' }}<span class=\"abbreviated-number-symbol\">{{ abbreviatedNumber.model | abbreviatedNumber:'symbol' }}</span> </span> ");a.put("components/bar_chart/bar-chart.html",'<ol class="bar-chart-bars"> <li ng-repeat="bar in barChart.bars" class="bar-chart-bar"> <div class="bar-chart-label"> <span class="bar-chart-name-label"> {{ bar.label }} </span> <span class="bar-chart-value-label"> ({{ bar.value | abbreviatedNumber }}) </span> </div> <div class="bar-chart-rect" ng-style="{ width: bar.width, opacity: bar.opacity }"> </div> </li> </ol> ');
a.put("components/collection/collection-drawer.html",'<header class="collection-drawer-header"> <h1 class="collection-drawer-header-label" ng-click="collectionDrawer.toggleOpen()"> <em class="collection-drawer-variant-count"> {{ app.collection.getFamilyCount() }} </em> <ng-pluralize count="app.collection.getFamilyCount()" when="{ \'1\': \'Family\', \'other\': \'Families\' }"></ng-pluralize> &nbsp;Selected </h1> <md-button class="collection-drawer-open-button collection-drawer-header-button md-icon-button" ng-click="collectionDrawer.toggleOpen()" aria-label="{{ collectionDrawer.isOpen ? \'Close\' : \'Open\' }} selection drawer" title="{{ collectionDrawer.isOpen ? \'Close\' : \'Open\' }} selection drawer"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" class="collection-drawer-open-button-icon" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24"> <rect ng-if="collectionDrawer.isOpen" x="6" y="19" width="12" height="2"/> <rect ng-if="!collectionDrawer.isOpen" x="6" y="3" width="12" height="2"/> </svg> </md-button> </header> <div class="collection-drawer-sticky-bar"> <gf-platform-selector class="collection-drawer-platform-selector" ng-if="::collectionDrawer.enableAndroidSnippets" model="collectionDrawer.platform"> </gf-platform-selector> <md-tabs class="gf-tabs collection-drawer-tabs collection-drawer-sticky-tabs" ng-class="::{ \'collection-drawer-platform-tabs\': collectionDrawer.enableAndroidSnippets }" md-selected="collectionDrawer.selectedTab" md-stretch-tabs="never" md-center-tabs="{{::collectionDrawer.enableAndroidSnippets}}"> <md-tab label="embed"></md-tab> <md-tab label="customize"></md-tab> </md-tabs> <gf-load-time-gauge class="collection-drawer-load-time-gauge collection-drawer-sticky-load-time-gauge" title="Load times are estimates and can vary from user to user."> </gf-load-time-gauge> </div> <div class="collection-drawer-peek-content" style="display: none"> <gf-selection-family-chip class="collection-drawer-peek-chip collection-drawer-new-selection-chip" label="collectionDrawer.peekingLastFamilySelected.fontFamily.name"> </gf-selection-family-chip> <gf-selection-family-chip ng-repeat="family in collectionDrawer.peekingExistingFamilies | orderBy:[\'-timeAdded\', \'+fontFamily.name\']" class="collection-drawer-peek-chip" label="family.fontFamily.name"> </gf-selection-family-chip> </div> <main class="collection-drawer-content" gf-scroll-trap> <section class="collection-drawer-state"> <div class="collection-drawer-state-header"> <h2 class="collection-drawer-state-header-title collection-drawer-title"> Your Selection </h2> <md-button class="collection-drawer-clear-button" ng-click="collectionDrawer.clearFamilies()" md-no-ink>Clear All</md-button> <div class="collection-drawer-state-header-buttons"> <md-button class="md-icon-button collection-drawer-share-button" ng-click="app.router.goToUserCollection()" md-no-ink aria-label="Preview and share" title="Preview and share" ng-if="app.collection.getVariantCount() > 0"> <svg xmlns="http://www.w3.org/2000/svg" class="collection-drawer-share-button-icon" width="24px" height="24px" viewBox="0 0 24 24"> <path d="M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"/> </svg> </md-button> <md-button class="md-icon-button collection-drawer-download-button" ng-if="!app.isMobileLayout" ng-mouseenter="collectionDrawer.setDownloadButtonHovered(true)" ng-mouseleave="collectionDrawer.setDownloadButtonHovered(false)" ng-click="collectionDrawer.performDownload()" aria-label="Download this selection" title="Download this selection"> <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"> <path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/> </svg> </md-button> </div> </div> <div ng-show="collectionDrawer.isDownloadEducationShown" ng-mouseenter="collectionDrawer.setDownloadEducationHovered(true)" ng-mouseleave="collectionDrawer.setDownloadEducationHovered(false)" class="collection-drawer-download-education"> <div class="collection-drawer-download-education-content"> <p class="collection-drawer-help-text"> Local font files will affect the way websites are displayed on your machine. </p> <p class="collection-drawer-help-text"> To ensure you always have the most up-to-date version of your fonts, we recommend using a fonts manager like <a href="http://www.fonts.com/web-fonts/google" target="_blank" ng-click="collectionDrawer.trackSkyFontsLinkClick()">SkyFonts</a>. </p> <div class="collection-drawer-download-buttons link-bar"> <a class="link-bar-link" href="http://www.fonts.com/web-fonts/google" target="_blank" ng-click="collectionDrawer.trackSkyFontsLinkClick()"> <svg xmlns="http://www.w3.org/2000/svg" class="collection-drawer-share-button-icon link-bar-link-icon" width="24px" height="24px" viewBox="0 0 24 24"> <path d="M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"/> </svg> Use SkyFonts </a> <a class="link-bar-link" ng-click="collectionDrawer.performDownload()"> <svg xmlns="http://www.w3.org/2000/svg" class="link-bar-link-icon" width="24px" height="24px" viewBox="0 0 24 24"> <path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/> </svg> Download </a> </div> </div> </div> <ol class="collection-drawer-family-chips"> <li ng-repeat="family in app.collection.families | orderBy:[\'-timeAdded\', \'+fontFamily.name\']"> <gf-selection-family-chip label="family.fontFamily.name" deselect-click-delegate="collectionDrawer.removeFamily(family)"> </gf-selection-family-chip> </li> </ol> </section> <gf-platform-selector class="collection-drawer-static-platform-selector collection-drawer-platform-selector" ng-if="::collectionDrawer.enableAndroidSnippets" model="collectionDrawer.platform"> </gf-platform-selector> <gf-load-time-gauge class="collection-drawer-load-time-gauge collection-drawer-static-load-time-gauge" title="Load times are estimates and can vary from user to user."> </gf-load-time-gauge> <md-tabs class="gf-tabs collection-drawer-tabs collection-drawer-static-tabs" ng-class="::{ \'collection-drawer-platform-tabs\': collectionDrawer.enableAndroidSnippets }" md-selected="collectionDrawer.selectedTab" md-dynamic-height md-stretch-tabs="never" md-center-tabs="{{::collectionDrawer.enableAndroidSnippets}}" md-no-ink> <md-tab label="embed"> <ng-include src="\'components/collection/panels/embed-panel.html\'" class="collection-drawer-tab"></ng-include> </md-tab> <md-tab label="customize"> <ng-include src="\'components/collection/panels/customize-panel.html\'" class="collection-drawer-tab"></ng-include> </md-tab> </md-tabs> </main> ');
a.put("components/collection/load_time_gauge/load-time-gauge.html",'<div class="gauge is-{{ gauge.state }}"> Load Time: {{ gauge.state }} </div> ');a.put("components/collection/panels/customize-panel.html",'<section class="collection-drawer-section"> <ol class="collection-drawer-customize-list"> <li class="collection-drawer-customize-family-item" ng-repeat="family in app.collection.families | orderBy:[\'-timeAdded\', \'+fontFamily.name\']"> <h3 class="collection-drawer-family-title">{{ ::family.fontFamily.name }}</h3> <ol class="collection-drawer-family-styles" ng-style="collectionDrawer.getStyleForFontFamily(family.fontFamily)"> <li ng-repeat="variant in ::family.fontFamily.variants"> <md-checkbox class="gf-checkbox" ng-model="family.selectedVariants[variant]" ng-change="family.variantSelectionChanged(variant)" md-no-ink> <gf-font-render font-family="::family.fontFamily" variant="::variant" script-id="::\'all\'" text="::collectionDrawer.formatVariant(variant)"> </gf-font-render> </md-checkbox> </li> </ol> </li> </ol> </section> <section class="collection-drawer-section" ng-if="collectionDrawer.platform == \'web\'"> <h2 class="collection-drawer-title">Languages</h2> <ol class="collection-drawer-script-list"> <li class="collection-drawer-script-item" ng-repeat="script in app.collection.getSupportedScripts()"> <md-checkbox class="collection-drawer-script gf-checkbox" ng-model="app.collection.scriptSelectionMap[script.id]" ng-change="app.collection.collectionChanged()" ng-disabled="script.id == \'latin\'" md-no-ink> {{ script.name }} <span class="collection-drawer-script-families"> (Supported by {{ collectionDrawer.familyNamesSupportingScript(script) }}) </span> </md-checkbox> </li> </ol> </section> ');
a.put("components/collection/panels/embed-panel.html",'<div ng-if="app.collection.getVariantCount() > 0"> <div ng-if="collectionDrawer.platform == \'web\'"> <section class="collection-drawer-section"> <h2 class="collection-drawer-title">Embed Font</h2> <p class="collection-drawer-help-text"> To embed your selected fonts into a webpage, copy this code into the <code>&lt;head&gt;</code> of your HTML document. </p> <gf-selection-embed-code is-static="::false"> </gf-selection-embed-code> </section> <section class="collection-drawer-section"> <h2 class="collection-drawer-title">Specify in CSS</h2> <p class="collection-drawer-help-text"> Use the following CSS rules to specify these families: </p> <gf-selection-sample-css class="collection-drawer-use-css" is-static="::false"> </gf-selection-sample-css> <p class="collection-drawer-help-text"> For examples of how fonts can be added to webpages, see the <a href="https://developers.google.com/fonts/docs/getting_started" target="_blank">getting started guide</a>. </p> </section> </div> <div ng-if="collectionDrawer.platform == \'android\'"> <section class="collection-drawer-section"> <h2 class="collection-drawer-title">Optional: Declare font dependencies</h2> <p class="collection-drawer-help-text"> Declaring font dependencies causes the selected fonts to download at application install time, which will ensure that fonts are available for use when your application starts. Add a &lt;meta-data&gt; tag declaring your fonts into the &lt;application&gt; tag of your AndroidManifest.xml. </p> <gf-selection-android-code code-type="metadataXml"> </gf-selection-android-code> </section> <section class="collection-drawer-section"> <h2 class="collection-drawer-title">Specify fonts in code</h2> <p class="collection-drawer-help-text"> Use the following code snippet to request and apply these families in code: </p> <gf-selection-android-code code-type="java"> </gf-selection-android-code> </section> <section class="collection-drawer-section"> <h2 class="collection-drawer-title">Specify fonts in XML attributes</h2> <p class="collection-drawer-help-text"> Use the following attributes to specify these families in XML layouts: </p> <gf-selection-android-code class="collection-drawer-layout-xml" code-type="layoutXml"> </gf-selection-android-code> <p class="collection-drawer-help-text"> For more examples of how fonts can be added to Android applications, see the <a href="https://developers.google.com/fonts/docs/getting_started">getting started guide</a>. </p> </section> </div> </div> <div ng-if="app.collection.getVariantCount() == 0"> <h2 class="collection-drawer-title">No styles have been selected</h2> <p class="collection-drawer-help-text"> Go back to the customize tab to choose your styles. </p> </div> ');
a.put("components/collection/platform_selector/platform-selector.html",'<div class="platform-selector"> <md-button class="platform-selector-button md-icon-button md-accent" ng-repeat="platform in ::platformSelector.platforms" ng-class="{ \'platform-selector-button-selected\': platformSelector.isPlatformSelected(platform) }" ng-click="platformSelector.selectPlatform(platform)" aria-label="View documentation for {{platform}}"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" ng-if="::platform == \'web\'"> <path d="M12 7.5h8.9C19.3 4.2 15.9 2 12 2 8.9 2 6.1 3.4 4.3 5.6l3.3 5.7c.3-2.1 2.2-3.8 4.4-3.8zm0 9c-1.7 0-3.1-.9-3.9-2.3L3.6 6.5C2.6 8.1 2 10 2 12c0 5 3.6 9.1 8.4 9.9l3.3-5.7c-.6.2-1.1.3-1.7.3zm4.5-4.5c0 .8-.2 1.6-.6 2.2L11.4 22h.6c5.5 0 10-4.5 10-10 0-1.2-.2-2.4-.6-3.5h-6.6c1 .8 1.7 2.1 1.7 3.5z"/> <circle cx="12" cy="12" r="3.5"/> </svg> <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" ng-if="::platform == \'android\'"> <path d="M6 18c0 .55.45 1 1 1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h2v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h1c.55 0 1-.45 1-1V8H6v10zM3.5 8C2.67 8 2 8.67 2 9.5v7c0 .83.67 1.5 1.5 1.5S5 17.33 5 16.5v-7C5 8.67 4.33 8 3.5 8zm17 0c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5zm-4.97-5.84l1.3-1.3c.2-.2.2-.51 0-.71-.2-.2-.51-.2-.71 0l-1.48 1.48C13.85 1.23 12.95 1 12 1c-.96 0-1.86.23-2.66.63L7.85.15c-.2-.2-.51-.2-.71 0-.2.2-.2.51 0 .71l1.31 1.31C6.97 3.26 6 5.01 6 7h12c0-1.99-.97-3.75-2.47-4.84zM10 5H9V4h1v1zm5 0h-1V4h1v1z"/> </svg> </md-button> </div>');
a.put("components/collection/selection-android-code.html",'<div ng-switch="androidCode.codeType" ng-mouseup="androidCode.trackEmbedSelection()" class="code-block code-block-with-no-wrap"> <div ng-switch-when="java"> <div ng-repeat="query in androidCode.fontQueries"> Typeface.create(new FontMatchSpec("<span class="collection-drawer-emphasized-code">{{ query }}</span>"), typeface -> {}); </div> </div> <div ng-switch-when="layoutXml"> <div ng-repeat="query in androidCode.fontQueries"> &lt;TextView android:fontFamily="<span class="collection-drawer-emphasized-code">{{ query }}</span>"&gt; </div> </div> <div ng-switch-when="metadataXml"> &lt;meta-data<br> &nbsp;&nbsp;android:name="fontProviderRequests"<br> &nbsp;&nbsp;android:value="<span class="collection-drawer-emphasized-code">{{ androidCode.fontQueries.join(\',\') }}</span>"/&gt; </div> </div> ');
a.put("components/collection/selection-embed-code.html",'<div class="link-bar"> <a class="link-bar-link" ng-class="{ \'link-is-inactive\': embedCode.embedStyle != \'link\' }" ng-click="embedCode.embedStyle = \'link\'">STANDARD</a> <a class="link-bar-link" ng-class="{ \'link-is-inactive\': embedCode.embedStyle != \'import\' }" ng-click="embedCode.embedStyle = \'import\'">@IMPORT</a> </div> <div ng-switch="embedCode.embedStyle"> <div ng-switch-when="link" ng-mouseup="embedCode.trackEmbedSelection()" class="code-block"> &lt;link href="https://fonts.googleapis.com/css?family=<span class="collection-drawer-emphasized-code">{{ embedCode.familyUrlParamValue }}</span>{{ embedCode.getScriptUrlParam(\'&amp;amp;\') }}" rel="stylesheet"&gt; </div> <div ng-switch-when="import" ng-mouseup="embedCode.trackEmbedSelection()" class="code-block"> &lt;style&gt;<br> @import url(\'https://fonts.googleapis.com/css?family=<span class="collection-drawer-emphasized-code">{{ embedCode.familyUrlParamValue }}</span>{{ embedCode.getScriptUrlParam(\'&\') }}\');<br> &lt;/style&gt; </div> </div> ');
a.put("components/collection/selection-family-chip.html",'{{ label }} <md-button class="md-icon-button selection-family-chip-deselect" ng-click="deselectClickDelegate()" title="Deselect this font family" aria-label="Deselect this font family"> <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"> <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/> </svg> </md-button> ');
a.put("components/collection/selection-sample-css.html","<div class=\"code-block\"> <ol ng-repeat=\"fontFamily in sampleCss.fontFamilies | orderBy:'fontFamily.name'\"> <li>font-family: '{{ fontFamily.name }}', {{ sampleCss.getFallbackFamily(fontFamily) }};</li> </ol> </div> ");a.put("components/designer/designer.html",'<div class="designer-container" itemscope itemprop="creator" itemtype="http://www.schema.org/Person"> <div class="designer-header"> <img class="designer-image" ng-if="::designer.model.imageUrl" ng-src="{{ ::designer.avatarUrl }}" itemprop="image"> <div class="designer-initials" ng-if="::!designer.model.imageUrl"> {{ ::designer.model.initials }} </div> <div class="designer-info"> <h2 class="designer-name"> <span itemprop="name">{{ ::designer.model.name }}</span> </h2> <h3 class="designer-role" ng-if="designer.showRole"> {{ ::designer.model.role || \'Principal design\' }} </h3> </div> </div> <div class="designer-bio" ng-if="::designer.model.bio" ng-bind-html="::designer.model.bio" itemprop="description"> </div> </div> ');
a.put("components/error/error.html",'<div class="error-emoji" ng-bind="error.emoji"></div> <div class="error-text" ng-bind-html="error.text"></div> ');a.put("components/external_font_preview/external-font-preview.html",'<section class="external-font-preview-fonts-module fonts-module"> <md-menu md-position-mode="target-right target"> <md-button class="external-font-preview-foundry-menu-toggle fonts-module-add-to-selection-toggle md-icon-button" type="button" ng-click="$mdOpenMenu($event)" aria-label="Show foundry list" md-no-ink> <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"> <path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"/> </svg> </md-button> <md-menu-content class="gf-menu-content"> <div class="external-font-preview-foundries-header"> Available from these external foundries </div> <md-menu-item ng-repeat="foundry in fontPreview.model.foundries" class="external-font-preview-foundry-menu-item"> <md-button ng-href="{{ foundry.targetLink }}" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" class="external-font-preview-foundry-icon"> <path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"/> </svg> {{ foundry.name }} </md-button> </md-menu-item> </md-menu-content> </md-menu> <div class="external-font-preview-headers"> <h1 class="external-font-preview-title fonts-module-title" ng-click="fontPreview.openFoundryMenu()"> {{ fontPreview.model.displayName }} </h1> <div ng-if="fontPreview.model.designer"> <h2 ng-if="!fontPreview.model.designer.url" class="fonts-module-subtitle"> {{ fontPreview.model.designer.name }} </h2> <a ng-if="fontPreview.model.designer.url" class="block-anchor" ng-href="{{ fontPreview.model.designer.url }}" target="_blank"> <h2 class="fonts-module-subtitle"> {{ fontPreview.model.designer.name }} </h2> </a> </div> </div> <h2 ng-if="!fontPreview.model.designer" class="fonts-module-subtitle"> Available from external foundries </h2> <div class="external-font-preview-text" ng-style="{ \'font-family\': fontPreview.fontFamilyName }"> {{ fontPreview.model.displayName }} </div> <link rel="stylesheet" ng-href="{{ fontPreview.model.cssUrl }}"></link> </section> ');
a.put("components/font_preview/font-preview.html",'<section class="font-preview-fonts-module fonts-module"> <gf-selection-toggle class="font-preview-selection-toggle fonts-module-add-to-selection-toggle" ng-click="fontPreview.toggleInCollection()" is-selected="fontPreview.isInCollection" select-label="\'Select this font\'" deselect-label="\'Deselect this font\'" is-icon="::true"> </gf-selection-toggle> <a class="font-preview-headers block-anchor" ng-href="{{ fontPreview.specimenUrl }}"> <h1 class="fonts-module-title"> {{ fontPreview.model.fontFamily.name }} </h1> <h2 class="fonts-module-subtitle"> {{ fontPreview.formattedDesigners }} <span ng-if="fontPreview.isFamilyMode"> ({{ fontPreview.model.fontFamily.variants.length }} <ng-pluralize count="fontPreview.model.fontFamily.variants.length" when="{ \'1\': \'style\', \'other\': \'styles\' }"> </ng-pluralize>) </span> <span ng-if="fontPreview.isVariantMode"> ({{ fontPreview.formatVariant(fontPreview.model.variant, false) | titleize }}) </span> </h2> </a> <div class="font-preview-controls-container"> <div ng-if="fontPreview.areControlsShown" class="font-preview-controls"> <md-select class="font-preview-text-type font-preview-select gf-select" ng-model="fontPreview.model.textType" ng-change="fontPreview.model.invalidateModel(); fontPreview.trackControlsChange()" md-container-class="gf-select-menu" md-on-close="fontPreview.textTypeMenuClosed()" aria-label="filler text type"> <md-option value="sentence">Sentence</md-option> <md-option value="paragraph">Paragraph</md-option> <md-option value="alphabet">Alphabet</md-option> <md-option value="numerals">Numerals</md-option> <md-option value="custom">Custom</md-option> </md-select> <md-select ng-if="fontPreview.isFamilyMode && fontPreview.model.fontFamily.variants.length > 1" class="font-preview-variant font-preview-select gf-select" md-container-class="gf-select-menu" ng-model="fontPreview.model.variant" ng-change="fontPreview.trackControlsChange()" md-on-close="fontPreview.selectMenuClosed()" aria-label="font variant"> <md-option ng-repeat="variant in fontPreview.model.fontFamily.variants" ng-value="variant"> {{ fontPreview.formatVariant(variant) | titleize }} </md-option> </md-select> <div ng-if="fontPreview.isVariantMode || fontPreview.model.fontFamily.variants.length == 1" class="font-preview-single-variant"> <div class="font-preview-single-variant-label"> {{ fontPreview.formatVariant(fontPreview.model.variant) | titleize }} </div> </div> <span class="font-preview-font-size-label">{{ fontPreview.model.fontSize }}px</span> <md-slider class="gf-slider font-preview-font-size" ng-model="fontPreview.model.fontSize" ng-change="fontPreview.model.invalidateModel(); fontPreview.trackControlsChange()" min="8" max="112" aria-label="text size"> </md-slider> </div> </div> <gf-content-editable class="font-preview-text" ng-style="fontPreview.getStyleForFontModel(fontPreview.model)" ng-class="{ \'font-preview-is-loading\': !fontPreview.model.isContentEditableVisible }" content-editable-model="fontPreview.model.contentEditableModel" text="fontPreview.model.text" text-changed="fontPreview.userEditedText()" edit-disabled="fontPreview.isMobileMode" ng-focus="fontPreview.onFocusContentEditable()" ng-click="fontPreview.goToSpecimenIfMobile()" dir="{{ fontPreview.model.isRtl ? \'rtl\' : \'ltr\' }}" ng-attr-lang="{{ fontPreview.model.languageCode }}"> </gf-content-editable> <div ng-if="fontPreview.areControlsShown" class="font-preview-button-bar"> <md-button ng-show="fontPreview.model.hasChanges" ng-click="fontPreview.applyAll()">Apply to all fonts</md-button> <md-button ng-href="{{ fontPreview.specimenUrl }}">See specimen</md-button> </div> <div ng-if="fontPreview.isUserEducationShown" class="font-preview-user-education"> <span class="font-preview-user-education-text">Try typing directly into the text fields.</span> <md-button class="font-preview-user-education-button" ng-click="fontPreview.userWasEducated()" md-no-ink> Got it </md-button> </div> </section> ');
a.put("components/grid_list/grid-list.html",'<ol class="grid-list-tiles" ng-class="gridList.getColumnCssClass()"> </ol> ');a.put("components/nav_panel/nav-panel.html",'<header class="nav-panel-header"> <div class="lockup nav-panel-lockup header-lockup"> <span class="lockup-logo"></span> <span class="lockup-brand">&nbsp;Fonts</span> </div> </header> <nav> <ul> <li> <a href="#" class="nav-panel-link" ng-click="app.router.goToDirectory()" ng-class="{ \'is-active\': app.router.isDirectory }"> <svg xmlns="http://www.w3.org/2000/svg" class="nav-panel-link-icon" width="24px" height="24px" viewBox="0 0 24 24"> <path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/> </svg> Directory </a> </li> <li> <a href="#" class="nav-panel-link" ng-click="app.router.goToFeatured()" ng-class="{ \'is-active\': app.router.isFeatured }"> <svg xmlns="http://www.w3.org/2000/svg" class="nav-panel-link-icon" width="24px" height="24px" viewBox="0 0 24 24"> <path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/> </svg> Featured </a> </li> <li> <a href="#" class="nav-panel-link" ng-click="app.router.goToAbout()" ng-class="{ \'is-active\': app.router.isAbout }"> <svg xmlns="http://www.w3.org/2000/svg" class="nav-panel-link-icon" width="24px" height="24px" viewBox="0 0 24 24"> <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"/> </svg> About </a> </li> </ul> </nav> ');
a.put("components/pie_chart/pie-chart.html",'<svg class="pie-chart-svg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid meet" viewBox="0 0 100 100" xml:space="preserve"> <path ng-repeat="slice in ::pieChart.slices" ng-attr-class="pie-chart-slice {{ ::slice.cssClass }}" ng-attr-d="{{ ::slice.path }}" /> <text ng-repeat="slice in ::pieChart.slices" class="pie-chart-slice-label" ng-attr-x="{{ ::slice.labelX }}" ng-attr-y="{{ ::slice.labelY }}"> {{ ::slice.label }} </text> </svg> ');
a.put("components/search_panel/groups/categories.html",'<h2 class="search-panel-content-label search-panel-categories-content-label">Categories</h2> <md-checkbox ng-repeat="category in ::searchPanel.categories" class="gf-checkbox search-panel-checkbox" ng-model="searchPanel.model.visibleCategories[category.modelField]" ng-change="searchPanel.modelChanged()">{{ ::category.label }}</md-checkbox> ');a.put("components/search_panel/groups/refinements.html",' <ul> <li class="search-panel-refinement"> <h2 class="search-panel-content-label">Number of styles</h2> <div class="search-panel-slider-container"> <md-checkbox class="search-panel-enable-checkbox search-panel-checkbox gf-checkbox" ng-model="searchPanel.model.minimumVariantCountEnabled" ng-change="searchPanel.modelChanged()" aria-label="Enabled number of styles filter"> </md-checkbox> <md-slider class="search-panel-style-count-slider gf-slider" ng-model="searchPanel.minimumVariantCount" ng-change="searchPanel.modelChanged()" ng-disabled="!searchPanel.model.minimumVariantCountEnabled" min="1" max="18" aria-label="minimum number of styles"></md-slider> <span ng-if="searchPanel.model.minimumVariantCountEnabled && searchPanel.model.minimumVariantCount != 1" class="search-panel-slider-value"> {{ searchPanel.model.minimumVariantCount }}+ </span> <span ng-if="searchPanel.model.minimumVariantCountEnabled && searchPanel.model.minimumVariantCount == 1" class="search-panel-slider-value"> All </span> </div> </li> <li ng-repeat="shape in ::searchPanel.shapes" class="search-panel-refinement"> <h2 class="search-panel-content-label">{{ ::shape.label }}</h2> <div class="search-panel-slider-container"> <md-checkbox class="search-panel-enable-checkbox search-panel-checkbox gf-checkbox" ng-model="searchPanel.model[shape.enabledField]" ng-change="searchPanel.modelChanged()" aria-label="Enable {{ ::shape.label }} filter"> </md-checkbox> <md-slider class="search-panel-slider gf-slider" ng-model="searchPanel.model[shape.modelField]" ng-change="searchPanel.modelChanged()" min="1" max="10" aria-label="{{ ::shape.ariaLabel }}" ng-disabled="!searchPanel.model[shape.enabledField]"></md-slider> </div> </li> </ul> ');
a.put("components/search_panel/groups/scripts.html",'<h2 class="search-panel-content-label">Languages</h2> <md-select class="gf-select search-panel-select" ng-model="searchPanel.model.script" ng-change="searchPanel.scriptChanged()" md-on-open="searchPanel.scriptSelectOpened()" md-on-close="searchPanel.scriptSelectClosed()" md-container-class="gf-select-menu" aria-label="languages"> <md-option ng-value="::searchPanel.allScript">All Languages</md-option> <md-option ng-repeat="script in ::searchPanel.scripts" ng-value="::script">{{ ::script.name }}</md-option> </md-select> ');
a.put("components/search_panel/groups/sorting.html",'<h2 class="search-panel-content-label">Sorting</h2> <div class="search-panel-refinement-container"> <md-select class="gf-select search-panel-select" ng-model="searchPanel.model.sort" ng-change="searchPanel.sortChanged()" md-on-open="searchPanel.sortSelectOpened()" md-on-close="searchPanel.sortSelectClosed()" md-container-class="gf-select-menu" aria-label="sorts"> <md-option ng-repeat="sort in ::searchPanel.sorts" ng-value="::sort.value">{{ ::sort.label }}</md-option> </md-select> </div> ');
a.put("components/search_panel/search-panel.html",'<div class="search-panel-query-container"> <svg xmlns="http://www.w3.org/2000/svg" class="search-panel-query-icon" width="24px" height="24px" viewBox="0 0 24 24"> <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/> </svg> <input type="search" class="search-panel-query" placeholder="Search" ng-model="searchPanel.model.query" ng-change="searchPanel.modelChanged(); searchPanel.debouncedLogSearchQuery()" gf-drawer-autofocus ng-keypress="searchPanel.closeDrawerIfEnterPressed($event)"> </div> <div class="search-panel-content" gf-scroll-trap> <ul> <li ng-repeat="groupUrl in ::searchPanel.groupUrls" class="search-panel-group"> <ng-include src="::groupUrl"></ng-include> </li> </ul> </div> <div ng-if="app.isSearchActive" class="search-panel-clear-container"> <md-button class="search-panel-clear" ng-click="searchPanel.clearFilters()">Clear Filters</md-button> </div> ');
a.put("components/selection_toggle/selection-toggle.html",' <md-button ng-if="selectionToggle.isIcon" class="selection-toggle-button md-icon-button" ng-click="selectionToggle.buttonWasClicked()" aria-label="{{ selectionToggle.label }}" title="{{ selectionToggle.label }}"> <div class="selection-toggle-frame-mask"> <div class="selection-toggle-frames"></div> </div> </md-button> <md-button ng-if="!selectionToggle.isIcon" class="selection-toggle-button" ng-click="selectionToggle.buttonWasClicked()" aria-label="{{ selectionToggle.label }}" md-no-ink> <div class="selection-toggle-frame-mask is-shown-with-label"> <div class="selection-toggle-frames"></div> </div> {{ selectionToggle.label }} </md-button> ');
a.put("components/theme_chooser/theme-chooser.html",'<ng-transclude></ng-transclude> <div class="theme-chooser-sheet is-hidden"> <ol class="theme-chooser-colors"> <li ng-repeat="theme in ::themeChooser.themes"> <button class="theme-chooser-color is-shown {{ ::theme.chooserCssClass }}" ng-click="themeChooser.selectTheme(theme)" ng-class="{ \'is-theme-selected\': theme.isSelected }" aria-label="{{ ::theme.ariaLabel }}"> <span class="theme-chooser-color-background"></span> <div class="theme-chooser-color-icon-container"> <div class="theme-chooser-color-icon"> <svg xmlns="http://www.w3.org/2000/svg" class="theme-chooser-color-icon-svg" width="24px" height="24px" viewBox="0 0 24 24"> <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/> </svg> </div> </div> </button> </li> </ol> <div class="theme-chooser-background"></div> </div> ');
a.put("components/variants_preview/variants-preview.html",'<div class="variants-preview-controls" ng-if="variantsPreview.isTextEditableDelegate()"> <md-input-container class="variants-preview-input-container gf-input-container with-no-errors"> <label>Type here to preview text</label> <input type="text" ng-model="variantsPreview.textModel"> </md-input-container> <span class="variants-preview-font-size-label">{{ variantsPreview.fontSize }}px</span> <md-slider class="gf-slider variants-preview-font-size" ng-model="variantsPreview.fontSize" min="8" max="112" aria-label="text size"> </md-slider> </div> <ol class="variants-preview-variants" ng-style="variantsPreview.textStyle"> <li ng-repeat="pair in variantsPreview.familyVariantPairs" class="variants-preview-variant"> <gf-font-render font-family="::pair.fontFamily" variant="::pair.variant" script-id="::\'all\'" text="variantsPreview.textForPair(pair.fontFamily, pair.variant)" blank-fallback="::true"> </gf-font-render> </li> </ol> ');
a.put("directory/directory.html",'<div class="fonts-page" ng-controller="GridColumnController as gridColumn"> <div class="directory-results-count grid-list-results-count" ng-if="directory.showResultsCount"> <p> Viewing <em class="grid-list-results-count-value"> {{ directory.gridListModel.tileCount }} </em> of {{ directory.familyCount }} font families <strong class="grid-list-results-external-notice" ng-if="directory.externalSearchInProgress"> Searching external foundries... </strong> </p> </div> <div class="directory-results-count grid-list-results-count" ng-if="directory.externalResultsGridListModel.tileCount"> <p> No matches in the open source catalog. Viewing <em class="grid-list-results-count-value"> {{ directory.externalResultsGridListModel.tileCount }} </em> <ng-pluralize count="directory.externalResultsGridListModel.tileCount" when="{ \'1\': \'family\', \'other\': \'families\' }"> </ng-pluralize> from external foundries. <a href="https://developers.google.com/fonts/faq#i_am_a_type_designer_how_can_i_contribute_to_google_fonts">Learn more</a>. </p> </div> <gf-error ng-if="directory.gridListModel.tileCount == 0 && directory.showNoResultsError" class="directory-error" type="\'NO_RESULTS\'"></gf-error> <gf-grid-list ng-if="directory.gridListModel.tileCount > 0" grid-list-model="::directory.gridListModel" initial-grid-scroll-state="::directory.initialGridScrollState" column-count="gridColumn.columnCount"> <grid-item-template> <gf-font-preview class="grid-list-font-preview" model="tileModel" apply-all-delegate="directory.gridListModel.applyAll(tileModel)" is-mobile-mode="app.isMobileLayout"> </gf-font-preview> </grid-item-template> </gf-grid-list> <gf-grid-list ng-if="directory.externalResultsGridListModel.tileCount > 0" class="directory-external-results-grid-list" grid-list-model="::directory.externalResultsGridListModel" column-count="1"> <grid-item-template> <gf-external-font-preview model="tileModel"> </gf-external-font-preview> </grid-item-template> </gf-grid-list> </div> ');
a.put("featured/components/collection_image/collection-image.html",'<svg ng-show="collectionImage.showHoverEffect" class="collection-image-svg" width="100%" ng-attr-view_box="{{ collectionImage.viewBox }}" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <filter id="accent-tint" color-interpolation-filters="sRGB"> <feColorMatrix type="matrix" values="0 0 0 0 1 0.68 0 0 0 0.32 0.68 0 0 0 0.32 0 0 0 1 0" /> </filter> <image class="collection-image-svg-image" filter="url({{ collectionImage.filterBaseUrl }}#accent-tint)" ng-attr-width="{{ collectionImage.imageWidthPx }}" ng-attr-height="{{ collectionImage.imageHeightPx }}"/> </svg> ');
a.put("featured/featured.html",'<div class="fonts-page"> <ol class="featured-collection-list"> <li class="featured-collection" ng-repeat="featuredCollection in featured.featuredCollections" ng-class="featured.getCollectionLayoutCssClass($index, app.currentDeviceSizeBreakpointId)" ng-click="app.router.goToFeaturedCollection(featuredCollection.name)"> <section class="fonts-module"> <div class="featured-info"> <h1 class="fonts-module-title" ng-bind-html="featuredCollection.name"></h1> <h2 class="featured-byline fonts-module-subtitle"> {{ featuredCollection.byline }} </h2> <div class="featured-curator"> Created by {{ featuredCollection.curator.name }} </div> </div> <gf-collection-image src="featured.getCollectionImageUrl($index, app.currentDeviceSizeBreakpointId)"> </gf-collection-image> </section> </li> </ol> </div> ');
a.put("specimen/characters-module.html",'<section class="specimen-characters-module specimen-module fonts-module"> <h1 class="specimen-module-title fonts-module-title">Characters</h1> <div class="specimen-characters-module-content"> <gf-font-render font-family="::specimen.fontFamily" variant="::specimen.fontFamily.defaultVariant" script-id="::\'all\'" text="::specimen.characters" bind-html> </gf-font-render> </div> </section> ');a.put("specimen/components/pairings/pairings.html",'<div class="pairings-controls"> <ul> <li ng-repeat="pairing in pairingsCtrl.pairings" class="pairings-pair fonts-module" ng-class="{ \'is-selected\': pairing == pairingsCtrl.selectedPairing }"> <div class="pairings-pair-header" ng-click="pairingsCtrl.selectPairing(pairing); pairingsCtrl.trackControlsClick()"> <h2 class="pairings-pair-title">{{ pairing.pairedFontFamily.name }}</h2> </div> <gf-selection-toggle class="pairings-add-to-collection-toggle" ng-click="pairingsCtrl.toggleInCollection(pairing); pairingsCtrl.trackControlsClick()" is-selected="pairingsCtrl.isInCollection(pairing)" select-label="\'Select \' + pairing.pairedFontFamily.name" deselect-label="\'Deselect \' + pairing.pairedFontFamily.name" is-icon="::true"> </gf-selection-toggle> <div ng-if="pairing == pairingsCtrl.selectedPairing" class="pairings-pair-family-swapper"> <div class="pairings-pair-family-container"> <div class="pairings-pair-family"> <gf-variant-selector model="pairing.headingFontFamily" selected-variant="pairing.headingVariant"> </gf-variant-selector> </div> <div class="pairings-pair-family"> <gf-variant-selector model="pairing.bodyFontFamily" selected-variant="pairing.bodyVariant"> </gf-variant-selector> </div> </div> <md-button class="md-icon-button pairings-pair-swap-button" ng-click="pairing.swap(); pairingsCtrl.trackControlsClick()" title="Reverse headline and body text" aria-label="Reverse headline and body text"> <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"> <path d="M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3L5 6.99h3V14h2V6.99h3L9 3z"/> </svg> </md-button> </div> </li> </ul> </div> <div ng-if="pairingsCtrl.selectedPairing" class="pairings-text"> <h1 class="pairings-heading-text"> <gf-font-render font-family="pairingsCtrl.selectedPairing.headingFontFamily" variant="pairingsCtrl.selectedPairing.headingVariant" script-id="::\'all\'"> The spectacle before us was indeed sublime. </gf-font-render> </h1> <p class="pairings-body-text"> <gf-font-render font-family="pairingsCtrl.selectedPairing.bodyFontFamily" variant="pairingsCtrl.selectedPairing.bodyVariant" script-id="::\'all\'"> Apparently we had reached a great height in the atmosphere, for the sky was a dead black, and the stars had ceased to twinkle. By the same illusion which lifts the horizon of the sea to the level of the spectator on a hillside, the sable cloud beneath was dished out, and the car seemed to float in the middle of an immense dark sphere, whose upper half was strewn with silver. Looking down into the dark gulf below, I could see a ruddy light streaming through a rift in the clouds. </gf-font-render> </p> </div> ');
a.put("specimen/components/variant_selector/variant-selector.html",'<div class="variant-selector-family-name">{{ variantSelectorCtrl.model.name }}</div> <md-select ng-if="variantSelectorCtrl.model.variants.length > 1" class="variant-selector-select gf-select" md-container-class="gf-select-menu" ng-model="variantSelectorCtrl.selectedVariant" aria-label="font variant"> <md-option ng-repeat="variant in variantSelectorCtrl.model.variants" ng-value="variant"> {{ variantSelectorCtrl.formatVariant(variant) | titleize }} </md-option> </md-select> <div ng-if="variantSelectorCtrl.model.variants.length == 1" class="variant-selector-single-variant"> <div> {{ variantSelectorCtrl.formatVariant(variantSelectorCtrl.model.defaultVariant) | titleize }} </div> </div> ');
a.put("specimen/specimen.html",'<div class="fonts-page is-bordered" ng-if="specimen.isReady"> <gf-selection-toggle class="fonts-page-add-to-selection-toggle" ng-click="app.collection.toggle(specimen.fontFamily, specimen.fontFamily.defaultVariant)" is-selected="app.collection.contains(specimen.fontFamily, specimen.fontFamily.defaultVariant)" select-label="\'Select this font\'" deselect-label="\'Deselect this font\'" is-icon="app.isMobileLayout"> </gf-selection-toggle> <h1 class="fonts-page-title" itemprop="about">{{ ::specimen.familyName }}</h1> <div class="specimen-modules"> <section class="specimen-initial-module specimen-module fonts-module"> <h1 class="specimen-module-title fonts-module-title">Glyph</h1> <div class="specimen-initial-module-content"> <gf-font-render font-family="::specimen.fontFamily" variant="::specimen.fontFamily.defaultVariant" script-id="::\'all\'" text="::specimen.initials" blank-fallback="::true" bind-html> </gf-font-render> </div> </section> <ng-include class="specimen-inline-characters-module" src="\'specimen/characters-module.html\'"></ng-include> <div class="specimen-main-modules"> <ng-include class="specimen-main-characters-module" src="\'specimen/characters-module.html\'"></ng-include> <div class="specimen-variants-module specimen-module fonts-module"> <h1 class="specimen-module-title fonts-module-title"> Styles </h1> <gf-variants-preview class="specimen-variants-module-content" model="::specimen.fontFamily" is-text-editable-delegate="app.isDesktopLayout"> </gf-variants-preview> </div> <section ng-if="::specimen.fontFamily.pairings.length" class="specimen-pairings-module specimen-module fonts-module"> <h1 class="specimen-pairings-module-title specimen-module-title fonts-module-title">Popular Pairings with {{ ::specimen.fontFamily.name }}</h1> <gf-pairings class="specimen-pairings-content" model="::specimen.fontFamily"> </gf-pairings> </section> <section class="specimen-usages-module specimen-module fonts-module" style="display: none"> <h1 class="specimen-module-title fonts-module-title">{{ ::specimen.fontFamily.name }} in Use</h1> </section> <section class="specimen-featured-collections-module specimen-module fonts-module" style="display: none"> <h1 class="specimen-module-title fonts-module-title">{{ ::specimen.fontFamily.name }} is Featured In</h1> </section> <section class="specimen-related-families-module specimen-module fonts-module" style="display: none"> <h1 class="specimen-module-title fonts-module-title">Related Font Families</h1> </section> </div> <section class="specimen-designer-module specimen-module fonts-module" ng-if="::specimen.fontFamily.designers.length > 0"> <h1 class="specimen-module-title fonts-module-title"> <ng-pluralize count="::specimen.fontFamily.designers.length" when="{ \'1\': \'Designer\', \'other\': \'Designers\' }"> </ng-pluralize> </h1> <gf-designer ng-repeat="designer in ::specimen.fontFamily.designers" model="designer" show-role="$first" class="specimen-designer-module-item"> </gf-designer> </section> <section class="specimen-about-module specimen-module fonts-module"> <h1 class="specimen-module-title fonts-module-title">About</h1> <div class="specimen-about-module-content" ng-bind-html="::specimen.fontFamily.description" itemprop="description"> </div> </section> <section class="specimen-charts-module specimen-module fonts-module"> <h1 class="specimen-module-title fonts-module-title">Usage</h1> <div class="specimen-charts-module-content"> <div ng-if="::specimen.fontFamily.countryStats.hasData" class="specimen-charts-module-chart"> <gf-pie-chart class="specimen-charts-module-graphic" model="::specimen.fontFamily.countryStats.viewsByCountry"> </gf-pie-chart> <div class="specimen-charts-module-info"> These are the countries where {{ ::specimen.fontFamily.name }} is most popular. </div> </div> <div ng-if="::specimen.viewsLastWeek >= 10" class="specimen-charts-module-chart"> <gf-abbreviated-number class="specimen-charts-module-graphic" model="::specimen.viewsLastWeek"> </gf-abbreviated-number> <div class="specimen-charts-module-info"> Number of times Google Fonts API served {{ ::specimen.fontFamily.name }} over the last week. {{ ::specimen.fontFamily.name }} is featured in {{ specimen.fontFamily.integrationsCount > 0 ? \'more than\' : \'\' }} {{ ::specimen.fontFamily.integrationsCount | number }} websites. </div> </div> </div> </section> <section class="specimen-more-module specimen-module fonts-module"> <h1 class="specimen-module-title fonts-module-title">Further Information</h1> <h2 class="specimen-module-subtitle">Feedback</h2> <div class="specimen-more-module-content"> Have feedback on {{ ::specimen.fontFamily.name }}?<br> Please <a href="#" ng-click="specimen.startFeedback()">let us know</a>. </div> <h2 class="specimen-module-subtitle">License</h2> <div class="specimen-more-module-content"> <a ng-href="{{ ::specimen.fontFamily.license.url }}" target="_blank"> {{ ::specimen.fontFamily.license.name }} </a> </div> <h2 class="specimen-module-subtitle">Testing</h2> <div class="specimen-more-module-content"> Want to see {{ ::specimen.fontFamily.name }} in use?<br> Try it out in <a ng-href="{{ ::specimen.typeCastUrl }}" target="_blank">TypeCast</a>. </div> </section> </div> </div> ')}]);
var wa=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(r(a))return r(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},xa=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=r(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},ya=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,
b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g=r(a)?a.split(""):a,h=0;h<d;h++)if(h in g){var l=g[h];b.call(c,l,h,a)&&(e[f++]=l)}return e},za=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=r(a)?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e},Aa=Array.prototype.reduce?function(a,b,c,d){d&&(b=ua(b,d));return Array.prototype.reduce.call(a,b,c)}:function(a,b,c,d){var e=c;xa(a,function(c,g){e=b.call(d,
e,c,g,a)});return e},Ba=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=r(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1},Ca=Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=r(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return!1;return!0},Da=function(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a, b,c)},Ea=function(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if("array"==u(d))for(var e=0;e<d.length;e+=8192)for(var f=Da(d,e,e+8192),f=Ea.apply(null,f),g=0;g<f.length;g++)b.push(f[g]);else b.push(d)}return b};
var v={is:function(a,b){return a===b?0!==a||1/a===1/b:a!==a&&b!==b},forEach:function(a,b,c){for(var d in a)b.call(c,a[d],d,a)},filter:function(a,b,c){var d={},e;for(e in a)b.call(c,a[e],e,a)&&(d[e]=a[e]);return d},map:function(a,b,c){var d={},e;for(e in a)d[e]=b.call(c,a[e],e,a);return d},some:function(a,b,c){for(var d in a)if(b.call(c,a[d],d,a))return!0;return!1},every:function(a,b,c){for(var d in a)if(!b.call(c,a[d],d,a))return!1;return!0},J:function(a){var b=0,c;for(c in a)b++;return b},ad:function(a){for(var b in a)return b},
bd:function(a){for(var b in a)return a[b]},contains:function(a,b){return v.T(a,b)},C:function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b},D:function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b},cd:function(a,b){for(var c=oa(b),d=c?b:arguments,c=c?0:1;c<d.length&&(a=a[d[c]],void 0!==a);c++);return a},sa:function(a,b){return null!==a&&b in a},T:function(a,b){for(var c in a)if(a[c]==b)return!0;return!1},eb:function(a,b,c){for(var d in a)if(b.call(c,a[d],d,a))return d},Yc:function(a,b,c){return(b=
v.eb(a,b,c))&&a[b]},xa:function(a){for(var b in a)return!1;return!0},clear:function(a){for(var b in a)delete a[b]},remove:function(a,b){var c;(c=b in a)&&delete a[b];return c},add:function(a,b,c){if(null!==a&&b in a)throw Error("a`"+b);v.set(a,b,c)},get:function(a,b,c){return null!==a&&b in a?a[b]:c},set:function(a,b,c){a[b]=c},ld:function(a,b,c){return b in a?a[b]:a[b]=c},nd:function(a,b,c){if(b in a)return a[b];c=c();return a[b]=c},equals:function(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;
for(c in b)if(!(c in a))return!1;return!0},clone:function(a){var b={},c;for(c in a)b[c]=a[c];return b},ec:function(a){var b=u(a);if("object"==b||"array"==b){if("function"==u(a.clone))return a.clone();var b="array"==b?[]:{},c;for(c in a)b[c]=v.ec(a[c]);return b}return a},dc:function(a){var b={},c;for(c in a)b[a[c]]=c;return b},Ca:"constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),extend:function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=
arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<v.Ca.length;f++)c=v.Ca[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}},create:function(a){var b=arguments.length;if(1==b&&"array"==u(arguments[0]))return v.create.apply(null,arguments[0]);if(b%2)throw Error("b");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c},Y:function(a){var b=arguments.length;if(1==b&&"array"==u(arguments[0]))return v.Y.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c},Vc:function(a){var b=
a;Object.isFrozen&&!Object.isFrozen(a)&&(b=Object.create(a),Object.freeze(b));return b},dd:function(a){return!!Object.isFrozen&&Object.isFrozen(a)},Zc:function(a,b,c){if(!a)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return v.D(a);for(var d={};a&&(a!==Object.prototype||b)&&(a!==Function.prototype||c);){for(var e=Object.getOwnPropertyNames(a),f=0;f<e.length;f++)d[e[f]]=!0;a=Object.getPrototypeOf(a)}return v.D(d)}};
v.Y("area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr");var Ga=function(){this.a=Fa};Ga.prototype.ca=!0;var Fa={},Ha=function(a){if(a instanceof Ga&&a.constructor===Ga&&a.a===Fa)return"";u(a);return"type_error:SafeScript"};var Ja=function(){this.a=Ia};Ja.prototype.ca=!0;var Ia={},Ka=function(a){if(a instanceof Ja&&a.constructor===Ja&&a.a===Ia)return"";u(a);return"type_error:SafeStyle"};var Ma=function(){this.a=La};Ma.prototype.ca=!0;var Na=function(a){if(a instanceof Ma&&a.constructor===Ma&&a.a===La)return"";u(a);return"type_error:TrustedResourceUrl"},La={};var Pa=function(){this.a=Oa};Pa.prototype.ca=!0;var Qa=function(a){if(a instanceof Pa&&a.constructor===Pa&&a.a===Oa)return"";u(a);return"type_error:SafeUrl"},Oa={};var Sa=function(){this.a=Ra};Sa.prototype.ca=!0;var Ta=function(a){if(a instanceof Sa&&a.constructor===Sa&&a.a===Ra)return"";u(a);return"type_error:SafeHtml"};v.Y("action","cite","data","formaction","href","manifest","poster","src");v.Y("APPLET","BASE","EMBED","IFRAME","LINK","MATH","META","OBJECT","SCRIPT","STYLE","SVG","TEMPLATE");var Ra={};
va("ng.safehtml.googSceHelper.isGoogHtmlType",function(a){return a&&a.ca?!0:!1});va("ng.safehtml.googSceHelper.isCOMPILED",function(){return!0});va("ng.safehtml.googSceHelper.unwrapAny",function(a){if(a instanceof Ma)return Na(a);if(a instanceof Sa)return Ta(a);if(a instanceof Pa)return Qa(a);if(a instanceof Ja)return Ka(a);if(a instanceof Ga)return Ha(a);throw Error();});
va("ng.safehtml.googSceHelper.unwrapGivenContext",function(a,b){if("html"==a)return Ta(b);if("resourceUrl"==a||"templateUrl"==a)return Na(b);if("url"==a)return b instanceof Ma?Na(b):Qa(b);if("css"==a)return Ka(b);if("js"==a)return Ha(b);throw Error();});
var Ua=function(a,b){this.Ja=a.host()==b};Ua.prototype.P=function(a){this.a&&this.a.P(a)};m.Object.defineProperties(Ua.prototype,{b:{configurable:!0,enumerable:!0,set:function(a){this.a=a}}});Ua.$inject=["$location","productionDomain"];var Va=function(a){w(a.a,"About")};Va.$inject=["appService"];var Ya=function(a){this.familyName=a.family;this.designerNames=a.designers;this.totalViews=a.totalViews||0;this.b=a.rate||0;this.a=_(a.viewsByDateRange).map(function(a,c){return[c,new Xa(a)]}).object().value();this.viewsByBrowser=a.viewsByBrowser||{};this.viewsByOS=a.viewsByOS||{}},Xa=function(a){this.b=a.views;this.a=a.change};
var x=function(a,b){this.start=a;this.end=b};x.prototype.map=function(a){for(var b=[],c=this.start;c<=this.end;c++)b.push(a(c));return b};m.Object.defineProperties(x.prototype,{length:{configurable:!0,enumerable:!0,get:function(){return this.end-this.start+1}}});
var Za=function(){this.c=_.noop};Za.prototype.b=function(){throw Error("c");};Za.prototype.v=function(){};m.Object.defineProperties(Za.prototype,{tileCount:{configurable:!0,enumerable:!0,get:function(){throw Error("c");}}});var $a=function(a){this.c=_.noop;this.a=a.slice(0).sort(function(a,c){return c.totalViews-a.totalViews})};p($a,Za);$a.prototype.b=function(a){return a?this.a.slice(a.start,a.end+1):this.a};m.Object.defineProperties($a.prototype,{tileCount:{configurable:!0,enumerable:!0,get:function(){return this.a.length}}});$a.$inject=["statsList"];
var ab={id:"arabic",name:"Arabic",rtl:!0,u:!0,lang:"ar"},bb={id:"bengali",name:"Bengali",rtl:!1,u:!0,lang:"bn"},cb={id:"cyrillic",name:"Cyrillic",rtl:!1,u:!1,lang:"ru"},db={id:"cyrillic-ext",name:"Cyrillic Extended",rtl:!1,u:!1,lang:"ru"},eb={id:"devanagari",name:"Devanagari",rtl:!1,u:!0,lang:"hi"},fb={id:"greek",name:"Greek",rtl:!1,u:!1,lang:"el"},gb={id:"greek-ext",name:"Greek Extended",rtl:!1,u:!1,lang:"el"},hb={id:"gujarati",name:"Gujarati",rtl:!1,u:!0,lang:"gu"},ib={id:"gurmukhi",name:"Gurmukhi",
rtl:!1,u:!0,lang:"pa"},jb={id:"hebrew",name:"Hebrew",rtl:!0,u:!1,lang:"he"},kb={id:"kannada",name:"Kannada",rtl:!1,u:!0,lang:"kn"},lb={id:"khmer",name:"Khmer",rtl:!1,u:!0,lang:"km"},y={id:"latin",name:"Latin",rtl:!1,u:!1,lang:"en"},mb={id:"latin-ext",name:"Latin Extended",rtl:!1,u:!1,lang:"en"},nb={id:"malayalam",name:"Malayalam",rtl:!1,u:!0,lang:"ml"},ob={id:"myanmar",name:"Myanmar",rtl:!1,u:!0,lang:"my"},pb={id:"oriya",name:"Oriya",rtl:!1,u:!0,lang:"or"},qb={id:"sinhala",name:"Sinhala",rtl:!1,u:!0,
lang:"si"},rb={id:"tamil",name:"Tamil",rtl:!1,u:!0,lang:"ta"},sb={id:"telugu",name:"Telugu",rtl:!1,u:!0,lang:"te"},tb={id:"thai",name:"Thai",rtl:!1,u:!0,lang:"th"},ub={id:"vietnamese",name:"Vietnamese",rtl:!1,u:!0,lang:"vi"},z={id:"all",name:"All",rtl:!1,hidden:!0},A=_({kc:ab,lc:bb,mc:cb,nc:db,qc:eb,tc:fb,uc:gb,vc:hb,wc:ib,yc:jb,zc:kb,Ac:lb,Bc:y,Cc:mb,Dc:nb,Fc:ob,Ic:pb,Mc:qb,Nc:rb,Oc:sb,Pc:tb,Sc:ub,ic:z}).map(function(a){return[a.id,a]}).object().value();
var vb=function(a,b){this.name=a;this.role=b?b.role:null;this.bio=b?b.bio:null;this.imageUrl=b?b.imageUrl:null;this.url=b?b.url:null};m.Object.defineProperties(vb.prototype,{initials:{configurable:!0,enumerable:!0,get:function(){return _(this.name).split(/\s+/g).map(function(a){return a[0]}).join("")}}});
var xb=function(a,b){this.name=a;this.displayName=b.displayName;this.cssUrl=b.cssUrl;this.designer=b.designerName?new vb(b.designerName,{url:b.designerLink}):null;this.foundries=wb(b)},wb=function(a){return _.map(a.foundryInfo,function(a){return new yb(a.foundryName,a.targetLink)})},zb=function(a,b){return a.name.localeCompare(b.name)},yb=function(a,b){this.name=a;this.targetLink=b};
var Bb=function(a){this.name=a.name;this.description=a.descriptionHtml;this.dateLive=new Date(a.dateLive);this.byline=a.byline;this.curator=new vb(a.curator.name,_.extend({role:"Creator"},a.curator));var b={};this.imageUrls=(b[2]=a.heroUrl,b[1]=a.horizontalUrl,b[0]=a.verticalUrl,b);this.featuredItems=_.map(a.entries,function(a){return new Ab(a)})},Ab=function(a){this.familyName=a.family;this.variant=a.variant||null};
var Cb={Lc:"Serif",Kc:"Sans Serif",rc:"Display",xc:"Handwriting",Ec:"Monospace"},Db=_.invert(Cb),Eb={},Fb=(Eb.Serif="serif",Eb["Sans Serif"]="sans-serif",Eb.Display="cursive",Eb.Handwriting="cursive",Eb.Monospace="monospace",Eb);var Gb=function(a,b){this.name=a;this.b=parseInt(a,10);this.a="i"==_.last(a);this.thickness=b?b.thickness:null;this.slant=b?b.slant:null;this.width=b?b.width:null};var Hb=function(a){this.name=a.family;this.category=a.category;this.size=a.size;this.fonts=_.mapValues(a.fonts,function(a,c){return new Gb(c,a)});this.variants=Object.keys(a.fonts).sort();this.defaultVariant="400"in this.fonts?"400":this.variants[0];this.scripts={};this.designerNames=[]},Ib=function(a,b){return(a=_.find(a.fonts,function(a){return 0!==b.thickness&&a.thickness!==b.thickness||0!==b.slant&&a.slant!==b.slant||0!==b.width&&a.width!==b.width?!1:!0}))?a.name:null},Jb=function(a,b,c){return _.some(a.fonts,
function(a){if(a){a:switch(b){case "thickness":a=a.thickness;break a;case "slant":a=a.slant;break a;case "width":a=a.width;break a;default:throw Error("d`"+b);}a=a==c}else a=!1;return a})};m.Object.defineProperties(Hb.prototype,{a:{configurable:!0,enumerable:!0,get:function(){return this.scripts[y.id]?y:_.values(this.scripts)[0]}}});
var Kb=function(a){Hb.call(this,a);this.lastModified=parseInt(a.lastModified.replace(/-/g,""),10);this.dateAdded=parseInt(a.dateAdded.replace(/-/g,""),10);this.popularity=a.popularity;this.trending=a.trending;this.defaultSort=a.defaultSort;this.designerNames=a.designers;this.scripts=_(a.subsets).filter(function(a){return a in A}).map(function(a){return[a,A[a]]}).object().value()};p(Kb,Hb);
var Lb=function(a){return _.some(a.subsets,function(a){return a in A})},Mb=function(a,b){return a.name.localeCompare(b.name)},Nb=function(a,b){return a.defaultSort-b.defaultSort},Ob=function(a,b){return a.popularity-b.popularity},Pb=function(a,b){return a.dateAdded-b.dateAdded};
var Qb=_({jc:{id:"apache2",name:"Apache License, Version 2.0",url:"http://www.apache.org/licenses/LICENSE-2.0"},Hc:{id:"ofl",name:"Open Font License",url:"http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL_web"},Rc:{id:"ufl",name:"Ubuntu Font License",url:"http://font.ubuntu.com/ufl/"}}).map(function(a){return[a.id,a]}).object().value();
var Rb=function(a){this.viewsByCountry=a};m.Object.defineProperties(Rb.prototype,{hasData:{configurable:!0,enumerable:!0,get:function(){return 0<_.keys(this.viewsByCountry).length}}});var Sb=function(a){var b=this;_.mapValues(a,function(a){return _(a).split(",").map(b.a.bind(b)).value()})};Sb.prototype.a=function(a){if(_.includes(a,"-")){var b=n(_(a).split("-").map(function(a){return parseInt(a,10)}).value());a=b.next().value;b=b.next().value;return new x(a,b)}a=parseInt(a,10);return new x(a,a)};
var Tb=function(a){this.viewsByDate=_(a).map(function(a,c){return{date:new Date(c),views:a}}).sortBy("date").value()};var Ub=function(a){Hb.call(this,a);this.description=a.description;this.license=Qb[a.license];this.pairings=a.pairings;this.designers=_.map(a.designers,function(a,c){return new vb(a&&a.name||c,a)});new Sb(a.coverage);this.viewStats=new Tb(a.stats.requests);this.countryStats=new Rb(a.stats.country_breakdown);this.integrationsCount=a.stats.integrations_count;this.designerNames=_.map(this.designers,function(a){return a.name});this.scripts=_(a.coverage).keys().filter(function(a){return a in A}).map(function(a){return[a, A[a]]}).object().value()};p(Ub,Hb);
var Vb=function(a,b,c,d){this.c=d;this.b=a;this.s=b;this.m=c;this.a={};this.f={};this.h=null;a.defaults.withCredentials=!0},Wb=function(a,b){return a.a.hasOwnProperty(b)?a.a[b]:null},Yb=function(a){return angular.isUndefined(a.l)?a.l=Xb(a).then(a.Cb.bind(a)):a.l},ac=function(a,b){if(a.f.hasOwnProperty(b))b=a.f[b];else{var c=a.f,d=""+a.c+"metadata/fonts/{familyName}".replace("{familyName}",b);a=a.b.get(d).then(a.zb.bind(a));b=c[b]=a}return b},cc=function(a,b){return bc(a).then(function(c){return(c=
_.find(c,function(a){return a.name==b}))?c:a.m.reject("Collection not found")})},bc=function(a){if(angular.isUndefined(a.i)){var b=a.b.get(""+a.c+"metadata/featured").then(a.Bb.bind(a));a=a.i=b}else a=a.i;return a},dc=function(a,b){b="metadata/fonts/externalFonts?q={query}".replace("{query}",b);b=""+a.c+b;var c=a.m.defer();return{Lb:a.b.get(b,{timeout:c.promise}).then(a.Ab.bind(a)),cancel:function(){c.resolve()}}};
Vb.prototype.v=function(a){return"regular"==a?"400":"italic"==a?"400i":_.includes(a,"italic")?a.replace("italic","i"):a};var Xb=function(a){if(angular.isDefined(a.g))return a.g;a.g=a.b.get(""+a.c+"metadata/fonts");return a.g};k=Vb.prototype;
k.Cb=function(a){function b(a){return Lb(a)?!0:(this.s.warn(a.family+" is invalid and will be ignored"),!1)}var c=this,d=a.data.familyMetadataList;return this.s.time("Preparing metadata",function(){return _(d).filter(b.bind(c)).map(function(a){a=new Kb(a);return c.a[a.name]=a}).value()})};k.Db=function(a){return(a=a.data.promotedScript)?A[a]:null};k.zb=function(a){return new Ub(a.data)};k.Bb=function(a){return _.map(a.data.featuredCollectionsList,function(a){return new Bb(a)})}; k.Ab=function(a){return _.map(a.data.foundryResults,function(a,c){return new xb(c,a)})};k.Eb=function(a){return _.map(a.data,function(a){return new Ya(a)})};Vb.$inject=["$http","$log","$q","apiBaseUrl"];
var B=function(a,b,c,d){this.s=a;this.isReady=!1;this.aggregateStats=null;this.dateRanges=["7day","30day","90day","year"];this.dateRange="7day";this.dateFormat="yyyy MMM d";this.endDate=new Date;this.gridListModel=null;w(c.a,"Analytics");d.h||(a=d.b.get(""+d.c+"metadata/stats").then(d.Eb.bind(d)),d.h=a);d.h.then(this.a.bind(this))};B.prototype.a=function(a){this.aggregateStats=new ec(a);this.gridListModel=new $a(a);this.isReady=!0};B.prototype.Qb=function(a){this.dateRange=a};
B.prototype.setDateRange=B.prototype.Qb;B.prototype.jb=function(a){switch(a){case "7day":return"7 day";case "30day":return"30 day";case "90day":return"90 day";case "year":return"1 year";default:return""}};B.prototype.getDateRangeColumnLabel=B.prototype.jb;
m.Object.defineProperties(B.prototype,{startDate:{configurable:!0,enumerable:!0,get:function(){var a=0;switch(this.dateRange){case "7day":a=6048E5;break;case "30day":a=2592E6;break;case "90day":a=7776E6;break;case "year":a=31536E6}return new Date(Date.now()-a)}}});B.$inject=["$log","$scope","appService","fontMetadataService"];var ec=function(a){this.b=a;this.totalRate=this.totalViews=0;this.viewsByBrowser={};this.viewsByOS={};_.each(this.b,this.a.bind(this))}; ec.prototype.a=function(a){this.totalViews+=a.totalViews;this.totalRate+=a.b;fc(this.viewsByBrowser,a.viewsByBrowser,a.totalViews);fc(this.viewsByOS,a.viewsByOS,a.totalViews)};var fc=function(a,b,c){_.each(b,function(b,e){a[e]||(a[e]=0);a[e]+=b*c})};
var gc=function(a,b,c,d){this.$interval_=b;this.c=c;this.f=a[0].querySelector(".counter-number");this.g=d;this.a=this.base};gc.prototype.$onInit=function(){var a=this;this.b=this.$interval_(this.h.bind(this),1E3/this.updatesPerSecond,0,!1);this.c.$on("$destroy",function(){a.$interval_.cancel(a.b)})};gc.prototype.h=function(){this.a+=this.changePerSecond/this.updatesPerSecond;this.f.innerHTML=this.g(this.a.toString(),0)};gc.$inject=["$element","$interval","$scope","numberFilter"];
var hc=function(){};m.Object.defineProperties(hc.prototype,{dateRangeViews:{configurable:!0,enumerable:!0,get:function(){return this.model.a[this.dateRange].b}},dateRangeChange:{configurable:!0,enumerable:!0,get:function(){return 100*this.model.a[this.dateRange].a}}});
var ic=function(a){a.debugInfoEnabled(!0)};ic.$inject=["$compileProvider"];var jc=function(a,b,c){c=void 0===c?_.noop:c;this.fontFamily=a;this.timeAdded=void 0===b?0:b;this.selectedVariants=_(a.variants).map(function(a){return[a,!1]}).object().value();this.a=0;this.b=c};jc.prototype.Ba=function(a){this.selectedVariants[a]?(this.a++,a="variantAdded"):(this.a--,a="variantRemoved");this.b(a,this)};jc.prototype.variantSelectionChanged=jc.prototype.Ba;
var kc=function(a){return _.map(a.la,function(b){if("400"==b)b=a.fontFamily.name;else{b=a.fontFamily.fonts[b];var c="name="+a.fontFamily.name+"&weight="+b.b;b.a&&(c+="&italic=1");b=c}return b})};m.Object.defineProperties(jc.prototype,{la:{configurable:!0,enumerable:!0,get:function(){var a=this;return _.filter(this.fontFamily.variants,function(b){return a.selectedVariants[b]})}}});
var C={constant:function(a){return function(){return a}}};C.sc=C.constant(!1);C.Qc=C.constant(!0);C.Gc=C.constant(null);C.identity=function(a){return a};C.error=function(a){return function(){throw Error(a);}};C.Xc=function(a){return function(){throw a;}};C.lock=function(a,b){b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}};C.fd=function(a){return function(){return arguments[a]}};
C.jd=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=Array.prototype.slice.call(arguments);b.push.apply(b,c);return a.apply(this,b)}};C.qd=function(a,b){return C.Pb(a,C.constant(b))};C.Wc=function(a,b){return function(c){return b?a==c:a===c}};C.Uc=function(a,b){var c=arguments,d=c.length;return function(){var a;d&&(a=c[d-1].apply(this,arguments));for(var b=d-2;0<=b;b--)a=c[b].call(this,a);return a}};
C.Pb=function(a){var b=arguments,c=b.length;return function(){for(var a,e=0;e<c;e++)a=b[e].apply(this,arguments);return a}};C.Wa=function(a){var b=arguments,c=b.length;return function(){for(var a=0;a<c;a++)if(!b[a].apply(this,arguments))return!1;return!0}};C.gd=function(a){var b=arguments,c=b.length;return function(){for(var a=0;a<c;a++)if(b[a].apply(this,arguments))return!0;return!1}};C.ed=function(a){return function(){return!a.apply(this,arguments)}};
C.create=function(a,b){var c=function(){};c.prototype=a.prototype;c=new c;a.apply(c,Array.prototype.slice.call(arguments,1));return c};C.Sa=!0;C.Tc=function(a){var b=!1,c;return function(){if(!C.Sa)return a();b||(c=a(),b=!0);return c}};C.once=function(a){var b=a;return function(){if(b){var a=b;b=null;a()}}};C.debounce=function(a,b,c){var d=0;return function(e){q.clearTimeout(d);var f=arguments;d=q.setTimeout(function(){a.apply(c,f)},b)}};
C.throttle=function(a,b,c){var d=0,e=!1,f=[],g=function(){d=0;e&&(e=!1,h())},h=function(){d=q.setTimeout(g,b);a.apply(c,f)};return function(a){f=arguments;d?e=!0:h()}};C.kd=function(a,b,c){var d=0,e=function(){d=0};return function(f){d||(d=q.setTimeout(e,b),a.apply(c,arguments))}};
var lc="StopIteration"in q?q.StopIteration:{message:"StopIteration",stack:""},mc=function(){};mc.prototype.next=function(){throw lc;};mc.prototype.oa=function(){return this};var D=function(a,b){this.b={};this.a=[];this.f=this.c=0;var c=arguments.length;if(1<c){if(c%2)throw Error("b");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a){a instanceof D?(c=a.D(),d=a.C()):(c=v.D(a),d=v.C(a));for(var e=0;e<c.length;e++)this.set(c[e],d[e])}};k=D.prototype;k.J=function(){return this.c};k.C=function(){nc(this);for(var a=[],b=0;b<this.a.length;b++)a.push(this.b[this.a[b]]);return a};k.D=function(){nc(this);return this.a.concat()};
k.sa=function(a){return oc(this.b,a)};k.T=function(a){for(var b=0;b<this.a.length;b++){var c=this.a[b];if(oc(this.b,c)&&this.b[c]==a)return!0}return!1};k.equals=function(a,b){if(this===a)return!0;if(this.c!=a.J())return!1;b=b||pc;nc(this);for(var c,d=0;c=this.a[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};var pc=function(a,b){return a===b};D.prototype.xa=function(){return 0==this.c};D.prototype.clear=function(){this.b={};this.f=this.c=this.a.length=0};
D.prototype.remove=function(a){return oc(this.b,a)?(delete this.b[a],this.c--,this.f++,this.a.length>2*this.c&&nc(this),!0):!1};var nc=function(a){var b,c;if(a.c!=a.a.length){for(b=c=0;c<a.a.length;){var d=a.a[c];oc(a.b,d)&&(a.a[b++]=d);c++}a.a.length=b}if(a.c!=a.a.length){var e={};for(b=c=0;c<a.a.length;)d=a.a[c],oc(e,d)||(a.a[b++]=d,e[d]=1),c++;a.a.length=b}};k=D.prototype;k.get=function(a,b){return oc(this.b,a)?this.b[a]:b};
k.set=function(a,b){oc(this.b,a)||(this.c++,this.a.push(a),this.f++);this.b[a]=b};k.forEach=function(a,b){for(var c=this.D(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};k.clone=function(){return new D(this)};k.dc=function(){for(var a=new D,b=0;b<this.a.length;b++){var c=this.a[b];a.set(this.b[c],c)}return a};k.oa=function(a){nc(this);var b=0,c=this.f,d=this,e=new mc;e.next=function(){if(c!=d.f)throw Error("e");if(b>=d.a.length)throw lc;var e=d.a[b++];return a?e:d.b[e]};return e}; var oc=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
var qc=function(a){return a.J&&"function"==typeof a.J?a.J():oa(a)||r(a)?a.length:v.J(a)},rc=function(a){if(a.C&&"function"==typeof a.C)return a.C();if(r(a))return a.split("");if(oa(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return v.C(a)},sc=function(a,b){if("function"==typeof a.every)return a.every(b,void 0);if(oa(a)||r(a))return Ca(a,b,void 0);if(a.D&&"function"==typeof a.D)var c=a.D();else if(a.C&&"function"==typeof a.C)c=void 0;else if(oa(a)||r(a)){c=[];for(var d=a.length,e= 0;e<d;e++)c.push(e)}else c=v.D(a);for(var d=rc(a),e=d.length,f=0;f<e;f++)if(!b.call(void 0,d[f],c&&c[f],a))return!1;return!0};
var E=function(a){this.a=new D;if(a){a=rc(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])}},tc=function(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+(a[qa]||(a[qa]=++ra)):b.substr(0,1)+a};k=E.prototype;k.J=function(){return this.a.J()};k.add=function(a){this.a.set(tc(a),a)};k.remove=function(a){return this.a.remove(tc(a))};k.clear=function(){this.a.clear()};k.xa=function(){return this.a.xa()};k.contains=function(a){return this.a.sa(tc(a))};
var uc=function(a,b){var c=new E;b=rc(b);for(var d=0;d<b.length;d++){var e=b[d];a.contains(e)&&c.add(e)}return c};E.prototype.C=function(){return this.a.C()};E.prototype.clone=function(){return new E(this)};E.prototype.equals=function(a){return this.J()==qc(a)&&vc(this,a)};
var vc=function(a,b){var c=qc(b);if(a.J()>c)return!1;!(b instanceof E)&&5<c&&(b=new E(b));return sc(a,function(a){var c=b;return c.contains&&"function"==typeof c.contains?c.contains(a):c.T&&"function"==typeof c.T?c.T(a):oa(c)||r(c)?0<=wa(c,a):v.T(c,a)})};E.prototype.oa=function(){return this.a.oa(!1)};
var F=function(a,b,c,d,e){var f=this;this.families=[];this.supportedScripts=new E(y);var g={};this.scriptSelectionMap=(g[y.id]=!0,g);this.i=!0;this.c=a;this.s=b;this.l=d;this.B=e;this.a={};this.g=0;this.f=c.defer();this.h=!1;Yb(e).then(function(){f.h=!0;var a=v.clone(f.c.search()),b=f.c.hash();-1==b.indexOf("/Collection:")||a["selection.family"]||(f.s.info("Directory v2 collection state found"),b=b.split("/Collection:"),a["selection.family"]=b[b.length-1],f.c.hash(""));angular.isDefined(a["selection.family"])?
(f.s.info("Restoring collection state from query string"),wc(f,a["selection.family"]),f.scriptSelectionMap=xc(f,yc(a["selection.subset"])),zc(f)):angular.isDefined(a["selection.subset"])&&f.c.search("selection.subset",null).replace();f.i=!1;f.f.resolve();f.b("initialized")})};F.prototype.lb=function(){return this.families.length};F.prototype.getFamilyCount=F.prototype.lb;F.prototype.pb=function(){return this.g};F.prototype.getVariantCount=F.prototype.pb;F.prototype.ob=function(){return this.supportedScripts.C()};
F.prototype.getSupportedScripts=F.prototype.ob;k=F.prototype;k.toggle=function(a,b){this.contains(a,b)?this.remove(a,b,!0):this.add(a,b)};k.add=function(a,b,c){c=void 0===c?Date.now():c;a.fonts.hasOwnProperty(b)&&(this.a.hasOwnProperty(a.name)?a=this.a[a.name]:(a=new jc(a,c,this.b.bind(this)),Ac(this,a)),a.fontFamily.fonts.hasOwnProperty(b)&&!a.selectedVariants[b]&&(a.selectedVariants[b]=!0,a.Ba(b)))};
k.remove=function(a,b,c){c=void 0===c?!1:c;this.a.hasOwnProperty(a.name)&&(a=this.a[a.name],a.fontFamily.fonts.hasOwnProperty(b)&&a.selectedVariants[b]&&(a.selectedVariants[b]=!1,a.Ba(b)),c&&0===a.a&&Bc(this,a))};k.contains=function(a,b){return this.a.hasOwnProperty(a.name)&&this.a[a.name].selectedVariants[b]};k.clear=function(){var a=this.families.slice();this.families=[];this.a={};Cc(this);this.b("cleared");return a};
var Ac=function(a,b){a.a[b.fontFamily.name]=b;a.families.push(b);Cc(a);a.b("familyAdded",b)},Bc=function(a,b){var c=a.families,d=wa(c,b);0<=d&&Array.prototype.splice.call(c,d,1);delete a.a[b.fontFamily.name];Cc(a);a.b("familyRemoved",b)},Cc=function(a){var b=Ea(za(a.families,function(a){return v.C(a.fontFamily.scripts)}));a.supportedScripts=new E(b);a.scriptSelectionMap=xc(a,Dc(a))},Ec=function(a,b){a=za(a.families,function(a){return a.fontFamily});return ya(a,function(a){return v.sa(a.scripts,b.id)})},
Dc=function(a){a=v.filter(a.scriptSelectionMap,function(a){return a});return za(v.D(a),function(a){return A[a]})},xc=function(a,b){a=uc(a.supportedScripts,b);a=za(a.C(),function(a){return a.id});a=v.Y.apply(v,[].concat(la(a)));a[y.id]=!0;return a};F.prototype.b=function(a,b){this.i||(Fc(this),zc(this),this.l.$broadcast("gf:collectionChanged",a,b))};
var Fc=function(a){a.g=Aa(a.families,function(a,c){return a+c.a},0)},Gc=function(a,b){a=ya(a.families,function(a){return 0<a.a});return za(a,function(a){a=1==a.a&&a.selectedVariants["400"]?a.fontFamily.name:a.fontFamily.name+":"+a.la.sort().join(",");return b?a.replace(/\s/g,b):a}).sort().join("|")},Hc=function(a){return ya(v.D(a.scriptSelectionMap),function(b){return b!=y.id&&a.scriptSelectionMap[b]}).sort().join(",")},wc=function(a,b){b=Ic(a,b);xa(b,function(b){xa(b.variants,function(c){a.add(b.fontFamily,
c,0)})})},Ic=function(a,b){b=za(b.split("|"),function(b){if(a.h){var c=n(decodeURIComponent(b).split(":"));b=c.next().value;c=c.next().value;a.B.a.hasOwnProperty(b)?(b=Wb(a.B,b),c?(c=c.split(","),c=_.map(c,a.B.v)):c=["400"],b={fontFamily:b,variants:c}):b=null}else a.s.warn("parseFamilySpec_() called before family metadata ready"),b=null;return b});return ya(b,function(a){return pa(a)})},yc=function(a){if(!a)return[];a=ya(a.split(","),function(a){return A.hasOwnProperty(a)});return za(a,function(a){return A[a]})}, zc=function(a){var b=Gc(a),c=Hc(a);a.c.search("selection.family",b?b:null).search("selection.subset",b&&c?c:null).replace()};F.$inject=["$location","$log","$q","$rootScope","fontMetadataService"];
var H=function(a,b){this.a=b;this.isReady=!1;this.familyCount=this.variantCount=0;this.gridListModel=this.b(a);this.gridListModel.H().then(this.g.bind(this))};H.prototype.g=function(){this.variantCount=this.gridListModel.tileCount;this.familyCount=this.gridListModel.familyCount;this.isReady=!0};H.prototype.b=function(){throw Error("f");};H.prototype.Ea=function(){var a=this;return _.every(this.gridListModel.a,function(b){return a.a.contains(b.fontFamily,b.variant||"400")})};
H.prototype.containsAllVariants=H.prototype.Ea;H.prototype.Zb=function(){this.Ea()?Jc(this):Kc(this)};H.prototype.toggleAllVariants=H.prototype.Zb;var Kc=function(a){_.each(a.gridListModel.a,function(b){a.a.add(b.fontFamily,b.variant||"400")})},Jc=function(a){_.each(a.gridListModel.a,function(b){a.a.remove(b.fontFamily,b.variant||"400",!0)})};
m.Object.defineProperties(H.prototype,{title:{configurable:!0,enumerable:!0,get:function(){throw Error("f");}},infoModulesUrl:{configurable:!0,enumerable:!0,get:function(){throw Error("f");}},areInfoModulesReady:{configurable:!0,enumerable:!0,get:function(){throw Error("f");}}});H.$inject=["$injector","collectionService"];
var Lc="All their equipment and instruments are alive.;A red flair silhouetted the jagged edge of a wing.;I watched the storm, so beautiful yet terrific.;Almost before we knew it, we had left the ground.;A shining crescent far beneath the flying vessel.;It was going to be a lonely trip back.;Mist enveloped the ship three hours out from port.;My two natures had memory in common.;Silver mist suffused the deck of the ship.;The face of the moon was in shadow.;She stared through the window at the stars.;The recorded voice scratched in the speaker.;The sky was cloudless and of a deep dark blue.;The spectacle before us was indeed sublime.;Then came the night of the first falling star.;Waves flung themselves at the blue evening.".split(";"),
Mc="A peep at some distant orb has power to raise and purify our thoughts like a strain of sacred music, or a noble picture, or a passage from the grander poets. It always does one good.{Apparently we had reached a great height in the atmosphere, for the sky was a dead black, and the stars had ceased to twinkle. By the same illusion which lifts the horizon of the sea to the level of the spectator on a hillside, the sable cloud beneath was dished out, and the car seemed to float in the middle of an immense dark sphere, whose upper half was strewn with silver.{As I went on, still gaining velocity, the palpitation of night and day merged into one continuous greyness; the sky took on a wonderful deepness of blue, a splendid luminous color like that of early twilight; the jerking sun became a streak of fire, a brilliant arch, in space; the moon a fainter fluctuating band; and I could see nothing of the stars, save now and then a brighter circle flickering in the blue.{As the minuteness of the parts formed a great hindrance to my speed, I resolved, contrary to my first intention, to make the being of a gigantic stature; that is to say, about eight feet in height, and proportionably large. After having formed this determination, and having spent some months in successfully collecting and arranging my materials, I began.{I shall see the face of Mars, anyhow, and that will be a rare experience. It seems to me that a view of the heavenly bodies through a fine telescope, as well as a tour round the world, should form a part of a liberal education. {Though the gravity still dragged at him, his muscles were making great efforts to adjust. After the daily classes he no longer collapsed immediately into bed. Only the nightmares got worse.{Truly it was a great journey, and in it I met with many, whom to know was to love; but whom never could I see again; for life has not space enough; and each must do his duty to the security and well-being of the Redoubt. Yet, for all that I have set down, we travelled much, always; but there were so many millions, and so few years.{What looked like a small patch of purple grass, above five feet square, was moving across the sand in their direction. When it came near enough he perceived that it was not grass; there were no blades, but only purple roots. The roots were revolving, for each small plant in the whole patch, like the spokes of a rimless wheel.".split("{"),
Nc="\u0389\u03c4\u03b1\u03bd \u03b1\u03c0\u03bb\u03ce\u03c2 \u03b8\u03ad\u03bc\u03b1 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c5.;\u038c\u03bb\u03bf\u03c2 \u03bf \u03b5\u03be\u03bf\u03c0\u03bb\u03b9\u03c3\u03bc\u03cc\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03b1 \u03cc\u03c1\u03b3\u03b1\u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b6\u03c9\u03bd\u03c4\u03b1\u03bd\u03ac \u03bc\u03b5 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf\u03bd \u03c4\u03c1\u03cc\u03c0\u03bf.;\u0397 \u0393\u03b7 \u03ad\u03bb\u03b1\u03bc\u03c0\u03b5 \u03c3\u03b1\u03bd \u03b7\u03bc\u03b9\u03c3\u03ad\u03bb\u03b7\u03bd\u03bf\u03c2 \u03ba\u03ac\u03c4\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf \u03b9\u03c0\u03c4\u03ac\u03bc\u03b5\u03bd\u03bf \u03c3\u03ba\u03ac\u03c6\u03bf\u03c2.;\u0397 \u03b7\u03c7\u03bf\u03b3\u03c1\u03b1\u03c6\u03b7\u03bc\u03ad\u03bd\u03b7 \u03c6\u03c9\u03bd\u03ae \u03b1\u03ba\u03bf\u03cd\u03c3\u03c4\u03b7\u03ba\u03b5 \u03b2\u03c1\u03b1\u03c7\u03bd\u03ae \u03c3\u03c4\u03bf \u03b7\u03c7\u03b5\u03af\u03bf \u03c0\u03ac\u03bd\u03c9 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u03c0\u03cc\u03c1\u03c4\u03b1.;\u0397 \u03c6\u03bb\u03cc\u03b3\u03b1 \u03ad\u03c3\u03b2\u03b7\u03c3\u03b5 \u03ba\u03b9 \u03b5\u03ba\u03b5\u03af\u03bd\u03bf\u03c2 \u03ba\u03bf\u03b9\u03c4\u03bf\u03cd\u03c3\u03b5 \u03c4\u03b1 \u03b1\u03c3\u03c4\u03ad\u03c1\u03b9\u03b1 \u03b1\u03c0' \u03c4\u03bf \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf.;\u039a\u03b9 \u03ad\u03c0\u03b5\u03b9\u03c4\u03b1 \u03ae\u03c1\u03b8\u03b5 \u03b7 \u03bd\u03cd\u03c7\u03c4\u03b1 \u03c4\u03bf\u03c5 \u03c0\u03c1\u03ce\u03c4\u03bf\u03c5 \u03b4\u03b9\u03ac\u03c4\u03c4\u03bf\u03bd\u03c4\u03b1 \u03b1\u03c3\u03c4\u03ad\u03c1\u03b1.;\u039a\u03bf\u03b9\u03c4\u03bf\u03cd\u03c3\u03b1 \u03c4\u03b7\u03bd \u03ba\u03b1\u03c4\u03b1\u03b9\u03b3\u03af\u03b4\u03b1\u2026 \u03c4\u03cc\u03c3\u03bf \u03cc\u03bc\u03bf\u03c1\u03c6\u03b7 \u03b1\u03bb\u03bb\u03ac \u03b1\u03bc\u03b5\u03af\u03bb\u03b9\u03ba\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ac\u03bc\u03b1.;\u039c\u03b9\u03b1 \u03b1\u03c3\u03b7\u03bc\u03ad\u03bd\u03b9\u03b1 \u03bf\u03bc\u03af\u03c7\u03bb\u03b7 \u03b5\u03be\u03b1\u03c0\u03bb\u03ce\u03b8\u03b7\u03ba\u03b5 \u03c3\u03c4\u03bf \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03c1\u03c9\u03bc\u03b1 \u03c4\u03bf\u03c5 \u03c0\u03bb\u03bf\u03af\u03bf\u03c5.;\u039c\u03b9\u03b1 \u03ba\u03cc\u03ba\u03ba\u03b9\u03bd\u03b7 \u03bc\u03bf\u03c1\u03c6\u03ae \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03c3\u03c4\u03b7\u03ba\u03b5 \u03c3\u03c4\u03bf \u03bc\u03c5\u03c4\u03b5\u03c1\u03cc \u03ac\u03ba\u03c1\u03bf \u03b5\u03bd\u03cc\u03c2 \u03c6\u03c4\u03b5\u03c1\u03bf\u03cd.;\u039c\u03b9\u03b1 \u03c3\u03ba\u03b9\u03ac \u03ba\u03ac\u03bb\u03c5\u03c0\u03c4\u03b5 \u03c4\u03bf \u03c0\u03c1\u03cc\u03c3\u03c9\u03c0\u03bf \u03c4\u03bf\u03c5 \u03c6\u03b5\u03b3\u03b3\u03b1\u03c1\u03b9\u03bf\u03cd.;\u039f \u03bf\u03c5\u03c1\u03b1\u03bd\u03cc\u03c2 \u03ae\u03c4\u03b1\u03bd \u03be\u03ac\u03c3\u03c4\u03b5\u03c1\u03bf\u03c2 \u03ba\u03b1\u03b9 \u03b5\u03af\u03c7\u03b5 \u03ad\u03bd\u03b1 \u03b2\u03b1\u03b8\u03cd \u03bc\u03c0\u03bb\u03b5 \u03c7\u03c1\u03ce\u03bc\u03b1.;\u039f\u03b9 \u03b4\u03cd\u03bf \u03c6\u03cd\u03c3\u03b5\u03b9\u03c2 \u03bc\u03bf\u03c5 \u03b5\u03af\u03c7\u03b1\u03bd \u03ba\u03bf\u03b9\u03bd\u03ad\u03c2 \u03bc\u03bd\u03ae\u03bc\u03b5\u03c2.;\u03a3\u03c7\u03b5\u03b4\u03cc\u03bd \u03c0\u03c1\u03b9\u03bd \u03c4\u03bf \u03ba\u03b1\u03c4\u03b1\u03bb\u03ac\u03b2\u03bf\u03c5\u03bc\u03b5, \u03b5\u03af\u03c7\u03b1\u03bc\u03b5 \u03b1\u03c0\u03bf\u03b3\u03b5\u03b9\u03c9\u03b8\u03b5\u03af.;\u03a4\u03b1 \u03ba\u03cd\u03bc\u03b1\u03c4\u03b1 \u03c6\u03bb\u03ad\u03c1\u03c4\u03b1\u03c1\u03b1\u03bd \u03c4\u03bf \u03b3\u03b1\u03bb\u03ac\u03b6\u03b9\u03bf \u03b4\u03b5\u03b9\u03bb\u03b9\u03bd\u03cc.;\u03a4\u03bf \u03b8\u03ad\u03b1\u03bc\u03b1 \u03bc\u03c0\u03c1\u03bf\u03c3\u03c4\u03ac \u03bc\u03b1\u03c2 \u03ae\u03c4\u03b1\u03bd \u03c0\u03c1\u03ac\u03b3\u03bc\u03b1\u03c4\u03b9 \u03c5\u03c0\u03ad\u03c1\u03bf\u03c7\u03bf.;\u03a4\u03bf \u03c0\u03bb\u03bf\u03af\u03bf \u03c7\u03ac\u03b8\u03b7\u03ba\u03b5 \u03c3\u03c4\u03b7\u03bd \u03bf\u03bc\u03af\u03c7\u03bb\u03b7 \u03c4\u03c1\u03b5\u03b9\u03c2 \u03ce\u03c1\u03b5\u03c2 \u03ad\u03be\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf \u03bb\u03b9\u03bc\u03ac\u03bd\u03b9.;\u03a4\u03bf \u03c4\u03b1\u03be\u03af\u03b4\u03b9 \u03c4\u03b7\u03c2 \u03b5\u03c0\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae\u03c2 \u03b8\u03b1 \u03ae\u03c4\u03b1\u03bd \u03bc\u03bf\u03bd\u03b1\u03c7\u03b9\u03ba\u03cc.".split(";"),
Oc="\u0389\u03c4\u03b1\u03bd \u03ad\u03bd\u03b1 \u03c5\u03c0\u03ad\u03c1\u03bf\u03c7\u03bf \u03c4\u03b1\u03be\u03af\u03b4\u03b9 \u03ba\u03b1\u03b9 \u03bc\u03ad\u03c3\u03c9 \u03b1\u03c5\u03c4\u03bf\u03cd \u03b3\u03bd\u03ce\u03c1\u03b9\u03c3\u03b1 \u03ba\u03b1\u03b9 \u03b1\u03b3\u03ac\u03c0\u03b7\u03c3\u03b1 \u03c0\u03bf\u03bb\u03bb\u03bf\u03cd\u03c2 \u03c0\u03bf\u03c5 \u03b4\u03b5\u03bd \u03b8\u03b1 \u03be\u03b1\u03bd\u03b1\u03b4\u03ce \u03c0\u03bf\u03c4\u03ad. \u0393\u03b9\u03b1\u03c4\u03af \u03b7 \u03b6\u03c9\u03ae \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03ad\u03c1\u03b1\u03bd\u03c4\u03b7 \u03ba\u03b1\u03b9 \u03bf \u03ba\u03b1\u03b8\u03ad\u03bd\u03b1\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03ba\u03c0\u03bb\u03b7\u03c1\u03ce\u03c3\u03b5\u03b9 \u03c4\u03bf \u03c7\u03c1\u03ad\u03bf\u03c2 \u03c4\u03bf\u03c5 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03b5\u03c5\u03b7\u03bc\u03b5\u03c1\u03af\u03b1 \u03c4\u03bf\u03c5 \u03a1\u03b9\u03bd\u03c4\u03ac\u03bf\u03c5\u03c4. \u03a0\u03b1\u03c1\u03cc\u03bb\u03b1 \u03b1\u03c5\u03c4\u03ac, \u03c4\u03b1\u03be\u03b9\u03b4\u03b5\u03cd\u03b1\u03bc\u03b5 \u03c0\u03bf\u03bb\u03cd, \u03c0\u03ac\u03bd\u03c4\u03b1. \u0391\u03bb\u03bb\u03ac \u03c5\u03c0\u03ae\u03c1\u03c7\u03b1\u03bd \u03c4\u03cc\u03c3\u03b1 \u03b5\u03ba\u03b1\u03c4\u03bf\u03bc\u03bc\u03cd\u03c1\u03b9\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03cc\u03c3\u03bf \u03bb\u03af\u03b3\u03b1 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1.;\u0395\u03c0\u03b5\u03b9\u03b4\u03ae \u03c4\u03bf \u03bc\u03b9\u03ba\u03c1\u03bf\u03c3\u03ba\u03bf\u03c0\u03b9\u03ba\u03cc \u03bc\u03ad\u03b3\u03b5\u03b8\u03bf\u03c2 \u03c4\u03c9\u03bd \u03ba\u03bf\u03bc\u03bc\u03b1\u03c4\u03b9\u03ce\u03bd \u03c3\u03c4\u03b5\u03ba\u03cc\u03c4\u03b1\u03bd \u03b5\u03bc\u03c0\u03cc\u03b4\u03b9\u03bf \u03c3\u03c4\u03b7\u03bd \u03c4\u03b1\u03c7\u03cd\u03c4\u03b7\u03c4\u03ac \u03bc\u03bf\u03c5, \u03b1\u03c0\u03bf\u03c6\u03ac\u03c3\u03b9\u03c3\u03b1, \u03b1\u03bd\u03c4\u03af\u03b8\u03b5\u03c4\u03b1 \u03bc\u03b5 \u03c4\u03b7\u03bd \u03b1\u03c1\u03c7\u03b9\u03ba\u03ae \u03bc\u03bf\u03c5 \u03c0\u03c1\u03cc\u03b8\u03b5\u03c3\u03b7, \u03bd\u03b1 \u03c6\u03c4\u03b9\u03ac\u03be\u03c9 \u03ad\u03bd\u03b1 \u03b3\u03b9\u03b3\u03ac\u03bd\u03c4\u03b9\u03bf \u03c0\u03bb\u03ac\u03c3\u03bc\u03b1, \u03c0\u03b5\u03c1\u03af\u03c0\u03bf\u03c5 \u03bf\u03ba\u03c4\u03ce \u03c0\u03cc\u03b4\u03b9\u03b1 \u03c3\u03b5 \u03cd\u03c8\u03bf\u03c2 \u03ba\u03b1\u03b9 \u03b1\u03bd\u03c4\u03af\u03c3\u03c4\u03bf\u03b9\u03c7\u03b1 \u03bc\u03b5\u03b3\u03ac\u03bb\u03bf \u03c3\u03b5 \u03cc\u03b3\u03ba\u03bf. \u039c\u03cc\u03bb\u03b9\u03c2 \u03c0\u03ae\u03c1\u03b1 \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03b1\u03c0\u03cc\u03c6\u03b1\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03b1\u03c6\u03b9\u03ad\u03c1\u03c9\u03c3\u03b1 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf\u03c5\u03c2 \u03bc\u03ae\u03bd\u03b5\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c3\u03c5\u03bb\u03bb\u03ad\u03be\u03c9 \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03bf\u03c1\u03b3\u03b1\u03bd\u03ce\u03c3\u03c9 \u03c4\u03b1 \u03c5\u03bb\u03b9\u03ba\u03ac \u03bc\u03bf\u03c5, \u03be\u03b5\u03ba\u03af\u03bd\u03b7\u03c3\u03b1.;\u0398\u03b1 \u03b4\u03c9 \u03cc\u03bc\u03c9\u03c2 \u03c4\u03b7\u03bd \u03cc\u03c8\u03b7 \u03c4\u03bf\u03c5 \u0386\u03c1\u03b7, \u03ba\u03b9 \u03b1\u03c5\u03c4\u03ae \u03b7 \u03b5\u03bc\u03c0\u03b5\u03b9\u03c1\u03af\u03b1 \u03b8\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03bf\u03bd\u03b1\u03b4\u03b9\u03ba\u03ae. \u03a0\u03b9\u03c3\u03c4\u03b5\u03cd\u03c9 \u03cc\u03c4\u03b9 \u03b7 \u03c0\u03b1\u03c1\u03b1\u03c4\u03ae\u03c1\u03b7\u03c3\u03b7 \u03bf\u03c5\u03c1\u03ac\u03bd\u03b9\u03c9\u03bd \u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03bd \u03bc\u03ad\u03c3\u03c9 \u03b5\u03b9\u03b4\u03b9\u03ba\u03bf\u03cd \u03c4\u03b7\u03bb\u03b5\u03c3\u03ba\u03bf\u03c0\u03af\u03bf\u03c5, \u03ba\u03b1\u03b8\u03ce\u03c2 \u03ba\u03b1\u03b9 \u03bc\u03b9\u03b1 \u03c0\u03b5\u03c1\u03b9\u03ae\u03b3\u03b7\u03c3\u03b7 \u03c3\u03b5 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf\u03bd \u03ba\u03cc\u03c3\u03bc\u03bf, \u03b8\u03b1 \u03ad\u03c0\u03c1\u03b5\u03c0\u03b5 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03ad\u03c1\u03bf\u03c2 \u03c4\u03b7\u03c2 \u03c6\u03b9\u03bb\u03b5\u03bb\u03b5\u03cd\u03b8\u03b5\u03c1\u03b7\u03c2 \u03b5\u03ba\u03c0\u03b1\u03af\u03b4\u03b5\u03c5\u03c3\u03ae\u03c2 \u03bc\u03b1\u03c2. ;\u039a\u03ac\u03c4\u03b9 \u03c0\u03bf\u03c5 \u03ad\u03bc\u03bf\u03b9\u03b1\u03b6\u03b5 \u03bc\u03b5 \u03bc\u03b9\u03ba\u03c1\u03ae \u03b5\u03c0\u03b9\u03c6\u03ac\u03bd\u03b5\u03b9\u03b1 \u03b1\u03c0\u03cc \u03bc\u03c9\u03b2 \u03b3\u03c1\u03b1\u03c3\u03af\u03b4\u03b9, \u03c0\u03ac\u03bd\u03c9 \u03b1\u03c0\u03cc \u03c0\u03ad\u03bd\u03c4\u03b5 \u03c4\u03b5\u03c4\u03c1\u03b1\u03b3\u03c9\u03bd\u03b9\u03ba\u03ac \u03bc\u03ad\u03c4\u03c1\u03b1, \u03ba\u03b1\u03c4\u03b5\u03c5\u03b8\u03c5\u03bd\u03cc\u03c4\u03b1\u03bd \u03c0\u03c1\u03bf\u03c2 \u03c4\u03bf \u03bc\u03ad\u03c1\u03bf\u03c2 \u03c4\u03bf\u03c5\u03c2 \u03ba\u03b1\u03c4\u03ac \u03bc\u03ae\u03ba\u03bf\u03c2 \u03c4\u03b7\u03c2 \u03ac\u03bc\u03bc\u03bf\u03c5. \u038c\u03c4\u03b1\u03bd \u03c4\u03bf\u03c5\u03c2 \u03c0\u03bb\u03b7\u03c3\u03af\u03b1\u03c3\u03b5 \u03b1\u03c1\u03ba\u03b5\u03c4\u03ac, \u03ba\u03b1\u03c4\u03ac\u03bb\u03b1\u03b2\u03b1\u03bd \u03cc\u03c4\u03b9 \u03b4\u03b5\u03bd \u03ae\u03c4\u03b1\u03bd \u03b3\u03c1\u03b1\u03c3\u03af\u03b4\u03b9. \u0394\u03b5\u03bd \u03c5\u03c0\u03ae\u03c1\u03c7\u03b5 \u03ba\u03b1\u03b8\u03cc\u03bb\u03bf\u03c5 \u03c7\u03bf\u03c1\u03c4\u03ac\u03c1\u03b9, \u03c0\u03b1\u03c1\u03ac \u03bc\u03cc\u03bd\u03bf \u03bc\u03c9\u03b2 \u03c1\u03af\u03b6\u03b5\u03c2. \u039f\u03b9 \u03c1\u03af\u03b6\u03b5\u03c2 \u03ad\u03ba\u03b1\u03bd\u03b1\u03bd \u03c0\u03b5\u03c1\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae, \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 \u03bc\u03b9\u03ba\u03c1\u03cc \u03c6\u03c5\u03c4\u03cc \u03c3\u03b5 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03b7 \u03c4\u03b7\u03bd \u03b5\u03c0\u03b9\u03c6\u03ac\u03bd\u03b5\u03b9\u03b1, \u03c3\u03b1\u03bd \u03b1\u03ba\u03c4\u03af\u03bd\u03b5\u03c2 \u03b5\u03bd\u03cc\u03c2 \u03c4\u03c1\u03bf\u03c7\u03bf\u03cd \u03c7\u03c9\u03c1\u03af\u03c2 \u03c3\u03ba\u03b5\u03bb\u03b5\u03c4\u03cc.;\u039a\u03b1\u03b8\u03ce\u03c2 \u03c0\u03c1\u03bf\u03c7\u03c9\u03c1\u03bf\u03cd\u03c3\u03b1, \u03bc\u03b5 \u03c3\u03c5\u03bd\u03b5\u03c7\u03ce\u03c2 \u03b1\u03c5\u03be\u03b1\u03bd\u03cc\u03bc\u03b5\u03bd\u03b7 \u03c4\u03b1\u03c7\u03cd\u03c4\u03b7\u03c4\u03b1, \u03b7 \u03b3\u03c1\u03ae\u03b3\u03bf\u03c1\u03b7 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \u03bd\u03cd\u03c7\u03c4\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03bc\u03ad\u03c1\u03b1\u03c2 \u03b5\u03af\u03c7\u03b5 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03b1\u03c0\u03b5\u03af \u03c3\u03b5 \u03ad\u03bd\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03ad\u03c2 \u03b3\u03ba\u03c1\u03b9 \u03c6\u03cc\u03bd\u03c4\u03bf. \u039f \u03bf\u03c5\u03c1\u03b1\u03bd\u03cc\u03c2 \u03b5\u03af\u03c7\u03b5 \u03ad\u03bd\u03b1 \u03c5\u03c0\u03ad\u03c1\u03bf\u03c7\u03bf \u03b2\u03b1\u03b8\u03cd \u03bc\u03c0\u03bb\u03b5 \u03c7\u03c1\u03ce\u03bc\u03b1, \u03c3\u03b1\u03bd \u03c4\u03bf \u03c0\u03c1\u03ce\u03c4\u03bf \u03bb\u03c5\u03ba\u03cc\u03c6\u03c9\u03c2. \u039f \u03ae\u03bb\u03b9\u03bf\u03c2 \u03ad\u03b3\u03b9\u03bd\u03b5 \u03bc\u03b9\u03b1 \u03c0\u03cd\u03c1\u03b9\u03bd\u03b7 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae, \u03bc\u03b9\u03b1 \u03bb\u03b1\u03bc\u03c0\u03b5\u03c1\u03ae \u03b1\u03c8\u03af\u03b4\u03b1 \u03c3\u03c4\u03bf \u03b4\u03b9\u03ac\u03c3\u03c4\u03b7\u03bc\u03b1. \u03a4\u03bf \u03c6\u03b5\u03b3\u03b3\u03ac\u03c1\u03b9 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03ac\u03c0\u03b7\u03ba\u03b5 \u03c3\u03b5 \u03ad\u03bd\u03b1 \u03b1\u03c7\u03bd\u03cc \u03c0\u03b5\u03c1\u03af\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1 \u03ba\u03b1\u03b9 \u03b4\u03b5\u03bd \u03ad\u03b2\u03bb\u03b5\u03c0\u03b1 \u03c0\u03b9\u03b1 \u03c4\u03b1 \u03b1\u03c3\u03c4\u03ad\u03c1\u03b9\u03b1. \u03a0\u03b1\u03c1\u03ac \u03bc\u03cc\u03bd\u03bf \u03ad\u03bd\u03b1\u03bd \u03c0\u03b9\u03bf \u03c6\u03c9\u03c4\u03b5\u03b9\u03bd\u03cc \u03ba\u03cd\u03ba\u03bb\u03bf \u03bd\u03b1 \u03c4\u03c1\u03b5\u03bc\u03bf\u03c0\u03b1\u03af\u03b6\u03b5\u03b9 \u03c0\u03ac\u03bd\u03c9 \u03c3\u03c4\u03bf \u03bc\u03c0\u03bb\u03b5 \u03c4\u03bf\u03c5 \u03bf\u03c5\u03c1\u03b1\u03bd\u03bf\u03cd.;\u039c\u03b9\u03b1 \u03ba\u03bb\u03b5\u03c6\u03c4\u03ae \u03bc\u03b1\u03c4\u03b9\u03ac \u03c3\u03b5 \u03ba\u03ac\u03c0\u03bf\u03b9\u03b1 \u03bc\u03b1\u03ba\u03c1\u03b9\u03bd\u03ae \u03bf\u03c5\u03c1\u03ac\u03bd\u03b9\u03b1 \u03c3\u03c6\u03b1\u03af\u03c1\u03b1 \u03ad\u03c7\u03b5\u03b9 \u03c4\u03b7 \u03b4\u03cd\u03bd\u03b1\u03bc\u03b7 \u03bd\u03b1 \u03b1\u03bd\u03c5\u03c8\u03ce\u03c3\u03b5\u03b9 \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03b5\u03be\u03b1\u03b3\u03bd\u03af\u03c3\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03c3\u03ba\u03ad\u03c8\u03b5\u03b9\u03c2 \u03bc\u03b1\u03c2, \u03cc\u03c0\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b9\u03b5\u03c1\u03ae \u03bc\u03bf\u03c5\u03c3\u03b9\u03ba\u03ae \u03bc\u03b5\u03bb\u03c9\u03b4\u03af\u03b1, \u03bc\u03b9\u03b1 \u03bc\u03b5\u03b3\u03b1\u03bb\u03bf\u03c0\u03c1\u03b5\u03c0\u03ae\u03c2 \u03b5\u03b9\u03ba\u03cc\u03bd\u03b1 \u03ae \u03ad\u03bd\u03b1 \u03b1\u03c0\u03cc\u03c3\u03c0\u03b1\u03c3\u03bc\u03b1 \u03b1\u03c0\u03cc \u03c4\u03bf\u03c5\u03c2 \u03c0\u03b9\u03bf \u03bc\u03b5\u03b3\u03b1\u03bb\u03b5\u03b9\u03ce\u03b4\u03b5\u03b9\u03c2 \u03c0\u03bf\u03b9\u03b7\u03c4\u03ad\u03c2. \u039c\u03b1\u03c2 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c0\u03ac\u03bd\u03c4\u03b1 \u03ba\u03b1\u03bb\u03cc.;\u039f\u03b9 \u03bc\u03cd\u03b5\u03c2 \u03c4\u03bf\u03c5 \u03ba\u03b1\u03c4\u03ad\u03b2\u03b1\u03bb\u03bb\u03b1\u03bd \u03bc\u03b5\u03b3\u03ac\u03bb\u03b5\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c0\u03ac\u03b8\u03b5\u03b9\u03b5\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03c4\u03bf\u03c5\u03c2 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03b5\u03c7\u03ae \u03ad\u03bb\u03be\u03b7 \u03c4\u03b7\u03c2 \u03b2\u03b1\u03c1\u03cd\u03c4\u03b7\u03c4\u03b1\u03c2. \u0388\u03c0\u03b1\u03c8\u03b5 \u03c0\u03b9\u03b1 \u03bd\u03b1 \u03c0\u03ad\u03c6\u03c4\u03b5\u03b9 \u03b5\u03be\u03b1\u03bd\u03c4\u03bb\u03b7\u03bc\u03ad\u03bd\u03bf\u03c2 \u03c3\u03c4\u03bf \u03ba\u03c1\u03b5\u03b2\u03ac\u03c4\u03b9 \u03b1\u03c0\u03b5\u03c5\u03b8\u03b5\u03af\u03b1\u03c2 \u03bc\u03b5\u03c4\u03ac \u03b1\u03c0\u03cc \u03c4\u03b1 \u03ba\u03b1\u03b8\u03b7\u03bc\u03b5\u03c1\u03b9\u03bd\u03ac \u03bc\u03b1\u03b8\u03ae\u03bc\u03b1\u03c4\u03b1. \u039c\u03cc\u03bd\u03bf \u03bf\u03b9 \u03b5\u03c6\u03b9\u03ac\u03bb\u03c4\u03b5\u03c2 \u03c7\u03b5\u03b9\u03c1\u03bf\u03c4\u03ad\u03c1\u03b5\u03c8\u03b1\u03bd.;\u03a6\u03b1\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03c0\u03c9\u03c2 \u03b5\u03af\u03c7\u03b1\u03bc\u03b5 \u03c6\u03c4\u03ac\u03c3\u03b5\u03b9 \u03c0\u03bf\u03bb\u03cd \u03c8\u03b7\u03bb\u03ac \u03c3\u03c4\u03b7\u03bd \u03b1\u03c4\u03bc\u03cc\u03c3\u03c6\u03b1\u03b9\u03c1\u03b1, \u03b3\u03b9\u03b1\u03c4\u03af \u03bf \u03bf\u03c5\u03c1\u03b1\u03bd\u03cc\u03c2 \u03ae\u03c4\u03b1\u03bd \u03ba\u03b1\u03c4\u03ac\u03bc\u03b1\u03c5\u03c1\u03bf\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03b1 \u03b1\u03c3\u03c4\u03ad\u03c1\u03b9\u03b1 \u03b4\u03b5\u03bd \u03c4\u03c1\u03b5\u03bc\u03cc\u03c0\u03b1\u03b9\u03b6\u03b1\u03bd \u03c0\u03b9\u03b1. \u039c\u03b5 \u03c4\u03b7\u03bd \u03af\u03b4\u03b9\u03b1 \u03c8\u03b5\u03c5\u03b4\u03b1\u03af\u03c3\u03b8\u03b7\u03c3\u03b7 \u03c0\u03bf\u03c5 \u03b1\u03bd\u03c5\u03c8\u03ce\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03bf\u03c1\u03af\u03b6\u03bf\u03bd\u03c4\u03b1 \u03c4\u03b7\u03c2 \u03b8\u03ac\u03bb\u03b1\u03c3\u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf \u03b5\u03bd\u03cc\u03c2 \u03b8\u03b5\u03b1\u03c4\u03ae \u03c0\u03bf\u03c5 \u03c3\u03c4\u03ad\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03b7\u03bd \u03c0\u03bb\u03b1\u03b3\u03b9\u03ac \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf\u03c5 \u03bb\u03cc\u03c6\u03bf\u03c5, \u03c4\u03bf \u03bc\u03b1\u03cd\u03c1\u03bf \u03c3\u03cd\u03bd\u03bd\u03b5\u03c6\u03bf \u03b1\u03c0\u03cc \u03ba\u03ac\u03c4\u03c9 \u03bc\u03b1\u03c2 \u03b5\u03be\u03b1\u03c0\u03bb\u03ce\u03b8\u03b7\u03ba\u03b5 \u03ba\u03b1\u03b9 \u03c4\u03bf \u03b1\u03c5\u03c4\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03bf \u03ad\u03bc\u03bf\u03b9\u03b1\u03b6\u03b5 \u03bd\u03b1 \u03b5\u03c0\u03b9\u03c0\u03bb\u03ad\u03b5\u03b9 \u03c3\u03c4\u03b7 \u03bc\u03ad\u03c3\u03b7 \u03bc\u03b9\u03b1\u03c2 \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03b1\u03c2 \u03c3\u03ba\u03bf\u03c4\u03b5\u03b9\u03bd\u03ae\u03c2 \u03c3\u03c6\u03b1\u03af\u03c1\u03b1\u03c2 \u03c0\u03bf\u03c5 \u03c4\u03bf \u03b5\u03c0\u03ac\u03bd\u03c9 \u03bc\u03b9\u03c3\u03cc \u03ba\u03bf\u03bc\u03bc\u03ac\u03c4\u03b9 \u03c4\u03b7\u03c2 \u03ae\u03c4\u03b1\u03bd \u03c3\u03c4\u03c1\u03c9\u03bc\u03ad\u03bd\u03bf \u03bc\u03b5 \u03b1\u03c3\u03ae\u03bc\u03b9.".split(";"),
Pc={},Qc={},Rc={},Sc={},Tc={},Uc={},Vc={},Wc={},Xc={},Yc={},Zc={},$c={},ad={},bd={},cd={},dd={},ed={},fd={},gd={},hd={},id={},jd={},I={},kd=(I[ab.id]=(Pc.alphabet="\u0621 \u064a \u0648 \u0647 \u0646 \u0645 \u0644 \u0643 \u0642 \u0641 \u063a \u0639 \u0638 \u0637 \u0636 \u0635 \u0634 \u0633 \u0632 \u0631 \u0630 \u062f \u062e \u062d \u062c \u062b \u062a \u0628 \u0623",Pc.paragraph="\u0628\u0623\u064a\u0629 \u062d\u0627\u0644\u060c \u0633\u0623\u0631\u0649 \u0648\u062c\u0647 \u0627\u0644\u0645\u0631\u064a\u062e\u060c \u0648\u0633\u0648\u0641 \u062a\u0643\u0648\u0646 \u062a\u062c\u0631\u0628\u0629 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u064a\u0629. \u0623\u0639\u062a\u0642\u062f \u0623\u0646 \u0645\u0634\u0627\u0647\u062f\u0629 \u0627\u0644\u0623\u062c\u0631\u0627\u0645 \u0627\u0644\u0633\u0645\u0627\u0648\u064a\u0629 \u0645\u0646 \u062e\u0644\u0627\u0644 \u062a\u0644\u0633\u0643\u0648\u0628 \u062f\u0642\u064a\u0642 \u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u062f\u0631\u0633\u0627\u064b \u0645\u0646 \u062f\u0631\u0648\u0633 \u0627\u0644\u062a\u0639\u0644\u064a\u0645 \u0627\u0644\u062d\u0631\u060c \u0639\u0644\u0649 \u063a\u0631\u0627\u0631 \u0627\u0644\u062a\u062c\u0648\u0651\u0644 \u062d\u0648\u0644 \u0627\u0644\u0639\u0627\u0644\u0645.;\u0631\u0627\u0626\u0639\u0629 \u0648\u0638\u0647\u0631 \u0644\u0648\u0646 \u0633\u0627\u0637\u0639 \u064a\u0634\u0628\u0647 \u0634\u0641\u0642 \u0627\u0644\u0635\u0628\u0627\u062d \u0627\u0644\u0628\u0627\u0643\u0631\u061b \u062a\u062d\u0648\u0644\u062a \u0627\u0644\u0634\u0645\u0633 \u0627\u0644\u0649 \u0643\u062a\u0644\u0629 \u0645\u0642\u0648\u0633\u0629 \u0645\u0646 \u0646\u0627\u0631 \u0645\u0648\u0642\u062f\u0629 \u0641\u064a \u0627\u0644\u0641\u0636\u0627\u0621\u061b \u0628\u064a\u0646\u0645\u0627 \u0638\u0647\u0631 \u0627\u0644\u0642\u0645\u0631 \u0634\u0627\u062d\u0628\u064b\u0627 \u0641\u064a \u0635\u0648\u0631\u0629 \u0634\u0631\u064a\u0637 \u0645\u062a\u0642\u0644\u0628\u060c \u0648\u0644\u0645 \u062a\u0645\u064a\u0632 \u0639\u064a\u0646\u064a \u0623\u064a \u0646\u062c\u0645\u0629 \u0628\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u062f\u0627\u0626\u0631\u0629 \u062a\u0633\u0637\u0639 \u0628\u0627\u0644\u0644\u0648\u0646 \u0627\u0644\u0623\u0632\u0631\u0642 \u0645\u0646 \u0622\u0646 \u0644\u0622\u062e\u0631.;\u0625\u0646 \u0646\u0638\u0631\u0629 \u062e\u0627\u0637\u0641\u0629 \u0646\u062d\u0648 \u062c\u0631\u0645 \u0633\u0645\u0627\u0648\u064a \u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u0633\u0645\u0648 \u0628\u0639\u0642\u0648\u0644\u0646\u0627 \u0648\u062a\u0646\u0642\u064a\u0647\u0627 \u0643\u0645\u0627 \u062a\u0641\u0639\u0644 \u0646\u063a\u0645\u0627\u062a \u0627\u0644\u0645\u0648\u0633\u064a\u0642\u0649 \u0627\u0644\u0645\u0642\u062f\u0633\u0629 \u0623\u0648 \u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0645\u0647\u064a\u0628\u0629 \u0623\u0648 \u0628\u064a\u062a \u0627\u0644\u0634\u0639\u0631 \u0627\u0644\u0630\u064a \u064a\u063a\u0646\u064a\u0647 \u0623\u0639\u0638\u0645 \u0627\u0644\u0634\u0639\u0631\u0627\u0621. \u0648\u0647\u0630\u0627 \u0643\u0644\u0647 \u064a\u0639\u0648\u062f \u0628\u0627\u0644\u0646\u0641\u0639 \u0641\u064a \u0627\u0644\u0646\u0647\u0627\u064a\u0629.;\u0627\u0644\u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u062a\u064a \u0628\u062f\u0649 \u0623\u0646\u0647\u0627 \u0631\u0642\u0639\u0629 \u0635\u063a\u064a\u0631\u0629 \u0645\u0646 \u0627\u0644\u0639\u0634\u0628 \u0627\u0644\u0623\u0631\u062c\u0648\u0627\u0646\u064a \u0641\u0648\u0642 \u062e\u0645\u0633\u0629 \u0623\u0642\u062f\u0627\u0645 \u0645\u0631\u0628\u0639\u0629 \u0643\u0627\u0646\u062a \u062a\u062a\u062d\u0631\u0643 \u0639\u0644\u0649 \u0627\u0644\u0631\u0645\u0627\u0644 \u0641\u064a \u0627\u062a\u062c\u0627\u0647\u0647\u0645. \u0648\u0639\u0646\u062f\u0645\u0627 \u0627\u0642\u062a\u0631\u0628\u062a \u0628\u0642\u062f\u0631 \u0643\u0627\u0641\u064d\u060c \u0623\u062f\u0631\u0643 \u0623\u0646\u0647\u0627 \u0644\u064a\u0633\u062a \u0639\u0634\u0628\u064b\u0627\u061b \u0644\u0645 \u064a\u0643\u0646 \u0627\u0644\u0623\u0645\u0631 \u0633\u0648\u0649 \u062c\u0630\u0648\u0631 \u0623\u0631\u062c\u0648\u0627\u0646\u064a\u0629 \u0628\u062f\u0648\u0646 \u0623\u0648\u0631\u0627\u0642. \u0643\u0627\u0646\u062a \u0627\u0644\u062c\u0630\u0648\u0631 \u0641\u064a \u062d\u0631\u0643\u0629 \u062f\u0627\u0626\u0631\u064a\u0629 \u0641\u064a \u0643\u0644 \u0646\u0628\u0627\u062a \u0635\u063a\u064a\u0631 \u0636\u0645\u0646 \u0627\u0644\u0631\u0642\u0639\u0629 \u0643\u0643\u0644\u060c \u0643\u0645\u0627 \u0647\u0648 \u062d\u0627\u0644 \u0642\u0636\u0628\u0627\u0646 \u062f\u0648\u0644\u0627\u0628 \u0627\u0644\u0639\u062c\u0644 \u0627\u0644\u062e\u0627\u0644\u064a \u0645\u0646 \u0623\u064a \u0625\u0637\u0627\u0631.;\u0628\u062f\u0649 \u0623\u0646\u0646\u0627 \u0642\u0637\u0639\u0646\u0627 \u0634\u0648\u0637\u064b\u0627 \u0637\u0648\u064a\u0644\u0627\u064b \u0641\u064a \u0627\u0644\u063a\u0644\u0627\u0641 \u0627\u0644\u062c\u0648\u064a\u060c \u062d\u064a\u062b \u0627\u0632\u062f\u0627\u062f\u062a \u0639\u062a\u0645\u0629 \u0627\u0644\u0633\u0645\u0627\u0621\u060c \u0648\u0644\u0645 \u062a\u0639\u062f \u0627\u0644\u0646\u062c\u0648\u0645 \u062a\u0644\u0645\u0639. \u0648\u0642\u062f \u0627\u0633\u062a\u0637\u0627\u0639 \u0627\u0644\u062e\u064a\u0627\u0644\u060c \u0627\u0644\u0630\u064a \u0631\u0641\u0639 \u0623\u0641\u0642 \u0627\u0644\u0628\u062d\u0631 \u0644\u064a\u0635\u0644 \u0625\u0644\u0649 \u0645\u0633\u062a\u0648\u0649 \u0645\u0646 \u064a\u0646\u0638\u0631 \u0645\u0646 \u0623\u0639\u0644\u0649 \u0627\u0644\u062a\u0644\u060c \u0623\u0646 \u064a\u0635\u0648\u0651\u0650\u0631 \u0627\u0644\u0633\u062d\u0627\u0628\u0629 \u0633\u0648\u062f\u0627\u0621 \u0623\u0633\u0641\u0644 \u0627\u0644\u0642\u062f\u0645\u060c \u0643\u0645\u0627 \u0638\u0647\u0631\u062a \u0627\u0644\u0633\u064a\u0627\u0631\u0629 \u0639\u0627\u0626\u0645\u0629 \u0648\u0633\u0637 \u0645\u062d\u064a\u0637 \u0645\u0638\u0644\u0645 \u0647\u0627\u0626\u0644 \u062a\u0638\u0647\u0631 \u0627\u0644\u0641\u0636\u0629 \u0641\u064a \u0646\u0635\u0641\u0647 \u0627\u0644\u0639\u0644\u0648\u064a.;\u0628\u0639\u062f \u0623\u0646 \u0643\u0648\u0651\u064e\u0646\u062a \u0627\u0644\u0623\u062c\u0632\u0627\u0621 \u0627\u0644\u062f\u0642\u064a\u0642\u0629 \u0639\u0627\u0626\u0642\u064b\u0627 \u0643\u0628\u064a\u0631\u064b\u0627 \u0623\u0645\u0627\u0645 \u0633\u0631\u0639\u062a\u064a \u0642\u0631\u0631\u062a - \u062e\u0644\u0627\u0641\u064b\u0627 \u0644\u0645\u0627 \u0643\u0646\u062a \u0623\u062d\u062f\u062b \u0628\u0647 \u0646\u0641\u0633\u064a \u0641\u064a \u0627\u0644\u0628\u062f\u0627\u064a\u0629 - \u0623\u0646 \u0623\u0635\u0646\u0639 \u0642\u0627\u0645\u0629 \u0639\u0645\u0644\u0627\u0642\u0629 \u0637\u0648\u0644\u0647\u0627 \u062b\u0645\u0627\u0646\u064a\u0629 \u0623\u0642\u062f\u0627\u0645 \u0648\u0643\u0628\u064a\u0631\u0629 \u0646\u0633\u0628\u064a\u064b\u0627. \u0648\u0628\u0639\u062f \u0623\u0646 \u0639\u0632\u0645\u062a \u0639\u0644\u0649 \u0630\u0644\u0643\u060c \u0642\u0636\u064a\u062a \u0628\u0639\u0636 \u0627\u0644\u0634\u0647\u0648\u0631 \u062d\u062a\u0649 \u0646\u062c\u062d\u062a \u0641\u064a \u062c\u0645\u0639 \u0627\u0644\u0645\u0648\u0627\u062f \u0648\u062a\u0631\u062a\u064a\u0628\u0647\u0627\u060c \u062b\u0645 \u0628\u062f\u0623\u062a.;\u0631\u064f\u063a\u0645 \u0635\u0631\u0627\u0639\u0647 \u0645\u0639 \u0627\u0644\u062c\u0627\u0630\u0628\u064a\u0629\u060c \u0643\u0627\u0646\u062a \u0639\u0636\u0644\u0627\u062a\u0647 \u0644\u0627 \u062a\u0632\u0627\u0644 \u062a\u0642\u0627\u0648\u0645 \u0644\u062a\u062d\u0642\u064a\u0642 \u0627\u0644\u062a\u0648\u0627\u0632\u0646. \u0648\u0628\u0639\u062f \u062a\u0644\u0642\u064a\u0647 \u062f\u0631\u0648\u0633\u0647 \u0627\u0644\u064a\u0648\u0645\u064a\u0629\u060c \u0644\u0645 \u064a\u0639\u062f \u064a\u062e\u0644\u062f \u0625\u0644\u0649 \u0627\u0644\u0646\u0648\u0645 \u0641\u064a \u0627\u0644\u062d\u0627\u0644. \u0623\u0645\u0627 \u0627\u0644\u0643\u0648\u0627\u0628\u064a\u0633 \u0641\u0642\u062f \u0627\u0632\u062f\u0627\u062f\u062a \u0633\u0648\u0621\u0627\u064b.;\u0644\u0642\u062f \u0643\u0627\u0646\u062a \u0631\u062d\u0644\u0629 \u0645\u0645\u062a\u0639\u0629 \u062d\u0642\u064b\u0627\u060c \u0627\u0644\u062a\u0642\u064a\u062a \u062e\u0644\u0627\u0644\u0647\u0627 \u0628\u0643\u062b\u064a\u0631 \u0645\u0646 \u0627\u0644\u0623\u0634\u062e\u0627\u0635 \u0627\u0644\u0630\u064a\u0646 \u064a\u062c\u062f\u0631 \u0628\u0645\u0646 \u064a\u0639\u0631\u0641\u0647\u0645 \u0623\u0646 \u064a\u062d\u0628\u0647\u0645\u060c \u0625\u0644\u0627 \u0623\u0646\u0646\u064a \u0644\u0645 \u0623\u0644\u062a\u0642 \u0628\u0647\u0645 \u0645\u062c\u062f\u062f\u064b\u0627\u060c \u0646\u0638\u0631\u064b\u0627 \u0644\u0623\u0646 \u0627\u0644\u062d\u064a\u0627\u0629 \u0642\u0635\u064a\u0631\u0629 \u0648\u0644\u0623\u0646 \u0643\u0644 \u0648\u0627\u062d\u062f \u0645\u0646\u0627 \u0644\u062f\u064a\u0647 \u0627\u0644\u062a\u0632\u0627\u0645\u0627\u062a\u0647 \u0646\u062d\u0648 \u062a\u0648\u0641\u064a\u0631 \u0627\u0644\u0623\u0645\u0627\u0646 \u0648\u0627\u0644\u0633\u0639\u0627\u062f\u0629 \u0641\u064a \u0645\u062d\u064a\u0637\u0647. \u0648\u0631\u063a\u0645 \u0643\u0644 \u0645\u0627 \u0630\u0643\u0631\u062a\u0647 \u0639\u0646 \u0623\u0633\u0641\u0627\u0631\u064a \u0627\u0644\u0643\u062b\u064a\u0631\u0629\u060c \u0643\u0627\u0646 \u0647\u0646\u0627\u0643 \u0627\u0644\u0645\u0644\u0627\u064a\u064a\u0646 \u0627\u0644\u0630\u064a\u0646 \u0644\u0627 \u064a\u0633\u0639\u0647\u0645 \u0647\u0630\u0627 \u0627\u0644\u0642\u062f\u0631 \u0627\u0644\u0636\u0626\u064a\u0644 \u0645\u0646 \u0627\u0644\u0633\u0646\u0648\u0627\u062a.".split(";"),
Pc.sentence="\u0627\u0644\u0638\u0644\u0627\u0644 \u0623\u062e\u0641\u0649 \u0627\u0644\u0642\u0645\u0631.;\u0627\u0646\u0637\u0644\u0642 \u0635\u0648\u062a\u064c \u0645\u0633\u062c\u0651\u0644 \u0639\u0628\u0631 \u0645\u0643\u0628\u0651\u0650\u0631 \u0635\u0648\u062a \u0627\u0644\u0645\u0646\u0635\u0648\u0628 \u0641\u0648\u0642 \u0627\u0644\u0628\u0627\u0628.;\u0628\u0637\u0627\u0628\u0639 \u0623\u062d\u0645\u0631 \u0627\u0631\u062a\u0633\u0645\u062a \u0635\u0648\u0631\u0629 \u0638\u0644\u064a\u0651\u0629 \u0644\u062d\u062f\u0648\u062f \u0627\u0644\u062c\u0646\u0627\u062d \u0627\u0644\u0645\u0633\u0646\u0646\u0629.;\u062b\u0645 \u062d\u0644\u0651\u064e\u062a \u0644\u064a\u0644\u0629 \u0627\u0644\u0646\u064a\u0632\u0643 \u0627\u0644\u0623\u0648\u0644.;\u0631\u0623\u064a\u062a \u0627\u0644\u0639\u0627\u0635\u0641\u0629\u061b \u0643\u0645 \u0643\u0627\u0646\u062a \u0645\u0631\u0639\u0628\u0629 \u0628\u0642\u062f\u0631 \u0645\u0627 \u0643\u0627\u0646\u062a \u0631\u0627\u0626\u0639\u0629!;\u0638\u0647\u0631\u062a \u0627\u0644\u0623\u0631\u0636 \u062a\u062d\u062a \u0627\u0644\u0633\u0641\u064a\u0646\u0629 \u0627\u0644\u0637\u0627\u0626\u0631\u0629 \u0641\u064a \u0627\u0644\u0628\u0639\u062f \u0639\u0644\u0649 \u0634\u0643\u0644 \u0647\u0644\u0627\u0644 \u0645\u062a\u0644\u0623\u0644\u0626 .;\u0639\u0646\u062f\u0645\u0627\u0627\u0646\u0637\u0641\u0623\u062a \u0634\u0639\u0644\u0629 \u0627\u0644\u0646\u0627\u0631\u060c \u0628\u062f\u0623 \u064a\u062d\u062f\u0651\u0650\u0642 \u0641\u064a \u0627\u0644\u0646\u062c\u0648\u0645 \u0639\u0628\u0631 \u0627\u0644\u0646\u0627\u0641\u0630\u0629.;\u063a\u0644\u0651\u0641 \u0627\u0644\u0636\u0628\u0627\u0628 \u0627\u0644\u0633\u0641\u064a\u0646\u0629 \u0639\u0646\u062f\u0645\u0627 \u0643\u0627\u0646\u062a\u0639\u0644\u0649 \u0628\u0639\u062f \u062b\u0644\u0627\u062b \u0633\u0627\u0639\u0627\u062a \u0639\u0646 \u0627\u0644\u0645\u064a\u0646\u0627\u0621.;\u0641\u0645\u0627 \u0647\u064a \u0625\u0644\u0651\u0627 \u0645\u0633\u0623\u0644\u0629 \u0648\u0642\u062a.;\u0643\u0627\u0646 \u0627\u0644\u0645\u0634\u0647\u062f \u0623\u0645\u0627\u0645\u0646\u0627 \u0633\u0627\u0645\u064a\u0631.;\u0643\u0627\u0646\u062a \u0627\u0644\u0623\u0645\u0648\u0627\u062c \u062a\u062a\u0644\u0627\u0637\u0645 \u0648\u0633\u0637 \u0627\u0644\u0644\u064a\u0644\u0629 \u0627\u0644\u0632\u0631\u0642\u0627\u0621.;\u0643\u0627\u0646\u062a \u0627\u0644\u0630\u0627\u0643\u0631\u0629 \u0627\u0644\u0639\u0627\u0645\u0644 \u0627\u0644\u0645\u0634\u062a\u0631\u0643 \u0628\u064a\u0646 \u0637\u0628\u064a\u0639\u062a\u064a \u0627\u0644\u0645\u0632\u062f\u0648\u062c\u0629.;\u0643\u0627\u0646\u062a \u0627\u0644\u0633\u0645\u0627\u0621 \u0635\u0627\u0641\u064a\u0629 \u0645\u0646 \u0627\u0644\u063a\u064a\u0648\u0645 \u0648\u064a\u063a\u0644\u0628 \u0639\u0644\u064a\u0647\u0627 \u0644\u0648\u0646 \u0623\u0632\u0631\u0642 \u0642\u0627\u062a\u0645.;\u0643\u0627\u0646\u062a \u0631\u062d\u0644\u0629 \u0627\u0644\u0639\u0648\u062f\u0629 \u0633\u062a\u062a\u0645 \u0645\u0646 \u063a\u064a\u0631 \u0631\u0641\u0627\u0642 \u0637\u0631\u064a\u0642.;\u0643\u0633\u0649 \u0627\u0644\u0636\u0628\u0627\u0628 \u0627\u0644\u0631\u0645\u0627\u062f\u064a \u0633\u0637\u062d \u0627\u0644\u0633\u0641\u064a\u0646\u0629.;\u0643\u0644  \u0623\u062f\u0648\u0627\u062a\u0647\u0645 \u0648\u0645\u0639\u062f\u0627\u062a\u0647\u0645 \u0644\u0627 \u062a\u0632\u0627\u0644 \u062a\u0639\u0645\u0644 \u0628\u0634\u0643\u0644 \u0645\u0627 \u0623\u0648 \u0628\u0622\u062e\u0631.;\u0648\u0642\u0628\u0644 \u0623\u0646 \u0646\u062f\u0631\u0643 \u0630\u0644\u0643\u060c \u0643\u0646\u0651\u0627 \u0642\u062f \u0627\u0646\u0637\u0644\u0642\u0646\u0627 \u0628\u0639\u064a\u062f\u0627\u064b \u0639\u0646 \u0627\u0644\u0623\u0631\u0636\u0648.".split(";"),
Pc.numerals="\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0661\u0660",Pc.symbols="\u061f! \u060c \u0621 \u0622 \u0623 \u0625 \u0627\u0644\u0623 \u0627\u0644\u0625",Pc),I[bb.id]=(Qc.alphabet="\u0985 \u0986 \u0987 \u0988 \u0989 \u098a \u098b \u098c \u098f \u0990 \u0993 \u0994 \u0995 \u0996 \u0997 \u0998 \u0999 \u099a \u099b \u099c \u099d \u099e \u099f \u09a0 \u09a1 \u09a2 \u09a3 \u09a4 \u09a5 \u09a6 \u09a7 \u09a8 \u09aa \u09ab \u09ac \u09ad \u09ae \u09af \u09b0 \u09b2 \u09ac \u09b6 \u09b7 \u09b8 \u09b9 \u09a1\u09bc \u09a2\u09bc \u09af\u09bc \u09ce",
Qc.paragraph="\u0986\u09aa\u09be\u09a4\u0983\u09a6\u09c3\u09b7\u09cd\u099f\u09bf\u09a4\u09c7 \u0986\u09ae\u09b0\u09be \u09ac\u09be\u09af\u09bc\u09c1\u09ae\u09a8\u09cd\u09a1\u09b2\u09c7\u09b0 \u098f\u0995\u099f\u09bf \u09b8\u09c1-\u0989\u099a\u09cd\u099a\u09a4\u09be\u09df \u09aa\u09cc\u0981\u099b\u09c7\u099b\u09bf\u09b2\u09be\u09ae, \u09af\u09c7\u0996\u09be\u09a8\u09c7 \u0986\u0995\u09be\u09b6\u09c7\u09b0 \u09b0\u0999 \u09b8\u09ae\u09cd\u09aa\u09c2\u09b0\u09cd\u09a3 \u0995\u09be\u09b2\u09cb, \u098f\u09ac\u0982 \u09a4\u09be\u09b0\u09be\u09a6\u09c7\u09b0 \u099d\u09bf\u0995\u09bf\u09ae\u09bf\u0995\u09bf \u0986\u09b0 \u09a6\u09c7\u0996\u09be \u09af\u09be\u099a\u09cd\u099b\u09bf\u09b2 \u09a8\u09be \u09f7 \u09a0\u09bf\u0995 \u09af\u09c7\u09ae\u09a8 \u0989\u09b0\u09cd\u09a7\u09bf\u09a4 \u09b8\u09ae\u09c1\u09a6\u09cd\u09b0\u09c7\u09b0 \u09a6\u09bf\u0997\u09a8\u09cd\u09a4 \u09a6\u09c7\u0996\u09c7 \u09aa\u09be\u09b9\u09be\u09a1\u09bc\u09c7\u09b0 \u099a\u09c2\u09dc\u09be\u0987 \u09a6\u09be\u0981\u09dc\u09bf\u09df\u09c7 \u09a5\u09be\u0995\u09be \u098f\u0995\u099c\u09a8 \u09a6\u09b0\u09cd\u09b6\u0995\u09c7\u09b0 \u0985\u0995\u09cd\u09b7\u09bf\u09ac\u09bf\u09ad\u09cd\u09b0\u09ae \u09b9\u09df, \u09a0\u09bf\u0995 \u09a4\u09c7\u09ae\u09a8\u0987 \u09a8\u09bf\u099a\u09c7 \u0995\u09c3\u09b7\u09cd\u09a3\u09ac\u09b0\u09cd\u09a3\u09c7\u09b0 \u09ae\u09c7\u0998\u0997\u09c1\u09b2\u09bf\u0995\u09c7 \u0989\u09b2\u09cd\u099f\u09be\u09a8\u09cb \u09ac\u09be\u099f\u09bf\u09b0 \u09ae\u09a4\u09cb \u09a6\u09c7\u0996\u09a4\u09c7 \u09b2\u09be\u0997\u099b\u09bf\u09b2, \u0986\u09b0 \u099c\u09be\u09b9\u09be\u099c\u099f\u09be \u09af\u09c7\u09a8 \u098f\u0995 \u0985\u09b8\u09c0\u09ae \u0985\u09a8\u09cd\u09a7\u0995\u09be\u09b0 \u0995\u09cb\u09a8\u09cb \u0997\u09cb\u09b2\u0995\u09aa\u09bf\u09a3\u09cd\u09a1\u09c7\u09b0 \u09ae\u09be\u099d\u0996\u09be\u09a8\u09c7 \u09ad\u09c7\u09b8\u09c7 \u09af\u09be\u099a\u09cd\u099b\u09bf\u09b2, \u09af\u09be\u09b0 \u0989\u09aa\u09b0\u09c7\u09b0 \u0985\u09b0\u09cd\u09a7\u09be\u0982\u09b6 \u09b0\u09c2\u09aa\u09be \u09a6\u09bf\u09df\u09c7 \u0986\u09ac\u09c3\u09a4 \u09f7{\u0986\u09ae\u09be\u09b0 \u0989\u09a6\u09c0\u09df\u09ae\u09be\u09a8 \u0997\u09a4\u09bf\u09ac\u09c7\u0997 \u09a8\u09bf\u09df\u09c7 \u098f\u0997\u09bf\u09df\u09c7 \u099a\u09b2\u09be \u0995\u09be\u09b2\u09c0\u09a8, \u09b0\u09be\u09a4\u09cd\u09b0\u09bf \u098f\u09ac\u0982 \u09a6\u09bf\u09a8\u09c7\u09b0 \u09b0\u09cb\u09ae\u09be\u099e\u09cd\u099a \u098f\u0995\u09b8\u09ae\u09df \u098f\u0995\u099f\u09be \u09a8\u09bf\u09b0\u09a8\u09cd\u09a4\u09b0 \u09a7\u09c1\u09b8\u09b0\u09a4\u09be\u09df \u09ae\u09bf\u09b2\u09bf\u09a4 \u09b9\u09b2; \u098f\u0995 \u099a\u09ae\u09ce\u0995\u09be\u09b0 \u0997\u09be\u09a2\u09bc \u09a8\u09c0\u09b2 \u09b0\u0999\u09c7 \u0986\u0995\u09be\u09b6 \u0986\u099a\u09cd\u099b\u09be\u09a7\u09bf\u09a4 \u09b9\u09a4\u09c7 \u09a6\u09c7\u0996\u09b2\u09be\u09ae, \u0997\u09cb\u09a7\u09c2\u09b2\u09bf\u09b0 \u09aa\u09cd\u09b0\u09a5\u09ae \u0986\u09b2\u09cb\u09b0 \u09ae\u09a4\u09cb \u0985\u09aa\u09c2\u09b0\u09cd\u09ac \u098f\u0995 \u0989\u099c\u09cd\u099c\u09cd\u09ac\u09b2 \u09b0\u0999; \u09ae\u09b9\u09be\u0995\u09be\u09b6\u09c7, \u0985\u09b8\u09cd\u09a5\u09bf\u09b0 \u09b8\u09c2\u09b0\u09cd\u09af \u09a7\u09c0\u09b0\u09c7\u09a7\u09c0\u09b0\u09c7 \u0986\u0997\u09c1\u09a8\u09c7\u09b0 \u0986\u0981\u0995\u09be\u09ac\u09be\u0981\u0995\u09be \u09b6\u09bf\u0996\u09be\u0987, \u098f\u0995\u099f\u09bf \u0989\u099c\u09cd\u099c\u09cd\u09ac\u09b2 \u0997\u09c1\u09ae\u09cd\u09ac\u099c\u09c7 \u09aa\u09b0\u09bf\u09a3\u09a4 \u09b9\u09b2; \u099a\u09be\u0981\u09a6\u09c7\u09b0 \u0986\u09b2\u09cb \u0985\u09a8\u09c1\u099c\u09cd\u099c\u09cd\u09ac\u09b2 \u09a4\u09b0\u0999\u09cd\u0997\u09be\u09af\u09bc\u09bf\u09a4 \u09ac\u09a8\u09cd\u09a7\u09a8\u09c0\u09a4\u09c7 \u09aa\u09b0\u09bf\u09a3\u09a4 \u09b9\u09b2 \u0995\u09cd\u09b0\u09ae\u09b6; \u098f\u09ac\u0982 \u0995\u09cd\u09b7\u09a3\u09c7-\u0995\u09cd\u09b7\u09a3\u09c7 \u09a8\u09c0\u09b2\u09be\u09ad \u09ac\u09c3\u09a4\u09cd\u09a4\u09c7\u09b0 \u0986\u09ac\u099b\u09be \u0986\u09b2\u09cb \u099b\u09be\u09dc\u09be \u0986\u09ae\u09bf \u0986\u09b0 \u09a4\u09be\u09b0\u09be\u09a6\u09c7\u09b0 \u09a6\u09c7\u0996\u09a4\u09c7 \u09aa\u09be\u099a\u09cd\u099b\u09bf\u09b2\u09be\u09ae \u09a8\u09be \u0964{\u0986\u09ae\u09bf \u09ae\u0999\u09cd\u0997\u09b2 \u0997\u09cd\u09b0\u09b9\u0995\u09c7 \u09a6\u09c7\u0996\u09a4\u09c7 \u09aa\u09be\u09ac, \u0986\u09b0 \u09b8\u09c7\u099f\u09be \u0986\u09ae\u09be\u09b0 \u0995\u09be\u099b\u09c7 \u098f\u0995\u099f\u09bf \u09ac\u09bf\u09b0\u09b2 \u0985\u09ad\u09bf\u099c\u09cd\u099e\u09a4\u09be \u09b9\u09ac\u09c7\u09f7 \u0986\u09ae\u09be\u09b0 \u09ae\u09a8\u09c7 \u09b9\u09df \u09af\u09c7 \u09a6\u09c2\u09b0\u09ac\u09c0\u0995\u09cd\u09b7\u09a3 \u09af\u09a8\u09cd\u09a4\u09cd\u09b0 \u09a6\u09bf\u09df\u09c7 \u099c\u09cd\u09af\u09cb\u09a4\u09bf\u09b7\u09cd\u0995 \u09a6\u09b0\u09cd\u09b6\u09a8 \u098f\u09ac\u0982 \u09a4\u09be\u09b0 \u09b8\u09be\u09a5\u09c7 \u09aa\u09c3\u09a5\u09bf\u09ac\u09c0\u09b0 \u099a\u09be\u09b0\u09aa\u09be\u09b6\u09c7 \u09aa\u09cd\u09b0\u09a6\u0995\u09cd\u09b7\u09bf\u09a3 \u0995\u09b0\u09be\u09a8\u09cb\u09b0 \u09ae\u09a4\u09cb \u0985\u09ad\u09bf\u099c\u09cd\u099e\u09a4\u09be \u0985\u09ac\u09b6\u09cd\u09af\u0987 \u098f\u0995\u099f\u09bf \u09b8\u0982\u09b8\u09cd\u0995\u09be\u09b0\u09ae\u09c1\u0995\u09cd\u09a4 \u09b6\u09bf\u0995\u09cd\u09b7\u09be\u09b0 \u0985\u0982\u09b6 \u09b9\u0993\u09af\u09bc\u09be \u0989\u099a\u09bf\u09a4\u09f7{\u09aa\u09ac\u09bf\u09a4\u09cd\u09b0 \u09b8\u0999\u09cd\u0997\u09c0\u09a4\u09c7\u09b0 \u098f\u0995\u099f\u09bf \u0986\u09ac\u09c7\u09b6\u09c7\u09b0 \u09ae\u09a4\u09cb, \u0985\u09a5\u09ac\u09be \u098f\u0995\u099f\u09bf \u09ae\u09b9\u09ce \u099b\u09ac\u09bf, \u09ac\u09be \u09b6\u09cd\u09b0\u09c7\u09b7\u09cd\u09a0 \u0995\u09ac\u09bf\u09b0 \u09b2\u09c7\u0996\u09be \u0995\u09cb\u09a8\u09cb \u0985\u09a8\u09c1\u099a\u09cd\u099b\u09c7\u09a6 \u09aa\u09dc\u09be\u09b0 \u09a6\u09b0\u09c1\u09a8 \u0986\u09ae\u09be\u09a6\u09c7\u09b0 \u099a\u09bf\u09a8\u09cd\u09a4\u09be\u09ad\u09be\u09ac\u09a8\u09be\u09b0 \u09af\u09c7\u09ae\u09a8 \u09b6\u09cd\u09b0\u09c0\u09ac\u09c3\u09a6\u09cd\u09a7\u09bf \u0993 \u09b6\u09c1\u09a6\u09cd\u09a7\u09bf\u0995\u09b0\u09a3 \u0998\u099f\u09c7, \u09a4\u09c7\u09ae\u09a8\u09bf \u09a6\u09c2\u09b0\u09ac\u09b0\u09cd\u09a4\u09c0 \u0995\u09cb\u09a8\u09cb \u0997\u09cb\u09b2\u0995\u09c7\u09b0 \u09a6\u09bf\u0995\u09c7 \u098f\u0995 \u09aa\u09b2\u0995 \u099a\u09be\u09b9\u09a8\u09bf\u09b0 \u09ae\u09a7\u09cd\u09af\u09c7\u0993 \u098f\u09ae\u09a8\u0987 \u098f\u0995 \u0995\u09cd\u09b7\u09ae\u09a4\u09be \u09b0\u09af\u09bc\u09c7\u099b\u09c7 \u09f7 \u098f\u09b0 \u098f\u0995 \u09b8\u09c1\u09a8\u09cd\u09a6\u09b0 \u09aa\u09cd\u09b0\u09ad\u09be\u09ac \u0986\u099b\u09c7 \u09f7{\u09aa\u09be\u0981\u099a \u09ab\u09c1\u099f \u09ac\u09b0\u09cd\u0997\u09be\u0995\u09be\u09b0 \u0986\u09df\u09a4\u09a8\u09c7\u09b0 \u0989\u09aa\u09b0\u09c7, \u09ac\u09c7\u0997\u09c1\u09a8\u09c0 \u09b0\u0999\u09c7\u09b0 \u0998\u09be\u09b8\u09c7\u09b0 \u09ae\u09a4\u09cb \u09a6\u09c7\u0996\u09a4\u09c7 \u098f\u0995\u099f\u09bf \u099b\u09cb\u099f\u09cd\u099f \u09a6\u09be\u0997, \u09ac\u09be\u09b2\u09bf\u09b0 \u0993\u09aa\u09b0 \u09a6\u09bf\u09df\u09c7 \u09a4\u09be\u09a6\u09c7\u09b0 \u0985\u09ad\u09bf\u09ae\u09c1\u0996\u09c7 \u0986\u09b8\u099b\u09bf\u09b2 \u09f7 \u09af\u0996\u09a8 \u09b8\u09c7\u099f\u09bf \u09af\u09a5\u09c7\u09b7\u09cd\u099f \u0995\u09be\u099b\u09c7 \u098f\u09b2\u09cb, \u09a4\u09bf\u09a8\u09bf \u09ac\u09c1\u099d\u09a4\u09c7 \u09aa\u09be\u09b0\u09b2\u09c7\u09a8 \u09af\u09c7 \u09a4\u09be \u0998\u09be\u09b8 \u09a8\u09df; \u09a4\u09be\u09a4\u09c7 \u0995\u09cb\u09a8\u09cb \u09aa\u09be\u09a4\u09be \u099b\u09bf\u09b2 \u09a8\u09be, \u09b6\u09c1\u09a7\u09c1 \u099b\u09bf\u09b2 \u09ac\u09c7\u0997\u09c1\u09a8\u09c0 \u09b0\u0999\u09c7\u09b0 \u0995\u09bf\u099b\u09c1 \u09b6\u09bf\u0995\u09a1\u09bc \u09f7 \u09a6\u09be\u0997\u09c7\u09b0 \u09ae\u09a7\u09cd\u09af\u09b8\u09cd\u09a5 \u09aa\u09cd\u09b0\u09a4\u09bf\u099f\u09bf \u0997\u09be\u099b\u09c7\u09b0 \u09b6\u09bf\u0995\u09a1\u09bc\u0997\u09c1\u09b2\u09bf \u0998\u09c1\u09b0\u099b\u09bf\u09b2, \u09a0\u09bf\u0995 \u09af\u09c7\u09ae\u09a8 \u09aa\u09b0\u09bf\u09a7\u09bf \u09ac\u09bf\u09b9\u09c0\u09a8 \u099a\u09be\u0995\u09be\u09b0 \u0985\u09b0-\u09b0 \u09ae\u09a4\u09cb \u09f7{\u09ae\u09be\u09a7\u09cd\u09af\u09be\u0995\u09b0\u09cd\u09b7\u09a3 \u09b6\u0995\u09cd\u09a4\u09bf \u09a4\u0996\u09a8\u09cb \u09a4\u09be\u0995\u09c7 \u0985\u09a8\u09ac\u09b0\u09a4 \u0986\u0995\u09b0\u09cd\u09b7\u09a3 \u0995\u09b0\u09be \u09b8\u09a4\u09cd\u09a4\u09cd\u09ac\u09c7\u0993, \u09a4\u09be\u09b0 \u09ae\u09be\u0982\u09b6\u09aa\u09c7\u09b6\u09c0 \u09b8\u09c7\u099f\u09be \u09ae\u09be\u09a8\u09bf\u09df\u09c7 \u09a8\u09c7\u0993\u09df\u09be\u09b0 \u099a\u09c7\u09b7\u09cd\u099f\u09be \u099a\u09be\u09b2\u09bf\u09af\u09c7 \u09af\u09be\u09df \u09f7 \u09a8\u09bf\u09df\u09ae\u09bf\u09a4 \u0995\u09cd\u09b2\u09be\u09b8\u09c7\u09b0 \u09aa\u09b0\u09c7 \u09b8\u09c7 \u0986\u09b0 \u0985\u09ac\u09bf\u09b2\u09ae\u09cd\u09ac\u09c7 \u09b8\u0982\u099c\u09cd\u099e\u09be\u09b9\u09c0\u09a8 \u09b9\u09df\u09c7 \u09ac\u09bf\u099b\u09be\u09a8\u09be\u09df \u09aa\u09dc\u09c7 \u09a5\u09be\u0995\u09c7 \u09a8\u09be \u09f7 \u09b6\u09c1\u09a7\u09c1\u09ae\u09be\u09a4\u09cd\u09b0 \u09a4\u09be\u09b0 \u09a6\u09c1\u0983\u09b8\u09cd\u09ac\u09aa\u09cd\u09a8\u0997\u09c1\u09b2\u09cb\u09b0 \u0985\u09ac\u09a8\u09a4\u09bf \u0998\u099f\u09c7 \u09f7{\u09af\u09a8\u09cd\u09a4\u09cd\u09b0\u09be\u0982\u09b6\u09c7\u09b0 \u09b8\u09c1\u0995\u09cd\u09b7\u09cd\u09af\u09a4\u09be \u0986\u09ae\u09be\u09b0 \u0997\u09a4\u09bf\u09b0 \u09b8\u09ac\u099a\u09c7\u09df\u09c7 \u09ac\u09dc \u09ac\u09be\u09a7\u09be\u09b0 \u09b8\u09c3\u09b7\u09cd\u099f\u09bf \u0995\u09b0\u09be\u09b0 \u09ab\u09b2\u09c7, \u0986\u09ae\u09be\u09b0 \u09aa\u09cd\u09b0\u09be\u09a5\u09ae\u09bf\u0995 \u09aa\u09b0\u09bf\u0995\u09b2\u09cd\u09aa\u09a8\u09be\u09b0 \u09ac\u09bf\u09aa\u09b0\u09c0\u09a4\u09c7 \u0997\u09bf\u09df\u09c7 \u0986\u09ae\u09bf \u09ac\u09a6\u09cd\u09a7\u09aa\u09b0\u09bf\u0995\u099f \u09b9\u09b2\u09be\u09ae \u09af\u09c7 \u09ac\u09bf\u09aa\u09c1\u09b2\u09be\u09df\u09a4\u09c7\u09b0 \u09aa\u09cd\u09b0\u09be\u0987 \u0986\u099f \u09ab\u09c1\u099f \u0989\u099a\u09cd\u099a\u09a4\u09be\u09b0 \u0993\u0987 \u09af\u09a8\u09cd\u09a4\u09cd\u09b0\u09c7\u09b0 \u09b8\u09ae\u09b8\u09cd\u09af\u09be\u09b0 \u09b8\u09ae\u09be\u09a7\u09be\u09a8 \u0995\u09b0\u09be\u0987 \u0986\u09ae\u09be\u09b0 \u09aa\u09cd\u09b0\u09a7\u09be\u09a8 \u09b2\u0995\u09cd\u09b7\u09cd\u09af \u09f7 \u098f\u0987 \u09b8\u09bf\u09a6\u09cd\u09a7\u09be\u09a8\u09cd\u09a4\u099f\u09bf \u09a8\u09c7\u0993\u09df\u09be\u09b0 \u09aa\u09b0\u09c7, \u098f\u09ac\u0982 \u09ac\u09c7\u09b6 \u0995\u09df\u09c7\u0995 \u09ae\u09be\u09b8 \u09a7\u09b0\u09c7 \u09b8\u09ab\u09b2\u09ad\u09be\u09ac\u09c7 \u0986\u09ae\u09be\u09b0 \u09b8\u09be\u09ae\u0997\u09cd\u09b0\u09c0\u0997\u09c1\u09b2\u09bf\u0995\u09c7 \u09b8\u0982\u0997\u09cd\u09b0\u09b9 \u0995\u09b0\u09be \u0993 \u09a4\u09be\u09b0 \u09ac\u09cd\u09af\u09ac\u09b8\u09cd\u09a5\u09be \u0995\u09b0\u09be\u09b0 \u09aa\u09b0\u09c7, \u0986\u09ae\u09bf \u09af\u09be\u09a4\u09cd\u09b0\u09be \u09b6\u09c1\u09b0\u09c1 \u0995\u09b0\u09b2\u09be\u09ae\u09f7".split("{"),
Qc.sentence="\u0986\u0997\u09c1\u09a8\u09c7\u09b0 \u09b6\u09bf\u0996\u09be \u09a8\u09bf\u09ad\u09c7 \u0997\u09bf\u09df\u09c7\u099b\u09bf\u09b2, \u0986\u09b0 \u09a4\u09bf\u09a8\u09bf \u099c\u09be\u09a8\u09b2\u09be \u09a6\u09bf\u09df\u09c7 \u09a4\u09be\u09b0\u09be\u09a6\u09c7\u09b0 \u09a6\u09bf\u0995\u09c7 \u09a4\u09be\u0995\u09be\u09b2\u09c7\u09a8 \u09f7;\u0986\u09ae\u09be\u09a6\u09c7\u09b0 \u09aa\u09cd\u09b0\u09be\u0987 \u09ac\u09cb\u099d\u09be\u09b0 \u0986\u0997\u09c7\u0987 \u0986\u09ae\u09b0\u09be \u09ae\u09be\u099f\u09bf \u099b\u09c7\u09dc\u09c7 \u09a6\u09c2\u09b0\u09c7 \u099a\u09b2\u09c7 \u098f\u09b8\u09c7\u099b\u09bf\u09b2\u09be\u09ae\u09f7;\u0986\u09ae\u09be\u09a6\u09c7\u09b0 \u09b8\u09be\u09ae\u09a8\u09c7\u09b0 \u09a6\u09c3\u09b6\u09cd\u09af \u09aa\u09cd\u09b0\u0995\u09c3\u09a4\u0985\u09b0\u09cd\u09a5\u09c7\u0987 \u0985\u09a4\u09cd\u09af\u09a8\u09cd\u09a4 \u09ae\u09b9\u09bf\u09ae\u09be\u09a8\u09cd\u09ac\u09bf\u09a4 \u099b\u09bf\u09b2\u09f7;\u0986\u09ae\u09bf \u099d\u09dc\u09c7\u09b0 \u09a4\u09be\u09a8\u09cd\u09a1\u09ac \u09a6\u09c7\u0996\u099b\u09bf\u09b2\u09be\u09ae, \u0995\u09a4 \u09ad\u09af\u09bc\u0999\u09cd\u0995\u09b0 \u09a4\u09ac\u09c1\u0993 \u0995\u09a4 \u09b8\u09c1\u09a8\u09cd\u09a6\u09b0\u09f7;\u0989\u09a1\u09bc\u09a8\u09cd\u09a4 \u099c\u09be\u09b9\u09be\u099c\u099f\u09bf\u09b0 \u09a8\u09bf\u099a\u09c7 \u09ac\u09b9\u09c1\u09a6\u09c2\u09b0\u09c7 \u09aa\u09c3\u09a5\u09bf\u09ac\u09c0\u0995\u09c7 \u098f\u0995\u099f\u09bf \u0986\u09b6\u09cd\u099a\u09b0\u09cd\u09af\u09cd\u09af \u0989\u099c\u09cd\u099c\u09cd\u09ac\u09b2 \u099a\u09a8\u09cd\u09a6\u09cd\u09b0\u0995\u09b2\u09be\u09b0 \u09ae\u09a4\u09cb \u09a6\u09c7\u0996\u09a4\u09c7 \u09b2\u09be\u0997\u099b\u09bf\u09b2\u09f7;\u098f\u0995\u099f\u09bf \u09b0\u0995\u09cd\u09a4\u09bf\u09ae \u0986\u09b2\u09cb\u0995\u09b6\u09bf\u0996\u09be\u09df \u099c\u09be\u09b9\u09be\u099c\u09c7\u09b0 \u09a1\u09be\u09a8\u09be\u09b0 \u0996\u09be\u0981\u099c\u0995\u09be\u099f\u09be \u099b\u09be\u09df\u09be \u09a6\u09c7\u0996\u09be \u09af\u09be\u099a\u09cd\u099b\u09bf\u09b2\u09f7;\u098f\u099f\u09be \u098f\u0995\u099f\u09bf \u09a8\u09bf\u0983\u09b8\u0999\u09cd\u0997 \u09af\u09be\u09a4\u09cd\u09b0\u09be \u09ab\u09c7\u09b0\u09a4-\u098f \u09aa\u09b0\u09bf\u09a3\u09a4 \u09b9\u09df\u09c7 \u0989\u09a0\u099b\u09bf\u09b2 \u09f7;\u098f\u099f\u09be \u09b6\u09c1\u09a7\u09c1\u09ae\u09be\u09a4\u09cd\u09b0 \u098f\u0995\u099f\u09bf \u09b8\u09ae\u09af\u09bc\u09c7\u09b0 \u0985\u09aa\u09c7\u0995\u09cd\u09b7\u09be \u099b\u09bf\u09b2\u09f7;\u099a\u09be\u0981\u09a6\u09c7\u09b0 \u09ae\u09c1\u0996 \u09a4\u09ae\u09b8\u09be\u099a\u09cd\u099b\u09a8\u09cd\u09a8 \u099b\u09bf\u09b2\u09f7;\u09a4\u09b0\u0999\u09cd\u0997\u09b0\u09be\u099c\u09bf\u09b0\u09be \u09a8\u09bf\u099c\u09c7\u09b0\u09be\u0987 \u09b8\u09c7\u0987 \u09b8\u09c1\u09a8\u09c0\u09b2 \u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be\u09af\u09bc \u09a8\u09bf\u0995\u09cd\u09b7\u09bf\u09aa\u09cd\u09a4 \u09b9\u099a\u09cd\u099b\u09bf\u09b2\u09f7;\u09a4\u09be\u09a6\u09c7\u09b0 \u09b8\u09ae\u09b8\u09cd\u09a4 \u09b8\u09b0\u099e\u09cd\u099c\u09be\u09ae \u098f\u09ac\u0982 \u09af\u09a8\u09cd\u09a4\u09cd\u09b0\u09b8\u09be\u09ae\u0997\u09cd\u09b0\u09c0 \u09af\u09c7 \u0995\u09cb\u09a8\u09cb \u0985\u09ac\u09b8\u09cd\u09a5\u09be\u09a4\u09c7\u0987 \u09aa\u09cd\u09b0\u09b8\u09cd\u09a4\u09c1\u09a4 \u099b\u09bf\u09b2\u09f7;\u09a4\u09be\u09b0\u09aa\u09b0\u09c7 \u09b8\u09c7\u0987 \u09aa\u09cd\u09b0\u09a5\u09ae \u09a4\u09be\u09b0\u09be \u099d\u09b0\u09be \u09b0\u09be\u09a4 \u098f\u09b2\u09cb\u09f7;\u09ad\u09be\u09b0\u09c0 \u0995\u09c1\u09af\u09bc\u09be\u09b6\u09be\u09b0 \u099a\u09be\u09a6\u09b0\u09c7 \u09a2\u09be\u0995\u09be \u099c\u09be\u09b9\u09be\u099c\u099f\u09bf \u09ac\u09a8\u09cd\u09a6\u09b0 \u09a5\u09c7\u0995\u09c7 \u09a4\u09bf\u09a8 \u0998\u09a8\u09cd\u099f\u09be\u09b0 \u09a6\u09c2\u09b0\u09a4\u09cd\u09ac\u09c7 \u099b\u09bf\u09b2\u09f7;\u09ae\u09c7\u0998\u09ae\u09c1\u0995\u09cd\u09a4 \u0986\u0995\u09be\u09b6 \u09b8\u09c7\u0987 \u09b8\u09ae\u09df\u09c7 \u09ad\u09c0\u09b7\u09a3 \u0997\u09be\u09a2\u09bc \u09a8\u09c0\u09b2 \u09b0\u0999 \u09b9\u09df\u09c7 \u0989\u09a0\u09c7\u099b\u09bf\u09b2 \u09f7;\u09b0\u09c2\u09aa\u09be\u09b2\u09c0 \u0995\u09c1\u09df\u09be\u09b6\u09be \u099c\u09be\u09b9\u09be\u099c\u09c7\u09b0 \u09a1\u09c7\u0995\u0995\u09c7 \u0998\u09bf\u09b0\u09c7 \u09b0\u09c7\u0996\u09c7\u099b\u09bf\u09b2\u09f7;\u09b0\u09c7\u0995\u09b0\u09cd\u09a1 \u0995\u09b0\u09be \u09a4\u09c0\u09ac\u09cd\u09b0 \u0986\u0993\u09df\u09be\u099c\u099f\u09bf \u09a6\u09b0\u099c\u09be\u09b0 \u0989\u09aa\u09b0\u09c7 \u09a5\u09be\u0995\u09be \u09b8\u09cd\u09aa\u09bf\u0995\u09be\u09b0\u09c7\u09b0 \u09ac\u09c1\u0995 \u099a\u09bf\u09b0\u09c7 \u09ac\u09c7\u09b0\u099a\u09cd\u099b\u09bf\u09b2\u09f7;\u09b8\u09cd\u09ae\u09c3\u09a4\u09bf \u0986\u09ae\u09be\u09b0 \u0989\u09ad\u09df \u09b8\u09cd\u09ac\u09a4\u09cd\u09a4\u09be\u09b0 \u098f\u0995\u09ae\u09be\u09a4\u09cd\u09b0 \u09ae\u09bf\u09b2 \u099b\u09bf\u09b2\u09f7".split(";"),
Qc.numerals="\u09e6\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef",Qc.symbols="\u20b9",Qc),I[cb.id]=(Rc.alphabet="\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f",
Rc.paragraph="\u0412\u044b\u0441\u043e\u043a\u0430\u044f \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u044f \u0432\u044b\u043c\u0430\u0442\u044b\u0432\u0430\u043b\u0430 \u0435\u0433\u043e, \u043d\u043e \u043c\u044b\u0448\u0446\u044b \u0438\u0437\u043e \u0432\u0441\u0435\u0445 \u0441\u0438\u043b \u043f\u044b\u0442\u0430\u043b\u0438\u0441\u044c \u043f\u0440\u0438\u0441\u043f\u043e\u0441\u043e\u0431\u0438\u0442\u044c\u0441\u044f. \u041e\u0431\u0435\u0441\u0441\u0438\u043b\u0435\u043d\u043d\u044b\u0439, \u043e\u043d \u0443\u0436\u0435 \u043d\u0435 \u0432\u0430\u043b\u0438\u043b\u0441\u044f \u0432 \u043f\u043e\u0441\u0442\u0435\u043b\u044c \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u043d\u044f\u0442\u0438\u0439. \u041a\u043e\u0448\u043c\u0430\u0440\u044b, \u043d\u0435 \u043f\u043e\u043a\u0438\u0434\u0430\u0432\u0448\u0438\u0435 \u0435\u0433\u043e, \u0441\u0442\u0430\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0445\u0443\u0436\u0435.;\u041b\u0438\u0448\u044c \u043e\u0434\u0438\u043d \u0432\u0437\u0433\u043b\u044f\u0434 \u043d\u0430 \u0434\u0430\u043b\u0435\u043a\u0443\u044e \u043f\u043b\u0430\u043d\u0435\u0442\u0443 \u043c\u043e\u0436\u0435\u0442 \u0432\u043e\u0437\u0432\u044b\u0441\u0438\u0442\u044c \u0438 \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043d\u0430\u0448\u0438 \u043c\u044b\u0441\u043b\u0438 \u043d\u0435 \u0445\u0443\u0436\u0435 \u0434\u0443\u0445\u043e\u0432\u043d\u043e\u0439 \u043c\u0443\u0437\u044b\u043a\u0438, \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e\u0439 \u043a\u0430\u0440\u0442\u0438\u043d\u044b \u0438\u043b\u0438 \u043f\u043e\u044d\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u0442\u0440\u043e\u043a. \u042d\u0442\u043e \u043f\u0440\u0438\u043d\u043e\u0441\u0438\u0442 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0443 \u043d\u0435\u0441\u043e\u043c\u043d\u0435\u043d\u043d\u0443\u044e \u043f\u043e\u043b\u044c\u0437\u0443.;\u041c\u0435\u043b\u043a\u0438\u0435 \u0434\u0435\u0442\u0430\u043b\u0438 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u043c\u0435\u0434\u043b\u0438\u043b\u0438 \u0431\u044b \u0440\u0430\u0431\u043e\u0442\u0443, \u043f\u043e\u044d\u0442\u043e\u043c\u0443, \u0432\u043e\u043f\u0440\u0435\u043a\u0438 \u043c\u043e\u0435\u043c\u0443 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438\u044e, \u044f \u0440\u0435\u0448\u0438\u043b \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e \u043e\u0433\u0440\u043e\u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430: \u043c\u043e\u0449\u043d\u043e\u0435, \u043e\u043a\u043e\u043b\u043e \u0434\u0432\u0443\u0445 \u0441 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u043e\u0439 \u043c\u0435\u0442\u0440\u043e\u0432 \u0440\u043e\u0441\u0442\u043e\u043c. \u041f\u043e\u0442\u0440\u0430\u0442\u0438\u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u043d\u0430 \u0441\u0431\u043e\u0440 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u044f \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043b \u043a \u0434\u0435\u043b\u0443.;\u041d\u0435\u0447\u0442\u043e \u043f\u043e\u0445\u043e\u0436\u0435\u0435 \u043d\u0430 \u043a\u043b\u043e\u0447\u043e\u043a \u043f\u0443\u0440\u043f\u0443\u0440\u043d\u043e\u0439 \u0442\u0440\u0430\u0432\u044b \u0434\u0432\u0438\u0433\u0430\u043b\u043e\u0441\u044c \u043f\u043e \u043f\u0435\u0441\u043a\u0443 \u0432 \u0438\u0445 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438. \u041a\u043e\u0433\u0434\u0430 \u043e\u043d\u043e \u043f\u043e\u0434\u043e\u0431\u0440\u0430\u043b\u043e\u0441\u044c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u043b\u0438\u0437\u043a\u043e, \u043e\u043d \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u044d\u0442\u043e \u0432\u043e\u0432\u0441\u0435 \u043d\u0435 \u0442\u0440\u0430\u0432\u0430. \u0421\u0442\u0435\u0431\u043b\u0435\u0439 \u043d\u0435 \u0431\u044b\u043b\u043e \u2013 \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0440\u043d\u0438. \u041e\u043d\u0438 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e \u0432\u0440\u0430\u0449\u0430\u043b\u0438\u0441\u044c, \u0441\u043b\u043e\u0432\u043d\u043e \u0441\u043f\u0438\u0446\u044b \u043a\u043e\u043b\u0435\u0441\u0430, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u043d\u044f\u043b\u0438 \u043e\u0431\u043e\u0434.;\u041f\u043e-\u0432\u0438\u0434\u0438\u043c\u043e\u043c\u0443, \u043c\u044b \u043f\u043e\u0434\u043d\u044f\u043b\u0438\u0441\u044c \u043d\u0430 \u043e\u0433\u0440\u043e\u043c\u043d\u0443\u044e \u0432\u044b\u0441\u043e\u0442\u0443: \u043d\u0435\u0431\u043e \u0431\u044b\u043b\u043e \u0443\u0433\u043e\u043b\u044c\u043d\u043e-\u0447\u0435\u0440\u043d\u044b\u043c, \u0430 \u0437\u0432\u0435\u0437\u0434\u044b \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043b\u0438 \u043c\u0435\u0440\u0446\u0430\u0442\u044c. \u0422\u0430 \u0436\u0435 \u0438\u043b\u043b\u044e\u0437\u0438\u044f, \u0438\u0437-\u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442 \u0432\u0441\u0435\u0433\u0434\u0430 \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0433\u043b\u0430\u0437, \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u043b\u0430 \u0442\u0435\u043c\u043d\u043e\u0435 \u043e\u0431\u043b\u0430\u043a\u043e \u043f\u043e\u0434 \u043d\u0430\u043c\u0438 \u0432 \u043e\u0433\u0440\u043e\u043c\u043d\u0443\u044e \u0447\u0430\u0448\u0443. \u041a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0431\u0443\u0434\u0442\u043e \u043d\u0430\u0448\u0430 \u043c\u0430\u0448\u0438\u043d\u0430 \u043f\u0430\u0440\u0438\u0442 \u0432 \u0446\u0435\u043d\u0442\u0440\u0435 \u0433\u0438\u0433\u0430\u043d\u0442\u0441\u043a\u043e\u0439 \u0441\u0444\u0435\u0440\u044b, \u0432\u0435\u0440\u0445\u043d\u044f\u044f \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0443\u0441\u044b\u043f\u0430\u043d\u0430 \u0441\u0435\u0440\u0435\u0431\u0440\u043e\u043c.;\u042f \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u043b \u0434\u043e\u043b\u0433\u0438\u0439 \u043f\u0443\u0442\u044c \u0438 \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0441\u044f \u0441\u043e \u043c\u043d\u043e\u0433\u0438\u043c\u0438 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u043c\u0438 \u043b\u044e\u0434\u044c\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0443\u0432\u0438\u0436\u0443. \u041d\u0430 \u044d\u0442\u043e \u043d\u0435\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0432\u0435\u0434\u044c \u043d\u0430\u0448 \u0434\u043e\u043b\u0433 \u2013 \u0441\u043b\u0443\u0436\u0438\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u0431\u043b\u0430\u0433\u043e\u043f\u043e\u043b\u0443\u0447\u0438\u044e \u0426\u0438\u0442\u0430\u0434\u0435\u043b\u0438. \u0418 \u0432\u0441\u0435 \u0436\u0435 \u043d\u0430\u043c \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0433\u043e\u0440\u043e\u0434\u043e\u0432. \u041e\u0434\u043d\u0430\u043a\u043e \u0432 \u043c\u0438\u0440\u0435 \u0436\u0438\u043b\u0438 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u044b \u043b\u044e\u0434\u0435\u0439, \u0430 \u0443 \u043d\u0430\u0441 \u0431\u044b\u043b\u043e \u0442\u0430\u043a \u043c\u0430\u043b\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438.;\u042f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u043b \u043d\u0430\u0431\u0438\u0440\u0430\u0442\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c. \u0414\u0435\u043d\u044c \u0438 \u043d\u043e\u0447\u044c \u0441\u043b\u0438\u043b\u0438\u0441\u044c \u0432 \u043e\u0434\u0438\u043d \u0441\u0435\u0440\u044b\u0439 \u043f\u043e\u0442\u043e\u043a, \u043d\u0435\u0431\u043e \u043e\u043a\u0440\u0430\u0441\u0438\u043b\u043e\u0441\u044c \u0432 \u0447\u0443\u0434\u0435\u0441\u043d\u044b\u0439 \u043e\u0442\u0442\u0435\u043d\u043e\u043a \u0441\u0438\u043d\u0435\u0433\u043e, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u044b\u0432\u0430\u0435\u0442 \u0432 \u0440\u0430\u043d\u043d\u0438\u0445 \u0441\u0443\u043c\u0435\u0440\u043a\u0430\u0445. \u041c\u0435\u0447\u0443\u0449\u0435\u0435\u0441\u044f \u0441\u043e\u043b\u043d\u0446\u0435 \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u043b\u043e\u0441\u044c \u0432 \u043e\u0433\u043d\u0435\u043d\u043d\u0443\u044e \u0434\u0443\u0433\u0443, \u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u0432\u0448\u0443\u044e \u043d\u0435\u0431\u043e, \u0430 \u043b\u0443\u043d\u0430 \u2013 \u0432 \u0442\u0443\u0441\u043a\u043b\u043e \u0441\u0432\u0435\u0442\u044f\u0449\u0443\u044e\u0441\u044f \u043f\u043e\u043b\u043e\u0441\u0443. \u0417\u0432\u0435\u0437\u0434 \u043d\u0435 \u0431\u044b\u043b\u043e \u0432\u0438\u0434\u043d\u043e, \u043b\u0438\u0448\u044c \u0438\u0437\u0440\u0435\u0434\u043a\u0430 \u044f \u0437\u0430\u043c\u0435\u0447\u0430\u043b \u043a\u0440\u0443\u0433\u0438 \u0441\u0432\u0435\u0442\u0430, \u0432\u0441\u043f\u044b\u0445\u0438\u0432\u0430\u044e\u0449\u0438\u0435 \u0432 \u0441\u0438\u043d\u0435\u0432\u0435.;\u042f \u0443\u0432\u0438\u0436\u0443 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044c \u041c\u0430\u0440\u0441\u0430, \u0442\u0430\u043a \u0438\u043b\u0438 \u0438\u043d\u0430\u0447\u0435. \u0423\u0432\u0435\u0440\u0435\u043d, \u044d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u0437\u0430\u0431\u044b\u0432\u0430\u0435\u043c\u043e. \u041c\u043d\u0435 \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u0435 \u0432 \u0442\u0435\u043b\u0435\u0441\u043a\u043e\u043f \u0437\u0430 \u043d\u0435\u0431\u0435\u0441\u043d\u044b\u043c\u0438 \u0442\u0435\u043b\u0430\u043c\u0438 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0442\u0430\u043a\u043e\u0439 \u0436\u0435 \u0447\u0430\u0441\u0442\u044c\u044e \u0445\u043e\u0440\u043e\u0448\u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u0430\u043a \u043f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044f \u043f\u043e \u043c\u0438\u0440\u0443.".split(";"),
Rc.sentence="\u0410\u043b\u0430\u044f \u0432\u0441\u043f\u044b\u0448\u043a\u0430 \u043e\u0441\u0432\u0435\u0442\u0438\u043b\u0430 \u0441\u0438\u043b\u0443\u044d\u0442 \u0437\u0430\u0437\u0443\u0431\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u043a\u0440\u044b\u043b\u0430.;\u0412 \u0432\u0435\u0447\u0435\u0440\u043d\u0435\u043c \u0441\u0432\u0435\u0442\u0435 \u0432\u043e\u043b\u043d\u044b \u043e\u0442\u0447\u0430\u044f\u043d\u043d\u043e \u0431\u0438\u043b\u0438\u0441\u044c \u043e \u0431\u0435\u0440\u0435\u0433.;\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u0437\u0430\u0434 \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u044f\u043b\u043e \u0432 \u043e\u0434\u0438\u043d\u043e\u0447\u043a\u0443.;\u0412\u0441\u0451 \u0438\u0445 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0431\u044b\u043b\u0438 \u0436\u0438\u0432\u044b\u043c\u0438, \u0432 \u0442\u043e\u0439 \u0438\u043b\u0438 \u0438\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u0435.;\u0415\u0434\u0432\u0430 \u043e\u0441\u043e\u0437\u043d\u0430\u0432, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442, \u043c\u044b \u043e\u0442\u043e\u0440\u0432\u0430\u043b\u0438\u0441\u044c \u043e\u0442 \u0437\u0435\u043c\u043b\u0438.;\u0418\u0437 \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u043d\u0430\u0434 \u0434\u0432\u0435\u0440\u044c\u044e \u0440\u0430\u0437\u0434\u0430\u043b\u0441\u044f \u0441\u043a\u0440\u0435\u0436\u0435\u0449\u0443\u0449\u0438\u0439 \u0433\u043e\u043b\u043e\u0441.;\u041b\u0438\u043a \u043b\u0443\u043d\u044b \u0431\u044b\u043b \u0441\u043a\u0440\u044b\u0442 \u0442\u0435\u043d\u044c\u044e.;\u041d\u0430 \u0431\u0430\u0440\u0445\u0430\u0442\u043d\u043e-\u0441\u0438\u043d\u0435\u043c \u043d\u0435\u0431\u0435 \u043d\u0435 \u0431\u044b\u043b\u043e \u043d\u0438 \u043e\u0431\u043b\u0430\u0447\u043a\u0430.;\u041d\u0430\u0441\u0442\u0430\u043b\u0430 \u043d\u043e\u0447\u044c \u043f\u0435\u0440\u0432\u043e\u0439 \u0443\u043f\u0430\u0432\u0448\u0435\u0439 \u0437\u0432\u0435\u0437\u0434\u044b.;\u041e\u0431\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043c\u043e\u0435\u0439 \u043d\u0430\u0442\u0443\u0440\u044b \u043e\u0431\u043b\u0430\u0434\u0430\u043b\u0438 \u043e\u0431\u0449\u0435\u0439 \u043f\u0430\u043c\u044f\u0442\u044c\u044e.;\u041f\u043b\u0430\u043c\u044f \u0443\u0433\u0430\u0441\u043b\u043e, \u0438 \u043e\u043d \u0433\u043b\u044f\u0434\u0435\u043b \u0432 \u043e\u043a\u043d\u043e \u043d\u0430 \u0437\u0432\u0435\u0437\u0434\u044b.;\u0420\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0432\u0448\u0435\u0435\u0441\u044f \u0437\u0440\u0435\u043b\u0438\u0449\u0435 \u0438 \u0432\u043f\u0440\u044f\u043c\u044c \u0431\u044b\u043b\u043e \u0433\u0440\u0430\u043d\u0434\u0438\u043e\u0437\u043d\u044b\u043c.;\u0421 \u043a\u043e\u0440\u0430\u0431\u043b\u044f \u0417\u0435\u043c\u043b\u044f \u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u0441\u0432\u0435\u0440\u043a\u0430\u044e\u0449\u0438\u043c \u0441\u0435\u0440\u043f\u043e\u043c, \u043b\u0435\u0436\u0430\u0449\u0438\u043c \u0434\u0430\u043b\u0435\u043a\u043e \u0432\u043d\u0438\u0437\u0443.;\u0421\u0435\u0440\u0435\u0431\u0440\u044f\u043d\u044b\u0439 \u0442\u0443\u043c\u0430\u043d \u0437\u0430\u0442\u043e\u043f\u0438\u043b \u043f\u0430\u043b\u0443\u0431\u0443 \u043a\u043e\u0440\u0430\u0431\u043b\u044f.;\u0422\u0443\u043c\u0430\u043d \u043e\u043a\u0443\u0442\u0430\u043b \u043a\u043e\u0440\u0430\u0431\u043b\u044c \u0447\u0435\u0440\u0435\u0437 \u0442\u0440\u0438 \u0447\u0430\u0441\u0430 \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u0445\u043e\u0434\u0430 \u0438\u0437 \u043f\u043e\u0440\u0442\u0430.;\u042d\u0442\u043e \u0431\u044b\u043b \u043b\u0438\u0448\u044c \u0432\u043e\u043f\u0440\u043e\u0441 \u0432\u0440\u0435\u043c\u0435\u043d\u0438.;\u042f \u043b\u044e\u0431\u043e\u0432\u0430\u043b\u0441\u044f \u0448\u0442\u043e\u0440\u043c\u043e\u043c, \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u043c, \u043d\u043e \u043f\u0443\u0433\u0430\u044e\u0449\u0438\u043c.".split(";"),
Rc.numerals="1234567890",Rc.symbols="\u2018?\u2019\u201c!\u201d(%)[#]{@}/&<-+\u00f7\u00d7=>\u00ae\u00a9$\u20ac\u00a3\u00a5\u00a2:;,.*",Rc),I[db.id]=(Sc.alphabet="\u0410\u0411\u0412\u0413\u0490\u0414\u0402\u0415\u0401\u0404\u0416\u0417\u0405\u0418\u0406\u0407\u0419\u0408\u041a\u041b\u0409\u041c\u041d\u040a\u041e\u041f\u0420\u0421\u0422\u040b\u0423\u040e\u0424\u0425\u0426\u0427\u040f\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0491\u0434\u0452\u0435\u0451\u0454\u0436\u0437\u0455\u0438\u0456\u0457\u0439\u0458\u043a\u043b\u0459\u043c\u043d\u045a\u043e\u043f\u0440\u0441\u0442\u045b\u0443\u045e\u0444\u0445\u0446\u0447\u045f\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f",
Sc.paragraph="\u0412\u043e\u0447\u0435\u0432\u0438\u0434\u044c, \u043c\u0438 \u0432\u0438\u0441\u043e\u043a\u043e \u043f\u0456\u0434\u043d\u044f\u043b\u0438\u0441\u044f \u0432 \u0430\u0442\u043c\u043e\u0441\u0444\u0435\u0440\u0443, \u0442\u043e\u043c\u0443 \u0449\u043e \u043d\u0435\u0431\u043e \u0431\u0443\u043b\u043e \u0432\u0443\u0433\u0456\u043b\u044c\u043d\u043e-\u0447\u043e\u0440\u043d\u0438\u043c \u0456 \u0437\u0456\u0440\u043a\u0438 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043b\u0438 \u043c\u0435\u0440\u0435\u0445\u0442\u0456\u0442\u0438. \u0417\u0430 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u043e\u043c \u0442\u0456\u0454\u0457 \u0436 \u0456\u043b\u044e\u0437\u0456\u0457, \u043a\u043e\u043b\u0438 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442 \u043c\u043e\u0440\u044f \u043f\u0456\u0434\u043d\u0456\u043c\u0430\u0454\u0442\u044c\u0441\u044f \u0434\u043e \u0440\u0456\u0432\u043d\u044f \u0433\u043b\u044f\u0434\u0430\u0447\u0430 \u043d\u0430 \u0441\u0445\u0438\u043b\u0456 \u0433\u043e\u0440\u0438, \u0442\u0435\u043c\u043d\u0430 \u0445\u043c\u0430\u0440\u0430 \u0432\u043d\u0438\u0437\u0443 \u0440\u043e\u0437\u0434\u0456\u043b\u0438\u043b\u0430\u0441\u044f, \u0456 \u0437\u0434\u0430\u0432\u0430\u043b\u043e\u0441\u044f, \u0449\u043e \u0441\u0443\u0434\u043d\u043e \u043f\u043b\u0438\u0432\u0435 \u0432\u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0456 \u0432\u0435\u043b\u0438\u0447\u0435\u0437\u043d\u043e\u0457 \u0447\u043e\u0440\u043d\u043e\u0457 \u0441\u0444\u0435\u0440\u0438, \u043f\u043e\u0441\u0438\u043f\u0430\u043d\u043e\u0457 \u0432\u0433\u043e\u0440\u0456 \u0441\u0440\u0456\u0431\u043b\u043e\u043c.;\u041c\u043e\u0436\u043b\u0438\u0432\u0456\u0441\u0442\u044c \u043f\u043e\u0433\u043b\u044f\u043d\u0443\u0442\u0438 \u043d\u0430 \u044f\u043a\u0443\u0441\u044c \u0434\u0430\u043b\u0435\u043a\u0443 \u043f\u043b\u0430\u043d\u0435\u0442\u0443 \u043c\u0430\u0454 \u0442\u0430\u043a\u0443 \u0441\u0430\u043c\u0443 \u0441\u0438\u043b\u0443 \u043f\u0440\u043e\u0431\u0443\u0434\u0436\u0443\u0432\u0430\u0442\u0438 \u0439 \u043e\u0447\u0438\u0449\u0443\u0432\u0430\u0442\u0438 \u043b\u044e\u0434\u0441\u044c\u043a\u0438\u0439 \u0440\u043e\u0437\u0443\u043c, \u044f\u043a \u0446\u0435\u0440\u043a\u043e\u0432\u043d\u0456 \u043d\u0430\u0441\u043f\u0456\u0432\u0438, \u0432\u0456\u0434\u043e\u043c\u0456 \u043a\u0430\u0440\u0442\u0438\u043d\u0438 \u0430\u0431\u043e \u0443\u0440\u0438\u0432\u043a\u0438 \u0432\u0456\u0440\u0448\u0456\u0432 \u0432\u0438\u0437\u043d\u0430\u0447\u043d\u0456\u0448\u0438\u0445 \u043f\u043e\u0435\u0442\u0456\u0432. \u0422\u0430\u043a\u0438\u0439 \u0432\u043f\u043b\u0438\u0432 \u0437\u0430\u0432\u0436\u0434\u0438 \u043f\u043e\u0437\u0438\u0442\u0438\u0432\u043d\u0438\u0439.;\u041e\u0441\u043a\u0456\u043b\u044c\u043a\u0438 \u0442\u043e\u0447\u043d\u0456\u0441\u0442\u044c \u0443 \u0440\u043e\u0431\u043e\u0442\u0456 \u0441\u043f\u043e\u0432\u0456\u043b\u044c\u043d\u044e\u0432\u0430\u043b\u0430 \u0448\u0432\u0438\u0434\u043a\u0456\u0441\u0442\u044c \u0457\u0457 \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u043d\u044f, \u044f \u0432\u0438\u0440\u0456\u0448\u0438\u0432 \u2013 \u0443\u0441\u0443\u043f\u0435\u0440\u0435\u0447 \u0441\u0432\u043e\u0454\u043c\u0443 \u043f\u043e\u0447\u0430\u0442\u043a\u043e\u0432\u043e\u043c\u0443 \u043d\u0430\u043c\u0456\u0440\u0443 \u2013 \u0441\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u0433\u0456\u0433\u0430\u043d\u0442\u0441\u044c\u043a\u0443 \u0456\u0441\u0442\u043e\u0442\u0443 \u0437\u0456 \u0441\u0442\u0430\u0442\u0443\u0440\u043e\u044e \u0434\u0432\u0430 \u0437 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u043e\u044e \u043c\u0435\u0442\u0440\u0430. \u0412\u0438\u0437\u043d\u0430\u0447\u0438\u0432\u0448\u0438\u0441\u044c \u0437\u0456 \u0441\u0432\u043e\u0457\u043c\u0438 \u043f\u043b\u0430\u043d\u0430\u043c\u0438 \u0442\u0430 \u0432\u0438\u0442\u0440\u0430\u0442\u0438\u0432\u0448\u0438 \u043a\u0456\u043b\u044c\u043a\u0430 \u043c\u0456\u0441\u044f\u0446\u0456\u0432, \u0449\u043e\u0431 \u0437\u0456\u0431\u0440\u0430\u0442\u0438 \u043c\u0430\u0442\u0435\u0440\u0456\u0430\u043b\u0438 \u0439 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u0457\u0445 \u0434\u043e \u043b\u0430\u0434\u0443, \u044f \u043f\u043e\u0447\u0430\u0432 \u043f\u0440\u0430\u0446\u044e\u0432\u0430\u0442\u0438.;\u041e\u0441\u043a\u0456\u043b\u044c\u043a\u0438 \u044f \u043f\u0440\u0430\u0446\u044e\u0432\u0430\u0432 \u0449\u043e\u0434\u043d\u044f \u0437 \u0431\u0456\u043b\u044c\u0448\u043e\u044e \u0448\u0432\u0438\u0434\u043a\u0456\u0441\u0442\u044e, \u0441\u0435\u0440\u0446\u0435\u0431\u0438\u0442\u0442\u044f \u0434\u043d\u044f \u0456 \u043d\u043e\u0447\u0456 \u0437\u043b\u0438\u043b\u043e\u0441\u044f \u0432 \u043e\u0434\u043d\u0443 \u0431\u0435\u0437\u043f\u0435\u0440\u0435\u0440\u0432\u043d\u0443 \u0441\u0456\u0440\u0456\u0441\u0442\u044c. \u041d\u0435\u0431\u043e \u0441\u0442\u0430\u043b\u043e \u0434\u0438\u0432\u043e\u0432\u0438\u0436\u043d\u043e \u0431\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u043c \u0456 \u0433\u043b\u0438\u0431\u043e\u043a\u0438\u043c, \u0447\u0443\u0434\u043e\u0432\u043e\u0433\u043e \u044f\u0441\u043a\u0440\u0430\u0432\u043e\u0433\u043e \u043a\u043e\u043b\u044c\u043e\u0440\u0443, \u043d\u0456\u0431\u0438 \u043f\u0456\u0434 \u0447\u0430\u0441 \u0440\u0430\u043d\u043d\u0456\u0445 \u0441\u0443\u0442\u0456\u043d\u043a\u0456\u0432. \u0420\u0430\u043f\u0442\u043e\u0432\u0456 \u043f\u0440\u043e\u0431\u043b\u0438\u0441\u043a\u0438 \u0441\u043e\u043d\u0446\u044f \u043f\u0435\u0440\u0435\u0442\u0432\u043e\u0440\u0438\u043b\u0438\u0441\u044f \u043d\u0430 \u0441\u043c\u0443\u0433\u0438 \u0432\u043e\u0433\u043d\u044e, \u0431\u043b\u0438\u0441\u043a\u0443\u0447\u0443 \u0430\u0440\u043a\u0443 \u0432 \u043a\u043e\u0441\u043c\u043e\u0441\u0456. \u041c\u0456\u0441\u044f\u0446\u044c \u0441\u0442\u0430\u0432 \u0441\u0445\u043e\u0436\u0438\u043c \u043d\u0430 \u0442\u044c\u043c\u044f\u043d\u0435 \u043c\u0456\u043d\u043b\u0438\u0432\u0435 \u043a\u0456\u043b\u044c\u0446\u0435. \u042f \u0437\u043e\u0432\u0441\u0456\u043c \u043d\u0435 \u0431\u0430\u0447\u0438\u0432 \u0437\u0456\u0440\u043e\u043a, \u043b\u0438\u0448\u0435 \u043a\u043e\u043b\u043e, \u044f\u043a\u0435 \u0456\u043d\u043a\u043e\u043b\u0438 \u044f\u0441\u043a\u0440\u0430\u0432\u0456\u0448\u0435 \u043c\u0435\u0440\u0435\u0445\u0442\u0456\u043b\u043e \u043d\u0430 \u0441\u0438\u043d\u044c\u043e\u043c\u0443 \u0442\u043b\u0456.;\u0425\u043e\u0447\u0430 \u0441\u0438\u043b\u0430 \u0442\u044f\u0436\u0456\u043d\u043d\u044f \u0449\u0435 \u0432\u043f\u043b\u0438\u0432\u0430\u043b\u0430 \u043d\u0430 \u043d\u044c\u043e\u0433\u043e, \u0432\u0456\u043d \u0434\u0443\u0436\u0435 \u0441\u0442\u0430\u0440\u0430\u0432\u0441\u044f \u0437\u0432\u0438\u043a\u043d\u0443\u0442\u0438. \u0417\u043d\u0435\u0441\u0438\u043b\u0435\u043d\u0438\u0439, \u0432\u0456\u043d \u0443\u0436\u0435 \u043d\u0435 \u043b\u044f\u0433\u0430\u0432 \u0443 \u043b\u0456\u0436\u043a\u043e \u043e\u0434\u0440\u0430\u0437\u0443 \u043f\u0456\u0441\u043b\u044f \u0449\u043e\u0434\u0435\u043d\u043d\u0438\u0445 \u0437\u0430\u043d\u044f\u0442\u044c. \u0422\u0456\u043b\u044c\u043a\u0438 \u0436\u0430\u0445\u0456\u0442\u0442\u044f \u0441\u0442\u0430\u0432\u0430\u043b\u0438 \u0449\u043e\u0440\u0430\u0437\u0443 \u0441\u0442\u0440\u0430\u0448\u043d\u0456\u0448\u0438\u043c\u0438.;\u0426\u044f \u043f\u043e\u0434\u043e\u0440\u043e\u0436 \u0431\u0443\u043b\u0430 \u0441\u043f\u0440\u0430\u0432\u0434\u0456 \u0434\u0438\u0432\u043e\u0432\u0438\u0436\u043d\u043e\u044e. \u042f \u0437\u0443\u0441\u0442\u0440\u0456\u0432 \u0431\u0430\u0433\u0430\u0442\u044c\u043e\u0445, \u043a\u043e\u0433\u043e \u044f \u043f\u043e\u043b\u044e\u0431\u0438\u0432, \u0430\u043b\u0435 \u0431\u0456\u043b\u044c\u0448\u0435 \u043d\u0456\u043a\u043e\u043b\u0438 \u043d\u0435 \u0437\u043c\u043e\u0436\u0443 \u043f\u043e\u0431\u0430\u0447\u0438\u0442\u0438, \u0430\u0434\u0436\u0435 \u0432 \u0436\u0438\u0442\u0442\u0456 \u0437\u0430\u043c\u0430\u043b\u043e \u043c\u0456\u0441\u0446\u044f \u0439 \u043a\u043e\u0436\u0435\u043d \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0432\u0438\u043a\u043e\u043d\u0443\u0432\u0430\u0442\u0438 \u0441\u0432\u043e\u0457 \u043e\u0431\u043e\u0432\u2019\u044f\u0437\u043a\u0438 \u0437\u0430\u0434\u043b\u044f \u0431\u0435\u0437\u043f\u0435\u043a\u0438 \u0442\u0430 \u0431\u043b\u0430\u0433\u043e\u043f\u043e\u043b\u0443\u0447\u0447\u044f \u0426\u0438\u0442\u0430\u0434\u0435\u043b\u0456. \u0423\u0442\u0456\u043c \u0437 \u0443\u0441\u0456\u043c \u0446\u0438\u043c \u044f \u0437\u043c\u0438\u0440\u0438\u0432\u0441\u044f. \u041c\u0438 \u0437\u0430\u0432\u0436\u0434\u0438 \u0431\u0430\u0433\u0430\u0442\u043e \u043f\u043e\u0434\u043e\u0440\u043e\u0436\u0443\u0432\u0430\u043b\u0438, \u0430\u043b\u0435 \u043f\u043e\u043f\u0435\u0440\u0435\u0434\u0443 \u0431\u0443\u043b\u043e \u0449\u0435 \u0442\u0430\u043a \u0431\u0430\u0433\u0430\u0442\u043e \u0432\u0441\u044c\u043e\u0433\u043e \u0439 \u0442\u0430\u043a \u043c\u0430\u043b\u043e \u0447\u0430\u0441\u0443.;\u0429\u043e\u0441\u044c \u0441\u0445\u043e\u0436\u0435 \u043d\u0430 \u043d\u0435\u0432\u0435\u043b\u0438\u0447\u043a\u0438\u0439 \u0448\u043c\u0430\u0442\u043e\u043a \u0444\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u043e\u0457 \u0433\u0430\u043b\u044f\u0432\u0438\u043d\u043a\u0438 \u043f\u043b\u043e\u0449\u0435\u044e \u043f\u043e\u043d\u0430\u0434 \u043f\u0456\u0432 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u0442\u0440\u0430 \u0440\u0443\u0445\u0430\u043b\u043e\u0441\u044f \u043f\u043e \u043f\u0456\u0441\u043a\u0443 \u0432 \u0457\u0445\u043d\u044c\u043e\u043c\u0443 \u043d\u0430\u043f\u0440\u044f\u043c\u043a\u0443. \u041a\u043e\u043b\u0438 \u0432\u043e\u043d\u043e \u043d\u0430\u0431\u043b\u0438\u0437\u0438\u043b\u043e\u0441\u044c, \u0432\u0456\u043d \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u0432, \u0449\u043e \u0446\u0435 \u043d\u0435 \u0433\u0430\u043b\u044f\u0432\u0438\u043d\u043a\u0430 (\u0430\u0434\u0436\u0435 \u043d\u0430 \u043d\u0456\u0439 \u043d\u0435 \u0431\u0443\u043b\u043e \u0442\u0440\u0430\u0432\u0438\u043d\u043e\u043a), \u0430 \u043b\u0438\u0448\u0435 \u0444\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u0435 \u043a\u043e\u0440\u0456\u043d\u043d\u044f. \u041a\u043e\u0440\u0456\u043d\u043d\u044f \u0440\u043e\u0441\u043b\u0438\u043d \u043f\u0435\u0440\u0435\u043f\u043b\u0456\u0442\u0430\u043b\u043e\u0441\u044f, \u043d\u0456\u0431\u0438 \u0441\u043f\u0438\u0446\u0456 \u0431\u0435\u0437\u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0433\u043e \u043a\u043e\u043b\u0435\u0441\u0430.;\u042f \u043f\u043e\u0431\u0430\u0447\u0443 \u041c\u0430\u0440\u0441 \u0456 \u0446\u0435, \u0443 \u0431\u0443\u0434\u044c-\u044f\u043a\u043e\u043c\u0443 \u0432\u0438\u043f\u0430\u0434\u043a\u0443, \u0431\u0443\u0434\u0435 \u043d\u0435\u0430\u0431\u0438\u044f\u043a\u0438\u043c \u0434\u043e\u0441\u0432\u0456\u0434\u043e\u043c. \u041c\u0435\u043d\u0456 \u0437\u0434\u0430\u0454\u0442\u044c\u0441\u044f, \u0449\u043e \u0434\u043e\u0441\u043b\u0456\u0434\u0436\u0435\u043d\u043d\u044f \u043d\u0435\u0431\u0435\u0441\u043d\u0438\u0445 \u0442\u0456\u043b \u0447\u0435\u0440\u0435\u0437 \u044f\u043a\u0456\u0441\u043d\u0438\u0439 \u0442\u0435\u043b\u0435\u0441\u043a\u043e\u043f, \u044f\u043a \u0456 \u043d\u0430\u0432\u043a\u043e\u043b\u043e\u0441\u0432\u0456\u0442\u043d\u044f \u043f\u043e\u0434\u043e\u0440\u043e\u0436, \u043c\u0430\u0454 \u0441\u0442\u0430\u0442\u0438 \u0447\u0430\u0441\u0442\u0438\u043d\u043e\u044e \u0433\u0443\u043c\u0430\u043d\u0456\u0442\u0430\u0440\u043d\u043e\u0457 \u043e\u0441\u0432\u0456\u0442\u0438.".split(";"),
Sc.sentence="\u0412\u0438\u0434\u043e\u0432\u0438\u0449\u0435 \u043f\u0435\u0440\u0435\u0434 \u043d\u0430\u0448\u0438\u043c\u0438 \u043e\u0447\u0438\u043c\u0430 \u0441\u043f\u0440\u0430\u0432\u0434\u0456 \u0432\u0440\u0430\u0436\u0430\u043b\u043e.;\u0417 \u0433\u0443\u0447\u043d\u043e\u043c\u043e\u0432\u0446\u044f \u043d\u0430\u0434 \u0434\u0432\u0435\u0440\u0438\u043c\u0430 \u0441\u043a\u0440\u0438\u043f\u0456\u0432 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0439 \u0433\u043e\u043b\u043e\u0441.;\u0417\u0435\u043c\u043b\u044f \u0431\u0443\u043b\u0430 \u0441\u0445\u043e\u0436\u0430 \u043d\u0430 \u0441\u0435\u0440\u043f, \u044f\u043a\u0438\u0439 \u0434\u0438\u0432\u043e\u0432\u0438\u0436\u043d\u043e \u0441\u044f\u044f\u0432 \u0434\u0430\u043b\u0435\u043a\u043e \u043f\u043e\u0437\u0430\u0434\u0443 \u0441\u0443\u0434\u043d\u0430, \u0449\u043e \u043b\u0435\u0442\u0456\u043b\u043e \u0432\u043f\u0435\u0440\u0435\u0434.;\u041b\u0435\u0434\u044c \u0443\u0441\u0432\u0456\u0434\u043e\u043c\u0438\u0432\u0448\u0438, \u0449\u043e \u0432\u0456\u0434\u0431\u0443\u0432\u0430\u0454\u0442\u044c\u0441\u044f, \u043c\u0438 \u0432\u0438\u0440\u0443\u0448\u0438\u043b\u0438 \u0432\u0456\u0434 \u0437\u0435\u043c\u043b\u0456.;\u041b\u0438\u043a \u043c\u0456\u0441\u044f\u0446\u044f \u0441\u0445\u043e\u0432\u0430\u0432\u0441\u044f \u0432 \u0442\u0456\u043d\u0456.;\u041d\u0430 \u0442\u0435\u043c\u043d\u043e-\u0441\u0438\u043d\u044c\u043e\u043c\u0443 \u043d\u0435\u0431\u0456 \u043d\u0435 \u0431\u0443\u043b\u043e \u043d\u0456 \u0445\u043c\u0430\u0440\u0438\u043d\u043a\u0438.;\u041d\u0430\u0441\u0442\u0430\u043b\u0430 \u043d\u0456\u0447, \u043a\u043e\u043b\u0438 \u0432\u043f\u0430\u043b\u0430 \u043f\u0435\u0440\u0448\u0430 \u0437\u0456\u0440\u043a\u0430.;\u041e\u0431\u0438\u0434\u0432\u0456 \u0441\u0442\u043e\u0440\u043e\u043d\u0438 \u043c\u043e\u0454\u0457 \u043d\u0430\u0442\u0443\u0440\u0438 \u043f\u043e\u0454\u0434\u043d\u0443\u0432\u0430\u043b\u0430 \u043f\u0430\u043c\u2019\u044f\u0442\u044c.;\u041f\u043e\u0434\u043e\u0440\u043e\u0436 \u043d\u0430\u0437\u0430\u0434 \u043e\u0431\u0456\u0446\u044f\u043b\u0430 \u0431\u0443\u0442\u0438 \u0441\u0430\u043c\u043e\u0442\u043d\u044c\u043e\u044e.;\u041f\u043e\u043b\u0443\u043c\u2019\u044f \u0437\u0433\u0430\u0441\u043b\u043e, \u0456 \u0432\u0456\u043d \u0434\u0438\u0432\u0438\u0432\u0441\u044f \u043d\u0430 \u0437\u0456\u0440\u043a\u0438 \u043a\u0440\u0456\u0437\u044c \u0432\u0456\u043a\u043d\u043e.;\u0421\u0440\u0456\u0431\u043d\u0438\u0439 \u0442\u0443\u043c\u0430\u043d \u043d\u0430\u043f\u043e\u0432\u043d\u0438\u0432 \u043f\u0430\u043b\u0443\u0431\u0443 \u043a\u043e\u0440\u0430\u0431\u043b\u044f.;\u0422\u0443\u043c\u0430\u043d \u043e\u0433\u043e\u0440\u0442\u0430\u0432 \u043a\u043e\u0440\u0430\u0431\u0435\u043b\u044c \u0449\u0435 \u0442\u0440\u0438 \u0433\u043e\u0434\u0438\u043d\u0438 \u043f\u0456\u0441\u043b\u044f \u0432\u0456\u0434\u0431\u0443\u0442\u0442\u044f \u0437 \u043f\u043e\u0440\u0442\u0443.;\u0423 \u0432\u0435\u0447\u0456\u0440\u043d\u0456\u0439 \u0441\u0438\u043d\u044f\u0432\u0456 \u0445\u0432\u0438\u043b\u0456 \u043d\u0430\u0431\u0456\u0433\u0430\u043b\u0438 \u043e\u0434\u043d\u0430 \u043d\u0430 \u043e\u0434\u043d\u0443.;\u0423\u0441\u0435 \u0457\u0445\u043d\u0454 \u043e\u0431\u043b\u0430\u0434\u043d\u0430\u043d\u043d\u044f \u0439 \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438 \u0442\u0430\u043a \u0447\u0438 \u0456\u043d\u0430\u043a\u0448\u0435 \u0431\u0443\u043b\u043e \u0436\u0438\u0432\u0438\u043c.;\u0426\u0435 \u0431\u0443\u043b\u043e \u043b\u0438\u0448\u0435 \u043f\u0438\u0442\u0430\u043d\u043d\u044f\u043c \u0447\u0430\u0441\u0443.;\u0427\u0435\u0440\u0432\u043e\u043d\u0430 \u0437\u0430\u0433\u0440\u0430\u0432\u0430 \u0432\u0438\u0440\u0456\u0437\u043d\u044f\u043b\u0430 \u0441\u0438\u043b\u0443\u0435\u0442 \u0437\u0430\u0437\u0443\u0431\u0440\u0435\u043d\u0438\u0445 \u043a\u0440\u0430\u0457\u0432 \u043a\u0440\u0438\u043b\u0430.;\u042f \u0434\u0438\u0432\u0438\u0432\u0441\u044f \u043d\u0430 \u0448\u0442\u043e\u0440\u043c \u2013 \u043d\u0435\u0439\u043c\u043e\u0432\u0456\u0440\u043d\u043e \u043a\u0440\u0430\u0441\u0438\u0432\u0438\u0439 \u0456 \u0436\u0430\u0445\u0430\u044e\u0447\u0438\u0439.".split(";"),
Sc.numerals="1234567890",Sc.symbols="\u2018?\u2019\u201c!\u201d(%)[#]{@}/&<-+\u00f7\u00d7=>\u00ae\u00a9$\u20ac\u00a3\u00a5\u00a2:;,.*",Sc),I[eb.id]=(Tc.alphabet="\u0906 \u0908 \u090a \u090b \u0960 \u090c \u0961 \u0910 \u0914 \u090e \u0905\u0902 \u0905\u0901 \u0915 \u0916 \u0917 \u0918 \u0919 \u091a \u091b \u091c \u091d \u091e \u091f \u0920 \u0921 \u0922 \u0923 \u0924 \u0925 \u0926 \u0927 \u0928 \u092a \u092b \u092c \u092d \u092f \u0930 \u0935 \u0933 \u0936 \u0937 \u0938 \u0939",Tc.paragraph="\u0915\u093f\u0938\u0940 \u0926\u0942\u0930\u0935\u0930\u094d\u0924\u0940 \u092a\u093f\u0902\u0921 \u0915\u0940 \u091d\u0932\u0915 \u092e\u0947\u0902 \u0915\u093f\u0938\u0940 \u092a\u0935\u093f\u0924\u094d\u0930 \u0938\u0902\u0917\u0940\u0924 \u0915\u0940 \u091d\u0902\u0915\u093e\u0930 \u092f\u093e \u0915\u093f\u0938\u0940 \u092c\u0947\u0939\u0924\u0930\u0940\u0928 \u091a\u093f\u0924\u094d\u0930 \u092f\u093e \u0915\u093f\u0938\u0940 \u092e\u0939\u093e\u0928 \u0915\u0935\u093f \u0915\u0947 \u0935\u093e\u0915\u094d\u092f\u094b\u0902 \u0915\u0947 \u0938\u092e\u093e\u0928 \u0939\u092e\u093e\u0930\u0947 \u0935\u093f\u091a\u093e\u0930\u094b\u0902 \u0915\u094b \u0909\u0928\u094d\u0928\u0924 \u092c\u0928\u093e\u0928\u0947 \u0914\u0930 \u092a\u0930\u093f\u0937\u094d\u0915\u0943\u0924 \u0915\u0930\u0928\u0947 \u0915\u0940 \u0936\u0915\u094d\u0924\u093f \u0939\u094b\u0924\u0940 \u0939\u0948. \u0907\u0938\u0938\u0947 \u0939\u092e\u0947\u0936\u093e \u0915\u0941\u091b \u0909\u091a\u093f\u0924 \u0939\u094b\u0924\u093e \u0939\u0948\u0964.{\u091a\u0942\u0902\u0915\u093f \u092d\u093e\u0917\u094b\u0902 \u0915\u0940 \u0938\u0942\u0915\u094d\u0937\u094d\u092e \u0930\u091a\u0928\u093e \u0938\u0947 \u092e\u0947\u0930\u0940 \u0917\u0924\u093f \u092e\u0947\u0902 \u092c\u0939\u0941\u0924 \u092c\u095c\u0940 \u092c\u093e\u0927\u093e \u0939\u094b \u0930\u0939\u0940 \u0925\u0940, \u0907\u0938\u0932\u093f\u090f \u0905\u092a\u0928\u0947 \u092a\u0939\u0932\u0947 \u092a\u094d\u0930\u092f\u094b\u091c\u0928 \u0915\u0947 \u0935\u093f\u092a\u0930\u0940\u0924 \u092e\u0948\u0902\u0928\u0947 \u0907\u0938 \u0935\u093f\u0936\u093e\u0932 \u0906\u0915\u0943\u0924\u093f \u0915\u094b \u092c\u0928\u093e\u0928\u0947 \u0915\u093e \u0928\u093f\u0930\u094d\u0923\u092f \u0932\u093f\u092f\u093e \u091c\u094b \u0932\u0917\u092d\u0917 \u0906\u0920 \u095e\u0941\u091f \u090a\u0902\u091a\u0940 \u0914\u0930 \u0907\u0938\u0940 \u0915\u0947 \u0905\u0928\u0941\u092a\u093e\u0924 \u092e\u0947\u0902 \u092c\u095c\u0940 \u0925\u0940. \u0907\u0938 \u0938\u0902\u0915\u0932\u094d\u092a \u0915\u0947 \u092c\u093e\u0926 \u0914\u0930 \u0905\u092a\u0928\u0940 \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0938\u092b\u0932\u0924\u093e\u092a\u0942\u0930\u094d\u0935\u0915 \u090f\u0915\u0924\u094d\u0930 \u0915\u0930\u0928\u0947 \u0924\u0925\u093e \u0935\u094d\u092f\u0935\u0938\u094d\u0925\u093f\u0924 \u0915\u0930\u0928\u0947 \u092e\u0947\u0902 \u0915\u0941\u091b \u092e\u093e\u0939 \u0932\u0917\u093e\u0928\u0947 \u0915\u0947 \u092c\u093e\u0926 \u092e\u0948\u0902\u0928\u0947 \u0907\u0938\u0915\u0940 \u0936\u0941\u0930\u0941\u0906\u0924 \u0915\u0940.{\u091a\u0942\u0902\u0915\u093f \u092e\u0948\u0902 \u0905\u092d\u0940 \u092d\u0940 \u092c\u0922\u093c\u0924\u0947 \u0935\u0947\u0917 \u0938\u0947 \u090a\u092a\u0930 \u091c\u093e \u0930\u0939\u093e \u0925\u093e, \u0907\u0938\u0932\u093f\u090f \u0930\u093e\u0924 \u0914\u0930 \u0926\u093f\u0928 \u0915\u093e \u0905\u0902\u0924\u0930 \u090f\u0915 \u0928\u093f\u0930\u0902\u0924\u0930 \u0927\u0941\u0902\u0927 \u092e\u0947\u0902 \u092c\u0926\u0932 \u0917\u092f\u093e; \u0906\u0915\u093e\u0936 \u0915\u093e \u0930\u0902\u0917 \u0906\u0936\u094d\u200d\u091a\u0930\u094d\u092f\u091c\u0928\u0915 \u0930\u0942\u092a \u0938\u0947 \u0917\u0939\u0930\u093e \u0928\u0940\u0932\u093e \u0939\u094b \u0917\u092f\u093e, \u091c\u094b \u0938\u093e\u0902\u091d \u0915\u0947 \u0938\u092e\u092f \u091c\u0948\u0938\u093e \u0936\u093e\u0928\u0926\u093e\u0930 \u091a\u092e\u0915\u0940\u0932\u093e \u0930\u0902\u0917 \u0939\u094b\u0924\u093e \u0939\u0948; \u0914\u0930 \u0938\u0942\u0930\u094d\u092f \u0915\u0940 \u091a\u092e\u0915 \u0906\u0917 \u0915\u0940 \u0932\u0939\u0930, \u0905\u0902\u0924\u0930\u093f\u0915\u094d\u0937 \u092e\u0947\u0902 \u090f\u0915 \u091a\u092e\u0915\u0940\u0932\u0940 \u0915\u093f\u0930\u0923 \u092c\u0928 \u0917\u0908; \u091a\u0902\u0926\u094d\u0930\u092e\u093e \u0939\u0932\u094d\u0915\u0940 \u0914\u0930 \u091d\u093f\u0932\u092e\u093f\u0932\u093e\u0924\u0940 \u092a\u091f\u094d\u091f\u0940 \u091c\u0948\u0938\u093e \u092c\u0928 \u0917\u092f\u093e; \u0914\u0930 \u092e\u0941\u091d\u0947 \u0915\u094b\u0908 \u0924\u093e\u0930\u093e \u0926\u093f\u0916\u093e\u0908 \u0928\u0939\u0940\u0902 \u0926\u0947 \u0930\u0939\u093e \u0925\u093e, \u0915\u0947\u0935\u0932 \u0928\u0940\u0932\u0947 \u0930\u0902\u0917 \u092e\u0947\u0902 \u0928\u093f\u0930\u0902\u0924\u0930 \u091d\u093f\u0932\u092e\u093f\u0932\u093e\u0924\u093e \u090f\u0915 \u091a\u092e\u0915\u0940\u0932\u093e \u0935\u0943\u0924\u094d\u0924 \u092c\u091a\u093e \u0925\u093e.{\u092c\u0948\u0902\u0917\u0928\u0940 \u0918\u093e\u0938 \u0915\u0947 \u091b\u094b\u091f\u0947 \u0922\u0947\u0930 \u0915\u0940 \u0924\u0930\u0939 \u0926\u093f\u0916\u093e\u0908 \u0926\u0947 \u0930\u0939\u0940 \u0915\u094b\u0908 \u091a\u0940\u095b, \u091c\u094b \u092a\u093e\u0902\u091a \u0935\u0930\u094d\u0917 \u095e\u0941\u091f \u0938\u0947 \u092c\u0921\u093c\u0940 \u0925\u0940, \u0930\u0947\u0924 \u0938\u0947 \u0939\u094b\u0915\u0930 \u0909\u0928\u0915\u0940 \u0913\u0930 \u092c\u095d \u0930\u0939\u0940 \u0925\u0940. \u091c\u092c \u0935\u0939 \u092c\u0939\u0941\u0924 \u0928\u093f\u0915\u091f \u0906 \u0917\u0908 \u0924\u094b \u0909\u0938\u0947 \u092a\u0924\u093e \u091a\u0932\u093e \u0915\u093f \u0935\u0939 \u0918\u093e\u0938 \u0928\u0939\u0940\u0902 \u0925\u0940; \u0909\u0938\u092e\u0947\u0902 \u0915\u094b\u0908 \u092a\u0924\u094d\u0924\u093f\u092f\u093e\u0902 \u0928\u0939\u0940\u0902 \u0925\u0940\u0902, \u092c\u0932\u094d\u0915\u093f \u0915\u0947\u0935\u0932 \u092c\u0948\u0902\u0917\u0928\u0940 \u091c\u095c\u0947\u0902 \u0925\u0940\u0902. \u092a\u0942\u0930\u0947 \u0938\u092e\u0942\u0939 \u0915\u0947 \u0939\u0930 \u092a\u094c\u0927\u0947 \u0915\u0940 \u091c\u095c\u0947\u0902 \u0915\u093f\u0938\u0940 \u0915\u094b\u0930 \u0930\u0939\u093f\u0924 \u092a\u0939\u093f\u090f \u0915\u0940 \u0924\u0940\u0932\u093f\u092f\u094b\u0902 \u0915\u0940 \u092d\u093e\u0902\u0924\u093f \u0918\u0942\u092e \u0930\u0939\u0940 \u0925\u0940\u0902.{\u092e\u0941\u091d\u0947 \u0915\u093f\u0938\u0940 \u092d\u0940 \u0924\u0930\u0939 \u0938\u0947 \u092e\u0902\u0917\u0932 \u0917\u094d\u0930\u0939 \u0915\u093e \u0926\u0930\u094d\u0936\u0928 \u0939\u094b\u0917\u093e \u0914\u0930 \u092f\u0939 \u090f\u0915 \u0926\u0941\u0930\u094d\u0932\u092d \u0905\u0928\u0941\u092d\u0935 \u0939\u094b\u0917\u093e. \u092e\u0941\u091d\u0947 \u0910\u0938\u093e \u0932\u0917\u0924\u093e \u0939\u0948 \u0915\u093f \u0915\u093f\u0938\u0940 \u0936\u0915\u094d\u0924\u093f\u0936\u093e\u0932\u0940 \u091f\u0947\u0932\u0940\u0938\u094d\u0915\u094b\u092a \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u0906\u0915\u093e\u0936\u0940\u092f \u092a\u093f\u0902\u0921\u094b\u0902 \u0915\u094b \u0926\u0947\u0916\u0928\u093e \u0914\u0930 \u0935\u093f\u0936\u094d\u0935 \u092d\u0930 \u0915\u0940 \u092f\u093e\u0924\u094d\u0930\u093e \u0915\u0930\u0928\u093e \u0906\u0927\u0941\u0928\u093f\u0915 \u0936\u093f\u0915\u094d\u0937\u093e \u0915\u093e \u090f\u0915 \u092d\u093e\u0917 \u0939\u094b\u0928\u093e \u091a\u093e\u0939\u093f\u090f.{\u0938\u091a\u092e\u0941\u091a \u0935\u0939 \u090f\u0915 \u092c\u0947\u0939\u0924\u0930\u0940\u0928 \u092f\u093e\u0924\u094d\u0930\u093e \u0925\u0940 \u0914\u0930 \u0909\u0938\u092e\u0947\u0902 \u092e\u0941\u091d\u0947 \u0910\u0938\u0940 \u092c\u0939\u0941\u0924 \u0938\u0940 \u091a\u0940\u095b\u0947\u0902 \u092e\u093f\u0932\u0940\u0902, \u091c\u093f\u0928\u094d\u0939\u0947\u0902 \u091c\u093e\u0928\u0915\u0930 \u092a\u094d\u0930\u0938\u0928\u094d\u0928\u0924\u093e \u0939\u094b\u0924\u0940 \u0939\u0948; \u0932\u0947\u0915\u093f\u0928 \u091c\u093f\u0928\u094d\u0939\u0947\u0902 \u092e\u0948\u0902 \u092b\u093f\u0930 \u0915\u092d\u0940 \u0928\u0939\u0940\u0902 \u0926\u0947\u0916 \u0938\u0915\u0942\u0902\u0917\u093e; \u0915\u094d\u092f\u094b\u0902\u0915\u093f \u091c\u0940\u0935\u0928 \u0907\u0924\u0928\u093e \u0932\u0902\u092c\u093e \u0928\u0939\u0940\u0902 \u0939\u0948; \u0914\u0930 \u0918\u0930 \u0915\u0940 \u0938\u0941\u0930\u0915\u094d\u0937\u093e \u0914\u0930 \u0909\u0938\u0915\u0940 \u092c\u0947\u0939\u0924\u0930\u0940 \u0915\u093e \u0905\u092a\u0928\u093e \u0915\u0930\u094d\u0924\u0935\u094d\u092f \u0928\u093f\u092d\u093e\u0928\u093e \u0939\u0930 \u0935\u094d\u092f\u0915\u094d\u0924\u093f \u0915\u0947 \u0932\u093f\u090f \u0906\u0935\u0936\u094d\u092f\u0915 \u0939\u0948. \u092b\u093f\u0930 \u092d\u0940, \u0909\u0928 \u0938\u092d\u0940 \u0915\u0947 \u0932\u093f\u090f \u091c\u093f\u0928\u0915\u0947 \u0932\u093f\u090f \u092e\u0948\u0902 \u0924\u0948\u092f\u093e\u0930 \u0939\u0941\u0906 \u0925\u093e, \u0939\u092e\u0928\u0947 \u092c\u0939\u0941\u0924 \u0932\u0902\u092c\u0940 \u092f\u093e\u0924\u094d\u0930\u093e \u0915\u0940; \u0932\u0947\u0915\u093f\u0928 \u0935\u0947 \u0915\u0908 \u0932\u093e\u0916 \u0925\u0947 \u0914\u0930 \u0939\u092e\u093e\u0930\u0947 \u092a\u093e\u0938 \u0915\u0941\u091b \u0939\u0940 \u0935\u0930\u094d\u0937 \u0925\u0947.{\u0938\u094d\u092a\u0937\u094d\u091f\u0924\u0903 \u0939\u092e \u0935\u093e\u0924\u093e\u0935\u0930\u0923 \u092e\u0947\u0902 \u092c\u0939\u0941\u0924 \u090a\u0902\u091a\u093e\u0908 \u092a\u0930 \u092a\u0939\u0941\u0902\u091a \u091a\u0941\u0915\u0947 \u0925\u0947, \u0915\u094d\u092f\u094b\u0902\u0915\u093f \u0906\u0915\u093e\u0936 \u0917\u0939\u0930\u093e \u0915\u093e\u0932\u093e \u0939\u094b \u0917\u092f\u093e \u0925\u093e \u0914\u0930 \u0924\u093e\u0930\u0947 \u091a\u092e\u0915\u0928\u093e \u092c\u0902\u0926 \u0939\u094b \u0917\u090f \u0925\u0947. \u091c\u093f\u0938 \u092d\u094d\u0930\u092e \u0938\u0947 \u0909\u0902\u091a\u093e\u0908 \u0938\u0947 \u0926\u0947\u0916\u0928\u0947 \u0935\u093e\u0932\u0947 \u0915\u094b \u0938\u092e\u0941\u0926\u094d\u0930 \u0915\u093e \u0915\u094d\u0937\u093f\u0924\u093f\u091c \u0905\u092a\u0928\u0947 \u0938\u094d\u0924\u0930 \u092a\u0930 \u0926\u093f\u0916\u093e\u0908 \u0926\u0947\u0924\u093e \u0939\u0948, \u0909\u0938\u0940 \u092a\u094d\u0930\u0915\u093e\u0930 \u0928\u0940\u091a\u0947 \u0915\u093e \u0938\u094d\u0925\u093f\u0930 \u0906\u0915\u093e\u0936 \u0926\u093f\u0916\u093e\u0908 \u0926\u0947 \u0930\u0939\u093e \u0925\u093e \u0914\u0930 \u092a\u094d\u0930\u0924\u0940\u0924 \u0939\u094b \u0930\u0939\u093e \u0925\u093e \u0915\u093f \u0915\u093e\u0930 \u0905\u0924\u094d\u092f\u0902\u0924 \u0917\u0939\u0928 \u0905\u0902\u0924\u0930\u093f\u0915\u094d\u0937 \u092e\u0947\u0902 \u0924\u0948\u0930 \u0930\u0939\u0940 \u0939\u094b, \u091c\u093f\u0938\u0915\u0947 \u090a\u092a\u0930\u0940 \u0906\u0927\u0947 \u092d\u093e\u0917 \u092e\u0947\u0902 \u091a\u093e\u0902\u0926\u0928\u0940 \u091b\u093e\u0908 \u0939\u0941\u0908 \u0939\u094b.{\u0939\u093e\u0932\u093e\u0902\u0915\u093f \u0917\u0941\u0930\u0941\u0924\u094d\u0935\u093e\u0915\u0930\u094d\u0937\u0923 \u0909\u0938\u0947 \u0905\u092d\u0940 \u092d\u0940 \u0916\u0940\u0902\u091a \u0930\u0939\u093e \u0925\u093e, \u0909\u0938\u0915\u0940 \u092e\u093e\u0902\u0938\u092a\u0947\u0936\u093f\u092f\u093e\u0902 \u0909\u0938\u0915\u0947 \u0938\u093e\u0925 \u0924\u093e\u0932\u092e\u0947\u0932 \u0915\u0930\u0928\u0947 \u0915\u093e \u092f\u0925\u093e\u0936\u0915\u094d\u0924\u093f \u092a\u094d\u0930\u092f\u093e\u0938 \u0915\u0930 \u0930\u0939\u0940 \u0925\u0940\u0902. \u0926\u0948\u0928\u093f\u0915 \u0915\u0915\u094d\u0937\u093e\u0913\u0902 \u0915\u0947 \u092c\u093e\u0926 \u0905\u092c \u0935\u0939 \u0924\u0941\u0930\u0902\u0924 \u0928\u0939\u0940\u0902 \u0938\u094b\u0924\u093e \u0925\u093e\u0964 \u0939\u093e\u0932\u093e\u0902\u0915\u093f \u0938\u092a\u0928\u0947 \u0914\u0930 \u092d\u0940 \u092d\u092f\u093e\u0935\u0939 \u0939\u094b\u0924\u0947 \u0917\u090f\u0964.".split("{"),
Tc.sentence="\u0905\u0902\u0924\u0930\u093f\u0915\u094d\u0937 \u092f\u093e\u0928 \u0938\u0947 \u0926\u0942\u0930 \u0928\u0940\u091a\u0947 \u092a\u0943\u0925\u094d\u0935\u0940 \u0936\u093e\u0928\u0926\u093e\u0930 \u0922\u0902\u0917 \u0938\u0947 \u091c\u0917\u092e\u0917\u093e \u0930\u0939\u0940 \u0925\u0940.;\u0906\u0915\u093e\u0936 \u092e\u0947\u0902 \u092c\u093e\u0926\u0932 \u0928\u0939\u0940\u0902 \u0925\u0947 \u0914\u0930 \u0909\u0938\u0915\u093e \u0930\u0902\u0917 \u0917\u0939\u0930\u093e \u0928\u0940\u0932\u093e \u0925\u093e.;\u0907\u0938\u0938\u0947 \u092a\u0939\u0932\u0947 \u0915\u093f \u0939\u092e \u0915\u0941\u091b \u091c\u093e\u0928 \u092a\u093e\u0924\u0947, \u0939\u092e \u0927\u0930\u0924\u0940 \u0938\u0947 \u0930\u0935\u093e\u0928\u093e \u0939\u094b \u091a\u0941\u0915\u0947 \u0925\u0947\u0964.;\u0909\u0928\u0915\u0947 \u0938\u092d\u0940 \u0914\u095b\u093e\u0930 \u0914\u0930 \u0909\u092a\u0915\u0930\u0923 \u0915\u093f\u0938\u0940 \u0928\u093e \u0915\u093f\u0938\u0940 \u0938\u094d\u0935\u0930\u0942\u092a \u092e\u0947\u0902 \u091c\u093c\u093f\u0902\u0926\u093e \u0939\u0948\u0902.;\u091a\u0902\u0926\u094d\u0930\u092e\u093e \u092a\u0930\u091b\u093e\u0908 \u092e\u0947\u0902 \u0917\u0941\u092e \u0925\u093e.;\u091a\u092e\u0915\u0940\u0932\u093e \u0915\u094b\u0939\u0930\u093e \u091c\u0939\u093e\u091c\u093c \u0915\u0947 \u092a\u0942\u0930\u0947 \u0921\u0947\u0915 \u092a\u0930 \u091b\u093e \u0917\u092f\u093e.;\u0928\u0940\u0932\u0940 \u0938\u0902\u0927\u094d\u092f\u093e \u092a\u0930 \u0932\u0939\u0930\u0947\u0902 \u091b\u093f\u0924\u0930 \u0917\u0908\u0964.;\u092a\u0902\u0916 \u0915\u0947 \u0932\u0939\u0930\u0926\u093e\u0930 \u0915\u093f\u0928\u093e\u0930\u0947 \u092a\u0930 \u090f\u0915 \u0932\u093e\u0932\u093f\u092e\u093e \u0926\u093f\u0916\u093e\u0908 \u0926\u0947 \u0930\u0939\u0940 \u0925\u0940.;\u092b\u093f\u0930 \u092a\u0939\u0932\u0947 \u091f\u0942\u091f\u0924\u0947 \u0924\u093e\u0930\u0947 \u0915\u0940 \u0930\u093e\u0924 \u0906\u0908\u0964.;\u092c\u0902\u0926\u0930\u0917\u093e\u0939 \u0938\u0947 \u0924\u0940\u0928 \u0918\u0902\u091f\u0947 \u0926\u0942\u0930 \u091c\u0939\u093e\u091c\u093c \u0915\u094b\u0939\u0930\u0947 \u092e\u0947\u0902 \u0922\u0902\u0915 \u0917\u092f\u093e.;\u092e\u0947\u0930\u0947 \u0926\u094b\u0928\u094b\u0902 \u0938\u094d\u0935\u092d\u093e\u0935\u094b\u0902 \u092e\u0947\u0902 \u090f\u0915 \u0938\u092e\u093e\u0928 \u0938\u094d\u092e\u0943\u0924\u093f \u0925\u0940.;\u092e\u0948\u0902\u0928\u0947 \u0924\u0942\u092b\u093e\u0928 \u0915\u094b \u0926\u0947\u0916\u093e, \u091c\u094b \u092c\u0939\u0941\u0924 \u0916\u0942\u092c\u0938\u0942\u0930\u0924, \u092e\u0917\u0930 \u0926\u093f\u0932 \u0926\u0939\u0932\u093e\u0928\u0947 \u0935\u093e\u0932\u093e \u0925\u093e\u0964.;\u092f\u0939 \u0915\u0947\u0935\u0932 \u0938\u092e\u092f \u0915\u0940 \u092c\u093e\u0924 \u0925\u0940.;\u0932\u094c \u092c\u0941\u091d \u091a\u0941\u0915\u0940 \u0925\u0940 \u0914\u0930 \u0909\u0938\u0928\u0947 \u0916\u093f\u095c\u0915\u0940 \u0938\u0947 \u092c\u093e\u0939\u0930 \u0938\u093f\u0924\u093e\u0930\u094b\u0902 \u0915\u0940 \u0913\u0930 \u0926\u0947\u0916\u093e.;\u0935\u093e\u092a\u0938\u0940 \u092f\u093e\u0924\u094d\u0930\u093e \u090f\u0915\u093e\u0902\u0924 \u092e\u0947\u0902 \u092a\u0942\u0930\u0940 \u0915\u0940 \u091c\u093e\u0928\u0940 \u0925\u0940.;\u0939\u092e\u093e\u0930\u0947 \u0938\u093e\u092e\u0928\u0947 \u0915\u093e \u0928\u095b\u093e\u0930\u093e \u0935\u093e\u0915\u0908 \u0909\u0924\u094d\u0915\u0943\u0937\u094d\u091f \u0925\u093e.".split(";"),
Tc.numerals="\u0966\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f",Tc.symbols="\u20b9",Tc),I[fb.id]=(Uc.alphabet="\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9",Uc.paragraph=Oc,Uc.sentence=Nc,Uc.numerals="1234567890",Uc.symbols="\u2018?\u2019\u201c!\u201d(%)[#]{@}/&<-+\u00f7\u00d7=>\u00ae\u00a9$\u20ac\u00a3\u00a5\u00a2:;,.*",
Uc),I[gb.id]=(Vc.alphabet="\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u03ac\u0386\u03ad\u0388\u03ad\u0389\u03af\u03ca\u0390\u038a\u03cc\u038c\u03cd\u03b0\u03cb\u038e\u03ab\u1f70\u1f71\u1f72\u1f73\u1f74\u1f75\u1f76\u1f77\u1f78\u1f79\u1f7a\u1f7b\u1f7c\u1f7d\u038f",
Vc.paragraph=Oc,Vc.sentence=Nc,Vc.numerals="1234567890",Vc.symbols="\u2018?\u2019\u201c!\u201d(%)[#]{@}/&<-+\u00f7\u00d7=>\u00ae\u00a9$\u20ac\u00a3\u00a5\u00a2:;,.*",Vc),I[hb.id]=(Wc.alphabet="\u0a85 \u0a86 \u0a87 \u0a88 \u0a89 \u0a8a \u0a8f \u0a90 \u0a93 \u0a94 \u0a85\u0a82 \u0a85: \u0a8d \u0a91 \u0aa4\u0acd\u0ab0 \u0a8b \u0ab0\u0ac2 \u0a95 \u0a96 \u0a97 \u0a98 \u0a9a \u0a9b \u0a9c \u0a9d \u0a9f \u0aa0 \u0aa1 \u0aa2 \u0aa3 \u0aa4 \u0aa5 \u0aa6 \u0aa7 \u0aa8 \u0aaa \u0aab \u0aac \u0aad \u0aae \u0aaf \u0ab0 \u0ab2 \u0ab5 \u0ab8 \u0ab6 \u0ab7 \u0ab9 \u0ab3 \u0a95\u0acd\u0ab7 \u0a9c\u0acd\u0a9e",
Wc.paragraph="\u0a95\u0ac7\u0aae\u0a95\u0ac7 \u0a95\u0ac7 \u0ab9\u0ac1\u0a82 \u0ab9\u0a9c\u0ac0 \u0aaa\u0aa3 \u0ab5\u0aa7\u0aa4\u0abe\u0a82 \u0ab5\u0ac7\u0a97\u0aa5\u0ac0 \u0a89\u0aaa\u0ab0 \u0a9c\u0a88 \u0ab0\u0ab9\u0acd\u0aaf\u0acb \u0ab9\u0aa4\u0acb, \u0a8f\u0a9f\u0ab2\u0ac7 \u0ab0\u0abe\u0aa4 \u0a85\u0aa8\u0ac7 \u0aa6\u0abf\u0ab5\u0ab8\u0aa8\u0ac1\u0a82 \u0a85\u0a82\u0aa4\u0ab0 \u0a8f\u0a95 \u0aa8\u0abf\u0ab0\u0a82\u0aa4\u0ab0 \u0a85\u0a82\u0aa7\u0a95\u0abe\u0ab0\u0aae\u0abe\u0a82 \u0aac\u0aa6\u0ab2\u0abe\u0a88 \u0a97\u0aaf\u0ac1\u0a82; \u0a86\u0a95\u0abe\u0ab6\u0aa8\u0acb \u0ab0\u0a82\u0a97 \u0a86\u0ab6\u0acd\u0ab5\u0ab0\u0acd\u0aaf\u0a9c\u0aa8\u0a95 \u0ab0\u0ac0\u0aa4\u0ac7 \u0a98\u0ac7\u0ab0\u0abe \u0ab5\u0abe\u0aa6\u0ab3\u0ac0 \u0ab0\u0a82\u0a97\u0aa8\u0ac1\u0a82 \u0aa5\u0a88 \u0a97\u0aaf\u0ac1\u0a82, \u0a9c\u0ac7 \u0ab8\u0ab5\u0abe\u0ab0 \u0aa5\u0ab5\u0abe\u0aa8\u0abe \u0ab8\u0aae\u0aaf \u0a9c\u0ac7\u0ab5\u0abe \u0ab6\u0abe\u0aa8\u0aa6\u0abe\u0ab0 \u0a9a\u0aae\u0a95\u0aa6\u0abe\u0ab0 \u0ab0\u0a82\u0a97\u0aa8\u0acb \u0ab9\u0acb\u0aaf \u0a9b\u0ac7 \u0a85\u0aa8\u0ac7 \u0ab8\u0ac2\u0ab0\u0acd\u0aaf\u0aa8\u0ac0 \u0a9a\u0aae\u0a95 \u0a86\u0a97\u0aa8\u0ac0 \u0ab2\u0ab9\u0ac7\u0ab0, \u0a85\u0a82\u0aa4\u0ab0\u0abf\u0a95\u0acd\u0ab7\u0aae\u0abe\u0a82 \u0a8f\u0a95 \u0a9a\u0aae\u0a95\u0aa6\u0abe\u0ab0 \u0a95\u0abf\u0ab0\u0aa3 \u0aac\u0aa8\u0ac0 \u0a97\u0a88; \u0a9a\u0a82\u0aa6\u0acd\u0ab0 \u0ab9\u0ab3\u0ab5\u0ac0 \u0a85\u0aa8\u0ac7 \u0a9a\u0aae\u0a95\u0aa6\u0abe\u0ab0 \u0aaa\u0a9f\u0acd\u0a9f\u0ac0 \u0a9c\u0ac7\u0ab5\u0acb \u0aac\u0aa8\u0ac0 \u0a97\u0aaf\u0acb \u0a85\u0aa8\u0ac7 \u0aae\u0aa8\u0ac7 \u0a95\u0acb\u0a88 \u0aa4\u0abe\u0ab0\u0acb \u0aa6\u0ac7\u0a96\u0abe\u0a88 \u0ab0\u0ab9\u0acd\u0aaf\u0acb \u0aa8 \u0ab9\u0aa4\u0acb, \u0aae\u0abe\u0aa4\u0acd\u0ab0 \u0ab5\u0abe\u0aa6\u0ab3\u0ac0 \u0ab0\u0a82\u0a97\u0aae\u0abe\u0a82 \u0ab8\u0aa4\u0aa4 \u0a9a\u0aae\u0a95\u0aa4\u0acb \u0ab5\u0ac3\u0aa4\u0acd\u0aa4 \u0aac\u0abe\u0a95\u0ac0 \u0ab9\u0aa4\u0acb.{\u0a95\u0ac7\u0aae\u0a95\u0ac7 \u0aad\u0abe\u0a97\u0acb\u0aa8\u0ac0 \u0ab8\u0ac2\u0a95\u0acd\u0ab7\u0acd\u0aae \u0ab0\u0a9a\u0aa8\u0abe\u0aa8\u0ac7 \u0ab8\u0aae\u0a9c\u0ab5\u0abe\u0aae\u0abe\u0a82 \u0aae\u0abe\u0ab0\u0ac0 \u0a97\u0aa4\u0abf \u0aac\u0ab9\u0ac1 \u0aae\u0acb\u0a9f\u0ac0 \u0aae\u0ac1\u0ab6\u0acd\u0a95\u0ac7\u0ab2\u0ac0 \u0ab9\u0aa4\u0ac0, \u0aae\u0abe\u0a9f\u0ac7 \u0aae\u0abe\u0ab0\u0abe \u0aaa\u0ab9\u0ac7\u0ab2\u0abe\u0a82 \u0aaa\u0acd\u0ab0\u0aaf\u0acb\u0a9c\u0aa8\u0aa8\u0ac0 \u0ab5\u0abf\u0aaa\u0ab0\u0abf\u0aa4 \u0aae\u0ac7\u0a82 \u0a86 \u0ab5\u0abf\u0ab8\u0acd\u0aa4\u0ac3\u0aa4 \u0ab2\u0a82\u0aac\u0abe\u0a88\u0aa8\u0ac7 \u0aac\u0aa8\u0abe\u0ab5\u0ab5\u0abe\u0aa8\u0acb \u0aa8\u0abf\u0ab0\u0acd\u0aa3\u0aaf \u0a95\u0aaf\u0acb \u0a9c\u0ac7 \u0ab2\u0a97\u0aad\u0a97 \u0a86\u0aa0 \u0aab\u0ac2\u0a9f \u0a8a\u0a82\u0a9a\u0ac0 \u0a85\u0aa8\u0ac7 \u0a86 \u0a9c \u0aaa\u0acd\u0ab0\u0aae\u0abe\u0aa3\u0aae\u0abe\u0a82 \u0aae\u0acb\u0a9f\u0ac0 \u0ab9\u0aa4\u0ac0. \u0a86 \u0ab8\u0a82\u0a95\u0ab2\u0acd\u0aaa \u0aaa\u0a9b\u0ac0 \u0a85\u0aa8\u0ac7 \u0aae\u0abe\u0ab0\u0ac0 \u0ab8\u0abe\u0aae\u0a97\u0acd\u0ab0\u0ac0 \u0ab8\u0aab\u0ab3\u0aa4\u0abe\u0aaa\u0ac2\u0ab0\u0acd\u0ab5\u0a95 \u0a8f\u0a95\u0aa4\u0acd\u0ab0 \u0a95\u0ab0\u0ab5\u0abe \u0a85\u0aa8\u0ac7 \u0ab5\u0acd\u0aaf\u0ab5\u0ab8\u0acd\u0aa5\u0abf\u0aa4 \u0a95\u0ab0\u0ab5\u0abe\u0aae\u0abe\u0a82 \u0a95\u0ac7\u0a9f\u0ab2\u0abe\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0abe \u0ab2\u0a97\u0abe\u0ab5\u0acd\u0aaf\u0abe\u0a82 \u0aaa\u0a9b\u0ac0 \u0aae\u0ac7\u0a82 \u0a86\u0aa8\u0ac0 \u0ab6\u0ab0\u0ac2\u0a86\u0aa4 \u0a95\u0ab0\u0ac0.{\u0a95\u0acb\u0a88 \u0aa6\u0ac2\u0ab0\u0aa8\u0abe \u0aad\u0ac2\u0aae\u0a82\u0aa1\u0ab3\u0aa5\u0ac0 \u0aae\u0ab3\u0aa8\u0abe\u0ab0\u0ac0 \u0a9d\u0ab2\u0a95\u0aae\u0abe\u0a82 \u0a95\u0acb\u0a88 \u0aaa\u0ab5\u0abf\u0aa4\u0acd\u0ab0 \u0ab8\u0a82\u0a97\u0ac0\u0aa4\u0aa8\u0ac0 \u0a9d\u0a82\u0a95\u0abe\u0ab0 \u0a95\u0ac7 \u0a95\u0acb\u0a88 \u0a89\u0aae\u0aa6\u0abe \u0a9a\u0abf\u0aa4\u0acd\u0ab0 \u0a95\u0ac7 \u0a95\u0acb\u0a88 \u0aae\u0ab9\u0abe\u0aa8 \u0a95\u0ab5\u0abf\u0aa8\u0abe \u0ab5\u0abe\u0a95\u0acd\u0aaf\u0acb\u0aa8\u0ac0 \u0a9c\u0ac7\u0aae \u0a85\u0aae\u0abe\u0ab0\u0abe \u0ab5\u0abf\u0a9a\u0abe\u0ab0\u0acb\u0aa8\u0ac7 \u0a89\u0aa8\u0acd\u0aa8\u0aa4 \u0aac\u0aa8\u0abe\u0ab5\u0ab5\u0abe \u0a85\u0aa8\u0ac7 \u0aaa\u0ab0\u0abf\u0ab7\u0acd\u0a95\u0ac3\u0aa4 \u0a95\u0ab0\u0ab5\u0abe\u0aa8\u0ac1\u0a82 \u0ab8\u0abe\u0aae\u0ab0\u0acd\u0aa5\u0acd\u0aaf \u0ab9\u0acb\u0aaf \u0a9b\u0ac7. \u0a86\u0aae\u0abe\u0a82 \u0ab9\u0a82\u0aae\u0ac7\u0ab6\u0abe\u0a82 \u0a95\u0acb\u0a88\u0aa8\u0ac7 \u0a95\u0acb\u0a88 \u0ab8\u0abe\u0ab0\u0ac0 \u0ab5\u0ab8\u0acd\u0aa4\u0ac1 \u0ab0\u0ab9\u0ac7\u0ab2\u0ac0 \u0ab9\u0acb\u0aaf \u0a9b\u0ac7.{\u0a96\u0ab0\u0ac7\u0a96\u0ab0 \u0aa4\u0ac7 \u0a8f\u0a95 \u0ab8\u0ab0\u0ab8 \u0aaf\u0abe\u0aa4\u0acd\u0ab0\u0abe \u0ab9\u0aa4\u0ac0 \u0a85\u0aa8\u0ac7 \u0aa4\u0ac7\u0aae\u0abe\u0a82 \u0aae\u0aa8\u0ac7 \u0a8f\u0ab5\u0ac0 \u0a98\u0aa3\u0ac0 \u0ab5\u0ab8\u0acd\u0aa4\u0ac1\u0a93 \u0aae\u0ab3\u0ac0, \u0a9c\u0ac7\u0aa8\u0ac7 \u0a9c\u0abe\u0aa3\u0ac0\u0aa8\u0ac7 \u0a86\u0aa8\u0a82\u0aa6 \u0aa5\u0abe\u0aaf \u0a9b\u0ac7; \u0aaa\u0aa3 \u0a9c\u0ac7\u0aa8\u0ac7 \u0ab9\u0ac1\u0a82 \u0a95\u0acd\u0aaf\u0abe\u0ab0\u0ac7\u0aaf \u0a9c\u0acb\u0a88 \u0ab6\u0a95\u0ac0\u0ab6 \u0aa8\u0ab9\u0ac0\u0a82; \u0a95\u0ac7\u0aae\u0a95\u0ac7 \u0a9c\u0ac0\u0ab5\u0aa8 \u0a86\u0a9f\u0ab2\u0ac1\u0a82 \u0ab2\u0abe\u0a82\u0aac\u0ac1 \u0aa8\u0aa5\u0ac0 \u0a85\u0aa8\u0ac7 \u0a98\u0ab0\u0aa8\u0ac0 \u0ab8\u0ac1\u0ab0\u0a95\u0acd\u0ab7\u0abe \u0a85\u0aa8\u0ac7 \u0aa4\u0ac7\u0aa8\u0ac0 \u0a85\u0aa8\u0ac7 \u0aa4\u0ac7\u0aa8\u0ac7 \u0ab8\u0abe\u0ab0\u0ac0 \u0aac\u0aa8\u0abe\u0ab5\u0ab5\u0abe\u0aa8\u0ac0 \u0aab\u0ab0\u0a9c \u0aac\u0a9c\u0abe\u0ab5\u0ab5\u0ac0 \u0aa6\u0ab0\u0ac7\u0a95 \u0ab5\u0acd\u0aaf\u0a95\u0acd\u0aa4\u0abf \u0aae\u0abe\u0a9f\u0ac7 \u0a86\u0ab5\u0ab6\u0acd\u0aaf\u0a95 \u0a9b\u0ac7. \u0aa4\u0ac7\u0aae \u0a9b\u0aa4\u0abe\u0a82 \u0aaa\u0aa3, \u0aa4\u0ac7 \u0aa4\u0aae\u0abe\u0aae \u0aae\u0abe\u0a9f\u0ac7 \u0a95\u0ac7 \u0a9c\u0ac7\u0aa8\u0abe \u0aae\u0abe\u0a9f\u0ac7 \u0ab9\u0ac1\u0a82 \u0aa4\u0ac8\u0aaf\u0abe\u0ab0 \u0aa5\u0aaf\u0acb \u0ab9\u0aa4\u0acb, \u0a85\u0aae\u0ac7 \u0a98\u0aa3\u0ac0 \u0ab2\u0abe\u0a82\u0aac\u0ac0 \u0aae\u0ac1\u0ab8\u0abe\u0aab\u0ab0\u0ac0 \u0a95\u0ab0\u0ac0; \u0aaa\u0aa3 \u0ab5\u0ac7 \u0ab2\u0abe\u0a96\u0acb\u0aae\u0abe\u0a82 \u0ab9\u0aa4\u0abe\u0a82 \u0a85\u0aa8\u0ac7 \u0a85\u0aae\u0abe\u0ab0\u0ac0 \u0aaa\u0abe\u0ab8\u0ac7 \u0aa5\u0acb\u0aa1\u0abe\u0a95 \u0a9c \u0ab5\u0ab0\u0acd\u0ab7 \u0ab9\u0aa4\u0abe\u0a82.{\u0a9c\u0abe\u0a82\u0aac\u0ab2\u0ac0 \u0a98\u0abe\u0ab8\u0aa8\u0abe \u0aa8\u0abe\u0aa8\u0abe \u0aa2\u0a97\u0ab2\u0abe\u0aa8\u0ac0 \u0a9c\u0ac7\u0aae \u0aa6\u0ac7\u0a96\u0abe\u0a88 \u0ab0\u0ab9\u0ac7\u0ab2 \u0a95\u0acb\u0a88 \u0ab5\u0ab8\u0acd\u0aa4\u0ac1, \u0a9c\u0ac7 \u0aaa\u0abe\u0a82\u0a9a \u0aab\u0ac2\u0a9f\u0aa5\u0ac0 \u0aae\u0acb\u0a9f\u0ac0 \u0ab9\u0aa4\u0ac0, \u0ab0\u0ac7\u0aa4\u0ac0\u0aa5\u0ac0 \u0aa5\u0a88\u0aa8\u0ac7 \u0a85\u0aae\u0abe\u0ab0\u0ac0 \u0aa4\u0ab0\u0aab \u0a86\u0ab5\u0ac0 \u0ab0\u0ab9\u0ac0 \u0ab9\u0aa4\u0ac0. \u0a9c\u0acd\u0aaf\u0abe\u0ab0\u0ac7 \u0aa4\u0ac7 \u0a96\u0ac2\u0aac \u0a9c \u0aa8\u0a9c\u0ac0\u0a95 \u0a86\u0ab5\u0ac0 \u0a97\u0a88 \u0aa4\u0acb \u0aa4\u0ac7\u0aa8\u0ac7 \u0a9c\u0abe\u0aa3 \u0aa5\u0a88 \u0a95\u0ac7 \u0aa4\u0ac7 \u0a98\u0abe\u0ab8 \u0aa8 \u0ab9\u0aa4\u0ac0; \u0aa4\u0ac7\u0aae\u0abe\u0a82 \u0a95\u0acb\u0a88 \u0aaa\u0abe\u0a82\u0aa6\u0aa1\u0abe\u0a82 \u0aa8 \u0ab9\u0aa4\u0abe\u0a82; \u0aaa\u0aa3 \u0aa4\u0ac7 \u0aa4\u0acb \u0aae\u0abe\u0aa4\u0acd\u0ab0 \u0a9c\u0abe\u0a82\u0aac\u0ab2\u0ac0 \u0ab0\u0a82\u0a97\u0aa8\u0ac0 \u0a9c\u0aa1 \u0ab9\u0aa4\u0ac0. \u0a86\u0a96\u0abe \u0ab8\u0aae\u0ac2\u0ab9\u0aa8\u0abe \u0aa6\u0ab0\u0ac7\u0a95 \u0a9b\u0acb\u0aa1\u0ab5\u0abe\u0aa8\u0ac0 \u0a9c\u0aa1 \u0a95\u0acb\u0a88 \u0ab0\u0abf\u0aae \u0ab0\u0ab9\u0abf\u0aa4 \u0aaa\u0ac8\u0aa1\u0abe\u0a82\u0aa8\u0abe \u0a86\u0ab0\u0abe\u0aa8\u0ac0 \u0a9c\u0ac7\u0aae \u0aab\u0ab0\u0ac0 \u0ab0\u0ab9\u0ac0 \u0ab9\u0aa4\u0ac0.{\u0a9c\u0acb \u0a95\u0ac7 \u0a97\u0ac1\u0ab0\u0ac1\u0aa4\u0acd\u0ab5\u0abe\u0a95\u0ab0\u0acd\u0ab7\u0aa3 \u0ab9\u0a9c\u0ac0 \u0aaa\u0aa3 \u0aa4\u0ac7\u0aa8\u0ac7 \u0a96\u0ac7\u0a82\u0a9a\u0ac0 \u0ab0\u0ab9\u0acd\u0aaf\u0ac1\u0a82 \u0ab9\u0aa4\u0ac1\u0a82, \u0aa4\u0ac7\u0aa8\u0abe \u0ab8\u0acd\u0aa8\u0abe\u0aaf\u0ac1\u0a93 \u0aa4\u0ac7\u0aa8\u0abe\u0aa5\u0ac0 \u0ab8\u0ac1\u0aae\u0ac7\u0ab3 \u0ab8\u0abe\u0aa7\u0ab5\u0abe \u0aae\u0abe\u0a9f\u0ac7 \u0a85\u0aa5\u0abe\u0a97 \u0aaa\u0acd\u0ab0\u0aaf\u0abe\u0ab8\u0acb \u0a95\u0ab0\u0ac0 \u0ab0\u0ab9\u0acd\u0aaf\u0abe\u0a82 \u0ab9\u0aa4\u0abe\u0a82. \u0aa6\u0ac8\u0aa8\u0abf\u0a95 \u0ab5\u0ab0\u0acd\u0a97\u0acb \u0aaa\u0a9b\u0ac0, \u0ab9\u0ab5\u0ac7 \u0aa4\u0ac7 \u0aa4\u0ab0\u0aa4 \u0a9c \u0a8a\u0a82\u0a98\u0ab5\u0abe\u0aa8\u0acb \u0aa8 \u0ab9\u0aa4\u0acb. \u0aac\u0ab8 \u0aad\u0aaf\u0abe\u0ab5\u0ab9 \u0a95\u0ab2\u0acd\u0aaa\u0aa8\u0abe\u0a93 \u0aac\u0abf\u0ab9\u0abe\u0aae\u0aa3\u0ac0 \u0aac\u0aa8\u0ac0 \u0a97\u0a88 \u0ab9\u0aa4\u0ac0.{\u0ab8\u0acd\u0aaa\u0ab7\u0acd\u0a9f\u0aa4: \u0a85\u0aae\u0ac7 \u0ab5\u0abe\u0aa4\u0abe\u0ab5\u0ab0\u0aa3\u0aae\u0abe\u0a82 \u0a98\u0aa3\u0ac0 \u0a8a\u0a82\u0a9a\u0abe\u0a88 \u0aaa\u0ab0 \u0aaa\u0ab9\u0acb\u0a82\u0a9a\u0ac0 \u0a97\u0aaf\u0abe\u0a82 \u0ab9\u0aa4\u0abe\u0a82, \u0a95\u0ac7\u0aae\u0a95\u0ac7 \u0a86\u0a95\u0abe\u0ab6 \u0a98\u0ac7\u0ab0\u0abe \u0a95\u0abe\u0ab3\u0abe \u0ab0\u0a82\u0a97\u0aa8\u0ac1\u0a82 \u0aa5\u0a88 \u0a97\u0aaf\u0ac1\u0a82 \u0ab9\u0aa4\u0ac1\u0a82 \u0a85\u0aa8\u0ac7 \u0aa4\u0abe\u0ab0\u0abe \u0a9a\u0aae\u0a95\u0ab5\u0abe\u0aa8\u0abe \u0aac\u0a82\u0aa7 \u0aa5\u0a88 \u0a97\u0aaf\u0abe\u0a82 \u0ab9\u0aa4\u0abe\u0a82. \u0ab8\u0aae\u0ac1\u0aa6\u0acd\u0ab0\u0aa8\u0ac0 \u0a95\u0acd\u0ab7\u0abf\u0aa4\u0abf\u0a9c, \u0ab8\u0aae\u0ac1\u0aa6\u0acd\u0ab0\u0aa4\u0a9f \u0aaa\u0ab0 \u0aa4\u0ac7\u0aa8\u0ac7 \u0aa6\u0ac7\u0a96\u0abe\u0aa4\u0abe\u0a82 \u0ab8\u0acd\u0aa4\u0ab0 \u0aaa\u0ab0 \u0a9c \u0aa6\u0ac7\u0a96\u0abe\u0aa8\u0abe\u0ab0\u0abe \u0a9c\u0ac7\u0ab5\u0abe \u0aad\u0acd\u0ab0\u0aae\u0aa8\u0ac0 \u0a9c\u0ac7\u0aae \u0aa8\u0ac0\u0a9a\u0ac7\u0aa8\u0ac1\u0a82 \u0ab8\u0acd\u0aa5\u0abf\u0ab0 \u0a86\u0a95\u0abe\u0ab6 \u0aa6\u0ac7\u0a96\u0abe\u0a88 \u0ab0\u0ab9\u0acd\u0aaf\u0ac1\u0a82 \u0ab9\u0aa4\u0ac1\u0a82 \u0a85\u0aa8\u0ac7 \u0a8f\u0ab5\u0ac1\u0a82 \u0ab2\u0abe\u0a97\u0ac0 \u0ab0\u0ab9\u0acd\u0aaf\u0ac1\u0a82 \u0ab9\u0aa4\u0ac1\u0a82 \u0a95\u0ac7 \u0a95\u0abe\u0ab0 \u0a85\u0aa4\u0acd\u0aaf\u0a82\u0aa4 \u0a97\u0ab9\u0aa8 \u0a85\u0a82\u0aa4\u0ab0\u0abf\u0a95\u0acd\u0ab7\u0aae\u0abe\u0a82 \u0aa4\u0ab0\u0ac0 \u0ab0\u0ab9\u0ac0 \u0ab9\u0acb\u0aaf, \u0a9c\u0ac7\u0aa8\u0abe \u0a89\u0aaa\u0ab2\u0abe \u0a85\u0aa1\u0aa7\u0abe \u0aad\u0abe\u0a97\u0aae\u0abe\u0a82 \u0a9a\u0abe\u0a82\u0aa6\u0ac0 \u0a9b\u0ab5\u0abe\u0a88 \u0ab9\u0acb\u0aaf.{\u0ab9\u0ac1\u0a82 \u0a95\u0acb\u0a88\u0aaa\u0aa3 \u0ab0\u0ac0\u0aa4\u0ac7 \u0aae\u0a82\u0a97\u0ab3 \u0a97\u0acd\u0ab0\u0ab9\u0aa8\u0ac7 \u0a9c\u0acb\u0a88\u0ab6 \u0a85\u0aa8\u0ac7 \u0aa4\u0ac7 \u0a8f\u0a95 \u0a85\u0ab8\u0abe\u0aa7\u0abe\u0ab0\u0aa3 \u0a85\u0aa8\u0ac1\u0aad\u0ab5 \u0ab9\u0ab6\u0ac7. \u0aae\u0aa8\u0ac7 \u0a8f\u0ab5\u0ac1\u0a82 \u0ab2\u0abe\u0a97\u0ac7 \u0a9b\u0ac7 \u0a95\u0ac7 \u0ab8\u0ac2\u0a95\u0acd\u0ab7\u0acd\u0aae \u0a9f\u0ac7\u0ab2\u0ac0\u0ab8\u0acd\u0a95\u0acb\u0aaa \u0aae\u0abe\u0ab0\u0aab\u0aa4\u0ac7 \u0a96\u0a97\u0acb\u0ab3 \u0aae\u0a82\u0aa1\u0ab3\u0aa8\u0ac1\u0a82 \u0aa6\u0ac3\u0ab6\u0acd\u0aaf \u0aa4\u0ac7\u0aae\u0a9c \u0ab5\u0abf\u0ab6\u0acd\u0ab5\u0aad\u0ab0\u0aa8\u0ac0 \u0aaf\u0abe\u0aa4\u0acd\u0ab0\u0abe, \u0a86\u0aa7\u0ac1\u0aa8\u0abf\u0a95 \u0ab6\u0abf\u0a95\u0acd\u0ab7\u0aa3\u0aa8\u0acb \u0a8f\u0a95 \u0aad\u0abe\u0a97 \u0ab9\u0acb\u0ab5\u0acb \u0a9c\u0acb\u0a88\u0a8f. ".split("{"),
Wc.sentence="\u0a85\u0aae\u0aa8\u0ac7 \u0aa4\u0ac7\u0aa8\u0ac0 \u0a9c\u0abe\u0aa3 \u0aa5\u0abe\u0aaf \u0aa4\u0ac7 \u0aaa\u0ab9\u0ac7\u0ab2\u0abe\u0a82 \u0a9c, \u0a85\u0aae\u0ac7 \u0a9c\u0aae\u0ac0\u0aa8 \u0a9b\u0acb\u0aa1\u0ac0 \u0aa6\u0ac0\u0aa7\u0ac0 \u0ab9\u0aa4\u0ac0.;\u0a85\u0aae\u0abe\u0ab0\u0ac0 \u0ab8\u0abe\u0aae\u0ac7\u0aa8\u0ac1\u0a82 \u0aa6\u0ac3\u0ab6\u0acd\u0aaf \u0a96\u0ab0\u0ac7\u0a96\u0ab0 \u0a85\u0aa6\u0acd\u0aad\u0ac1\u0aa4 \u0ab9\u0aa4\u0ac1\u0a82.;\u0a86\u0a95\u0abe\u0ab6 \u0ab5\u0abe\u0aa6\u0ab3\u0ab0\u0ab9\u0abf\u0aa4 \u0aa4\u0aa5\u0abe \u0a98\u0ac7\u0ab0\u0abe \u0ab5\u0abe\u0aa6\u0ab3\u0ac0 \u0ab0\u0a82\u0a97\u0aa8\u0ac1\u0a82 \u0ab9\u0aa4\u0ac1\u0a82.;\u0a9a\u0a82\u0aa6\u0acd\u0ab0 \u0ab5\u0abe\u0aa6\u0ab3\u0abe\u0aae\u0abe\u0a82 \u0aa2\u0a82\u0a95\u0abe\u0aaf\u0ac7\u0ab2\u0acb \u0ab9\u0aa4\u0acb.;\u0a9c\u0acd\u0aaf\u0acb\u0aa4 \u0ab9\u0acb\u0ab2\u0ab5\u0abe\u0a88 \u0a97\u0a88 \u0a85\u0aa8\u0ac7 \u0aa4\u0ac7\u0aa3\u0ac7 \u0aac\u0abe\u0ab0\u0ac0\u0aae\u0abe\u0a82\u0aa5\u0ac0 \u0aa4\u0abe\u0ab0\u0abe\u0a93\u0aa8\u0ac7 \u0a9c\u0acb\u0aaf\u0abe\u0a82.;\u0aa4\u0ac7 \u0aa4\u0acb \u0aab\u0a95\u0acd\u0aa4 \u0ab8\u0aae\u0aaf\u0aa8\u0ac0 \u0ab5\u0abe\u0aa4 \u0ab9\u0aa4\u0ac0.;\u0aa4\u0ac7\u0aae\u0aa8\u0abe \u0aa4\u0aae\u0abe\u0aae \u0ab8\u0abe\u0aa7\u0aa8 \u0a85\u0aa8\u0ac7 \u0a93\u0a9c\u0abe\u0ab0 \u0a8f\u0a95 \u0a95\u0ac7 \u0aac\u0ac0\u0a9c\u0abe \u0ab8\u0acd\u0ab5\u0ab0\u0ac2\u0aaa\u0ac7 \u0a95\u0abe\u0ab0\u0acd\u0aaf\u0a95\u0acd\u0ab7\u0aae \u0a9b\u0ac7.;\u0aa7\u0ac1\u0aae\u0acd\u0aae\u0ab8\u0aa8\u0ac7 \u0ab2\u0ac0\u0aa7\u0ac7 \u0ab5\u0ab9\u0abe\u0aa3 \u0aac\u0a82\u0aa6\u0ab0\u0aa5\u0ac0 \u0aa4\u0acd\u0ab0\u0aa3 \u0a95\u0ab2\u0abe\u0a95 \u0aac\u0ab9\u0abe\u0ab0 \u0ab0\u0ab9\u0acd\u0aaf\u0ac1\u0a82.;\u0aaa\u0a82\u0a96\u0aa8\u0abe \u0ab2\u0ab9\u0ac7\u0ab0\u0aa6\u0abe\u0ab0 \u0a95\u0abf\u0aa8\u0abe\u0ab0\u0abe \u0aaa\u0ab0 \u0ab2\u0abe\u0ab2\u0abe\u0ab6 \u0aa6\u0ac7\u0a96\u0abe\u0a88 \u0ab0\u0ab9\u0ac0 \u0ab9\u0aa4\u0ac0.;\u0aaa\u0a9b\u0ac0 \u0a87\u0a9a\u0acd\u0a9b\u0abe \u0aaa\u0ac2\u0ab0\u0acd\u0aa3 \u0aa5\u0ab5\u0abe\u0aa8\u0ac0 \u0aaa\u0ab9\u0ac7\u0ab2\u0ac0 \u0ab0\u0abe\u0aa4 \u0a86\u0ab5\u0ac0.;\u0aaa\u0ac3\u0aa5\u0acd\u0ab5\u0ac0 \u0a89\u0aa1\u0aa4\u0abe \u0a9c\u0ab9\u0abe\u0a9c\u0aa8\u0ac0 \u0aa8\u0ac0\u0a9a\u0ac7 \u0aa6\u0ac2\u0ab0 \u0a85\u0ab0\u0acd\u0aa7\u0a9a\u0a82\u0aa6\u0acd\u0ab0\u0abe\u0a95\u0abe\u0ab0 \u0aa4\u0ac7\u0a9c\u0ab8\u0acd\u0ab5\u0ac0 \u0ab0\u0ac0\u0aa4\u0ac7 \u0a9d\u0ab3\u0a95\u0aa4\u0ac0 \u0ab9\u0aa4\u0ac0.;\u0aae\u0abe\u0ab0\u0abe \u0aac\u0ac7 \u0ab8\u0acd\u0ab5\u0aad\u0abe\u0ab5\u0acb\u0aae\u0abe\u0a82 \u0a8f\u0a95 \u0ab8\u0aae\u0abe\u0aa8 \u0ab8\u0acd\u0aae\u0ac3\u0aa4\u0abf \u0ab9\u0aa4\u0ac0.;\u0aae\u0ac7\u0a82 \u0aa4\u0acb\u0aab\u0abe\u0aa8 \u0a9c\u0acb\u0aaf\u0ac1\u0a82, \u0aa4\u0ac7 \u0a96\u0ac2\u0aac \u0ab8\u0ac1\u0a82\u0aa6\u0ab0 \u0aaa\u0aa3 \u0aad\u0aaf\u0a82\u0a95\u0ab0 \u0ab9\u0aa4\u0ac1\u0a82.;\u0ab0\u0ac7\u0a95\u0acb\u0ab0\u0acd\u0aa1 \u0a95\u0ab0\u0ac7\u0ab2 \u0a85\u0ab5\u0abe\u0a9c \u0ab8\u0acd\u0aaa\u0ac0\u0a95\u0ab0\u0aae\u0abe\u0a82 \u0aac\u0abe\u0ab0\u0aa3\u0abe\u0aa8\u0ac0 \u0aac\u0ab9\u0abe\u0ab0 \u0ab8\u0ac1\u0aa7\u0ac0 \u0a97\u0ac1\u0a82\u0a9c\u0ac0 \u0ab0\u0ab9\u0acd\u0aaf\u0acb \u0ab9\u0aa4\u0acb.;\u0ab5\u0abe\u0aa6\u0ab3\u0ac0 \u0ab8\u0abe\u0a82\u0a9c\u0ac7 \u0ab2\u0ab9\u0ac7\u0ab0\u0acb \u0a8f\u0a95\u0aac\u0ac0\u0a9c\u0abe\u0aa5\u0ac0 \u0a9f\u0a95\u0ab0\u0abe\u0a88 \u0ab0\u0ab9\u0ac0 \u0ab9\u0aa4\u0ac0.;\u0ab5\u0abe\u0aaa\u0ab8\u0ac0 \u0ab8\u0ab9\u0ac7\u0ab2 \u0a8f\u0a95\u0ab2\u0abe \u0aaa\u0ac2\u0ab0\u0ac0 \u0a95\u0ab0\u0ab5\u0abe\u0aa8\u0ac0 \u0ab9\u0aa4\u0ac0.;\u0ab8\u0acb\u0aa8\u0ac7\u0ab0\u0ac0 \u0a9d\u0abe\u0a95\u0ab3 \u0ab5\u0ab9\u0abe\u0aa3\u0aa8\u0abe \u0aa4\u0ac2\u0aa4\u0a95\u0aa8\u0ac0 \u0a9a\u0abe\u0ab0\u0ac7 \u0aa4\u0ab0\u0aab \u0a9b\u0ab5\u0abe\u0a88 \u0a97\u0a88.".split(";"),
Wc.numerals="\u0ae6\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef",Wc.symbols="\u20b9",Wc),I[ib.id]=(Xc.alphabet="\u0a06 \u0a08 \u0a0a \u0a0f \u0a10 \u0a13 \u0a14 \u0a15 \u0a16 \u0a17 \u0a18 \u0a19 \u0a1a \u0a1b \u0a1c \u0a1d \u0a1e \u0a1f \u0a20 \u0a21 \u0a22 \u0a23 \u0a24 \u0a25 \u0a26 \u0a27 \u0a28 \u0a2a \u0a2b \u0a2c \u0a2d \u0a2e \u0a2f \u0a30 \u0a32 \u0a33 \u0a35 \u0a36 \u0a38 \u0a39 \u0a72 \u0a73 \u0a74",Xc.paragraph="\u0a2e\u0a48\u0a02 \u0a15\u0a3f\u0a35\u0a47\u0a02 \u0a28\u0a3e \u0a15\u0a3f\u0a35\u0a47\u0a02 \u0a2e\u0a70\u0a17\u0a32 \u0a17\u0a4d\u0a30\u0a39\u0a3f \u0a26\u0a3e \u0a1a\u0a3f\u0a39\u0a30\u0a3e \u0a35\u0a47\u0a16\u0a3e\u0a02\u0a17\u0a3e, \u0a05\u0a24\u0a47 \u0a07\u0a39 \u0a15\u0a3e\u0a2b\u0a3c\u0a40 \u0a26\u0a41\u0a30\u0a32\u0a71\u0a2d \u0a05\u0a28\u0a41\u0a2d\u0a35 \u0a39\u0a4b\u0a35\u0a47\u0a17\u0a3e\u0964 \u0a2e\u0a48\u0a28\u0a42\u0a70 \u0a07\u0a70\u0a1d \u0a32\u0a71\u0a17\u0a26\u0a3e \u0a39\u0a48 \u0a15\u0a3f \u0a15\u0a3f\u0a38\u0a47 \u0a38\u0a3c\u0a15\u0a24\u0a40\u0a38\u0a3c\u0a3e\u0a32\u0a40 \u0a1f\u0a48\u0a32\u0a40\u0a38\u0a15\u0a4b\u0a2a \u0a24\u0a4b\u0a02 \u0a05\u0a38\u0a2e\u0a3e\u0a28\u0a40 \u0a2a\u0a3f\u0a70\u0a21\u0a3e\u0a02 \u0a28\u0a42\u0a70 \u0a35\u0a47\u0a16\u0a23\u0a3e, \u0a28\u0a3e\u0a32 \u0a39\u0a40 \u0a38\u0a70\u0a38\u0a3e\u0a30 \u0a2d\u0a30 \u0a26\u0a40 \u0a2f\u0a3e\u0a24\u0a30\u0a3e \u0a15\u0a30\u0a28\u0a3e \u0a06\u0a27\u0a41\u0a28\u0a3f\u0a15 \u0a38\u0a3f\u0a71\u0a16\u0a3f\u0a06 \u0a26\u0a3e \u0a07\u0a71\u0a15 \u0a39\u0a3f\u0a71\u0a38\u0a3e \u0a39\u0a4b\u0a23\u0a3e \u0a1a\u0a3e\u0a39\u0a40\u0a26\u0a3e \u0a39\u0a48\u0964 {\u0a26\u0a42\u0a30 \u0a15\u0a3f\u0a38\u0a47 \u0a2a\u0a3f\u0a70\u0a21 \u0a24\u0a4b\u0a02 \u0a2e\u0a3f\u0a32\u0a23 \u0a35\u0a3e\u0a32\u0a40 \u0a1d\u0a32\u0a15 \u0a35\u0a3f\u0a71\u0a1a \u0a15\u0a3f\u0a38\u0a47 \u0a2a\u0a35\u0a3f\u0a71\u0a24\u0a30 \u0a38\u0a70\u0a17\u0a40\u0a24 \u0a26\u0a40 \u0a1d\u0a23\u0a15\u0a3e\u0a30, \u0a1c\u0a3e\u0a02 \u0a07\u0a71\u0a15 \u0a2a\u0a4d\u0a30\u0a2d\u0a3e\u0a35\u0a38\u0a3c\u0a3e\u0a32\u0a40 \u0a1a\u0a3f\u0a24\u0a30, \u0a1c\u0a3e\u0a02 \u0a15\u0a3f\u0a38\u0a47 \u0a2e\u0a39\u0a3e\u0a28 \u0a15\u0a35\u0a40 \u0a26\u0a47 \u0a2a\u0a48\u0a30\u0a4d\u0a39\u0a47 \u0a26\u0a47 \u0a38\u0a2e\u0a3e\u0a28 \u0a38\u0a3e\u0a21\u0a47 \u0a35\u0a3f\u0a1a\u0a3e\u0a30\u0a3e\u0a02 \u0a28\u0a42\u0a70 \u0a09\u0a71\u0a28\u0a24 \u0a05\u0a24\u0a47 \u0a2a\u0a35\u0a3f\u0a71\u0a24\u0a30 \u0a15\u0a30\u0a28 \u0a26\u0a40 \u0a38\u0a3c\u0a15\u0a24\u0a40 \u0a39\u0a41\u0a70\u0a26\u0a40 \u0a39\u0a48\u0964 \u0a07\u0a38 \u0a28\u0a3e\u0a32 \u0a39\u0a2e\u0a47\u0a36\u0a3e \u0a15\u0a3f\u0a38\u0a47 \u0a26\u0a3e \u0a2d\u0a32\u0a3e \u0a39\u0a40 \u0a39\u0a41\u0a70\u0a26\u0a3e \u0a39\u0a48\u0964{\u0a39\u0a3e\u0a32\u0a3e\u0a02\u0a15\u0a3f \u0a17\u0a41\u0a30\u0a42\u0a24\u0a3e \u0a38\u0a3c\u0a15\u0a24\u0a40 \u0a09\u0a38 \u0a28\u0a42\u0a70 \u0a16\u0a3f\u0a71\u0a1a\u0a4d\u0a39 \u0a30\u0a39\u0a40 \u0a38\u0a40, \u0a2a\u0a30 \u0a09\u0a38 \u0a26\u0a40\u0a06\u0a02 \u0a2e\u0a3e\u0a38-\u0a2a\u0a47\u0a38\u0a3c\u0a40\u0a06\u0a02 \u0a24\u0a3e\u0a32\u0a2e\u0a47\u0a32 \u0a2c\u0a3f\u0a20\u0a3e\u0a09\u0a23 \u0a26\u0a40 \u0a2a\u0a42\u0a30\u0a40 \u0a15\u0a4b\u0a38\u0a3c\u0a3f\u0a38\u0a3c \u0a15\u0a30 \u0a30\u0a39\u0a40\u0a06\u0a02 \u0a38\u0a28\u0964 \u0a30\u0a4b\u0a1c\u0a3c\u0a3e\u0a28\u0a3e \u0a26\u0a40\u0a06\u0a02 \u0a15\u0a32\u0a3e\u0a38\u0a3e\u0a02 \u0a24\u0a4b\u0a02 \u0a2c\u0a3e\u0a05\u0a26 \u0a09\u0a39 \u0a39\u0a41\u0a23 \u0a24\u0a41\u0a30\u0a70\u0a24 \u0a38\u0a4c\u0a23 \u0a35\u0a3e\u0a32\u0a3e \u0a28\u0a39\u0a40\u0a02 \u0a38\u0a40\u0964 \u0a2c\u0a71\u0a38 \u0a21\u0a30\u0a3e\u0a09\u0a23\u0a47 \u0a38\u0a41\u0a2a\u0a28\u0a47 \u0a39\u0a4b\u0a30 \u0a35\u0a40 \u0a2d\u0a48\u0a5c\u0a47 \u0a39\u0a4b \u0a17\u0a0f \u0a38\u0a40\u0964{\u0a38\u0a71\u0a1a\u0a2e\u0a41\u0a71\u0a1a \u0a07\u0a39 \u0a07\u0a71\u0a15 \u0a2c\u0a47\u0a39\u0a24\u0a30\u0a40\u0a28 \u0a2f\u0a3e\u0a24\u0a30\u0a3e \u0a38\u0a40, \u0a05\u0a24\u0a47 \u0a07\u0a38 \u0a35\u0a3f\u0a71\u0a1a \u0a2e\u0a48\u0a28\u0a42\u0a70 \u0a2c\u0a39\u0a41\u0a24 \u0a38\u0a3e\u0a30\u0a47 \u0a32\u0a4b\u0a15 \u0a2e\u0a3f\u0a32\u0a47 \u0a38\u0a28, \u0a1c\u0a3f\u0a70\u0a28\u0a4d\u0a39\u0a3e\u0a02 \u0a2c\u0a3e\u0a30\u0a47 \u0a1c\u0a3e\u0a23\u0a15\u0a47 \u0a2e\u0a48\u0a28\u0a42\u0a70 \u0a16\u0a41\u0a38\u0a3c\u0a40 \u0a39\u0a4b\u0a08; \u0a2a\u0a30 \u0a1c\u0a3f\u0a70\u0a28\u0a4d\u0a39\u0a3e\u0a02 \u0a28\u0a42\u0a70 \u0a2e\u0a48\u0a02 \u0a2b\u0a3f\u0a30 \u0a15\u0a26\u0a47 \u0a35\u0a47\u0a16 \u0a28\u0a39\u0a40\u0a02 \u0a38\u0a15\u0a3f\u0a06; \u0a15\u0a3f\u0a09\u0a02\u0a15\u0a3f \u0a1c\u0a40\u0a35\u0a28 \u0a0f\u0a28\u0a3e \u0a32\u0a70\u0a2c\u0a3e \u0a28\u0a39\u0a40\u0a02 \u0a39\u0a48; \u0a05\u0a24\u0a47 \u0a17\u0a5c\u0a4d\u0a39\u0a40 \u0a26\u0a40 \u0a38\u0a41\u0a30\u0a71\u0a16\u0a3f\u0a06 \u0a05\u0a24\u0a47 \u0a09\u0a38 \u0a28\u0a42\u0a70 \u0a2c\u0a3f\u0a39\u0a24\u0a30 \u0a2c\u0a23\u0a3e\u0a09\u0a23 \u0a26\u0a3e \u0a06\u0a2a\u0a23\u0a3e \u0a2b\u0a3c\u0a30\u0a1c\u0a3c \u0a28\u0a3f\u0a2d\u0a3e\u0a09\u0a23\u0a3e \u0a39\u0a30\u0a47\u0a15 \u0a35\u0a3f\u0a05\u0a15\u0a24\u0a40 \u0a32\u0a08 \u0a1c\u0a3c\u0a30\u0a42\u0a30\u0a40 \u0a39\u0a48\u0964 \u0a2a\u0a30 \u0a2b\u0a3f\u0a30 \u0a35\u0a40, \u0a1c\u0a4b \u0a15\u0a41\u0a1d \u0a2e\u0a48\u0a02 \u0a32\u0a3f\u0a16\u0a3f\u0a06 \u0a39\u0a48 \u0a09\u0a38\u0a26\u0a47 \u0a2c\u0a3e\u0a35\u0a1c\u0a42\u0a26, \u0a05\u0a38\u0a40\u0a02 \u0a2c\u0a39\u0a41\u0a24 \u0a2f\u0a3e\u0a24\u0a30\u0a3e \u0a15\u0a40\u0a24\u0a40, \u0a39\u0a2e\u0a47\u0a36\u0a3e\u0a02; \u0a2a\u0a30 \u0a09\u0a39 \u0a32\u0a71\u0a16\u0a3e\u0a02 \u0a26\u0a40 \u0a17\u0a3f\u0a23\u0a24\u0a40 \u0a35\u0a3f\u0a71\u0a1a \u0a38\u0a28, \u0a05\u0a24\u0a47 \u0a38\u0a3e\u0a32 \u0a0f\u0a28\u0a47 \u0a25\u0a4b\u0a5c\u0a4d\u0a39\u0a47 \u0a38\u0a28\u0964{\u0a2c\u0a48\u0a02\u0a17\u0a23\u0a40 \u0a18\u0a3e\u0a39 \u0a26\u0a47 \u0a1b\u0a4b\u0a1f\u0a47 \u0a22\u0a47\u0a30 \u0a26\u0a40 \u0a24\u0a30\u0a4d\u0a39\u0a3e\u0a02 \u0a35\u0a3f\u0a16\u0a3e\u0a08 \u0a26\u0a47 \u0a30\u0a39\u0a40 \u0a1a\u0a40\u0a1c\u0a3c, \u0a1c\u0a4b \u0a2a\u0a70\u0a1c \u0a35\u0a30\u0a17 \u0a2b\u0a41\u0a41\u0a71\u0a1f \u0a24\u0a4b\u0a02 \u0a35\u0a71\u0a21\u0a40 \u0a38\u0a40, \u0a30\u0a47\u0a24 \u0a35\u0a3f\u0a71\u0a1a\u0a4b\u0a02 \u0a09\u0a39\u0a28\u0a3e\u0a02 \u0a35\u0a71\u0a32 \u0a06 \u0a30\u0a39\u0a40 \u0a38\u0a40\u0964 \u0a1c\u0a26\u0a4b\u0a02 \u0a09\u0a39 \u0a15\u0a3e\u0a2b\u0a3c\u0a40 \u0a28\u0a47\u0a5c\u0a47 \u0a06 \u0a17\u0a08, \u0a24\u0a3e\u0a02 \u0a2a\u0a24\u0a3e \u0a32\u0a71\u0a17\u0a3f\u0a06 \u0a15\u0a3f \u0a09\u0a39 \u0a18\u0a3e\u0a39 \u0a28\u0a39\u0a40\u0a02 \u0a38\u0a40; \u0a09\u0a38 \u0a35\u0a3f\u0a71\u0a1a \u0a15\u0a4b\u0a08 \u0a2a\u0a71\u0a24\u0a40\u0a06\u0a02 \u0a28\u0a39\u0a40\u0a02 \u0a38\u0a28, \u0a2a\u0a30 \u0a38\u0a3f\u0a30\u0a2b\u0a3c \u0a2c\u0a48\u0a02\u0a17\u0a23\u0a40 \u0a1c\u0a5c\u0a4d\u0a39\u0a3e\u0a02 \u0a38\u0a28\u0964 \u0a2a\u0a42\u0a30\u0a47 \u0a38\u0a2e\u0a42\u0a39 \u0a26\u0a47 \u0a39\u0a30 \u0a1b\u0a4b\u0a1f\u0a47 \u0a2c\u0a42\u0a1f\u0a47 \u0a32\u0a08 \u0a1c\u0a5c\u0a4d\u0a39\u0a3e\u0a02 \u0a15\u0a3f\u0a38\u0a47 \u0a30\u0a3f\u0a2e \u0a30\u0a39\u0a3f\u0a24 \u0a2a\u0a39\u0a40\u0a0f \u0a26\u0a40 \u0a24\u0a30\u0a4d\u0a39\u0a3e\u0a02 \u0a18\u0a41\u0a70\u0a2e \u0a30\u0a39\u0a40\u0a06\u0a02 \u0a38\u0a28\u0964{\u0a38\u0a2a\u0a71\u0a38\u0a3c\u0a1f \u0a24\u0a4c\u0a30 '\u0a24\u0a47, \u0a05\u0a38\u0a40\u0a02 \u0a35\u0a3e\u0a2f\u0a42\u0a2e\u0a70\u0a21\u0a32 \u0a35\u0a3f\u0a71\u0a1a \u0a2c\u0a39\u0a41\u0a24 \u0a09\u0a71\u0a1a\u0a3e\u0a08 '\u0a24\u0a47 \u0a2a\u0a39\u0a41\u0a70\u0a1a \u0a17\u0a0f \u0a38\u0a40, \u0a15\u0a3f\u0a09\u0a02\u0a15\u0a3f \u0a05\u0a38\u0a2e\u0a3e\u0a28 \u0a17\u0a39\u0a3f\u0a30\u0a47 \u0a15\u0a3e\u0a32\u0a47 \u0a30\u0a70\u0a17 \u0a26\u0a3e \u0a39\u0a4b \u0a17\u0a3f\u0a06 \u0a38\u0a40, \u0a05\u0a24\u0a47 \u0a24\u0a3e\u0a30\u0a47 \u0a1a\u0a2e\u0a15\u0a23\u0a3e \u0a2c\u0a70\u0a26 \u0a39\u0a4b \u0a17\u0a0f \u0a38\u0a28\u0964 \u0a2c\u0a3f\u0a32\u0a15\u0a41\u0a32 \u0a09\u0a38 \u0a1b\u0a32\u0a3e\u0a35\u0a47 \u0a35\u0a3e\u0a02\u0a17 \u0a1c\u0a4b \u0a38\u0a2e\u0a41\u0a70\u0a26\u0a30 \u0a26\u0a40 \u0a26\u0a41\u0a2e\u0a47\u0a32 \u0a28\u0a42\u0a70 \u0a2a\u0a39\u0a3e\u0a5c\u0a40 '\u0a24\u0a47 \u0a1a\u0a5c\u0a4d\u0a39\u0a15\u0a47 \u0a09\u0a38 \u0a28\u0a42\u0a70 \u0a35\u0a47\u0a16\u0a23 \u0a35\u0a3e\u0a32\u0a47 \u0a26\u0a47 \u0a2a\u0a71\u0a27\u0a30 '\u0a24\u0a47 \u0a39\u0a40 \u0a35\u0a3f\u0a16\u0a3e\u0a08 \u0a26\u0a47\u0a23 \u0a35\u0a30\u0a17\u0a3e \u0a2d\u0a41\u0a32\u0a47\u0a16\u0a3e \u0a2a\u0a48\u0a26\u0a3e \u0a15\u0a30\u0a26\u0a3e \u0a39\u0a48, \u0a15\u0a3e\u0a32\u0a3e \u0a2c\u0a71\u0a26\u0a32 \u0a39\u0a47\u0a20\u0a4b\u0a02 \u0a1c\u0a3e \u0a1a\u0a41\u0a71\u0a15\u0a3e \u0a38\u0a40, \u0a05\u0a24\u0a47 \u0a2a\u0a4d\u0a30\u0a24\u0a40\u0a24 \u0a39\u0a4b \u0a30\u0a3f\u0a39\u0a3e \u0a38\u0a40 \u0a15\u0a3f \u0a15\u0a3e\u0a30 \u0a07\u0a71\u0a15 \u0a17\u0a39\u0a3f\u0a30\u0a47 \u0a17\u0a4b\u0a33\u0a47 \u0a35\u0a3f\u0a71\u0a1a \u0a24\u0a48\u0a30 \u0a30\u0a39\u0a40 \u0a38\u0a40, \u0a1c\u0a3f\u0a38\u0a26\u0a47 \u0a09\u0a71\u0a2a\u0a30\u0a32\u0a47 \u0a05\u0a71\u0a27\u0a47 \u0a2d\u0a3e\u0a17 '\u0a24\u0a47 \u0a1a\u0a3e\u0a02\u0a26\u0a40 \u0a1a\u0a5c\u0a4d\u0a39\u0a40 \u0a39\u0a4b\u0a08 \u0a38\u0a40\u0964{\u0a15\u0a3f\u0a09\u0a02\u0a15\u0a3f \u0a2d\u0a3e\u0a17\u0a3e\u0a02 \u0a26\u0a40 \u0a38\u0a42\u0a16\u0a2e \u0a30\u0a1a\u0a28\u0a3e \u0a28\u0a42\u0a70 \u0a38\u0a2e\u0a1d\u0a23 \u0a32\u0a08 \u0a2e\u0a47\u0a30\u0a40 \u0a17\u0a24\u0a40 \u0a2c\u0a39\u0a41\u0a24 \u0a35\u0a71\u0a21\u0a40 \u0a30\u0a41\u0a15\u0a3e\u0a35\u0a1f \u0a38\u0a40, \u0a07\u0a38 \u0a32\u0a08 \u0a2e\u0a48\u0a02 \u0a06\u0a2a\u0a23\u0a47 \u0a2a\u0a39\u0a3f\u0a32\u0a47 \u0a07\u0a30\u0a3e\u0a26\u0a47 \u0a26\u0a47 \u0a35\u0a3f\u0a2a\u0a30\u0a40\u0a24 \u0a07\u0a38 \u0a26\u0a40 \u0a35\u0a3f\u0a38\u0a24\u0a4d\u0a30\u0a3f\u0a24 \u0a32\u0a70\u0a2c\u0a3e\u0a08 \u0a2e\u0a3e\u0a2a\u0a23 \u0a26\u0a3e \u0a2b\u0a3c\u0a48\u0a38\u0a32\u0a3e \u0a32\u0a3f\u0a06; \u0a1c\u0a4b \u0a32\u0a17\u0a2d\u0a17 \u0a05\u0a71\u0a20 \u0a2b\u0a41\u0a71\u0a1f \u0a09\u0a71\u0a1a\u0a40 \u0a05\u0a24\u0a47 \u0a07\u0a38 \u0a26\u0a47 \u0a05\u0a28\u0a41\u0a2a\u0a3e\u0a24 \u0a35\u0a3f\u0a71\u0a1a \u0a15\u0a3e\u0a2b\u0a3c\u0a40 \u0a35\u0a71\u0a21\u0a40 \u0a38\u0a40\u0964 \u0a07\u0a38 \u0a28\u0a3f\u0a38\u0a3c\u0a1a\u0a47 \u0a24\u0a4b\u0a02 \u0a2c\u0a3e\u0a05\u0a26 \u0a05\u0a24\u0a47 \u0a06\u0a2a\u0a23\u0a40 \u0a38\u0a2e\u0a71\u0a17\u0a30\u0a40 \u0a28\u0a42\u0a70 \u0a38\u0a2b\u0a32\u0a24\u0a3e\u0a2a\u0a42\u0a30\u0a35\u0a15 \u0a07\u0a15\u0a71\u0a24\u0a30 \u0a15\u0a30\u0a28 \u0a05\u0a24\u0a47 \u0a09\u0a38 \u0a26\u0a3e \u0a2a\u0a4d\u0a30\u0a2c\u0a70\u0a27\u0a28 \u0a15\u0a30\u0a28 \u0a35\u0a3f\u0a71\u0a1a \u0a15\u0a41\u0a1d \u0a2e\u0a39\u0a40\u0a28\u0a47 \u0a32\u0a17\u0a3e\u0a09\u0a23 \u0a24\u0a4b\u0a02 \u0a2c\u0a3e\u0a05\u0a26, \u0a2e\u0a48\u0a02 \u0a07\u0a38 \u0a26\u0a40 \u0a38\u0a3c\u0a41\u0a30\u0a42\u0a06\u0a24 \u0a15\u0a40\u0a24\u0a40\u0964{\u0a1c\u0a3f\u0a35\u0a47\u0a02 \u0a1c\u0a3f\u0a35\u0a47\u0a02 \u0a2e\u0a48\u0a02 \u0a35\u0a27\u0a26\u0a40 \u0a30\u0a2b\u0a3c\u0a24\u0a3e\u0a30 \u0a28\u0a3e\u0a32 \u0a09\u0a71\u0a2a\u0a30 \u0a1c\u0a3e\u0a02\u0a26\u0a3e \u0a17\u0a3f\u0a06, \u0a26\u0a3f\u0a28 \u0a05\u0a24\u0a47 \u0a30\u0a3e\u0a24 \u0a26\u0a3e \u0a2b\u0a3c\u0a30\u0a15 \u0a07\u0a71\u0a15 \u0a28\u0a3f\u0a30\u0a70\u0a24\u0a30 \u0a27\u0a41\u0a70\u0a26 \u0a35\u0a3f\u0a71\u0a1a \u0a2c\u0a26\u0a32 \u0a17\u0a3f\u0a06; \u0a05\u0a38\u0a2e\u0a3e\u0a28 \u0a26\u0a3e \u0a30\u0a70\u0a17 \u0a39\u0a48\u0a30\u0a3e\u0a28\u0a40\u0a1c\u0a28\u0a15 \u0a22\u0a70\u0a17 \u0a28\u0a3e\u0a32 \u0a17\u0a39\u0a3f\u0a30\u0a3e \u0a28\u0a40\u0a32\u0a3e \u0a39\u0a4b \u0a17\u0a3f\u0a06, \u0a1c\u0a3f\u0a35\u0a47\u0a02 \u0a38\u0a42\u0a30\u0a1c \u0a21\u0a41\u0a71\u0a2c\u0a23 '\u0a24\u0a47 \u0a38\u0a3c\u0a3e\u0a28\u0a26\u0a3e\u0a30 \u0a1a\u0a2e\u0a15\u0a40\u0a32\u0a3e \u0a30\u0a70\u0a17 \u0a39\u0a41\u0a70\u0a26\u0a3e \u0a39\u0a48; \u0a05\u0a24\u0a47 \u0a38\u0a42\u0a30\u0a1c \u0a26\u0a40 \u0a1a\u0a2e\u0a15 \u0a05\u0a71\u0a17 \u0a26\u0a40 \u0a32\u0a39\u0a3f\u0a30, \u0a2c\u0a4d\u0a30\u0a39\u0a3f\u0a2e\u0a70\u0a21 \u0a35\u0a3f\u0a71\u0a1a \u0a1a\u0a2e\u0a15\u0a40\u0a32\u0a40 \u0a15\u0a3f\u0a30\u0a28 \u0a2c\u0a23 \u0a17\u0a08; \u0a1a\u0a70\u0a26 \u0a39\u0a32\u0a15\u0a40 \u0a05\u0a24\u0a47 \u0a1d\u0a3f\u0a32\u0a2e\u0a3f\u0a32\u0a3e\u0a09\u0a02\u0a26\u0a40 \u0a2a\u0a71\u0a1f\u0a40 \u0a26\u0a40 \u0a24\u0a30\u0a4d\u0a39\u0a3e\u0a02 \u0a2c\u0a23 \u0a17\u0a3f\u0a06; \u0a05\u0a24\u0a47 \u0a2e\u0a48\u0a28\u0a42\u0a70 \u0a15\u0a4b\u0a08 \u0a24\u0a3e\u0a30\u0a3e \u0a28\u0a39\u0a40\u0a02 \u0a35\u0a3f\u0a16\u0a3e\u0a08 \u0a26\u0a47 \u0a30\u0a3f\u0a39\u0a3e \u0a38\u0a40, \u0a38\u0a3f\u0a30\u0a2b\u0a3c \u0a28\u0a40\u0a32\u0a47 \u0a30\u0a70\u0a17 \u0a26\u0a3e \u0a28\u0a3f\u0a30\u0a70\u0a24\u0a30 \u0a1d\u0a3f\u0a32\u0a2e\u0a3f\u0a32\u0a3e\u0a09\u0a02\u0a26\u0a3e \u0a07\u0a71\u0a15 \u0a1a\u0a2e\u0a15\u0a40\u0a32\u0a3e \u0a18\u0a47\u0a30\u0a3e \u0a2c\u0a1a\u0a3f\u0a06 \u0a38\u0a40\u0964".split("{"),
Xc.sentence="\u0a38\u0a35\u0a3e\u0a32 \u0a38\u0a3f\u0a30\u0a2b\u0a3c \u0a38\u0a2e\u0a47\u0a02 \u0a26\u0a3e \u0a38\u0a40\u0964;\u0a09\u0a39\u0a28\u0a3e\u0a02 \u0a26\u0a47 \u0a38\u0a3e\u0a30\u0a47 \u0a38\u0a3e\u0a1c\u0a3c\u0a4b-\u0a38\u0a3e\u0a2e\u0a3e\u0a28 \u0a05\u0a24\u0a47 \u0a09\u0a2a\u0a15\u0a30\u0a28 \u0a39\u0a3e\u0a32\u0a47 \u0a35\u0a40, \u0a15\u0a3f\u0a38\u0a47 \u0a28\u0a3e \u0a15\u0a3f\u0a38\u0a47 \u0a30\u0a42\u0a2a \u0a35\u0a3f\u0a71\u0a1a \u0a15\u0a3f\u0a30\u0a3f\u0a06\u0a36\u0a40\u0a32 \u0a39\u0a28\u0964;\u0a2c\u0a70\u0a26\u0a30\u0a17\u0a3e\u0a39 \u0a35\u0a3f\u0a71\u0a1a\u0a4b\u0a02 \u0a28\u0a3f\u0a15\u0a32\u0a23 \u0a26\u0a47 \u0a24\u0a3f\u0a70\u0a28 \u0a18\u0a70\u0a1f\u0a47 \u0a2c\u0a3e\u0a05\u0a26 \u0a1c\u0a39\u0a3e\u0a1c\u0a3c \u0a28\u0a42\u0a70 \u0a27\u0a41\u0a70\u0a26 \u0a28\u0a47 \u0a06\u0a2a\u0a23\u0a47 \u0a18\u0a47\u0a30\u0a47 \u0a35\u0a3f\u0a71\u0a1a \u0a32\u0a48 \u0a32\u0a3f\u0a06\u0964;\u0a1a\u0a70\u0a26 \u0a2c\u0a71\u0a26\u0a32\u0a3e\u0a02 \u0a35\u0a3f\u0a71\u0a1a \u0a32\u0a41\u0a15\u0a3f\u0a06 \u0a39\u0a4b\u0a07\u0a06 \u0a38\u0a40\u0964;\u0a30\u0a3f\u0a15\u0a3e\u0a30\u0a21 \u0a15\u0a40\u0a24\u0a40 \u0a17\u0a08 \u0a05\u0a35\u0a3e\u0a1c\u0a3c \u0a38\u0a2a\u0a40\u0a15\u0a30 \u0a35\u0a3f\u0a71\u0a1a\u0a4b\u0a02 \u0a26\u0a30\u0a35\u0a3e\u0a1c\u0a3c\u0a47 \u0a24\u0a71\u0a15 \u0a17\u0a42\u0a70\u0a1c\u0a40\u0964;\u0a05\u0a71\u0a17 \u0a2c\u0a41\u0a1d \u0a17\u0a08 \u0a38\u0a40, \u0a05\u0a24\u0a47 \u0a09\u0a38 \u0a28\u0a47 \u0a16\u0a3f\u0a5c\u0a15\u0a40 \u0a30\u0a3e\u0a39\u0a40\u0a02 \u0a38\u0a3f\u0a24\u0a3e\u0a30\u0a3f\u0a06\u0a02 \u0a35\u0a71\u0a32 \u0a35\u0a47\u0a16\u0a3f\u0a06\u0964;\u0a2b\u0a3f\u0a30 \u0a2a\u0a39\u0a3f\u0a32\u0a47 \u0a21\u0a3f\u0a71\u0a17\u0a26\u0a47 \u0a39\u0a4b\u0a0f \u0a24\u0a3e\u0a30\u0a47 \u0a26\u0a40 \u0a30\u0a3e\u0a24 \u0a06\u0a08\u0964;\u0a28\u0a40\u0a32\u0a40 \u0a38\u0a3c\u0a3e\u0a2e \u0a28\u0a42\u0a70 \u0a32\u0a39\u0a3f\u0a30\u0a3e\u0a02 \u0a06\u0a2a\u0a38 \u0a35\u0a3f\u0a71\u0a1a \u0a1f\u0a15\u0a30\u0a3e \u0a30\u0a39\u0a40\u0a06\u0a02 \u0a38\u0a28\u0964;\u0a16\u0a70\u0a2d \u0a26\u0a47 \u0a15\u0a3f\u0a28\u0a3e\u0a30\u0a47 '\u0a24\u0a47 \u0a07\u0a71\u0a15 \u0a32\u0a3e\u0a32\u0a40 \u0a35\u0a3f\u0a16\u0a3e\u0a08 \u0a26\u0a47 \u0a30\u0a39\u0a40 \u0a38\u0a40\u0964;\u0a05\u0a38\u0a2e\u0a3e\u0a28 \u0a35\u0a3f\u0a71\u0a1a \u0a2c\u0a26\u0a32 \u0a28\u0a39\u0a40\u0a02 \u0a38\u0a28 \u0a05\u0a24\u0a47 \u0a05\u0a38\u0a2e\u0a3e\u0a28 \u0a26\u0a3e \u0a30\u0a70\u0a17 \u0a17\u0a39\u0a3f\u0a30\u0a3e \u0a28\u0a40\u0a32\u0a3e \u0a38\u0a40\u0964;\u0a07\u0a39 \u0a35\u0a3e\u0a2a\u0a38\u0a40 \u0a2f\u0a3e\u0a24\u0a30\u0a3e \u0a07\u0a15\u0a71\u0a32\u0a3f\u0a06\u0a02 \u0a15\u0a40\u0a24\u0a40 \u0a1c\u0a3e\u0a23 \u0a35\u0a3e\u0a32\u0a40 \u0a38\u0a40\u0964;\u0a2e\u0a48\u0a02 \u0a24\u0a41\u0a2b\u0a3c\u0a3e\u0a28 \u0a35\u0a47\u0a16\u0a3f\u0a06, \u0a1c\u0a4b \u0a38\u0a41\u0a70\u0a26\u0a30 \u0a2a\u0a30 \u0a2b\u0a3f\u0a30 \u0a35\u0a40 \u0a2d\u0a3f\u0a06\u0a28\u0a15 \u0a38\u0a40\u0964;\u0a09\u0a71\u0a21\u0a26\u0a47 \u0a39\u0a4b\u0a0f \u0a39\u0a35\u0a3e\u0a08 \u0a1c\u0a39\u0a3e\u0a1c\u0a3c \u0a24\u0a4b\u0a02 \u0a15\u0a3e\u0a2b\u0a3c\u0a40 \u0a39\u0a47\u0a20\u0a3e\u0a02 \u0a27\u0a30\u0a24\u0a40 \u0a38\u0a3c\u0a3e\u0a28\u0a26\u0a3e\u0a30 \u0a22\u0a70\u0a17 \u0a28\u0a3e\u0a32 \u0a28\u0a35\u0a47\u0a02 \u0a1a\u0a2e\u0a15\u0a26\u0a47 \u0a1a\u0a70\u0a28 \u0a35\u0a3e\u0a02\u0a17 \u0a1c\u0a17\u0a2e\u0a17\u0a3e \u0a30\u0a39\u0a40 \u0a38\u0a40\u0964;\u0a2e\u0a47\u0a30\u0a47 \u0a26\u0a4b\u0a35\u0a47\u0a02 \u0a38\u0a41\u0a2d\u0a3e\u0a35\u0a3e\u0a02 \u0a35\u0a3f\u0a71\u0a1a \u0a2f\u0a3e\u0a26 \u0a38\u0a3e\u0a02\u0a1d\u0a40 \u0a38\u0a40\u0964 ;\u0a1a\u0a2e\u0a15\u0a40\u0a32\u0a3e \u0a15\u0a4b\u0a39\u0a30\u0a3e \u0a2a\u0a42\u0a30\u0a47 \u0a1c\u0a39\u0a3e\u0a1c\u0a3c \u0a26\u0a47 \u0a21\u0a48\u0a71\u0a15 '\u0a24\u0a47 \u0a1b\u0a3e \u0a17\u0a3f\u0a06\u0964;\u0a07\u0a38 \u0a24\u0a4b\u0a02 \u0a2a\u0a39\u0a3f\u0a32\u0a3e\u0a02 \u0a15\u0a3f \u0a05\u0a38\u0a40\u0a02 \u0a15\u0a41\u0a1d \u0a1c\u0a3e\u0a23 \u0a38\u0a15\u0a26\u0a47, \u0a05\u0a38\u0a40\u0a02 \u0a27\u0a30\u0a24\u0a40 \u0a1b\u0a71\u0a21 \u0a1a\u0a41\u0a71\u0a15\u0a47 \u0a38\u0a40\u0964;\u0a38\u0a3e\u0a21\u0a47 \u0a38\u0a3e\u0a39\u0a2e\u0a23\u0a47 \u0a26\u0a3e \u0a26\u0a4d\u0a30\u0a3f\u0a38\u0a3c \u0a05\u0a38\u0a32 \u0a35\u0a3f\u0a71\u0a1a \u0a15\u0a3e\u0a2b\u0a3c\u0a40 \u0a38\u0a3c\u0a3e\u0a28\u0a26\u0a3e\u0a30 \u0a38\u0a40\u0964".split(";"),
Xc.numerals="\u0a66\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a67",Xc.symbols="\u20b9",Xc),I[jb.id]=(Yc.alphabet="\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05db\u05da\u05dc\u05de\u05dd\u05e0\u05df\u05e1\u05e2\u05e4\u05e3\u05e6\u05e5\u05e7\u05e8\u05e9\u05ea",Yc.paragraph="\u05d0\u05e8\u05d0\u05d4 \u05d0\u05ea \u05e4\u05e0\u05d9 \u05de\u05d0\u05d3\u05d9\u05dd, \u05db\u05da \u05d0\u05d5 \u05db\u05da, \u05d5\u05d6\u05d5 \u05ea\u05d4\u05d9\u05d4 \u05d7\u05d5\u05d5\u05d9\u05d4 \u05e0\u05d3\u05d9\u05e8\u05d4. \u05d3\u05d5\u05de\u05e0\u05d9 \u05e9\u05d4\u05de\u05d7\u05d6\u05d4 \u05e9\u05dc \u05d4\u05d2\u05d5\u05e4\u05d9\u05dd \u05d4\u05e9\u05de\u05d9\u05d9\u05de\u05d9\u05dd \u05de\u05d1\u05e2\u05d3 \u05dc\u05d8\u05dc\u05e1\u05e7\u05d5\u05e4 \u05de\u05d3\u05d5\u05d9\u05d9\u05e7, \u05db\u05de\u05d5 \u05d2\u05dd \u05d8\u05d9\u05d5\u05dc \u05de\u05e1\u05d1\u05d9\u05d1 \u05dc\u05e2\u05d5\u05dc\u05dd, \u05e6\u05e8\u05d9\u05db\u05d9\u05dd \u05dc\u05d4\u05d9\u05d5\u05ea \u05d7\u05dc\u05e7 \u05de\u05d7\u05d9\u05e0\u05d5\u05da \u05dc\u05d9\u05d1\u05e8\u05dc\u05d9.{\u05d4\u05d9\u05d4 \u05d6\u05d4 \u05de\u05e1\u05e2 \u05e0\u05e4\u05dc\u05d0 \u05d1\u05d0\u05de\u05ea, \u05d5\u05d1\u05d5 \u05e4\u05d2\u05e9\u05ea\u05d9 \u05e8\u05d1\u05d9\u05dd, \u05e9\u05dc\u05d4\u05db\u05d9\u05e8 \u05d0\u05d5\u05ea\u05dd \u05d6\u05d4 \u05dc\u05d0\u05d4\u05d5\u05d1 \u05d0\u05d5\u05ea\u05dd. \u05d0\u05da \u05dc\u05e2\u05d5\u05dc\u05dd \u05dc\u05d0 \u05d0\u05d5\u05db\u05dc \u05dc\u05e8\u05d0\u05d5\u05ea\u05dd \u05e9\u05d5\u05d1, \u05db\u05d9 \u05d1\u05d7\u05d9\u05d9\u05dd \u05d0\u05d9\u05df \u05d3\u05d9 \u05de\u05e8\u05d7\u05d1, \u05d5\u05e2\u05dc \u05db\u05dc \u05d0\u05d7\u05d3 \u05dc\u05de\u05dc\u05d0 \u05d7\u05d5\u05d1\u05ea\u05d5 \u05dc\u05d1\u05d9\u05d8\u05d7\u05d5\u05e0\u05d4 \u05d5\u05dc\u05e8\u05d5\u05d5\u05d7\u05ea\u05d4 \u05e9\u05dc \u05d4\u05e1\u05e4\u05d9\u05e0\u05d4. \u05d5\u05e2\u05dd \u05db\u05dc \u05d0\u05e9\u05e8 \u05d4\u05e2\u05dc\u05d9\u05ea\u05d9 \u05e2\u05dc \u05d4\u05db\u05ea\u05d1, \u05d8\u05d9\u05d9\u05dc\u05e0\u05d5 \u05e8\u05d1\u05d5\u05ea, \u05ea\u05de\u05d9\u05d3. \u05d0\u05d1\u05dc \u05d4\u05d9\u05d5 \u05db\u05dc \u05db\u05da \u05d4\u05e8\u05d1\u05d4 \u05de\u05d9\u05dc\u05d9\u05d5\u05e0\u05d9\u05dd, \u05d5\u05db\u05dc \u05db\u05da \u05de\u05e2\u05d8 \u05e9\u05e0\u05d9\u05dd.{\u05db\u05d5\u05d7 \u05d4\u05db\u05d1\u05d9\u05d3\u05d4 \u05e2\u05d3\u05d9\u05d9\u05df \u05d4\u05e9\u05e4\u05d9\u05e2 \u05e2\u05dc\u05d9\u05d5, \u05d0\u05da \u05e9\u05e8\u05d9\u05e8\u05d9\u05d5 \u05d4\u05ea\u05d0\u05de\u05e6\u05d5 \u05de\u05d0\u05d5\u05d3 \u05dc\u05d4\u05e1\u05ea\u05d2\u05dc. \u05d4\u05d5\u05d0 \u05db\u05d1\u05e8 \u05dc\u05d0 \u05d4\u05ea\u05de\u05d5\u05d8\u05d8 \u05dc\u05de\u05d9\u05d8\u05d4 \u05de\u05d9\u05d3 \u05dc\u05d0\u05d7\u05e8 \u05d4\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9\u05dd \u05d4\u05d9\u05d5\u05de\u05d9\u05d9\u05dd. \u05e8\u05e7 \u05d4\u05e1\u05d9\u05d5\u05d8\u05d9\u05dd \u05d4\u05d7\u05de\u05d9\u05e8\u05d5.{\u05db\u05db\u05dc \u05e9\u05d2\u05d5\u05d3\u05dc\u05dd \u05d4\u05d6\u05e2\u05d9\u05e8 \u05e9\u05dc \u05d4\u05d7\u05dc\u05e7\u05d9\u05dd \u05d4\u05d0\u05d8 \u05d0\u05ea \u05e7\u05e6\u05d1 \u05d4\u05ea\u05e7\u05d3\u05de\u05d5\u05ea\u05d9, \u05d4\u05d7\u05dc\u05d8\u05ea\u05d9, \u05d1\u05e0\u05d9\u05d2\u05d5\u05d3 \u05dc\u05db\u05d5\u05d5\u05e0\u05ea\u05d9 \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d9\u05ea, \u05dc\u05d4\u05e4\u05d5\u05da \u05d0\u05ea \u05d4\u05d9\u05e6\u05d5\u05e8 \u05dc\u05d1\u05e2\u05dc \u05e7\u05d5\u05de\u05d4. \u05db\u05dc\u05d5\u05de\u05e8, \u05d1\u05d2\u05d5\u05d1\u05d4 \u05e9\u05dc \u05db\u05e9\u05e0\u05d9 \u05de\u05d8\u05e8\u05d9\u05dd \u05d5\u05d7\u05e6\u05d9, \u05d5\u05d2\u05d3\u05d5\u05dc \u05d1\u05d4\u05ea\u05d0\u05dd. \u05dc\u05d0\u05d7\u05e8 \u05e9\u05d2\u05de\u05dc\u05d4 \u05d1\u05dc\u05d1\u05d9 \u05d4\u05d4\u05d7\u05dc\u05d8\u05d4, \u05d5\u05dc\u05d0\u05d7\u05e8 \u05db\u05de\u05d4 \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd \u05d1\u05d4\u05dd \u05d0\u05e1\u05e4\u05ea\u05d9 \u05d5\u05d0\u05e8\u05d2\u05e0\u05ea\u05d9 \u05d0\u05ea \u05d4\u05d7\u05d5\u05de\u05e8\u05d9\u05dd \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4, \u05d4\u05ea\u05d7\u05dc\u05ea\u05d9 \u05d1\u05de\u05dc\u05d0\u05db\u05d4.{\u05db\u05e9\u05d4\u05de\u05e9\u05db\u05ea\u05d9, \u05d1\u05e2\u05d5\u05d3\u05d9 \u05e6\u05d5\u05d1\u05e8 \u05de\u05d4\u05d9\u05e8\u05d5\u05ea, \u05e8\u05d7\u05e9\u05d9 \u05d4\u05d9\u05d5\u05dd \u05d5\u05d4\u05dc\u05d9\u05dc\u05d4 \u05d4\u05ea\u05de\u05d6\u05d2\u05d5 \u05dc\u05d0\u05e4\u05e8\u05d5\u05e8\u05d9\u05d5\u05ea \u05d0\u05d7\u05ea \u05de\u05ea\u05de\u05e9\u05db\u05ea. \u05d4\u05e9\u05de\u05d9\u05dd \u05e2\u05d8\u05d5 \u05d2\u05d5\u05d5\u05df \u05e2\u05de\u05d5\u05e7 \u05d5\u05e0\u05e4\u05dc\u05d0 \u05e9\u05dc \u05db\u05d7\u05d5\u05dc, \u05d6\u05d5\u05d4\u05e8 \u05d5\u05de\u05e8\u05d4\u05d9\u05d1 \u05db\u05d3\u05de\u05d3\u05d5\u05de\u05d9 \u05d1\u05d9\u05df \u05d4\u05e2\u05e8\u05d1\u05d9\u05d9\u05dd. \u05d4\u05e9\u05de\u05e9 \u05d4\u05e0\u05de\u05d5\u05d2\u05d4 \u05d4\u05e4\u05db\u05d4 \u05dc\u05e4\u05e1 \u05e9\u05dc \u05d0\u05e9, \u05e7\u05e9\u05ea \u05de\u05d1\u05d4\u05d9\u05e7\u05d4 \u05d1\u05d7\u05dc\u05dc, \u05d4\u05d9\u05e8\u05d7 \u05d4\u05e4\u05da \u05dc\u05e8\u05e6\u05d5\u05e2\u05d4 \u05de\u05ea\u05e0\u05d3\u05e0\u05d3\u05ea \u05d5\u05e2\u05de\u05d5\u05de\u05d4, \u05d5\u05dc\u05d0 \u05d9\u05db\u05d5\u05dc\u05ea\u05d9 \u05dc\u05e8\u05d0\u05d5\u05ea \u05d0\u05ea \u05d4\u05db\u05d5\u05db\u05d1\u05d9\u05dd, \u05d0\u05dc\u05d0 \u05e8\u05e7 \u05de\u05e2\u05d2\u05dc \u05d1\u05d4\u05d9\u05e8 \u05de\u05d4\u05d1\u05d4\u05d1 \u05e2\u05dc \u05e8\u05e7\u05e2 \u05d4\u05db\u05d7\u05d5\u05dc \u05de\u05d3\u05d9 \u05e4\u05e2\u05dd.{\u05de\u05d1\u05d8 \u05d0\u05dc \u05e2\u05d1\u05e8 \u05d2\u05e8\u05dd \u05e9\u05de\u05d9\u05d9\u05dd \u05de\u05e8\u05d5\u05d7\u05e7, \u05d9\u05e9 \u05d1\u05db\u05d5\u05d7\u05d5 \u05dc\u05e8\u05d5\u05de\u05dd \u05d5\u05dc\u05d8\u05d4\u05e8 \u05d0\u05ea \u05de\u05d7\u05e9\u05d1\u05d5\u05ea\u05d9\u05e0\u05d5 \u05db\u05de\u05d5 \u05dc\u05d7\u05df \u05e9\u05dc \u05de\u05d5\u05d6\u05d9\u05e7\u05ea \u05e7\u05d5\u05d3\u05e9, \u05e6\u05d9\u05d5\u05e8 \u05de\u05e4\u05d5\u05d0\u05e8 \u05d0\u05d5 \u05e7\u05d8\u05e2 \u05de\u05e9\u05d9\u05e8\u05d9 \u05d4\u05de\u05e9\u05d5\u05e8\u05e8\u05d9\u05dd \u05d4\u05d2\u05d3\u05d5\u05dc\u05d9\u05dd. \u05de\u05d1\u05d8 \u05db\u05d6\u05d4 \u05ea\u05de\u05d9\u05d3 \u05de\u05d7\u05d5\u05dc\u05dc \u05e4\u05dc\u05d0\u05d5\u05ea.{\u05de\u05e9\u05d4\u05d5 \u05e9\u05e0\u05e8\u05d0\u05d4 \u05db\u05de\u05d5 \u05d7\u05dc\u05e7\u05ea \u05d3\u05e9\u05d0 \u05e7\u05d8\u05e0\u05d4 \u05d5\u05e1\u05d2\u05d5\u05dc\u05d4, \u05e4\u05d7\u05d5\u05ea \u05de\u05d7\u05e6\u05d9 \u05de\u05d8\u05e8 \u05e8\u05d1\u05d5\u05e2, \u05e0\u05e2 \u05e2\u05dc-\u05e4\u05e0\u05d9 \u05d4\u05d7\u05d5\u05dc \u05dc\u05db\u05d9\u05d5\u05d5\u05e0\u05dd. \u05db\u05e9\u05d4\u05d9\u05e6\u05d5\u05e8 \u05d4\u05ea\u05e7\u05e8\u05d1 \u05de\u05e1\u05e4\u05d9\u05e7 \u05d4\u05ea\u05d1\u05e8\u05e8 \u05db\u05d9 \u05dc\u05d0 \u05d4\u05d9\u05d4 \u05d6\u05d4 \u05d3\u05e9\u05d0; \u05dc\u05d0 \u05d4\u05d9\u05d5 \u05e2\u05dc\u05d9\u05dd, \u05d0\u05dc\u05d0 \u05e8\u05e7 \u05e9\u05d5\u05e8\u05e9\u05d9\u05dd \u05e1\u05d2\u05d5\u05dc\u05d9\u05dd. \u05d4\u05e9\u05d5\u05e8\u05e9\u05d9\u05dd \u05d4\u05e1\u05ea\u05d5\u05d1\u05d1\u05d5, \u05d1\u05db\u05dc \u05e6\u05de\u05d7 \u05e7\u05d8\u05df \u05d1\u05d7\u05dc\u05e7\u05d4 \u05db\u05d5\u05dc\u05d4, \u05db\u05de\u05d5 \u05d7\u05d9\u05e9\u05d5\u05e8\u05d9 \u05d2\u05dc\u05d2\u05dc \u05dc\u05dc\u05d0 \u05de\u05e1\u05d2\u05e8\u05ea.{\u05e0\u05e8\u05d0\u05d4 \u05e9\u05d4\u05d2\u05e2\u05e0\u05d5 \u05dc\u05d2\u05d5\u05d1\u05d4 \u05e8\u05d1 \u05d1\u05d0\u05d8\u05de\u05d5\u05e1\u05e4\u05e8\u05d4, \u05e9\u05db\u05df \u05d4\u05e9\u05de\u05d9\u05d9\u05dd \u05d4\u05d9\u05d5 \u05e9\u05d7\u05d5\u05e8\u05d9\u05dd \u05db\u05de\u05d5\u05d5\u05ea, \u05d5\u05d4\u05db\u05d5\u05db\u05d1\u05d9\u05dd \u05d7\u05d3\u05dc\u05d5 \u05de\u05dc\u05e0\u05e6\u05e0\u05e5. \u05d1\u05d3\u05d5\u05de\u05d4 \u05dc\u05d0\u05e9\u05dc\u05d9\u05d4 \u05d4\u05de\u05e8\u05d5\u05de\u05de\u05ea \u05d0\u05ea \u05e7\u05d5 \u05d4\u05d0\u05d5\u05e4\u05e7 \u05e9\u05dc \u05d4\u05d9\u05dd \u05dc\u05e8\u05de\u05ea\u05d5 \u05e9\u05dc \u05d4\u05e6\u05d5\u05e4\u05d4 \u05e2\u05dc \u05d2\u05d1\u05e2\u05d4, \u05d4\u05e2\u05e0\u05df \u05d4\u05e7\u05d5\u05d3\u05e8 \u05de\u05ea\u05d7\u05ea \u05d4\u05ea\u05e4\u05e6\u05dc, \u05d5\u05d4\u05de\u05db\u05d5\u05e0\u05d9\u05ea \u05e0\u05e8\u05d0\u05ea\u05d4 \u05db\u05e6\u05e4\u05d4 \u05d1\u05de\u05e8\u05db\u05d6\u05d4 \u05e9\u05dc \u05e1\u05e4\u05e8\u05d4 \u05d7\u05e9\u05d5\u05db\u05d4 \u05d5\u05e2\u05e6\u05d5\u05de\u05d4, \u05e9\u05d7\u05e6\u05d9\u05d9\u05d4 \u05d4\u05e2\u05dc\u05d9\u05d5\u05df \u05d4\u05d9\u05d4 \u05d6\u05e8\u05d5\u05e2 \u05db\u05e1\u05e3.".split("{"),
Yc.sentence="\u05d0\u05d6 \u05d4\u05d2\u05d9\u05e2 \u05d4\u05dc\u05d9\u05dc\u05d4 \u05e9\u05dc \u05db\u05d5\u05db\u05d1 \u05d4\u05e9\u05d1\u05d9\u05d8 \u05d4\u05e8\u05d0\u05e9\u05d5\u05df.;\u05d2\u05dc\u05d9\u05dd \u05d4\u05ea\u05e0\u05e4\u05e6\u05d5 \u05d0\u05dc \u05ea\u05d5\u05da \u05d4\u05e2\u05e8\u05d1 \u05d4\u05db\u05d7\u05d5\u05dc.;\u05d4\u05d8\u05d1\u05e2 \u05d4\u05d0\u05d7\u05d3 \u05e9\u05dc\u05d9 \u05d5\u05d4\u05d8\u05d1\u05e2 \u05d4\u05d0\u05d7\u05e8 \u05d7\u05dc\u05e7\u05d5 \u05d6\u05d9\u05db\u05e8\u05d5\u05df \u05de\u05e9\u05d5\u05ea\u05e3.;\u05d4\u05dc\u05d4\u05d1\u05d4 \u05d3\u05e2\u05db\u05d4, \u05d5\u05d4\u05d5\u05d0 \u05d1\u05d4\u05d4 \u05d1\u05db\u05d5\u05db\u05d1\u05d9\u05dd \u05d3\u05e8\u05da \u05d4\u05d7\u05dc\u05d5\u05df.;\u05d4\u05de\u05d7\u05d6\u05d4 \u05e9\u05e0\u05d2\u05dc\u05d4 \u05dc\u05e4\u05e0\u05d9\u05e0\u05d5 \u05d4\u05d9\u05d4 \u05e0\u05e9\u05d2\u05d1.;\u05d4\u05de\u05e1\u05e2 \u05d7\u05d6\u05e8\u05d4 \u05d4\u05d5\u05dc\u05da \u05dc\u05d4\u05d9\u05d5\u05ea \u05d1\u05d5\u05d3\u05d3.;\u05d4\u05e7\u05d5\u05dc \u05d4\u05de\u05d5\u05e7\u05dc\u05d8 \u05e6\u05e8\u05dd \u05de\u05d4\u05e8\u05de\u05e7\u05d5\u05dc \u05e9\u05de\u05e2\u05dc \u05d4\u05d3\u05dc\u05ea.;\u05d4\u05e9\u05de\u05d9\u05dd \u05d4\u05d9\u05d5 \u05e8\u05d9\u05e7\u05d9\u05dd \u05de\u05e2\u05e0\u05e0\u05d9\u05dd \u05d5\u05e6\u05d1\u05d5\u05e2\u05d9\u05dd \u05d1\u05d2\u05d5\u05d5\u05df \u05db\u05d7\u05d5\u05dc \u05db\u05d4\u05d4 \u05e2\u05de\u05d5\u05e7.;\u05d4\u05ea\u05d1\u05d5\u05e0\u05e0\u05ea\u05d9 \u05d1\u05e1\u05e2\u05e8\u05d4. \u05db\u05d4 \u05d9\u05e4\u05d4 \u05d0\u05da \u05de\u05d1\u05e2\u05d9\u05ea\u05d4.;\u05d6\u05d5 \u05d4\u05d9\u05d9\u05ea\u05d4 \u05e8\u05e7 \u05e9\u05d0\u05dc\u05d4 \u05e9\u05dc \u05d6\u05de\u05df.;\u05db\u05d3\u05d5\u05e8 \u05d4\u05d0\u05e8\u05e5 \u05d3\u05de\u05d4 \u05dc\u05d9\u05e8\u05d7 \u05d1\u05d5\u05d4\u05e7, \u05d4\u05e8\u05d7\u05e7 \u05de\u05ea\u05d7\u05ea \u05dc\u05e1\u05e4\u05d9\u05e0\u05d4 \u05d4\u05de\u05e2\u05d5\u05e4\u05e4\u05ea.;\u05db\u05dc \u05d4\u05de\u05db\u05e9\u05d9\u05e8\u05d9\u05dd \u05d5\u05d4\u05db\u05dc\u05d9\u05dd \u05e9\u05dc\u05d4\u05dd \u05de\u05ea\u05e4\u05e7\u05d3\u05d9\u05dd, \u05d1\u05e6\u05d5\u05e8\u05d4 \u05db\u05d6\u05d5 \u05d0\u05d5 \u05d0\u05d7\u05e8\u05ea.;\u05db\u05de\u05e2\u05d8 \u05d1\u05dc\u05d9 \u05e9\u05e9\u05de\u05e0\u05d5 \u05dc\u05d1, \u05d4\u05ea\u05e0\u05ea\u05e7\u05e0\u05d5 \u05de\u05d4\u05e7\u05e8\u05e7\u05e2.;\u05e2\u05e8\u05e4\u05d9\u05dc\u05d9\u05dd \u05db\u05e1\u05d5\u05e4\u05d9\u05dd \u05e2\u05d8\u05e4\u05d5 \u05d0\u05ea \u05e1\u05d9\u05e4\u05d5\u05df \u05d4\u05e1\u05e4\u05d9\u05e0\u05d4;\u05e2\u05e8\u05e4\u05dc \u05d0\u05e4\u05e3 \u05d0\u05ea \u05d4\u05e1\u05e4\u05d9\u05e0\u05d4 \u05e9\u05dc\u05d5\u05e9 \u05e9\u05e2\u05d5\u05ea \u05dc\u05d0\u05d7\u05e8 \u05e9\u05d9\u05e6\u05d0\u05d4 \u05de\u05d4\u05e0\u05de\u05dc.;\u05e6\u05dc \u05db\u05d9\u05e1\u05d4 \u05d0\u05ea \u05e4\u05e0\u05d9 \u05d4\u05d9\u05e8\u05d7.;\u05e6\u05dc\u05dc\u05d9\u05ea \u05dc\u05d4\u05d1\u05d4 \u05d0\u05d3\u05d5\u05de\u05d4 \u05d4\u05e6\u05d8\u05d9\u05d9\u05e8\u05d4 \u05e2\u05dc \u05e7\u05e6\u05d4 \u05db\u05e0\u05e3 \u05de\u05e9\u05d5\u05e0\u05e0\u05ea.".split(";"),
Yc.numerals="1234567890",Yc.symbols="\u20aa",Yc),I[kb.id]=(Zc.alphabet="\u0c85 \u0c86 \u0c87 \u0c88 \u0c89 \u0c8a \u0c8b \u0ce0 \u0c8e \u0c8f \u0c90 \u0c92 \u0c93 \u0c94 \u0c85\u0c82 \u0c85\u0c83 \u0c95 \u0c96 \u0c97 \u0c98 \u0c99 \u0c9a \u0c9b \u0c9c \u0c9d \u0c9e \u0c9f \u0ca0 \u0ca1 \u0ca2 \u0ca3 \u0ca4 \u0ca5 \u0ca6 \u0ca7 \u0ca8 \u0caa \u0cab \u0cac \u0cad \u0cae \u0caf \u0cb0 \u0cb2 \u0cb5 \u0cb6 \u0cb7 \u0cb8 \u0cb9 \u0cb3 \u0c95\u0ccd\u0cb7 \u0c9c\u0ccd\u0c9e",Zc.paragraph="\u0c86\u0ca6\u0cb0\u0cc2 \u0ca8\u0cbe\u0ca8\u0cc1 \u0cae\u0c82\u0c97\u0cb3\u0ca8 \u0cae\u0cc1\u0c96 \u0ca8\u0ccb\u0ca1\u0cbf\u0ca6\u0cc6 \u0cb9\u0cbe\u0c97\u0cc2 \u0c85\u0ca6\u0cc1 \u0c92\u0c82\u0ca6\u0cc1 \u0c85\u0caa\u0cb0\u0cc2\u0caa\u0ca6 \u0c85\u0ca8\u0cc1\u0cad\u0cb5 \u0c86\u0c97\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1. \u0c89\u0ca4\u0ccd\u0ca4\u0cae \u0ca6\u0cc2\u0cb0\u0ca6\u0cb0\u0ccd\u0cb6\u0c95\u0ca6 \u0cae\u0cc2\u0cb2\u0c95 \u0c86\u0c95\u0cbe\u0cb6\u0c95\u0cbe\u0caf\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb5\u0cc0\u0c95\u0ccd\u0cb7\u0cbf\u0cb8\u0cac\u0cb9\u0cc1\u0ca6\u0cc1 \u0cb9\u0cbe\u0c97\u0cc2 \u0c9c\u0c97\u0ca4\u0ccd\u0ca4\u0cbf\u0ca8 \u0cb8\u0cc1\u0ca4\u0ccd\u0ca4 \u0c92\u0c82\u0ca6\u0cc1 \u0caa\u0ccd\u0cb0\u0cb5\u0cbe\u0cb8\u0cb5\u0cc1 \u0c92\u0c82\u0ca6\u0cc1 \u0cb6\u0cbf\u0c95\u0ccd\u0cb7\u0ca3\u0ca6 \u0c92\u0c82\u0ca6\u0cc1 \u0cad\u0cbe\u0c97\u0cb5\u0cbe\u0c97\u0cbf \u0cb0\u0cc2\u0caa\u0cc1\u0c97\u0cca\u0cb3\u0ccd\u0cb3\u0cc1\u0cb5\u0c82\u0ca4\u0cc6 \u0ca8\u0ca8\u0c97\u0cc6 \u0ca4\u0ccb\u0cb0\u0cc1\u0ca4\u0ccd\u0ca4\u0ca6\u0cc6. {\u0cb8\u0ccd\u0cb5\u0cb2\u0ccd\u0caa \u0ca6\u0cc2\u0cb0\u0ca6 \u0cb5\u0cc0\u0c95\u0ccd\u0cb7\u0ca3\u0cc6\u0caf\u0cc1 \u0ca8\u0cae\u0ccd\u0cae\u0ca8\u0ccd\u0ca8\u0cc1 \u0c9c\u0cbe\u0c97\u0cc3\u0ca4\u0cbf\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cc1\u0cb5 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0ca8\u0cae\u0ccd\u0cae \u0c86\u0cb2\u0ccb\u0c9a\u0ca8\u0cc6\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1 \u0c92\u0c82\u0ca6\u0cc1 \u0caa\u0cb5\u0cbf\u0ca4\u0ccd\u0cb0 \u0cb8\u0c82\u0c97\u0cc0\u0ca4 \u0c85\u0ca5\u0cb5\u0cbe \u0c97\u0ca3\u0ccd\u0caf\u0cb5\u0cbe\u0ca6 \u0c9a\u0cbf\u0ca4\u0ccd\u0cb0 \u0c85\u0ca5\u0cb5\u0cbe \u0c92\u0cac\u0ccd\u0cac \u0c95\u0cb5\u0cbf\u0caf \u0c95\u0cb5\u0ca8\u0c97\u0cb3 \u0cb0\u0cc0\u0ca4\u0cbf\u0caf\u0cb2\u0ccd\u0cb2\u0cbf \u0cb6\u0c95\u0ccd\u0ca4\u0cbf \u0cb9\u0cca\u0c82\u0ca6\u0cbf\u0ca6\u0cc6. \u0c87\u0ca6\u0cc1 \u0caf\u0cbe\u0cb5\u0cbe\u0c97\u0cb2\u0cc2 \u0c89\u0ca4\u0ccd\u0ca4\u0cae\u0cb5\u0cbe\u0ca6\u0ca6\u0ccd\u0ca6\u0ca8\u0ccd\u0ca8\u0cc7 \u0cae\u0cbe\u0ca1\u0cc1\u0ca4\u0ccd\u0ca4\u0ca6\u0cc6.{\u0c97\u0cc1\u0cb0\u0cc1\u0ca4\u0ccd\u0cb5\u0cbe\u0c95\u0cb0\u0ccd\u0cb7\u0ca3\u0cc6\u0caf\u0cc1 \u0c85\u0cb5\u0ca8\u0ca4\u0ccd\u0ca4 \u0c8e\u0cb3\u0cc6\u0caf\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca6\u0ccd\u0ca6\u0cb0\u0cc2, \u0c85\u0ca6\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb9\u0cca\u0c82\u0ca6\u0cbf\u0c95\u0cca\u0cb3\u0ccd\u0cb3\u0cb2\u0cc1 \u0c85\u0cb5\u0cb0 \u0cb8\u0ccd\u0ca8\u0cbe\u0caf\u0cc1\u0c97\u0cb3\u0cc1 \u0cb9\u0cc6\u0c9a\u0ccd\u0c9a\u0cc1 \u0caa\u0ccd\u0cb0\u0caf\u0ca4\u0ccd\u0ca8 \u0cae\u0cbe\u0ca1\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1. \u0ca6\u0cc8\u0ca8\u0c82\u0ca6\u0cbf\u0ca8 \u0ca4\u0cb0\u0c97\u0ca4\u0cbf\u0c97\u0cb3 \u0ca8\u0c82\u0ca4\u0cb0, \u0c85\u0cb5\u0cb0\u0cc1 \u0c8e\u0c82\u0ca6\u0cbf\u0c97\u0cc2 \u0ca4\u0c95\u0ccd\u0cb7\u0ca3\u0cb5\u0cc7 \u0cae\u0cb2\u0c97\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0cb0\u0cb2\u0cbf\u0cb2\u0ccd\u0cb2. \u0c95\u0cc7\u0cb5\u0cb2 \u0cad\u0ccd\u0cb0\u0cae\u0cc6\u0caf\u0cc1 \u0ca4\u0cc0\u0cb5\u0ccd\u0cb0 \u0caa\u0cb0\u0cbf\u0ca3\u0cbe\u0cae\u0cac\u0cc0\u0cb0\u0cbf\u0ca4\u0cc1.{\u0ca8\u0cbf\u0c9c\u0cb5\u0cbe\u0c97\u0cbf\u0caf\u0cc2 \u0c87\u0ca6\u0cc1 \u0c92\u0c82\u0ca6\u0cc1 \u0c85\u0ca6\u0ccd\u0cad\u0cc1\u0ca4\u0cb5\u0cbe\u0ca6 \u0caa\u0ccd\u0cb0\u0caf\u0cbe\u0ca3 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0c85\u0ca6\u0cb0\u0cb2\u0ccd\u0cb2\u0cbf \u0ca8\u0cbe\u0ca8\u0cc1 \u0cb9\u0cb2\u0cb5\u0cb0\u0ca8\u0ccd\u0ca8\u0cc1 \u0cad\u0cc7\u0c9f\u0cbf\u0caf\u0cbe\u0ca6\u0cc6, \u0c85\u0cb5\u0cb0\u0cb2\u0ccd\u0cb2\u0cbf \u0c8e\u0cb2\u0ccd\u0cb2\u0cb0\u0cc2 \u0cb9\u0cc6\u0c9a\u0ccd\u0c9a\u0cc1 \u0caa\u0ccd\u0cb0\u0cc0\u0ca4\u0cbf\u0caa\u0cbe\u0ca4\u0ccd\u0cb0\u0cb0\u0cc7; \u0c86\u0ca6\u0cb0\u0cc6 \u0cae\u0ca4\u0ccd\u0ca4\u0cc6 \u0c85\u0cb5\u0cb0\u0cb2\u0ccd\u0cb2\u0cbf \u0caf\u0cbe\u0cb0\u0ca8\u0ccd\u0ca8\u0cc2 \u0ca8\u0ccb\u0ca1\u0cb2\u0cc1 \u0cb8\u0cbe\u0ca7\u0ccd\u0caf\u0cb5\u0cbe\u0c97\u0cb2\u0cc7 \u0c87\u0cb2\u0ccd\u0cb2; \u0c8f\u0c95\u0cc6\u0c82\u0ca6\u0cb0\u0cc6 \u0c9c\u0cc0\u0cb5\u0ca8\u0ca6\u0cb2\u0ccd\u0cb2\u0cbf \u0cb8\u0cbe\u0c95\u0cb7\u0ccd\u0c9f\u0cc1 \u0cb8\u0ccd\u0ca5\u0cb3\u0cbe\u0cb5\u0c95\u0cbe\u0cb6 \u0c87\u0cb2\u0ccd\u0cb2; \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0cad\u0ca6\u0ccd\u0cb0\u0ca4\u0cc6\u0c97\u0cc6 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0caf\u0cc6\u0cc2\u0cd5\u0c97\u0c95\u0ccd\u0cb7\u0cc6\u0cd5\u0cae\u0c95\u0ccd\u0c95\u0cbe\u0c97\u0cbf \u0caa\u0ccd\u0cb0\u0ca4\u0cbf\u0caf\u0cca\u0cac\u0ccd\u0cac\u0cb0\u0cc2 \u0ca4\u0cae\u0ccd\u0cae \u0c95\u0cb0\u0ccd\u0ca4\u0cb5\u0ccd\u0caf\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0cae\u0cbe\u0ca1\u0cac\u0cc7\u0c95\u0cbe\u0c97\u0cbf\u0cb0\u0cc1\u0ca4\u0ccd\u0ca4\u0ca6\u0cc6. \u0c86\u0ca6\u0cb0\u0cc2, \u0ca8\u0cbe\u0ca8\u0cc1 \u0caf\u0cbe\u0cb5\u0cbe\u0c97\u0cb2\u0cc2 \u0cb8\u0cbe\u0c95\u0cb7\u0ccd\u0c9f\u0cc1 \u0caa\u0ccd\u0cb0\u0caf\u0cbe\u0ca3\u0cbf\u0cb8\u0cbf\u0ca6\u0ccd\u0ca6\u0cc6; \u0c86\u0ca6\u0cb0\u0cc6 \u0c85\u0cb2\u0ccd\u0cb2\u0cbf \u0cb9\u0cb2\u0cb5\u0cbe\u0cb0\u0cc1 \u0cb2\u0c95\u0ccd\u0cb7\u0c97\u0cb3\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7\u0c97\u0cb3\u0cc1 \u0cae\u0cbe\u0ca4\u0ccd\u0cb0.{\u0c90\u0ca6\u0cc1 \u0c85\u0ca1\u0cbf \u0c8e\u0ca4\u0ccd\u0ca4\u0cb0\u0ca6 \u0cae\u0cc7\u0cb2\u0cc6 \u0caa\u0cb0\u0ccd\u0caa\u0cb2\u0ccd \u0cac\u0ca3\u0ccd\u0ca3\u0ca6 \u0c92\u0c82\u0ca6\u0cc1 \u0cb8\u0ca3\u0ccd\u0ca3 \u0caa\u0ccd\u0caf\u0cbe\u0c9a\u0ccd \u0cae\u0cb0\u0cb3\u0cbf\u0ca8\u0cbe\u0ca6\u0ccd\u0caf\u0c82\u0ca4 \u0c85\u0cb5\u0cb0 \u0ca6\u0cbf\u0c95\u0ccd\u0c95\u0cbf\u0ca8\u0ca4\u0ccd\u0ca4 \u0c9a\u0cb2\u0cbf\u0cb8\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0cb0\u0cc1\u0cb5\u0c82\u0ca4\u0cc6 \u0c95\u0c82\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cbf\u0ca4\u0cc1. \u0c87\u0ca6\u0cc1 \u0cb8\u0cbe\u0c95\u0cb7\u0ccd\u0c9f\u0cc1 \u0cac\u0cb3\u0cbf \u0cac\u0c82\u0ca6\u0cbe\u0c97 \u0c85\u0cb5\u0cb0\u0cc1 \u0c85\u0ca6\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb9\u0cc1\u0cb2\u0ccd\u0cb2\u0cc1 \u0c85\u0cb2\u0ccd\u0cb2 \u0c8e\u0c82\u0ca6\u0cc1 \u0c97\u0ccd\u0cb0\u0cb9\u0cbf\u0cb8\u0cbf\u0ca6\u0cb0\u0cc1 \u0c85\u0cb2\u0ccd\u0cb2\u0cbf \u0cb9\u0cc1\u0cb2\u0ccd\u0cb2\u0cbf\u0ca8 \u0c8e\u0cb2\u0cc6\u0c97\u0cb3\u0cc7 \u0c87\u0cb0\u0cb2\u0cbf\u0cb2\u0ccd\u0cb2, \u0c95\u0cc7\u0cb5\u0cb2 \u0ca8\u0cc7\u0cb0\u0cb3\u0cc6 \u0cac\u0cc7\u0cb0\u0cc1\u0c97\u0cb3\u0cbf\u0ca6\u0ccd\u0ca6\u0cb5\u0cc1. \u0c92\u0c82\u0ca6\u0cc1 \u0cb0\u0cbf\u0cae\u0ccd \u0c87\u0cb2\u0ccd\u0cb2\u0ca6 \u0c9a\u0c95\u0ccd\u0cb0\u0ca6 \u0c95\u0ca1\u0ccd\u0ca1\u0cbf\u0c97\u0cb3 \u0cb0\u0cc0\u0ca4\u0cbf\u0caf\u0cb2\u0ccd\u0cb2\u0cbf \u0c87\u0ca1\u0cc0 \u0caa\u0ccd\u0caf\u0cbe\u0c9a\u0ccd\u200c\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf \u0caa\u0ccd\u0cb0\u0ca4\u0cbf \u0cb8\u0ca3\u0ccd\u0ca3 \u0c97\u0cbf\u0ca1\u0c95\u0ccd\u0c95\u0cbe\u0c97\u0cbf \u0cac\u0cc7\u0cb0\u0cc1\u0c97\u0cb3\u0cc1 \u0cb8\u0cc1\u0ca4\u0ccd\u0ca4\u0cc1\u0cb9\u0cbe\u0c95\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1.{\u0ca8\u0cbe\u0cb5\u0cc1 \u0cb5\u0cbe\u0ca4\u0cbe\u0cb5\u0cb0\u0ca3\u0ca6\u0cb2\u0ccd\u0cb2\u0cbf\u0ca8 \u0c85\u0ca4\u0ccd\u0caf\u0c82\u0ca4 \u0c8e\u0ca4\u0ccd\u0ca4\u0cb0\u0c95\u0ccd\u0c95\u0cc6 \u0cb8\u0cc1\u0cb5\u0ccd\u0caf\u0cb5\u0cb8\u0ccd\u0ca5\u0cbf\u0ca4\u0cb5\u0cbe\u0c97\u0cbf \u0ca4\u0cb2\u0cc1\u0caa\u0cbf\u0ca6\u0cc6\u0cb5\u0cc1, \u0c86\u0c95\u0cbe\u0cb6\u0cb5\u0cc1 \u0c95\u0ca1\u0cc1\u0c97\u0caa\u0ccd\u0caa\u0cbe\u0c97\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0ca8\u0cbf\u0c82\u0ca4 \u0ca8\u0c95\u0ccd\u0cb7\u0ca4\u0ccd\u0cb0\u0c97\u0cb3\u0cc1 \u0cae\u0cbf\u0ca8\u0cc1\u0c97\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca6\u0ccd\u0ca6\u0cb5\u0cc1. \u0c85\u0ca6\u0cc7 \u0cb0\u0cc0\u0ca4\u0cbf\u0caf \u0c95\u0cb2\u0ccd\u0caa\u0ca8\u0cc6\u0caf\u0cb2\u0ccd\u0cb2\u0cbf \u0cb8\u0cbe\u0c97\u0cb0\u0ca6 \u0ca6\u0cc3\u0cb6\u0ccd\u0caf\u0cb5\u0cc1 \u0cac\u0cc6\u0c9f\u0ccd\u0c9f\u0ca6 \u0cae\u0cc7\u0cb2\u0cbf\u0ca8\u0cbf\u0c82\u0ca6 \u0c95\u0cbe\u0ca3\u0cc1\u0cb5 \u0cb0\u0cc0\u0ca4\u0cbf\u0caf\u0cb2\u0ccd\u0cb2\u0cbf \u0cae\u0ccb\u0ca1\u0cb5\u0cc1 \u0cb9\u0cb0\u0ca1\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0c95\u0cbe\u0cb0\u0ccd \u0ca6\u0c9f\u0ccd\u0c9f\u0cb5\u0cbe\u0ca6 \u0c86\u0c95\u0cbe\u0cb6\u0ca6\u0cb2\u0ccd\u0cb2\u0cbf \u0ca4\u0cc7\u0cb2\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0cb0\u0cc1\u0cb5\u0c82\u0ca4\u0cc6 \u0c95\u0c82\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1, \u0c87\u0cb2\u0ccd\u0cb2\u0cbf \u0cae\u0cc7\u0cb2\u0cbf\u0ca8 \u0cad\u0cbe\u0c97\u0cb5\u0cc1 \u0cac\u0cc6\u0cb3\u0ccd\u0cb3\u0cbf\u0caf\u0c82\u0ca4\u0cc6 \u0c86\u0cb5\u0cb0\u0cbf\u0cb8\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1.{\u0ca8\u0ca8\u0ccd\u0ca8 \u0cb5\u0cc7\u0c97\u0c95\u0ccd\u0c95\u0cc6 \u0c9a\u0cbf\u0c95\u0ccd\u0c95\u0ca6\u0cbe\u0ca6 \u0cad\u0cbe\u0c97\u0c97\u0cb3\u0cc2 \u0cb9\u0cc6\u0c9a\u0ccd\u0c9a\u0cc1 \u0ca4\u0cca\u0c82\u0ca6\u0cb0\u0cc6\u0caf\u0cc1\u0c82\u0c9f\u0cc1 \u0cae\u0cbe\u0ca1\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0cb0\u0cc1\u0cb5 \u0c95\u0cbe\u0cb0\u0ca3, \u0cb9\u0cc6\u0c9a\u0ccd\u0c9a\u0cc1 \u0ca6\u0cc8\u0ca4\u0ccd\u0caf\u0cbe\u0c95\u0cbe\u0cb0\u0ca6 \u0ca8\u0cbf\u0cb2\u0cc1\u0cb5\u0cc1 \u0caa\u0ca1\u0cc6\u0ca6\u0cc1\u0c95\u0cca\u0cb3\u0ccd\u0cb3\u0cb2\u0cc1 \u0c87\u0ca6\u0ca8\u0ccd\u0ca8\u0cc1 \u0caa\u0cb0\u0cbf\u0cb9\u0cb0\u0cbf\u0cb8\u0cbf\u0c95\u0cca\u0cb3\u0ccd\u0cb3\u0cc1\u0cb5 \u0c89\u0ca6\u0ccd\u0ca6\u0cc7\u0cb6\u0c95\u0ccd\u0c95\u0cc6 \u0c87\u0ca6\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca8\u0cbe\u0ca8\u0cc1 \u0caa\u0cb0\u0cbf\u0cb9\u0cb0\u0cbf\u0cb8\u0cbf\u0c95\u0cca\u0c82\u0ca1\u0cc6; \u0c85\u0c82\u0ca6\u0cb0\u0cc6 \u0cb8\u0cc1\u0cae\u0cbe\u0cb0\u0cc1 \u0c8e\u0c82\u0c9f\u0cc1 \u0c85\u0ca1\u0cbf \u0c8e\u0ca4\u0ccd\u0ca4\u0cb0 \u0cb9\u0cbe\u0c97\u0cc2 \u0caa\u0ccd\u0cb0\u0cae\u0cbe\u0ca3\u0cbe\u0ca8\u0cc1\u0c97\u0cc1\u0ca3\u0cb5\u0cbe\u0c97\u0cbf \u0cb9\u0cc6\u0c9a\u0ccd\u0c9a\u0cc1 \u0c8e\u0c82\u0ca6\u0cb0\u0ccd\u0ca5. \u0c88 \u0ca8\u0cbf\u0cb0\u0ccd\u0ca3\u0caf\u0c95\u0ccd\u0c95\u0cc6 \u0cac\u0c82\u0ca6 \u0ca8\u0c82\u0ca4\u0cb0 \u0cb9\u0cbe\u0c97\u0cc2 \u0ca8\u0ca8\u0ccd\u0ca8 \u0cb5\u0cb8\u0ccd\u0ca4\u0cc1\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1 \u0caf\u0cb6\u0cb8\u0ccd\u0cb5\u0cbf\u0caf\u0cbe\u0c97\u0cbf \u0cb8\u0c82\u0c97\u0ccd\u0cb0\u0cb9\u0cbf\u0cb8\u0cc1\u0cb5 \u0cae\u0cc2\u0cb2\u0c95 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0c86\u0caf\u0ccb\u0c9c\u0cbf\u0cb8\u0cc1\u0cb5\u0cc1\u0ca6\u0cb0\u0cb2\u0ccd\u0cb2\u0cbf \u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1 \u0c95\u0cb3\u0cc6\u0ca6 \u0ca8\u0c82\u0ca4\u0cb0, \u0ca8\u0cbe\u0ca8\u0cc1 \u0caa\u0ccd\u0cb0\u0cbe\u0cb0\u0c82\u0cad\u0cbf\u0cb8\u0cbf\u0ca6\u0cc6.{\u0ca8\u0cbe\u0ca8\u0cc1 \u0cb9\u0ccb\u0ca6\u0c82\u0ca4\u0cc6, \u0c87\u0ca8\u0ccd\u0ca8\u0cc2 \u0cb5\u0cc7\u0c97 \u0caa\u0ca1\u0cc6\u0ca6\u0cc1\u0c95\u0cca\u0cb3\u0ccd\u0cb3\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca6\u0ccd\u0ca6\u0cc6, \u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0cb9\u0c97\u0cb2\u0cc1 \u0c92\u0c82\u0ca6\u0cc1 \u0cb8\u0ca4\u0ca4 \u0cac\u0cc2\u0ca6\u0cc1\u0cac\u0ca3\u0ccd\u0ca3\u0ca6 \u0cb5\u0cbf\u0cb2\u0cc0\u0ca8\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb9\u0cca\u0c82\u0ca6\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1; \u0c86\u0c95\u0cbe\u0cb6\u0cb5\u0cc1 \u0c85\u0ca6\u0ccd\u0cad\u0cc1\u0ca4\u0cb5\u0cbe\u0ca6 \u0ca8\u0cc0\u0cb2\u0cbf \u0cac\u0ca3\u0ccd\u0ca3\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca4\u0cb3\u0cc6\u0ca6\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1, \u0c85\u0c82\u0ca6\u0cb0\u0cc6 \u0c92\u0c82\u0ca6\u0cc1 \u0c85\u0ca6\u0ccd\u0cad\u0cc1\u0ca4\u0cb5\u0cbe\u0ca6 \u0cb8\u0c82\u0ca7\u0ccd\u0caf\u0cbe \u0c95\u0cbe\u0cb2\u0ca6 \u0cac\u0ca3\u0ccd\u0ca3\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca4\u0cb3\u0cc6\u0ca6\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1; \u0cb8\u0cbe\u0c97\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0cb0\u0cc1\u0cb5 \u0cb8\u0cc2\u0cb0\u0ccd\u0caf\u0ca8\u0cc1 \u0cac\u0cc6\u0c82\u0c95\u0cbf\u0caf \u0c85\u0cb2\u0cc6\u0caf, \u0c92\u0c82\u0ca6\u0cc1 \u0c89\u0ca4\u0ccd\u0ca4\u0cae\u0cb5\u0cbe\u0ca6 \u0c95\u0cae\u0cbe\u0ca8\u0cbf\u0ca8 \u0cb0\u0cc0\u0ca4\u0cbf\u0caf\u0cb2\u0ccd\u0cb2\u0cbf \u0cac\u0cbe\u0cb9\u0ccd\u0caf\u0cbe\u0c95\u0cbe\u0cb6\u0ca6\u0cb2\u0ccd\u0cb2\u0cbf \u0c95\u0c82\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cbf\u0ca4\u0cc1; \u0c9a\u0c82\u0ca6\u0ccd\u0cb0\u0ca8\u0cc1 \u0c85\u0cb8\u0ccd\u0caa\u0cb7\u0ccd\u0c9f\u0cb5\u0cbe\u0c97\u0cbf \u0ca4\u0ccb\u0cb0\u0cbf\u0ca4\u0cc1; \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0ca8\u0ca8\u0c97\u0cc6 \u0caf\u0cbe\u0cb5\u0cc1\u0ca6\u0cc7 \u0ca8\u0c95\u0ccd\u0cb7\u0ca4\u0ccd\u0cb0\u0c97\u0cb3\u0cc1 \u0c95\u0cbe\u0ca3\u0cb2\u0cbf\u0cb2\u0ccd\u0cb2, \u0ca8\u0cc0\u0cb2\u0cbf\u0caf\u0cb2\u0ccd\u0cb2\u0cbf \u0caa\u0ccd\u0cb0\u0c95\u0cbe\u0cb6\u0cae\u0cbe\u0ca8\u0cb5\u0cbe\u0ca6 \u0cb5\u0cc3\u0ca4\u0ccd\u0ca4\u0cb5\u0cc1 \u0cae\u0cbf\u0ca3\u0cc1\u0c97\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1.".split("{"),
Zc.sentence="\u0c87\u0ca6\u0cc1 \u0c95\u0cc7\u0cb5\u0cb2 \u0cb8\u0cae\u0caf\u0ca6 \u0caa\u0ccd\u0cb0\u0cb6\u0ccd\u0ca8\u0cc6\u0caf\u0cbe\u0c97\u0cbf\u0ca6\u0cc6.;\u0ca4\u0cae\u0ccd\u0cae \u0c8e\u0cb2\u0ccd\u0cb2\u0cbe \u0c89\u0caa\u0c95\u0cb0\u0ca3\u0c97\u0cb3\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0cb8\u0cb2\u0c95\u0cb0\u0ca3\u0cc6\u0c97\u0cb3\u0cc1 \u0c92\u0c82\u0ca6\u0cc1 \u0c85\u0ca5\u0cb5\u0cbe \u0c87\u0ca8\u0ccd\u0ca8\u0cca\u0c82\u0ca6\u0cc1 \u0cb0\u0cc2\u0caa\u0ca6\u0cb2\u0ccd\u0cb2\u0cbf \u0c9c\u0cc0\u0cb5\u0c82\u0ca4\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0ccd\u0ca6\u0cb5\u0cc1.;\u0cae\u0c82\u0c9c\u0cc1 \u0c86\u0cb5\u0cb0\u0cbf\u0cb8\u0cbf\u0cb0\u0cc1\u0cb5 \u0c95\u0cbe\u0cb0\u0ca3 \u0cb9\u0ca1\u0c97\u0ca8\u0ccd\u0ca8\u0cc1 \u0cac\u0c82\u0ca6\u0cb0\u0cbf\u0ca8\u0cbf\u0c82\u0ca6 \u0cb9\u0cca\u0cb0\u0c97\u0cc6 \u0cae\u0cc2\u0cb0\u0cc1 \u0c97\u0c82\u0c9f\u0cc6\u0c97\u0cb3 \u0c95\u0cbe\u0cb2 \u0c87\u0cb0\u0cc1\u0cb5\u0c82\u0ca4\u0cc6 \u0cae\u0cbe\u0ca1\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1.;\u0c9a\u0c82\u0ca6\u0ccd\u0cb0\u0ca8 \u0cae\u0cc1\u0c96\u0cb5\u0cc1 \u0ca8\u0cc6\u0cb0\u0cb3\u0cbf\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf\u0ca6\u0cc6.;\u0cb8\u0ccd\u0caa\u0cc0\u0c95\u0cb0\u0ccd\u200c\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf\u0ca8 \u0cb0\u0cc6\u0c95\u0cbe\u0cb0\u0ccd\u0ca1\u0ccd \u0cae\u0cbe\u0ca1\u0cb2\u0cbe\u0ca6 \u0ca7\u0ccd\u0cb5\u0ca8\u0cbf\u0caf\u0cc1 \u0cac\u0cbe\u0c97\u0cbf\u0cb2 \u0cae\u0cc7\u0cb2\u0cc6 \u0c97\u0cc0\u0c9a\u0cbf\u0cb0\u0cc1\u0cb5 \u0ca7\u0ccd\u0cb5\u0ca8\u0cbf.;\u0c9c\u0ccd\u0cb5\u0cbe\u0cb2\u0cc6 \u0c95\u0ca1\u0cbf\u0cae\u0cc6\u0caf\u0cbe\u0caf\u0cbf\u0ca4\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0c85\u0cb5\u0cb0\u0cc1 \u0c95\u0cbf\u0c9f\u0c95\u0cbf\u0caf \u0cae\u0cc2\u0cb2\u0c95 \u0ca8\u0c95\u0ccd\u0cb7\u0ca4\u0ccd\u0cb0\u0c97\u0cb3\u0ca4\u0ccd\u0ca4 \u0c95\u0ca3\u0ccd\u0ca3\u0cc1 \u0cb9\u0cbe\u0caf\u0cbf\u0cb8\u0cbf\u0ca6\u0cb0\u0cc1.;\u0ca8\u0c82\u0ca4\u0cb0 \u0cae\u0cca\u0ca6\u0cb2\u0cc1 \u0ca8\u0c95\u0ccd\u0cb7\u0ca4\u0ccd\u0cb0 \u0cac\u0cc0\u0cb3\u0cc1\u0cb5 \u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf \u0caa\u0ccd\u0cb0\u0cbe\u0cb0\u0c82\u0cad\u0cb5\u0cbe\u0caf\u0cbf\u0ca4\u0cc1.;\u0ca8\u0cc0\u0cb2\u0cbf \u0cb8\u0c82\u0c9c\u0cc6\u0caf\u0cb2\u0ccd\u0cb2\u0cbf \u0c85\u0cb2\u0cc6\u0c97\u0cb3\u0cc1 \u0ca4\u0cbe\u0cb5\u0cbe\u0c97\u0cbf\u0caf\u0cc7 \u0cac\u0cc0\u0cb8\u0cbf\u0ca6\u0cb5\u0cc1.;\u0c92\u0c82\u0ca6\u0cc1 \u0c95\u0cc6\u0c82\u0caa\u0cc1 \u0ca8\u0cbe\u0c9c\u0cc2\u0c95\u0cbe\u0ca6 \u0cb0\u0cc6\u0c95\u0ccd\u0c95\u0cc6\u0caf \u0cae\u0cca\u0ca8\u0c9a\u0cbe\u0ca6 \u0ca4\u0cc1\u0ca6\u0cbf\u0caf\u0cc1 \u0ca8\u0cc6\u0cb0\u0cb3\u0cbf\u0ca8 \u0c9a\u0cbf\u0ca4\u0ccd\u0cb0\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0cae\u0cc2\u0ca1\u0cbf\u0cb8\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1.;\u0c86\u0c95\u0cbe\u0cb6 \u0cae\u0cc6\u0cc2\u0cd5\u0ca1\u0cb0\u0cb9\u0cbf\u0ca4\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0cc6 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0c86\u0cb3\u0cb5\u0cbe\u0ca6 \u0c95\u0ca1\u0cc1 \u0ca8\u0cbf\u0cd5\u0cb2\u0cbf \u0cac\u0ca3\u0ccd\u0ca3\u0ca6\u0cbf\u0c82\u0ca6 \u0c95\u0cc2\u0ca1\u0cbf\u0ca6\u0cc6.;\u0c87\u0ca6\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc6 \u0c8f\u0c95\u0cbe\u0c82\u0ca4 \u0caa\u0ccd\u0cb0\u0caf\u0cbe\u0ca3\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0cc6.;\u0ca8\u0cbe\u0ca8\u0cc1 \u0cb0\u0cc1\u0ca6\u0ccd\u0cb0\u0cb0\u0cae\u0ca3\u0cc0\u0caf\u0cb5\u0cbe\u0ca6 \u0c9a\u0c82\u0ca1\u0cae\u0cbe\u0cb0\u0cc1\u0ca4\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca8\u0ccb\u0ca1\u0cbf\u0ca6\u0cc6.;\u0cb9\u0cbe\u0cb0\u0cbe\u0ca1\u0cc1\u0cb5 \u0cb9\u0ca1\u0c97\u0cbf\u0ca8 \u0ca4\u0cc1\u0c82\u0cac\u0cbe \u0c95\u0cc6\u0cb3\u0c97\u0cc6 \u0cad\u0cc2\u0cae\u0cbf\u0caf\u0cc1 \u0c92\u0c82\u0ca6\u0cc1 \u0cb9\u0cca\u0cb3\u0cc6\u0caf\u0cc1\u0cb5 \u0c85\u0cb0\u0ccd\u0ca7\u0cbe\u0c95\u0cbe\u0cb0\u0ca6 \u0c9a\u0c82\u0ca6\u0cbf\u0cb0\u0ca8\u0c82\u0ca4\u0cc6 \u0c95\u0c82\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1.;\u0ca8\u0ca8\u0ccd\u0ca8 \u0c8e\u0cb0\u0ca1\u0cc1 \u0cb8\u0ccd\u0cb5\u0cad\u0cbe\u0cb5\u0c97\u0cb3\u0cc2 \u0cb8\u0cbe\u0cae\u0cbe\u0ca8\u0ccd\u0caf \u0cb8\u0ccd\u0cae\u0cb0\u0ca3\u0cc6\u0caf\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb9\u0cca\u0c82\u0ca6\u0cbf\u0ca6\u0ccd\u0ca6\u0cb5\u0cc1.;\u0cb9\u0ca1\u0c97\u0cbf\u0ca8 \u0ca1\u0cc6\u0c95\u0ccd\u200c\u0ca8 \u0cae\u0cc7\u0cb2\u0cc6 \u0cac\u0cc6\u0cb3\u0ccd\u0cb3\u0cbf\u0caf \u0cae\u0c82\u0c9c\u0cc1 \u0c86\u0cb5\u0cb0\u0cbf\u0cb8\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1.;\u0c85\u0ca6\u0cb0 \u0c95\u0cc1\u0cb0\u0cbf\u0ca4\u0cc1 \u0ca4\u0cbf\u0cb3\u0cbf\u0caf\u0cc1\u0cb5 \u0cae\u0cca\u0ca6\u0cb2\u0cc7 \u0ca8\u0cbe\u0cb5\u0cc1 \u0ca8\u0cc6\u0cb2\u0ca6\u0cbf\u0c82\u0ca6 \u0cb9\u0cca\u0cb0\u0c9f\u0cbf\u0ca6\u0ccd\u0ca6\u0cc6\u0cb5\u0cc1.;\u0c86\u0ca6\u0cb0\u0cc2 \u0c86 \u0ca6\u0cc3\u0cb6\u0ccd\u0caf\u0cb5\u0cc1 \u0cac\u0cb9\u0cb3 \u0cad\u0cb5\u0ccd\u0caf\u0cb5\u0cbe\u0c97\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1.".split(";"),
Zc.numerals="1234567890",Zc.symbols="\u0d3d \u00a7 \u20b9",Zc),I[lb.id]=($c.alphabet="\u1780 \u1781 \u1782 \u1783 \u1784 \u1785 \u1786 \u1787 \u1788 \u1789 \u178a \u178b \u178c \u178d \u178e \u178f \u1790 \u1791 \u1792 \u1793 \u1794 \u1795 \u1796 \u1797 \u1798 \u1799 \u179a \u179b \u179c \u179f \u17a0 \u17a1 \u17a2",$c.paragraph="\u1781\u178e\u17c8\u1796\u17c1\u179b\u178a\u17c2\u179b\u1781\u17d2\u1789\u17bb\u17c6\u1794\u1793\u17d2\u178f\u178a\u17c6\u178e\u17be\u179a \u17a0\u17be\u1799\u1780\u17c6\u1796\u17bb\u1784\u1794\u1784\u17d2\u1780\u17be\u178f\u179b\u17d2\u1794\u17bf\u1793 \u1791\u17b7\u178a\u17d2\u178b\u1797\u17b6\u1796\u1790\u17d2\u1784\u17c3 \u1793\u17b7\u1784\u1799\u1794\u17cb\u1794\u17b6\u1793\u179a\u17bd\u1798\u1794\u1789\u17d2\u1785\u17bc\u179b\u1782\u17d2\u1793\u17b6\u1794\u1784\u17d2\u1780\u17be\u178f\u1794\u17b6\u1793\u1795\u17d2\u1791\u17c3\u1796\u178e\u17cc\u1794\u17d2\u179a\u1795\u17c1\u17c7\u17d4 \u1795\u17d2\u1791\u17c3\u1798\u17c1\u1783\u1798\u17b6\u1793\u1796\u178e\u17cc\u1781\u17c0\u179c\u178a\u17cf\u179f\u17d2\u179a\u179f\u17cb\u178f\u17d2\u179a\u1780\u17b6\u179b \u178a\u17c2\u179b\u1787\u17b6\u1796\u178e\u17cc\u178a\u17cf\u179f\u17d2\u179a\u179f\u17cb\u179f\u17d2\u17a2\u17b6\u178f\u178a\u17bc\u1785\u1793\u17c5\u1796\u17c1\u179b\u1790\u17d2\u1784\u17c3\u179a\u17c0\u1794\u179b\u17b7\u1785\u17d4 \u1796\u17d2\u179a\u17c7\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799\u178a\u17c2\u179b\u1798\u17b6\u1793\u1785\u179b\u1793\u17b6\u1794\u17b6\u1793\u1780\u17d2\u179b\u17b6\u1799\u1787\u17b6\u1781\u17d2\u179f\u17c2\u1793\u17c3\u1796\u1793\u17d2\u179b\u17ba\u1797\u17d2\u179b\u17be\u1784 \u1794\u17d2\u179a\u17c0\u1794\u1794\u17b8\u178a\u17bc\u1785\u1787\u17b6\u1781\u17d2\u179f\u17c2\u179a\u17b6\u1784\u1780\u17c4\u1784\u178a\u17cf\u17a2\u179f\u17d2\u1785\u17b6\u179a\u17d2\u1799\u1793\u17c5\u1780\u17d2\u1793\u17bb\u1784\u179b\u17c6\u17a0\u17d4 \u1796\u17d2\u179a\u17c7\u1785\u17d0\u1793\u17d2\u1791\u1798\u17b6\u1793\u1796\u1793\u17d2\u179b\u17ba\u1796\u17d2\u179a\u17b6\u179b\u17d7\u17d4 \u1781\u17d2\u1789\u17bb\u17c6\u1798\u17b7\u1793\u1783\u17be\u1789\u1795\u17d2\u1780\u17b6\u1799\u1798\u17bd\u1799\u178a\u17bd\u1784\u179f\u17c4\u17c7 \u1794\u17c9\u17bb\u1793\u17d2\u178f\u17c2\u1781\u17d2\u1789\u17bb\u17c6\u1783\u17be\u1789\u179a\u1784\u17d2\u179c\u1784\u17cb\u178a\u17c2\u179b\u1797\u17d2\u179b\u17ba\u1787\u17b6\u1784\u1793\u17c1\u17c7\u1794\u1789\u17d2\u1785\u17c1\u1789\u1796\u1793\u17d2\u179b\u17ba\u1796\u178e\u17cc\u1781\u17c0\u179c\u1797\u17d2\u179b\u17b9\u1794\u1797\u17d2\u179b\u17c2\u178f\u17d4;\u1781\u17d2\u1789\u17bb\u17c6\u1793\u17b9\u1784\u1791\u17c5\u1780\u17b6\u1793\u17cb\u1797\u1796\u17a2\u1784\u17d2\u1782\u17b6\u179a\u1791\u17c4\u17c7\u1799\u17c9\u17b6\u1784\u1780\u17cf\u178a\u17c4\u1799 \u179c\u17b6\u1782\u17ba\u1787\u17b6\u1794\u1791\u1796\u17b7\u179f\u17c4\u1792\u1793\u17cd\u178a\u17cf\u1780\u1798\u17d2\u179a\u17d4 \u1781\u17d2\u1789\u17bb\u17c6\u1782\u17b7\u178f\u1790\u17b6\u1780\u17b6\u179a\u1798\u17be\u179b\u1791\u179f\u17d2\u179f\u1793\u17b8\u1799\u1797\u17b6\u1796\u179b\u17c6\u17a0\u17a2\u17b6\u1780\u17b6\u179f\u178a\u17cf\u17a2\u179f\u17d2\u1785\u17b6\u179a\u17d2\u1799\u178f\u17b6\u1798\u179a\u1799\u17c8\u178f\u17c1\u17a1\u17c1\u179f\u17d2\u1780\u17bb\u1794 \u1793\u17b7\u1784\u178a\u17c6\u178e\u17be\u179a\u1780\u1798\u17d2\u179f\u17b6\u1793\u17d2\u178f\u1787\u17bb\u17c6\u179c\u17b7\u1789\u1796\u17b7\u1797\u1796\u179b\u17c4\u1780 \u1782\u17bd\u179a\u178f\u17c2\u1787\u17b6\u1795\u17d2\u1793\u17c2\u1780\u1798\u17bd\u1799\u1793\u17c3\u1780\u17b6\u179a\u17a2\u1794\u17cb\u179a\u17c6\u1794\u17c2\u1794\u179f\u17c1\u179a\u17b8\u17d4;\u1787\u17b6\u1780\u17b6\u179a\u1796\u17b7\u178f\u178e\u17b6\u179f\u17cb \u1799\u17be\u1784\u1794\u17b6\u1793\u1798\u1780\u178a\u179b\u17cb\u179a\u1799\u17c8\u1780\u1798\u17d2\u1796\u179f\u17cb\u178a\u17cf\u1781\u17d2\u1796\u179f\u17cb\u1793\u17c3\u179f\u17d2\u179a\u1791\u17b6\u1794\u17cb\u1794\u179a\u17b7\u1799\u17c4\u1780\u17b6\u179f\u17a0\u17be\u1799 \u1796\u17d2\u179a\u17c4\u17c7\u1790\u17b6\u1795\u17d2\u1791\u17c3\u1798\u17c1\u1783\u1798\u17b6\u1793\u179f\u1797\u17b6\u1796\u1781\u17d2\u1798\u17c5\u1784\u1784\u17b9\u178f \u17a0\u17be\u1799\u178a\u17bd\u1784\u178f\u17b6\u179a\u17b6\u1780\u17cf\u1798\u17b7\u1793\u1794\u1789\u17d2\u1785\u17c1\u1789\u1796\u1793\u17d2\u179b\u17ba\u1797\u17d2\u179b\u17b9\u1794\u1797\u17d2\u179b\u17c2\u178f\u178a\u17c2\u179a\u17d4 \u1794\u17be\u1798\u17be\u179b\u178f\u17b6\u1798\u179b\u1780\u17d2\u1781\u178e\u17c8\u1794\u17c6\u1797\u17b6\u1793\u17cb\u1797\u17d2\u1793\u17c2\u1780 \u179c\u17b6\u17a0\u17b6\u1780\u17cb\u1794\u17b8\u178a\u17bc\u1785\u1787\u17b6\u1795\u17d2\u1791\u17c3\u1791\u17b9\u1780\u179f\u1798\u17bb\u1791\u17d2\u179a\u1793\u17c5\u1787\u17b6\u1794\u17cb\u1793\u17b9\u1784\u1780\u17c6\u1796\u17bc\u179b\u1797\u17d2\u1793\u17c6\u178a\u17bc\u1785\u17d2\u1793\u17c1\u17c7\u178a\u17c2\u179a \u1796\u1796\u1780\u178a\u17c2\u179b\u1798\u17b6\u1793\u1796\u178e\u17cc\u179f\u17d2\u179a\u17a2\u17b6\u1794\u17cb\u1793\u17c5\u1781\u17b6\u1784\u1780\u17d2\u179a\u17c4\u1798\u1794\u17b6\u1793\u1794\u17b6\u178f\u17cb\u179a\u17bc\u1794\u179a\u17b6\u1784 \u17a0\u17be\u1799\u179a\u1790\u1799\u1793\u17d2\u178f\u17a0\u17b6\u1780\u17cb\u1794\u17b8\u178a\u17bc\u1785\u1787\u17b6\u1780\u17c6\u1796\u17bb\u1784\u17a2\u178e\u17d2\u178f\u17c2\u178f\u1793\u17c5\u1780\u178e\u17d2\u178f\u17b6\u179b\u179b\u17c6\u17a0\u178a\u17cf\u1781\u17d2\u1798\u17c5\u1784\u1784\u17b9\u178f \u178a\u17c2\u179b\u1795\u17d2\u1793\u17c2\u1780\u1796\u17b6\u1780\u17cb\u1780\u178e\u17d2\u178f\u17b6\u179b\u1781\u17b6\u1784\u179b\u17be\u179a\u1794\u179f\u17cb\u179c\u17b6\u1782\u17d2\u179a\u1794\u17cb\u178a\u178e\u17d2\u178f\u1794\u17cb\u178a\u17c4\u1799\u1795\u17d2\u1791\u17c3\u1796\u178e\u17cc\u1794\u17d2\u179a\u17b6\u1780\u17cb\u17d4;\u1794\u17be\u1791\u17c4\u17c7\u1794\u17b8\u1787\u17b6\u1791\u17c6\u1793\u17b6\u1789\u1795\u17c2\u1793\u178a\u17b8\u1793\u17c5\u178f\u17c2\u1798\u17b6\u1793\u17a5\u1791\u17d2\u1792\u17b7\u1796\u179b\u179b\u17be\u1782\u17b6\u178f\u17cb\u1780\u17cf\u178a\u17c4\u1799 \u1780\u17cf\u179f\u17b6\u1785\u17cb\u178a\u17bb\u17c6\u179a\u1794\u179f\u17cb\u1782\u17b6\u178f\u17cb\u1793\u17c5\u178f\u17c2\u17a2\u17b6\u1785\u179f\u1798\u17d2\u179a\u1794\u1794\u17b6\u1793\u1799\u17c9\u17b6\u1784\u179b\u17d2\u17a2\u17d4 \u1782\u17b6\u178f\u17cb\u1788\u1794\u17cb\u1785\u17bc\u179b\u1782\u17c1\u1784\u1797\u17d2\u179b\u17b6\u1798\u17d7\u1791\u17c0\u178f\u17a0\u17be\u1799 \u1780\u17d2\u179a\u17c4\u1799\u1796\u17c1\u179b\u1785\u17c1\u1789\u1796\u17b8\u179f\u17b6\u179b\u17b6\u17d4 \u1794\u17c9\u17bb\u1793\u17d2\u178f\u17c2\u1798\u17b6\u1793\u178f\u17c2\u179f\u17bb\u1794\u17b7\u1793\u17d2\u178f\u17a2\u17b6\u1780\u17d2\u179a\u1780\u17cb\u1794\u17c9\u17bb\u178e\u17d2\u178e\u17c4\u17c7 \u178a\u17c2\u179b\u1780\u17b6\u1793\u17cb\u178f\u17c2\u1798\u17b6\u1793\u179f\u1797\u17b6\u1796\u1792\u17d2\u1784\u1793\u17cb\u1792\u17d2\u1784\u179a\u1787\u17b6\u1784\u1798\u17bb\u1793\u17d4;\u1795\u17d2\u1791\u17bb\u1799\u1796\u17b8\u1780\u17b6\u179a\u1782\u17b7\u178f\u1796\u17b8\u178a\u17c6\u1794\u17bc\u1784\u179a\u1794\u179f\u17cb\u1781\u17d2\u1789\u17bb\u17c6 \u1781\u17d2\u1789\u17bb\u17c6\u1794\u17b6\u1793\u179f\u1798\u17d2\u179a\u17c1\u1785\u1792\u17d2\u179c\u17be\u17b2\u17d2\u1799\u1799\u17b6\u1793\u17d2\u178f\u1793\u17c1\u17c7\u1798\u17b6\u1793\u1780\u1798\u17d2\u1796\u179f\u17cb\u1781\u17d2\u1796\u179f\u17cb \u1794\u17d2\u179a\u17a0\u17c2\u179b\u1794\u17d2\u179a\u17b6\u17c6\u1794\u17b8\u17a0\u17d2\u179c\u17ca\u17b8\u178f \u1793\u17b7\u1784\u1798\u17b6\u1793\u1791\u17c6\u17a0\u17c6\u1792\u17c6 \u178a\u17c4\u1799\u179f\u17b6\u179a\u1795\u17d2\u1793\u17c2\u1780\u179a\u1794\u179f\u17cb\u179c\u17b6\u1794\u1784\u17d2\u1780\u1787\u17b6\u17a7\u1794\u179f\u1782\u17d2\u1782\u178a\u17cf\u1792\u17c6\u1785\u17c6\u1796\u17c4\u17c7\u179b\u17d2\u1794\u17bf\u1793\u1793\u17c3\u1780\u17b6\u179a\u1792\u17d2\u179c\u17be\u178a\u17c6\u178e\u17be\u179a\u1794\u179f\u17cb\u1781\u17d2\u1789\u17bb\u17c6\u17d4 \u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb\u1796\u17b8\u1792\u17d2\u179c\u17be\u1780\u17b6\u179a\u1794\u17d2\u178f\u17c1\u1787\u17d2\u1789\u17b6\u1785\u17b7\u178f\u17d2\u178f \u1793\u17b7\u1784\u1780\u17b6\u179a\u1785\u17c6\u178e\u17b6\u1799\u1796\u17c1\u179b\u1787\u17b6\u1785\u17d2\u179a\u17be\u1793\u1781\u17c2\u1780\u17d2\u1793\u17bb\u1784\u1780\u17b6\u179a\u1794\u17d2\u179a\u1798\u17bc\u179b \u1793\u17b7\u1784\u179a\u17c0\u1794\u1785\u17c6\u179f\u1798\u17d2\u1797\u17b6\u179a\u17c8\u179a\u1794\u179f\u17cb\u1781\u17d2\u1789\u17bb\u17c6\u178a\u17c4\u1799\u1787\u17c4\u1782\u1787\u17d0\u1799\u179a\u17bd\u1785\u1798\u1780 \u1781\u17d2\u1789\u17bb\u17c6\u1794\u17b6\u1793\u1785\u17b6\u1794\u17cb\u1795\u17d2\u178f\u17be\u1798\u17d4;\u1798\u1793\u17bb\u179f\u17d2\u179f\u1797\u1796\u1795\u17d2\u179f\u17c1\u1784\u1798\u17b6\u1793\u17a2\u17b6\u1793\u17bb\u1797\u17b6\u1796\u1787\u1798\u17d2\u179a\u17bb\u1789 \u1793\u17b7\u1784\u179f\u1798\u17d2\u17a2\u17b6\u178f\u1780\u17b6\u179a\u1782\u17b7\u178f\u179a\u1794\u179f\u17cb\u1799\u17be\u1784 \u1794\u17d2\u179a\u17c0\u1794\u1794\u17b8\u178a\u17bc\u1785\u1787\u17b6\u1794\u1791\u1785\u1798\u17d2\u179a\u17c0\u1784\u179f\u17d0\u1780\u17d2\u178f\u17b7\u179f\u17b7\u1791\u17d2\u1792\u17b7 \u17ac\u179a\u17bc\u1794\u1797\u17b6\u1796\u178a\u17cf\u1798\u17b6\u1793\u178f\u1798\u17d2\u179b\u17c3 \u17ac\u1780\u17c6\u178e\u17b6\u1796\u17d2\u1799\u178a\u17c2\u179b\u1794\u17b6\u1793\u178f\u17b6\u1780\u17cb\u178f\u17c2\u1784\u178a\u17c4\u1799\u1780\u179c\u17b8\u178a\u17cf\u1798\u17b6\u1793\u179f\u17d2\u1793\u17b6\u178a\u17c3\u17d4 \u179c\u17b6\u1795\u17d2\u178f\u179b\u17cb\u1793\u17bc\u179c\u1795\u179b\u179c\u17b7\u1787\u17d2\u1787\u1798\u17b6\u1793\u1787\u17b6\u1793\u17b7\u1785\u17d2\u1785\u17d4;\u179c\u17b6\u1798\u17be\u179b\u1791\u17c5\u17a0\u17b6\u1780\u17cb\u1794\u17b8\u178a\u17bc\u1785\u1787\u17b6\u179f\u17d2\u179b\u17b9\u1780\u179f\u17d2\u1798\u17c5\u1796\u178e\u17cc\u179f\u17d2\u179c\u17b6\u1799\u178f\u17bc\u1785\u1798\u17bd\u1799\u1780\u17c6\u1796\u17bb\u1784\u1795\u17d2\u179b\u17b6\u179f\u17cb\u1791\u17b8\u1793\u17c5\u179b\u17be\u179c\u17b6\u179b\u1781\u17d2\u179f\u17b6\u1785\u17cb\u178f\u17b6\u1798\u1791\u17b7\u179f\u178a\u17c5\u179a\u1794\u179f\u17cb\u179c\u17b6 \u1793\u17c5\u1781\u17b6\u1784\u179b\u17be\u1791\u17b8\u179b\u17b6\u1793\u178a\u17c2\u179b\u1798\u17b6\u1793\u1780\u1798\u17d2\u1796\u179f\u17cb\u1794\u17d2\u179a\u17b6\u17c6\u17a0\u17d2\u179c\u17ca\u17b8\u178f\u17d4 \u1793\u17c5\u1796\u17c1\u179b\u178a\u17c2\u179b\u179c\u17b6\u1798\u1780\u1787\u17b7\u178f\u1794\u1793\u17d2\u178f\u17b7\u1785 \u1791\u17be\u1794\u1782\u17b6\u178f\u17cb\u178a\u17b9\u1784\u1790\u17b6\u179c\u17b6\u1798\u17b7\u1793\u1798\u17b6\u1793\u1787\u17b6\u179f\u17d2\u1798\u17c5\u1791\u17c1\u17d4 \u179c\u17b6\u1798\u17b7\u1793\u1798\u17c2\u1793\u1787\u17b6\u179f\u17d2\u179b\u17b9\u1780\u1791\u17c1 \u179c\u17b6\u1782\u17d2\u179a\u17b6\u1793\u17cb\u178f\u17c2\u1787\u17b6\u17ac\u179f\u1796\u178e\u17cc\u179f\u17d2\u179c\u17b6\u1799\u178f\u17c2\u1794\u17c9\u17bb\u178e\u17d2\u178e\u17c4\u17c7\u17d4 \u178a\u17c4\u1799\u179f\u17b6\u179a\u178f\u17c2\u179a\u17bb\u1780\u17d2\u1781\u1787\u17b6\u178f\u17b7\u1793\u17c4\u17c7\u1798\u17b6\u1793\u1791\u17c6\u17a0\u17c6\u178f\u17bc\u1785 \u17ac\u179f\u178a\u17c2\u179b\u1780\u17c6\u1796\u17bb\u1784\u179c\u17b7\u179b\u1787\u17bb\u17c6\u179c\u17b7\u1789\u1793\u17c4\u17c7 \u1798\u17be\u179b\u1791\u17c5\u178a\u17bc\u1785\u1787\u17b6\u1780\u1784\u17cb\u178a\u17c2\u179b\u1782\u17d2\u1798\u17b6\u1793\u179f\u17d2\u179a\u1791\u1794\u178a\u17bc\u1785\u17d2\u1793\u17c1\u17c7\u178a\u17c2\u179a\u17d4".split(";"),
$c.sentence="\u1781\u17d2\u1789\u17bb\u17c6\u1794\u17b6\u1793\u1798\u17be\u179b\u1796\u17d2\u1799\u17bb\u17c7 \u178a\u17c2\u179b\u1798\u17b6\u1793\u1797\u17b6\u1796\u179f\u17d2\u179a\u179f\u17cb\u179f\u17d2\u17a2\u17b6\u178f\u178e\u17b6\u179f\u17cb \u1794\u17c9\u17bb\u1793\u17d2\u178f\u17c2\u1782\u17bd\u179a\u17b2\u17d2\u1799\u1781\u17d2\u179b\u17b6\u1785;\u1782\u17d2\u179a\u17b6\u1793\u17cb\u178f\u17c2\u1798\u17b7\u1793\u178a\u17b9\u1784\u1790\u17b6\u1796\u17c1\u179b\u178e\u17b6\u1794\u17c9\u17bb\u178e\u17d2\u178e\u17c4\u17c7;\u1791\u179f\u17d2\u179f\u1793\u17b8\u1799\u1797\u17b6\u1796\u1793\u17c5\u1785\u17c6\u1796\u17c4\u17c7\u1798\u17bb\u1781\u1799\u17be\u1784\u1796\u17b7\u178f\u1787\u17b6\u17a2\u179f\u17d2\u1785\u17b6\u179a\u17d2\u1799\u1798\u17c2\u1793;\u1792\u1798\u17d2\u1798\u1787\u17b6\u178f\u17b7\u1791\u17b6\u17c6\u1784\u1796\u17b8\u179a\u179a\u1794\u179f\u17cb\u1781\u17d2\u1789\u17bb\u17c6\u1798\u17b6\u1793\u1780\u17b6\u179a\u1785\u1784\u1785\u17b6\u17c6\u178a\u17bc\u1785\u1782\u17d2\u1793\u17b6;\u1795\u17c2\u1793\u178a\u17b8\u1794\u17d2\u179a\u17c0\u1794\u178a\u17bc\u1785\u1787\u17b6\u1785\u17c6\u178e\u17b7\u178f\u1796\u17d2\u179a\u17c7\u1785\u17d0\u1793\u17d2\u1791\u178a\u17c2\u179b\u1794\u1789\u17d2\u1785\u17c1\u1789\u1796\u1793\u17d2\u179b\u17ba\u178a\u17cf\u179f\u17d2\u179a\u179f\u17cb\u178f\u17d2\u179a\u1780\u17b6\u179b\u1793\u17c5\u1796\u17b8\u1780\u17d2\u179a\u17c4\u1798\u1799\u1793\u17d2\u178f\u17a2\u179c\u1780\u17b6\u179f;\u1795\u17d2\u1791\u17c3\u1796\u17d2\u179a\u17c7\u1785\u17d0\u1793\u17d2\u1791\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u17c6\u1784\u1794\u17b7\u1791\u178a\u17c4\u1799\u1796\u1796\u1780;\u1796\u17d2\u179a\u17c7\u179f\u17bc\u179a\u17b7\u1799\u17b6\u1794\u17b6\u1793\u17a2\u179f\u17d2\u178f\u1784\u17d2\u1782\u178f \u17a0\u17be\u1799\u1782\u17b6\u178f\u17cb\u179f\u1798\u17d2\u179b\u17b9\u1784\u1798\u17be\u179b\u178a\u17bd\u1784\u178f\u17b6\u179a\u17b6\u178f\u17b6\u1798\u1798\u17b6\u178f\u17cb\u1794\u1784\u17d2\u17a2\u17bd\u1785;\u1798\u17c1\u1783\u1798\u17b6\u1793\u1796\u178e\u17cc\u1781\u17c0\u179c\u179f\u17d2\u179a\u1784\u17b6\u178f\u17cb\u178a\u17c4\u1799\u1782\u17d2\u1798\u17b6\u1793\u1796\u1796\u1780\u1794\u17b6\u17c6\u1784\u1794\u17b7\u1791;\u1799\u1794\u17cb\u1798\u17bd\u1799\u178a\u17c2\u179b\u1791\u17c1\u1796\u179f\u17bc\u1799\u17bb\u178f\u1792\u17d2\u179b\u17b6\u1780\u17cb\u1787\u17b6\u179b\u17be\u1780\u178a\u17c6\u1794\u17bc\u1784\u1780\u17cf\u1798\u1780\u178a\u179b\u17cb;\u1799\u17be\u1784\u179f\u17d2\u1791\u17be\u179a\u178f\u17c2\u1799\u179b\u17cb\u1796\u17b8\u1794\u1789\u17d2\u17a0\u17b6\u1793\u17c4\u17c7\u17a0\u17be\u1799 \u1793\u17c5\u1796\u17c1\u179b\u178a\u17c2\u179b\u1799\u17be\u1784\u1785\u17b6\u1780\u1785\u17c1\u1789\u1796\u17b8\u1791\u17b8\u1793\u17c4\u17c7;\u179a\u179b\u1780\u1794\u1780\u17cb\u1794\u17c4\u1780\u1793\u17b6\u179b\u17d2\u1784\u17b6\u1785\u178a\u17cf\u1780\u178e\u17d2\u178f\u17c4\u1785\u1780\u178e\u17d2\u178f\u17c2\u1784;\u179c\u17b6\u1782\u17ba\u1787\u17b6\u1780\u17b6\u179a\u1792\u17d2\u179c\u17be\u178a\u17c6\u178e\u17be\u179a\u178f\u17d2\u179a\u17a1\u1794\u17cb\u1798\u1780\u179c\u17b7\u1789\u178a\u17cf\u1780\u178e\u17d2\u178f\u17c4\u1785\u1780\u178e\u17d2\u178f\u17c2\u1784;\u179f\u1798\u17d2\u1797\u17b6\u179a\u17c8 \u1793\u17b7\u1784\u17a7\u1794\u1780\u179a\u178e\u17cd\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb\u179a\u1794\u179f\u17cb\u1796\u17bd\u1780\u1782\u17c1\u1798\u17b6\u1793\u1787\u17b8\u179c\u17b7\u178f\u1780\u17d2\u1793\u17bb\u1784\u1791\u1798\u17d2\u179a\u1784\u17cb\u178e\u17b6\u1798\u17bd\u1799;\u179f\u17c6\u17a1\u17c1\u1784\u178a\u17c2\u179b\u1794\u17b6\u1793\u1790\u178f\u1794\u1793\u17d2\u179b\u17ba\u17a1\u17be\u1784\u178a\u17c2\u179b\u17a2\u17b6\u1785\u17ae\u1793\u17c5\u1780\u17d2\u179a\u17c5\u1794\u1793\u17d2\u1791\u1794\u17cb;\u17a2\u17d0\u1796\u17d2\u1791\u1782\u17d2\u179a\u1794\u178a\u178e\u17d2\u178a\u1794\u17cb\u1793\u17b6\u179c\u17b6\u1794\u17b8\u1798\u17c9\u17c4\u1784\u178a\u17c2\u179b\u179a\u17b6\u179a\u17b6\u17c6\u1784\u178a\u17c6\u178e\u17be\u179a\u179a\u1794\u179f\u17cb\u179c\u17b6\u1791\u17c5\u1780\u17b6\u1793\u17cb\u1795\u17c2;\u17a2\u17d0\u1796\u17d2\u1791\u179f\u1780\u17d2\u1794\u17bb\u179f\u1782\u17d2\u179a\u1794\u178a\u178e\u17d2\u178f\u1794\u17cb\u179b\u17be\u178a\u17c6\u1794\u17bc\u1784\u1793\u17b6\u179c\u17b6".split(";"),
$c.numerals="\u17e0\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9",$c.symbols="\u2018?\u2019\u201c!\u201d(%)[#]{@}/&<-+\u00f7\u00d7=>\u00ae\u00a9$\u20ac\u00a3\u00a5\u00a2:;,.*",$c),I[y.id]=(ad.alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",ad.paragraph=Mc,ad.sentence=Lc,ad.numerals="1234567890",ad.symbols="\u2018?\u2019\u201c!\u201d(%)[#]{@}/&<-+\u00f7\u00d7=>\u00ae\u00a9$\u20ac\u00a3\u00a5\u00a2:;,.*",ad),I[mb.id]=(bd.alphabet="ABC\u0106\u010cD\u0110EFGHIJKLMNOPQRS\u0160TUVWXYZ\u017dabc\u010d\u0107d\u0111efghijklmnopqrs\u0161tuvwxyz\u017e",
bd.paragraph=Mc,bd.sentence=Lc,bd.numerals="1234567890",bd.symbols="\u2018?\u2019\u201c!\u201d(%)[#]{@}/&<-+\u00f7\u00d7=>\u00ae\u00a9$\u20ac\u00a3\u00a5\u00a2:;,.*",bd),I[nb.id]=(cd.alphabet="\u0d05 \u0d06 \u0d07 \u0d08 \u0d09 \u0d0a \u0d0b \u0d0e \u0d0f \u0d10 \u0d12 \u0d13 \u0d14 \u0d05\u0d02 \u0d05\u0d03 \u0d15 \u0d16 \u0d17 \u0d18 \u0d19 \u0d1a \u0d1b \u0d1c \u0d1d \u0d1e \u0d1f \u0d20 \u0d21 \u0d22 \u0d23 \u0d24 \u0d25 \u0d26 \u0d27 \u0d28 \u0d2a \u0d2b \u0d2c \u0d2d \u0d2e \u0d2f \u0d30 \u0d32 \u0d35 \u0d36 \u0d37 \u0d38 \u0d39  \u0d33 \u0d34 \u0d31",
cd.paragraph="\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d2f\u0d41\u0d1f\u0d46 \u0d09\u0d2a\u0d30\u0d3f\u0d24\u0d32\u0d02 \u0d15\u0d3e\u0d23\u0d41\u0d15 \u0d0e\u0d28\u0d4d\u0d28\u0d24\u0d3e\u0d23\u0d46\u0d28\u0d4d\u0d31\u0d46 \u0d06\u0d17\u0d4d\u0d30\u0d39\u0d02, \u0d05\u0d24\u0d4d \u0d24\u0d40\u0d7c\u0d24\u0d4d\u0d24\u0d41\u0d02 \u0d12\u0d30\u0d41 \u0d05\u0d2a\u0d42\u0d7c\u0d35\u0d4d\u0d35 \u0d05\u0d28\u0d41\u0d2d\u0d35\u0d2e\u0d3e\u0d2f\u0d3f\u0d30\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d02. \u0d32\u0d4b\u0d15 \u0d2a\u0d30\u0d4d\u0d2f\u0d1f\u0d28\u0d02 \u0d28\u0d1f\u0d24\u0d4d\u0d24\u0d41\u0d28\u0d4d\u0d28\u0d24\u0d4d \u0d2a\u0d4b\u0d32\u0d46 \u0d1f\u0d46\u0d32\u0d3f\u0d38\u0d4d\u200c\u0d15\u0d4b\u0d2a\u0d4d\u0d2a\u0d3f\u0d32\u0d42\u0d1f\u0d46 \u0d06\u0d15\u0d3e\u0d36\u0d17\u0d4b\u0d33\u0d19\u0d4d\u0d19\u0d33\u0d46 \u0d28\u0d3f\u0d30\u0d40\u0d15\u0d4d\u0d37\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d24\u0d41\u0d02 \u0d38\u0d4d\u0d35\u0d24\u0d28\u0d4d\u0d24\u0d4d\u0d30 \u0d35\u0d3f\u0d26\u0d4d\u0d2f\u0d3e\u0d2d\u0d4d\u0d2f\u0d3e\u0d38\u0d24\u0d4d\u0d24\u0d3f\u0d28\u0d4d\u0d31\u0d46 \u0d2d\u0d3e\u0d17\u0d2e\u0d3e\u0d15\u0d23\u0d02 \u0d0e\u0d28\u0d4d\u0d28\u0d3e\u0d23\u0d4d \u0d0e\u0d28\u0d4d\u0d31\u0d46 \u0d15\u0d3e\u0d34\u0d4d\u200c\u0d1a\u0d2a\u0d4d\u0d2a\u0d3e\u0d1f\u0d4d. {\u0d26\u0d48\u0d35\u0d40\u0d15 \u0d38\u0d02\u0d17\u0d40\u0d24\u0d24\u0d4d\u0d24\u0d3f\u0d28\u0d4d\u0d31\u0d46 \u0d12\u0d30\u0d41 \u0d30\u0d3e\u0d17\u0d2e\u0d4b \u0d2e\u0d39\u0d24\u0d4d\u0d24\u0d3e\u0d2f \u0d12\u0d30\u0d41 \u0d1a\u0d3f\u0d24\u0d4d\u0d30\u0d2e\u0d4b \u0d2e\u0d39\u0d24\u0d4d\u0d24\u0d3e\u0d2f \u0d15\u0d35\u0d3f\u0d15\u0d33\u0d41\u0d1f\u0d46 \u0d35\u0d3e\u0d15\u0d4d\u0d2f\u0d19\u0d4d\u0d19\u0d33\u0d4b \u0d2a\u0d4b\u0d32\u0d46 \u0d28\u0d2e\u0d4d\u0d2e\u0d41\u0d1f\u0d46 \u0d1a\u0d3f\u0d28\u0d4d\u0d24\u0d15\u0d33\u0d46 \u0d35\u0d33\u0d7c\u0d24\u0d4d\u0d24\u0d41\u0d28\u0d4d\u0d28\u0d24\u0d3f\u0d28\u0d41\u0d02 \u0d28\u0d3f\u0d7c\u0d2e\u0d4d\u0d2e\u0d32\u0d2e\u0d3e\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d24\u0d3f\u0d28\u0d41\u0d2e\u0d41\u0d33\u0d4d\u0d33 \u0d36\u0d15\u0d4d\u0d24\u0d3f \u0d1a\u0d3f\u0d32 \u0d35\u0d3f\u0d26\u0d42\u0d30 \u0d17\u0d4d\u0d30\u0d39\u0d19\u0d4d\u0d19\u0d7e \u0d15\u0d3e\u0d23\u0d41\u0d2e\u0d4d\u0d2a\u0d4b\u0d7e \u0d28\u0d2e\u0d41\u0d15\u0d4d\u0d15\u0d4d \u0d32\u0d2d\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d41. \u0d07\u0d24\u0d4d \u0d0e\u0d32\u0d4d\u0d32\u0d3e\u0d2f\u0d4d\u200c\u0d2a\u0d4d\u0d2a\u0d4b\u0d34\u0d41\u0d02 \u0d28\u0d2e\u0d41\u0d15\u0d4d\u0d15\u0d4d \u0d09\u0d28\u0d4d\u0d2e\u0d47\u0d37\u0d02 \u0d28\u0d7d\u0d15\u0d41\u0d02.{\u0d09\u0d31\u0d19\u0d4d\u0d19\u0d23\u0d2e\u0d46\u0d28\u0d4d\u0d28\u0d4d \u0d24\u0d4b\u0d28\u0d4d\u0d28\u0d3f\u0d2f\u0d46\u0d19\u0d4d\u0d15\u0d3f\u0d32\u0d41\u0d02, \u0d05\u0d24\u0d41\u0d2e\u0d3e\u0d2f\u0d3f \u0d2a\u0d4a\u0d30\u0d41\u0d24\u0d4d\u0d24\u0d2a\u0d4d\u0d2a\u0d46\u0d1f\u0d41\u0d28\u0d4d\u0d28\u0d24\u0d3f\u0d28\u0d4d \u0d05\u0d35\u0d28\u0d4d\u0d31\u0d46 \u0d2a\u0d47\u0d36\u0d3f\u0d15\u0d7e \u0d2a\u0d30\u0d3f\u0d36\u0d4d\u0d30\u0d2e\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15\u0d2f\u0d3e\u0d2f\u0d3f\u0d30\u0d41\u0d28\u0d4d\u0d28\u0d41. \u0d2a\u0d3f\u0d28\u0d4d\u0d28\u0d40\u0d1f\u0d4d \u0d26\u0d3f\u0d35\u0d38\u0d47\u0d28\u0d2f\u0d41\u0d33\u0d4d\u0d33 \u0d15\u0d4d\u0d32\u0d3e\u0d38\u0d41\u0d15\u0d7e \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d2f\u0d41\u0d1f\u0d7b \u0d05\u0d35\u0d28\u0d4d \u0d35\u0d3f\u0d36\u0d4d\u0d30\u0d2e\u0d3f\u0d15\u0d4d\u0d15\u0d3e\u0d28\u0d47 \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d3f\u0d32\u0d4d\u0d32. \u0d0e\u0d28\u0d4d\u0d28\u0d3e\u0d7d \u0d15\u0d42\u0d1f\u0d41\u0d24\u0d7d \u0d2d\u0d40\u0d15\u0d30\u0d2e\u0d3e\u0d2f \u0d26\u0d41\u0d03\u0d38\u0d4d\u0d35\u0d2a\u0d4d\u200c\u0d28\u0d19\u0d4d\u0d19\u0d7e \u0d15\u0d3e\u0d23\u0d3e\u0d7b \u0d24\u0d41\u0d1f\u0d19\u0d4d\u0d19\u0d3f.{\u0d36\u0d30\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d02 \u0d1c\u0d40\u0d35\u0d3f\u0d24\u0d2e\u0d4a\u0d30\u0d41 \u0d28\u0d40\u0d23\u0d4d\u0d1f \u0d2f\u0d3e\u0d24\u0d4d\u0d30 \u0d2a\u0d4b\u0d32\u0d46\u0d2f\u0d3e\u0d23\u0d4d, \u0d38\u0d4d\u0d28\u0d47\u0d39\u0d3f\u0d15\u0d4d\u0d15\u0d3e\u0d7b \u0d05\u0d31\u0d3f\u0d2f\u0d3e\u0d35\u0d41\u0d28\u0d4d\u0d28 \u0d28\u0d3f\u0d30\u0d35\u0d27\u0d3f \u0d2a\u0d47\u0d30\u0d46 \u0d15\u0d23\u0d4d\u0d1f\u0d41\u0d2e\u0d41\u0d1f\u0d4d\u0d1f\u0d3f. \u0d0e\u0d28\u0d4d\u0d28\u0d3e\u0d7d \u0d2a\u0d3f\u0d28\u0d4d\u0d28\u0d40\u0d1f\u0d4d \u0d12\u0d30\u0d3f\u0d15\u0d4d\u0d15\u0d32\u0d41\u0d02 \u0d05\u0d35\u0d30\u0d46 \u0d35\u0d40\u0d23\u0d4d\u0d1f\u0d41\u0d02 \u0d15\u0d3e\u0d23\u0d3e\u0d28\u0d3e\u0d15\u0d3f\u0d32\u0d4d\u0d32\u0d46\u0d28\u0d4d\u0d28\u0d41\u0d02 \u0d05\u0d31\u0d3f\u0d2f\u0d3e\u0d02; \u0d1c\u0d40\u0d35\u0d3f\u0d24\u0d02 \u0d35\u0d33\u0d30\u0d46 \u0d1a\u0d46\u0d31\u0d41\u0d24\u0d3e\u0d23\u0d4d; \u0d13\u0d30\u0d4b\u0d24\u0d4d\u0d24\u0d30\u0d41\u0d02 \u0d24\u0d19\u0d4d\u0d19\u0d33\u0d41\u0d1f\u0d46 \u0d38\u0d41\u0d30\u0d15\u0d4d\u0d37\u0d2f\u0d46 \u0d15\u0d46\u0d1f\u0d4d\u0d1f\u0d3f\u0d2a\u0d4d\u0d2a\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d24\u0d3f\u0d28\u0d3e\u0d2f\u0d3f \u0d2a\u0d30\u0d3f\u0d36\u0d4d\u0d30\u0d2e\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d41. \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d30\u0d41\u0d28\u0d4d\u0d28\u0d3e\u0d32\u0d41\u0d02 \u0d28\u0d2e\u0d4d\u0d2e\u0d33\u0d46\u0d32\u0d4d\u0d32\u0d3e\u0d35\u0d30\u0d41\u0d02 \u0d1c\u0d40\u0d35\u0d3f\u0d24\u0d24\u0d4d\u0d24\u0d3f\u0d7d \u0d35\u0d33\u0d30\u0d46\u0d26\u0d42\u0d30\u0d02 \u0d38\u0d1e\u0d4d\u0d1a\u0d30\u0d3f\u0d1a\u0d4d\u0d1a\u0d41\u0d35\u0d46\u0d19\u0d4d\u0d15\u0d3f\u0d32\u0d41\u0d02 \u0d07\u0d28\u0d3f\u0d2f\u0d41\u0d02 \u0d26\u0d36\u0d32\u0d15\u0d4d\u0d37\u0d23\u0d15\u0d4d\u0d15\u0d23\u0d15\u0d4d\u0d15\u0d3f\u0d28\u0d4d \u0d06\u0d33\u0d41\u0d15\u0d33\u0d46 \u0d15\u0d23\u0d4d\u0d1f\u0d41\u0d2e\u0d41\u0d1f\u0d4d\u0d1f\u0d47\u0d23\u0d4d\u0d1f\u0d3f\u0d2f\u0d3f\u0d30\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d41, \u0d0e\u0d28\u0d4d\u0d28\u0d3e\u0d7d \u0d05\u0d24\u0d3f\u0d28\u0d4d \u0d1a\u0d41\u0d30\u0d41\u0d15\u0d4d\u0d15\u0d02 \u0d1a\u0d3f\u0d32 \u0d35\u0d7c\u0d37\u0d19\u0d4d\u0d19\u0d7e \u0d2e\u0d3e\u0d24\u0d4d\u0d30\u0d02 \u0d36\u0d47\u0d37\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d41.{\u0d05\u0d1e\u0d4d\u0d1a\u0d4d \u0d1a\u0d24\u0d41\u0d30\u0d36\u0d4d\u0d30 \u0d05\u0d1f\u0d3f\u0d2f\u0d3f\u0d7d \u0d15\u0d42\u0d1f\u0d41\u0d24\u0d32\u0d41\u0d33\u0d4d\u0d33 \u0d35\u0d2f\u0d32\u0d31\u0d4d\u0d31\u0d4d \u0d2a\u0d41\u0d32\u0d4d\u0d32\u0d41\u0d15\u0d7e \u0d28\u0d3f\u0d31\u0d1e\u0d4d\u0d1e \u0d12\u0d30\u0d41 \u0d1a\u0d46\u0d31\u0d41\u0d2d\u0d3e\u0d17\u0d02, \u0d2e\u0d23\u0d32\u0d3f\u0d32\u0d42\u0d1f\u0d46 \u0d05\u0d35\u0d2f\u0d41\u0d1f\u0d46 \u0d26\u0d3f\u0d36 \u0d32\u0d15\u0d4d\u0d37\u0d4d\u0d2f\u0d2e\u0d3e\u0d15\u0d4d\u0d15\u0d3f \u0d28\u0d40\u0d19\u0d4d\u0d19\u0d41\u0d15\u0d2f\u0d3e\u0d2f\u0d3f\u0d30\u0d41\u0d28\u0d4d\u0d28\u0d41. \u0d15\u0d42\u0d1f\u0d41\u0d24\u0d7d \u0d05\u0d1f\u0d41\u0d24\u0d4d\u0d24\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d35\u0d28\u0d4d\u0d28\u0d2a\u0d4d\u0d2a\u0d4b\u0d7e \u0d05\u0d24\u0d4d \u0d2a\u0d41\u0d32\u0d4d\u0d32\u0d41\u0d15\u0d33\u0d32\u0d4d\u0d32\u0d46\u0d28\u0d4d\u0d28\u0d4d \u0d05\u0d35\u0d28\u0d4d \u0d2e\u0d28\u0d38\u0d4d\u0d38\u0d3f\u0d32\u0d3e\u0d2f\u0d3f; \u0d05\u0d35 \u0d2a\u0d41\u0d32\u0d4d\u0d32\u0d3f\u0d28\u0d4d\u0d31\u0d46 \u0d2a\u0d30\u0d28\u0d4d\u0d28 \u0d07\u0d32\u0d15\u0d33\u0d3e\u0d2f\u0d3f\u0d30\u0d41\u0d28\u0d4d\u0d28\u0d3f\u0d32\u0d4d\u0d32, \u0d2e\u0d31\u0d3f\u0d1a\u0d4d\u0d1a\u0d4d \u0d35\u0d47\u0d30\u0d41\u0d15\u0d7e \u0d2e\u0d3e\u0d24\u0d4d\u0d30\u0d2e\u0d3e\u0d2f\u0d3f\u0d30\u0d41\u0d28\u0d4d\u0d28\u0d41. \u0d06 \u0d2a\u0d4d\u0d30\u0d26\u0d47\u0d36\u0d02 \u0d2e\u0d41\u0d34\u0d41\u0d35\u0d28\u0d41\u0d2e\u0d41\u0d33\u0d4d\u0d33 \u0d13\u0d30\u0d4b \u0d1a\u0d46\u0d31\u0d3f\u0d2f \u0d1a\u0d46\u0d1f\u0d3f\u0d15\u0d33\u0d41\u0d1f\u0d46\u0d2f\u0d41\u0d02 \u0d35\u0d47\u0d30\u0d41\u0d15\u0d7e \u0d12\u0d30\u0d41 \u0d31\u0d3f\u0d02\u0d32\u0d46\u0d38\u0d4d \u0d35\u0d40\u0d32\u0d3f\u0d28\u0d4d\u0d31\u0d46 \u0d05\u0d34\u0d3f\u0d15\u0d7e \u0d2a\u0d4b\u0d32\u0d46 \u0d15\u0d31\u0d19\u0d4d\u0d19\u0d41\u0d15\u0d2f\u0d3e\u0d2f\u0d3f\u0d30\u0d41\u0d28\u0d4d\u0d28\u0d41.{\u0d1e\u0d19\u0d4d\u0d19\u0d7e \u0d05\u0d28\u0d4d\u0d24\u0d30\u0d40\u0d15\u0d4d\u0d37\u0d24\u0d4d\u0d24\u0d3f\u0d7d \u0d35\u0d33\u0d30\u0d46 \u0d09\u0d2f\u0d30\u0d24\u0d4d\u0d24\u0d3f\u0d7d \u0d0e\u0d24\u0d4d\u0d24\u0d3f\u0d2f\u0d24\u0d3e\u0d2f\u0d3f \u0d24\u0d4b\u0d28\u0d4d\u0d28\u0d3f, \u0d06\u0d15\u0d3e\u0d36\u0d02 \u0d15\u0d31\u0d41\u0d24\u0d4d\u0d24\u0d3f\u0d30\u0d41\u0d23\u0d4d\u0d1f\u0d3f\u0d30\u0d41\u0d28\u0d4d\u0d28\u0d41, \u0d2e\u0d3f\u0d28\u0d4d\u0d28\u0d3f\u0d24\u0d4d\u0d24\u0d3f\u0d33\u0d19\u0d4d\u0d19\u0d41\u0d28\u0d4d\u0d28 \u0d28\u0d15\u0d4d\u0d37\u0d24\u0d4d\u0d30\u0d19\u0d4d\u0d19\u0d7e \u0d15\u0d3e\u0d23\u0d41\u0d28\u0d4d\u0d28\u0d3f\u0d32\u0d4d\u0d32\u0d3e\u0d2f\u0d3f\u0d30\u0d41\u0d28\u0d4d\u0d28\u0d41. \u0d38\u0d2e\u0d41\u0d26\u0d4d\u0d30\u0d24\u0d4d\u0d24\u0d3f\u0d28\u0d4d\u0d31\u0d46 \u0d24\u0d32\u0d02 \u0d12\u0d30\u0d41 \u0d15\u0d41\u0d28\u0d4d\u0d28\u0d3f\u0d7b \u0d1a\u0d46\u0d30\u0d3f\u0d35\u0d3f\u0d7d \u0d28\u0d3f\u0d28\u0d4d\u0d28\u0d4d \u0d28\u0d4b\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28 \u0d24\u0d32\u0d24\u0d4d\u0d24\u0d3f\u0d32\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d09\u0d2f\u0d7c\u0d24\u0d4d\u0d24\u0d41\u0d28\u0d4d\u0d28 \u0d05\u0d24\u0d47 \u0d2e\u0d3e\u0d2f\u0d15\u0d4d\u0d15\u0d3e\u0d34\u0d4d\u200c\u0d1a \u0d15\u0d3e\u0d30\u0d23\u0d02 \u0d24\u0d3e\u0d34\u0d46\u0d2f\u0d3e\u0d15\u0d46 \u0d07\u0d30\u0d41\u0d23\u0d4d\u0d1f \u0d2e\u0d47\u0d18\u0d02 \u0d2a\u0d30\u0d28\u0d4d\u0d28\u0d24\u0d3e\u0d2f\u0d41\u0d02, \u0d05\u0d24\u0d4d\u0d2f\u0d27\u0d3f\u0d15\u0d02 \u0d07\u0d30\u0d41\u0d23\u0d4d\u0d1f \u0d12\u0d30\u0d41 \u0d35\u0d32\u0d2f\u0d24\u0d4d\u0d24\u0d3f\u0d28\u0d4d\u0d31\u0d46 \u0d2e\u0d27\u0d4d\u0d2f\u0d24\u0d4d\u0d24\u0d3f\u0d7d, \u0d2e\u0d41\u0d15\u0d7e \u0d2d\u0d3e\u0d17\u0d24\u0d4d\u0d24\u0d4d \u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d35\u0d3f\u0d24\u0d31\u0d3f\u0d2f \u0d15\u0d3e\u0d7c \u0d12\u0d34\u0d41\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d24\u0d41 \u0d2a\u0d4b\u0d32\u0d46\u0d2f\u0d41\u0d02 \u0d24\u0d4b\u0d28\u0d4d\u0d28\u0d3f\u0d1a\u0d4d\u0d1a\u0d41.{\u0d38\u0d42\u0d15\u0d4d\u0d37\u0d4d\u200c\u0d2e\u0d2e\u0d3e\u0d2f \u0d2d\u0d3e\u0d17\u0d19\u0d4d\u0d19\u0d7e \u0d0e\u0d28\u0d4d\u0d31\u0d46 \u0d35\u0d47\u0d17\u0d24\u0d2f\u0d4d\u200c\u0d15\u0d4d\u0d15\u0d4d \u0d28\u0d32\u0d4d\u0d32 \u0d24\u0d1f\u0d38\u0d4d\u0d38\u0d02 \u0d38\u0d43\u0d37\u0d4d\u200c\u0d1f\u0d3f\u0d1a\u0d4d\u0d1a\u0d2a\u0d4d\u0d2a\u0d4b\u0d7e, \u0d2d\u0d40\u0d2e\u0d3e\u0d15\u0d3e\u0d30\u0d2e\u0d3e\u0d2f \u0d35\u0d33\u0d7c\u0d1a\u0d4d\u0d1a \u0d28\u0d47\u0d1f\u0d41\u0d28\u0d4d\u0d28\u0d24\u0d3f\u0d28\u0d3e\u0d2f\u0d3f \u0d1e\u0d3e\u0d7b \u0d0e\u0d28\u0d4d\u0d31\u0d46 \u0d06\u0d26\u0d4d\u0d2f\u0d24\u0d4d\u0d24\u0d46 \u0d32\u0d15\u0d4d\u0d37\u0d4d\u0d2f\u0d24\u0d4d\u0d24\u0d3f\u0d28\u0d4d \u0d35\u0d3f\u0d30\u0d41\u0d26\u0d4d\u0d27\u0d2e\u0d3e\u0d2f\u0d4a\u0d30\u0d41 \u0d24\u0d40\u0d30\u0d41\u0d2e\u0d3e\u0d28\u0d2e\u0d46\u0d1f\u0d41\u0d24\u0d4d\u0d24\u0d41; \u0d05\u0d24\u0d3e\u0d2f\u0d24\u0d4d, \u0d0f\u0d15\u0d26\u0d47\u0d36\u0d02 \u0d0e\u0d1f\u0d4d\u0d1f\u0d1f\u0d3f \u0d09\u0d2f\u0d30\u0d35\u0d41\u0d02, \u0d06\u0d28\u0d41\u0d2a\u0d3e\u0d24\u0d3f\u0d15\u0d2e\u0d3e\u0d2f \u0d35\u0d23\u0d4d\u0d23\u0d35\u0d41\u0d02 \u0d28\u0d47\u0d1f\u0d3e\u0d7b \u0d24\u0d40\u0d30\u0d41\u0d2e\u0d3e\u0d28\u0d3f\u0d1a\u0d4d\u0d1a\u0d41. \u0d08 \u0d26\u0d43\u0d22\u0d28\u0d3f\u0d36\u0d4d\u0d1a\u0d2f\u0d35\u0d41\u0d2e\u0d3e\u0d2f\u0d3f, \u0d06\u0d35\u0d36\u0d4d\u0d2f\u0d2e\u0d41\u0d33\u0d4d\u0d33 \u0d38\u0d3e\u0d27\u0d28\u0d19\u0d4d\u0d19\u0d7e \u0d36\u0d47\u0d16\u0d30\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d24\u0d3f\u0d28\u0d41\u0d02 \u0d38\u0d1c\u0d4d\u0d1c\u0d2e\u0d3e\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d24\u0d3f\u0d28\u0d41\u0d02 \u0d0f\u0d24\u0d3e\u0d28\u0d41\u0d02 \u0d2e\u0d3e\u0d38\u0d19\u0d4d\u0d19\u0d7e \u0d1a\u0d3f\u0d32\u0d35\u0d34\u0d3f\u0d1a\u0d4d\u0d1a\u0d24\u0d3f\u0d28\u0d4d \u0d36\u0d47\u0d37\u0d02, \u0d1e\u0d3e\u0d7b \u0d35\u0d40\u0d23\u0d4d\u0d1f\u0d41\u0d02 \u0d2f\u0d3e\u0d24\u0d4d\u0d30 \u0d24\u0d41\u0d1f\u0d19\u0d4d\u0d19\u0d3f.{\u0d35\u0d47\u0d17\u0d24 \u0d15\u0d42\u0d1f\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d1f\u0d3f \u0d1e\u0d3e\u0d7b \u0d2e\u0d41\u0d28\u0d4d\u0d28\u0d4b\u0d1f\u0d4d\u0d1f\u0d4d \u0d2a\u0d4b\u0d15\u0d41\u0d28\u0d4d\u0d24\u0d4b\u0d31\u0d41\u0d02, \u0d30\u0d3e\u0d35\u0d41\u0d02 \u0d2a\u0d15\u0d32\u0d41\u0d02 \u0d1a\u0d3e\u0d30\u0d28\u0d3f\u0d31\u0d24\u0d4d\u0d24\u0d3f\u0d32\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d32\u0d2f\u0d3f\u0d1a\u0d4d\u0d1a\u0d41; \u0d05\u0d30\u0d41\u0d23\u0d4b\u0d26\u0d2f\u0d24\u0d4d\u0d24\u0d3f\u0d28\u0d4d\u0d31\u0d46 \u0d09\u0d1c\u0d4d\u0d1c\u0d4d\u0d35\u0d32\u0d2e\u0d3e\u0d2f\u0d3f \u0d2a\u0d4d\u0d30\u0d15\u0d3e\u0d36\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28 \u0d35\u0d7c\u0d23\u0d4d\u0d23\u0d02 \u0d2a\u0d4b\u0d32\u0d46, \u0d06\u0d15\u0d3e\u0d36\u0d02 \u0d28\u0d3f\u0d17\u0d42\u0d22\u0d2e\u0d3e\u0d2f \u0d28\u0d40\u0d32\u0d28\u0d3f\u0d31\u0d24\u0d4d\u0d24\u0d3f\u0d32\u0d3e\u0d2f\u0d3f; \u0d2e\u0d19\u0d4d\u0d19\u0d3f\u0d2f \u0d12\u0d30\u0d41 \u0d35\u0d32\u0d2f\u0d02 \u0d2a\u0d4b\u0d32\u0d46 \u0d1a\u0d28\u0d4d\u0d26\u0d4d\u0d30\u0d7b; \u0d0e\u0d28\u0d3f\u0d15\u0d4d\u0d15\u0d4d \u0d28\u0d15\u0d4d\u0d37\u0d24\u0d4d\u0d30\u0d19\u0d4d\u0d19\u0d33\u0d4a\u0d28\u0d4d\u0d28\u0d41\u0d02 \u0d15\u0d3e\u0d23\u0d3e\u0d28\u0d3e\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d3f\u0d32\u0d4d\u0d32, \u0d06 \u0d28\u0d40\u0d32\u0d28\u0d3f\u0d31\u0d24\u0d4d\u0d24\u0d3f\u0d7d \u0d12\u0d30\u0d41 \u0d24\u0d46\u0d33\u0d3f\u0d1a\u0d4d\u0d1a\u0d2e\u0d41\u0d33\u0d4d\u0d33 \u0d35\u0d43\u0d24\u0d4d\u0d24\u0d02 \u0d07\u0d1f\u0d2f\u0d4d\u200c\u0d15\u0d4d\u0d15\u0d3f\u0d1f\u0d46 \u0d2e\u0d3f\u0d28\u0d4d\u0d28\u0d3f\u0d2e\u0d31\u0d1e\u0d4d\u0d1e\u0d41\u0d15\u0d4a\u0d23\u0d4d\u0d1f\u0d3f\u0d30\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d41.".split("{"),
cd.sentence="\u0d05\u0d35\u0d30\u0d41\u0d1f\u0d46 \u0d0e\u0d32\u0d4d\u0d32\u0d3e \u0d09\u0d2a\u0d15\u0d30\u0d23\u0d19\u0d4d\u0d19\u0d33\u0d41\u0d02 \u0d2f\u0d28\u0d4d\u0d24\u0d4d\u0d30\u0d19\u0d4d\u0d19\u0d33\u0d41\u0d02 \u0d0f\u0d24\u0d46\u0d19\u0d4d\u0d15\u0d3f\u0d32\u0d41\u0d02 \u0d30\u0d42\u0d2a\u0d24\u0d4d\u0d24\u0d3f\u0d7d \u0d38\u0d1c\u0d40\u0d35\u0d2e\u0d3e\u0d23\u0d4d.;\u0d24\u0d41\u0d31\u0d2e\u0d41\u0d16\u0d02 \u0d35\u0d3f\u0d1f\u0d4d\u0d1f\u0d4d \u0d2e\u0d42\u0d28\u0d4d\u0d28\u0d4d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d31\u0d3f\u0d28\u0d41\u0d33\u0d4d\u0d33\u0d3f\u0d7d \u0d15\u0d2a\u0d4d\u0d2a\u0d32\u0d3f\u0d28\u0d46 \u0d2e\u0d42\u0d1f\u0d7d \u0d2e\u0d1e\u0d4d\u0d1e\u0d4d \u0d2a\u0d4a\u0d24\u0d3f\u0d1e\u0d4d\u0d1e\u0d41.;\u0d1a\u0d28\u0d4d\u0d26\u0d4d\u0d30\u0d7b \u0d28\u0d3f\u0d34\u0d32\u0d3f\u0d32\u0d4d\u200d \u0d2e\u0d41\u0d16\u0d02 \u0d2e\u0d31\u0d1a\u0d4d\u0d1a\u0d3f\u0d30\u0d41\u0d28\u0d4d\u0d28\u0d41;\u0d35\u0d3e\u0d24\u0d3f\u0d32\u0d3f\u0d28\u0d41 \u0d2e\u0d41\u0d15\u0d33\u0d3f\u0d32\u0d46 \u0d38\u0d4d\u0d2a\u0d40\u0d15\u0d4d\u0d15\u0d31\u0d3f\u0d32\u0d4d\u200d\u0d28\u0d3f\u0d28\u0d4d\u0d28\u0d41\u0d33\u0d4d\u0d33 \u0d36\u0d2c\u0d4d\u200c\u0d26\u0d24\u0d4d\u0d24\u0d3f\u0d7d \u0d2a\u0d24\u0d7c\u0d1a\u0d4d\u0d1a\u0d2f\u0d41\u0d23\u0d4d\u0d1f\u0d3e\u0d2f\u0d3f\u0d30\u0d41\u0d28\u0d4d\u0d28\u0d41.;\u0d35\u0d46\u0d33\u0d3f\u0d1a\u0d4d\u0d1a\u0d02 \u0d05\u0d23\u0d1e\u0d4d\u0d1e\u0d2a\u0d4d\u0d2a\u0d4b\u0d7e, \u0d05\u0d35\u0d7b \u0d1c\u0d28\u0d3e\u0d32\u0d2f\u0d3f\u0d32\u0d42\u0d1f\u0d46 \u0d28\u0d15\u0d4d\u0d37\u0d24\u0d4d\u0d30\u0d19\u0d4d\u0d19\u0d33\u0d46 \u0d28\u0d4b\u0d15\u0d4d\u0d15\u0d3f\u0d28\u0d3f\u0d28\u0d4d\u0d28\u0d41.;\u0d05\u0d19\u0d4d\u0d19\u0d28\u0d46 \u0d06\u0d26\u0d4d\u0d2f \u0d35\u0d3e\u0d7d\u0d28\u0d15\u0d4d\u0d37\u0d24\u0d4d\u0d30\u0d02 \u0d35\u0d40\u0d34\u0d41\u0d28\u0d4d\u0d28 \u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f \u0d35\u0d30\u0d3f\u0d15\u0d2f\u0d3e\u0d2f\u0d3f;\u0d38\u0d3e\u0d2f\u0d02\u0d38\u0d28\u0d4d\u0d27\u0d4d\u0d2f\u0d2f\u0d3f\u0d7d \u0d24\u0d3f\u0d30\u0d2e\u0d3e\u0d32\u0d15\u0d7e \u0d06\u0d1e\u0d4d\u0d1e\u0d1f\u0d3f\u0d1a\u0d4d\u0d1a\u0d41.;\u0d1a\u0d41\u0d35\u0d28\u0d4d\u0d28 \u0d2a\u0d4d\u0d30\u0d15\u0d3e\u0d36\u0d02 \u0d1a\u0d3f\u0d31\u0d15\u0d3f\u0d28\u0d4d\u0d31\u0d46 \u0d35\u0d33\u0d1e\u0d4d\u0d1e \u0d35\u0d15\u0d4d\u0d15\u0d41\u0d15\u0d33\u0d41\u0d1f\u0d46 \u0d28\u0d3f\u0d34\u0d7d\u0d1a\u0d4d\u0d1a\u0d3f\u0d24\u0d4d\u0d30\u0d02 \u0d35\u0d30\u0d1a\u0d4d\u0d1a\u0d41;\u0d24\u0d46\u0d33\u0d3f\u0d1e\u0d4d\u0d1e \u0d28\u0d40\u0d32\u0d3e\u0d15\u0d3e\u0d36\u0d02 \u0d05\u0d24\u0d3f\u0d2e\u0d28\u0d4b\u0d39\u0d30\u0d2e\u0d3e\u0d2f\u0d3f \u0d15\u0d3e\u0d23\u0d41\u0d28\u0d4d\u0d28\u0d41.;\u0d07\u0d24\u0d4a\u0d30\u0d41 \u0d0f\u0d15\u0d3e\u0d28\u0d4d\u0d24\u0d2e\u0d3e\u0d2f \u0d2e\u0d1f\u0d15\u0d4d\u0d15\u0d2f\u0d3e\u0d24\u0d4d\u0d30\u0d2f\u0d3e\u0d2f\u0d3f \u0d2e\u0d3e\u0d31\u0d41\u0d15\u0d2f\u0d3e\u0d2f\u0d3f\u0d30\u0d41\u0d28\u0d4d\u0d28\u0d41.;\u0d2e\u0d28\u0d4b\u0d39\u0d30\u0d35\u0d41\u0d02 \u0d2d\u0d2f\u0d3e\u0d28\u0d15\u0d35\u0d41\u0d2e\u0d3e\u0d2f \u0d15\u0d4a\u0d1f\u0d41\u0d19\u0d4d\u0d15\u0d3e\u0d31\u0d4d\u0d31\u0d3f\u0d28\u0d46 \u0d1e\u0d3e\u0d28\u0d4d\u200d \u0d35\u0d40\u0d15\u0d4d\u0d37\u0d3f\u0d1a\u0d4d\u0d1a\u0d41. ;\u0d2a\u0d31\u0d15\u0d4d\u0d15\u0d41\u0d02 \u0d24\u0d33\u0d3f\u0d15\u0d2f\u0d4d\u200c\u0d15\u0d4d\u0d15\u0d4d \u0d24\u0d3e\u0d34\u0d46,\u0d2d\u0d42\u0d2e\u0d3f \u0d05\u0d24\u0d4d\u0d2f\u0d41\u0d1c\u0d4d\u0d1c\u0d4d\u0d35\u0d32\u0d2e\u0d3e\u0d2f\u0d3f \u0d2a\u0d4d\u0d30\u0d15\u0d3e\u0d36\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28 \u0d12\u0d30\u0d41 \u0d1a\u0d28\u0d4d\u0d26\u0d4d\u0d30\u0d15\u0d4d\u0d15\u0d32 \u0d2a\u0d4b\u0d32\u0d46 \u0d28\u0d3f\u0d32\u0d15\u0d4a\u0d23\u0d4d\u0d1f\u0d41.;\u0d0f\u0d24\u0d4d \u0d30\u0d42\u0d2a\u0d24\u0d4d\u0d24\u0d3f\u0d32\u0d3e\u0d2f\u0d3e\u0d32\u0d41\u0d02 \u0d0e\u0d28\u0d4d\u0d31\u0d46 \u0d13\u0d7c\u0d2e\u0d4d\u0d2e \u0d12\u0d28\u0d4d\u0d28\u0d41\u0d24\u0d28\u0d4d\u0d28\u0d46 \u0d06\u0d2f\u0d3f\u0d30\u0d41\u0d28\u0d4d\u0d28\u0d41.;\u0d15\u0d2a\u0d4d\u0d2a\u0d32\u0d3f\u0d28\u0d4d\u0d31\u0d46 \u0d2e\u0d47\u0d7d\u0d24\u0d4d\u0d24\u0d1f\u0d4d\u0d1f\u0d3f\u0d32\u0d3e\u0d15\u0d46 \u0d2e\u0d1e\u0d4d\u0d1e\u0d4d \u0d35\u0d4d\u0d2f\u0d3e\u0d2a\u0d3f\u0d1a\u0d4d\u0d1a\u0d41.;\u0d05\u0d24\u0d4d \u0d05\u0d31\u0d3f\u0d2f\u0d41\u0d02 \u0d2e\u0d41\u0d2e\u0d4d\u0d2a\u0d41\u0d24\u0d28\u0d4d\u0d28\u0d46, \u0d1e\u0d19\u0d4d\u0d19\u0d7e \u0d05\u0d35\u0d3f\u0d1f\u0d02 \u0d35\u0d3f\u0d1f\u0d4d\u0d1f\u0d41\u0d2a\u0d4b\u0d2f\u0d3f\u0d30\u0d41\u0d28\u0d4d\u0d28\u0d41.;\u0d1e\u0d19\u0d4d\u0d19\u0d7e\u0d15\u0d4d\u0d15\u0d4d \u0d2e\u0d41\u0d28\u0d4d\u0d28\u0d3f\u0d32\u0d46 \u0d15\u0d3e\u0d34\u0d4d\u200c\u0d1a \u0d24\u0d3f\u0d15\u0d1a\u0d4d\u0d1a\u0d41\u0d02 \u0d09\u0d24\u0d4d\u200c\u0d15\u0d43\u0d37\u0d4d\u200c\u0d1f\u0d2e\u0d3e\u0d2f\u0d3f\u0d30\u0d41\u0d28\u0d4d\u0d28\u0d41.".split(";"),
cd.numerals="1234567890",cd.symbols="\u0d3d \u00a7 \u20b9",cd),I[ob.id]=(dd.alphabet="\u1000 \u1001 \u1002 \u1003 \u1004 \u1005 \u1006 \u1007 \u1008 \u1009 \u100a \u100b \u100c \u100d \u100e \u100f \u1010 \u1011 \u1012 \u1013 \u1014 \u1015 \u1016 \u1017 \u1018 \u1019 \u101a \u101b \u101c \u101d \u101e \u101f \u1020 \u1021 \u1023 \u1024 \u1025 \u1026 \u1027 \u1029 \u102a \u103f \u104c \u104d \u104e \u104f",dd.paragraph="\u1021\u101d\u1031\u1038\u1000 \u1010\u1005\u102f\u1036\u1010\u1001\u102f\u1000\u102d\u102f \u101c\u103e\u1019\u103a\u1038\u1001\u103b\u1031\u102c\u1004\u103a\u1038\u1000\u103c\u100a\u1037\u103a\u101b\u1010\u102c\u101f\u102c \u1019\u103e\u1031\u102c\u103a\u101d\u1004\u103a\u1010\u1031\u1038\u101e\u103d\u102c\u1038\u1010\u1005\u103a\u1015\u102f\u1012\u103a\u101c\u102d\u102f\u104a \u1002\u1014\u1039\u1011\u101d\u1004\u103a\u1015\u1014\u103a\u1038\u1001\u103b\u102e\u1000\u102c\u1038\u1010\u1005\u103a\u1001\u103b\u1015\u103a\u101c\u102d\u102f\u104a \u1000\u1017\u103b\u102c\u1000\u101d\u102d\u1019\u103b\u102c\u1038\u101b\u1032\u1037 \u101c\u1000\u103a\u101b\u102c\u101c\u1031\u1038\u1010\u103d\u1031\u101c\u102d\u102f \u1005\u102d\u1010\u103a\u1000\u102d\u102f \u101b\u1004\u103a\u1037\u1000\u103b\u1000\u103a\u1010\u100a\u103a\u1004\u103c\u102d\u1019\u103a\u1005\u1031\u1010\u1032\u1037 \u1010\u1014\u103a\u1001\u102d\u102f\u1038\u101e\u1010\u1039\u1010\u102d\u1019\u103b\u102d\u102f\u1038 \u101b\u103e\u102d\u101c\u102c\u1005\u1031\u1010\u101a\u103a\u104b \u1021\u1019\u103c\u1032\u1010\u1019\u103a\u1038 \u1010\u1005\u103a\u1001\u102f\u1001\u102f \u1000\u1031\u102c\u1004\u103a\u1038\u1010\u102c \u101b\u103e\u102d\u1014\u1031\u1019\u103e\u102c\u1015\u102b\u104b;\u101c\u1031\u101f\u102c\u1015\u103c\u1004\u103a\u101b\u1032\u1037 \u1021\u1011\u1000\u103a\u1015\u102d\u102f\u1004\u103a\u1038\u1000\u102d\u102f \u101e\u102d\u101e\u102d\u101e\u102c\u101e\u102c \u101b\u1031\u102c\u1000\u103a\u101b\u103e\u102d\u101c\u102c\u1000\u103c\u1015\u102b\u1015\u103c\u102e\u104b \u1000\u1031\u102c\u1004\u103a\u1038\u1000\u1004\u103a\u101f\u102c \u1014\u1000\u103a\u1019\u103e\u1031\u102c\u1004\u103a\u1019\u100a\u103a\u1038\u1014\u1031\u1015\u103c\u102e\u1038 \u1000\u103c\u101a\u103a\u1010\u103d\u1031\u101f\u102c \u1015\u102d\u102f\u101e\u1031\u1038\u1000\u103b\u102f\u1036\u1037\u101e\u103d\u102c\u1038\u1000\u103c\u1010\u101a\u103a\u104b\u200b \u1000\u102f\u1014\u103a\u1038\u1019\u103c\u1004\u1037\u103a\u1019\u103c\u1004\u1037\u103a\u1015\u1031\u102b\u103a\u1000\u1014\u1031 \u1000\u103c\u100a\u1037\u103a\u101b\u1004\u103a \u1015\u1004\u103a\u101c\u101a\u103a\u101f\u102c \u1019\u103c\u1004\u1037\u103a\u1010\u1000\u103a\u1015\u103c\u102e\u1038 \u1019\u103b\u1000\u103a\u1005\u102d\u1014\u1032\u1037\u1010\u1005\u103a\u1010\u1014\u103a\u1038\u1010\u100a\u103a\u1038 \u101b\u1031\u102c\u1000\u103a\u101c\u102c\u1010\u101a\u103a\u101c\u102d\u102f\u1037 \u1019\u103c\u1004\u103a\u101a\u1031\u102c\u1004\u103a\u101b\u101e\u101c\u102d\u102f\u1015\u1032\u104b \u1004\u103c\u102d\u1019\u103a\u101e\u1000\u103a\u101e\u1000\u103a\u1014\u1031\u1010\u1032\u1037 \u1010\u102d\u1019\u103a\u1011\u102f\u1000\u102d\u102f \u1016\u1031\u102c\u1000\u103a\u1011\u103d\u1000\u103a\u1001\u1032\u1037\u1010\u101a\u103a\u104a \u1000\u102c\u1038\u1010\u103d\u1031\u101f\u102c \u1010\u102d\u1019\u103a\u1019\u103e\u1031\u102c\u1004\u103a\u1019\u103e\u1031\u102c\u1004\u103a\u1011\u1032\u1019\u103e\u102c \u1019\u103b\u1031\u102c\u1014\u1031\u1000\u103c\u101e\u101c\u102d\u102f\u101c\u102d\u102f\u104a \u1021\u1011\u1000\u103a\u1015\u102d\u102f\u1004\u103a\u1038\u1019\u103e\u102c\u1010\u1031\u102c\u1037 \u1004\u103d\u1031\u101b\u1031\u102c\u1004\u103a\u1010\u101c\u1000\u103a\u101c\u1000\u103a \u1016\u103c\u102c\u1011\u103d\u1000\u103a\u101c\u102d\u102f\u1037\u1014\u1031\u1010\u101a\u103a\u104b;\u1000\u103b\u103d\u1014\u103a\u1010\u1031\u102c\u103a\u1006\u1000\u103a\u101e\u103d\u102c\u1038\u1010\u1031\u102c\u1037\u104a \u1021\u101b\u103e\u102d\u1014\u103a\u101c\u100a\u103a\u1038 \u101b\u1014\u1031\u1010\u102f\u1014\u103a\u1038\u104a\u200b \u1014\u1031\u1037\u1014\u1032\u1037\u100a \u1000\u103d\u1032\u1015\u103c\u102c\u1038\u1019\u103e\u102f\u101f\u102c \u1015\u1030\u1038\u101e\u103d\u102c\u1038\u1015\u103c\u102e\u1038\u1010\u1031\u102c\u1037 \u1010\u1005\u103a\u1006\u1000\u103a\u1010\u100a\u103a\u1038 \u1019\u103e\u102f\u1014\u103a\u1019\u103e\u102d\u102f\u1004\u103a\u1038\u101e\u103d\u102c\u1038\u1010\u102c\u104b \u1019\u102d\u102f\u1038\u1000\u1031\u102c\u1004\u103a\u1038\u1000\u1004\u103a\u1000 \u1015\u103c\u102c\u101c\u1032\u1037\u1000\u103c\u100a\u103a\u1019\u103e\u1031\u102c\u1004\u103a\u1015\u103c\u102e\u1038 \u1014\u1036\u1014\u1000\u103a\u1001\u1004\u103a\u1038\u101b\u1031\u102c\u1004\u103a\u1001\u103c\u100a\u103a\u1011\u103d\u1000\u103a\u101e\u101c\u102d\u102f \u1011\u1030\u1038\u1011\u1030\u1038\u1001\u103c\u102c\u1038\u1001\u103c\u102c\u1038\u1021\u101c\u1004\u103a\u1038\u1010\u103d\u1031\u1014\u1032\u1037\u104b \u1014\u1031\u1000 \u1019\u102e\u1038\u100a\u103d\u1014\u1037\u103a\u1010\u1014\u103a\u1038\u1000\u103c\u102e\u1038\u101c\u102d\u102f \u1016\u103c\u1005\u103a\u101e\u103d\u102c\u1038\u1015\u103c\u102e\u1038 \u1021\u102c\u1000\u102c\u101e\u1011\u1032\u1019\u103e\u102c \u1000\u103d\u1031\u1038\u100a\u103d\u1010\u103a\u1014\u1031\u101b\u1031\u102c\u104b \u1001\u1015\u103a\u1019\u103e\u102f\u1014\u103a\u1019\u103e\u102f\u1014\u103a \u101c\u1001\u103c\u1019\u103a\u1038\u1000\u103d\u1031\u1038\u101f\u102c\u101c\u100a\u103a\u1038 \u1001\u102f\u1014\u103a\u1015\u1031\u102b\u1000\u103a\u101c\u102d\u102f\u1037\u104b\u200b \u1000\u103c\u101a\u103a\u1010\u103d\u1031\u1000\u102d\u102f \u101c\u102f\u1036\u1038\u101d\u1019\u1019\u103c\u1004\u103a\u101b\u1018\u1032\u1014\u1032\u1037\u104a \u1021\u101b\u1031\u102c\u1004\u103a\u101c\u1000\u103a\u101c\u1000\u103a \u1019\u102d\u102f\u1038\u1000\u102f\u1010\u103a\u1005\u1000\u103a\u101d\u102d\u102f\u1004\u103a\u1038\u1000\u102d\u102f \u1021\u1015\u103c\u102c\u101b\u1031\u102c\u1004\u103a\u1010\u103d\u1031\u1000\u103c\u102c\u1038\u1019\u103e\u102c \u1001\u1015\u103a\u101b\u1031\u1038\u101b\u1031\u1038 \u1019\u103c\u1004\u103a\u101b\u1010\u101a\u103a\u104b;\u1021\u1005\u102d\u1010\u103a\u1021\u1015\u102d\u102f\u1004\u103a\u1038\u1010\u103d\u1031\u101b\u1032\u1037 \u101e\u1031\u1038\u1004\u101a\u103a\u1019\u103e\u102f\u1000\u1014\u1031 \u1021\u101b\u103e\u102d\u1014\u103a\u1021\u102c\u1038\u1000\u103c\u102e\u1038\u1019\u103e\u102f\u1000\u102d\u102f \u1016\u103c\u1005\u103a\u1015\u1031\u102b\u103a\u101c\u102c\u1005\u1031\u1000\u103c\u1031\u102c\u1004\u103a\u1038\u104a \u1000\u103b\u103d\u1014\u103a\u102f\u1015\u103a \u1016\u103c\u1031\u1000\u103c\u102c\u1038\u1014\u102d\u102f\u1004\u103a\u1001\u1032\u1037\u1010\u101a\u103a\u104b \u1005\u1005\u1001\u103b\u1004\u103a\u1038\u1000\u101c\u102d\u102f \u1019\u101f\u102f\u1010\u103a\u1018\u1032\u104a \u1021\u1004\u103a\u1019\u1010\u1014\u103a \u1000\u103c\u102e\u1038\u1019\u102c\u1038\u1001\u102d\u102f\u1004\u103a\u1001\u1036\u1037\u1010\u1032\u1037\u104a \u1015\u103c\u1031\u102c\u101b\u101b\u1004\u103a \u101b\u103e\u1005\u103a\u1015\u1031\u101d\u1014\u103a\u1038\u1000\u103b\u1004\u103a \u1019\u103c\u1004\u1037\u103a\u1010\u1032\u1037\u104a \u1021\u1001\u103b\u102d\u102f\u1038\u1001\u103b\u101c\u102d\u102f\u1000\u103a\u101b\u101b\u1004\u103a \u1010\u1031\u102c\u103a\u1010\u1031\u102c\u103a\u1000\u102d\u102f \u1000\u103c\u102e\u1038\u1019\u102c\u1038\u1010\u1032\u1037 \u1021\u101b\u102c\u1010\u1005\u103a\u1001\u102f\u1015\u102b\u104b \u101e\u100a\u103a\u1006\u102f\u1036\u1038\u1016\u103c\u1010\u103a\u1001\u103b\u1000\u103a \u1001\u103b\u1015\u103c\u102e\u1038\u1010\u1032\u1037\u1021\u1001\u102b\u104a \u1015\u103c\u102e\u1038\u1010\u1031\u102c\u1037 \u101c\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a\u1000\u103c\u102c \u1015\u1005\u1039\u1005\u100a\u103a\u1038\u1015\u1005\u1039\u1005\u101a\u1010\u103d\u1031 \u101b\u103e\u102c\u1016\u103d\u1031\u1005\u102f\u1006\u1031\u102c\u1004\u103a\u1038 \u1010\u100a\u103a\u1006\u1031\u102c\u1000\u103a\u1014\u102d\u102f\u1004\u103a\u1001\u1032\u1037\u1015\u102b\u1010\u101a\u103a\u104b \u1000\u103b\u103d\u1014\u103a\u102f\u1015\u103a \u1001\u101b\u102e\u1038\u1005\u1001\u1032\u1037\u1015\u102b\u1010\u101a\u103a\u104b;\u1021\u1004\u103a\u1039\u1002\u102b\u1002\u103c\u102d\u102f\u101f\u103a\u101b\u1032\u1037 \u1019\u103b\u1000\u103a\u1014\u103e\u102c\u1015\u103c\u1004\u103a\u1000\u102d\u102f \u1000\u103c\u100a\u1037\u103a\u1019\u101a\u103a\u104a \u1018\u102c\u1015\u1032\u1016\u103c\u1005\u103a\u1016\u103c\u1005\u103a\u1000\u103d\u102c\u104a \u1021\u1032\u1037\u1012\u102b \u101b\u103e\u102c\u1038\u101b\u103e\u102c\u1038\u1015\u102b\u1038\u1015\u102b\u1038 \u1021\u1010\u103d\u1031\u1037\u1021\u1000\u103c\u102f\u1036\u1010\u1005\u103a\u1001\u102f \u1014\u1031\u1019\u103e\u102c\u1015\u1032\u104b \u1000\u102d\u102f\u101a\u1037\u103a\u1021\u1010\u103d\u1000\u103a\u1000\u1010\u1031\u102c\u1037 \u1019\u103e\u1014\u103a\u1018\u102e\u101c\u1030\u1038\u1000\u1031\u102c\u1004\u103a\u1038\u1000\u1031\u102c\u1004\u103a\u1038\u1014\u1032\u1037 \u1019\u102d\u102f\u1038\u1015\u1031\u102b\u103a\u1000\u1021\u101b\u102c\u1010\u103d\u1031\u1000\u102d\u102f \u1000\u103c\u100a\u1037\u103a\u101b\u1010\u102c\u104a \u1000\u1019\u1039\u1018\u102c\u1015\u1010\u103a \u1001\u101b\u102e\u1038\u101c\u103e\u100a\u1037\u103a\u101b\u1010\u102c\u1010\u103d\u1031\u101f\u102c \u101c\u1005\u103a\u1018\u101b\u101a\u103a\u1015\u100a\u102c\u101b\u1031\u1038\u101b\u1032\u1037 \u1010\u1005\u103a\u1005\u102d\u1010\u103a\u1010\u1005\u103a\u1015\u102d\u102f\u1004\u103a\u1038\u1021\u1014\u1031\u1014\u1032\u1037 \u1015\u102b\u101d\u1004\u103a\u101e\u1004\u1037\u103a\u1010\u101a\u103a \u1011\u1004\u103a\u1010\u102c\u1015\u1032\u104b;\u1006\u103d\u1032\u1004\u1004\u103a\u1021\u102c\u1038\u1000 \u101e\u1030\u1037\u1000\u102d\u102f \u1006\u103d\u1032\u1004\u1004\u103a\u1014\u1031\u101e\u1031\u1038\u1015\u1031\u1019\u1032\u1037 \u101e\u1030\u1037\u1000\u103c\u103d\u1000\u103a\u101e\u102c\u1038\u1010\u103d\u1031\u101f\u102c \u1000\u103c\u102d\u102f\u1038\u1005\u102c\u1038\u1015\u1019\u103a\u1038\u1005\u102c\u1038 \u1021\u101e\u102c\u1038\u1000\u103b\u1021\u1031\u102c\u1004\u103a \u101c\u103e\u102f\u1015\u103a\u101b\u103e\u102c\u1038\u1014\u102d\u102f\u1004\u103a\u1015\u102b\u1010\u101a\u103a\u104b \u1014\u1031\u1037\u1005\u1009\u103a \u101c\u1031\u1037\u1000\u103b\u1004\u1037\u103a\u1001\u1014\u103a\u1038\u1019\u103b\u102c\u1038 \u1019\u103e\u1014\u103a\u1019\u103e\u1014\u103a\u101c\u102f\u1015\u103a\u1021\u1015\u103c\u102e\u1038\u1019\u103e\u102c \u101e\u1030 \u1021\u102d\u1015\u103a\u101b\u102c\u1015\u1031\u102b\u103a\u1000\u102d\u102f \u1018\u102d\u102f\u1004\u103a\u1038\u1001\u1014\u1032\u200b \u101b\u102f\u1010\u103a\u1010\u101b\u1000\u103a \u101c\u1032\u1000\u103b\u101e\u103d\u102c\u1038\u1010\u102c\u1019\u103b\u102d\u102f\u1038 \u1019\u1016\u103c\u1005\u103a\u1010\u1031\u102c\u1037\u1015\u102b\u1018\u1030\u1038\u104b \u1021\u102d\u1015\u103a\u1019\u1000\u103a\u1006\u102d\u102f\u1038\u1010\u103d\u1031\u1000\u1010\u1031\u102c\u1037 \u1015\u102d\u102f\u1006\u102d\u102f\u1038\u101c\u102c\u1015\u102b\u1010\u101a\u103a\u104b;\u1021\u1036\u1037\u1029\u1018\u1014\u103a\u1038 \u1001\u101b\u102e\u1038\u1005\u1009\u103a\u1010\u1005\u103a\u1001\u102f \u1016\u103c\u1005\u103a\u1001\u1032\u1037\u1015\u102b\u1010\u101a\u103a\u104b \u1015\u103c\u102e\u1038\u1010\u1031\u102c\u1037 \u1019\u103b\u102c\u1038\u1005\u103d\u102c\u101e\u1031\u102c \u1001\u103b\u1005\u103a\u1001\u1004\u103a\u101b\u1010\u101a\u103a\u104a \u1015\u103c\u1014\u103a\u101c\u100a\u103a\u1038 \u1019\u1010\u103d\u1031\u1037\u101b\u1010\u1031\u102c\u1037\u1019\u101a\u1037\u103a \u101e\u1030\u1010\u103d\u1031\u1014\u1032\u1037 \u1000\u103b\u103d\u1014\u103a\u1019 \u1000\u103b\u103d\u1019\u103a\u1038\u101d\u1004\u103a\u1001\u1032\u1037\u101b\u1015\u102b\u1010\u101a\u103a\u104b \u1018\u101d\u1019\u103e\u102c \u1014\u1031\u101b\u102c\u1019\u103b\u102c\u1038\u1019\u103b\u102c\u1038 \u1019\u101b\u103e\u102d\u1010\u1032\u1037\u1021\u1010\u103d\u1000\u103a \u1010\u1005\u103a\u101a\u1031\u102c\u1000\u103a\u1001\u103b\u1004\u103a\u1038\u1005\u102e\u101f\u102c \u1000\u102d\u102f\u101a\u1037\u103a\u1000\u102d\u102f\u101a\u103a\u1001\u1036\u1021\u102c\u1038\u1000\u102d\u102f \u1010\u102c\u101d\u1014\u103a\u1000\u103b\u1031\u1000\u103b\u1031 \u101c\u102f\u1036\u1001\u103c\u102f\u1036\u1000\u1031\u102c\u1004\u103a\u1038\u1019\u103d\u1014\u103a\u1021\u1031\u102c\u1004\u103a \u1010\u100a\u103a\u1006\u1031\u102c\u1000\u103a\u1011\u102c\u1038\u101b\u1019\u101a\u103a\u104b \u1006\u102d\u102f\u1010\u1031\u102c\u1037 \u1011\u102d\u102f\u1021\u101b\u102c\u1019\u103b\u102c\u1038\u1000\u102d\u102f \u1000\u103b\u103d\u1014\u103a\u1019 \u1021\u101e\u102c\u1038\u1000\u103b\u1015\u103c\u102e\u1038\u1010\u1032\u1037\u1014\u1031\u102c\u1000\u103a \u1001\u101b\u102e\u1038\u1021\u1019\u103b\u102c\u1038\u1000\u103c\u102e\u1038 \u101e\u103d\u102c\u1038\u1016\u103c\u1005\u103a\u1010\u101a\u103a\u104a\u200b \u1021\u1019\u103c\u1032\u1015\u1032\u104a \u1012\u102b\u1015\u1031\u1019\u1032\u1037 \u101e\u1014\u103a\u1038\u1015\u1031\u102b\u1004\u103a\u1038\u1019\u103b\u102c\u1038\u1005\u103d\u102c\u1014\u1032\u1037 \u1014\u103e\u1005\u103a\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a \u1016\u103c\u1005\u103a\u1014\u1031\u1015\u102b\u1010\u101a\u103a\u104b;\u1001\u101b\u1019\u103a\u1038\u101b\u1031\u102c\u1004\u103a\u1019\u103c\u1000\u103a\u1001\u1004\u103a\u1038\u1000\u103d\u1000\u103a\u101c\u1031\u1038 \u101c\u102d\u102f\u1037 \u1011\u1004\u103a\u101b\u1010\u1032\u1037\u1021\u101b\u102c\u104a \u1004\u102b\u1038\u1015\u1031 \u1005\u1010\u102f\u101b\u1014\u103a\u1038\u101c\u1031\u102c\u1000\u103a \u101b\u103e\u102d\u1019\u101a\u103a \u1011\u1004\u103a\u101b\u1010\u102c\u101c\u1031\u1038\u101f\u102c\u104a \u101e\u1032\u1015\u103c\u1004\u103a\u1015\u1031\u102b\u103a\u1000\u1014\u1031 \u101e\u1030\u1010\u102d\u102f\u1037\u101b\u103e\u102d\u101b\u102c\u1000\u102d\u102f \u101b\u103d\u1031\u1037\u101c\u103b\u102c\u1038\u101e\u103d\u102c\u1038\u1015\u102b\u1010\u101a\u103a\u104b \u1021\u1014\u102c\u1038\u1000\u1015\u103a\u101c\u102c\u1010\u1032\u1037\u1021\u1001\u102b \u101e\u1030\u1000 \u1019\u103c\u1000\u103a\u1001\u1004\u103a\u1038\u101c\u100a\u103a\u1038\u1019\u101f\u102f\u1010\u103a\u1018\u1030\u1038\u104a \u1000\u103b\u1031\u102c\u1000\u103a\u1015\u103c\u1031\u102c\u1038\u101c\u100a\u103a\u1038\u1019\u101f\u102f\u1010\u103a\u1018\u1030\u1038\u104a \u1001\u101b\u1019\u103a\u1038\u101b\u1031\u102c\u1004\u103a \u1019\u103c\u1005\u103a\u1010\u103d\u1031\u101e\u102c\u1016\u103c\u1005\u103a\u1010\u101a\u103a \u101c\u102d\u102f\u1037 \u101a\u1030\u1006\u101c\u102d\u102f\u1000\u103a\u1010\u101a\u103a\u104b \u1021\u1019\u103c\u1005\u103a\u1010\u103d\u1031\u101f\u102c \u1015\u102f\u1036\u1005\u1036\u1015\u103c\u1031\u102c\u1004\u103a\u1038\u101c\u102c\u1010\u101a\u103a\u104a \u1010\u1005\u103a\u1001\u102f\u1005\u102e\u101f\u102c \u1021\u1015\u1004\u103a\u1004\u101a\u103a\u101c\u1031\u1038 \u1010\u1005\u103a\u1015\u1004\u103a\u1005\u102e\u1016\u103c\u1005\u103a\u1015\u103c\u102e\u1038 \u1018\u102e\u1038\u101f\u1031\u102c\u1004\u103a\u1038\u1000\u1000\u103b\u103d\u1010\u103a\u101c\u102c\u1010\u1032\u1037 \u1005\u1000\u103a\u101e\u102e\u1038\u101c\u1031\u1038\u1010\u103d\u1031\u101c\u102d\u102f \u1010\u1005\u103a\u1001\u1004\u103a\u1038\u101c\u102f\u1036\u1038 \u1015\u103c\u1014\u1037\u103a\u101e\u103d\u102c\u1038\u1010\u1031\u102c\u1037\u1010\u101a\u103a\u104b".split(";"),
dd.sentence="\u101e\u1030\u1010\u102d\u102f\u1037\u101b\u1032\u1037 \u1005\u1000\u103a\u1015\u1005\u1039\u1005\u100a\u103a\u1038\u1010\u103d\u1031\u104a \u1000\u102d\u101b\u102d\u101a\u102c\u1010\u103d\u1031 \u1021\u102c\u1038\u101c\u102f\u1036\u1038 \u1021\u101e\u1000\u103a\u101b\u103e\u1004\u103a\u1000\u103c\u1010\u101a\u103a\u104b;\u1021\u1014\u102e\u101b\u1031\u102c\u1004\u103a \u1015\u103c\u1014\u103a\u1000\u102c\u1038\u1019\u103e\u102f\u101f\u102c \u1015\u102f\u1036\u101b\u102d\u1015\u103a\u1016\u103c\u1005\u103a\u1015\u103c\u102e\u1038 \u1010\u1031\u102c\u1004\u103a\u1015\u1036\u1010\u1005\u103a\u1001\u102f\u101b\u1032\u1037 \u1021\u1005\u103d\u1014\u103a\u101c\u1031\u1038\u101c\u102d\u102f \u1015\u1031\u102b\u103a\u101c\u102c\u1015\u102b\u1010\u101a\u103a\u104b;\u1019\u102f\u1014\u103a\u1010\u102d\u102f\u1004\u103a\u1038\u1000\u102d\u102f \u1000\u103c\u100a\u1037\u103a\u1019\u102d\u1010\u1031\u102c\u1037 \u101e\u102d\u1015\u103a\u101c\u103e\u1015\u1015\u103c\u102e\u1038 \u1000\u103c\u1031\u102c\u1000\u103a\u1005\u101b\u102c\u1000\u1031\u102c\u1004\u103a\u1038\u1015\u102b\u1010\u101a\u103a\u104b;\u1000\u102d\u102f\u101a\u103a\u1010\u102d\u102f\u1037 \u1019\u101e\u102d\u101c\u102d\u102f\u1000\u103a\u1001\u1004\u103a\u101c\u1031\u1038\u1019\u103e\u102c\u1015\u1032, \u1019\u103c\u1031\u1015\u103c\u1004\u103a\u1000\u1014\u1031 \u101d\u1031\u1038\u1000\u103d\u102c\u101c\u102c\u1001\u1032\u1037\u1015\u102b\u1010\u101a\u103a\u104b;\u1019\u102d\u102f\u1038\u1015\u103b\u1036\u101a\u102c\u1009\u103a\u101b\u1032\u1037 \u1021\u1031\u102c\u1000\u103a\u1018\u1000\u103a\u101d\u1031\u1038\u101d\u1031\u1038\u1019\u103e\u102c \u101c\u1001\u103c\u1019\u103a\u1038\u1000\u103d\u1031\u1038\u101c\u1031\u1038 \u101c\u1004\u103a\u1038\u101c\u1000\u103a\u1014\u1031\u1015\u102b\u1010\u101a\u103a\u104b;\u1021\u1011\u102e\u1038\u1000\u103b\u1014\u103a\u1006\u1014\u103a\u1010\u1032\u1037 \u1021\u102d\u1019\u103a\u1015\u103c\u1014\u103a\u1001\u101b\u102e\u1038\u1005\u1009\u103a \u1016\u103c\u1005\u103a\u1010\u1031\u102c\u1037\u1019\u101c\u102d\u102f\u1037\u104b;\u1000\u1019\u103a\u1038\u1000\u1001\u103d\u102c\u1015\u103c\u102e\u1038 \u101e\u102f\u1036\u1038\u1014\u102c\u101b\u102e\u1019\u103e\u102c \u101e\u1004\u103a\u1039\u1018\u1031\u102c\u1000\u102d\u102f \u1019\u103c\u1030\u1010\u103d\u1031 \u1016\u102f\u1036\u1038\u101c\u103d\u103e\u1019\u103a\u1038\u101e\u103d\u102c\u1038\u1015\u102b\u1010\u101a\u103a\u104b;\u1000\u102d\u102f\u101a\u1037\u103a\u101b\u1032\u1037 \u101e\u1018\u1031\u102c\u101e\u1018\u102c\u101d\u1014\u103e\u1005\u103a\u1019\u103b\u102d\u102f\u1038\u1019\u103e\u102c \u1019\u103e\u1010\u103a\u1009\u102c\u100f\u103a\u1010\u1005\u103a\u1001\u102f\u1010\u100a\u103a\u1038 \u1018\u102f\u1036\u1016\u103c\u1005\u103a\u1014\u1031\u1015\u102b\u1010\u101a\u103a\u104b;\u101c\u103e\u1031\u101b\u1032\u1037\u1000\u102f\u1014\u103a\u1038\u1015\u1010\u103a\u1015\u1031\u102b\u103a\u1000\u102d\u102f \u1004\u103d\u1031\u101b\u1031\u102c\u1004\u103a\u1019\u103c\u1030\u1004\u103d\u1031\u1037\u1010\u103d\u1031 \u101c\u103d\u103e\u1019\u103a\u1038\u1001\u103c\u102f\u1036\u101c\u102c\u1015\u102b\u1010\u101a\u103a\u104b;\u101c\u101b\u1032\u1037\u1019\u103b\u1000\u103a\u1014\u103e\u102c\u1015\u103c\u1004\u103a\u101f\u102c \u1021\u1019\u103e\u1031\u102c\u1004\u103a\u1001\u103c\u1019\u103a\u1038\u1018\u1000\u103a\u1000\u102d\u102f \u101b\u1031\u102c\u1000\u103a\u1014\u1031\u1015\u102b\u1010\u101a\u103a\u104b;\u1000\u103c\u101a\u103a\u1010\u103d\u1031\u1006\u102e\u1000\u102d\u102f \u1015\u103c\u1010\u1004\u103a\u1038\u1015\u1031\u102b\u1000\u103a\u1000\u1014\u1031\u1010\u1005\u103a\u1006\u1004\u1037\u103a \u101e\u1030\u1004\u1031\u1038\u1000\u103c\u100a\u1037\u103a\u1014\u1031\u1010\u101a\u103a\u104b;\u1016\u1019\u103a\u1038\u1011\u102c\u1038\u1010\u1032\u1037\u1021\u101e\u1036\u101f\u102c \u1021\u101e\u1036\u1001\u103b\u1032\u1037\u1005\u1000\u103a\u1019\u103e\u102c \u1000\u103d\u1032\u1021\u1000\u103a\u1011\u103d\u1000\u103a\u101c\u102c\u1010\u101a\u103a\u104b;\u1000\u1031\u102c\u1004\u103a\u1038\u1000\u1004\u103a\u101e\u100a\u103a \u1010\u102d\u1019\u103a\u1019\u103b\u103e\u1004\u103a\u1000\u1004\u103a\u1038\u1005\u1004\u103a\u1015\u103c\u102e\u1038 \u1015\u103c\u102c\u101c\u103d\u1004\u103a\u101c\u1032\u1037\u1014\u1031\u101e\u100a\u103a\u104b;\u1000\u102d\u102f\u101a\u103a\u1010\u102d\u102f\u1037\u1019\u103b\u1000\u103a\u1005\u102d\u101b\u103e\u1031\u1037\u1000 \u1019\u103e\u1014\u103a\u101f\u102c \u1010\u1000\u101a\u103a\u1000\u102d\u102f \u1000\u103c\u100a\u103a\u1005\u1004\u103a\u1014\u1031\u1015\u102b\u1010\u101a\u103a\u104b;\u1015\u103c\u102e\u1038\u1010\u1031\u102c\u1037 \u1015\u1011\u1019\u1006\u102f\u1036\u1038\u1000\u103c\u101a\u103a\u1000\u103c\u103d\u1031\u100a\u1000\u102d\u102f \u101b\u1031\u102c\u1000\u103a\u101c\u102c\u1015\u102b\u1010\u101a\u103a\u104b;\u1021\u1015\u103c\u102c\u101b\u1031\u102c\u1004\u103a\u100a\u1014\u1031\u1001\u1004\u103a\u1038\u1019\u103e\u102c \u101c\u103e\u102d\u102f\u1004\u103a\u1038\u1010\u103d\u1031 \u101e\u1030\u1010\u102d\u102f\u1037\u1018\u102c\u101e\u102c \u1015\u1005\u103a\u101c\u103d\u103e\u1032\u1000\u103c\u1010\u101a\u103a\u104b".split(";"),
dd.numerals="\u1040\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049",dd.symbols="\u2018?\u2019\u201c!\u201d(%)[#]{@}/&<-+\u00f7\u00d7=>\u00ae\u00a9$\u20ac\u00a3\u00a5\u00a2:;,.*",dd),I[pb.id]=(ed.alphabet="\u0b05 \u0b06 \u0b07 \u0b08 \u0b09 \u0b0a \u0b0b \u0b60 \u0b0c \u0b61 \u0b0f \u0b10 \u0b13 \u0b14 \u0b15 \u0b16 \u0b17 \u0b18 \u0b19 \u0b1a \u0b1b \u0b1c \u0b1d \u0b1e \u0b1f \u0b20 \u0b21 \u0b22 \u0b23 \u0b24 \u0b25 \u0b26 \u0b27 \u0b28 \u0b2a \u0b2b \u0b2c \u0b35 \u0b2d \u0b2e \u0b2f \u0b30 \u0b33 \u0b71 \u0b36 \u0b37 \u0b38 \u0b39 \u0b5f \u0b32",
ed.paragraph="\u0b2f\u0b47\u0b15\u0b4c\u0b23\u0b38\u0b3f \u0b2a\u0b4d\u0b30\u0b15\u0b3e\u0b30\u0b47, \u0b2e\u0b41\u0b01 \u0b2e\u0b19\u0b4d\u0b17\u0b33 \u0b17\u0b4d\u0b30\u0b39\u0b30 \u0b2e\u0b41\u0b39\u0b01 \u0b26\u0b47\u0b16\u0b3f\u0b2c\u0b3f, \u0b0f\u0b2c\u0b02 \u0b24\u0b3e\u0b39\u0b3e \u0b0f\u0b15 \u0b2c\u0b3f\u0b30\u0b33 \u0b05\u0b28\u0b41\u0b2d\u0b42\u0b24\u0b3f \u0b39\u0b47\u0b2c. \u0b0f\u0b39\u0b3e \u0b2e\u0b24\u0b47 \u0b1c\u0b23\u0b3e\u0b2a\u0b21\u0b41\u0b1b\u0b3f \u0b2f\u0b47 \u0b0f\u0b15 \u0b38\u0b42\u0b15\u0b4d\u0b37\u0b4d\u0b2e \u0b26\u0b42\u0b30\u0b2c\u0b3f\u0b15\u0b4d\u0b37\u0b23 \u0b2f\u0b28\u0b4d\u0b24\u0b4d\u0b30 \u0b2e\u0b3e\u0b27\u0b4d\u0b5f\u0b2e\u0b30\u0b47 \u0b38\u0b4d\u0b71\u0b30\u0b4d\u0b17\u0b40\u0b5f \u0b2a\u0b26\u0b3e\u0b30\u0b4d\u0b25\u0b17\u0b41\u0b21\u0b3f\u0b15\u0b30 \u0b0f\u0b15 \u0b26\u0b30\u0b4d\u0b36\u0b28, \u0b24\u0b25\u0b3e \u0b2c\u0b3f\u0b36\u0b4d\u0b71 \u0b1a\u0b3e\u0b30\u0b3f\u0b2a\u0b1f\u0b47 \u0b0f\u0b15 \u0b2d\u0b4d\u0b30\u0b2e\u0b23, \u0b0f\u0b15 \u0b38\u0b4d\u0b71\u0b3e\u0b27\u0b40\u0b28 \u0b36\u0b3f\u0b15\u0b4d\u0b37\u0b3e\u0b30 \u0b05\u0b02\u0b36\u0b2c\u0b3f\u0b36\u0b47\u0b37 \u0b39\u0b47\u0b2c\u0b3e \u0b09\u0b1a\u0b3f\u0b24\u0b4d\u200c. {\u0b15\u0b3f\u0b1b\u0b3f \u0b26\u0b42\u0b30 \u0b17\u0b4b\u0b32\u0b3e\u0b15\u0b41 \u0b1a\u0b3e\u0b39\u0b3f\u0b01\u0b2c\u0b3e \u0b27\u0b3e\u0b30\u0b4d\u0b2e\u0b3f\u0b15 \u0b38\u0b19\u0b4d\u0b17\u0b40\u0b24\u0b30 \u0b0f\u0b15 \u0b2a\u0b4d\u0b30\u0b2c\u0b43\u0b24\u0b4d\u0b24\u0b3f, \u0b15\u0b3f\u0b2e\u0b4d\u0b2c\u0b3e \u0b0f\u0b15 \u0b2e\u0b39\u0b3e\u0b28 \u0b1a\u0b3f\u0b24\u0b4d\u0b30, \u0b15\u0b3f\u0b2e\u0b4d\u0b2c\u0b3e \u0b05\u0b24\u0b3f \u0b2a\u0b4d\u0b30\u0b38\u0b3f\u0b26\u0b4d\u0b27 \u0b15\u0b2c\u0b3f\u0b2e\u0b3e\u0b28\u0b19\u0b4d\u0b15\u0b30 \u0b30\u0b1a\u0b28\u0b3e\u0b30\u0b41 \u0b0f\u0b15 \u0b05\u0b28\u0b41\u0b1a\u0b4d\u0b1b\u0b47\u0b26 \u0b2a\u0b30\u0b3f \u0b06\u0b2e\u0b30 \u0b1a\u0b3f\u0b28\u0b4d\u0b24\u0b3e\u0b27\u0b3e\u0b30\u0b15\u0b41 \u0b2c\u0b43\u0b26\u0b4d\u0b27\u0b3f \u0b0f\u0b2c\u0b02 \u0b2c\u0b3f\u0b36\u0b41\u0b26\u0b4d\u0b27 \u0b15\u0b30\u0b3f\u0b2c\u0b3e\u0b30 \u0b15\u0b4d\u0b37\u0b2e\u0b24\u0b3e \u0b30\u0b16\u0b3f\u0b1b\u0b3f. \u0b0f\u0b39\u0b3e \u0b38\u0b30\u0b4d\u0b2c\u0b3e\u0b26 \u0b0f\u0b15 \u0b2d\u0b32 \u0b15\u0b3e\u0b30\u0b4d\u0b2f\u0b4d\u0b5f \u0b15\u0b30\u0b47.{\u0b2f\u0b26\u0b3f\u0b13 \u0b2e\u0b3e\u0b27\u0b4d\u0b5f\u0b3e\u0b15\u0b30\u0b4d\u0b37\u0b23 \u0b36\u0b15\u0b4d\u0b24\u0b3f \u0b0f\u0b2c\u0b47 \u0b2e\u0b27\u0b4d\u0b5f \u0b24\u0b3e\u0b19\u0b4d\u0b15\u0b41 \u0b1f\u0b3e\u0b23\u0b41\u0b1b\u0b3f, \u0b24\u0b3e\u0b19\u0b4d\u0b15 \u0b2e\u0b3e\u0b02\u0b38\u0b2a\u0b47\u0b36\u0b40 \u0b38\u0b28\u0b4d\u0b24\u0b41\u0b33\u0b28 \u0b30\u0b15\u0b4d\u0b37\u0b3e \u0b15\u0b30\u0b3f\u0b2c\u0b3e \u0b2a\u0b3e\u0b07\u0b01 \u0b1c\u0b2c\u0b30\u0b26\u0b38\u0b4d\u0b24 \u0b1a\u0b47\u0b37\u0b4d\u0b1f\u0b3e \u0b1a\u0b33\u0b3e\u0b07\u0b1b\u0b3f. \u0b26\u0b48\u0b28\u0b3f\u0b15 \u0b15\u0b4d\u0b32\u0b3e\u0b38\u0b4d\u200c \u0b2a\u0b30\u0b47 \u0b38\u0b47 \u0b06\u0b09 \u0b24\u0b41\u0b30\u0b28\u0b4d\u0b24 \u0b36\u0b47\u0b2f\u0b30\u0b47 \u0b28\u0b3f\u0b1c\u0b15\u0b41 \u0b28\u0b3f\u0b38\u0b4d\u0b24\u0b47\u0b1c \u0b15\u0b30\u0b41\u0b28\u0b3e\u0b39\u0b3f\u0b01. \u0b15\u0b47\u0b2c\u0b33 \u0b26\u0b41\u0b03\u0b38\u0b4d\u0b71\u0b2a\u0b4d\u0b28\u0b17\u0b41\u0b21\u0b3f\u0b15 \u0b05\u0b27\u0b3f\u0b15 \u0b16\u0b30\u0b3e\u0b2a \u0b39\u0b47\u0b09\u0b1b\u0b3f.{\u0b2a\u0b4d\u0b30\u0b15\u0b43\u0b24\u0b30\u0b47 \u0b0f\u0b39\u0b3e \u0b0f\u0b15 \u0b09\u0b24\u0b4d\u0b15\u0b43\u0b37\u0b4d\u0b1f \u0b2f\u0b3e\u0b24\u0b4d\u0b30\u0b3e \u0b25\u0b3f\u0b32\u0b3e, \u0b0f\u0b25\u0b3f\u0b30\u0b47 \u0b2e\u0b41\u0b01 \u0b05\u0b28\u0b47\u0b15\u0b19\u0b4d\u0b15\u0b41 \u0b2d\u0b47\u0b1f\u0b3f\u0b32\u0b3f, \u0b24\u0b3e\u0b19\u0b4d\u0b15\u0b41 \u0b1c\u0b3e\u0b23\u0b3f\u0b2c\u0b3e \u0b39\u0b47\u0b09\u0b1b\u0b3f \u0b2d\u0b32 \u0b2a\u0b3e\u0b07\u0b2c\u0b3e; \u0b15\u0b3f\u0b28\u0b4d\u0b24\u0b41 \u0b2f\u0b3e\u0b39\u0b3e\u0b19\u0b4d\u0b15\u0b41 \u0b2e\u0b41\u0b01 \u0b06\u0b09 \u0b26\u0b47\u0b16\u0b3f\u0b2a\u0b3e\u0b30\u0b3f\u0b2c\u0b3f \u0b28\u0b3e\u0b39\u0b3f\u0b01; \u0b1c\u0b40\u0b2c\u0b28\u0b30\u0b47 \u0b2f\u0b25\u0b47\u0b37\u0b4d\u0b1f \u0b2b\u0b3e\u0b19\u0b4d\u0b15\u0b3e \u0b38\u0b4d\u0b25\u0b3e\u0b28 \u0b28\u0b3e\u0b39\u0b3f\u0b01; \u0b0f\u0b2c\u0b02 \u0b2a\u0b4d\u0b30\u0b24\u0b4d\u0b5f\u0b47\u0b15 Redoubt \u0b30 \u0b2e\u0b19\u0b4d\u0b17\u0b33 \u0b0f\u0b2c\u0b02 \u0b38\u0b41\u0b30\u0b15\u0b4d\u0b37\u0b3e \u0b2a\u0b3e\u0b07\u0b01 \u0b24\u0b3e\u0b19\u0b4d\u0b15\u0b30 \u0b15\u0b30\u0b4d\u0b24\u0b4d\u0b24\u0b2c\u0b4d\u0b5f \u0b2a\u0b3e\u0b33\u0b28 \u0b15\u0b30\u0b3f\u0b2c\u0b3e \u0b06\u0b2c\u0b36\u0b4d\u0b5f\u0b15. \u0b0f\u0b2c\u0b47\u0b2c\u0b3f, \u0b38\u0b47\u0b38\u0b2c\u0b41 \u0b2a\u0b3e\u0b07\u0b01 \u0b2e\u0b41\u0b01 \u0b24\u0b33\u0b15\u0b41 \u0b13\u0b39\u0b4d\u0b32\u0b3e\u0b07\u0b1b\u0b3f, \u0b06\u0b2e\u0b47 \u0b2c\u0b39\u0b41\u0b24 \u0b2f\u0b3e\u0b24\u0b4d\u0b30\u0b3e \u0b15\u0b30\u0b3f\u0b1b\u0b41, \u0b38\u0b2c\u0b41\u0b2c\u0b47\u0b33\u0b47; \u0b15\u0b3f\u0b28\u0b4d\u0b24\u0b41 \u0b2c\u0b39\u0b41\u0b24 \u0b28\u0b3f\u0b5f\u0b41\u0b24 \u0b30\u0b39\u0b3f\u0b25\u0b3f\u0b32\u0b3e, \u0b0f\u0b2c\u0b02 \u0b2c\u0b39\u0b41\u0b24 \u0b15\u0b2e\u0b4d\u200c \u0b2c\u0b30\u0b4d\u0b37.{\u0b28\u0b40\u0b33\u0b32\u0b4b\u0b39\u0b3f\u0b24 \u0b18\u0b3e\u0b38\u0b30 \u0b0f\u0b15 \u0b1b\u0b4b\u0b1f \u0b24\u0b3e\u0b33\u0b3f \u0b2a\u0b30\u0b3f \u0b2f\u0b3e\u0b39\u0b3e \u0b26\u0b47\u0b16\u0b3e\u0b2f\u0b3e\u0b09\u0b25\u0b3f\u0b32\u0b3e, \u0b2a\u0b3e\u0b1e\u0b4d\u0b1a \u0b2b\u0b41\u0b1f \u0b2c\u0b30\u0b4d\u0b17 \u0b09\u0b2a\u0b30\u0b47, \u0b2c\u0b3e\u0b32\u0b3f\u0b30\u0b47 \u0b28\u0b3f\u0b1c\u0b30 \u0b26\u0b3f\u0b17\u0b30\u0b47 \u0b17\u0b24\u0b3f \u0b15\u0b30\u0b41\u0b25\u0b3f\u0b32\u0b3e. \u0b2f\u0b47\u0b24\u0b47\u0b2c\u0b47\u0b33\u0b47 \u0b0f\u0b39\u0b3e \u0b2f\u0b25\u0b47\u0b37\u0b4d\u0b1f \u0b28\u0b3f\u0b15\u0b1f\u0b15\u0b41 \u0b06\u0b38\u0b3f\u0b32\u0b3e \u0b38\u0b47 \u0b27\u0b3e\u0b30\u0b23\u0b3e \u0b15\u0b32\u0b47 \u0b2f\u0b47 \u0b0f\u0b39\u0b3e \u0b18\u0b3e\u0b38 \u0b28\u0b25\u0b3f\u0b32\u0b3e; \u0b15\u0b4c\u0b23\u0b38\u0b3f \u0b2c\u0b4d\u0b32\u0b47\u0b21\u0b4d\u200c \u0b28\u0b25\u0b3f\u0b32\u0b3e, \u0b15\u0b3f\u0b28\u0b4d\u0b24\u0b41 \u0b15\u0b47\u0b2c\u0b33 \u0b2c\u0b3e\u0b07\u0b17\u0b23\u0b40 \u0b2c\u0b30\u0b4d\u0b23\u0b4d\u0b23 \u0b2e\u0b42\u0b33\u0b17\u0b41\u0b21\u0b3f\u0b15 \u0b25\u0b3f\u0b32\u0b3e. \u0b2e\u0b42\u0b33\u0b17\u0b41\u0b21\u0b3f\u0b15 \u0b18\u0b42\u0b30\u0b4d\u0b23\u0b4d\u0b23\u0b5f\u0b2e\u0b3e\u0b28 \u0b25\u0b3f\u0b32\u0b3e, \u0b38\u0b2e\u0b17\u0b4d\u0b30 \u0b2a\u0b4d\u0b5f\u0b3e\u0b1a\u0b4d\u200c\u0b30\u0b47 \u0b2a\u0b4d\u0b30\u0b24\u0b4d\u0b5f\u0b47\u0b15 \u0b1b\u0b4b\u0b1f\u0b3f\u0b06 \u0b17\u0b1b \u0b2a\u0b3e\u0b07\u0b01, \u0b2c\u0b3f\u0b28\u0b3e \u0b30\u0b3f\u0b2e\u0b4d\u200c \u0b1a\u0b15\u0b4d\u200c\u0b30 \u0b38\u0b4d\u0b2a\u0b4b\u0b15\u0b4d\u200c\u200c\u200c\u0b17\u0b41\u0b21\u0b3f\u0b15 \u0b2a\u0b30\u0b3f.{\u0b38\u0b2e\u0b4d\u0b2d\u0b2c\u0b24\u0b03 \u0b06\u0b2e\u0b47 \u0b2c\u0b3e\u0b5f\u0b41\u0b2e\u0b23\u0b4d\u0b21\u0b33\u0b30\u0b47 \u0b2c\u0b39\u0b41\u0b24 \u0b09\u0b1a\u0b4d\u0b1a\u0b30\u0b47 \u0b06\u0b38\u0b3f \u0b2a\u0b39\u0b1e\u0b4d\u0b1a\u0b3f\u0b25\u0b3f\u0b32\u0b41, \u0b06\u0b15\u0b3e\u0b36 \u0b2a\u0b42\u0b30\u0b3e \u0b05\u0b28\u0b4d\u0b27\u0b3e\u0b30\u0b3f\u0b06 \u0b26\u0b47\u0b16\u0b3e\u0b2f\u0b3e\u0b09\u0b25\u0b3f\u0b32\u0b3e, \u0b0f\u0b2c\u0b02 \u0b24\u0b3e\u0b30\u0b3e\u0b17\u0b41\u0b21\u0b3f\u0b15 \u0b2e\u0b3f\u0b1e\u0b4d\u0b1c\u0b3f\u0b2e\u0b3f\u0b1e\u0b4d\u0b1c\u0b3f \u0b39\u0b47\u0b2c\u0b3e \u0b2c\u0b28\u0b4d\u0b26 \u0b15\u0b30\u0b3f\u0b26\u0b47\u0b07\u0b25\u0b3f\u0b32\u0b47. \u0b38\u0b47\u0b39\u0b3f \u0b2a\u0b4d\u0b30\u0b39\u0b47\u0b33\u0b3f\u0b15\u0b3e \u0b2f\u0b3e\u0b39\u0b3e\u0b15\u0b3f \u0b38\u0b2e\u0b41\u0b26\u0b4d\u0b30 \u0b2c\u0b33\u0b5f\u0b15\u0b41 \u0b0f\u0b15 \u0b2a\u0b30\u0b4d\u0b2c\u0b24 \u0b2a\u0b3e\u0b30\u0b4d\u0b36\u0b4d\u0b71\u0b30\u0b47 \u0b25\u0b3f\u0b2c\u0b3e \u0b26\u0b30\u0b4d\u0b36\u0b15\u0b19\u0b4d\u0b15 \u0b38\u0b4d\u0b24\u0b30\u0b15\u0b41 \u0b09\u0b20\u0b3e\u0b07\u0b25\u0b3e\u0b0f \u0b24\u0b3e'\u0b26\u0b4d\u0b71\u0b3e\u0b30\u0b3e, \u0b24\u0b33\u0b47 \u0b25\u0b3f\u0b2c\u0b3e \u0b15\u0b33\u0b3e \u0b2e\u0b47\u0b18 \u0b16\u0b23\u0b4d\u0b21 \u0b16\u0b23\u0b4d\u0b21 \u0b39\u0b4b\u0b07\u0b2f\u0b3e\u0b0f, \u0b15\u0b3e\u0b30\u0b4d\u200c \u0b0f\u0b15 \u0b05\u0b24\u0b3f \u0b17\u0b3e\u0b22 \u0b17\u0b4b\u0b32\u0b3e\u0b15\u0b30 \u0b2e\u0b1d\u0b3f\u0b30\u0b47 \u0b2d\u0b3e\u0b38\u0b41\u0b25\u0b3f\u0b2c\u0b3e \u0b2a\u0b30\u0b3f \u0b26\u0b47\u0b16\u0b3e\u0b2f\u0b3e\u0b0f, \u0b2f\u0b3e\u0b39\u0b3e\u0b30 \u0b09\u0b2a\u0b30 \u0b05\u0b30\u0b4d\u0b26\u0b4d\u0b27\u0b47\u0b15 \u0b30\u0b42\u0b2a\u0b3e \u0b30\u0b19\u0b4d\u0b17\u0b30\u0b47 \u0b06\u0b1a\u0b4d\u0b1b\u0b3e\u0b26\u0b3f\u0b24 \u0b39\u0b4b\u0b07\u0b25\u0b3e\u0b0f.{\u0b2f\u0b47\u0b39\u0b47\u0b24\u0b41 \u0b2a\u0b3e\u0b30\u0b4d\u0b1f\u0b4d\u0b38\u0b30 \u0b1b\u0b4b\u0b1f\u0b2a\u0b23 \u0b2e\u0b4b\u0b30 \u0b2c\u0b47\u0b17\u0b15\u0b41 \u0b0f\u0b15 \u0b2c\u0b21 \u0b27\u0b30\u0b23\u0b30 \u0b2a\u0b4d\u0b30\u0b24\u0b3f\u0b2c\u0b28\u0b4d\u0b27\u0b15 \u0b38\u0b43\u0b37\u0b4d\u0b1f\u0b3f \u0b15\u0b30\u0b3f\u0b25\u0b3f\u0b32\u0b3e, \u0b2e\u0b41\u0b01 \u0b26\u0b43\u0b22 \u0b2a\u0b4d\u0b30\u0b24\u0b3f\u0b1c\u0b4d\u0b1e\u0b3e\u0b2c\u0b26\u0b4d\u0b27 \u0b39\u0b47\u0b32\u0b3f, \u0b2e\u0b4b\u0b30 \u0b09\u0b26\u0b4d\u0b26\u0b47\u0b36\u0b4d\u0b5f \u0b2c\u0b3f\u0b2a\u0b15\u0b4d\u0b37\u0b30\u0b47, \u0b0f\u0b15 \u0b2c\u0b3f\u0b36\u0b3e\u0b33\u0b15\u0b3e\u0b5f \u0b06\u0b15\u0b3e\u0b30 \u0b38\u0b43\u0b37\u0b4d\u0b1f\u0b3f \u0b15\u0b30\u0b3f\u0b2c\u0b3e\u0b15\u0b41; \u0b15\u0b39\u0b3f\u0b2c\u0b3e\u0b15\u0b41 \u0b17\u0b32\u0b47, \u0b09\u0b1a\u0b4d\u0b1a\u0b24\u0b3e\u0b30\u0b47 \u0b06\u0b20 \u0b2b\u0b41\u0b1f, \u0b2f\u0b25\u0b3e\u0b28\u0b41\u0b2a\u0b3e\u0b24\u0b3f\u0b15 \u0b2d\u0b3e\u0b2c\u0b30\u0b47 \u0b2c\u0b21. \u0b0f\u0b39\u0b3f \u0b26\u0b43\u0b22 \u0b2a\u0b4d\u0b30\u0b24\u0b3f\u0b1c\u0b4d\u0b1e\u0b3e \u0b38\u0b43\u0b37\u0b4d\u0b1f\u0b3f \u0b15\u0b30\u0b3f\u0b2c\u0b3e \u0b2a\u0b30\u0b47, \u0b2e\u0b4b\u0b30 \u0b38\u0b3e\u0b2e\u0b17\u0b4d\u0b30\u0b40\u0b17\u0b41\u0b21\u0b3f\u0b15 \u0b38\u0b02\u0b17\u0b4d\u0b30\u0b39 \u0b0f\u0b2c\u0b02 \u0b06\u0b5f\u0b4b\u0b1c\u0b28 \u0b15\u0b30\u0b3f\u0b2c\u0b3e\u0b30\u0b47 \u0b15\u0b3f\u0b1b\u0b3f \u0b2e\u0b3e\u0b38 \u0b2c\u0b3f\u0b24\u0b3e\u0b07\u0b2c\u0b3e \u0b2a\u0b30\u0b47, \u0b2e\u0b41\u0b01 \u0b06\u0b30\u0b2e\u0b4d\u0b2d \u0b15\u0b32\u0b3f.{\u0b2f\u0b47\u0b24\u0b47\u0b2c\u0b47\u0b33\u0b47 \u0b2e\u0b41\u0b01 \u0b1c\u0b3e\u0b30\u0b3f \u0b30\u0b16\u0b3f\u0b32\u0b3f, \u0b24\u0b25\u0b3e\u0b2a\u0b3f \u0b2e\u0b27\u0b4d\u0b5f \u0b2c\u0b47\u0b17 \u0b2a\u0b4d\u0b30\u0b3e\u0b2a\u0b4d\u0b24 \u0b15\u0b30\u0b41\u0b1b\u0b3f, \u0b30\u0b3e\u0b24\u0b3f \u0b13 \u0b26\u0b3f\u0b28\u0b30 \u0b2a\u0b30\u0b3f\u0b38\u0b4d\u0b2a\u0b30\u0b4d\u0b36\u0b28 \u0b17\u0b4b\u0b1f\u0b3f\u0b0f \u0b27\u0b3e\u0b30\u0b3e\u0b2c\u0b3e\u0b39\u0b3f\u0b15 \u0b2a\u0b3e\u0b23\u0b4d\u0b21\u0b41\u0b30\u0b24\u0b3e\u0b30\u0b47 \u0b32\u0b40\u0b28 \u0b39\u0b4b\u0b07\u0b1b\u0b3f; \u0b06\u0b15\u0b3e\u0b36 \u0b0f\u0b15 \u0b05\u0b26\u0b4d\u0b2d\u0b41\u0b24 \u0b28\u0b40\u0b33 \u0b30\u0b19\u0b4d\u0b17\u0b30\u0b47 \u0b2d\u0b30\u0b3f \u0b2f\u0b3e\u0b07\u0b1b\u0b3f, \u0b0f\u0b15 \u0b1a\u0b2e\u0b24\u0b4d\u0b15\u0b3e\u0b30 \u0b09\u0b1c\u0b4d\u0b1c\u0b4d\u0b71\u0b33 \u0b30\u0b19\u0b4d\u0b17 \u0b2f\u0b3e\u0b39\u0b3e \u0b17\u0b4b\u0b27\u0b33\u0b3f \u0b2c\u0b47\u0b33\u0b3e \u0b06\u0b30\u0b2e\u0b4d\u0b2d \u0b39\u0b47\u0b2c\u0b3e\u0b30 \u0b30\u0b19\u0b4d\u0b17 \u0b2a\u0b30\u0b3f \u0b39\u0b4b\u0b07\u0b25\u0b3e\u0b0f; \u0b21\u0b41\u0b2c\u0b3f\u0b2c\u0b3e\u0b15\u0b41 \u0b2f\u0b3e\u0b09\u0b25\u0b3f\u0b2c\u0b3e \u0b38\u0b42\u0b30\u0b4d\u0b2f\u0b4d\u0b5f \u0b28\u0b3f\u0b06\u0b01\u0b30 \u0b0f\u0b15 \u0b2c\u0b3e\u0b21\u0b3f \u0b2a\u0b30\u0b3f \u0b39\u0b4b\u0b07\u0b25\u0b3e\u0b0f, \u0b0f\u0b15 \u0b26\u0b40\u0b2a\u0b4d\u0b24\u0b3f\u0b2e\u0b3e\u0b28 \u0b24\u0b4b\u0b30\u0b23, \u0b2e\u0b39\u0b3e\u0b15\u0b3e\u0b36\u0b30\u0b47; \u0b1a\u0b28\u0b4d\u0b26\u0b4d\u0b30 \u0b0f\u0b15 \u0b05\u0b27\u0b3f\u0b15 \u0b28\u0b3f\u0b37\u0b4d\u0b2a\u0b4d\u0b30\u0b2d \u0b26\u0b4b\u0b33\u0b3e\u0b5f\u0b2e\u0b3e\u0b28 \u0b2c\u0b4d\u0b5f\u0b3e\u0b23\u0b4d\u0b21 \u0b2a\u0b30\u0b3f \u0b39\u0b4b\u0b07\u0b25\u0b3e\u0b0f; \u0b0f\u0b2c\u0b02 \u0b24\u0b3e\u0b30\u0b3e\u0b17\u0b41\u0b21\u0b3f\u0b15 \u0b38\u0b2e\u0b4d\u0b2a\u0b30\u0b4d\u0b15\u0b30\u0b47 \u0b15\u0b3f\u0b1b\u0b3f \u0b26\u0b47\u0b16\u0b3f\u0b2a\u0b3e\u0b30\u0b41\u0b28\u0b25\u0b3f\u0b32\u0b3f, \u0b28\u0b40\u0b33 \u0b06\u0b15\u0b3e\u0b36\u0b30\u0b47 \u0b26\u0b4b\u0b26\u0b41\u0b32\u0b4d\u0b5f\u0b2e\u0b3e\u0b28 \u0b0f\u0b15 \u0b09\u0b1c\u0b4d\u0b1c\u0b4d\u0b71\u0b33\u0b24\u0b30 \u0b2c\u0b43\u0b24\u0b4d\u0b24\u0b15\u0b41 \u0b2a\u0b4d\u0b30\u0b24\u0b3f \u0b15\u0b4d\u0b37\u0b23\u0b30\u0b47 \u0b38\u0b47\u0b2d\u0b4d\u200c \u0b15\u0b30\u0b41\u0b25\u0b3f\u0b32\u0b3f \u0964".split("{"),
ed.sentence="\u0b0f\u0b39\u0b3e \u0b15\u0b47\u0b2c\u0b33 \u0b0f\u0b15 \u0b38\u0b2e\u0b5f \u0b15\u0b25\u0b3e \u0b39\u0b3f\u0b01 \u0b25\u0b3f\u0b32\u0b3e.;\u0b15\u0b4c\u0b23\u0b38\u0b3f \u0b0f\u0b15 \u0b30\u0b42\u0b2a\u0b30\u0b47 \u0b38\u0b47\u0b2e\u0b3e\u0b28\u0b19\u0b4d\u0b15\u0b30 \u0b38\u0b2e\u0b38\u0b4d\u0b24 \u0b09\u0b2a\u0b15\u0b30\u0b23 \u0b13 \u0b38\u0b1c \u0b1c\u0b40\u0b2c\u0b28\u0b4d\u0b24 \u0b39\u0b4b\u0b07 \u0b30\u0b39\u0b3f\u0b1b\u0b3f.;\u0b15\u0b41\u0b39\u0b41\u0b21\u0b3c\u0b3f \u0b1c\u0b3e\u0b39\u0b3e\u0b1c\u0b1f\u0b3f\u0b15\u0b41 \u0b2c\u0b28\u0b4d\u0b26\u0b30\u0b20\u0b3e\u0b30\u0b41 \u0b24\u0b3f\u0b28\u0b3f \u0b18\u0b23\u0b4d\u0b1f\u0b3e \u0b26\u0b42\u0b30\u0b30\u0b47 \u0b18\u0b4b\u0b21\u0b3c\u0b3e\u0b07 \u0b30\u0b16\u0b3f\u0b25\u0b3f\u0b32\u0b3e.;\u0b1c\u0b39\u0b4d\u0b28\u0b30 \u0b2e\u0b41\u0b39\u0b01 \u0b1b\u0b3e\u0b07\u0b30\u0b47 \u0b32\u0b41\u0b1a\u0b3f\u0b2f\u0b3e\u0b07\u0b25\u0b3f\u0b32\u0b3e.;\u0b30\u0b47\u0b15\u0b30\u0b4d\u0b21\u0b3c\u0b15\u0b30\u0b3e \u0b38\u0b4d\u0b71\u0b30 \u0b15\u0b2c\u0b3e\u0b1f \u0b09\u0b2a\u0b30\u0b47 \u0b25\u0b3f\u0b2c\u0b3e \u0b38\u0b4d\u0b2a\u0b3f\u0b15\u0b30\u0b30\u0b47 \u0b17\u0b41\u0b2e\u0b41\u0b30\u0b3f\u0b09\u0b20\u0b3f\u0b32\u0b3e.;\u0b28\u0b3f\u0b06\u0b01 \u0b2e\u0b09\u0b33\u0b3f\u0b17\u0b32\u0b3e \u0b06\u0b09 \u0b38\u0b47 \u0b1d\u0b30\u0b15\u0b3e\u0b30\u0b47 \u0b24\u0b3e\u0b30\u0b3e\u0b17\u0b41\u0b21\u0b3c\u0b3f\u0b15\u0b41 \u0b0f\u0b15 \u0b32\u0b5f\u0b30\u0b47 \u0b1a\u0b3e\u0b39\u0b3f\u0b01 \u0b30\u0b39\u0b3f\u0b32\u0b47.;\u0b24\u0b3e\u0b2a\u0b30\u0b47 \u0b06\u0b38\u0b3f\u0b32\u0b3e \u0b24\u0b33\u0b15\u0b41 \u0b16\u0b38\u0b41\u0b25\u0b3f\u0b2c\u0b3e \u0b2a\u0b4d\u0b30\u0b25\u0b2e \u0b24\u0b3e\u0b30\u0b15\u0b3e\u0b30 \u0b30\u0b3e\u0b24\u0b3f.;\u0b28\u0b40\u0b33 \u0b38\u0b28\u0b4d\u0b27\u0b4d\u0b5f\u0b3e\u0b30\u0b47 \u0b22\u0b47\u0b09\u0b17\u0b41\u0b21\u0b3f\u0b15 \u0b06\u0b2a\u0b47\u0b06\u0b2a\u0b47 \u0b1d\u0b41\u0b32\u0b41\u0b25\u0b3f\u0b32\u0b47.;\u0b28\u0b3e\u0b32\u0b3f \u0b30\u0b19\u0b4d\u0b17\u0b30 \u0b06\u0b32\u0b4b\u0b15\u0b30\u0b47\u0b16\u0b3e\u0b1f\u0b3f\u0b0f \u0b0f\u0b15 \u0b21\u0b47\u0b23\u0b3e\u0b30 \u0b26\u0b28\u0b4d\u0b24\u0b41\u0b30\u0b3f\u0b24 \u0b27\u0b3e\u0b30\u0b30 \u0b1b\u0b3e\u0b5f\u0b3e\u0b1b\u0b2c\u0b3f \u0b2d\u0b33\u0b3f \u0b1a\u0b39\u0b1f\u0b3f\u0b09\u0b20\u0b3f\u0b32\u0b3e.;\u0b06\u0b15\u0b3e\u0b36 \u0b2e\u0b47\u0b18\u0b2e\u0b41\u0b15\u0b4d\u0b24 \u0b13 \u0b05\u0b24\u0b3f \u0b18\u0b28\u0b28\u0b40\u0b33 \u0b39\u0b4b\u0b07\u0b25\u0b3f\u0b32\u0b3e.;\u0b2b\u0b47\u0b30\u0b3f\u0b2c\u0b3e \u0b2c\u0b47\u0b33\u0b15\u0b41 \u0b0f\u0b39\u0b3e \u0b0f\u0b15 \u0b0f\u0b15\u0b3e\u0b15\u0b40 \u0b2f\u0b3e\u0b24\u0b4d\u0b30\u0b3e \u0b39\u0b47\u0b2c\u0b3e\u0b30 \u0b25\u0b3f\u0b32\u0b3e .;\u0b05\u0b24\u0b3f \u0b38\u0b41\u0b28\u0b4d\u0b26\u0b30 \u0b15\u0b3f\u0b28\u0b4d\u0b24\u0b41 \u0b2d\u0b5f\u0b19\u0b4d\u0b15\u0b30 \u0b1d\u0b21\u0b3c\u0b1f\u0b3f\u0b15\u0b41 \u0b26\u0b47\u0b16\u0b3f\u0b32\u0b3f.;\u0b09\u0b21\u0b3c\u0b28\u0b4d\u0b24\u0b3e \u0b2c\u0b4b\u0b07\u0b24\u0b30 \u0b2c\u0b39\u0b41 \u0b24\u0b33\u0b47 \u0b2a\u0b43\u0b25\u0b3f\u0b2c\u0b40 \u0b0f\u0b15 \u0b2e\u0b28\u0b4b\u0b30\u0b2e \u0b09\u0b1c\u0b4d\u0b1c\u0b33 \u0b1a\u0b15\u0b3f \u0b2d\u0b33\u0b3f \u0b26\u0b3f\u0b36\u0b41\u0b25\u0b3f\u0b32\u0b3e.;\u0b2e\u0b4b \u0b26\u0b41\u0b07 \u0b17\u0b41\u0b23\u0b30\u0b47 \u0b0f\u0b15 \u0b38\u0b2e\u0b3e\u0b28 \u0b38\u0b4d\u0b2e\u0b43\u0b24\u0b3f \u0b25\u0b3f\u0b32\u0b3e.;\u0b30\u0b42\u0b2a\u0b3e\u0b30 \u0b15\u0b41\u0b39\u0b41\u0b21\u0b3c\u0b3f \u0b1c\u0b3e\u0b39\u0b3e\u0b1c\u0b30 \u0b21\u0b47\u0b15\u0b4d\u200c\u0b15\u0b41 \u0b2c\u0b4d\u0b5f\u0b3e\u0b2a\u0b3f \u0b2f\u0b3e\u0b07\u0b1b\u0b3f.;\u0b06\u0b2e\u0b47 \u0b0f\u0b15\u0b25\u0b3e \u0b1c\u0b3e\u0b23\u0b3f\u0b2c\u0b3e \u0b06\u0b17\u0b30\u0b41 \u0b2d\u0b42\u0b2e\u0b3f\u0b30\u0b41 \u0b09\u0b20\u0b3f\u0b38\u0b3e\u0b30\u0b3f\u0b25\u0b3f\u0b32\u0b41 \u0964;\u0b06\u0b2e \u0b06\u0b17\u0b30\u0b47 \u0b26\u0b43\u0b36\u0b4d\u0b5f \u0b38\u0b24\u0b30\u0b47 \u0b05\u0b24\u0b40\u0b2c \u0b2e\u0b28\u0b4b\u0b30\u0b2e \u0b25\u0b3f\u0b32\u0b3e.".split(";"),
ed.numerals="\u0b66\u0b67\u0b68\u0b69\u0b6a\u0b6b\u0b6c\u0b6d\u0b6e\u0b6f",ed.symbols="\u20b9",ed),I[qb.id]=(fd.alphabet="\u0d85 \u0d86 \u0d87 \u0d88 \u0d89 \u0d8a \u0d8b \u0d8c \u0d8d \u0d8e \u0d91 \u0d92 \u0d93 \u0d94 \u0d95 \u0d96 \u0d85\u0d82 \u0d85\u0d83 \u0d9a \u0d9b \u0d9c \u0d9d \u0d9e \u0d9f \u0da0 \u0da1 \u0da2 \u0da3 \u0da5 \u0da4 \u0da7 \u0da8 \u0da9 \u0daa \u0dab \u0dac \u0dad \u0dae \u0daf \u0db0 \u0db1 \u0db3 \u0db4 \u0db5 \u0db6 \u0db7 \u0db8 \u0db9 \u0dba \u0dbb \u0dbd \u0dc0 \u0dc1 \u0dc2 \u0dc3 \u0dc4 \u0dc5 \u0dc6",
fd.paragraph="\u0db8\u0dcf \u0d9a\u0dd9\u0dc3\u0dda \u0dc4\u0ddd \u0d85\u0d9f\u0dc4\u0dbb\u0dd4 \u0dbd\u0ddc\u0dc0 \u0daf\u0dd0\u0d9a\u0dd2\u0dba \u0dba\u0dd4\u0dad\u0dd4 \u0d85\u0dad\u0dbb, \u0d85\u0dba \u0daf\u0dd4\u0dbd\u0db6 \u0d85\u0dad\u0dca\u0daf\u0dd0\u0d9a\u0dd3\u0db8\u0d9a\u0dca \u0dc0\u0db1\u0dd4 \u0d87\u0dad. \u0db8\u0da7 \u0dc3\u0dd2\u0dad\u0dd9\u0db1 \u0d85\u0db1\u0dca\u0daf\u0db8\u0da7,\u0d9a\u0daf\u0dd2\u0db8 \u0daf\u0dd4\u0dbb\u0dda\u0d9a\u0dca\u0dc2\u0dba\u0d9a\u0dca \u0dc4\u0dbb\u0dc4\u0dcf \u0d86\u0d9a\u0dcf\u0dc1 \u0dc0\u0dc3\u0dca\u0dad\u0dd4 \u0daf\u0dd0\u0d9a\u0dd3\u0db8 \u0db8\u0dd9\u0db1\u0dca\u0db8, \u0dbd\u0ddc\u0dc0 \u0dc0\u0da7\u0dcf \u0dc3\u0d82\u0da0\u0dcf\u0dbb\u0dba\u0d9a\u0dca\u0daf, \u0db8\u0db0\u0dca\u200d\u0dba\u0dc3\u0dca\u0dae \u0d85\u0db0\u0dca\u200d\u0dba\u0dcf\u0db4\u0db1\u0dba\u0d9a \u0d9a\u0ddc\u0da7\u0dc3\u0d9a\u0dca \u0dc0\u0dd2\u0dba \u0dba\u0dd4\u0dad\u0dd4\u0dba.{\u0d88\u0dad \u0d9c\u0dca\u200d\u0dbb\u0dc4\u0db8\u0dab\u0dca\u0da9\u0dbd\u0dba\u0d9a\u0da7 \u0d91\u0db6\u0dd3 \u0db6\u0dd0\u0dbd\u0dd3\u0db8\u0d9a\u0dca \u0d85\u0db4\u0dda \u0dc3\u0dd2\u0dad\u0dd2\u0dc0\u0dd2\u0dbd\u0dd2 \u0db4\u0dd6\u0da2\u0db1\u0dd3\u0dba \u0dc3\u0d82\u0d9c\u0dd3\u0dad \u0db0\u0dcf\u0dbb\u0dcf\u0dc0\u0d9a\u0dca, \u0d85\u0db1\u0dbb\u0dca\u0d9c \u0db4\u0dd2\u0db1\u0dca\u0dad\u0dd6\u0dbb\u0dba\u0d9a\u0dca, \u0dc4\u0ddd \u0dc0\u0dd2\u0dc1\u0dd2\u0dc2\u0dca\u0da7 \u0d9a\u0dcf\u0dc0\u0dca\u200d\u0dba\u0dba\u0d9a \u0d9a\u0ddc\u0da7\u0dc3\u0d9a\u0dca \u0db8\u0dd9\u0db1\u0dca \u0db4\u0dd2\u0dbb\u0dd2\u0dc3\u0dd2\u0daf\u0dd4 \u0d9a\u0dc5 \u0dc4\u0dd0\u0d9a\u0dd2\u0dba. \u0d91\u0dba \u0dc3\u0dd0\u0db8 \u0dc0\u0dd2\u0da7\u0db8 \u0d91\u0d9a\u0dca \u0dc4\u0ddc\u0db3\u0d9a\u0dca \u0d9a\u0dbb\u0dba\u0dd2.{\u0d9c\u0dd4\u0dbb\u0dd4\u0dad\u0dca\u0dc0\u0dba \u0d94\u0dc4\u0dd4\u0dc0 \u0dad\u0dc0\u0db8 \u0db4\u0dc4\u0dc5\u0da7 \u0d85\u0daf\u0dd2\u0db1\u0dca\u0db1\u0dda \u0dc0\u0dd4\u0dc0\u0daf, \u0d94\u0dc4\u0dd4\u0d9c\u0dda \u0db8\u0dcf\u0d82\u0dc3\u0db4\u0dda\u0dc1\u0dd2 \u0dc3\u0dd4\u0daf\u0dd4\u0dc3\u0dd4 \u0dbd\u0dd9\u0dc3 \u0dc4\u0dd0\u0da9 \u0d9c\u0dd0\u0dc3\u0dd3\u0db8\u0da7 \u0db8\u0dc4\u0dad\u0dca \u0dc0\u0dd1\u0dba\u0db8\u0d9a\u0dca \u0daf\u0dbb\u0dba\u0dd2. \u0d94\u0dc4\u0dd4 \u0dad\u0dc0\u0daf\u0dd4\u0dbb\u0da7\u0dad\u0dca \u0daf\u0dd2\u0db1\u0db4\u0dad\u0dcf \u0db4\u0db1\u0dca\u0dad\u0dd2 \u0d85\u0dc0\u0dc3\u0db1\u0dca \u0dc0\u0dd6 \u0dc0\u0dc4\u0dcf\u0db8 \u0d87\u0db3\u0da7 \u0db1\u0ddc\u0dc0\u0dd0\u0da7\u0dd9\u0dba\u0dd2. \u0db6\u0dd2\u0dba\u0d9a\u0dbb\u0dd4 \u0dc3\u0dd2\u0dc4\u0dd2\u0db1 \u0db4\u0db8\u0dab\u0d9a\u0dca \u0db1\u0dbb\u0d9a \u0d85\u0dad\u0da7 \u0dc4\u0dd0\u0dbb\u0dd3 \u0d87\u0dad.{\u0dc3\u0dd0\u0db6\u0dc0\u0dd2\u0db1\u0dca\u0db8 \u0d91\u0dba \u0d85\u0db1\u0d9c\u0dd2\u0da0\u0dcf\u0dbb\u0dd2\u0d9a\u0dcf\u0dc0\u0d9a\u0dca \u0dc0\u0dd6 \u0d85\u0dad\u0dbb, \u0db8\u0da7 \u0db6\u0ddc\u0dc4\u0ddd \u0daf\u0dd9\u0db1\u0dcf \u0dc4\u0db8\u0dd4 \u0dc0\u0dd2\u0dba, \u0d94\u0dc0\u0dd4\u0db1\u0dca\u0dc0 \u0daf\u0dd0\u0db1 \u0dc4\u0db3\u0dd4\u0db1\u0dcf \u0d9c\u0dad\u0dca\u0dad\u0dda \u0d86\u0daf\u0dbb\u0dba \u0d9a\u0dd2\u0dbb\u0dd3\u0db8\u0da7\u0dba\u0dd2; \u0db1\u0db8\u0dd4\u0dad\u0dca \u0db8\u0da7 \u0db1\u0dd0\u0dc0\u0dad \u0d9a\u0dc0\u0daf\u0dcf\u0dc0\u0dad\u0dca \u0d94\u0dc0\u0dd4\u0db1\u0dca \u0daf\u0dd0\u0d9a\u0dd2\u0dba \u0db1\u0ddc\u0dc4\u0dd0\u0d9a\u0dd2 \u0dc0\u0dd2\u0dba; \u0d92 \u0da2\u0dd3\u0dc0\u0dd2\u0dad\u0dba \u0db4\u0dca\u200d\u0dbb\u0db8\u0dcf\u0dab\u0dc0\u0dad\u0dca \u0dad\u0dbb\u0db8\u0dca \u0daf\u0dd2\u0d9c\u0dd4 \u0db1\u0dd0\u0dad\u0dd2 \u0db1\u0dd2\u0dc3\u0dcf\u0dba; \u0d91\u0db8\u0dd9\u0db1\u0dca\u0db8 \u0dc3\u0dd1\u0db8 \u0d9a\u0dd9\u0db1\u0dd9\u0d9a\u0dd4\u0da7\u0db8 \u0db6\u0dbd\u0d9a\u0ddc\u0da7\u0dd4\u0dc0\u0dd9\u0dc4\u0dd2 \u0d86\u0dbb\u0d9a\u0dca\u0dc2\u0dcf\u0dc0 \u0dc3\u0dc4 \u0dba\u0dc4\u0db4\u0dad \u0dc3\u0db3\u0dc4\u0dcf \u0d9a\u0dc5 \u0dba\u0dd4\u0dad\u0dd4 \u0d94\u0dc0\u0dd4\u0db1\u0dca\u0d9c\u0dda \u0d9a\u0dcf\u0dbb\u0dca\u0dba\u0dba\u0db1\u0dca \u0dad\u0dd2\u0db6\u0dd2\u0dab\u0dd2. \u0dad\u0dc0\u0db8, \u0db8\u0dcf \u0d9a\u0dc5 \u0dc3\u0dd2\u0dba\u0dbd\u0dca\u0dbd \u0daf\u0d9a\u0dca\u0dc0\u0dad\u0ddc\u0dad\u0dca, \u0d85\u0db4\u0dd2 \u0db6\u0ddc\u0dc4\u0ddd \u0dc3\u0d82\u0da0\u0dcf\u0dbb\u0dba \u0d9a\u0dc5\u0dd9\u0db8\u0dd4, \u0dc3\u0dd0\u0db8 \u0dc0\u0dd2\u0da7\u0db8; \u0db1\u0db8\u0dd4\u0dad\u0dca, \u0db8\u0dd2\u0dbd\u0dd2\u0dba\u0db1 \u0db6\u0ddc\u0dc4\u0ddd \u0d9c\u0dab\u0db1\u0d9a\u0dca \u0dad\u0dd2\u0db6\u0dd6 \u0db1\u0db8\u0dd4\u0dad\u0dca, \u0dc0\u0dc3\u0dbb \u0d9c\u0dab\u0db1 \u0dc3\u0dca\u0dc0\u0dbd\u0dca\u0db4\u0dba\u0d9a\u0dd2.{\u0d9a\u0dd4\u0da9\u0dcf \u0daf\u0db8\u0dca \u0db4\u0dd0\u0dc4\u0dd0 \u0dad\u0dab\u0d9a\u0ddc\u0dc5 \u0db6\u0dd2\u0dc3\u0dca\u0dc3\u0d9a\u0dca \u0dc0\u0dd0\u0db1\u0dd2 \u0dba\u0db8\u0dca \u0daf\u0dd9\u0dba\u0d9a\u0dca, \u0d85\u0da9\u0dd2 \u0db4\u0dc4\u0d9a \u0dc3\u0db8\u0da0\u0dad\u0dd4\u0dbb\u0dc3\u0dca\u200d\u0dbb\u0dba\u0d9a\u0da7 \u0d89\u0dc4\u0dc5\u0dd2\u0db1\u0dca, \u0dc0\u0dd0\u0dbd\u0dd2 \u0db8\u0dad \u0d94\u0dc0\u0dd4\u0db1\u0dca\u0d9c\u0dda \u0daf\u0dd2\u0dc1\u0dcf\u0dc0\u0da7 \u0d9c\u0db8\u0db1\u0dca \u0d9a\u0dbb\u0db8\u0dd2\u0db1\u0dca \u0dad\u0dd2\u0db6\u0dd2\u0dab\u0dd2. \u0d91\u0dba \u0db4\u0dca\u200d\u0dbb\u0db8\u0dcf\u0dab\u0dc0\u0dad\u0dca \u0dad\u0dbb\u0db8\u0dca \u0dc5\u0d9f\u0da7 \u0d86 \u0dc0\u0dd2\u0da7 \u0d94\u0dc4\u0dd4 \u0d91\u0dba \u0dad\u0dab\u0d9a\u0ddc\u0dc5 \u0db1\u0ddc\u0dc0\u0db1 \u0db6\u0dc0 \u0db4\u0dca\u200d\u0dbb\u0dad\u0dca\u200d\u0dba\u0d9a\u0dca\u0dc2 \u0d9a\u0dc5\u0dda\u0dba; \u0dad\u0dab \u0db4\u0dad\u0dca \u0db1\u0ddc\u0dad\u0dd2\u0db6\u0dd2\u0dab\u0dd2, \u0db1\u0db8\u0dd4\u0dad\u0dca \u0daf\u0db8\u0dca \u0db4\u0dd0\u0dc4\u0dd0 \u0db8\u0dd4\u0dbd\u0dca \u0db4\u0db8\u0dab\u0d9a\u0dca \u0dad\u0dd2\u0db6\u0dd2\u0dab\u0dd2. \u0db8\u0dd4\u0dc5\u0dd4 \u0db6\u0dd2\u0dc3\u0dca\u0dc3\u0dd9\u0dc4\u0dd2\u0db8 \u0dc0\u0dd6 \u0d91\u0d9a\u0dca \u0d91\u0d9a\u0dca \u0d9a\u0dd4\u0da9\u0dcf \u0db4\u0dd0\u0dc5\u0dba \u0dc3\u0db3\u0dc4\u0dcf, \u0db8\u0dd4\u0dbd\u0dca \u0d91\u0dad\u0dd3 \u0dad\u0dd2\u0db6\u0dd2\u0dab\u0dd2, \u0d91\u0dba \u0dc4\u0dbb\u0dd2\u0dba\u0da7 \u0dbb\u0ddd\u0daf \u0db4\u0da7\u0dca\u0da7\u0db8 \u0db1\u0dd0\u0dad\u0dd2 \u0d9c\u0dbb\u0dcf\u0daf\u0dd2 \u0d9a\u0db8\u0dca\u0db6\u0dd2 \u0db8\u0dd9\u0db1\u0dca \u0dc0\u0dd2\u0dba..{\u0db4\u0dd9\u0db1\u0dd9\u0db1 \u0dc0\u0dd2\u0daf\u0dd2\u0dc4\u0da7 \u0d85\u0db4 \u0dc0\u0dcf\u0dba\u0dd4\u0d9c\u0ddd\u0dbd\u0dba\u0dda \u0db8\u0dc4\u0dad\u0dca \u0d89\u0dc4\u0dc5\u0da7 \u0dc5\u0d9f\u0dcf \u0dc0\u0dd3 \u0dad\u0dd2\u0db6\u0dd6 \u0d85\u0dad\u0dbb, \u0d85\u0dc4\u0dc3 \u0d9d\u0db1 \u0d9a\u0dc5\u0dd4 \u0db4\u0dd0\u0dc4\u0dd0 \u0dc0\u0dd2\u0dba, \u0dad\u0dbb\u0dd4 \u0daf\u0dd2\u0dc5\u0dd2\u0dc3\u0dd3\u0db8 \u0db1\u0dd2\u0db8\u0dcf \u0dc0\u0dd3 \u0dad\u0dd2\u0db6\u0dd2\u0dab\u0dd2. \u0d9a\u0db3\u0dd4 \u0db8\u0dd4\u0daf\u0dd4\u0db1\u0d9a \u0dc3\u0dd2\u0da7\u0dd2\u0db1 \u0db1\u0dbb\u0db9\u0db1\u0dca\u0db1\u0dd9\u0d9a\u0dd4\u0d9c\u0dda \u0daf\u0dd1\u0dc3\u0dca \u0dc4\u0dcf \u0dc3\u0db8 \u0db8\u0da7\u0dca\u0da7\u0db8\u0d9a\u0da7 \u0dc3\u0dcf\u0d9c\u0dbb\u0dba\u0dda \u0d9a\u0dca\u0dc2\u0dad\u0dd2\u0da2\u0dba \u0d94\u0dc3\u0dc0\u0db1 \u0d91\u0db8 \u0db8\u0dcf\u0dba\u0dcf\u0dc0\u0db8 \u0d85\u0db1\u0dd4\u0dc0, \u0dba\u0da7\u0dd2\u0db1\u0dca \u0dc0\u0dd6 \u0d85\u0db3\u0dd4\u0dbb\u0dd4 \u0dc0\u0dbd\u0dcf\u0d9a\u0dd4\u0dc5 \u0dc0\u0dd2\u0dc4\u0dd2\u0daf\u0dd2\u0dab\u0dd4 \u0d85\u0dad\u0dbb, \u0db8\u0ddd\u0da7\u0dbb\u0dca \u0dbb\u0dae\u0dba \u0daf\u0dd0\u0da9\u0dd2 \u0d85\u0db3\u0dd4\u0dbb\u0dd4 \u0d9c\u0ddd\u0dbd\u0dba\u0d9a \u0db4\u0dcf\u0dc0\u0dd9\u0db1 \u0db6\u0dc0\u0d9a\u0dca \u0db4\u0dd9\u0db1\u0dd2\u0dab\u0dd2, \u0d91\u0dc4\u0dd2 \u0d89\u0dc4\u0dc5 \u0d85\u0dbb\u0dca\u0db0\u0dba \u0db8\u0dad \u0dbb\u0dd2\u0daf\u0dd3 \u0db4\u0dd0\u0dc4\u0dd0\u0dba \u0dc0\u0dd2\u0dc3\u0dd2\u0dbb\u0dd3 \u0dad\u0dd2\u0db6\u0dd2\u0dab\u0dd2.{\u0d9a\u0ddc\u0da7\u0dc3\u0dca\u0dc0\u0dbd \u0d9a\u0dd4\u0da9\u0dcf \u0db6\u0dc0 \u0db8\u0d9c\u0dda \u0dc0\u0dda\u0d9c\u0dba\u0da7 \u0db8\u0dc4\u0dad\u0dca \u0db6\u0dcf\u0db0\u0dcf\u0dc0\u0d9a\u0dca \u0d87\u0dad\u0dd2 \u0d9a\u0dc5 \u0db6\u0dd0\u0dc0\u0dd2\u0db1\u0dca, \u0db8\u0db8 \u0db8\u0d9c\u0dda \u0db4\u0dc5\u0db8\u0dd4 \u0d85\u0db7\u0dd2\u0db4\u0dca\u200d\u0dbb\u0dcf\u0dba\u0da7, \u0d91\u0db1\u0db8\u0dca \u0d85\u0dad\u0dd2\u0dc0\u0dd2\u0dc1\u0dcf\u0dbd \u0d85\u0dba\u0dd9\u0d9a\u0dd4 \u0db6\u0dc0\u0da7 \u0db4\u0dad\u0dca \u0dc0\u0dd3\u0db8\u0da7; \u0d91\u0db1\u0db8\u0dca, \u0d8b\u0dc3\u0dd2\u0db1\u0dca \u0d85\u0da9\u0dd2 \u0d85\u0da7\u0d9a\u0dca \u0db4\u0db8\u0dab, \u0dc3\u0dc4 \u0dc3\u0db8\u0dcf\u0db1\u0dd4\u0db4\u0dcf\u0dad\u0dd2\u0d9a\u0dc0 \u0dc0\u0dd2\u0dc1\u0dcf\u0dbd \u0dc0\u0dd3\u0db8\u0da7 \u0db4\u0da7\u0dc4\u0dd0\u0db1\u0dd2\u0dc0 \u0d9a\u0da7\u0dba\u0dd4\u0dad\u0dd4 \u0d9a\u0dc5\u0dd9\u0db8\u0dd2. \u0db8\u0dd9\u0db8 \u0d85\u0db0\u0dd2\u0dc2\u0dca\u0da8\u0dcf\u0db1\u0dba \u0db4\u0dd2\u0dc4\u0dd2\u0da7\u0dd4\u0dc0\u0dcf \u0d9c\u0dd0\u0db1\u0dd3\u0db8\u0dd9\u0db1\u0dca \u0db4\u0dc3\u0dd4\u0dc0, \u0dc3\u0dc4 \u0db8\u0dcf\u0dc3 \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba\u0d9a\u0dca \u0dad\u0dd2\u0dc3\u0dca\u0dc3\u0dda \u0db8\u0d9c\u0dda \u0daf\u0dca\u200d\u0dbb\u0dc0\u0dca\u200d\u0dba \u0dc3\u0dcf\u0dbb\u0dca\u0dae\u0d9a\u0dc0 \u0dbb\u0dd0\u0dc3\u0dca \u0d9a\u0dbb \u0d9c\u0dd0\u0db1\u0dd3\u0db8\u0dd9\u0db1\u0dca \u0dc3\u0dc4 \u0db4\u0dd2\u0dc5\u0dd2\u0dba\u0dd9\u0dc5 \u0d9a\u0dd2\u0dbb\u0dd3\u0db8\u0dd9\u0db1\u0dca \u0db4\u0dc3\u0dd4\u0dc0, \u0db8\u0db8 \u0db4\u0da7\u0db1\u0dca \u0d9c\u0dad\u0dd2\u0db8\u0dd2.{\u0db8\u0dcf, \u0dad\u0dc0\u0dad\u0dca \u0db4\u0dca\u200d\u0dbb\u0dc0\u0dda\u0d9c\u0dba \u0dbd\u0db6\u0dcf \u0d9c\u0db1\u0dd2\u0db8\u0dd2\u0db1\u0dca \u0d9c\u0dd2\u0dba \u0d85\u0dad\u0dbb, \u0dbb\u0dcf\u0dad\u0dca\u200d\u0dbb\u0dd2\u0dba \u0dc3\u0dc4 \u0daf\u0dc4\u0dc0\u0dbd \u0db8\u0dcf\u0dbb\u0dd4 \u0dc0\u0dd3\u0db8 \u0dad\u0db1\u0dd2 \u0d85\u0d9b\u0dab\u0dca\u0da9 \u0d85\u0db3\u0dd4\u0dbb\u0dd4 \u0db6\u0dc0\u0d9a\u0da7 \u0d91\u0d9a\u0da7 \u0db8\u0dd4\u0dc3\u0dd4 \u0dc0\u0dd2\u0dba; \u0d85\u0dc4\u0dc3 \u0db4\u0dd4\u0daf\u0dd4\u0db8\u0dcf\u0d9a\u0dbb \u0d9c\u0dd0\u0db9\u0dd4\u0dbb\u0dd4 \u0db1\u0dd3\u0dbd \u0dc0\u0dbb\u0dca\u0dab\u0dba\u0d9a\u0dca, \u0d91\u0db1\u0db8\u0dca \u0dc4\u0dd2\u0db8\u0dd2\u0daf\u0dd2\u0dbb\u0dd2 \u0d85\u0dbb\u0dd4\u0dab\u0dd0\u0dbd\u0dca\u0dbd\u0dda \u0db4\u0dd0\u0dc4\u0dd0\u0dba \u0db6\u0db3\u0dd4 \u0daf\u0dd2\u0daf\u0dd4\u0dbd\u0db1 \u0dad\u0dda\u0da2\u0dc3\u0dca\u0dc0\u0dd3 \u0db4\u0dd0\u0dc4\u0dd0\u0dba\u0d9a\u0dca \u0d9c\u0dad\u0dca\u0dad\u0dda\u0dba; \u0d9c\u0dd2\u0db1\u0dd2 \u0daf\u0dd0\u0dbd\u0dca\u0dbd\u0d9a\u0dca \u0db6\u0db3\u0dd4\u0dc0 \u0daf\u0dd2\u0daf\u0dd4\u0dc5\u0db1 \u0dc3\u0dd6\u0dbb\u0dca\u0dba\u0dba\u0dcf , \u0d85\u0db7\u0dca\u200d\u0dba\u0dc0\u0d9a\u0dcf\u0dc1\u0dba\u0dda \u0daf\u0dd3\u0db4\u0dca\u0dad\u0dd2\u0db8\u0dad\u0dca \u0d86\u0dbb\u0dd4\u0d9a\u0dca\u0d9a\u0dd4\u0dc0\u0d9a\u0dca \u0db8\u0dd9\u0db1\u0dca \u0dc0\u0dd2\u0dba; \u0dc3\u0db3, \u0daf\u0ddd\u0dbd\u0db1\u0dba \u0dc0\u0db1 \u0db8\u0dbd\u0dcf\u0db1\u0dd2\u0d9a \u0db4\u0da7\u0dd2\u0dba\u0d9a\u0dca \u0dc0\u0dd2\u0dba; \u0d91\u0db8\u0dd9\u0db1\u0dca\u0db8 \u0db8\u0da7, \u0dc0\u0dbb\u0dd2\u0db1\u0dca \u0dc0\u0dbb \u0db1\u0dd2\u0dbd\u0dca \u0db4\u0dd0\u0dc4\u0dd0\u0dba\u0dd9\u0db1\u0dca \u0daf\u0dd2\u0daf\u0dd4\u0dc5\u0db1 \u0dc0\u0da9\u0dcf \u0daf\u0dd3\u0db4\u0dca\u0dad\u0dd2\u0db8\u0dad\u0dca \u0d9a\u0dc0\u0dba\u0d9a\u0dca \u0dc4\u0dd0\u0dbb, \u0dad\u0dbb\u0dd4 \u0d9a\u0dd2\u0dc3\u0dd2\u0dc0\u0d9a\u0dca \u0daf\u0d9a\u0dca\u0db1\u0da7 \u0db1\u0ddc\u0dbd\u0dd0\u0db6\u0dd4\u0dab\u0dd2.".split("{"),
fd.sentence="\u0d91\u0dba \u0d9a\u0dcf\u0dbd\u0dba \u0db4\u0dd2\u0dc5\u0dd2\u0db6\u0db3 \u0db4\u0dca\u200d\u0dbb\u0dc1\u0dca\u0db1\u0dba\u0d9a\u0dca \u0db4\u0db8\u0dab\u0d9a\u0dca \u0dc0\u0dd2\u0dba.;\u0d94\u0dc0\u0dd4\u0db1\u0dca\u0d9c\u0dda \u0dc3\u0dd2\u0dba\u0dbd\u0dd4 \u0d8b\u0db4\u0d9a\u0dbb\u0dab \u0dc4\u0dcf \u0db8\u0dd9\u0dc0\u0dbd\u0db8\u0dca \u0d9a\u0dd9\u0dc3\u0dda \u0dc4\u0ddd \u0dba\u0dc4\u0dad\u0dd2\u0db1\u0dca \u0dc0\u0dd2\u0dba.;\u0db1\u0dd0\u0dc0\u0dca\u0dad\u0ddc\u0da7\u0dd2\u0db1\u0dca \u0db1\u0dd2\u0d9a\u0dca\u0db8 \u0db4\u0dd0\u0dba \u0dad\u0dd4\u0db1\u0d9a\u0dca \u0d9c\u0dd2\u0dba \u0d9a\u0dc5 \u0dba\u0dcf\u0dad\u0dca\u200d\u0dbb\u0dcf\u0dc0 \u0db8\u0dd3\u0daf\u0dd4\u0db8\u0dd2\u0db1\u0dca \u0dc0\u0dd9\u0dc5\u0dd2\u0dab\u0dd2.;\u0dc3\u0db3 \u0da1\u0dcf\u0dba\u0dcf\u0dc0\u0d9a\u0dd2\u0db1\u0dca \u0dc0\u0dd0\u0dc3\u0dd3 \u0dad\u0dd2\u0db6\u0dd2\u0dab\u0dd2.;\u0db4\u0da7\u0dd2\u0d9c\u0dad \u0d9a\u0dc5 \u0d9a\u0da7\u0dc4\u0dac \u0daf\u0ddc\u0dbb\u0da7 \u0d89\u0dc4\u0dc5\u0dd2\u0db1\u0dca \u0dc0\u0dd6 \u0dc3\u0dca\u0db4\u0dd3\u0d9a\u0dbb\u0dba\u0dd9\u0db1\u0dca \u0db1\u0dd2\u0d9a\u0dd4\u0dad\u0dca \u0dc0\u0dd2\u0dba.;\u0daf\u0dd0\u0dbd\u0dca\u0dbd \u0db1\u0dd2\u0dc0\u0dd3 \u0d9c\u0dd2\u0dba\u0dda\u0dba, \u0d94\u0dc4\u0dd4 \u0d9a\u0dc0\u0dd4\u0dc5\u0dd4\u0dc0 \u0dad\u0dd4\u0dc5\u0dd2\u0db1\u0dca \u0dc0\u0dbd\u0dcf\u0d9a\u0dd4\u0dc5\u0dd4 \u0daf\u0dd9\u0dc3 \u0db6\u0dbd\u0dcf \u0dc3\u0dd2\u0da7\u0dd2\u0dba\u0dda\u0dba.;\u0d85\u0db1\u0dad\u0dd4\u0dbb\u0dd4\u0dc0 \u0d91\u0dc5\u0db9\u0dd2\u0dba\u0dda \u0d9a\u0da9\u0dcf \u0dc0\u0dd0\u0da7\u0dd9\u0db1 \u0db4\u0dc5\u0db8\u0dd4 \u0dad\u0dbb\u0dd4\u0dc0\u0dda \u0dbb\u0dcf\u0dad\u0dca\u200d\u0dbb\u0dd2\u0dba\u0dba\u0dd2.;\u0db1\u0dd3\u0dbd \u0dc0\u0dbb\u0dca\u0dab \u0dc3\u0db1\u0dca\u0db0\u0dca\u200d\u0dba\u0dcf\u0dc0\u0dda \u0dad\u0dbb\u0d82\u0d9c \u0d9a\u0dd0\u0dc5\u0db9\u0dd3\u0dab\u0dd2.;\u0dbb\u0dad\u0dd4 \u0daf\u0dd0\u0dbd\u0dca\u0dbd\u0d9a\u0dca, \u0dad\u0da7\u0dd4\u0dc0\u0d9a \u0d9a\u0da9\u0dad\u0ddc\u0dc5\u0dd4 \u0daf\u0dcf\u0dbb\u0dba\u0dda \u0d9a\u0dd0\u0dbd\u0dd2\u0dc3\u0dda\u0dba\u0dcf\u0dc0\u0d9a\u0dca \u0db8\u0dd0\u0dc0\u0dd3\u0dba.;\u0dc0\u0dbd\u0dcf\u0d9a\u0dd4\u0dc5\u0dd2\u0db1\u0dca \u0dad\u0ddc\u0dbb \u0d85\u0dc4\u0dc3 \u0dad\u0daf \u0db1\u0dd2\u0dbd\u0dca \u0db4\u0dd0\u0dc4\u0dd0\u0dba\u0d9a\u0dca \u0d9c\u0dad\u0dca\u0dad\u0dda\u0dba.;\u0d91\u0dba \u0dc4\u0dd4\u0daf\u0d9a\u0dbd\u0dcf \u0d86\u0db4\u0dc3\u0dd4 \u0d9c\u0db8\u0db1\u0d9a\u0dca \u0dc0\u0db1\u0dca\u0db1\u0da7 \u0d9c\u0dd2\u0dba\u0dda\u0dba.;\u0db6\u0dd9\u0dc4\u0dd9\u0dc0\u0dd2\u0db1\u0dca \u0d85\u0dbd\u0d82\u0d9a\u0dcf\u0dbb \u0db1\u0db8\u0dd4\u0dad\u0dca \u0db6\u0dd2\u0dc4\u0dd2\u0dc3\u0dd4\u0dab\u0dd4 \u0dc0\u0dd6 \u0d9a\u0dd4\u0dab\u0dcf\u0da7\u0dd4\u0dc0 \u0daf\u0dd9\u0dc3, \u0db8\u0db8 \u0db6\u0dbd\u0dcf \u0dc3\u0dd2\u0da7\u0dd2\u0dba\u0dd9\u0db8\u0dd2.;\u0d87\u0daf\u0dd3 \u0dba\u0db1 \u0dba\u0dcf\u0dad\u0dca\u200d\u0dbb\u0dcf\u0dc0\u0da7 \u0d89\u0dad\u0dcf \u0db4\u0dc4\u0dc5\u0dd2\u0db1\u0dca \u0db4\u0ddc\u0dc5\u0ddc\u0dc0 \u0daf\u0dd3\u0db4\u0dd2\u0dad\u0dca\u0db8\u0dad\u0dca \u0d85\u0dbb\u0dca\u0db0\u0d9a\u0dc0\u0dcf\u0d9a\u0dcf\u0dbb \u0db8\u0dad\u0dd4\u0db4\u0dd2\u0da7\u0d9a\u0dca \u0dbd\u0dd9\u0dc3 \u0daf\u0dd2\u0dc3\u0dca \u0dc0\u0dd2\u0dba.;\u0db8\u0d9c\u0dda \u0dc3\u0dca\u0dc0\u0db7\u0dcf\u0dc0 \u0daf\u0dd9\u0d9a\u0da7\u0db8 \u0db4\u0ddc\u0daf\u0dd4 \u0db8\u0dad\u0d9a\u0dba\u0d9a\u0dca \u0dc0\u0dd2\u0dba.;\u0dbb\u0dd2\u0daf\u0dd3 \u0db4\u0dd0\u0dc4\u0dd0 \u0db8\u0dd3\u0daf\u0dd4\u0db8 \u0dba\u0dcf\u0dad\u0dca\u200d\u0dbb\u0dcf\u0dc0\u0dda \u0dad\u0da7\u0dca\u0da7\u0dd4\u0dc0 \u0dc4\u0dcf\u0dad\u0dca\u0db4\u0dc3 \u0db4\u0dd0\u0dad\u0dd2\u0dbb\u0dd2\u0dab\u0dd2.;\u0d85\u0db4 \u0d91\u0dba \u0daf\u0dd0\u0db1 \u0d9c\u0dd0\u0db1\u0dd3\u0db8\u0da7\u0dad\u0dca \u0db4\u0dd9\u0dbb, \u0d85\u0db4 \u0db6\u0dd2\u0db8 \u0dc4\u0dd0\u0dbb \u0d9c\u0ddc\u0dc3\u0dca \u0dad\u0dd2\u0db6\u0dd2\u0dab\u0dd2.;\u0d85\u0db4 \u0d89\u0daf\u0dd2\u0dbb\u0dd2\u0dba\u0dda \u0d87\u0dad\u0dd2 \u0daf\u0dbb\u0dca\u0dc1\u0db1\u0dba \u0dc3\u0dd0\u0db6\u0dc0\u0dd2\u0db1\u0dca\u0db8 \u0d8b\u0dad\u0dca\u0d9a\u0dd8\u0dc2\u0dca\u0da7 \u0dc0\u0dd2\u0dba.".split(";"),
fd.numerals="1234567890",fd.symbols="\u0df4",fd),I[rb.id]=(gd.alphabet="\u0b95\u0bcd \u0b99\u0bcd \u0b9a\u0bcd \u0b9e\u0bcd \u0b9f\u0bcd \u0ba3\u0bcd \u0ba4\u0bcd \u0ba8\u0bcd \u0baa\u0bcd \u0bae\u0bcd \u0baf\u0bcd \u0bb0\u0bcd \u0bb2\u0bcd \u0bb5\u0bcd \u0bb4\u0bcd \u0bb3\u0bcd \u0bb1\u0bcd \u0ba9\u0bcd \u0bb6\u0bcd \u0b9c\u0bcd \u0bb7\u0bcd \u0bb8\u0bcd \u0bb9\u0bcd \u0b95\u0bcd\u0bb7\u0bcd \u0b85 \u0b86 \u0b87 \u0b88 \u0b89 \u0b8a \u0b8e \u0b8f \u0b90 \u0b92 \u0b93 \u0b94",gd.paragraph="\u0b89\u0ba3\u0bcd\u0bae\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b85\u0ba4\u0bc1 \u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4 \u0baa\u0baf\u0ba3\u0bae\u0bbe\u0b95\u0bc1\u0bae\u0bcd, \u0b85\u0ba4\u0bbf\u0bb2\u0bcd \u0baa\u0bb2 \u0b85\u0ba9\u0bcd\u0baa\u0bbe\u0ba9 \u0ba8\u0bc6\u0b9e\u0bcd\u0b9a\u0bae\u0bcd \u0b95\u0bca\u0ba3\u0bcd\u0b9f\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bc8\u0b9a\u0bcd \u0b9a\u0ba8\u0bcd\u0ba4\u0bbf\u0ba4\u0bcd\u0ba4\u0bc7\u0ba9\u0bcd. \u0b86\u0ba9\u0bbe\u0bb2\u0bcd, \u0b87\u0ba9\u0bbf \u0b8e\u0ba9\u0bcd\u0ba9\u0bbe\u0bb2\u0bcd \u0b85\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bc8\u0b9a\u0bcd \u0b9a\u0ba8\u0bcd\u0ba4\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bc1\u0bae\u0bbe \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc1 \u0b9a\u0ba8\u0bcd\u0ba4\u0bc7\u0b95\u0bae\u0bc7. \u0bae\u0ba9\u0bbf\u0ba4\u0ba9\u0bbf\u0ba9\u0bcd \u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8 \u0bae\u0bbf\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b9a\u0bbf\u0bb1\u0bbf\u0baf\u0ba4\u0bc1, \u0b86\u0ba4\u0bb2\u0bbe\u0bb2\u0bcd \u0b92\u0bb5\u0bcd\u0bb5\u0bca\u0bb0\u0bc1\u0bb5\u0bb0\u0bc1\u0bae\u0bcd \u0b85\u0b9a\u0bcd\u0b9a\u0bc1\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bae\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4\u0bc1\u0bb5\u0bb0\u0bc1\u0bae\u0bcd \u0b87\u0ba9\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0ba8\u0bb2\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0bb5\u0bc1 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0baa\u0bbe\u0ba4\u0bc1\u0b95\u0bbe\u0baa\u0bcd\u0baa\u0bc8 \u0ba8\u0bbf\u0bb2\u0bc8\u0ba8\u0bbf\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bbe\u0ba9 \u0b95\u0b9f\u0bae\u0bc8\u0baf\u0bc8\u0b95\u0bcd \u0b95\u0ba3\u0bcd\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0bbe\u0b95 \u0b9a\u0bc6\u0baf\u0bcd\u0baf \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd. \u0b86\u0baf\u0bbf\u0ba9\u0bc1\u0bae\u0bcd, \u0ba8\u0bbe\u0ba9\u0bcd \u0b85\u0bae\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd \u0b95\u0bca\u0ba3\u0bcd\u0b9f \u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0b85\u0b9f\u0bc8\u0baf, \u0b8e\u0baa\u0bcd\u0baa\u0bcb\u0ba4\u0bc1\u0bae\u0bc7 \u0ba8\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0ba4\u0bbf\u0b95\u0bae\u0bcd \u0baa\u0baf\u0ba3\u0bbf\u0ba4\u0bcd\u0ba4\u0bcb\u0bae\u0bcd. \u0b86\u0ba9\u0bbe\u0bb2\u0bcd \u0b85\u0bb1\u0bbf\u0ba8\u0bcd\u0ba4\u0bc1\u0b95\u0bca\u0bb3\u0bcd\u0bb3 \u0baa\u0bb2 \u0bb2\u0b9f\u0bcd\u0b9a\u0b95\u0bcd\u0b95\u0ba3\u0b95\u0bcd\u0b95\u0bbe\u0ba9 \u0bb5\u0bbf\u0bb7\u0baf\u0b99\u0bcd\u0b95\u0bb3\u0bc1\u0bae\u0bcd, \u0b85\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bb0\u0bc1\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bc1\u0bae\u0bcd \u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc7 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba9.{\u0b8e\u0ba3\u0bcd\u0ba3\u0bbf\u0b9f\u0bb2\u0b99\u0bcd\u0b95\u0bbe \u0ba4\u0bc1\u0b95\u0bb3\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0ba9\u0ba4\u0bc1 \u0bb5\u0bc7\u0b95\u0ba4\u0bcd\u0ba4\u0bc8\u0b95\u0bcd \u0b95\u0bc1\u0bb1\u0bc8\u0ba4\u0bcd\u0ba4\u0ba9. \u0baa\u0bc6\u0bb0\u0bbf\u0baf \u0b89\u0baf\u0bb0\u0bae\u0bbe\u0ba9\u0bb5\u0ba9\u0bbe\u0b95 \u0ba4\u0bcb\u0ba9\u0bcd\u0bb1 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bc6\u0ba9\u0bcd\u0bb1 \u0b8e\u0ba9\u0ba4\u0bc1 \u0ba8\u0bcb\u0b95\u0bcd\u0b95\u0ba4\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd, \u0ba8\u0bbe\u0ba9\u0bcd \u0b8e\u0ba9\u0bcd\u0ba9\u0bc8 \u0b9a\u0bc1\u0ba4\u0bbe\u0bb0\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bca\u0ba3\u0bcd\u0b9f\u0bc7\u0ba9\u0bcd; \u0b85\u0ba4\u0bc8\u0b9a\u0bcd \u0b9a\u0bca\u0bb2\u0bcd\u0bb2\u0bbf\u0baf\u0bc7 \u0b86\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd. \u0b95\u0bbe\u0bb0\u0ba3\u0bae\u0bcd \u0b8e\u0b9f\u0bcd\u0b9f\u0bc1 \u0b85\u0b9f\u0bbf \u0b89\u0baf\u0bb0\u0bae\u0bcd \u0b85\u0ba4\u0bc1. \u0b85\u0bb3\u0bb5\u0bbf\u0bb2\u0bc1\u0bae\u0bcd \u0bae\u0bbf\u0b95\u0baa\u0bcd \u0baa\u0bc6\u0bb0\u0bbf\u0baf\u0ba4\u0bc1. \u0b87\u0ba8\u0bcd\u0ba4\u0ba4\u0bcd \u0ba4\u0bc0\u0bb0\u0bcd\u0bae\u0bbe\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0bb1\u0bcd\u0b95\u0bc1\u0baa\u0bcd \u0baa\u0bbf\u0bb1\u0b95\u0bc1, \u0b8e\u0ba9\u0ba4\u0bc1 \u0bae\u0bc6\u0b9f\u0bcd\u0b9f\u0bc0\u0bb0\u0bbf\u0baf\u0bb2\u0bcd\u0b95\u0bb3\u0bc8 \u0bb5\u0bc6\u0bb1\u0bcd\u0bb1\u0bbf\u0b95\u0bb0\u0bae\u0bbe\u0b95\u0b9a\u0bcd \u0b9a\u0bc7\u0bae\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1, \u0b85\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bb5\u0ba4\u0bbf\u0bb2\u0bcd \u0b9a\u0bbf\u0bb2 \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bc8\u0b9a\u0bcd \u0b9a\u0bc6\u0bb2\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bc7\u0ba9\u0bcd, \u0ba8\u0bbe\u0ba9\u0bcd \u0ba4\u0baf\u0bbe\u0bb0\u0bcd.{\u0b9a\u0bbf\u0bb1\u0bbf\u0baf \u0b8a\u0ba4\u0bbe \u0ba8\u0bbf\u0bb1 \u0baa\u0bc1\u0bb2\u0bcd\u0bb2\u0bc8\u0baa\u0bcd \u0baa\u0bcb\u0bb2\u0bcd, \u0b90\u0ba8\u0bcd\u0ba4\u0bc1 \u0b9a\u0ba4\u0bc1\u0bb0 \u0b85\u0b9f\u0bbf\u0b95\u0bb3\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0bae\u0bc7\u0bb2\u0bcd, \u0b85\u0ba4\u0ba9\u0bcd \u0ba4\u0bbf\u0b9a\u0bc8\u0baf\u0bc8 \u0ba8\u0bcb\u0b95\u0bcd\u0b95\u0bbf \u0ba8\u0b95\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc1\u0b95\u0bca\u0ba3\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1. \u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bbe\u0b95\u0baa\u0bcd \u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0b95\u0bcd\u0b95\u0bc2\u0b9f\u0bbf\u0baf \u0b85\u0bb3\u0bb5\u0bbf\u0bb1\u0bcd\u0b95\u0bc1 \u0b85\u0bb0\u0bc1\u0b95\u0bbe\u0bae\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0bb5\u0ba8\u0bcd\u0ba4\u0bb5\u0bc1\u0b9f\u0ba9\u0bcd, \u0b85\u0ba4\u0bc1 \u0baa\u0bc1\u0bb2\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0b95\u0bb3\u0bcd \u0b8e\u0ba4\u0bc1\u0bb5\u0bc1\u0bae\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8 \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc8\u0baf\u0bc1\u0bae\u0bcd, \u0bb5\u0bc6\u0bb1\u0bc1\u0bae\u0bcd \u0b8a\u0ba4\u0bbe \u0ba8\u0bbf\u0bb1 \u0bb5\u0bc7\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0ba9\u0bcd\u0baa\u0ba4\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0b89\u0ba3\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bbe\u0ba9\u0bcd. \u0bb0\u0bbf\u0bae\u0bcd \u0b95\u0bae\u0bcd\u0baa\u0bbf\u0b95\u0bb3\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bbe\u0ba4 \u0b9a\u0b95\u0bcd\u0b95\u0bb0\u0ba4\u0bcd\u0ba4\u0bc8\u0baa\u0bcd \u0baa\u0bcb\u0bb2, \u0bae\u0bca\u0ba4\u0bcd\u0ba4 \u0ba4\u0bbf\u0b9f\u0bcd\u0b9f\u0bbf\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3 \u0b92\u0bb5\u0bcd\u0bb5\u0bca\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb1\u0baf \u0ba4\u0bbe\u0bb5\u0bb0\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0bb5\u0bc7\u0bb0\u0bcd\u0b95\u0bb3\u0bc1\u0bae\u0bcd \u0b9a\u0bc1\u0bb4\u0ba9\u0bcd\u0bb1\u0bc1\u0b95\u0bca\u0ba3\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba9.{\u0ba4\u0bc2\u0bb0\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b95\u0bc7\u0b9f\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b92\u0bb0\u0bc1 \u0b9a\u0ba4\u0bcd\u0ba4\u0bae\u0bcd, \u0baa\u0bc1\u0ba9\u0bbf\u0ba4\u0bae\u0bbe\u0ba9 \u0b87\u0b9a\u0bc8\u0baf\u0bbf\u0ba9\u0bcd \u0ba4\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0b92\u0bb0\u0bc1 \u0b89\u0ba9\u0bcd\u0ba9\u0ba4\u0bae\u0bbe\u0ba9 \u0baa\u0b9f\u0bae\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0bae\u0b95\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9 \u0b95\u0bb5\u0bbf\u0b9e\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0bb4\u0bc1\u0ba4\u0bbf\u0baf \u0b95\u0bb5\u0bbf\u0ba4\u0bc8\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0b9a\u0bbf\u0bb2 \u0bb5\u0bb0\u0bbf\u0b95\u0bb3\u0bc8\u0baa\u0bcd \u0baa\u0bcb\u0bb2\u0bb5\u0bc7, \u0ba8\u0bae\u0ba4\u0bc1 \u0b8e\u0ba3\u0bcd\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bc8 \u0b89\u0baf\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bbf \u0b85\u0ba4\u0bc8\u0b9a\u0bcd \u0b9a\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b86\u0bb1\u0bcd\u0bb1\u0bb2\u0bc8\u0b95\u0bcd \u0b95\u0bca\u0ba3\u0bcd\u0b9f\u0ba4\u0bc1. \u0b87\u0ba4\u0bc1 \u0b8e\u0baa\u0bcd\u0baa\u0bcb\u0ba4\u0bc1\u0bae\u0bc7 \u0b92\u0bb0\u0bc1\u0bb5\u0bb0\u0bc8 \u0ba8\u0bb2\u0bcd\u0bb2\u0bb5\u0bb0\u0bbe\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd.{\u0ba8\u0bbe\u0ba9\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0bb2\u0bc1\u0bae\u0bcd \u0baa\u0bcb\u0ba4\u0bc1, \u0ba4\u0bbf\u0b9a\u0bc8\u0bb5\u0bc7\u0b95\u0ba4\u0bcd\u0ba4\u0bc8 \u0b85\u0bb1\u0bbf\u0ba8\u0bcd\u0ba4\u0bc1 \u0b87\u0bb0\u0bb5\u0bc1 \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0baa\u0b95\u0bb2\u0bbf\u0ba9\u0bcd \u0ba4\u0bc1\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b87\u0bb0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b92\u0bb0\u0bc7 \u0b9a\u0bbe\u0bae\u0bcd\u0baa\u0bb2\u0bcd \u0ba8\u0bbf\u0bb1\u0bae\u0bbe\u0b95\u0ba4\u0bcd \u0ba4\u0bca\u0b9f\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1; \u0b85\u0ba4\u0bbf\u0b95\u0bbe\u0bb2\u0bc8 \u0b92\u0bb3\u0bbf\u0bb0\u0bcd\u0bb5\u0bbf\u0ba9\u0bcd \u0bb5\u0ba3\u0bcd\u0ba3\u0bae\u0bcd \u0baa\u0bcb\u0ba9\u0bcd\u0bb1\u0bc1 \u0ba8\u0bc0\u0bb2\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b85\u0bb1\u0bcd\u0baa\u0bc1\u0ba4 \u0b85\u0b9f\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bc8 \u0bb5\u0bbe\u0ba9\u0bae\u0bcd \u0b8e\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bca\u0ba3\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1; \u0ba8\u0b95\u0bb0\u0bc1\u0bae\u0bcd \u0b9a\u0bc2\u0bb0\u0bbf\u0baf\u0ba9\u0bc1\u0bae\u0bcd \u0b9a\u0bc1\u0b9f\u0bcd\u0b9f\u0bc6\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0ba8\u0bc6\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0baf\u0bcd \u0bae\u0bbe\u0bb1\u0bbf\u0baf\u0ba4\u0bc1; \u0b95\u0ba3\u0bcd\u0b95\u0bb5\u0bb0\u0bc1\u0bae\u0bcd \u0bb5\u0bb3\u0bc8\u0bb5\u0bc1; \u0bb5\u0bbf\u0ba3\u0bcd\u0bb5\u0bc6\u0bb3\u0bbf, \u0bae\u0b99\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0ba8\u0bbf\u0bb2\u0bb5\u0bbf\u0ba9\u0bcd \u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf; \u0ba8\u0b9f\u0bcd\u0b9a\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bc8\u0ba4\u0bcd \u0ba4\u0bb5\u0bbf\u0bb0 \u0b8e\u0ba9\u0bcd\u0ba9\u0bbe\u0bb2\u0bcd \u0b92\u0ba9\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b95\u0bbe\u0ba3 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8, \u0ba8\u0bc0\u0bb2 \u0bb5\u0bbe\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0bb5\u0b9f\u0bcd\u0b9f \u0bb5\u0bc6\u0bb3\u0bbf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd (\u0ba8\u0bbf\u0bb2\u0bb5\u0bc1) \u0b8e\u0ba9\u0bcd\u0ba9\u0bc8 \u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bbf\u0b95\u0bcd\u0b95\u0bca\u0ba3\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1.{\u0ba8\u0bbe\u0ba9\u0bcd \u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd \u0b95\u0bbf\u0bb0\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0bae\u0bc1\u0b95\u0ba4\u0bcd\u0ba4\u0bc8\u0baa\u0bcd \u0baa\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc7\u0ba9\u0bcd, \u0b8e\u0ba9\u0bbf\u0ba9\u0bc1\u0bae\u0bcd \u0b85\u0ba4\u0bc1 \u0b92\u0bb0\u0bc1 \u0b85\u0bb0\u0bbf\u0baf \u0b85\u0ba9\u0bc1\u0baa\u0bb5\u0bae\u0bbe\u0b95\u0bb5\u0bc7 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd. \u0bb5\u0bbe\u0ba9\u0bcd\u0b95\u0bcb\u0bb3\u0bcd\u0b95\u0bb3\u0bc8\u0b9a\u0bcd \u0b9a\u0bbf\u0bb1\u0ba8\u0bcd\u0ba4 \u0ba4\u0bca\u0bb2\u0bc8\u0ba8\u0bcb\u0b95\u0bcd\u0b95\u0bbf\u0baf\u0bbf\u0ba9\u0bcd \u0bae\u0bc2\u0bb2\u0bae\u0bcd \u0baa\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0ba4\u0bc1\u0bae\u0bcd, \u0b89\u0bb2\u0b95\u0bc8\u0b9a\u0bcd \u0b9a\u0bc1\u0bb1\u0bcd\u0bb1\u0bbf\u0baa\u0bcd \u0baa\u0baf\u0ba3\u0bbf\u0baa\u0bcd\u0baa\u0ba4\u0bc1\u0bae\u0bcd \u0b9a\u0bc1\u0ba4\u0ba8\u0bcd\u0ba4\u0bbf\u0bb0 \u0bae\u0ba9\u0bbf\u0ba4\u0ba9\u0bc8 \u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b95\u0bb2\u0bcd\u0bb5\u0bbf \u0bae\u0bc1\u0bb1\u0bc8\u0baf\u0bbf\u0ba9\u0bcd \u0b92\u0bb0\u0bc1 \u0b85\u0b99\u0bcd\u0b95\u0bae\u0bbe\u0b95 \u0b87\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc7 \u0b8e\u0ba3\u0bcd\u0ba3\u0bc1\u0b95\u0bbf\u0bb1\u0bc7\u0ba9\u0bcd. {\u0baa\u0bc1\u0bb5\u0bbf \u0b88\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1 \u0bb5\u0bbf\u0b9a\u0bc8 \u0b85\u0bb5\u0ba9\u0bc8 \u0b87\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bbe\u0bb2\u0bc1\u0bae\u0bcd, \u0b85\u0bb5\u0ba9\u0ba4\u0bc1 \u0ba4\u0b9a\u0bc8\u0b95\u0bb3\u0bcd \u0b95\u0b9f\u0bc1\u0bae\u0bc8\u0baf\u0bbe\u0b95 \u0baa\u0bcb\u0bb0\u0bbe\u0b9f\u0bbf\u0ba9. \u0ba4\u0bbf\u0ba9\u0bae\u0bc1\u0bae\u0bcd \u0bb5\u0b95\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd \u0bae\u0bc1\u0b9f\u0bbf\u0ba8\u0bcd\u0ba4\u0bb5\u0bc1\u0b9f\u0ba9\u0bcd, \u0b89\u0bb1\u0b99\u0bcd\u0b95\u0b9a\u0bcd\u0b9a\u0bc6\u0bb2\u0bcd\u0bb2\u0bc1\u0bae\u0bcd \u0baa\u0bcb\u0ba4\u0bc1 \u0b85\u0bb5\u0ba9\u0bbe\u0bb2\u0bcd \u0b89\u0b9f\u0ba9\u0b9f\u0bbf\u0baf\u0bbe\u0b95 \u0b89\u0bb1\u0b99\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8. \u0b92\u0bb5\u0bcd\u0bb5\u0bca\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bc1\u0bae\u0bcd \u0b95\u0bca\u0b9f\u0bc1\u0b99\u0bcd\u0b95\u0ba9\u0bb5\u0bc1\u0b95\u0bb3\u0bcd \u0b85\u0ba4\u0bbf\u0b95\u0bb0\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bca\u0ba3\u0bcd\u0b9f\u0bc7 \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba9.{\u0bb5\u0bc6\u0bb3\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc8\u0baf\u0bbe\u0b95\u0bb5\u0bc7 \u0ba8\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0ba8\u0bcd\u0ba4 \u0bae\u0bbf\u0b95\u0baa\u0bcd\u0baa\u0bc6\u0bb0\u0bbf\u0baf \u0bb5\u0bb3\u0bbf\u0bae\u0ba3\u0bcd\u0b9f\u0bb2 \u0b89\u0baf\u0bb0\u0ba4\u0bcd\u0ba4\u0bc8 \u0b85\u0b9f\u0bc8\u0ba8\u0bcd\u0ba4\u0bc1\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bcb\u0bae\u0bcd. \u0bb5\u0bbe\u0ba9\u0bae\u0bcd \u0b87\u0bb0\u0bc1\u0b9f\u0bcd\u0b9f\u0bc8\u0baa\u0bcd \u0baa\u0bcb\u0bb2 \u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf\u0baf\u0bb3\u0bbf\u0ba4\u0bcd\u0ba4\u0ba4\u0bc1, \u0ba8\u0b9f\u0bcd\u0b9a\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bc1\u0bae\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bca\u0ba3\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba9. \u0b85\u0ba8\u0bcd\u0ba4 \u0bae\u0bbe\u0baf\u0bc8 \u0b89\u0ba3\u0bb0\u0bcd\u0bb5\u0bc1, \u0b95\u0b9f\u0bb2\u0bbf\u0ba9\u0bcd \u0b85\u0b9f\u0bbf\u0bb5\u0bbe\u0ba9\u0ba4\u0bcd\u0ba4\u0bc8 \u0bae\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0b95\u0bc1\u0ba4\u0bbf\u0baf\u0bbf\u0ba9\u0bcd \u0b8a\u0b9f\u0bc7 \u0b95\u0bca\u0ba3\u0bcd\u0b9f\u0bc1\u0b9a\u0bcd\u0b9a\u0bc6\u0ba9\u0bcd\u0bb1\u0ba4\u0bc1. \u0b95\u0bc0\u0bb4\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4 \u0b95\u0bb0\u0bc1\u0ba8\u0bbf\u0bb1 \u0bb5\u0bbe\u0ba9\u0bae\u0bc1\u0bae\u0bcd \u0bae\u0bb1\u0bc8\u0ba8\u0bcd\u0ba4\u0bc1\u0baa\u0bcb\u0ba9\u0ba4\u0bc1, \u0b85\u0ba8\u0bcd\u0ba4 \u0b87\u0bb0\u0bc1\u0b9f\u0bcd\u0b9f\u0bc1 \u0b95\u0bcb\u0bb3\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b95\u0bbe\u0bb0\u0bcd \u0bae\u0bbf\u0ba4\u0ba8\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bca\u0ba3\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1. \u0b85\u0ba4\u0ba9\u0bcd \u0baa\u0b95\u0bc1\u0ba4\u0bbf\u0baf\u0bb3\u0bb5\u0bc1 \u0ba8\u0bbf\u0bb1\u0bae\u0bcb \u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0ba8\u0bbf\u0bb1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bca\u0ba3\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1.".split("{"),
gd.sentence="\u0b85\u0ba8\u0bcd\u0ba4\u0bbf\u0bae\u0bbe\u0bb2\u0bc8\u0baf\u0bbf\u0bb2\u0bcd, \u0b85\u0bb2\u0bc8\u0b95\u0bb3\u0bcd \u0bb5\u0bc7\u0b95\u0bae\u0bbe\u0b95 \u0bb5\u0bc0\u0b9a\u0ba4\u0bcd \u0ba4\u0bca\u0b9f\u0b99\u0bcd\u0b95\u0bbf\u0ba9.;\u0b85\u0bb1\u0bbf\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bae\u0bc7, \u0ba8\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0ba4\u0bb0\u0bc8\u0baf\u0bbf\u0bb1\u0b99\u0bcd\u0b95\u0bbf\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0bcb\u0bae\u0bcd.;\u0b85\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0b95\u0bb3\u0bc1\u0bae\u0bcd \u0b87\u0baf\u0ba8\u0bcd\u0ba4\u0bbf\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bc1\u0bae\u0bcd \u0b87\u0ba9\u0bcd\u0ba9\u0bc1\u0bae\u0bcd \u0b9a\u0bbf\u0bb2 \u0bb5\u0b9f\u0bbf\u0bb5\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0baa\u0bbf\u0bb1 \u0bae\u0bc1\u0bb1\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0baa\u0bbe\u0b9f\u0bcd\u0b9f\u0bbf\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba9.;\u0b87\u0bb0\u0bb5\u0bbf\u0bb2\u0bcd, \u0b8e\u0bb0\u0bbf\u0ba8\u0b9f\u0bcd\u0b9a\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bae\u0bcd \u0bb5\u0bbf\u0bb4\u0bc1\u0bb5\u0ba4\u0bc1 \u0baa\u0bcb\u0bb2\u0bcd \u0b85\u0bb5\u0bc8 \u0bb5\u0ba8\u0bcd\u0ba4\u0ba9.;\u0b87\u0bb0\u0bc1 \u0b87\u0baf\u0bb1\u0bcd\u0b95\u0bc8\u0baf\u0bc1\u0bae\u0bcd, \u0b92\u0ba9\u0bcd\u0bb1\u0bbe\u0ba9\u0ba4\u0bc1.;\u0b8e\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd \u0bae\u0bc1\u0ba9\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0ba8\u0bcd\u0ba4\u0bc8 \u0b95\u0bae\u0bcd\u0baa\u0bc0\u0bb0\u0bae\u0bbe\u0baf\u0bcd \u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf\u0baf\u0bb3\u0bbf\u0ba4\u0bcd\u0ba4\u0ba4\u0bc1.;\u0b95\u0ba4\u0bb5\u0bbf\u0bb2\u0bcd \u0baa\u0bca\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4 \u0b92\u0bb2\u0bbf\u0baa\u0bc6\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0baf\u0bbf\u0bb2\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0baa\u0ba4\u0bbf\u0bb5\u0bc1\u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0b95\u0bc1\u0bb0\u0bb2\u0bcd \u0b92\u0bb2\u0bbf\u0ba4\u0bcd\u0ba4\u0ba4\u0bc1.;\u0b9a\u0bbf\u0bb5\u0baa\u0bcd\u0baa\u0bc1 \u0b83\u0baa\u0bbf\u0bb2\u0bc7\u0baf\u0bb0\u0bbe\u0ba9\u0ba4\u0bc1 \u0b9a\u0bbf\u0bb1\u0b95\u0bbf\u0ba9\u0bcd \u0bae\u0bc1\u0ba9\u0bc8 \u0bb5\u0bb0\u0bc8 \u0baa\u0bb0\u0bb5\u0bbf\u0baf\u0ba4\u0bc1.;\u0ba4\u0bc0\u0b9a\u0bcd\u0b9a\u0bc1\u0b9f\u0bb0\u0bcd \u0b85\u0ba3\u0bc8\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1, \u0b85\u0bb5\u0ba9\u0bcd \u0b9a\u0ba9\u0bcd\u0ba9\u0bb2\u0bcd \u0bb5\u0bb4\u0bbf\u0baf\u0bbe\u0b95 \u0ba8\u0b9f\u0bcd\u0b9a\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bc8\u0baa\u0bcd \u0baa\u0bbe\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bbe\u0ba9\u0bcd.;\u0ba4\u0bc1\u0bb1\u0bc8\u0bae\u0bc1\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc7 \u0bb5\u0ba8\u0bcd\u0ba4 \u0bae\u0bc2\u0ba9\u0bcd\u0bb1\u0bc1 \u0bae\u0ba3\u0bbf\u0ba8\u0bc7\u0bb0\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b95\u0baa\u0bcd\u0baa\u0bb2\u0bc8\u0b9a\u0bcd \u0b9a\u0bc1\u0bb1\u0bcd\u0bb1\u0bbf \u0baa\u0ba9\u0bbf\u0baa\u0b9f\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1.;\u0baa\u0bc1\u0baf\u0bb2\u0bc8\u0baa\u0bcd \u0baa\u0bbe\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bc7\u0ba9\u0bcd, \u0bae\u0bbf\u0b95 \u0b85\u0bb4\u0b95\u0bbe\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b86\u0b95\u0bcd\u0bb0\u0bcb\u0bb7\u0bae\u0bbe\u0b95\u0bb5\u0bc1\u0bae\u0bcd \u0b87\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1.;\u0bae\u0bbf\u0ba4\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0baa\u0bbe\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0b95\u0bc0\u0bb4\u0bc7, \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0bc1\u0bae\u0bcd \u0baa\u0bbf\u0bb1\u0bc8\u0baf\u0bbe\u0b95 \u0baa\u0bc2\u0bae\u0bbf \u0bae\u0bbf\u0ba9\u0bcd\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bca\u0ba3\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1.;\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b85\u0ba4\u0bc1 \u0ba4\u0ba9\u0bbf\u0bae\u0bc8\u0baf\u0bbe\u0ba9 \u0baa\u0baf\u0ba3\u0bae\u0bbe\u0b95\u0bb5\u0bc7 \u0ba4\u0bca\u0b9f\u0bb0\u0baa\u0bcd\u0baa\u0bcb\u0b95\u0bbf\u0bb1\u0ba4\u0bc1.;\u0bb5\u0bbe\u0ba9\u0bae\u0bcd \u0bae\u0bc7\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0ba9\u0bcd\u0bb1\u0bbf \u0b85\u0b9f\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4 \u0ba8\u0bc0\u0bb2 \u0bb5\u0ba3\u0bcd\u0ba3\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf\u0baf\u0bb3\u0bbf\u0ba4\u0bcd\u0ba4\u0ba4\u0bc1.;\u0bb5\u0bc6\u0ba3\u0bcd\u0baa\u0ba9\u0bbf\u0baf\u0bcb, \u0b95\u0baa\u0bcd\u0baa\u0bb2\u0bcd \u0bae\u0bc7\u0bb1\u0bcd\u0ba4\u0bb3\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0bae\u0bbf\u0bb3\u0bbf\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc1\u0b95\u0bca\u0ba3\u0bcd\u0b9f\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0ba4\u0bc1.".split(";"),
gd.numerals="\u0be6 \u0be7 \u0be8 \u0be9 \u0bea \u0beb \u0bec \u0bed \u0bee \u0bef \u0bf0 \u0bf1 \u0bf2",gd.symbols="\u0bf3 \u0bf4 \u0bf5 \u0bf6 \u0bf7 \u0bf8 \u0bf9 \u0bfa \u0bb3 \u0bb5",gd),I[sb.id]=(hd.alphabet="\u0c05 \u0c06 \u0c07 \u0c08 \u0c09 \u0c0a \u0c0b \u0c0e \u0c0f \u0c10 \u0c12 \u0c13 \u0c14 \u0c05\u0c02 \u0c05\u0c03 \u0c15 \u0c16 \u0c17 \u0c18 \u0c1c\u0c4d\u0c1e \u0c1a \u0c1b \u0c1c \u0c1d \u0c1e \u0c1f \u0c20 \u0c21 \u0c22 \u0c23 \u0c24 \u0c25 \u0c26 \u0c27 \u0c28 \u0c2a \u0c2b \u0c2c \u0c2d \u0c2e \u0c2f \u0c30 \u0c32 \u0c35 \u0c33 \u0c36 \u0c37 \u0c38 \u0c39 \u0c31",
hd.paragraph="\u0c05\u0c2f\u0c3f\u0c26\u0c41 \u0c1a\u0c26\u0c30\u0c2a\u0c41 \u0c05\u0c21\u0c41\u0c17\u0c41\u0c32 \u0c0e\u0c24\u0c4d\u0c24\u0c41 \u0c17\u0c32 \u0c35\u0c02\u0c17\u0c30\u0c02\u0c17\u0c41\u0c32\u0c4b \u0c09\u0c02\u0c21\u0c47 \u0c17\u0c21\u0c4d\u0c21\u0c3f \u0c07\u0c38\u0c41\u0c15\u0c32\u0c4b \u0c35\u0c3e\u0c30\u0c3f \u0c35\u0c48\u0c2a\u0c41\u0c17\u0c3e \u0c35\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c1f\u0c4d\u0c32\u0c41 \u0c15\u0c28\u0c3f\u0c2a\u0c3f\u0c02\u0c1a\u0c3f\u0c02\u0c26\u0c3f. \u0c05\u0c26\u0c3f \u0c2c\u0c3e\u0c17\u0c3e \u0c26\u0c17\u0c4d\u0c17\u0c30\u0c15\u0c41 \u0c35\u0c1a\u0c4d\u0c1a\u0c3e\u0c15 \u0c05\u0c26\u0c3f \u0c17\u0c21\u0c4d\u0c21\u0c3f \u0c15\u0c3e\u0c26\u0c28\u0c3f, \u0c05\u0c02\u0c26\u0c41\u0c32\u0c4b \u0c17\u0c21\u0c4d\u0c21\u0c3f \u0c2a\u0c30\u0c15\u0c32\u0c41 \u0c15\u0c3e\u0c15\u0c41\u0c02\u0c21\u0c3e \u0c15\u0c47\u0c35\u0c32\u0c02 \u0c35\u0c02\u0c17\u0c30\u0c02\u0c17\u0c41 \u0c35\u0c47\u0c30\u0c4d\u0c32\u0c41 \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c28\u0c3f \u0c05\u0c24\u0c21\u0c41 \u0c17\u0c4d\u0c30\u0c39\u0c3f\u0c02\u0c1a\u0c3e\u0c21\u0c41. \u0c06 \u0c2e\u0c4a\u0c24\u0c4d\u0c24\u0c02 \u0c2d\u0c3e\u0c17\u0c02\u0c32\u0c4b\u0c28\u0c3f \u0c2a\u0c4d\u0c30\u0c24\u0c3f \u0c1a\u0c3f\u0c28\u0c4d\u0c28 \u0c2e\u0c4a\u0c15\u0c4d\u0c15 \u0c35\u0c47\u0c30\u0c4d\u0c32\u0c41 \u0c05\u0c02\u0c1a\u0c41 \u0c32\u0c47\u0c28\u0c3f \u0c2c\u0c02\u0c21\u0c3f\u0c1a\u0c15\u0c4d\u0c30\u0c2a\u0c41 \u0c06\u0c15\u0c41\u0c32 \u0c32\u0c3e\u0c17\u0c3e \u0c24\u0c3f\u0c30\u0c41\u0c17\u0c41\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3f.{\u0c06\u0c15\u0c30\u0c4d\u0c37\u0c23\u0c36\u0c15\u0c4d\u0c24\u0c3f \u0c05\u0c24\u0c28\u0c3f\u0c28\u0c3f \u0c32\u0c3e\u0c17\u0c47\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c2a\u0c4d\u0c2a\u0c1f\u0c3f\u0c15\u0c40, \u0c05\u0c24\u0c28\u0c3f \u0c15\u0c02\u0c21\u0c30\u0c3e\u0c32\u0c41 \u0c26\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c0e\u0c26\u0c41\u0c30\u0c4d\u0c15\u0c4b\u0c35\u0c21\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c24\u0c40\u0c35\u0c4d\u0c30\u0c02\u0c17\u0c3e \u0c2a\u0c4d\u0c30\u0c2f\u0c24\u0c4d\u0c28\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3f. \u0c05\u0c24\u0c28\u0c41 \u0c07\u0c2a\u0c4d\u0c2a\u0c41\u0c21\u0c41 \u0c30\u0c4b\u0c1c\u0c41\u0c35\u0c3e\u0c30\u0c40 \u0c24\u0c30\u0c17\u0c24\u0c41\u0c32\u0c41 \u0c2a\u0c42\u0c30\u0c4d\u0c24\u0c2f\u0c3f\u0c28 \u0c35\u0c46\u0c02\u0c1f\u0c28\u0c47 \u0c28\u0c3f\u0c26\u0c4d\u0c30\u0c2a\u0c4b\u0c35\u0c21\u0c02 \u0c32\u0c47\u0c26\u0c41. \u0c05\u0c24\u0c28\u0c3f\u0c15\u0c3f \u0c2a\u0c40\u0c21\u0c15\u0c32\u0c32\u0c41 \u0c2c\u0c3e\u0c17\u0c3e \u0c0e\u0c15\u0c4d\u0c15\u0c41\u0c35\u0c2f\u0c4d\u0c2f\u0c3e\u0c2f\u0c3f.{\u0c0e\u0c28\u0c3f\u0c2e\u0c3f\u0c26\u0c3f \u0c05\u0c21\u0c41\u0c17\u0c41\u0c32 \u0c0e\u0c24\u0c4d\u0c24\u0c41 \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c26\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c24\u0c17\u0c3f\u0c28\u0c1f\u0c4d\u0c32\u0c41\u0c02\u0c21\u0c47 \u0c2d\u0c3e\u0c30\u0c40 \u0c15\u0c3e\u0c2f\u0c02\u0c24\u0c4b \u0c12\u0c15 \u0c1c\u0c40\u0c35\u0c3f\u0c28\u0c3f \u0c38\u0c43\u0c37\u0c4d\u0c1f\u0c3f\u0c02\u0c1a\u0c3e\u0c32\u0c28\u0c3f \u0c28\u0c47\u0c28\u0c41 \u0c2e\u0c4a\u0c26\u0c1f \u0c05\u0c28\u0c41\u0c15\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c28\u0c41, \u0c26\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c2d\u0c3f\u0c28\u0c4d\u0c28\u0c02\u0c17\u0c3e \u0c35\u0c3f\u0c21\u0c3f \u0c2d\u0c3e\u0c17\u0c3e\u0c32 \u0c05\u0c24\u0c3f\u0c38\u0c42\u0c15\u0c4d\u0c37\u0c4d\u0c2e\u0c24\u0c4d\u0c35\u0c02 \u0c28\u0c3e \u0c35\u0c47\u0c17\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c05\u0c21\u0c4d\u0c21\u0c02\u0c15\u0c3f\u0c17\u0c3e \u0c2e\u0c3e\u0c30\u0c3f\u0c02\u0c26\u0c3f, \u0c28\u0c47\u0c28\u0c41 \u0c06 \u0c38\u0c2e\u0c38\u0c4d\u0c2f\u0c28\u0c41 \u0c2a\u0c30\u0c3f\u0c37\u0c4d\u0c15\u0c30\u0c3f\u0c02\u0c1a\u0c3e\u0c28\u0c41. \u0c08 \u0c28\u0c3f\u0c30\u0c4d\u0c23\u0c2f\u0c02 \u0c24\u0c40\u0c38\u0c41\u0c15\u0c41\u0c28\u0c4d\u0c28 \u0c24\u0c30\u0c4d\u0c35\u0c3e\u0c24, \u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c28\u0c46\u0c32\u0c32 \u0c2a\u0c3e\u0c1f\u0c41 \u0c28\u0c3e\u0c15\u0c41 \u0c15\u0c3e\u0c35\u0c32\u0c38\u0c3f\u0c28 \u0c35\u0c38\u0c4d\u0c24\u0c41\u0c35\u0c41\u0c32\u0c28\u0c41 \u0c38\u0c2e\u0c15\u0c42\u0c30\u0c4d\u0c1a\u0c41\u0c15\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c15 \u0c2a\u0c28\u0c3f \u0c2e\u0c4a\u0c26\u0c32\u0c41\u0c2a\u0c46\u0c1f\u0c4d\u0c1f\u0c3e\u0c28\u0c41.{\u0c0f\u0c26\u0c47\u0c2e\u0c48\u0c28\u0c3e \u0c28\u0c47\u0c28\u0c41 \u0c05\u0c02\u0c17\u0c3e\u0c30\u0c15 \u0c17\u0c4d\u0c30\u0c39\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c1a\u0c42\u0c38\u0c4d\u0c24\u0c3e\u0c28\u0c41, \u0c06 \u0c05\u0c28\u0c41\u0c2d\u0c35\u0c02 \u0c0e\u0c02\u0c24\u0c4b \u0c05\u0c30\u0c41\u0c26\u0c48\u0c28\u0c26\u0c3f. \u0c28\u0c3e\u0c15\u0c41 \u0c24\u0c46\u0c32\u0c3f\u0c38\u0c3f\u0c28\u0c02\u0c24 \u0c35\u0c30\u0c15\u0c41 \u0c38\u0c42\u0c15\u0c4d\u0c37\u0c4d\u0c2e\u0c2e\u0c48\u0c28 \u0c1f\u0c46\u0c32\u0c3f\u0c38\u0c4d\u0c15\u0c4b\u0c2a\u0c4d \u0c26\u0c4d\u0c35\u0c3e\u0c30\u0c3e \u0c06\u0c15\u0c3e\u0c36\u0c02\u0c32\u0c4b\u0c28\u0c3f \u0c35\u0c3e\u0c1f\u0c3f\u0c28\u0c3f \u0c35\u0c40\u0c15\u0c4d\u0c37\u0c3f\u0c02\u0c1a\u0c21\u0c02, \u0c05\u0c32\u0c3e\u0c17\u0c47 \u0c2a\u0c4d\u0c30\u0c2a\u0c02\u0c1a\u0c35\u0c4d\u0c2f\u0c3e\u0c2a\u0c4d\u0c24\u0c02\u0c17\u0c3e \u0c2a\u0c30\u0c4d\u0c2f\u0c1f\u0c3f\u0c02\u0c1a\u0c21\u0c02 \u0c35\u0c02\u0c1f\u0c3f\u0c35\u0c3f \u0c35\u0c3f\u0c38\u0c4d\u0c24\u0c43\u0c24 \u0c38\u0c4d\u0c25\u0c3e\u0c2f\u0c3f \u0c35\u0c3f\u0c26\u0c4d\u0c2f\u0c32\u0c4b \u0c2d\u0c3e\u0c17\u0c02 \u0c15\u0c3e\u0c35\u0c3e\u0c32\u0c3f. {\u0c28\u0c3f\u0c1c\u0c02\u0c17\u0c3e \u0c07\u0c26\u0c3f \u0c1a\u0c3e\u0c32\u0c3e \u0c17\u0c4a\u0c2a\u0c4d\u0c2a \u0c2a\u0c4d\u0c30\u0c2f\u0c3e\u0c23\u0c02, \u0c07\u0c02\u0c26\u0c41\u0c32\u0c4b \u0c05\u0c28\u0c47\u0c15 \u0c2e\u0c02\u0c26\u0c3f \u0c2a\u0c4d\u0c30\u0c47\u0c2e\u0c2a\u0c42\u0c30\u0c4d\u0c35\u0c15 \u0c35\u0c4d\u0c2f\u0c15\u0c4d\u0c24\u0c41\u0c32\u0c28\u0c41 \u0c15\u0c32\u0c3f\u0c38\u0c3e\u0c28\u0c41, \u0c15\u0c3e\u0c28\u0c40 \u0c06 \u0c24\u0c30\u0c4d\u0c35\u0c3e\u0c24 \u0c35\u0c3e\u0c30\u0c41 \u0c0e\u0c28\u0c4d\u0c28\u0c21\u0c42 \u0c28\u0c3e\u0c15\u0c41 \u0c2e\u0c33\u0c4d\u0c32\u0c40 \u0c15\u0c28\u0c3f\u0c2a\u0c3f\u0c02\u0c1a\u0c32\u0c47\u0c26\u0c41; \u0c26\u0c3e\u0c28\u0c3f\u0c15\u0c3f \u0c1c\u0c40\u0c35\u0c3f\u0c24 \u0c15\u0c3e\u0c32\u0c02 \u0c38\u0c30\u0c3f\u0c2a\u0c4b\u0c32\u0c47\u0c26\u0c41, \u0c2a\u0c4d\u0c30\u0c24\u0c3f \u0c12\u0c15\u0c4d\u0c15\u0c30\u0c42 \u0c24\u0c2a\u0c4d\u0c2a\u0c28\u0c3f\u0c38\u0c30\u0c3f\u0c17\u0c3e \u0c30\u0c40\u0c21\u0c4c\u0c1f\u0c4d \u0c2d\u0c26\u0c4d\u0c30\u0c24 \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c38\u0c02\u0c15\u0c4d\u0c37\u0c47\u0c2e\u0c02 \u0c15\u0c4b\u0c38\u0c02 \u0c2a\u0c3e\u0c1f\u0c41\u0c2a\u0c21\u0c4d\u0c21\u0c3e\u0c30\u0c41. \u0c28\u0c3e \u0c05\u0c02\u0c1a\u0c28\u0c3e \u0c2a\u0c4d\u0c30\u0c15\u0c3e\u0c30\u0c02 \u0c2e\u0c47\u0c2e\u0c41 \u0c1a\u0c3e\u0c32\u0c3e\u0c15\u0c3e\u0c32\u0c02 \u0c2a\u0c4d\u0c30\u0c2f\u0c3e\u0c23\u0c3f\u0c02\u0c1a\u0c3e\u0c2e\u0c41; \u0c15\u0c3e\u0c28\u0c40 \u0c07\u0c02\u0c15\u0c3e \u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c35\u0c02\u0c26\u0c32, \u0c35\u0c47\u0c32 \u0c0f\u0c33\u0c4d\u0c32\u0c41 \u0c2e\u0c3f\u0c17\u0c3f\u0c32\u0c3f \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3f.{\u0c28\u0c47\u0c28\u0c41 \u0c35\u0c46\u0c33\u0c4d\u0c32\u0c3f\u0c28 \u0c15\u0c4a\u0c26\u0c4d\u0c26\u0c40, \u0c17\u0c2e\u0c28\u0c02 \u0c2a\u0c46\u0c30\u0c41\u0c17\u0c41\u0c24\u0c42\u0c28\u0c47 \u0c09\u0c02\u0c26\u0c3f, \u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f \u0c2a\u0c17\u0c32\u0c41 \u0c15\u0c32\u0c3f\u0c38\u0c3f\u0c2a\u0c4b\u0c2f\u0c3f \u0c2c\u0c42\u0c21\u0c3f\u0c26\u0c30\u0c02\u0c17\u0c41\u0c32\u0c4b \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3f; \u0c06\u0c15\u0c3e\u0c36\u0c02 \u0c28\u0c40\u0c32\u0c3f\u0c30\u0c02\u0c17\u0c41\u0c32\u0c4b \u0c09\u0c02\u0c26\u0c3f, \u0c07\u0c26\u0c3f \u0c38\u0c02\u0c27\u0c4d\u0c2f\u0c3e\u0c38\u0c2e\u0c2f\u0c02\u0c32\u0c4b \u0c09\u0c02\u0c21\u0c47 \u0c26\u0c47\u0c26\u0c40\u0c2a\u0c4d\u0c2f\u0c30\u0c02\u0c17\u0c41; \u0c05\u0c38\u0c4d\u0c25\u0c3f\u0c30\u0c02\u0c17\u0c3e \u0c09\u0c02\u0c21\u0c47 \u0c38\u0c42\u0c30\u0c4d\u0c2f\u0c41\u0c21\u0c41 \u0c05\u0c02\u0c24\u0c30\u0c3f\u0c15\u0c4d\u0c37\u0c02\u0c32\u0c4b \u0c2a\u0c4d\u0c30\u0c15\u0c3e\u0c36\u0c35\u0c02\u0c24\u0c2e\u0c48\u0c28 \u0c1a\u0c3e\u0c2a\u0c02\u0c32\u0c3e \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c21\u0c41, \u0c1a\u0c02\u0c26\u0c4d\u0c30\u0c41\u0c21\u0c41 \u0c32\u0c47\u0c24\u0c30\u0c02\u0c17\u0c41\u0c32\u0c4b \u0c05\u0c38\u0c4d\u0c25\u0c3f\u0c30\u0c2e\u0c48\u0c28 \u0c2a\u0c1f\u0c4d\u0c1f\u0c40\u0c32\u0c3e \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c21\u0c41; \u0c28\u0c40\u0c32\u0c3f\u0c30\u0c02\u0c17\u0c41\u0c32\u0c4b \u0c2a\u0c4d\u0c30\u0c15\u0c3e\u0c36\u0c35\u0c02\u0c24\u0c2e\u0c48\u0c28 \u0c35\u0c43\u0c24\u0c4d\u0c24\u0c02 \u0c24\u0c2a\u0c4d\u0c2a \u0c28\u0c15\u0c4d\u0c37\u0c24\u0c4d\u0c30\u0c3e\u0c32\u0c4d\u0c32\u0c4b \u0c35\u0c47\u0c30\u0c47 \u0c0f\u0c2e\u0c40 \u0c15\u0c28\u0c3f\u0c2a\u0c3f\u0c02\u0c1a\u0c32\u0c47\u0c26\u0c41.{\u0c2a\u0c35\u0c3f\u0c24\u0c4d\u0c30\u0c2e\u0c48\u0c28 \u0c38\u0c02\u0c17\u0c40\u0c24 \u0c38\u0c4d\u0c35\u0c30\u0c02 \u0c32\u0c47\u0c26\u0c3e \u0c17\u0c4a\u0c2a\u0c4d\u0c2a \u0c1a\u0c3f\u0c24\u0c4d\u0c30\u0c02 \u0c32\u0c47\u0c26\u0c3e \u0c2a\u0c4d\u0c30\u0c16\u0c4d\u0c2f\u0c3e\u0c24 \u0c15\u0c35\u0c41\u0c32 \u0c30\u0c1a\u0c28\u0c32\u0c4d\u0c32\u0c4b\u0c28\u0c3f \u0c38\u0c42\u0c15\u0c4d\u0c24\u0c3f \u0c2e\u0c28\u0c2a\u0c48 \u0c2a\u0c4d\u0c30\u0c2d\u0c3e\u0c35\u0c02 \u0c1a\u0c42\u0c2a\u0c47 \u0c32\u0c3e\u0c17\u0c3e\u0c28\u0c47 \u0c38\u0c41\u0c26\u0c42\u0c30\u0c02\u0c17\u0c3e \u0c05\u0c02\u0c24\u0c30\u0c3f\u0c15\u0c4d\u0c37\u0c02\u0c32\u0c4b\u0c28\u0c3f \u0c17\u0c4b\u0c33\u0c3e\u0c15\u0c3e\u0c30 \u0c17\u0c4d\u0c30\u0c39\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c2a\u0c30\u0c3f\u0c36\u0c40\u0c32\u0c3f\u0c02\u0c1a\u0c21\u0c02 \u0c35\u0c32\u0c28 \u0c2e\u0c28 \u0c06\u0c32\u0c4b\u0c1a\u0c28\u0c3e \u0c36\u0c15\u0c4d\u0c24\u0c3f \u0c2a\u0c46\u0c30\u0c41\u0c17\u0c41\u0c24\u0c41\u0c02\u0c26\u0c3f \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c06\u0c32\u0c4b\u0c1a\u0c28\u0c32\u0c41 \u0c2a\u0c35\u0c3f\u0c24\u0c4d\u0c30\u0c02\u0c17\u0c3e \u0c2e\u0c3e\u0c30\u0c24\u0c3e\u0c2f\u0c3f. \u0c26\u0c40\u0c28\u0c3f \u0c35\u0c32\u0c28 \u0c0e\u0c32\u0c4d\u0c32\u0c2a\u0c4d\u0c2a\u0c41\u0c21\u0c42 \u0c2e\u0c28\u0c2a\u0c48 \u0c2e\u0c02\u0c1a\u0c3f \u0c2a\u0c4d\u0c30\u0c2d\u0c3e\u0c35\u0c2e\u0c47 \u0c09\u0c02\u0c1f\u0c41\u0c02\u0c26\u0c3f.{\u0c2e\u0c47\u0c2e\u0c41 \u0c35\u0c3e\u0c24\u0c3e\u0c35\u0c30\u0c23\u0c02\u0c32\u0c4b \u0c1a\u0c3e\u0c32\u0c3e \u0c0e\u0c15\u0c4d\u0c15\u0c41\u0c35 \u0c0e\u0c24\u0c4d\u0c24\u0c41\u0c15\u0c41 \u0c1a\u0c47\u0c30\u0c41\u0c15\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c2e\u0c41, \u0c07\u0c15\u0c4d\u0c15\u0c21 \u0c06\u0c15\u0c3e\u0c36\u0c02 \u0c1a\u0c3f\u0c2e\u0c4d\u0c2e \u0c1a\u0c40\u0c15\u0c1f\u0c3f\u0c17\u0c3e \u0c09\u0c02\u0c26\u0c3f, \u0c28\u0c15\u0c4d\u0c37\u0c24\u0c4d\u0c30\u0c3e\u0c32\u0c41 \u0c38\u0c4d\u0c25\u0c3f\u0c30\u0c02\u0c17\u0c3e \u0c2e\u0c46\u0c30\u0c41\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3f. \u0c15\u0c4a\u0c02\u0c21\u0c2a\u0c48 \u0c28\u0c41\u0c02\u0c21\u0c3f \u0c38\u0c2e\u0c41\u0c26\u0c4d\u0c30\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c1a\u0c42\u0c38\u0c3f\u0c28\u0c2a\u0c4d\u0c2a\u0c41\u0c21\u0c41 \u0c38\u0c2e\u0c41\u0c26\u0c4d\u0c30\u0c2e\u0c1f\u0c4d\u0c1f\u0c02 \u0c2a\u0c46\u0c30\u0c41\u0c17\u0c41\u0c24\u0c4b\u0c02\u0c26\u0c28\u0c3f \u0c2d\u0c4d\u0c30\u0c3e\u0c02\u0c24\u0c3f \u0c15\u0c32\u0c3f\u0c17\u0c47 \u0c35\u0c3f\u0c27\u0c02\u0c17\u0c3e\u0c28\u0c47 \u0c35\u0c46\u0c28\u0c41\u0c15 \u0c09\u0c28\u0c4d\u0c28 \u0c28\u0c32\u0c4d\u0c32\u0c1f\u0c3f \u0c2e\u0c47\u0c18\u0c02 \u0c2e\u0c3e\u0c2f\u0c2e\u0c48\u0c2a\u0c4b\u0c2f\u0c3f\u0c02\u0c26\u0c3f, \u0c2a\u0c48 \u0c2d\u0c3e\u0c17\u0c02\u0c32\u0c4b \u0c35\u0c46\u0c02\u0c21\u0c3f \u0c2a\u0c42\u0c24\u0c32\u0c3e \u0c09\u0c02\u0c21\u0c3f, \u0c05\u0c24\u0c4d\u0c2f\u0c02\u0c24 \u0c28\u0c32\u0c4d\u0c32\u0c28\u0c3f \u0c17\u0c4b\u0c33\u0c02 \u0c2e\u0c27\u0c4d\u0c2f\u0c32\u0c4b\u0c15\u0c3f \u0c35\u0c3e\u0c39\u0c28\u0c02 \u0c35\u0c46\u0c33\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c1f\u0c4d\u0c32\u0c41 \u0c05\u0c28\u0c3f\u0c2a\u0c3f\u0c38\u0c4d\u0c24\u0c4b\u0c02\u0c26\u0c3f.".split("{"),
hd.sentence="\u0c06 \u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f \u0c2e\u0c4a\u0c26\u0c1f\u0c3f\u0c38\u0c3e\u0c30\u0c3f\u0c17\u0c3e \u0c12\u0c15 \u0c28\u0c15\u0c4d\u0c37\u0c24\u0c4d\u0c30\u0c02 \u0c28\u0c47\u0c32\u0c30\u0c3e\u0c32\u0c3f\u0c02\u0c26\u0c3f.;\u0c06\u0c15\u0c3e\u0c36\u0c02 \u0c28\u0c3f\u0c30\u0c4d\u0c2e\u0c32\u0c02\u0c17\u0c3e \u0c2e\u0c41\u0c26\u0c41\u0c30\u0c41 \u0c28\u0c40\u0c32\u0c02\u0c30\u0c02\u0c17\u0c41\u0c32\u0c4b \u0c09\u0c02\u0c26\u0c3f.;\u0c07\u0c26\u0c3f \u0c24\u0c3f\u0c30\u0c3f\u0c17\u0c3f \u0c12\u0c02\u0c1f\u0c30\u0c3f \u0c2a\u0c4d\u0c30\u0c2f\u0c3e\u0c23\u0c02 \u0c15\u0c3e\u0c28\u0c41\u0c02\u0c26\u0c3f.;\u0c12\u0c15 \u0c0e\u0c30\u0c4d\u0c30\u0c28\u0c3f \u0c15\u0c3e\u0c02\u0c24\u0c3f \u0c35\u0c02\u0c15\u0c30 \u0c30\u0c46\u0c15\u0c4d\u0c15 \u0c05\u0c02\u0c1a\u0c41\u0c28\u0c3f \u0c1b\u0c3e\u0c2f\u0c17\u0c3e \u0c2a\u0c4d\u0c30\u0c24\u0c3f\u0c2c\u0c3f\u0c02\u0c2c\u0c3f\u0c02\u0c1a\u0c3f\u0c02\u0c26\u0c3f;\u0c1a\u0c02\u0c26\u0c4d\u0c30\u0c41\u0c21\u0c3f\u0c28\u0c3f \u0c1a\u0c40\u0c15\u0c1f\u0c3f \u0c15\u0c2e\u0c4d\u0c2e\u0c47\u0c38\u0c3f\u0c02\u0c26\u0c3f.;\u0c24\u0c32\u0c41\u0c2a\u0c41 \u0c26\u0c17\u0c4d\u0c17\u0c30\u0c3f \u0c28\u0c41\u0c02\u0c21\u0c3f \u0c38\u0c4d\u0c2a\u0c40\u0c15\u0c30\u0c4d\u200c\u0c32\u0c4b \u0c30\u0c3f\u0c15\u0c3e\u0c30\u0c4d\u0c21\u0c4d \u0c1a\u0c47\u0c38\u0c3f\u0c28 \u0c35\u0c3e\u0c2f\u0c3f\u0c38\u0c4d \u0c2a\u0c32\u0c3f\u0c15\u0c3f\u0c02\u0c26\u0c3f.;\u0c26\u0c40\u0c28\u0c3f \u0c17\u0c41\u0c30\u0c3f\u0c02\u0c1a\u0c3f \u0c2e\u0c3e\u0c15\u0c41 \u0c24\u0c46\u0c32\u0c3f\u0c38\u0c47\u0c32\u0c4b\u0c2a\u0c47 \u0c2e\u0c47\u0c2e\u0c41 \u0c2d\u0c42\u0c2e\u0c02\u0c21\u0c32\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c26\u0c3e\u0c1f\u0c47\u0c38\u0c3e\u0c2e\u0c41.;\u0c28\u0c3e \u0c30\u0c46\u0c02\u0c21\u0c41 \u0c38\u0c4d\u0c35\u0c2d\u0c3e\u0c35\u0c3e\u0c32\u0c4d\u0c32\u0c4b\u0c28\u0c42 \u0c1c\u0c4d\u0c1e\u0c3e\u0c2a\u0c15\u0c3e\u0c32\u0c41 \u0c12\u0c15\u0c47\u0c32\u0c3e \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3f.;\u0c28\u0c47\u0c28\u0c41 \u0c24\u0c41\u0c2b\u0c3e\u0c28\u0c41\u0c28\u0c41 \u0c1a\u0c42\u0c38\u0c3e\u0c28\u0c41, \u0c05\u0c26\u0c3f \u0c05\u0c02\u0c26\u0c02\u0c17\u0c3e \u0c09\u0c28\u0c4d\u0c28\u0c2a\u0c4d\u0c2a\u0c1f\u0c3f\u0c15\u0c40 \u0c1a\u0c3e\u0c32\u0c3e \u0c2d\u0c2f\u0c3e\u0c28\u0c15\u0c02\u0c17\u0c3e \u0c09\u0c02\u0c26\u0c3f.;\u0c2a\u0c4b\u0c30\u0c4d\u0c1f\u0c4d \u0c28\u0c41\u0c02\u0c21\u0c3f \u0c2e\u0c42\u0c21\u0c41 \u0c17\u0c02\u0c1f\u0c32 \u0c2a\u0c4d\u0c30\u0c2f\u0c3e\u0c23 \u0c26\u0c42\u0c30\u0c02\u0c32\u0c4b \u0c13\u0c21\u0c28\u0c41 \u0c2a\u0c4a\u0c17\u0c2e\u0c02\u0c1a\u0c41 \u0c15\u0c2a\u0c4d\u0c2a\u0c47\u0c38\u0c3f\u0c02\u0c26\u0c3f.;\u0c2d\u0c42\u0c2e\u0c3f \u0c05\u0c28\u0c47\u0c26\u0c3f \u0c2b\u0c4d\u0c32\u0c2f\u0c3f\u0c02\u0c17\u0c4d \u0c38\u0c3e\u0c38\u0c30\u0c4d \u0c15\u0c4d\u0c30\u0c3f\u0c02\u0c26 \u0c2a\u0c4d\u0c30\u0c15\u0c3e\u0c36\u0c35\u0c02\u0c24\u0c2e\u0c48\u0c28 \u0c28\u0c46\u0c32\u0c35\u0c02\u0c15 \u0c32\u0c3e\u0c17\u0c3e \u0c09\u0c02\u0c26\u0c3f.;\u0c2e\u0c3e \u0c2e\u0c41\u0c02\u0c26\u0c41 \u0c15\u0c28\u0c3f\u0c2a\u0c3f\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28 \u0c26\u0c43\u0c36\u0c4d\u0c2f\u0c02 \u0c28\u0c3f\u0c1c\u0c02\u0c17\u0c3e \u0c1a\u0c3e\u0c32\u0c3e \u0c36\u0c4b\u0c2d\u0c3e\u0c2f\u0c2e\u0c3e\u0c28\u0c02\u0c17\u0c3e \u0c09\u0c02\u0c26\u0c3f.;\u0c35\u0c3e\u0c30\u0c3f \u0c38\u0c3e\u0c2e\u0c17\u0c4d\u0c30\u0c3f \u0c2e\u0c30\u0c3f\u0c2f\u0c41 \u0c2a\u0c30\u0c3f\u0c15\u0c30\u0c3e\u0c32\u0c41 \u0c2e\u0c4a\u0c24\u0c4d\u0c24\u0c02 \u0c0f\u0c26\u0c4b \u0c12\u0c15 \u0c30\u0c42\u0c2a\u0c02\u0c32\u0c4b \u0c2a\u0c28\u0c3f \u0c1a\u0c47\u0c38\u0c4d\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3f.;\u0c35\u0c46\u0c02\u0c21\u0c3f \u0c2a\u0c4a\u0c17 \u0c2e\u0c02\u0c1a\u0c41 \u0c13\u0c21 \u0c2a\u0c48\u0c2d\u0c3e\u0c17\u0c3e\u0c28 \u0c35\u0c4d\u0c2f\u0c3e\u0c2a\u0c3f\u0c02\u0c1a\u0c3f \u0c09\u0c02\u0c26\u0c3f.;\u0c35\u0c46\u0c32\u0c41\u0c17\u0c41 \u0c06\u0c30\u0c3f\u0c2a\u0c4b\u0c2f\u0c3f\u0c02\u0c26\u0c3f, \u0c05\u0c24\u0c28\u0c41 \u0c15\u0c3f\u0c1f\u0c3f\u0c15\u0c40\u0c32\u0c4b \u0c28\u0c41\u0c02\u0c21\u0c3f \u0c28\u0c15\u0c4d\u0c37\u0c24\u0c4d\u0c30\u0c3e\u0c32\u0c28\u0c41 \u0c1a\u0c42\u0c38\u0c4d\u0c24\u0c42 \u0c28\u0c3f\u0c32\u0c2c\u0c21\u0c4d\u0c21\u0c3e\u0c21\u0c41.;\u0c38\u0c2e\u0c2f\u0c02 \u0c06\u0c38\u0c28\u0c4d\u0c28\u0c2e\u0c2f\u0c4d\u0c2f\u0c47 \u0c26\u0c3e\u0c15\u0c3e \u0c35\u0c47\u0c1a\u0c3f \u0c09\u0c02\u0c21\u0c3e\u0c32\u0c3f.;\u0c38\u0c3e\u0c2f\u0c02\u0c15\u0c3e\u0c32 \u0c38\u0c2e\u0c2f\u0c02\u0c32\u0c4b \u0c15\u0c46\u0c30\u0c1f\u0c3e\u0c32\u0c41 \u0c2c\u0c3e\u0c17\u0c3e \u0c0e\u0c17\u0c38\u0c3f\u0c2a\u0c21\u0c41\u0c24\u0c41\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3f.".split(";"),
hd.numerals="\u0c66 \u0c67 \u0c68 \u0c69 \u0c6a \u0c6b \u0c6c \u0c6d \u0c6e \u0c6f",hd.symbols="\u20b9",hd),I[tb.id]=(id.alphabet="\u0e01 \u0e02 \u0e04 \u0e06 \u0e07 \u0e08 \u0e09 \u0e0a \u0e0b \u0e0c \u0e0d \u0e0e \u0e0f \u0e10 \u0e11 \u0e12 \u0e13 \u0e14 \u0e15 \u0e16 \u0e17 \u0e18 \u0e19 \u0e1a \u0e1b \u0e1c \u0e1d \u0e1e \u0e1f \u0e20 \u0e21  \u0e22 \u0e23 \u0e25 \u0e27 \u0e28 \u0e29 \u0e2a \u0e2b \u0e2c \u0e2d \u0e2e \u0e30 \u0e32 \u0e40 \u0e43 \u0e44 \u0e42 \u0e24 \u0e24\u0e45",id.paragraph=
"\u0e01\u0e32\u0e23\u0e44\u0e14\u0e49\u0e40\u0e2b\u0e47\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e23\u0e07\u0e01\u0e25\u0e21\u0e08\u0e32\u0e01\u0e23\u0e30\u0e22\u0e30\u0e44\u0e01\u0e25\u0e21\u0e31\u0e19\u0e21\u0e35\u0e1e\u0e25\u0e31\u0e07\u0e22\u0e01\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e41\u0e25\u0e30\u0e0a\u0e33\u0e23\u0e30\u0e25\u0e49\u0e32\u0e07\u0e04\u0e27\u0e32\u0e21\u0e04\u0e34\u0e14\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e44\u0e14\u0e49\u0e40\u0e09\u0e01\u0e40\u0e0a\u0e48\u0e19\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e40\u0e1e\u0e25\u0e07\u0e2d\u0e31\u0e19\u0e28\u0e31\u0e01\u0e14\u0e34\u0e4c\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c \u0e23\u0e39\u0e1b\u0e40\u0e04\u0e32\u0e23\u0e1e \u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e17\u0e01\u0e25\u0e2d\u0e19\u0e08\u0e32\u0e01\u0e01\u0e27\u0e35\u0e1c\u0e39\u0e49\u0e22\u0e34\u0e48\u0e07\u0e43\u0e2b\u0e0d\u0e48 \u0e21\u0e31\u0e19\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e23\u0e39\u0e49\u0e2a\u0e36\u0e01\u0e14\u0e35\u0e40\u0e2a\u0e21\u0e2d;\u0e02\u0e13\u0e30\u0e17\u0e35\u0e48\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e23\u0e30\u0e13\u0e35\u0e15\u0e02\u0e2d\u0e07\u0e0a\u0e34\u0e49\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e48\u0e32\u0e07\u0e46 \u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e38\u0e1b\u0e2a\u0e23\u0e23\u0e04\u0e15\u0e48\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e40\u0e23\u0e47\u0e27\u0e02\u0e2d\u0e07\u0e09\u0e31\u0e19 \u0e09\u0e31\u0e19\u0e15\u0e31\u0e14\u0e2a\u0e34\u0e19\u0e43\u0e08\u0e44\u0e21\u0e48\u0e17\u0e33\u0e15\u0e32\u0e21\u0e04\u0e27\u0e32\u0e21\u0e15\u0e31\u0e49\u0e07\u0e43\u0e08\u0e41\u0e23\u0e01 \u0e09\u0e31\u0e19\u0e08\u0e30\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2a\u0e34\u0e48\u0e07\u0e21\u0e35\u0e0a\u0e35\u0e27\u0e34\u0e15\u0e02\u0e19\u0e32\u0e14\u0e21\u0e2b\u0e36\u0e21\u0e32\u0e0b\u0e36\u0e48\u0e07\u0e2a\u0e39\u0e07\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e41\u0e1b\u0e14\u0e1f\u0e38\u0e15\u0e41\u0e25\u0e30\u0e21\u0e35\u0e02\u0e19\u0e32\u0e14\u0e15\u0e31\u0e27\u0e2a\u0e21\u0e01\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e39\u0e07 \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e15\u0e01\u0e25\u0e07\u0e43\u0e08\u0e44\u0e14\u0e49\u0e27\u0e48\u0e32\u0e08\u0e30\u0e17\u0e33\u0e2d\u0e30\u0e44\u0e23\u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e40\u0e27\u0e25\u0e32\u0e40\u0e01\u0e47\u0e1a\u0e2a\u0e30\u0e2a\u0e21\u0e41\u0e25\u0e30\u0e15\u0e23\u0e30\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e2d\u0e22\u0e39\u0e48\u0e2b\u0e25\u0e32\u0e22\u0e40\u0e14\u0e37\u0e2d\u0e19 \u0e09\u0e31\u0e19\u0e01\u0e47\u0e40\u0e23\u0e34\u0e48\u0e21\u0e25\u0e07\u0e21\u0e37\u0e2d;\u0e02\u0e13\u0e30\u0e17\u0e35\u0e48\u0e09\u0e31\u0e19\u0e40\u0e14\u0e34\u0e19\u0e15\u0e48\u0e2d\u0e44\u0e1b \u0e14\u0e49\u0e27\u0e22\u0e04\u0e27\u0e32\u0e21\u0e40\u0e23\u0e47\u0e27\u0e17\u0e35\u0e48\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e02\u0e36\u0e49\u0e19 \u0e08\u0e31\u0e07\u0e2b\u0e27\u0e30\u0e02\u0e2d\u0e07\u0e01\u0e25\u0e32\u0e07\u0e04\u0e37\u0e19\u0e41\u0e25\u0e30\u0e01\u0e25\u0e32\u0e07\u0e27\u0e31\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e27\u0e21\u0e01\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e35\u0e40\u0e17\u0e32\u0e17\u0e35\u0e48\u0e15\u0e48\u0e2d\u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07 \u0e17\u0e49\u0e2d\u0e07\u0e1f\u0e49\u0e32\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e35\u0e19\u0e49\u0e33\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48\u0e25\u0e49\u0e33\u0e25\u0e36\u0e01\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e27\u0e34\u0e40\u0e28\u0e29 \u0e2a\u0e35\u0e07\u0e14\u0e07\u0e32\u0e21\u0e41\u0e08\u0e48\u0e21\u0e08\u0e23\u0e31\u0e2a\u0e23\u0e32\u0e27\u0e41\u0e2a\u0e07\u0e22\u0e32\u0e21\u0e1e\u0e25\u0e1a\u0e04\u0e48\u0e33 \u0e14\u0e27\u0e07\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c\u0e2a\u0e31\u0e48\u0e19\u0e44\u0e2b\u0e27\u0e01\u0e25\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e2a\u0e49\u0e19\u0e2a\u0e35\u0e40\u0e1e\u0e25\u0e34\u0e07 \u0e0b\u0e38\u0e49\u0e21\u0e1b\u0e23\u0e30\u0e15\u0e39\u0e41\u0e2a\u0e19\u0e07\u0e14\u0e07\u0e32\u0e21\u0e43\u0e19\u0e2d\u0e27\u0e01\u0e32\u0e28 \u0e14\u0e27\u0e07\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c\u0e40\u0e1b\u0e47\u0e19\u0e27\u0e07\u0e01\u0e23\u0e30\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e21\u0e2a\u0e35\u0e08\u0e32\u0e07\u0e46 \u0e41\u0e25\u0e30\u0e09\u0e31\u0e19\u0e44\u0e21\u0e48\u0e40\u0e2b\u0e47\u0e19\u0e14\u0e27\u0e07\u0e14\u0e32\u0e27\u0e40\u0e25\u0e22 ;\u0e09\u0e31\u0e19\u0e08\u0e30\u0e44\u0e14\u0e49\u0e40\u0e2b\u0e47\u0e19\u0e42\u0e09\u0e21\u0e2b\u0e19\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e14\u0e32\u0e27\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23\u0e01\u0e47\u0e15\u0e32\u0e21 \u0e19\u0e31\u0e48\u0e19\u0e04\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e1a\u0e48\u0e2d\u0e22\u0e19\u0e31\u0e01 \u0e20\u0e32\u0e1e\u0e27\u0e31\u0e15\u0e16\u0e38\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e1d\u0e31\u0e19\u0e17\u0e35\u0e48\u0e09\u0e31\u0e19\u0e40\u0e2b\u0e47\u0e19\u0e1c\u0e48\u0e32\u0e19\u0e01\u0e25\u0e49\u0e2d\u0e07\u0e14\u0e39\u0e14\u0e32\u0e27\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e40\u0e22\u0e35\u0e48\u0e22\u0e21 \u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49 \u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e44\u0e14\u0e49\u0e40\u0e17\u0e35\u0e48\u0e22\u0e27\u0e23\u0e2d\u0e1a\u0e42\u0e25\u0e01 \u0e04\u0e27\u0e23\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e02\u0e2d\u0e07\u0e40\u0e2a\u0e23\u0e35\u0e20\u0e32\u0e1e\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32;\u0e21\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e40\u0e14\u0e34\u0e19\u0e17\u0e32\u0e07\u0e17\u0e35\u0e48\u0e22\u0e2d\u0e14\u0e40\u0e22\u0e35\u0e48\u0e22\u0e21\u0e08\u0e23\u0e34\u0e07\u0e46 \u0e09\u0e31\u0e19\u0e44\u0e14\u0e49\u0e1e\u0e1a\u0e01\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e04\u0e19\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22\u0e17\u0e35\u0e48\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e44\u0e14\u0e49\u0e23\u0e39\u0e49\u0e08\u0e31\u0e01\u0e41\u0e25\u0e49\u0e27\u0e08\u0e30\u0e23\u0e31\u0e01 \u0e41\u0e15\u0e48\u0e08\u0e30\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e1e\u0e1a\u0e40\u0e08\u0e2d\u0e2d\u0e35\u0e01 \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e0a\u0e35\u0e27\u0e34\u0e15\u0e17\u0e35\u0e48\u0e21\u0e35\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e1e\u0e2d \u0e41\u0e25\u0e30\u0e41\u0e15\u0e48\u0e25\u0e30\u0e04\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e17\u0e33\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48\u0e02\u0e2d\u0e07\u0e15\u0e19\u0e40\u0e2d\u0e07\u0e43\u0e19\u0e01\u0e32\u0e23\u0e14\u0e39\u0e41\u0e25\u0e04\u0e27\u0e32\u0e21\u0e21\u0e31\u0e48\u0e19\u0e04\u0e07\u0e41\u0e25\u0e30\u0e04\u0e27\u0e32\u0e21\u0e2d\u0e22\u0e39\u0e48\u0e14\u0e35\u0e21\u0e35\u0e2a\u0e38\u0e02\u0e02\u0e2d\u0e07\u0e10\u0e32\u0e19 \u0e01\u0e23\u0e30\u0e19\u0e31\u0e49\u0e19\u0e01\u0e47\u0e15\u0e32\u0e21\u0e08\u0e32\u0e01\u0e17\u0e38\u0e01\u0e17\u0e35\u0e48\u0e46 \u0e09\u0e31\u0e19\u0e44\u0e14\u0e49\u0e1e\u0e1a \u0e40\u0e23\u0e32\u0e44\u0e14\u0e49\u0e40\u0e14\u0e34\u0e19\u0e17\u0e32\u0e07\u0e21\u0e32\u0e44\u0e01\u0e25\u0e40\u0e2a\u0e21\u0e2d\u0e21\u0e32 \u0e21\u0e35\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e25\u0e49\u0e32\u0e19\u0e41\u0e2b\u0e48\u0e07\u0e41\u0e15\u0e48\u0e01\u0e25\u0e31\u0e1a\u0e21\u0e35\u0e40\u0e27\u0e25\u0e32\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e1b\u0e35;\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e14\u0e39\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e2b\u0e22\u0e48\u0e2d\u0e21\u0e2b\u0e0d\u0e49\u0e32\u0e2a\u0e35\u0e21\u0e48\u0e27\u0e07\u0e02\u0e19\u0e32\u0e14\u0e43\u0e2b\u0e0d\u0e48\u0e01\u0e27\u0e48\u0e32\u0e2a\u0e35\u0e48\u0e40\u0e2b\u0e25\u0e35\u0e48\u0e22\u0e21\u0e08\u0e15\u0e38\u0e23\u0e31\u0e2a\u0e02\u0e19\u0e32\u0e14 5 \u0e1f\u0e38\u0e15 \u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e04\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e1c\u0e48\u0e32\u0e19\u0e1c\u0e37\u0e19\u0e17\u0e23\u0e32\u0e22\u0e44\u0e1b\u0e17\u0e32\u0e07\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32 \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e31\u0e19\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e43\u0e01\u0e25\u0e49\u0e1e\u0e2d \u0e40\u0e02\u0e32\u0e40\u0e2b\u0e47\u0e19\u0e27\u0e48\u0e32\u0e21\u0e31\u0e19\u0e44\u0e21\u0e48\u0e44\u0e0a\u0e48\u0e2b\u0e0d\u0e49\u0e32 \u0e44\u0e21\u0e48\u0e21\u0e35\u0e43\u0e1a \u0e21\u0e35\u0e41\u0e15\u0e48\u0e23\u0e32\u0e01\u0e2a\u0e35\u0e21\u0e48\u0e27\u0e07 \u0e23\u0e32\u0e01\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e01\u0e33\u0e25\u0e31\u0e07\u0e2b\u0e21\u0e38\u0e19\u0e23\u0e2d\u0e1a\u0e15\u0e49\u0e19\u0e44\u0e21\u0e49\u0e40\u0e25\u0e47\u0e01\u0e46 \u0e41\u0e15\u0e48\u0e25\u0e30\u0e15\u0e49\u0e19 \u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e0b\u0e35\u0e48\u0e02\u0e2d\u0e07\u0e25\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e21\u0e35\u0e02\u0e2d\u0e1a;\u0e40\u0e2b\u0e47\u0e19\u0e0a\u0e31\u0e14\u0e27\u0e48\u0e32\u0e40\u0e23\u0e32\u0e44\u0e14\u0e49\u0e21\u0e32\u0e16\u0e36\u0e07\u0e08\u0e38\u0e14\u0e17\u0e35\u0e48\u0e2a\u0e39\u0e07\u0e21\u0e32\u0e01\u0e43\u0e19\u0e1a\u0e23\u0e23\u0e22\u0e32\u0e01\u0e32\u0e28\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e17\u0e49\u0e2d\u0e07\u0e1f\u0e49\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e35\u0e14\u0e33\u0e2a\u0e19\u0e34\u0e17\u0e41\u0e25\u0e30\u0e14\u0e27\u0e07\u0e14\u0e32\u0e27\u0e15\u0e48\u0e32\u0e07\u0e46 \u0e44\u0e21\u0e48\u0e01\u0e30\u0e1e\u0e23\u0e34\u0e1a\u0e2d\u0e35\u0e01\u0e15\u0e48\u0e2d\u0e44\u0e1b \u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e31\u0e1a\u0e20\u0e32\u0e1e\u0e25\u0e27\u0e07\u0e15\u0e32\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19\u0e0b\u0e36\u0e48\u0e07\u0e22\u0e01\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e02\u0e2d\u0e1a\u0e19\u0e49\u0e33\u0e17\u0e30\u0e40\u0e25\u0e02\u0e36\u0e49\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e32\u0e22\u0e15\u0e32\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e0a\u0e21\u0e1a\u0e19\u0e40\u0e19\u0e34\u0e19\u0e40\u0e02\u0e32 \u0e40\u0e21\u0e06\u0e2a\u0e35\u0e14\u0e33\u0e02\u0e49\u0e32\u0e07\u0e43\u0e15\u0e49\u0e16\u0e39\u0e01\u0e40\u0e02\u0e35\u0e48\u0e22\u0e2d\u0e2d\u0e01\u0e44\u0e1b \u0e23\u0e16\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e08\u0e30\u0e25\u0e48\u0e2d\u0e07\u0e25\u0e2d\u0e22\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e43\u0e08\u0e01\u0e25\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e27\u0e07\u0e01\u0e25\u0e21\u0e2a\u0e35\u0e14\u0e33\u0e02\u0e19\u0e32\u0e14\u0e21\u0e2b\u0e36\u0e21\u0e32\u0e17\u0e35\u0e48\u0e04\u0e23\u0e36\u0e48\u0e07\u0e1a\u0e19\u0e1b\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e14\u0e49\u0e27\u0e22\u0e40\u0e07\u0e34\u0e19\u0e23\u0e30\u0e22\u0e34\u0e1a\u0e23\u0e30\u0e22\u0e31\u0e1a;\u0e41\u0e21\u0e49\u0e27\u0e48\u0e32\u0e41\u0e23\u0e07\u0e42\u0e19\u0e49\u0e21\u0e16\u0e48\u0e27\u0e07\u0e08\u0e30\u0e23\u0e31\u0e49\u0e07\u0e40\u0e02\u0e32\u0e44\u0e27\u0e49 \u0e01\u0e25\u0e49\u0e32\u0e21\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e02\u0e2d\u0e07\u0e40\u0e02\u0e32\u0e22\u0e31\u0e07\u0e04\u0e07\u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e22\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e08\u0e30\u0e1b\u0e23\u0e31\u0e1a\u0e15\u0e31\u0e27 \u0e2b\u0e25\u0e31\u0e07\u0e40\u0e25\u0e34\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19\u0e43\u0e19\u0e41\u0e15\u0e48\u0e25\u0e30\u0e27\u0e31\u0e19 \u0e40\u0e02\u0e32\u0e44\u0e21\u0e48\u0e17\u0e23\u0e38\u0e14\u0e15\u0e31\u0e27\u0e25\u0e07\u0e1a\u0e19\u0e40\u0e15\u0e35\u0e22\u0e07\u0e17\u0e31\u0e19\u0e17\u0e35\u0e2d\u0e35\u0e01\u0e15\u0e48\u0e2d\u0e44\u0e1b \u0e21\u0e35\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e1d\u0e31\u0e19\u0e23\u0e49\u0e32\u0e22\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e17\u0e35\u0e48\u0e41\u0e22\u0e48\u0e25\u0e07".split(";"),
id.sentence="\u0e01\u0e32\u0e23\u0e40\u0e14\u0e34\u0e19\u0e17\u0e32\u0e07\u0e02\u0e32\u0e01\u0e25\u0e31\u0e1a\u0e04\u0e07\u0e08\u0e30\u0e40\u0e2b\u0e07\u0e32;\u0e02\u0e2d\u0e1a\u0e2b\u0e22\u0e31\u0e01\u0e02\u0e2d\u0e07\u0e1b\u0e35\u0e01\u0e41\u0e25\u0e14\u0e39\u0e40\u0e14\u0e48\u0e19\u0e0a\u0e31\u0e14\u0e01\u0e25\u0e32\u0e07\u0e41\u0e2a\u0e07\u0e40\u0e23\u0e37\u0e2d\u0e07\u0e23\u0e2d\u0e07\u0e2a\u0e35\u0e41\u0e14\u0e07;\u0e09\u0e31\u0e19\u0e40\u0e1d\u0e49\u0e32\u0e14\u0e39\u0e1e\u0e32\u0e22\u0e38 \u0e21\u0e31\u0e19\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e27\u0e22\u0e07\u0e32\u0e21\u0e41\u0e25\u0e30\u0e19\u0e48\u0e32\u0e01\u0e25\u0e31\u0e27;\u0e14\u0e27\u0e07\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c\u0e0b\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e40\u0e07\u0e32\u0e21\u0e37\u0e14;\u0e17\u0e49\u0e2d\u0e07\u0e1f\u0e49\u0e32\u0e44\u0e23\u0e49\u0e40\u0e21\u0e06\u0e41\u0e25\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e35\u0e19\u0e49\u0e33\u0e40\u0e07\u0e34\u0e19\u0e40\u0e02\u0e49\u0e21\u0e08\u0e31\u0e14;\u0e18\u0e23\u0e23\u0e21\u0e0a\u0e32\u0e15\u0e34\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e2d\u0e07\u0e02\u0e2d\u0e07\u0e09\u0e31\u0e19\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e17\u0e23\u0e07\u0e08\u0e33\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e19;\u0e20\u0e32\u0e1e\u0e15\u0e23\u0e07\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e23\u0e32\u0e0a\u0e48\u0e32\u0e07\u0e07\u0e14\u0e07\u0e32\u0e21\u0e08\u0e23\u0e34\u0e07\u0e46;\u0e2b\u0e21\u0e2d\u0e01\u0e2a\u0e35\u0e40\u0e07\u0e34\u0e19\u0e1f\u0e38\u0e49\u0e07\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e44\u0e1b\u0e17\u0e31\u0e48\u0e27\u0e14\u0e32\u0e14\u0e1f\u0e49\u0e32\u0e40\u0e23\u0e37\u0e2d;\u0e2d\u0e22\u0e39\u0e48\u0e17\u0e35\u0e48\u0e27\u0e48\u0e32\u0e21\u0e31\u0e19\u0e08\u0e30\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e44\u0e2b\u0e23;\u0e40\u0e01\u0e25\u0e35\u0e22\u0e27\u0e04\u0e25\u0e37\u0e48\u0e19\u0e2a\u0e32\u0e14\u0e0b\u0e31\u0e14\u0e15\u0e31\u0e27\u0e40\u0e2d\u0e07\u0e40\u0e02\u0e49\u0e32\u0e43\u0e2a\u0e48\u0e04\u0e48\u0e33\u0e04\u0e37\u0e19\u0e2a\u0e35\u0e19\u0e49\u0e33\u0e40\u0e07\u0e34\u0e19;\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e41\u0e25\u0e30\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e02\u0e2d\u0e07\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e41\u0e25\u0e49\u0e27;\u0e40\u0e1b\u0e25\u0e27\u0e44\u0e1f\u0e21\u0e2d\u0e14\u0e25\u0e07\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e02\u0e32\u0e17\u0e2d\u0e14\u0e2a\u0e32\u0e22\u0e15\u0e32\u0e1c\u0e48\u0e32\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e15\u0e48\u0e32\u0e07\u0e08\u0e31\u0e1a\u0e08\u0e49\u0e2d\u0e07\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e01\u0e25\u0e38\u0e48\u0e21\u0e14\u0e27\u0e07\u0e14\u0e32\u0e27;\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e17\u0e35\u0e48\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e44\u0e27\u0e49\u0e14\u0e31\u0e07\u0e21\u0e32\u0e08\u0e32\u0e01\u0e25\u0e33\u0e42\u0e1e\u0e07\u0e40\u0e2b\u0e19\u0e37\u0e2d\u0e1b\u0e23\u0e30\u0e15\u0e39;\u0e41\u0e17\u0e1a\u0e08\u0e30\u0e44\u0e21\u0e48\u0e17\u0e31\u0e19\u0e44\u0e14\u0e49\u0e23\u0e39\u0e49\u0e15\u0e31\u0e27 \u0e1e\u0e27\u0e01\u0e40\u0e23\u0e32\u0e01\u0e47\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e1e\u0e37\u0e49\u0e19\u0e42\u0e25\u0e01\u0e41\u0e25\u0e49\u0e27;\u0e41\u0e25\u0e49\u0e27\u0e04\u0e37\u0e19\u0e41\u0e2b\u0e48\u0e07\u0e14\u0e32\u0e27\u0e15\u0e01\u0e14\u0e27\u0e07\u0e41\u0e23\u0e01\u0e01\u0e47\u0e21\u0e32\u0e16\u0e36\u0e07;\u0e42\u0e25\u0e01\u0e2a\u0e48\u0e2d\u0e07\u0e41\u0e2a\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e22\u0e40\u0e23\u0e37\u0e2d\u0e07\u0e23\u0e2d\u0e07\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e01\u0e25\u0e49\u0e46 \u0e43\u0e15\u0e49\u0e22\u0e32\u0e19;\u0e44\u0e2d\u0e2b\u0e21\u0e2d\u0e01\u0e2b\u0e48\u0e2d\u0e2b\u0e38\u0e49\u0e21\u0e40\u0e23\u0e37\u0e2d\u0e17\u0e35\u0e48\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e17\u0e48\u0e32\u0e44\u0e1b 3 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07".split(";"),
id.numerals="\u0e50 \u0e51 \u0e52 \u0e53 \u0e54 \u0e55 \u0e56 \u0e57 \u0e58 \u0e59",id.symbols="\u0e46 \u0e2f \u0e2f\u0e25\u0e2f \u0e4f \u0e5a \u0e5b \u0e3f",id),I[ub.id]=(jd.alphabet="A\u0102\u00c2BCD\u0110E\u00caGHIKLMNO\u00d4\u01a0PQRSTU\u01afVXYa\u0103\u00e2bcd\u0111e\u00eaghiklmno\u00f4\u01a1pqrstu\u01b0vxy",jd.paragraph="Ch\u00fang t\u00f4i \u0111\u00e3 \u0111\u1ea1t t\u1edbi \u0111\u1ed9 cao r\u1ea5t l\u1edbn trong kh\u00ed quy\u1ec3n v\u00ec b\u1ea7u tr\u1eddi t\u1ed1i \u0111en v\u00e0 c\u00e1c v\u00ec sao kh\u00f4ng c\u00f2n l\u1ea5p l\u00e1nh. \u1ea2o gi\u00e1c v\u1ec1 \u0111\u01b0\u1eddng ch\u00e2n tr\u1eddi khi\u1ebfn \u0111\u00e1m m\u00e2y \u1ea3m \u0111\u1ea1m b\u00ean d\u01b0\u1edbi l\u00f5m xu\u1ed1ng v\u00e0 chi\u1ebfc xe nh\u01b0 tr\u00f4i b\u1ed3ng b\u1ec1nh gi\u1eefa qu\u1ea3 c\u1ea7u kh\u1ed5ng l\u1ed3 t\u0103m t\u1ed1i.{M\u1eb7c d\u00f9 \u0111\u00e3 c\u00f3 tr\u1ecdng l\u1ef1c n\u00e2ng \u0111\u1ee1 nh\u01b0ng c\u01a1 b\u1eafp anh \u1ea5y v\u1eabn \u0111ang g\u1ed3ng l\u00ean \u0111\u1ec3 \u0111i\u1ec1u ch\u1ec9nh. Sau c\u00e1c bu\u1ed5i h\u1ecdc h\u00e0ng ng\u00e0y, anh kh\u00f4ng c\u00f2n thu m\u00ecnh ngay tr\u00ean gi\u01b0\u1eddng n\u1eefa. Ch\u1ec9 c\u00f3 nh\u1eefng c\u01a1n \u00e1c m\u1ed9ng l\u00e0 ng\u00e0y m\u1ed9t t\u1ed3i t\u1ec7 h\u01a1n.{M\u1ed9t ti\u1ebfng k\u00eau chi\u1ebfp chi\u1ebfp b\u00e9 nh\u1ecf t\u1eeb tr\u00e1i \u0111\u1ea5t xa x\u00f4i c\u00f3 s\u1ee9c m\u1ea1nh \u0111\u00e1nh th\u1ee9c v\u00e0 thanh l\u1ecdc suy ngh\u0129 c\u1ee7a ch\u00fang ta nh\u01b0 m\u1ed9t kh\u00fac th\u00e1nh ca, m\u1ed9t b\u1ee9c tranh qu\u00fd gi\u00e1 hay m\u1ed9t \u0111o\u1ea1n th\u01a1 h\u00f9ng tr\u00e1ng. \u0110\u00f3 lu\u00f4n l\u00e0 m\u1ed9t \u00e2m thanh hay.{Th\u1ebf n\u00e0o t\u00f4i c\u0169ng \u0111\u01b0\u1ee3c nh\u00ecn th\u1ea5y sao H\u1ecfa v\u00e0 \u0111\u00f3 s\u1ebd l\u00e0 tr\u1ea3i nghi\u1ec7m hi\u1ebfm c\u00f3. D\u01b0\u1eddng nh\u01b0 v\u1edbi t\u00f4i, \u0111\u01b0\u1ee3c quan s\u00e1t nh\u1eefng thi\u00ean th\u1ec3 qua k\u00ednh thi\u00ean v\u0103n s\u1eafc n\u00e9t c\u0169ng nh\u01b0 m\u1ed9t chuy\u1ebfn chu du v\u00f2ng quanh th\u1ebf gi\u1edbi s\u1ebd h\u00ecnh th\u00e0nh n\u00ean m\u1ed9t ph\u1ea7n c\u1ee7a n\u1ec1n gi\u00e1o d\u1ee5c t\u1ef1 do.{T\u00f4i ti\u1ebfp t\u1ee5c t\u0103ng t\u1ed1c, ng\u00e0y v\u00e0 \u0111\u00eam h\u00f2a v\u00e0o nhau; b\u1ea7u tr\u1eddi chuy\u1ec3n sang m\u00e0u xanh th\u1eb3m, s\u00e1ng r\u1ef1c nh\u01b0 ho\u00e0ng h\u00f4n s\u1edbm; m\u1eb7t tr\u1eddi nh\u01b0 v\u1ec7t l\u1eeda rung rinh ch\u00f3i s\u00e1ng; m\u1eb7t tr\u0103ng bi\u1ebfn th\u00e0nh d\u1ea3i s\u00e1ng m\u1edd \u1ea3o dao \u0111\u1ed9ng v\u00e0 t\u00f4i kh\u00f4ng th\u1ea5y b\u00f3ng d\u00e1ng ng\u00f4i sao n\u00e0o.{T\u00f4i \u0111\u00e3 th\u1eafng \u0111\u01b0\u1ee3c l\u1ef1c c\u1ea3n do \u0111\u1ed9 ch\u00ednh x\u00e1c c\u1ee7a ph\u1ee5 ki\u1ec7n g\u00e2y ra \u0111\u1ec3 t\u1ea1o n\u00ean m\u1ed9t v\u00f3c d\u00e1ng kh\u1ed5ng l\u1ed3; ch\u00ednh x\u00e1c l\u00e0 cao kho\u1ea3ng t\u00e1m foot v\u1edbi chi\u1ec1u r\u1ed9ng t\u01b0\u01a1ng \u1ee9ng. Sau khi ra quy\u1ebft \u0111\u1ecbnh n\u00e0y v\u00e0 thu th\u1eadp, s\u1eafp x\u1ebfp th\u00e0nh c\u00f4ng c\u00e1c v\u1eadt li\u1ec7u, t\u00f4i b\u1eaft \u0111\u1ea7u.{V\u1eadt th\u1ec3 gi\u1ed1ng m\u1ed9t m\u1ea3ng c\u1ecf m\u00e0u t\u00edm, r\u1ed9ng n\u0103m foot vu\u00f4ng, \u0111ang di chuy\u1ec3n tr\u00ean c\u00e1t v\u1ec1 ph\u00eda h\u1ecd. Khi n\u00f3 \u0111\u1ebfn g\u1ea7n, anh th\u1ea5y kh\u00f4ng ph\u1ea3i l\u00e0 c\u1ecf; kh\u00f4ng c\u00f3 l\u00e1 m\u00e0 ch\u1ec9 l\u00e0 ch\u00f9m r\u1ec5 m\u00e0u t\u00edm. Ch\u00f9m r\u1ec5 \u0111ang xoay tr\u00f2n nh\u01b0 nh\u1eefng nan hoa c\u1ee7a b\u00e1nh xe kh\u00f4ng v\u00e0nh.{\u0110\u00f3 l\u00e0 h\u00e0nh tr\u00ecnh tuy\u1ec7t v\u1eddi. T\u00f4i g\u1eb7p nhi\u1ec1u ng\u01b0\u1eddi t\u00f4i qu\u00fd m\u1ebfn ngay t\u1eeb \u0111\u1ea7u nh\u01b0ng c\u0169ng c\u00f3 ng\u01b0\u1eddi t\u00f4i kh\u00f4ng mu\u1ed1n g\u1eb7p l\u1ea1i; h\u1ecd \u0111\u1ec1u ph\u1ea3i b\u1ea3o v\u1ec7 Redoubt. \u1ede m\u1ecdi n\u01a1i t\u00f4i \u0111\u1eb7t ch\u00e2n t\u1edbi, ch\u00fang t\u00f4i \u0111i nhi\u1ec1u v\u00e0 c\u00f3 r\u1ea5t nhi\u1ec1u ng\u01b0\u1eddi \u0111\u1ec3 g\u1eb7p nh\u01b0ng th\u1eddi gian th\u00ec c\u00f3 h\u1ea1n.".split("{"),
jd.sentence="B\u1ea7u tr\u1eddi trong xanh th\u0103m th\u1eb3m, kh\u00f4ng m\u1ed9t g\u1ee3n m\u00e2y.;C\u1ea3nh t\u01b0\u1ee3ng tr\u01b0\u1edbc m\u1eaft ch\u00fang t\u00f4i th\u1ef1c s\u1ef1 h\u00f9ng v\u0129.;Gi\u1ecdng n\u00f3i \u1edf \u0111\u1ea7u kia g\u00e0o v\u00e0o chi\u1ebfc loa tr\u00ean c\u1eeda.;G\u1edd ch\u1eafn m\u00e0u \u0111\u1ecf in b\u00f3ng t\u1ef1a vi\u1ec1n c\u00e1nh chim l\u1edfm ch\u1edfm.;Hai b\u1ea3n ng\u00e3 trong con ng\u01b0\u1eddi t\u00f4i c\u00f3 chung k\u1ef7 ni\u1ec7m.;Khi m\u00e0n s\u01b0\u01a1ng tan, con t\u00e0u \u0111\u00e3 r\u1eddi c\u1ea3ng ba ti\u1ebfng.;L\u1eeda t\u1eaft, anh d\u00f5i theo nh\u1eefng v\u00ec sao qua c\u1eeda s\u1ed5.;M\u00e0n s\u01b0\u01a1ng m\u00e0u b\u1ea1c tr\u00e0n ng\u1eadp kh\u1eafp boong t\u00e0u.;M\u1eb7t tr\u0103ng \u0111\u00e3 khu\u1ea5t b\u00f3ng.;M\u1ecdi thi\u1ebft b\u1ecb v\u00e0 d\u1ee5ng c\u1ee5 \u0111\u1ec1u \u0111ang ho\u1ea1t \u0111\u1ed9ng.;Nh\u1eefng con s\u00f3ng lao m\u00ecnh v\u00e0o m\u00e0n \u0111\u00eam xanh th\u1eabm.;Tr\u00e1i \u0111\u1ea5t nh\u01b0 h\u00ecnh l\u01b0\u1ee1i li\u1ec1m s\u00e1ng r\u1ef1c b\u00ean d\u01b0\u1edbi t\u00e0u bay.;T\u00f4i ng\u1eafm nh\u00ecn c\u01a1n b\u00e3o, qu\u00e1 \u0111\u1eb9p nh\u01b0ng th\u1eadt h\u00e3i h\u00f9ng.;V\u1eeba l\u00fac bi\u1ebft \u0111i\u1ec1u \u0111\u00f3, ch\u00fang t\u00f4i \u0111\u00e3 r\u1eddi kh\u1ecfi m\u1eb7t \u0111\u1ea5t.;\u0110\u00eam h\u00f4m \u0111\u00f3, ng\u00f4i sao b\u0103ng \u0111\u1ea7u ti\u00ean xu\u1ea5t hi\u1ec7n.;\u0110\u00f3 ch\u1ec9 l\u00e0 v\u1ea5n \u0111\u1ec1 th\u1eddi gian.;\u0110\u00f3 l\u00e0 cu\u1ed9c h\u00e0nh tr\u00ecnh tr\u1edf v\u1ec1 trong c\u00f4 \u0111\u01a1n.".split(";"), jd.numerals="1234567890",jd.symbols="\u2018?\u2019\u201c!\u201d(%)[#]{@}/&<-+\u00f7\u00d7=>\u00ae\u00a9$\u20ac\u00a3\u00a5\u00a2:;,.*",jd),I);
var ld=function(a,b,c){return a.a[b.id][c].next().value},nd=function(a){return function(){function b(b){for(;;)switch(c){case 0:d=0;case 1:if(!(d<=a.length)){c=3;break}d==a.length&&(d=0);c=4;return{value:a[d],done:!1};case 4:if(void 0===b){c=5;break}c=-1;throw b;case 5:case 2:d++;c=1;break;case 3:c=-1;default:return{value:void 0,done:!0}}}var c=0,d,e={next:function(){return b(void 0)},"throw":function(a){return b(a)},"return":function(){throw Error("g");}};ja();e[Symbol.iterator]=function(){return this}; return e}()};
var J={},od=(J[ab.id]="\u0610\u0611\u0612\u0613\u0614\u0615\u0616\u0617\u0618\u0619\u061a\u064b\u064c\u064d\u064e\u064f\u0650\u0651\u0652\u0653\u0654\u0655\u0656\u0657\u0658\u0659\u065a\u065b\u065c\u065d\u065e\u065f\u0670\u06d6\u06d7\u06d8\u06d9\u06da\u06db\u06dc\u06df\u06e0\u06e1\u06e2\u06e3\u06e4\u06e7\u06e8\u06ea\u06eb\u06ec\u06ed",J[bb.id]="\u0981\u09bc\u09c1\u09c2\u09c3\u09c4\u09cd\u09e2\u09e3\u09be\u09bf\u09c0\u09c7\u09c8\u09cb\u09cc",J[cb.id]="\u0483\u0484\u0485\u0486\u0487",J[eb.id]="\u0900\u0901\u0902\u093a\u093c\u0941\u0942\u0943\u0944\u0945\u0946\u0947\u0948\u094d\u0951\u0952\u0953\u0954\u0955\u0956\u0957\u0962\u0963\u0903\u093b\u093e\u093f\u0940\u0949\u094a\u094b\u094c\u094e\u094f",
J[fb.id]="\u0342\u0343\u0344\u0345",J[ib.id]="\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b\u0a4c\u0a4d\u0a51\u0a70\u0a71\u0a75",J[hb.id]="\u0a81\u0a82\u0abc\u0ac1\u0ac2\u0ac3\u0ac4\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3",J[jb.id]="\u05af\u05b0\u05b1\u05b2\u05b3\u05b4\u05b5\u05b6\u05b7\u05b8\u05b9\u05ba\u05bb\u05bc\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7",J[kb.id]="\u0c81\u0cbc\u0cbf\u0cc6\u0ccc\u0ccd\u0ce2\u0ce3\u0cbe\u0cc0\u0cc1\u0cc2\u0cc3\u0cc7\u0cc8\u0cca\u0ccb\u0c82\u0c83\u0cf2\u0cf1\u200c\u200b\u200c",
J[lb.id]="\u17b4\u17b5\u17b7\u17b8\u17b9\u17ba\u17bb\u17bc\u17bd\u17c6\u17c9\u17ca\u17cb\u17cc\u17cd\u17ce\u17cf\u17d0\u17d1\u17d2\u17d3\u17dd\u17be\u17bf\u17c0\u17c4\u17c5\u17b6\u17bb\u17c3",J[nb.id]="\u0d01\u0d41\u0d42\u0d43\u0d44\u0d4d\u0d62\u0d63\u0d3e\u0d3f\u0d40\u0d46\u0d47\u0d48\u0d4a\u0d4b\u0d4c\u0d4e\u200b\u200c\u0d02\u200b\u200c\u0d03",J[ob.id]="\u103b\u103c\u103d\u103e\u103a\u1004\u103a\u1039\u1037\u102c\u25cc\u1038\u1031\u1032\u102f\u1030\u102d\u102e\u103d\u1032\u1036\u1056\u1057\u102b\u1031\u102b\u103a",
J[pb.id]="\u0b01\u0b3c\u0b3f\u0b41\u0b42\u0b43\u0b44\u0b4d\u0b56\u0b62\u0b63\u0b3e\u0b40\u0b47\u0b48\u0b4b\u0b4c\u0b57",J[qb.id]="\u0dca\u0dd2\u0dd3\u0dd6\u0dd0\u0dd9\u0ddc\u0dcf\u0dd1\u0dda\u0ddd\u0dd8\u0df2\u0ddf\u0ddb\u0dde\u0df3\u0dd4\u200b\u200c\u0d82\u200c\u0d83",J[rb.id]="\u0b82\u0bc0\u0bcd\u0bc1\u0bc2\u0bc6\u0bc7\u0bc8\u0bca\u0bcb\u0bcc\u0bd7",J[sb.id]="\u0c00\u0c3e\u0c3f\u0c40\u0c46\u0c47\u0c48\u0c4a\u0c4b\u0c4c\u0c4d\u0c55\u0c56\u0c62\u0c63",J[tb.id]="\u0e31\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e33", J),pd=_.values(od).join("")+"\u200d\u200c",qd=_(pd).map(function(a){return[a,!0]}).object().value();
var sd=function(a,b){this.a=a[0];this.b=b;this.i=b.navigator.userAgent;a=this.i;if(-1!=a.indexOf("Trident")||-1!=a.indexOf("MSIE"))a=!1;else if(rd(a)){b=/(\w[\w ]+)\/([^\s]+)\s*(?:\((.*?)\))?/g;for(var c=[],d;d=b.exec(a);)c.push([d[1],d[2],d[3]||void 0]);a=(a=c[2])&&a[1]||"";a=!!a&&8<=parseInt(a,10)}else a=this.a.createElement("canvas").getContext("2d"),a="measureText"in a&&void 0!==a.measureText("")&&"matchMedia"in this.b;this.f=a;this.c="innerText"in angular.element("<div></div>")[0];this.g="fonts"in
this.a&&"load"in this.a.fonts;this.h="languages"in this.b.navigator},rd=function(a){var b=function(b){return-1==a.indexOf(b)};return-1!=a.indexOf("Safari")&&b("Chrome")&&b("CriOS")&&b("Coast")&&b("Opera")&&b("Edge")&&b("Silk")&&b("Android")};sd.$inject=["$document","$window"];
var ud=function(a){this.R=r(a)?td(a):a;this.a=null},vd=function(a,b){return _.every(b.R,function(b){return b in a.R})},td=function(a){return _.reduce(a,function(a,c){a[c]=c;return a},{})};m.Object.defineProperties(ud.prototype,{characters:{configurable:!0,enumerable:!0,get:function(){null===this.a&&(this.a=Object.keys(this.R).sort().join(""));return this.a}}});
var wd=[{w:14,F:20},{w:16,F:24},{w:24,F:32},{w:34,F:40},{w:45,F:48},{w:112,F:110}],xd=[{w:14,F:23},{w:16,F:26},{w:24,F:34},{w:34,F:48},{w:45,F:63},{w:112,F:140}],yd=function(a){return"i"==_.last(a)?"italic":"normal"},zd=function(a,b,c){b&&(a+=" script="+b);"number"==typeof c&&(a+=" rev="+c);return"'"+a+"'"},Ad=function(a,b,c){var d=parseInt(b,10)||400;return yd(b)+" "+d+" "+c+" "+a.join(",")},Bd=function(a,b){a:{b=(void 0===b?0:b)?xd:wd;if(0>a)throw Error("h");for(var c=0;c<b.length-1;c++){var d= b[c],e=b[c+1];if(d.w<=a&&e.w>a){b=[d,e];break a}}b=b.slice(-2)}c=b;b=c[0];c=c[1];d=b.F;return(d+(a-b.w)/(c.w-b.w)*(c.F-d))/a};
var Cd=function(a,b,c,d,e,f){this.familyName=a;this.variant=b;this.script=c;this.a=d;this.loaded=!1;this.b=f;this.f=!1;this.c=e},Dd=function(a,b){return zd(a.familyName,a.script.id,(void 0===b?0:b)?a.c-1:a.c)},Ed=function(a){return{familyName:a.familyName,variant:a.variant,script:a.script}};m.Object.defineProperties(Cd.prototype,{promise:{configurable:!0,enumerable:!0,get:function(){return this.b.promise}}});
var Fd=function(a){this.a=a[0]};Fd.$inject=["$document"];var Gd=function(a){this.c=a;this.b="";this.a=null},Hd=function(a,b,c){a.a=a.c.createElement("canvas").getContext("2d");a.b=Ad(b,c,"10px");return a};Gd.prototype.measureText=function(a){this.a.save();this.a.font=this.b;a=this.a.measureText(a).width;this.a.restore();return a};
var Id=function(a,b,c,d,e,f){this.i=a[0];this.s=b;this.b=c;this.$timeout_=d;a=this.b.defer();this.g=a.promise;this.h=f;this.a=e;this.f(a)};Id.prototype.f=function(a,b){b=void 0===b?200:b;if(0==b)throw a.reject(),Error("i");0==Hd(new Gd(this.a.a),["'Adobe Blank'"],"400").measureText("a")?a.resolve():this.$timeout_(this.f.bind(this,a,b-1),50,!1)};
var Ld=function(a,b,c){return a.g.then(function(){var d=a.b.defer();a.h.g?Jd(a,d,b,c):Kd(a,d,b,c);return d.promise})},Jd=function(a,b,c,d){var e=Ad([Dd(d)],d.variant,"1px");a.i.fonts.load(e,c).then(function(a){1<=a.length&&b.resolve()},function(){a.s.error("Native load test failed: "+d.familyName);b.reject()})},Kd=function(a,b,c,d){var e=c.replace(/\s+/g,""),f=new Md(new Gd(a.a.a));Nd(f,[Dd(d)],d.variant,1);a.$timeout_(function(){a.c(b,e,d,f)},300,!1)};
Id.prototype.c=function(a,b,c,d,e){e=void 0===e?30:e;c.f?a.resolve():0==e?(this.s.error("Poll failed: "+c.familyName),a.reject()):Od(d,b)?a.resolve():this.$timeout_(this.c.bind(this,a,b,c,d,e-1),500,!1)};Id.$inject="$document $log $q $timeout textMeasurementService featureDetectionService".split(" ");
var Md=function(a){this.a=0;this.b=a},Nd=function(a,b,c,d){d=void 0===d?0:d;Hd(a.b,b.concat("'Adobe Blank'"),c);a.a=d},Od=function(a,b,c){return b in qd&&(void 0===c||c)||b.match(/^\s*$/)?!0:a.b.measureText(b)>a.a};Md.$inject=["textMeasurementContext"];
var Pd=/^'(.*)'$/,Qd=function(a){return Pd.test(a)?a:"'"+a+"'"},Rd=function(a){var b=Pd.exec(a);return b?b[1]:a};var Sd=function(a){this.a=a[0];this.b=angular.element(this.a.head);this.wa={};this.ha={}},Yd=function(a,b,c,d,e){b=Td(Ud(b),e);b=Vd(b,c);Wd(a,b,c);Xd(a,d)},Ud=function(a){return _(a).split("@font-face").filter(Zd).map(function(a){return new $d(a)}).value()},Td=function(a,b){var c=_(b).map(function(a){return[ae(Qd(a.familyName),a.variant),!0]}).object().value();return _.filter(a,function(a){return!(ae(Qd(a.familyName),a.variant)in c)})},Vd=function(a,b){return _(a).groupBy(function(a){return zd(Rd(a.familyName),
b.id)+":"+a.variant}).value()},Wd=function(a,b,c){b=_(b).map(function(a,b){var d=this.wa[b]=be(this,b)+1;b=a[0];b=ae(ce(b,c,d),b.variant);b=this.ha[b]=de(this,b);b.innerHTML=_.map(a,function(a){return"@font-face"+a.a.replace(ee,"font-family: "+ce(a,c,d)+";")}).join("\n");return b}.bind(a)).reduce(function(a,b){a.appendChild(b);return a},a.a.createDocumentFragment());a.b.append(b)},Xd=function(a,b){_.each(b,function(b){b.c=be(a,zd(b.familyName,b.script.id)+":"+b.variant)})},be=function(a,b){return"number"==
typeof a.wa[b]?a.wa[b]:0},ae=function(a,b){return a+":"+b},de=function(a,b){a=a.a.createElement("style");b&&a.setAttribute("gf-font-style",b);return a};Sd.$inject=["$document"];
var ee=/font-family:\s*([^;]+);/,fe=/font-weight:\s*([^;]+);/,ge=/font-style:\s*([^;]+);/,$d=function(a){this.a=a;this.variant=this.familyName="";this.a=this.a.replace(/local\([^\)]+\),/g,"");this.familyName=Qd(ee.exec(this.a)[1]);a=(a=ge.exec(this.a))?a[1]:"normal";var b=fe.exec(this.a);this.variant=(b?b[1]:"400")+("italic"==a?"i":"")},ce=function(a,b,c){return zd(Rd(a.familyName),b.id,c)},Zd=function(a){return ee.test(a)};
var he=function(a,b,c,d,e,f,g){this.m=a;this.s=b;this.g=c;this.$timeout_=d;this.cssUrl="https://"+e+"/css";this.c=f;this.o=g;this.b={};this.a={}},ie=function(a,b,c,d){b=b+":"+c+":"+d.id;return b in a.b?a.b[b]:null},je=function(a,b){return _.isNull(a)||a.f?0:a.a?b?vd(a.a,b)?a.loaded?2:1:0:0:a.loaded?2:1},ke=function(a,b,c,d,e){var f=ie(a,b,c,d);e=r(e)?new ud(e):null;if(d==tb||d==sb)e=null;if(0!=je(f,e))return f.promise;var g=a.g.defer();f&&(f.loaded||f.b.resolve(g.promise),e&&f.a&&(e=new ud(_.merge({},
e.R,f.a.R))));f=new Cd(b,c,d,e,f?f.c+1:-1,g);b=b+":"+c+":"+d.id;a.a[b]=f;a.b[b]=f;a.f||(a.f=a.$timeout_(void 0,1,!1).then(a.l.bind(a)));return f.promise};he.prototype.l=function(){var a=_.keys(this.a).length;this.s.info("Loading fonts ("+a+")");a=_(this.a).values().groupBy(function(a){return a.script.id}).value();_.each(a,this.i.bind(this));this.a={};this.f=null};
he.prototype.i=function(a,b){b=A[b];var c=_.groupBy(a,function(a){return null!==a.a});a=c["true"];(c=c["false"])&&le(this,b,c);a&&a.length&&(c=me(a),le(this,b,a,c))};
var me=function(a){var b=_.reduce(a,function(a,b){return new ud(_.merge({},a.R,b.a.R))},new ud(""));_.each(a,function(a){return a.a=b});return b},le=function(a,b,c,d){var e={family:_.map(c,function(a){return a.familyName+":"+a.variant}).join("|"),directory:"3"};e.subset=b.id;d&&(e.text=d.characters);a.m.get(a.cssUrl,{params:e,withCredentials:!1})["catch"](function(){_.each(c,function(a){a.b.reject(Ed(a))});return a.g.reject("CSS request failed")}).then(a.h.bind(a,b,c)).then(function(){_.each(c,function(b){ne(a,
b)})})},ne=function(a,b){var c;b.a?c=b.a.characters:c=kd[b.script.id].alphabet;Ld(a.o,c,b)["finally"](function(){var c=a.c,e=Dd(b,!0)+":"+b.variant;e in c.ha&&(angular.element(c.ha[e]).remove(),delete c.ha[e]);b.loaded=!0;b.b.resolve(Ed(b))})};he.prototype.h=function(a,b,c){var d=this,e=_.filter(b,function(a){var b=ie(d,a.familyName,a.variant,a.script);return b.loaded&&b!=a});Yd(this.c,c.data,a,b,e)};he.$inject="$http $log $q $timeout cssDomain fontCssService fontDetectionService".split(" ");
var oe=function(a){this.a=null;this.b=a};oe.prototype.K=function(a){null===this.a||this.a.K(a)};var qe=function(a,b){null!==a.a&&(a=a.a,(a.b=b)&&pe(a))},se=function(a){null!==a.a&&re(a.a.j)};var K=function(a,b,c,d){this.a=null;this.fontFamily=a;this.g=b==z?a.a:b;this.A=c;this.f=d;this.h=this.fontFamily.defaultVariant;this.l="";this.m="sentence";this.c="family";this.hasTextChanges=this.hasChanges=!1;this.fontSize=0;this.isUserEducationShown=this.isContentEditableVisible=!1;this.contentEditableModel=new oe(this.G.bind(this));this.o=this.b=this.rtl=this.v=!1;this.da()};K.prototype.G=function(){te(this);ue(this)};
var ue=function(a,b){b=void 0===b?!1:b;if(!a.b){var c=b?void 0:a.text,d=je(ie(a.A,a.fontFamily.name,a.variant,a.script),c?new ud(c):null);2==d?(a.o?ve(a):se(a.contentEditableModel),a.isContentEditableVisible=!0):1==d?a.isContentEditableVisible=!1:(a.isContentEditableVisible=b,a.b=b,a.b&&qe(a.contentEditableModel,!1),ke(a.A,a.fontFamily.name,a.variant,a.script,c).then(function(c){var d=c.variant;c=a.script==c.script&&a.variant==d;a.isContentEditableVisible=a.isContentEditableVisible||c;c&&a.i&&ve(a,
b)})["finally"](function(){a.b&&(qe(a.contentEditableModel,!0),a.b=!1)}))}},ve=function(a,b){b=void 0===b?!1:b;var c=a.contentEditableModel;if(null!==c.a){var c=c.a,d=a.h;c.j&&Nd(c.j.c,[we(c.c,a.fontFamily.name,d,a.script)],d)}b||a.contentEditableModel.K(a.l);a.o=!1;a.v=!1};
K.prototype.da=function(){var a=this.contentEditableModel;if(null!==a.a){var a=a.a,b=this.h;a.j&&Nd(a.j.c,[we(a.c,this.fontFamily.name,b,this.script)],b)}this.contentEditableModel.K("");this.v=!0;switch(this.m){case "sentence":this.fontSize=40;this.text=ld(this.f,this.script,"sentence");break;case "paragraph":this.fontSize=18;this.text=ld(this.f,this.script,"paragraph");break;case "numerals":this.fontSize=80;this.text=ld(this.f,this.script,"numerals");break;case "alphabet":this.fontSize=24;this.text=
ld(this.f,this.script,"alphabet")+" "+ld(this.f,this.script,"symbols");break;case "custom":this.fontSize=24,this.text=""}};K.prototype.invalidateTextType=K.prototype.da;K.prototype.Ia=function(){this.m="custom";this.hasTextChanges=!0;this.Ha()};K.prototype.invalidateText=K.prototype.Ia;K.prototype.Ha=function(){this.hasChanges=!0};K.prototype.invalidateModel=K.prototype.Ha;var te=function(a){var b=a.contentEditableModel;null!==b.a&&(b.a.j.a.style.visibility="hidden");a.o=!0};
m.Object.defineProperties(K.prototype,{i:{configurable:!0,enumerable:!0,get:function(){return null!==this.a}},isRtl:{configurable:!0,enumerable:!0,get:function(){return this.g.rtl}},languageCode:{configurable:!0,enumerable:!0,get:function(){return this.g.lang}},script:{configurable:!0,enumerable:!0,get:function(){return this.g},set:function(a){a!=this.g&&(this.g=a==z?this.fontFamily.a:a,this.i&&(this.da(),te(this),ue(this)))}},variant:{configurable:!0,enumerable:!0,get:function(){return this.h},set:function(a){a!=
this.h&&(this.h=a,this.i&&(te(this),ue(this)))}},text:{configurable:!0,enumerable:!0,get:function(){return this.l},set:function(a){if(this.v||a!=this.l)this.l=a,this.i&&!this.b&&(a?(te(this),ue(this)):ve(this))}},textType:{configurable:!0,enumerable:!0,get:function(){return this.m},set:function(a){this.m=a;this.da()}}});
var xe=function(a){this.f=a.localStorage;this.a=this.c=this.b=null},ye=function(a,b,c){if(null===a.f)return c;try{var d=a.f.getItem(b);return d?JSON.parse(d):c}catch(e){return c}},ze=function(a,b,c){if(null!==a.f)try{a.f.setItem(b,JSON.stringify(c))}catch(d){}};
m.Object.defineProperties(xe.prototype,{g:{configurable:!0,enumerable:!0,get:function(){null===this.b&&(this.b=ye(this,"searchDrawerPreferredOpen",!0));return this.b},set:function(a){this.b!==a&&(this.b=a,ze(this,"searchDrawerPreferredOpen",a))}},h:{configurable:!0,enumerable:!0,get:function(){null===this.c&&(this.c=ye(this,"textEditingUnderstood",!1));return this.c},set:function(a){this.c!==a&&(this.c=a,ze(this,"textEditingUnderstood",a))}},i:{configurable:!0,enumerable:!0,get:function(){null=== this.a&&(this.a=ye(this,"downloadUnderstood",!1));return this.a},set:function(a){this.a!==a&&(this.a=a,ze(this,"downloadUnderstood",a))}}});xe.$inject=["$window"];
var L=function(a,b,c,d){this.c=_.noop;this.g=a;this.A=b;this.l=c;this.na=d;this.f={};this.i=null;this.W=_.debounce(this.X,2E3);this.G=null};p(L,Za);var Ae=function(a,b){return _(b).map(function(b){return[a.h(b),a.o(b)]}).object().value()};L.prototype.h=function(){throw Error("f");};L.prototype.o=function(){throw Error("f");};L.prototype.b=function(a){var b=this,c=_(this.a);a&&(c=c.slice(a.start,a.end+1));return c.map(function(a){return b.f[b.h(a)]}).value()};
L.prototype.v=function(a,b,c,d){b=new x(20*Math.floor(b.start/20),20*Math.ceil((b.end+1)/20)-1);if(this.G){var e=this.G;var f=Math.max(e.start,b.start),g=Math.min(e.end,b.end),h=null;c=null;e.start<f&&(h=new x(e.start,f-1));e.end>g&&(c=new x(g+1,e.end));(e=h)&&Be(this,e);c&&Be(this,c)}Ce(this,b);this.G=b;De(this,a,d)};
var Be=function(a,b){a.b(b).forEach(function(b){(b=ie(a.l,b.fontFamily.name,b.variant,b.script))&&!b.loaded&&(b.f=!0)})},De=function(a,b,c){a.na.h||(a.i?a.g.S(function(){a.i.isUserEducationShown=!1;a.i=null}):a.W(b,c))};
L.prototype.X=function(a,b){var c=this;if(this.a.length){b=0==b.ua&&0>=b.va?0:Math.min(Math.floor(b.ua/a)+1,Math.ceil(this.a.length/a)-1);var d=Math.floor(a/2);0==a%2&&d--;a=Math.min(b*a+d,this.a.length-1);this.i=this.b(new x(a,a))[0];this.g.$apply(function(){c.i.isUserEducationShown=!0})}};L.prototype.qa=function(a){var b=a.hasTextChanges||"custom"==a.textType;_.each(this.f,function(c){c!=a&&(c.textType=a.textType,c.fontSize=a.fontSize,c.hasChanges=!1,c.hasTextChanges=!1,b&&(c.text=a.text))})};
L.prototype.applyAll=L.prototype.qa;var Ce=function(a,b){_.each(a.b(b),function(a){ue(a)})};m.Object.defineProperties(L.prototype,{tileCount:{configurable:!0,enumerable:!0,get:function(){return this.a?this.a.length:0}}});L.$inject=["$rootScope","fillerTextService","fontLoaderService","localStorageService","titleizeFilter"];
var Ee=function(a,b,c,d,e,f,g){L.call(this,b,d,f,g);this.B=e;this.familyCount=0;this.m=a.defer();this.a=[];a.all({cb:cc(e,c.collectionName),fontFamilies:Yb(e)}).then(this.I.bind(this))};p(Ee,L);Ee.prototype.H=function(){return this.m.promise};Ee.prototype.I=function(a){this.a=_.map(a.cb.featuredItems,function(a){return{fontFamily:Wb(this.B,a.familyName),variant:a.variant}}.bind(this));this.f=Ae(this,this.a);this.m.resolve()};Ee.prototype.h=function(a){return a.fontFamily.name+":"+a.variant};
Ee.prototype.o=function(a){var b=new K(a.fontFamily,a.fontFamily.a,this.l,this.A);a.variant?(b.c="variant",b.variant=a.variant):b.c="family";return b};Ee.$inject="$q $rootScope $routeParams fillerTextService fontMetadataService fontLoaderService localStorageService titleizeFilter".split(" ");
var Ge=function(a,b,c,d){var e="gen_204";d=void 0===d?{}:d;_.startsWith(e,"/")||(e="/"+e);a=a+"://"+b+(80!=c?":"+c:"")+e;return(d=_(d).pairs().filter(function(a){a=n(a);a.next();return!!a.next().value}).map(function(a){var b=n(a);a=b.next().value;b=b.next().value;return Fe(encodeURIComponent(a)).replace(/%3A/g,":")+"="+Fe(encodeURIComponent(b)).replace(/%3A/g,":")}).join("&"))?a+"?"+d:a},Fe=function(a){return a.replace(/%20/g,"+").replace(/%7C/g,"|")};
var M=function(a,b){this.a=a;this.b=b};M.prototype.ja=function(){this.a.path("/")};M.prototype.goToDirectory=M.prototype.ja;M.prototype.aa=function(a){this.a.path(Fe("/specimen/"+encodeURIComponent(a)+"/"))};M.prototype.goToSpecimen=M.prototype.aa;M.prototype.Ga=function(){this.a.path("/featured")};M.prototype.goToFeatured=M.prototype.Ga;M.prototype.rb=function(a){this.a.path("/featured/"+a)};M.prototype.goToFeaturedCollection=M.prototype.rb;
M.prototype.ub=function(){this.isUserCollection?this.b.reload():this.a.path("/selection")};M.prototype.goToUserCollection=M.prototype.ub;M.prototype.qb=function(){this.a.path("/about")};M.prototype.goToAbout=M.prototype.qb;
m.Object.defineProperties(M.prototype,{isDirectory:{configurable:!0,enumerable:!0,get:function(){return"/"==this.a.path()}},isSpecimen:{configurable:!0,enumerable:!0,get:function(){return _.includes(this.a.path(),"/specimen")}},isFeatured:{configurable:!0,enumerable:!0,get:function(){return _.includes(this.a.path(),"/featured")}},isUserCollection:{configurable:!0,enumerable:!0,get:function(){return"/selection"==this.a.path()}},isAbout:{configurable:!0,enumerable:!0,get:function(){return _.includes(this.a.path(), "/about")}}});M.$inject=["$location","$route"];
var He={100:"thin",200:"extra-light",300:"light",400:"regular",500:"medium",600:"semi-bold",700:"bold",800:"extra-bold",900:"black"},Ie=function(a,b){var c=a.substr(0,3),d=He[c];(void 0===b?0:b)&&(d+=" "+c);"i"==_.last(a)&&(d+=" Italic");return d};var Je=function(a,b){this.fontFamily=a;this.variant=b},Ke=function(a){this.a=a;this.textModel="";this.fontSize=40};Ke.prototype.$onInit=function(){this.showFamilyName=!!this.showFamilyName};Ke.prototype.Xb=function(a,b){if(this.textModel)return this.textModel;var c="";this.showFamilyName&&(c+=a.name+" \u2014 ");return c+=this.a(Ie(b))};Ke.prototype.textForPair=Ke.prototype.Xb;
m.Object.defineProperties(Ke.prototype,{model:{configurable:!0,enumerable:!0,set:function(a){"array"==u(a)?this.familyVariantPairs=a:this.familyVariantPairs=_.map(a.variants,function(b){return new Je(a,b)})}},textStyle:{configurable:!0,enumerable:!0,get:function(){return{"font-size":this.fontSize+"px","line-height":Bd(this.fontSize)}}}});Ke.$inject=["titleizeFilter"];
var Le=function(a,b,c,d,e,f,g){H.call(this,a,e);this.h=d;this.B=f;this.model=null;this.familyVariantPairs=[];this.c=!1;(a=c.collectionName)?b.all({featuredCollection:cc(f,a),families:Yb(f)}).then(this.f.bind(this))["catch"](function(){d.P("PAGE_NOT_FOUND")}):g.Ga()};p(Le,H);
Le.prototype.f=function(a){var b=this;this.model=a.featuredCollection;w(this.h.a,this.model.name);this.collectionImage=this.model.imageUrls[1];this.familyVariantPairs=_.map(this.model.featuredItems,function(a){var c=Wb(b.B,a.familyName);return new Je(c,a.variant||"400")});this.c=!0};Le.prototype.b=function(a){return a.instantiate(Ee)};
m.Object.defineProperties(Le.prototype,{title:{configurable:!0,enumerable:!0,get:function(){return'<span class="collection-page-title-label">Featured Collection</span> '+this.model.name}},infoModulesUrl:{configurable:!0,enumerable:!0,get:function(){return"collection/featured/featured-collection-modules.html"}},areInfoModulesReady:{configurable:!0,enumerable:!0,get:function(){return this.c}}});Le.$inject="$injector $q $routeParams appService collectionService fontMetadataService routerService".split(" ");
var Me=function(a,b,c,d,e,f,g){L.call(this,b,d,e,f);this.m=c;this.N=g;this.familyCount=0;this.I=a.defer();this.a=[];c.f.promise.then(this.O.bind(this))};p(Me,L);Me.prototype.H=function(){return this.I.promise};
Me.prototype.O=function(){0==this.m.families.length?this.N.ja():(this.a=_(this.m.families).map(function(a){return _.map(a.la,function(b){return{variant:b,fontFamily:a.fontFamily}})}).flatten().sort(function(a,b){return a.fontFamily.name!=b.fontFamily.name?a.fontFamily.name.localeCompare(b.fontFamily.name):a.variant.localeCompare(b.variant)}).value(),this.f=Ae(this,this.a),this.familyCount=this.m.families.length,this.I.resolve())};Me.prototype.h=function(a){return a.fontFamily.name+":"+a.variant};
Me.prototype.o=function(a){var b=new K(a.fontFamily,a.fontFamily.a,this.l,this.A);null!==a.variant&&(b.c="variant",b.variant=a.variant);return b};Me.$inject="$q $rootScope collectionService fillerTextService fontLoaderService localStorageService routerService titleizeFilter".split(" ");
var Ne=function(a,b,c,d,e){H.call(this,a,d);this.B=e;this.familyVariantPairs=[];this.c=!1;w(c.a,"Your Selection");b.all([d.f.promise,Yb(e)]).then(this.f.bind(this))};p(Ne,H);Ne.prototype.f=function(){this.familyVariantPairs=_(this.a.families).map(function(a){return _.map(a.la,function(b){return new Je(a.fontFamily,b)})}).flatten().value();this.c=!0};Ne.prototype.b=function(a){return a.instantiate(Me)};
m.Object.defineProperties(Ne.prototype,{title:{configurable:!0,enumerable:!0,get:function(){var a='<em class="collection-highlight">'+this.familyCount+"</em>";return 1<this.familyCount?a+" Font Families":a+" Font Family"}},infoModulesUrl:{configurable:!0,enumerable:!0,get:function(){return"collection/user/user-collection-modules.html"}},areInfoModulesReady:{configurable:!0,enumerable:!0,get:function(){return this.c}}});Ne.$inject=["$injector","$q","appService","collectionService","fontMetadataService"];
var Oe=function(a){a.P("PAGE_NOT_FOUND")};Oe.$inject=["appService"];var Pe=function(a){this.f=0;this.b={};this.a=a};m.Object.defineProperties(Pe.prototype,{g:{configurable:!0,enumerable:!0,get:function(){var a=this.a.history.state;if("number"==typeof a)return a;this.a.history.replaceState(++this.f,"",this.a.location.href);return this.f}},c:{configurable:!0,enumerable:!0,get:function(){var a=this.g;a in this.b||(this.b[a]={Fa:null});return this.b[a]}},h:{configurable:!0,enumerable:!0,get:function(){return this.c.Fa}}});Pe.$inject=["$window"];
var Qe=function(a,b,c){this.a=a;this.c=b;this.f=(angular.isUndefined(c.o)?c.o=Xb(c).then(c.Db.bind(c)):c.o).then(this.b.bind(this))};Qe.prototype.b=function(a){var b=[];a&&b.push(a);(a=Re(this))&&b.push(a);return b};
var Re=function(a){a=a.c.h?a.a.navigator.languages[0]:a.a.navigator.language;if(!a)return null;switch(n(a.split("-")).next().value){case "ar":return ab;case "my":return ob;case "be":case "bg":case "kk":case "ky":case "mk":case "mn":case "ru":case "sr":case "tg":case "uk":return cb;case "hi":case "mr":case "ne":case "sd":case "sa":return eb;case "el":return fb;case "gu":return hb;case "he":return jb;case "km":return lb;case "ta":return rb;case "te":return sb;case "th":return tb;case "vi":return ub}return null}; Qe.$inject=["$window","featureDetectionService","fontMetadataService"];
var Se=_.invert({pc:"default",Jc:"popularity",oc:"date",ALPHA:"alpha"});var Ue=function(a,b){this.m=a||na;this.l=b||na;Te(this)},We=function(a){var b={};return b.thickness=Ve(a,"thickness"),b.slant=Ve(a,"slant"),b.width=Ve(a,"width"),b},Ve=function(a,b){switch(b){case "thickness":return a.b?a.thickness:0;case "slant":return a.a?a.slant:0;case "width":return a.c?a.width:0;default:throw Error("j`"+b);}},Xe=function(a){return Aa(v.D(a.visibleCategories),function(b,c){a.visibleCategories[c]&&b.push(c);return b},[]).join(",")},Ye=function(a){return a.script==z&&!a.b&&!a.a&&
!a.c&&!a.minimumVariantCountEnabled&&"default"==a.sort&&v.every(a.visibleCategories,C.identity)},Ze=function(a){return""!=a.query&&Ye(a)},$e=function(a,b){function c(a){a=parseInt(a,10);return 1<=a&&10>=a?a:null}b.query&&(a.query=b.query);if(b.stylecount){var d=parseInt(b.stylecount,10);1<=d&&18>=d&&(a.minimumVariantCountEnabled=!0,a.minimumVariantCount=d)}if(b.category&&r(b.category)){var e=ya(b.category.split(","),function(a){return Db.hasOwnProperty(a)});e.length&&v.forEach(Cb,function(b){a.visibleCategories[b]=
0<=wa(e,b)})}b.sort&&Se.hasOwnProperty(b.sort)&&(a.sort=b.sort);b.subset&&(d=A[b.subset])&&!d.hidden&&(a.script=d);d=c(b.slant);null!==d&&(a.a=!0,a.slant=d);d=c(b.thickness);null!==d&&(a.b=!0,a.thickness=d);b=c(b.width);null!==b&&(a.c=!0,a.width=b)},af=function(a){var b={};b.query=""!=a.query?a.query:null;b.category=v.every(a.visibleCategories,C.identity)?null:Xe(a);b.sort="default"==a.sort?null:a.sort;b.subset=a.script==z?null:a.script.id;b.thickness=a.thicknessEnabled?a.thickness:null;b.slant=a.slantEnabled?
a.slant:null;b.width=a.widthEnabled?a.width:null;b.stylecount=a.minimumVariantCountEnabled?a.minimumVariantCount:null;return b},Te=function(a){a.query="";a.script=z;a.sort="default";var b={};a.visibleCategories=(b.Serif=!0,b["Sans Serif"]=!0,b.Display=!0,b.Handwriting=!0,b.Monospace=!0,b);a.b=!1;a.thickness=6;a.a=!1;a.slant=6;a.c=!1;a.width=6;a.minimumVariantCountEnabled=!1;a.minimumVariantCount=1},bf=function(a){a.m(We(a))};
m.Object.defineProperties(Ue.prototype,{thicknessEnabled:{configurable:!0,enumerable:!0,get:function(){return this.b},set:function(a){var b=this.b!=a;this.b=a;b&&bf(this)}},thickness:{configurable:!0,enumerable:!0,get:function(){return this.h},set:function(a){var b=a!=this.h;this.h=a;b&&bf(this)}},slantEnabled:{configurable:!0,enumerable:!0,get:function(){return this.a},set:function(a){var b=this.a!=a;this.a=a;b&&bf(this)}},slant:{configurable:!0,enumerable:!0,get:function(){return this.g},set:function(a){var b=
a!=this.g;this.g=a;b&&bf(this)}},widthEnabled:{configurable:!0,enumerable:!0,get:function(){return this.c},set:function(a){var b=this.c!=a;this.c=a;b&&bf(this)}},width:{configurable:!0,enumerable:!0,get:function(){return this.i},set:function(a){var b=a!=this.i;this.i=a;b&&bf(this)}},script:{configurable:!0,enumerable:!0,get:function(){return this.f},set:function(a){var b=this.f!=a;this.f=a;b&&this.l(a)}}});
var cf=function(a,b){a=a.slice();return a.sort(function(a,d){for(var c=0;c<b.length;c++){var f=b[c](a,d);if(0!=f)return f}return 0})};var ef=function(a,b,c,d){var e=this;this.i=a;this.s=b;this.c=c;this.B=d;this.a=new Ue(this.m.bind(this),this.A.bind(this));this.g=[];this.h=!1;this.f=[];this.b=null;this.o=C.debounce(function(){if(e.h){e.s.info("Performing external search");e.b&&e.b();e.c.$broadcast("gf:externalSearchStarted");var a=dc(e.B,e.a.query),b=a.cancel;a.Lb.then(e.l.bind(e));e.b=b}},500);$e(this.a,this.i.search());df(this)},ff=function(a){a.s.info("Resetting search parameters");Te(a.a);df(a)},df=function(a){Yb(a.B).then(a.v.bind(a))};
ef.prototype.v=function(a){var b=this;gf(this);this.g=this.s.time("Performing search",function(){var c=ya(a,hf(b));return jf(b,c)});this.c.$broadcast("gf:searchResultsChanged",this.g);(this.h=0==this.g.length&&Ze(this.a))?this.o():(this.b&&(this.s.info("Cancelling external search"),this.b()),this.f=[],this.c.$broadcast("gf:externalSearchResultsChanged",this.f))};
var jf=function(a,b){switch(a.a.sort){case "default":a=[Nb];break;case "popularity":a=[Ob];break;case "date":a=[Pb,Mb];break;case "alpha":a=[Mb];break;default:a.s.warn(a.a.sort+" not a valid sort"),a=[Mb]}return cf(b,a)};ef.prototype.l=function(a){this.s.info("External results received",a.length);this.b=null;this.f=a.sort(zb);this.c.$broadcast("gf:externalSearchResultsChanged",this.f)};
var hf=function(a){var b=a.a,c=[],d=b.query.trim().toLowerCase();d.length&&c.push(function(a){var b=za(a.designerNames,function(a){return a.toLowerCase()});a=[].concat([a.name.toLowerCase()],la(b));return Ba(a,function(a){return-1!=a.toLowerCase().indexOf(d)})});b.minimumVariantCountEnabled&&1!=b.minimumVariantCount&&c.push(function(a){return a.variants.length>=b.minimumVariantCount});v.every(b.visibleCategories,C.identity)||c.push(function(a){return b.visibleCategories[a.category]});b.script!=z&&
c.push(function(a){return b.script.id in a.scripts});xa(["thickness","slant","width"],function(a){var d=Ve(b,a);0!=d&&c.push(function(b){return Jb(b,a,d)})});var e=C.Wa.apply(C,[].concat(la(c)));return function(a){return e(a)}};ef.prototype.m=function(a){this.c.$broadcast("gf:shapeFiltersChanged",a)};ef.prototype.A=function(a){this.c.$broadcast("gf:selectedScriptChanged",a)};var gf=function(a){var b=af(a.a);v.forEach(b,function(b,d){a.i.search(d,b)});a.i.replace()}; ef.$inject=["$location","$log","$rootScope","fontMetadataService"];
var N=function(a,b,c,d,e,f,g,h,l){L.call(this,b,c,d,f);this.N=g;this.m=l;b=l.a;this.H=!(!b.b&&!b.a&&!b.c);this.I=[];this.a=[];a.all({families:Yb(e),promotedScripts:h.f}).then(this.O.bind(this))};p(N,L);N.prototype.O=function(a){var b=a.families;this.I=a.promotedScripts;this.f=Ae(this,jf(this.m,b));this.a=this.m.g;kf(this);this.c();this.g.$on("gf:searchResultsChanged",this.Ta.bind(this));this.g.$on("gf:selectedScriptChanged",this.Ua.bind(this));this.g.$on("gf:shapeFiltersChanged",this.Va.bind(this))};
N.prototype.h=function(a){return a.name};N.prototype.o=function(a){var b=this.m.a.script;b==z&&(b=lf(this,a)||b);return new K(a,b,this.l,this.A)};var lf=function(a,b){return _.find(a.I,function(a){return!!b.scripts[a.id]})||null};N.prototype.Ta=function(a,b){this.a=b;kf(this);this.c()};N.prototype.Ua=function(a,b){_.each(this.f,function(a){if(b==z||a.fontFamily.scripts[b.id])a.script=b,a.rtl=b.rtl,a.hasChanges=!1,a.hasTextChanges=!1,"custom"==a.textType?a.textType="sentence":a.da()})};
var kf=function(a){if(a.H){var b=We(a.m.a);_.every(b,function(a){return 0===a})?_.each(a.b(),function(a){a.variant=a.fontFamily.defaultVariant}):_.each(a.b(),function(a){var c=Ib(a.fontFamily,b);c&&(a.variant=c)});a.H=!1}};N.prototype.Va=function(){this.H=!0};N.prototype.v=function(a,b,c,d){L.prototype.v.call(this,a,b,c,d);this.N.c.Fa=d};N.$inject="$q $rootScope fillerTextService fontLoaderService fontMetadataService localStorageService locationStateService promotedScriptService searchService titleizeFilter".split(" ");
var mf=function(a,b){this.c=_.noop;this.a=b.f;a.$on("gf:externalSearchResultsChanged",this.f.bind(this))};p(mf,Za);mf.prototype.f=function(a,b){this.a=b;this.c()};mf.prototype.b=function(a){return a?this.a.slice(a.start,a.end+1):this.a};m.Object.defineProperties(mf.prototype,{tileCount:{configurable:!0,enumerable:!0,get:function(){return this.a.length}}});mf.$inject=["$rootScope","searchService"];
var nf=function(a,b,c,d,e,f){var g=this;this.initialGridScrollState=f.h;this.gridListModel=d;this.externalResultsGridListModel=a.instantiate(mf);this.a=!1;this.familyCount=null;this.showNoResultsError=this.externalSearchInProgress=!1;Yb(e).then(function(a){g.a=!0;g.familyCount=a.length});b.$on("gf:externalSearchStarted",this.c.bind(this));b.$on("gf:externalSearchResultsChanged",this.b.bind(this));b.$on("gf:searchResultsChanged",this.f.bind(this));w(c.a,null)};
nf.prototype.c=function(){this.externalSearchInProgress=!0};nf.prototype.b=function(){this.externalSearchInProgress=!1;this.showNoResultsError=this.a&&0==this.externalResultsGridListModel.tileCount};nf.prototype.f=function(){this.showNoResultsError=!1};m.Object.defineProperties(nf.prototype,{showResultsCount:{configurable:!0,enumerable:!0,get:function(){return this.a&&0===this.externalResultsGridListModel.tileCount&&0<this.gridListModel.tileCount}}});nf.$inject="$injector $scope appService directoryGridListModel fontMetadataService locationStateService".split(" ");
var of={id:"phone",query:"(max-width: 720px)"},pf={id:"tablet",query:"(min-width: 721px) and (max-width: 1024px)"},qf={id:"desktop",query:"(min-width: 1025px)"},rf=[qf,pf,of];var O={ba:0,cssClass:"is-1-column"},P={ba:0,cssClass:"is-1-column is-in-last-column"},sf={ba:1,cssClass:"is-2-column"},Q={ba:1,cssClass:"is-2-column is-in-last-column"},tf={ba:2,cssClass:"is-3-column is-in-last-column"},uf={},vf=(uf[qf.id]=[[tf],[sf,P],[tf,sf,P],[tf,O,O,P],[tf,sf,P,O,Q],[tf,sf,P,O,O,P]],uf[pf.id]=[[Q],[Q,Q],[Q,O,P],[Q,Q,O,P],[Q,Q,O,P,Q],[Q,Q,O,P,O,P]],uf[of.id]=[[P]],uf);
var xf=function(a,b){var c=this;this.isReady=!1;this.featuredCollections=[];this.collectionLayouts={};w(a.a,"Featured Collections");bc(b).then(function(a){c.featuredCollections=a;wf(c);c.isReady=!0})},wf=function(a){a.collectionLayouts=_.mapValues(vf,function(b){return yf(a.featuredCollections.length,b)})},yf=function(a,b){var c=_(Math.floor(a/b.length)).times(function(){return _.last(b)}).flatten().value();a%=b.length;0!=a&&(c=c.concat(b[a-1]));return c};xf.prototype.hb=function(a,b){return this.collectionLayouts[b][a].cssClass};
xf.prototype.getCollectionLayoutCssClass=xf.prototype.hb;xf.prototype.gb=function(a,b){return this.featuredCollections[a].imageUrls[this.collectionLayouts[b][a].ba]};xf.prototype.getCollectionImageUrl=xf.prototype.gb;xf.$inject=["appService","fontMetadataService"];
var zf=/^[\w+/]+[=]{0,2}$/;var Af=function(a,b,c){a.timeOfStartCall=(new Date).getTime();var d=c||q,e=d.document,f;a:{if((f=(d||q).document.querySelector("script[nonce]"))&&(f=f.nonce||f.getAttribute("nonce"))&&zf.test(f))break a;f=void 0}f&&(a.nonce=f);if("help"==a.flow){a:{var g=["document","location","href"];for(var h=d||q,l;l=g.shift();)if(null!=h[l])h=h[l];else{g=null;break a}g=h}!a.helpCenterContext&&g&&(a.helpCenterContext=g.substring(0,1200));g=!0;b&&JSON&&JSON.stringify&&(h=JSON.stringify(b),(g=1200>=h.length)&&(a.psdJson=
h));g||(b={invalidPsd:!0})}b=[a,b,c];d.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.serverUri||"//www.google.com/tools/feedback";if(g=d.GOOGLE_FEEDBACK_START)g.apply(d,b);else{var d=c+"/load.js?",t;for(t in a)b=a[t],null!=b&&!pa(b)&&(d+=encodeURIComponent(t)+"="+encodeURIComponent(b)+"&");a=e.createElement("script");f&&a.setAttribute("nonce",f);a.src=d;e.body.appendChild(a)}};va("userfeedback.api.startFeedback",Af);
var Bf={},Cf=(Bf.directory="directory-users",Bf.specimen="specimen-users",Bf),Df={},Ef=(Df.directory="directory-corp",Df.specimen="specimen-corp",Df),Ff=function(a){this.a=a.Ja?Cf:Ef};Ff.$inject=["appService"];var Gf=function(a){this.a=a},we=function(a,b,c,d){return(a=ie(a.a,b,c,d))?Dd(a,!a.loaded):null};Gf.$inject=["fontLoaderService"];var If=function(a,b,c,d,e,f){this.c=c;this.f=d;this.a=a.instantiate(Hf);this.familyName=b.familyName;this.initials=null;this.isReady=!1;this.characters="";ac(f,b.familyName).then(this.b.bind(this))["catch"](function(){c.P("PAGE_NOT_FOUND")})};
If.prototype.b=function(a){var b=this;this.fontFamily=a;w(this.c.a,""+a.name);Jf(this.a,a).then(function(a){b.characters=a.toString();b.familySupportsLatin?(a=b.familyName[0],a=a.toUpperCase()+a.toLowerCase()):a=(new Kf(a.La.slice(0,2))).toString();b.initials=a;b.isReady=!0})};If.prototype.ya=function(){Af({productId:1025695,bucket:this.f.a.specimen,enableAnonymousFeedback:!0},{family:this.fontFamily.name})};If.prototype.startFeedback=If.prototype.ya;
m.Object.defineProperties(If.prototype,{viewsLastWeek:{configurable:!0,enumerable:!0,get:function(){var a=_.takeRight(this.fontFamily.viewStats.viewsByDate,7);return _(a).map(function(a){return a.views}).sum()}},familySupportsLatin:{configurable:!0,enumerable:!0,get:function(){return!!this.fontFamily.scripts[y.id]}},typeCastUrl:{configurable:!0,enumerable:!0,get:function(){return"http://typecast.com/preview/google/"+this.familyName}}});If.$inject="$injector $routeParams appService feedbackService fontLoaderService fontMetadataService".split(" ");
var Hf=function(a,b,c,d){this.a=a;this.b=b;this.c=c;this.f=d},Jf=function(a,b){var c=Lf(a,b);return ke(a.f,b.name,b.defaultVariant,z,c+" ").then(a.g.bind(a,b,c)).then(function(a){return new Kf(a)})},Lf=function(a,b){var c=Mf(b.scripts),d={};b=Nf(a,c,"alphabet",d);var e=Nf(a,c,"numerals",d);a=Nf(a,c,"symbols",d);return(b+e+a).replace(/\s+/g,"")},Mf=function(a){return _(a).values().sort(function(a,c){var b=Of(a),e=Of(c);return b!=e?e-b:a.name.localeCompare(c)}).value()},Of=function(a){switch(a){case mb:return 6;
case y:return 5;case db:return 4;case cb:return 3;case gb:return 2;case fb:return 1;default:return 0}},Nf=function(a,b,c,d){return _.reduce(b,function(b,f){return b+Pf(ld(a.a,f,c),d)},"")},Pf=function(a,b){return _(a).filter(function(a){return/\s/.test(a)||!(a in b)}).each(function(a){b[a]=!0}).join("")};Hf.prototype.g=function(a,b){var c=new Md(new Gd(this.b.a.a));Nd(c,[we(this.c,a.name,a.defaultVariant,z)],a.defaultVariant);var d=!1;return _.filter(b,function(a){return d=Od(c,a,d)})};
Hf.$inject=["fillerTextService","fontDetectionService","fontFamilyNameService","fontLoaderService"];var Kf=function(a){this.La=a};Kf.prototype.toString=function(){return _.reduce(this.La,function(a,b){b in qd||a.push("&#x200B;&#x200C;");a.push(b);return a},[]).join("")};
var Qf=function(a,b){a.html5Mode({enabled:!0,requireBase:!0}).hashPrefix("!");b.when("/",{controller:nf,controllerAs:"directory",templateUrl:"directory/directory.html",reloadOnSearch:!1,resolve:{pageEntity:function(){return"http://schema.org/CollectionPage"}}}).when("/specimen/:familyName",{controller:If,controllerAs:"specimen",templateUrl:"specimen/specimen.html",reloadOnSearch:!1,resolve:{pageEntity:function(){return"http://schema.org/ItemPage"}}}).when("/selection",{controller:Ne,controllerAs:"collectionPage",
templateUrl:"collection/collection.html",reloadOnSearch:!1,resolve:{pageEntity:function(){return"http://schema.org/CollectionPage"}}}).when("/featured",{controller:xf,controllerAs:"featured",templateUrl:"featured/featured.html",reloadOnSearch:!1,resolve:{pageEntity:function(){return"http://schema.org/CollectionPage"}}}).when("/featured/:collectionName",{controller:Le,controllerAs:"collectionPage",templateUrl:"collection/collection.html",reloadOnSearch:!1,resolve:{pageEntity:function(){return"http://schema.org/CollectionPage"}}}).when("/about",
{controller:Va,controllerAs:"about",templateUrl:"about/about.html",reloadOnSearch:!1,resolve:{pageEntity:function(){return"http://schema.org/AboutPage"}}}).when("/analytics",{controller:B,controllerAs:"analytics",templateUrl:"analytics/analytics.html",reloadOnSearch:!1,resolve:{pageEntity:function(){return"http://schema.org/CollectionPage"}}}).otherwise({controller:Oe,template:"",resolve:{pageEntity:function(){return"http://schema.org/WebPage"}}})};Qf.$inject=["$locationProvider","$routeProvider"];
var Rf=function(a){a=Object.getPrototypeOf(a);a.S=function(a){var b=this.$root.$$phase;"$apply"==b||"$digest"==b?angular.isFunction(a)&&a():this.$apply(a)};a.Ra=function(){var a=this.$root.$$phase;"$apply"!=a&&"$digest"!=a&&this.$digest()}};Rf.$inject=["$rootScope"];
var Sf=function(a){a.definePalette("fontsPalette",{50:"ff5252",100:"ff5252",200:"ff5252",300:"ff5252",400:"ff5252",500:"ff5252",600:"ff5252",700:"ff5252",800:"ff5252",900:"ff5252",A100:"ff5252",A200:"ff5252",A400:"ff5252",A700:"ff5252",contrastDefaultColor:"light"});a.theme("default").primaryPalette("fontsPalette").accentPalette("fontsPalette")};Sf.$inject=["$mdThemingProvider"];
var Tf=[{query:"max-width: 659px",L:1},{query:"(min-width: 660px) and (max-width: 959px)",L:2},{query:"(min-width: 960px) and (max-width: 1279px)",L:2},{query:"(min-width: 1280px) and (max-width: 1599px)",L:3},{query:"(min-width: 1600px) and (max-width: 1979px)",L:4},{query:"(min-width: 1980px) and (max-width: 2339px)",L:4},{query:"(min-width: 2340px) and (max-width: 2559px)",L:4},{query:"min-width: 2560px",L:4}],Uf=function(a){this.$mdMedia_=a}; m.Object.defineProperties(Uf.prototype,{columnCount:{configurable:!0,enumerable:!0,get:function(){var a=this,b=_.find(Tf,function(b){return a.$mdMedia_(b.query)});return b?b.L:1}}});Uf.$inject=["$mdMedia"];
var Vf=function(){};var R=function(a,b,c,d,e,f,g,h,l,t,G,Wa,Zb){var $b=this;this.s=b;this.$mdMedia_=c;this.c=d;this.f=G;this.collection=g;this.h=h;this.b=l;this.router=t;this.isCollectionDrawerOpen=this.isNavDrawerOpen=!1;this.a=(this.isSearchActive||this.b.g)&&!this.g;Wf(this);this.viewDisabled=!1;this.viewErrorType=null;this.pageTitle="Google Fonts";Wa.f||this.P("UNSUPPORTED_BROWSER");this.appReady=!0;Zb.b=this;e.$on("$routeChangeSuccess",this.i.bind(this));"selection.opensesame"in a.search()&&f(function(){return $b.isCollectionDrawerOpen=
!0},1200)},Wf=function(a){a.$mdMedia_("(max-width: 939px)");a.$mdMedia_.getQuery("(max-width: 939px)").addListener(function(b){b.matches||(a.isNavDrawerOpen=!1)})},w=function(a,b){a.pageTitle=b?b+" - Google Fonts":"Google Fonts"};R.prototype.sb=function(){this.router.ja();ff(this.f)};R.prototype.goToHome=R.prototype.sb;R.prototype.gc=function(){this.a=this.b.g=!1};R.prototype.userPressedCloseSearch=R.prototype.gc;R.prototype.hc=function(){this.router.ja();this.a=this.b.g=!0};
R.prototype.userPressedOpenSearch=R.prototype.hc;R.prototype.yb=function(){this.isNavDrawerOpen=!0};R.prototype.openNavDrawer=R.prototype.yb;R.prototype.i=function(){this.isCollectionDrawerOpen=this.isNavDrawerOpen=!1};R.prototype.P=function(a){this.viewErrorType=a;this.viewDisabled=!0};R.prototype.ya=function(){Af({productId:1025695,bucket:this.h.a.directory,enableAnonymousFeedback:!0})};R.prototype.startFeedback=R.prototype.ya;
m.Object.defineProperties(R.prototype,{pageEntity:{configurable:!0,enumerable:!0,get:function(){return!this.c.current||this.viewDisabled?"http://schema.org/WebPage":this.c.current.locals.pageEntity||"http://schema.org/WebPage"}},isSearchDrawerOpen:{configurable:!0,enumerable:!0,get:function(){return this.a&&this.router.isDirectory},set:function(a){this.a=a}},isSearchActive:{configurable:!0,enumerable:!0,get:function(){var a=this.f.a;return!(""==a.query&&Ye(a))}},isSearchDrawerPersistent:{configurable:!0,
enumerable:!0,get:function(){return!this.$mdMedia_("(max-width: 939px)")}},currentDeviceSizeBreakpointId:{configurable:!0,enumerable:!0,get:function(){var a=this;return _.find(rf,function(b){return a.$mdMedia_(b.query)}).id}},isMobileLayout:{configurable:!0,enumerable:!0,get:function(){return this.$mdMedia_(of.query)}},isTabletLayout:{configurable:!0,enumerable:!0,get:function(){return this.$mdMedia_(pf.query)}},isDesktopLayout:{configurable:!0,enumerable:!0,get:function(){return this.$mdMedia_(qf.query)}},
g:{configurable:!0,enumerable:!0,get:function(){return this.$mdMedia_("(max-width: 939px)")}},layoutClass:{configurable:!0,enumerable:!0,get:function(){return this.isSearchDrawerOpen&&this.isSearchDrawerPersistent?"layout-drawer-is-open":""}}});R.$inject="$location $log $mdMedia $route $scope $timeout collectionService feedbackService localStorageService routerService searchService featureDetectionService appService".split(" ");
var Xf=function(){};Xf.prototype.$onInit=function(){this.bars=Yf(this.model)};var Yf=function(a){var b=_.keys(a).length,c=_.max(a,function(a){return a});return _(a).pairs().sort(function(a,b){return b[1]-a[1]}).map(function(a,e){var d=n(a);a=d.next().value;d=d.next().value;return new Zf(a,d,(b-e-1)/(b-1)*(.8-.32)+.32,d/c)}).value()},Zf=function(a,b,c,d){this.label=a;this.value=b;this.opacity=c;this.width=100*d+"%"};
var $f=function(a){var b=a[0];return{restrict:"A",scope:{clipboardSuccess:"&",clipboardFailure:"&"},link:function(a,d,e){var c=new Clipboard(d[0],{target:function(){return b.querySelector(e.gfClipboard)}});a.$on("$destroy",function(){c.destroy()});c.on("success",function(b){a.$apply(function(){a.clipboardSuccess({$event:b})})});c.on("error",function(b){a.$apply(function(){a.clipboardFailure({$event:b})})})}}};$f.$inject=["$document"];
var ag=function(a,b,c){this.ia=b.ga;this.a=c;a.$on("$routeChangeSuccess",this.b.bind(this))};ag.prototype.b=function(){var a=this.a.path();this.ia("send","pageview",bg(a));a=bg(a);this.ia("set","page",a)};var bg=function(a){a.startsWith("/")||(a="/"+a);return a},S=function(a,b,c,d){b={hitType:"event",eventCategory:b,eventAction:c};d&&(b.eventLabel=d);a.ia("send",b)};ag.$inject=["$rootScope","$window","$location"];
var cg=1E3/60,dg=cg/1E3,T=function(a){a.transform&&(a.webkitTransform=a.transform);return a};var eg=function(a,b){var c=a.defer();_.each(b,function(a){a.then(c.resolve,c.reject)});return c.promise};var gg=function(a){return{restrict:"E",scope:!0,bindToController:{isOpen:"=",isMobileLayout:"<"},templateUrl:"components/collection/collection-drawer.html",controller:U,controllerAs:"collectionDrawer",link:function(b,c,d,e){e.j=a.instantiate(fg,{controller:e,element:c,scope:b})}}};gg.$inject=["$injector"];
var U=function(a,b,c,d,e,f,g,h,l,t){this.v=a;this.m=b;this.N=c;this.$timeout_=d;this.O=e;this.na=f;this.a=g;this.enableAndroidSnippets=h;this.G=l;this.H=t;this.selectedTab=0;this.h=this.i=this.l=this.A=this.g=this.c=!1;this.b=this.f=null;this.o=b.resolve();this.peekingLastFamilySelected=null;this.peekingExistingFamilies=[];this.platform="web";this.platforms=[{label:"Platform \u2013 Web",value:"web"},{label:"Platform \u2013 Android",value:"android"}]};
U.prototype.$onInit=function(){this.N.$on("gf:collectionChanged",this.I.bind(this))};U.prototype.ma=function(){this.isOpen=!this.isOpen};U.prototype.toggleOpen=U.prototype.ma;U.prototype.Gb=function(a){Bc(this.a,a);hg(this,[a])};U.prototype.removeFamily=U.prototype.Gb;U.prototype.Ya=function(){var a=this.a.clear();hg(this,a)};U.prototype.clearFamilies=U.prototype.Ya;
var hg=function(a,b){var c=1<b.length?"families":"family",c=a.v.simple().textContent("Font "+c+" removed").action("UNDO").highlightAction(!1).position("bottom right").hideDelay(8E3).highlightAction(!0);a.isMobileLayout&&c.parent(a.j.b);a.v.show(c).then(function(c){"ok"==c&&ig(a,b)})},ig=function(a,b){a.l=!0;_.each(b,function(b){Ac(a.a,b)});a.l=!1};
U.prototype.I=function(a,b,c){a=0!==this.a.families.length;a||(this.isOpen=!1);var d=!!c;b="familyAdded"==b&&!this.c&&!this.l;var e=!1;d&&this.peekingLastFamilySelected&&(e=c.fontFamily==this.peekingLastFamilySelected.fontFamily);b&&d&&!e&&jg(this,c);kg(this.j,a)};
var jg=function(a,b){a.b&&a.$timeout_.cancel(a.b);a.b=a.$timeout_();a.b.then(function(){return lg(a,b)}).then(function(){return a.b=null})},lg=function(a,b){var c=_.filter(a.a.families,function(a){return b!=a});a.o=a.o.then(function(){this.i=!0;this.peekingLastFamilySelected=b;this.peekingExistingFamilies=c;var a=mg(this.j,0===c.length),e=a.promise;this.f=a.cancel;return e}.bind(a)).then(function(){this.i=!1;this.f=this.peekingLastFamilySelected=null;return this.h?(this.h=!1,this.isOpen=!0,this.o=
this.m.resolve(),this.m.reject()):this.m.resolve()}.bind(a))};U.prototype.Rb=function(a){var b=this;a?this.g=!0:this.$timeout_(function(){b.g=!1},100)};U.prototype.setDownloadButtonHovered=U.prototype.Rb;U.prototype.Sb=function(a){this.A=a};U.prototype.setDownloadEducationHovered=U.prototype.Sb;U.prototype.Fb=function(){this.H.i=!0;this.O.open(this.X);S(this.G,"collectionDrawer","download")};U.prototype.performDownload=U.prototype.Fb;U.prototype.cc=function(){S(this.G,"collectionDrawer","skyfonts")};
U.prototype.trackSkyFontsLinkClick=U.prototype.cc;U.prototype.bb=function(a){if(a==y)return"all Fonts";a=_.map(Ec(this.a,a),function(a){return a.name});return 1==a.length?a[0]:a.slice(0,a.length-1).join(", ")+" and "+_.last(a)};U.prototype.familyNamesSupportingScript=U.prototype.bb;U.prototype.Z=function(a){return Ie(a,!0)};U.prototype.formatVariant=U.prototype.Z;
m.Object.defineProperties(U.prototype,{isOpen:{configurable:!0,enumerable:!0,get:function(){return this.c},set:function(a){this.i?a&&(this.h=!0,this.f()):(this.c=a,this.j&&og(this.j,this.c))}},isDownloadEducationShown:{configurable:!0,enumerable:!0,get:function(){return(this.g||this.A)&&!this.H.i}},X:{configurable:!0,enumerable:!0,get:function(){return this.na+"download?family="+this.W}},W:{configurable:!0,enumerable:!0,get:function(){return _.map(this.a.families,function(a){return encodeURIComponent(a.fontFamily.name)}).join("|")}}});
U.$inject="$mdToast $q $scope $timeout $window apiBaseUrl collectionService enableAndroidSnippets googleAnalyticsService localStorageService".split(" ");
var pg=50*cg,fg=function(a,b,c,d,e,f,g,h,l,t){this.H=a;this.a=b;this.v=e;this.$timeout_=f;this.g=h;this.c=l;this.X=t;this.o=this.h=!1;this.l=!0;this.b=l[0];this.W=c[0].body;this.m=this.b.querySelector(".collection-drawer-content");this.N=this.b.querySelector(".collection-drawer-static-tabs");this.O=this.b.querySelector(".collection-drawer-sticky-bar");this.i=this.b.querySelector(".collection-drawer-peek-content");this.f=d.createBackdrop(t,"md-opaque collection-drawer-backdrop gf-scroll-trap");this.a.leave(this.f);
this.c.toggleClass("collection-drawer-is-visible",0!=g.families.length);t.$on("$destroy",this.A.bind(this));angular.element(this.m).on("scroll",this.I.bind(this));this.g.isOpen&&og(this,!0)},og=function(a,b){b?(qg(a),a.m.scrollTop=0,a.a.addClass(a.c,"collection-drawer-is-open"),rg(a),a.a.enter(a.f,a.W,null),a.f.on("click",function(){a.X.$apply(function(){return a.g.isOpen=!1})})):(a.a.removeClass(a.c,"collection-drawer-is-open"),a.A(),a.a.leave(a.f))},qg=function(a){var b=a.b.querySelector(".collection-drawer-static-tabs"),
c=a.b.querySelector(".collection-drawer-static-load-time-gauge"),d=a.b.querySelector(".collection-drawer-static-platform-selector");var e=a.g.isMobileLayout?"none":a.b.style.height="";a.i.style.display="none";b.style.display=e;c.style.display=e;d&&(d.style.display=e)},kg=function(a,b){b?a.a.addClass(a.c,"collection-drawer-is-visible"):a.a.removeClass(a.c,"collection-drawer-is-visible").then(function(){og(a,!1)})},mg=function(a,b){var c=a.b,d=c.querySelector(".collection-drawer-new-selection-chip");
a.i.style.display="";b&&c.classList.add("collection-drawer-is-peeking-to-visible");var e=a.v.defer();a.a.addClass(d,"is-entering");return{promise:a.a.addClass(c,"collection-drawer-is-peeking").then(function(){return eg(a.v,[a.$timeout_(_.noop,pg),e.promise])}).then(function(){c.classList.remove("collection-drawer-is-peeking-to-visible");return a.a.removeClass(c,"collection-drawer-is-peeking")}).then(function(){a.i.style.display="none";d.classList.remove("is-entering")}),cancel:function(){return e.resolve()}}};
fg.prototype.I=function(){this.l=!0};var rg=function(a){a.g.isMobileLayout||(a.h=!0,a.G())};fg.prototype.G=function(){if(this.h){if(this.l){this.l=!1;var a=this.m.getBoundingClientRect().top,b=this.N.getBoundingClientRect().top,a=a>b;a!=this.o&&(this.o=a,this.O.classList.toggle("sticky-is-visible",a))}this.H(this.G.bind(this))}};fg.prototype.A=function(){this.h=!1};fg.$inject="$$rAF $animate $document $mdUtil $q $timeout collectionService controller element scope".split(" ");
var sg=function(a,b){this.b=a;this.state="fast";this.c=b};sg.prototype.$onInit=function(){this.a();this.b.$on("gf:collectionChanged",this.a.bind(this))};sg.prototype.a=function(){var a=this.c.g;this.state=3>a?"fast":6>a?"moderate":"slow"};sg.$inject=["$scope","collectionService"];
var tg=function(a){this.a=a;this.platforms=["web","android"]};tg.prototype.vb=function(a){return this.model==a};tg.prototype.isPlatformSelected=tg.prototype.vb;tg.prototype.Nb=function(a){this.model!=a&&(this.model=a,S(this.a,"collectionDrawer","platformChange",a))};tg.prototype.selectPlatform=tg.prototype.Nb;tg.$inject=["googleAnalyticsService"];
var ug=function(a,b,c){this.b=a;this.c=b;this.f=c;this.codeType="java";this.a=null};ug.prototype.Aa=function(){if(this.b.getSelection){var a=this.b.getSelection();0!=a.rangeCount&&(a=a.getRangeAt(0),(a.startContainer!=a.endContainer||4<=a.endOffset-a.startOffset)&&S(this.f,"collectionDrawer","androidEmbed",this.codeType))}};ug.prototype.trackEmbedSelection=ug.prototype.Aa;
m.Object.defineProperties(ug.prototype,{fontQueries:{configurable:!0,enumerable:!0,get:function(){null!==this.a&&this.isStatic||(this.a=_(this.c.families).map(function(a){return kc(a)}).flatten().value());return this.a}}});ug.$inject=["$window","collectionService","googleAnalyticsService"];
var V=function(a,b,c){this.c=a;this.f=b;this.g=c;this.embedStyle="link";this.a=this.b=null};V.prototype.mb=function(a){if(null===this.a||!this.isStatic){var b=Hc(this.f);this.a=b?"subset="+b:""}return this.a?a+this.a:""};V.prototype.getScriptUrlParam=V.prototype.mb;V.prototype.Aa=function(){if(this.c.getSelection){var a=this.c.getSelection().getRangeAt(0);(a.startContainer!=a.endContainer||4<=a.endOffset-a.startOffset)&&S(this.g,"collectionDrawer","embed")}};V.prototype.trackEmbedSelection=V.prototype.Aa; m.Object.defineProperties(V.prototype,{familyUrlParamValue:{configurable:!0,enumerable:!0,get:function(){null!==this.b&&this.isStatic||(this.b=Gc(this.f,"+"));return this.b}}});V.$inject=["$window","collectionService","googleAnalyticsService"];
var vg=function(a){this.c=a;this.a=null};vg.prototype.kb=function(a){return Fb[a.category]};vg.prototype.getFallbackFamily=vg.prototype.kb;m.Object.defineProperties(vg.prototype,{b:{configurable:!0,enumerable:!0,get:function(){return null!==this.a&&this.isStatic?this.a:this.a=this.c.families.slice(0)}},fontFamilies:{configurable:!0,enumerable:!0,get:function(){return _.map(this.b,function(a){return a.fontFamily})}}});vg.$inject=["collectionService"];
var wg=function(a,b){do if(b(a))return a;while(a=a.parent);return null},xg=function(a,b){b(a);for(a=a.firstChild;a;)xg(a,b),a=a.nextSibling};var Cg=function(a,b){return{restrict:"E",bindToController:{contentEditableModel:"=",editDisabled:"<",text:"=",textChangedDelegate:"&textChanged"},controller:yg,controllerAs:"contentEditable",link:function(c,d,e,f){d.attr("spellcheck","false");f.j=a.instantiate(zg,{scope:c,element:d,attrs:e,ctrl:f});f.j&&f.M&&f.M.b();d.on("drop",function(a){a.preventDefault()});d.on("paste",function(a){a.preventDefault();var c;a.clipboardData?c=(a.hd||a).clipboardData.getData("text/plain"):b.clipboardData&&(c=b.clipboardData.getData("Text"));
a=Ag(f.j,c);if(b.getSelection&&a){c=b.getSelection();var d=a.lastChild||a,e=c.getRangeAt(0);e.deleteContents();e.insertNode(a);e=e.cloneRange();e.setStartAfter(d);e.collapse(!0);c.removeAllRanges();c.addRange(e)}Bg(f)});var g=_.debounce(function(){pe(f)},300);d.on("keyup",function(){g();c.$apply(function(){Bg(f)})});d.on("blur",function(){c.S(function(){Bg(f)})})}}};Cg.$inject=["$injector","$window"];var yg=function(a){this.c=a;this.a=!1;this.b=!0};
yg.prototype.K=function(a){if(this.j)if(this.a)this.a=!1,re(this.j);else{var b=this.j;if(r(a)){a=Ag(b,a);for(var c=b.a;c.firstChild;)c.removeChild(c.firstChild);b.a.appendChild(a);re(b)}}};
var pe=function(a){if(a.b){var b=a.j;a=b.b.getSelection();if(1==a.rangeCount){var c=a.getRangeAt(0),d=c.endContainer;if(d.nodeType==Node.TEXT_NODE){var e=Dg(b,d.nodeValue);if(0!=e.length&&(1!=e.length||e[0].nodeType!=Node.TEXT_NODE)){for(var b=b.b.document.createDocumentFragment(),f=c.startOffset,g=0,h,l=0,t=0;t<e.length;t++){var G=e[t].nodeType==Node.TEXT_NODE?e[t].nodeValue.length:1;g<=f&&(h=e[t],l=f-g);b.appendChild(e[t]);g+=G}d.parentNode.replaceChild(b,d);h.nodeType==Node.TEXT_NODE?c.setStart(h,
l):c.setStartAfter(h);c.collapse(!0);a.removeAllRanges();a.addRange(c)}}}}},Bg=function(a){var b=Eg(a.j);b!=a.text&&(a.text=b,a.a=!0,a.textChangedDelegate())};m.Object.defineProperties(yg.prototype,{contentEditableModel:{configurable:!0,enumerable:!0,get:function(){return this.M},set:function(a){if(a){if(this.M){var b=this.M;b.a==this&&(b.a=null)}this.M=a;this.M.a=this;this.j&&this.M&&this.M.b()}}},editDisabled:{configurable:!0,enumerable:!0,set:function(a){this.j&&(this.j.editDisabled=!!a)}}});
yg.$inject=["fontFamilyNameService"];
var zg=function(a,b,c,d){this.b=a;this.a=d[0];this.g=b;this.c=new Md(new Gd(c.a.a));this.g.c||(this.a.style.whiteSpace="pre-wrap");this.a.setAttribute("contenteditable",!0);this.f=a.document.createElement("div")},Eg=function(a){var b="";xg(a.a,function(c){if(c!=a.a)if(c.nodeType==Node.TEXT_NODE)b+=c.nodeValue;else if(c.nodeType==Node.ELEMENT_NODE)switch(c.nodeName){case "BR":case "DIV":b+="\n";break;case "IMG":c.hasAttribute("data-missing-character")&&(b+=c.getAttribute("data-missing-character"))}});return b},
Ag=function(a,b){var c=a.f;a.g.c?c.innerText=b:c.textContent=b;b=a.b.document.createDocumentFragment();for(c=0;c<a.f.childNodes.length;c++){var d=a.f.childNodes[c];if(d.nodeType==Node.TEXT_NODE)for(var d=Dg(a,d.nodeValue),e=0;e<d.length;e++)b.appendChild(d[e]);else b.appendChild(d),c--}return b},Dg=function(a,b){for(var c=[],d=!1,e="",f=0;f<b.length;f++){var g=b.charAt(f);(d=Od(a.c,g,d))?e+=g:(0<e.length&&c.push(a.b.document.createTextNode(e)),c.push(ca(g)),e="");f==b.length-1&&0<e.length&&c.push(a.b.document.createTextNode(e))}return c},
re=function(a){a.a.style.visibility="visible"};m.Object.defineProperties(zg.prototype,{editDisabled:{configurable:!0,enumerable:!0,set:function(a){this.a.setAttribute("contenteditable",!a)}}});zg.$inject=["$window","featureDetectionService","fontDetectionService","element"];
var Fg=function(a,b){this.g=a;this.f=b;this.b=this.a=null;this.c=!1},Gg=function(a){var b=[];a.a&&b.push("w"+Math.ceil(a.a*a.f));a.b&&b.push("h"+Math.ceil(a.b*a.f));a.c&&b.push("fbw=1");return a.g+"="+b.join("-")};var Hg=function(a){this.a=a.devicePixelRatio};Hg.$inject=["$window"];var Ig=function(a){this.b=a};Ig.prototype.$onInit=function(){this.a="boolean"==typeof this.a?this.a:!0};m.Object.defineProperties(Ig.prototype,{avatarUrl:{configurable:!0,enumerable:!0,get:function(){if(r(this.model.imageUrl)){var a=new Fg(this.model.imageUrl,this.b.a);a.a=40;a.b=40;a.c=!0;a=Gg(a)}else a="";return a}}});Ig.$inject=["imageUrlService"];
var Lg=function(a){return{restrict:"E",scope:{},controller:Jg,controllerAs:"drawer",bindToController:{isOpen:"=",isPersistentDelegate:"&isPersistent",disableAutofocusDelegate:"&disableAutofocus"},link:function(b,c,d,e){e.j=a.instantiate(Kg,{controller:e,element:c,$scope:b})}}};Lg.$inject=["$injector"];var Jg=function(a){this.c=a};Jg.prototype.$onInit=function(){this.a=this.a||!1;this.b=this.b||!1;var a=this.c.$watch(this.isPersistentDelegate,this.g.bind(this));this.c.$on("$destroy",a)};
Jg.prototype.g=function(a){this.b=a;this.j&&Mg(this.j,a,this.a)};m.Object.defineProperties(Jg.prototype,{f:{configurable:!0,enumerable:!0,get:function(){return this.disableAutofocusDelegate()}},isOpen:{configurable:!0,enumerable:!0,get:function(){return this.a},set:function(a){a!=this.a&&(this.a=a,this.j&&(this.j.ma(a),Mg(this.j,this.b,a)))}}});Jg.$inject=["$scope"];
var Kg=function(a,b,c,d,e,f){this.b=a;this.l=d;this.f=e;this.a=f;this.g=b[0];this.m=angular.element(this.g.body);this.c=c.createBackdrop(d,"md-opaque drawer-backdrop gf-scroll-trap");this.b.leave(this.c);e.isOpen&&(this.ma(!0),Mg(this,e.b,!0))};Kg.prototype.ma=function(a){a?this.b.addClass(this.a,"drawer-is-open").then(this.h.bind(this)):this.b.removeClass(this.a,"drawer-is-open").then(this.i.bind(this))};
var Mg=function(a,b,c){!b&&c?(a.b.enter(a.c,a.m,null),a.a.toggleClass("drawer-is-temporary",!0),a.c.on("click",function(){a.l.$apply(function(){return a.f.isOpen=!1})})):(a.b.leave(a.c),a.a.toggleClass("drawer-is-temporary",!1))};Kg.prototype.h=function(){if(!this.f.f){var a=this.a[0].querySelector("[gf-drawer-autofocus]");a&&a.focus()}};Kg.prototype.i=function(){var a=this.g.activeElement;if(a)for(var b=a;null!=(b=b.parentElement);)if(b==this.a[0]){a.blur();break}};Kg.$inject="$animate $document $mdUtil $scope controller element".split(" ");
var Ng="\\(^\u0414^)/ (\u0387.\u0387) (\u02da\u0394\u02da)b (\u0387_\u0387) (^_^)b (>_<) (o^^)o (;-;) (\u2265o\u2264) \\(o_o)/ (^-^*) (='X'=)".split(" "),Og={},Pg=(Og.GENERIC_ERROR="Something went wrong. Please try again soon.",Og.NO_RESULTS="No fonts found!",Og.PAGE_NOT_FOUND="Unfortunately, this page doesn&apos;t exist.",Og.UNSUPPORTED_BROWSER="Your browser is not currently supported. Google Fonts works best on Chrome, Firefox, Edge and Safari.",Og),Qg={},Rg=(Qg.GENERIC_ERROR="Something went wrong",
Qg.PAGE_NOT_FOUND="Page not found",Qg),Tg=function(){return{restrict:"E",scope:{},templateUrl:"components/error/error.html",controller:Sg,controllerAs:"error",bindToController:{type:"<"}}};Tg.$inject=["$injector"];var Sg=function(a){this.b=a;this.emoji=Ng[Math.floor(Math.random()*Ng.length)]};Sg.prototype.$onInit=function(){this.a&&w(this.b.a,this.a)}; m.Object.defineProperties(Sg.prototype,{type:{configurable:!0,enumerable:!0,set:function(a){a in Pg&&(this.text=Pg[a],this.a=Rg[a],this.b&&this.a&&w(this.b.a,this.a))}}});Sg.$inject=["appService"];
var Ug=function(a){function b(a,b){return function(c,d){a(c,d);var e=b.get("appService");d=b.get("googleAnalyticsService");e.P("GENERIC_ERROR");d&&e.Ja&&(e=c.message,c.stack&&(e+="\n\n"+c.stack),d.ia("send","exception",{exDescription:e,exFatal:!0}))}}a.decorator("$exceptionHandler",b);b.$inject=["$delegate","$injector"]};Ug.$inject=["$provide"];
var Wg=function(a){return{restrict:"E",templateUrl:"components/external_font_preview/external-font-preview.html",scope:{},controller:Vg,controllerAs:"fontPreview",bindToController:{model:"<"},link:function(b,c,d,e){e.Ma=function(){a(function(){c[0].querySelector(".external-font-preview-foundry-menu-toggle").click()},0,!1)}}}};Wg.$inject=["$timeout"];var Vg=function(a,b,c){this.g=a;this.a=b;this.f=c;this.c=!1;this.Ma=_.noop};
Vg.prototype.$onInit=function(){var a=this;this.a.$on("$mdMenuOpen",this.b.bind(this,!0));this.a.$on("$mdMenuClose",this.b.bind(this,!1));var b=this.h.bind(this);this.f.addEventListener("resize",b);this.a.$on("$destroy",function(){a.f.removeEventListener("resize",b)})};Vg.prototype.xb=function(){this.Ma()};Vg.prototype.openFoundryMenu=Vg.prototype.xb;Vg.prototype.b=function(a){this.c=a};Vg.prototype.h=function(){this.c&&this.g.hide()}; m.Object.defineProperties(Vg.prototype,{fontFamilyName:{configurable:!0,enumerable:!0,get:function(){return'"'+this.model.name+'"'}}});Vg.$inject=["$mdMenu","$scope","$window"];
var Xg=function(a,b,c,d){if(this.fallbackFamilyName&&this.blankFallback)throw Error("l");this.$timeout_=b;this.s=a;this.i=c;this.l=d;this.f=!1};Xg.prototype.$onInit=function(){this.a=this.a||null;this.blankFallback=this.blankFallback||!1;this.fallbackFamilyName=this.fallbackFamilyName||null;Yg(this)};var Yg=function(a){!a.f&&a.$timeout_&&(a.f=!0,a.$timeout_(a.h.bind(a),1,!1))};Xg.prototype.h=function(){this.a?(this.f=!1,ke(this.l,this.c.name,this.b,A[this.g],this.a)):this.s.warn("gf-font-render element not provided with text")};
m.Object.defineProperties(Xg.prototype,{style:{configurable:!0,enumerable:!0,get:function(){var a=[],b=we(this.i,this.c.name,this.b,A[this.g]);b&&a.push(b);this.blankFallback||!b?a.push("'Adobe Blank'"):this.fallbackFamilyName&&a.push("'"+this.fallbackFamilyName+"'");return{"font-family":a.join(","),"font-weight":parseInt(this.b,10)||400,"font-style":yd(this.b)}}},fontFamily:{configurable:!0,enumerable:!0,set:function(a){this.c!=a&&(this.c=a,Yg(this))}},variant:{configurable:!0,enumerable:!0,set:function(a){this.b!=
a&&(this.b=a,Yg(this))}},scriptId:{configurable:!0,enumerable:!0,set:function(a){this.g!=a&&(this.g=a,Yg(this))}},text:{configurable:!0,enumerable:!0,get:function(){return this.a},set:function(a){this.a!=a&&(this.a=a,Yg(this))}}});Xg.$inject=["$log","$timeout","fontFamilyNameService","fontLoaderService"];
var Zg=function(a,b,c){return{restrict:"E",templateUrl:"components/font_preview/font-preview.html",scope:{},controller:W,controllerAs:"fontPreview",bindToController:{applyAllDelegate:"&",isMobileMode:"<",model:"="},link:function(d,e,f,g){function h(){var a=function(c){"MD-OPTION"==c.target.tagName?g.isMenuOpen=!0:(c=wg(c.target,function(a){return"GF-FONT-PREVIEW"==a.tagName}),g.isMenuOpen=!1,g.hasFocus=c?c==l:!1);d.S();b[0].removeEventListener("focus",a,!0)};b[0].addEventListener("focus",a,!0)}var l=
e[0],t=l.querySelector(".font-preview-text");a.enabled(t,!1);var G;e.parent().on("mouseenter",function(){G=c(function(){g.isMouseOver=!0},100)});e.parent().on("mouseleave",function(){c.cancel(G);d.S(function(){g.isMouseOver=!1})});e.attr("tabindex",-1);g.fb=function(a){a?c(function(){t.focus()},100,!1):l.focus()};l.addEventListener("focus",function(){g.hasFocus=!0;d.S()},!0);l.addEventListener("blur",function(a){"MD-SELECT"==a.target.tagName?h():(g.hasFocus=!1,d.S())},!0)}}};
Zg.$inject=["$animate","$document","$timeout"];var W=function(a,b,c,d,e,f,g){this.f=b;this.g=e;this.h=d;this.i=f;this.b=g;this.isMouseOver=this.isMenuOpen=this.hasFocus=!1;this.c=null;a.$on("$destroy",this.l.bind(this))};W.prototype.l=function(){if(this.model){var a=this.model;a.a==this&&(a.a=null)}};W.prototype.za=function(){this.f.toggle(this.model.fontFamily,this.model.variant)};W.prototype.toggleInCollection=W.prototype.za;W.prototype.tb=function(){this.isMobileMode&&this.aa()};
W.prototype.goToSpecimenIfMobile=W.prototype.tb;W.prototype.aa=function(){this.i.aa(this.model.fontFamily.name)};W.prototype.goToSpecimen=W.prototype.aa;W.prototype.qa=function(){this.model.hasChanges=!1;this.applyAllDelegate();S(this.b,"fontPreview","applyAll")};W.prototype.applyAll=W.prototype.qa;W.prototype.Yb=function(){this.Pa("custom"==this.model.textType)};W.prototype.textTypeMenuClosed=W.prototype.Yb;W.prototype.Pa=function(a){this.fb(void 0===a?!1:a);this.isMenuOpen=!1};
W.prototype.selectMenuClosed=W.prototype.Pa;W.prototype.Qa=function(){this.model.isUserEducationShown=!1;this.g.h=!0};W.prototype.userWasEducated=W.prototype.Qa;W.prototype.fc=function(){this.Qa();this.model.Ia()};W.prototype.userEditedText=W.prototype.fc;W.prototype.wb=function(){this.Ka();S(this.b,"fontPreview","contentEditableFocus")};W.prototype.onFocusContentEditable=W.prototype.wb;W.prototype.Ka=function(){ue(this.model,!this.isMobileMode)};W.prototype.loadFullFontScript=W.prototype.Ka;
W.prototype.Z=function(a,b){return Ie(a,void 0===b?!0:b)};W.prototype.formatVariant=W.prototype.Z;W.prototype.nb=function(a){return a?{"font-family":we(this.h,a.fontFamily.name,a.variant,a.script),"font-size":a.fontSize+"px","font-style":yd(a.variant),"font-weight":parseInt(a.variant,10)||400,"line-height":Bd(a.fontSize,a.script.u)}:{}};W.prototype.getStyleForFontModel=W.prototype.nb;
W.prototype.ac=function(){var a=this;this.c||(this.c=_.debounce(function(){S(a.b,"fontPreview","controlsChange")},1E3));this.c()};W.prototype.trackControlsChange=W.prototype.ac;
m.Object.defineProperties(W.prototype,{model:{configurable:!0,enumerable:!0,get:function(){return this.a},set:function(a){if(a){if(this.a){var b=this.a;b.a==this&&(b.a=null)}this.a=a;this.a.a=this;this.isMouseOver=this.hasFocus=!1}}},isInCollection:{configurable:!0,enumerable:!0,get:function(){return this.model?this.f.contains(this.model.fontFamily,this.model.variant):!1}},isFamilyMode:{configurable:!0,enumerable:!0,get:function(){return this.model?"family"==this.model.c:!0}},isVariantMode:{configurable:!0,
enumerable:!0,get:function(){return this.model?"variant"==this.model.c:!1}},specimenUrl:{configurable:!0,enumerable:!0,get:function(){return this.model?Fe("/specimen/"+encodeURIComponent(this.model.fontFamily.name)+"/"):null}},isUserEducationShown:{configurable:!0,enumerable:!0,get:function(){return this.model.isUserEducationShown&&!this.g.h&&!this.isMobileMode}},areControlsShown:{configurable:!0,enumerable:!0,get:function(){return this.hasFocus||this.isMenuOpen||this.isMouseOver}},formattedDesigners:{configurable:!0,
enumerable:!0,get:function(){return this.model?this.model.fontFamily.designerNames.join(", "):""}}});W.$inject="$scope collectionService featureDetectionService fontFamilyNameService localStorageService routerService googleAnalyticsService".split(" ");
var ah=function(a,b,c,d,e){return{restrict:"E",scope:{},bindToController:{gridListModel:"<",columnCount:"<",initialGridScrollState:"<?"},transclude:{itemTemplate:"gridItemTemplate"},templateUrl:"components/grid_list/grid-list.html",controller:X,controllerAs:"gridList",link:function(f,g,h,l,t){l.j=c.instantiate($g,{scope:f,element:g,attrs:h,ctrl:l,transcludeFn:t});var G=!0,Wa=function(){d(l.K.bind(l),0,!1)};e.addEventListener("resize",Wa);var Zb=l.K.bind(l);b.on("scroll",Zb);var $b=function(){G&&(a($b),
l.update())};a($b);f.$on("$destroy",function(){G=!1;e.removeEventListener("resize",Wa);b.off("scroll",Zb)})}}};ah.$inject=["$$rAF","$document","$injector","$timeout","$window"];var X=function(a){this.s=a;this.h={};this.b=[];this.g=!0;this.c=this.a=!1};X.prototype.$onInit=function(){this.initialGridScrollState=this.initialGridScrollState||null;this.gridListModel.c=this.i.bind(this);bh(this)};X.prototype.ib=function(){return"has-"+this.f+"-columns"};X.prototype.getColumnCssClass=X.prototype.ib;
X.prototype.i=function(){this.a=!0;bh(this);this.K()};X.prototype.K=function(){this.g=!0};
X.prototype.update=function(){if(this.g){var a=ch(this,this.b),b=0;if(null!==this.initialGridScrollState){var c=this.initialGridScrollState;var d=Math.floor(c.ua/this.columnCount);if(d>=a.length)c=!1;else{var e=a[d];this.j.a.style.height=e.top+this.j.h.innerHeight+"px";var d=this.j,e=e.top;var f=this.j;b=f.U.scrollTop||f.V.scrollTop;f=f.a.getBoundingClientRect().top+b;e=e+f+1;d.U.scrollTop=e;d.V.scrollTop=e;c.va--;c=!0}b=c?this.initialGridScrollState.va:0;this.initialGridScrollState=null}d=this.j;
c=-d.a.getBoundingClientRect().top;d=d.h.innerHeight;e={top:c,height:Math.max(d+Math.min(c,0),0),bottom:c+d};f=dh(e,a);c=eh(this,f);var g=new x(Math.max(f.start-0,0),Math.min(f.end+2,a.length-1)),d=eh(this,g);var h=this.a?null:this.h.Hb,l={ka:null,pa:null,Oa:null,Na:null};h?(h.start<d.start?l.Oa=new x(h.start,Math.min(d.start-1,h.end)):h.start>d.start&&(l.ka=new x(d.start,Math.min(d.end,h.start-1))),h.end<d.end?l.pa=new x(Math.max(d.start,h.end+1),d.end):h.end>d.end&&(l.Na=new x(Math.max(d.end+1,
h.start),h.end))):l.pa=d;fh(this,a[g.start],l);this.c&&gh(this.j);var h=hh(this.j),t=this.b.splice.apply(this.b,[].concat([d.start,d.length],la(h)));var G=l.ka?l.ka.length:0,l=g=0;t.length&&h.length&&(t=ch(this,t),h=ch(this,h),l=_.last(h).bottom-_.last(t).bottom,G&&(g=Math.ceil(G/this.columnCount),g=h[g-1].bottom-t[g-1].bottom));g+=b;if(b=_.last(a))this.j.a.style.height=b.bottom+l+"px";this.a?(b=this.j,b.U.scrollTop=0,b.V.scrollTop=0):g&&(b=this.j,0!=b.U.scrollTop||0!=b.V.scrollTop)&&(b.U.scrollTop+=
g,b.V.scrollTop+=g);this.h.Hb=d;a={ua:c.start,va:e.top-a[f.start].top};this.a=this.c=this.g=!1;0>l&&this.K();this.gridListModel.v(this.columnCount,d,c,a)}};
var ch=function(a,b){return _(b).chunk(a.columnCount).map(function(a){return Math.max.apply(Math,[].concat(la(a)))}).reduce(function(a,b){var c=_.last(a),c=c?c.top+c.height:0;a.push({top:c,bottom:c+b,height:b});return a},[])},dh=function(a,b){for(var c=_.sortedIndex(b,a,function(a){return a.top}),c=Math.max(c-1,0),d=c+1;d<b.length;d++)if(!(b[d].top<a.bottom))return new x(c,Math.min(d-1,b.length-1));return new x(c,b.length-1)},eh=function(a,b){var c=b.start*a.columnCount;return new x(c,Math.min(a.gridListModel.tileCount-
1,c+b.length*a.columnCount-1))},fh=function(a,b,c){b=b?b.top:0;c=_.mapValues(c,function(b){return b?a.gridListModel.b(b):[]});ih(a.j,b,c,a.a)},bh=function(a){a.b=_.times(a.gridListModel.tileCount,function(){return 280})};m.Object.defineProperties(X.prototype,{columnCount:{configurable:!0,enumerable:!0,get:function(){return this.f},set:function(a){a!=this.f&&(this.f=a,this.c=!0,this.K())}}});X.$inject=["$log"];
var $g=function(a,b,c,d,e,f){this.h=c;this.U=a[0].body;this.V=a[0].documentElement;this.f=d;this.a=e[0];this.b=this.a.querySelector(".grid-list-tiles");this.g=angular.element(this.b);this.c=b.instantiate(jh,{transcludeFn:f})},ih=function(a,b,c,d){function e(a,b){var c=g.ra.pop();c||(c=kh(g));g.ea.put(a,c);c.scope.tileModel=a;c.scope.Ra();return c.element.toggleClass("is-in-last-column",b%h==h-1)}a.b.style.paddingTop=b+"px";var f;d?f=lh(a.c):f=_.map(c.Oa.concat(c.Na),function(b){var c=a.c;(b=c.ea.remove(b))&&
c.ra.push(b);return b});_.each(f,function(a){return a.element.remove(!0)});var g=a.c,h=a.f.columnCount;_.eachRight(c.ka,function(b,c){return a.g.prepend(e(b,c))});_.each(c.pa,function(b,c){return a.g.append(e(b,c))})},gh=function(a){var b=a.f.columnCount;_.each(a.b.children,function(a,d){a.classList.toggle("is-in-last-column",d%b==b-1)})},hh=function(a){return _.map(a.b.children,function(a){return a.offsetHeight})};$g.$inject="$document $injector $window ctrl element transcludeFn".split(" ");
var jh=function(a,b){this.a=b;this.ra=[];this.ea=new a},lh=function(a){return _.map(Object.getOwnPropertyNames(a.ea),function(b){var c=a.ea[b];delete a.ea[b];a.ra.push(c);return c})},kh=function(a){var b;a.a(function(a,d){b={element:angular.element('<li class="grid-list-tile"></li>').append(a),scope:d,pd:void 0}},null,"itemTemplate");return b};jh.$inject=["$$HashMap","transcludeFn"];
var mh=function(a,b){return{scope:{},restrict:"A",link:function(c,d){var e=b[0].body,f=b[0].documentElement,g=!1,h=!1;b.on("scroll",function(){g=!0});var l=function(){a(l);if(g&&"fixed"!=e.style.position){var b=0<(e.scrollTop||f.scrollTop);h!=b&&d.toggleClass("body-is-scrolled",b);h=b;g=!1}};a(l)}}};mh.$inject=["$$rAF","$document","$window"];
var nh=function(a,b){this.f=0;this.b=[];this.c=a[0];this.a=b};nh.prototype.log=function(a,b){var c=this,d=this.f++,e=this.c.createElement("img");this.b[d]=e;e.onload=e.onerror=e.onabort=function(){delete c.b[d]};e.src=oh(this,a,b)};var oh=function(a,b,c){b={e:b};c&&_.extend(b,c);return Ge(a.a.protocol(),a.a.host(),a.a.port(),b)};nh.$inject=["$document","$location"];
var ph=function(a){function b(a,b){var c=!(!b.performance||!b.performance.now);a.time=function(d,e){var f=c?b.performance.now():Date.now();try{return e()}finally{a.info(d,((c?b.performance.now():Date.now())-f).toFixed(3)+"ms")}};return a}a.decorator("$log",b);b.$inject=["$delegate","$window"]};ph.$inject=["$provide"];
var qh=function(){};qh.prototype.$onInit=function(){this.slices=rh(this)};
var rh=function(a){a=sh(a);var b=Object.keys(a).length,c=0,d=0,e=0,f=0;return _.map(a,function(a,h){var g=360*a*Math.PI/180;c=e;d=c+g/2;e=c+g;f++;var g=50+49*Math.cos(c),t=50+49*Math.sin(c),G=50+49*Math.cos(e),Wa=50+49*Math.sin(e);return new th(.05>a?"":h,1==a?"M50,50\n                m -49, 0\n                a 49,49 0 1,0 98,0\n                a 49,49 0 1,0 -98,0":"M50,50\n                L"+g+","+t+"\n                A49,49 0 "+(.5<=a?1:0)+",1\n                "+G+","+Wa+" z",34*Math.cos(d)+46.5,
34*Math.sin(d)+52,f==b&&1==b%5?"pie-chart-slice-0":"pie-chart-slice-"+f%5)})},sh=function(a){var b=_(a.model).pairs().groupBy(function(a){return.035>a[1]}).value();a=b["false"];b=_.reduce(b["true"],function(a,b){return a+b[1]},0);a=_(a).object();0<b&&(a=a.extend({"":b}));return a.value()},th=function(a,b,c,d,e){this.label=a;this.path=b;this.labelX=c+"px";this.labelY=d+"px";this.cssClass=e};
var Y=function(a,b,c,d,e){this.l=c;this.g=d;this.model=d.a;this.groupUrls=["components/search_panel/groups/categories.html","components/search_panel/groups/sorting.html","components/search_panel/groups/scripts.html","components/search_panel/groups/refinements.html"];this.b=this.a=this.c=this.f=!1;this.categories=[{modelField:"Serif",label:"Serif"},{modelField:"Sans Serif",label:"Sans Serif"},{modelField:"Display",label:"Display"},{modelField:"Handwriting",label:"Handwriting"},{modelField:"Monospace",
label:"Monospace"}];this.sorts=[{label:"Trending",value:"default"},{label:"Popular",value:"popularity"},{label:"Date Added",value:"date"},{label:"Alphabetical",value:"alpha"}];this.allScript=z;this.scripts=_(A).keys().sort().map(function(a){return A[a]}).filter(function(a){return!a.hidden}).value();this.shapes=[{label:"Thickness",modelField:"thickness",enabledField:"thicknessEnabled",ariaLabel:"font thickness"},{label:"Slant",modelField:"slant",enabledField:"slantEnabled",ariaLabel:"font slant"},
{label:"Width",modelField:"width",enabledField:"widthEnabled",ariaLabel:"font width"}];this.h=e;this.debouncedLogSearchQuery=_.debounce(this.i.bind(this),2E3)};Y.prototype.ab=function(a){13==a.keyCode&&this.closeOnQueryEnter&&(a=this.l,a.a&&(a.a.isSearchDrawerOpen=!1))};Y.prototype.closeDrawerIfEnterPressed=Y.prototype.ab;Y.prototype.Za=function(){ff(this.g)};Y.prototype.clearFilters=Y.prototype.Za;Y.prototype.fa=function(){df(this.g)};Y.prototype.modelChanged=Y.prototype.fa;
Y.prototype.Tb=function(){this.f?this.c=!0:this.fa()};Y.prototype.sortChanged=Y.prototype.Tb;Y.prototype.Vb=function(){this.f=!0};Y.prototype.sortSelectOpened=Y.prototype.Vb;Y.prototype.Ub=function(){this.c&&this.fa();this.c=this.f=!1};Y.prototype.sortSelectClosed=Y.prototype.Ub;Y.prototype.Ib=function(){this.a?this.b=!0:this.fa()};Y.prototype.scriptChanged=Y.prototype.Ib;Y.prototype.Kb=function(){this.a=!0};Y.prototype.scriptSelectOpened=Y.prototype.Kb;
Y.prototype.Jb=function(){this.b&&this.fa();this.b=this.a=!1};Y.prototype.scriptSelectClosed=Y.prototype.Jb;Y.prototype.i=function(){this.model.query&&this.h.log("s",{q:this.model.query})};m.Object.defineProperties(Y.prototype,{minimumVariantCount:{configurable:!0,enumerable:!0,get:function(){return this.model.minimumVariantCountEnabled?this.model.minimumVariantCount:10},set:function(a){this.model.minimumVariantCountEnabled&&(this.model.minimumVariantCount=a)}}}); Y.$inject=["$rootScope","$scope","appService","searchService","gen204Service"];
var wh=function(a){return{controller:uh,controllerAs:"selectionToggle",restrict:"E",scope:{},bindToController:{isSelected:"<",selectLabel:"<",deselectLabel:"<",isIcon:"<"},templateUrl:"components/selection_toggle/selection-toggle.html",link:function(b,c,d,e){e.j=a.instantiate(vh,{scope:b,element:c,attrs:d,controller:e})}}};wh.$inject=["$injector"];var uh=function(){this.a=!1;this.j=null};uh.prototype.Xa=function(){this.a=!0};uh.prototype.buttonWasClicked=uh.prototype.Xa;
m.Object.defineProperties(uh.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.b?this.deselectLabel:this.selectLabel}},isIcon:{configurable:!0,enumerable:!0,get:function(){return this.c},set:function(a){this.c=a;this.j&&xh(this.j,this.b)}},isSelected:{configurable:!0,enumerable:!0,get:function(){return this.b},set:function(a){this.b=a;this.j&&(this.a?(yh(this.j,a),this.a=!1):xh(this.j,a))}}});
var vh=function(a,b,c,d,e){this.f=a;this.g=b;this.$timeout_=c;this.h=d;this.i=e[0];this.c=b.resolve();this.a=!1;xh(this,this.h.isSelected)},xh=function(a,b){a.$timeout_(function(){a.b.classList.toggle("is-selected",b)},0,!1)},yh=function(a,b){a.a?a.a=!1:(a.a=!0,a.c=a.c.then(function(){if(a.a){a.a=!1;var c=b?a.f.addClass(a.b,"is-selected"):a.f.removeClass(a.b,"is-selected")}else c=a.g.resolve();return c}))};m.Object.defineProperties(vh.prototype,{b:{configurable:!0,enumerable:!0,get:function(){return this.i.querySelector(".selection-toggle-frames")}}}); vh.$inject=["$animate","$q","$timeout","controller","element"];
var Bh=function(a){return{restrict:"E",transclude:!0,templateUrl:"components/theme_chooser/theme-chooser.html",controller:zh,controllerAs:"themeChooser",link:function(b,c,d,e){e.j=a.instantiate(Ah,{scope:b,element:c,attrs:d,controller:e})}}};Bh.$inject=["$injector"];
var zh=function(a){this.a=!1;this.themes=[new Ch("black","black",90,"t-black","White type on black background"),new Ch("white","white",0,"t-white","Black type on white background",!0),new Ch("yellow","yellow",180,"t-yellow","Black type on yellow background"),new Ch("blue","blue",270,"t-blue","White type on blue background")];this.b=a};zh.prototype.toggle=function(a){this.a||Dh(this.j,a)};zh.prototype.toggle=zh.prototype.toggle;
zh.prototype.Ob=function(a){var b=this;if(!this.a){this.a=!0;var c;_.each(this.themes,function(b){b.isSelected&&(c=b);b.isSelected=b==a});(c==a?Dh(this.j,!1):Eh(this.j,a,this.themes).then(function(){return Dh(b.j,!1)}).then(function(){var c=b.j;_.extend(c.b.querySelector(".is-theme-selected .theme-chooser-color-icon-container").style,T({transform:"rotate("+-a.a+"deg)"}));c.a.classList.remove("is-changing-theme")}))["finally"](function(){return b.a=!1});S(this.b,"themeChooser","change",a.id)}};
zh.prototype.selectTheme=zh.prototype.Ob;zh.$inject=["googleAnalyticsService"];
var Fh=.233-3*dg,Gh=2*dg,Ah=function(a,b,c,d,e,f,g){this.A=e;this.G=g;this.f=a;this.v=d;this.g=f[0];this.c=b[0].body;this.o=b[0].documentElement;this.a=this.g.querySelector(".theme-chooser-sheet");this.h=this.g.querySelector(".theme-chooser-background");this.b=this.g.querySelector(".theme-chooser-colors");this.H=this.g.querySelector(".theme-chooser-toggle");this.l=c.createBackdrop(g,"theme-chooser-backdrop")[0];this.i=0;this.a.parentElement.removeChild(this.a);this.a.classList.remove("is-hidden");
this.l.addEventListener("click",this.m.bind(this))},Eh=function(a,b,c){_.each(c,function(b){a.o.classList.toggle(b.b,b.isSelected)});a.a.classList.add("is-changing-theme");c=Hh(b.a,a.i);var d=Ih(a,c,a.i),e=Jh(b.a);_.each(a.b.querySelectorAll(".theme-chooser-color"),function(a){a.style.transformOrigin=e});a.i=c;return d},Jh=function(a){switch(a){case 90:return"top left";case 180:return"bottom left";case 270:return"bottom right";default:return"top right"}},Hh=function(a,b){a=(a-b)%360;180<Math.abs(a)&&
(a=0>a?a+360:a-360);return b+a},Ih=function(a,b,c){var d=180==Math.abs(b-c)?.5:.25;return a.f(angular.element(a.b),{from:T({transform:"rotate("+c+"deg)"}),to:T({transform:"rotate("+b+"deg)"}),duration:d,easing:"cubic-bezier(0.4, 0.0, 0.2, 1)"}).start()},Dh=function(a,b){b?(Kh(a),a.c.appendChild(a.l),a.c.appendChild(a.a)):a.c.removeChild(a.l);var c=a.v.all([].concat([Lh(a,b)],la(Mh(a,b)),la(Nh(a,b))));return b?c:c.then(function(){a.c.removeChild(a.a)})},Lh=function(a,b){var c=Oh(b,{},{transform:"scale(0.21)"});
c.duration=.233;c=a.f(angular.element(a.h),c).start();return b?c:c.then(function(){return a.h.style.opacity=0})},Mh=function(a,b){var c=Oh(b,{},{opacity:0});c.duration=.166;c.delay=dg;return _.map(a.b.querySelectorAll(".theme-chooser-color"),function(b){return a.f(angular.element(b),c).start()})},Nh=function(a,b){var c=Oh(b);c.delay=Gh;c.duration=Fh;return _.map(a.b.querySelectorAll(".theme-chooser-color-icon"),function(b){return a.f(angular.element(b),c).start()})},Oh=function(a,b,c){b=_.extend({opacity:1,
transform:"scale(1)"},b||{});c=_.extend({opacity:.5,transform:"scale(0.5)"},c||{});return a?{from:T(c),to:T(b),easing:"cubic-bezier(.16, 0, 0, 1)"}:{from:T(b),to:T(c),easing:"cubic-bezier(1, 0, .84, 1)"}},Kh=function(a){var b=a.H.getBoundingClientRect();a.a.style.top=b.top+"px";a.a.style.right=a.c.clientWidth-b.right+"px";_.each(a.b.querySelectorAll(".theme-chooser-color"),function(a){_.extend(a.style,T({transform:"scale(0.5)",opacity:0}))});_.extend(a.h.style,T({transform:"scale(0.21)"}))};
Ah.prototype.m=function(){var a=this;this.G.$apply(function(){return a.A.toggle(!1)})};Ah.$inject="$animateCss $document $mdUtil $q controller element scope".split(" ");var Ch=function(a,b,c,d,e,f){this.id=a;this.chooserCssClass=b;this.a=c;this.b=d;this.ariaLabel=e;this.isSelected=void 0===f?!1:f};
var Ph=function(a){function b(a){var b=a.url;a.url=function(c,d){return angular.isDefined(c)?b.call(a,Fe(c),d):b.call(a).replace(/\+/g,"%20").replace(/\|/g,"%7C")};return a}function c(a){var b=a.absUrl;a.absUrl=function(){return b.call(a).replace(/\+/g,"%20").replace(/\|/g,"%7C")};return a}a.decorator("$browser",b);a.decorator("$location",c);b.$inject=["$delegate"];c.$inject=["$delegate"]};Ph.$inject=["$provide"];
var Th=function(a,b){return{restrict:"E",scope:{},bindToController:{src:"<",showHoverEffect:"<?"},templateUrl:"featured/components/collection_image/collection-image.html",controller:Qh,controllerAs:"collectionImage",link:function(c,d,e,f){var g=a.instantiate(Rh,{scope:c,element:d,attributes:e,controller:f});b(function(){f.ta=g;Sh(f,f.Da)})}}};Th.$inject=["$injector","$timeout"];var Qh=function(a,b){this.a=a;this.b=b;this.imageHeightPx=this.imageWidthPx=this.imageUrl=null};
Qh.prototype.$onInit=function(){this.showHoverEffect="boolean"==typeof this.showHoverEffect?this.showHoverEffect:!0};var Sh=function(a,b){a.ta&&b&&(b=new Fg(b,a.b.a),b.a=a.ta.c,a.imageUrl=Gg(b),Uh(a.ta,a.imageUrl))};
m.Object.defineProperties(Qh.prototype,{src:{configurable:!0,enumerable:!0,set:function(a){this.Da!=a&&(this.Da=a,Sh(this,a))}},filterBaseUrl:{configurable:!0,enumerable:!0,get:function(){return this.a.location.href.replace(/#.*$/,"")}},viewBox:{configurable:!0,enumerable:!0,get:function(){return this.imageWidthPx?"0 0 "+this.imageWidthPx+" "+this.imageHeightPx:null}}});Qh.$inject=["$window","imageUrlService"];
var Rh=function(a,b,c,d){this.g=a[0];this.f=b;this.b=c[0];this.h=d;this.i=this.b.querySelector(".collection-image-svg-image");this.a=null},Uh=function(a,b){a.i.setAttributeNS("http://www.w3.org/1999/xlink","href",b);var c=a.g.createElement("img");c.classList.add("collection-image-html-image");c.onload=function(){a.h.$apply(function(){a.a&&angular.element(a.a).remove();a.a=c;a.b.appendChild(c);var b=a.f,e=c.height;b.imageWidthPx=c.width;b.imageHeightPx=e})};c.src=b}; m.Object.defineProperties(Rh.prototype,{c:{configurable:!0,enumerable:!0,get:function(){return this.b.clientWidth}}});Rh.$inject=["$document","controller","element","scope"];
var Z=function(a,b,c){this.a=a;this.B=b;this.pairings=this.selectedPairing=null;this.c=c};Z.prototype.$onInit=function(){Yb(this.B).then(this.b.bind(this))};Z.prototype.b=function(){this.pairings=Vh(this,this.model);this.selectedPairing=this.pairings[0]};var Vh=function(a,b){return _(b.pairings).filter(function(b){return a.B.a.hasOwnProperty(b)}).map(function(c){c=Wb(a.B,c);return new Wh(b,c)}).value()};Z.prototype.Mb=function(a){this.selectedPairing=a};Z.prototype.selectPairing=Z.prototype.Mb;
Z.prototype.za=function(a){this.a.toggle(a.pairedFontFamily,a.a)};Z.prototype.toggleInCollection=Z.prototype.za;Z.prototype.isInCollection=function(a){return this.a.contains(a.pairedFontFamily,a.a)};Z.prototype.isInCollection=Z.prototype.isInCollection;Z.prototype.bc=function(){S(this.c,"pairingsControls","click")};Z.prototype.trackControlsClick=Z.prototype.bc;Z.$inject=["collectionService","fontMetadataService","googleAnalyticsService"];
var Wh=function(a,b){this.pairedFontFamily=b;b=n("Sans Serif"==b.category?[a,b]:[b,a]);a=b.next().value;b=b.next().value;this.headingFontFamily=a;this.headingVariant=a.defaultVariant;this.bodyFontFamily=b;this.bodyVariant=b.defaultVariant};Wh.prototype.Wb=function(){var a=n([this.bodyFontFamily,this.headingFontFamily]);this.headingFontFamily=a.next().value;this.bodyFontFamily=a.next().value;a=n([this.bodyVariant,this.headingVariant]);this.headingVariant=a.next().value;this.bodyVariant=a.next().value}; Wh.prototype.swap=Wh.prototype.Wb;m.Object.defineProperties(Wh.prototype,{a:{configurable:!0,enumerable:!0,get:function(){return this.pairedFontFamily==this.bodyFontFamily?this.bodyVariant:this.headingVariant}}});
var Xh=function(){};Xh.prototype.Z=function(a){return Ie(a)};Xh.prototype.formatVariant=Xh.prototype.Z;var Yh=window.API_BASE_URL||"http://"+window.location.hostname+":8090/",Zh=window.STYLE_DOMAIN||"fonts.googleapis.com",$h=!window.LOG_DEBUG;
angular.module("googleFonts","googleFonts.templates ngAria ngRoute ngSanitize material.core material.components.backdrop material.components.button material.components.checkbox material.components.icon material.components.input material.components.menu material.components.select material.components.slider material.components.tabs material.components.toast".split(" ")).run(Rf).constant("apiBaseUrl",Yh).constant("cssDomain",Zh).constant("enableAndroidSnippets",$h).constant("productionDomain","fonts.google.com").config(ic).config(Qf).config(Sf).config(ph).config(Ph).config(Ug).controller("AppController",
R).controller("GridColumnController",Uf).directive("gfAbbreviatedNumber",function(){return{restrict:"E",scope:{},bindToController:{model:"="},controller:Vf,controllerAs:"abbreviatedNumber",templateUrl:"components/abbreviated_number/abbreviated-number.html"}}).directive("gfBarChart",function(){return{restrict:"E",scope:{},bindToController:{model:"<"},controller:Xf,controllerAs:"barChart",templateUrl:"components/bar_chart/bar-chart.html"}}).directive("gfClipboard",$f).directive("gfCollectionDrawer",
gg).directive("gfCollectionImage",Th).directive("gfContentEditable",Cg).directive("gfCounter",function(){return{restrict:"E",scope:{},bindToController:{base:"<",changePerSecond:"<",updatesPerSecond:"<"},controller:gc,controllerAs:"counter",template:'<span class="counter-number"></span>'}}).directive("gfDesigner",function(){return{restrict:"E",scope:{},bindToController:{showRole:"<?",model:"<"},controller:Ig,controllerAs:"designer",templateUrl:"components/designer/designer.html"}}).directive("gfDrawer",
Lg).directive("gfError",Tg).directive("gfExternalFontPreview",Wg).directive("gfFontPreview",Zg).directive("gfFontRender",function(){return{restrict:"E",scope:{},bindToController:{fontFamily:"<",variant:"<",scriptId:"<",text:"<?",blankFallback:"<?",fallbackFamilyName:"<?"},controller:Xg,controllerAs:"fontRender",transclude:!0,template:function(a,b){return"bindHtml"in b?'<span ng-style="fontRender.style"\n                      ng-bind-html="fontRender.text"></span>\n                <span ng-transclude></span>':
'<span ng-style="fontRender.style">{{ fontRender.text }}</span>\n                <span ng-transclude></span>'},link:function(a,b,c,d){a=b[0].querySelector("[ng-transclude]");b=a.textContent.trim();angular.element(a).remove();!c.text&&b&&(d.text=b)}}}).directive("gfGridList",ah).directive("gfHeader",mh).directive("gfLoadTimeGauge",function(){return{scope:{},restrict:"E",templateUrl:"components/collection/load_time_gauge/load-time-gauge.html",controller:sg,controllerAs:"gauge"}}).directive("gfNavPanel",
function(){return{restrict:"E",templateUrl:"components/nav_panel/nav-panel.html"}}).directive("gfPairings",function(){return{restrict:"E",scope:{},bindToController:{model:"="},controller:Z,controllerAs:"pairingsCtrl",templateUrl:"specimen/components/pairings/pairings.html"}}).directive("gfPieChart",function(){return{restrict:"E",scope:{},bindToController:{model:"="},controller:qh,controllerAs:"pieChart",templateUrl:"components/pie_chart/pie-chart.html"}}).directive("gfPlatformSelector",function(){return{restrict:"E",
scope:{},bindToController:{model:"="},controller:tg,controllerAs:"platformSelector",templateUrl:"components/collection/platform_selector/platform-selector.html"}}).directive("gfScrollTrap",function(){return{restrict:"AC",link:function(a,b){var c=b[0];c.addEventListener("wheel",function(a){if(0<a.deltaY?c.scrollTop==c.scrollHeight-c.clientHeight:0==c.scrollTop)a.preventDefault(),a.stopPropagation()})}}}).directive("gfSearchPanel",function(){return{restrict:"E",scope:!0,bindToController:{closeOnQueryEnter:"<"},
templateUrl:"components/search_panel/search-panel.html",controller:Y,controllerAs:"searchPanel"}}).directive("gfSelectionAndroidCode",function(){return{restrict:"E",scope:{},bindToController:{codeType:"@",isStatic:"<"},templateUrl:"components/collection/selection-android-code.html",controller:ug,controllerAs:"androidCode"}}).directive("gfSelectionFamilyChip",function(){return{restrict:"E",scope:{label:"<",deselectClickDelegate:"&"},templateUrl:"components/collection/selection-family-chip.html"}}).directive("gfSelectionEmbedCode",
function(){return{restrict:"E",scope:{},bindToController:{isStatic:"<"},templateUrl:"components/collection/selection-embed-code.html",controller:V,controllerAs:"embedCode"}}).directive("gfSelectionSampleCss",function(){return{restrict:"E",scope:{},bindToController:{isStatic:"<"},templateUrl:"components/collection/selection-sample-css.html",controller:vg,controllerAs:"sampleCss"}}).directive("gfSelectionToggle",wh).directive("gfStatRow",function(){return{restrict:"E",scope:{},bindToController:{model:"<",
isAbbreviated:"<",dateRange:"<"},controller:hc,controllerAs:"statRow",templateUrl:"analytics/components/stat_row/stat-row.html"}}).directive("gfThemeChooser",Bh).directive("gfVariantSelector",function(){return{restrict:"E",scope:{},bindToController:{model:"<",selectedVariant:"="},controller:Xh,controllerAs:"variantSelectorCtrl",templateUrl:"specimen/components/variant_selector/variant-selector.html"}}).directive("gfVariantsPreview",function(){return{restrict:"E",scope:{},bindToController:{model:"<",
showFamilyName:"<?",isTextEditableDelegate:"&"},controller:Ke,controllerAs:"variantsPreview",templateUrl:"components/variants_preview/variants-preview.html"}}).filter("abbreviatedNumber",function(){return function(a,b){switch(b){case "base":return aa(a);case "symbol":return ba(a);default:return aa(a)+ba(a)}}}).filter("titleize",function(){return function(a){return a.replace(/\b(\w)[a-z]/g,function(a){return a[0].toUpperCase()+a[1]})}}).service("appService",Ua).service("collectionService",F).service("directoryGridListModel",
N).service("featureDetectionService",sd).service("feedbackService",Ff).service("fillerTextService",function(){this.a=_.mapValues(kd,function(a){return _.mapValues(a,function(a){return _.isArray(a)?nd(a):nd([a])})})}).service("fontCssService",Sd).service("fontDetectionService",Id).service("fontFamilyNameService",Gf).service("fontLoaderService",he).service("fontMetadataService",Vb).service("gen204Service",nh).service("googleAnalyticsService",ag).service("imageUrlService",Hg).service("locationStateService", Pe).service("localStorageService",xe).service("promotedScriptService",Qe).service("routerService",M).service("searchService",ef).service("textMeasurementService",Fd);

}catch(e){_DumpException(e)}
/* _GlobalSuffix_ */
// Google Inc.
